Ahlan wa sahlan !

Ahlan wa sahlan...
TIKmawar adalah blog TIK untuk guru dan siswa yang ingin memahami teknologi secara logis, praktis, dan menyenangkan. Bareng Bu Mawar, kita akan belajar TIK tidak hanya klik-klik, tetapi juga memahami maksudnya .

Array Dalam Bahasa C

Bayangkan kamu punya lemari dengan banyak laci. Daripada menaruh satu barang di banyak tempat, kamu cukup pakai satu lemari tapi banyak laci. Nah, di coding, itu namanya array.

Kenapa sih harus belajar array?

Kalau data cuma 1–2, masih aman.
Tapi kalau:

  • nilai 30 siswa
  • data produk
  • daftar absensi

Tanpa array → repot dan rawan salah
Dengan array → tinggal pakai perulangan (loop)

Nah... jadi array baru terasa manfaatnya jika kita harus mengolah data yang jumlahnya banyak. Yuk, belajar bareng Bu Mawar!

1. Pengertian Array

Array adalah sekumpulan data yang disimpan dalam satu nama variabel dan memiliki tipe data yang sama.

Contoh tanpa array:

int nilai1 = 80;
int nilai2 = 85;
int nilai3 = 90;

Dengan array:

int nilai[3] = {80, 85, 90};

2. Fungsi dan Manfaat Array

Kelebihan:

  • Penulisan lebih ringkas
  • Mudah mengelola banyak data
  • Bisa digunakan dengan perulangan (loop)

Kekurangan:

  • Ukuran harus ditentukan di awal
  • Hanya menyimpan satu tipe data

3. Cara Membuat Array

Format dasar:

tipe_data nama_array[jumlah_elemen];

Contoh:

int angka[5];

4. Cara Mengisi Array

a. Langsung saat deklarasi:

int angka[5] = {1, 2, 3, 4, 5};

 b. Diisi satu per satu:

angka[0] = 10;
angka[1] = 20;

5. Index Array

Array dimulai dari index 0.

Contoh:

int angka[3] = {10, 20, 30};

Penjelasan:

  • angka[0] = 10
  • angka[1] = 20
  • angka[2] = 30

Menampilkan data:

printf("%d", angka[0]);

6. Menggunakan Loop pada Array

Contoh program:

#include <stdio.h>

int main() {
    int nilai[5] = {70, 75, 80, 85, 90};

    for(int i = 0; i < 5; i++) {
        printf("Nilai ke-%d = %d\n", i, nilai[i]);
    }

    return 0;
}

7. Input Data ke Array

Contoh program:

#include <stdio.h>

int main() {
    int nilai[3];

    for(int i = 0; i < 3; i++) {
        printf("Masukkan nilai ke-%d: ", i);
        scanf("%d", &nilai[i]);
    }

    for(int i = 0; i < 3; i++) {
        printf("Nilai: %d\n", nilai[i]);
    }

    return 0;
}

8. Kesalahan yang Sering Terjadi

  1. Salah index:

nilai[3] = 100;

(Salah jika ukuran array hanya 3, karena index maksimal adalah 2)

  1. Tidak menentukan ukuran:

int nilai[];

  1. Tipe data tidak sesuai:

int nilai[3] = {"A", "B", "C"};

9. Kesimpulan

  • Array digunakan untuk menyimpan banyak data dalam satu variabel
  • Semua data harus memiliki tipe yang sama
  • Index dimulai dari 0
  • Sangat efektif digunakan dengan perulangan

Array mengajarkan kita untuk menyusun data secara rapi dan terstruktur. Dalam kehidupan sehari-hari, keteraturan adalah bagian dari sikap disiplin yang baik.

 

Tidak ada komentar:

Posting Komentar