ARRAY
Untuk postingan kali ini akan di bahas tentang pengertian cara kerja dan beberapa contoh semoga bermanfaat ya gaesss................. :)Semangat !!!!!! hehhehehee,,,,,,,,,,,,,,,,,,,,,,,
Pengertian Array adalah sekumpulan variabel yang memiliki type data yang sama dan dinyatakan dengan nama yang sama. Array merupakan konsep yang penting dalam pemrograman, karena array memungkinkan untuk menyimpan data maupun referensi objek dalam jumlah banyak dan terindeks.
Variabel Array dideklarasikan dengan mencantumkan tipe dan nama variabel yang diikuti dengan banyaknya lokasi memori yang ingin dibuat.
Variabel Array dapat digolongkan menjadi 3 (tiga). Berikut ini pembahasan dari masing-masing array tersebut :
Array Berdimensi satu
Sebelum digunakan, variabel array perlu di deklarasikan terlebih dahulu. Cara mendeklarasikan variabel array sama seperti mendeklarasikan variabel yang lain, hanya saja diikuti oleh suatu indeks yang menunjukan jumlah maksimum data yang disediakan.
Bentuk Umum Pendeklarasian array :
Tipe-Data Nama_Variabel [Ukuran]
Keterangan :
Tipe data : Untuk menyatakan tipe data yang digunakan.
Ukuran : Untuk menyatakan jumlah maksimum elemen array.
Contoh pendeklarasian Array :
Gambar ex :
Suatu Array dapat digambarkan sebagai kotak panjang yang beisi kotak-kotak kecil di dalam kotak panjang tersebut .

Mengakses Array berdimensi satu :
Suatu array dapat diakses dengan menggunakan indeksnya.
Bentuk umum pengaksessannya adalah :
Nama_Array [subscript/indeks]
Contoh :
Nil_Akhir[3];
Nil_Akhir[1];
Nil_Akhir[0];
Nil_Akhir[2];
Contoh :

Inisialisasi Array berdimensi satu :
Inisialisasi adalah memberikan nilai awal terhadap suatu variabel. Bentuk pendefinisian suatu array dapat dilihat dari contoh berikut :
Tipe_data nama_array [jml_elemen] = {nilai array};
contoh :
float nilai[5] = {56.5, 66.7, 87.45, 98.5, 78.9};
Array Berdimensi 2 (dua)
Array dimensi dua tersusun dalam bentuk baris dan kolom, di mana indeks pertama menunjukan baris dan indeks kedua menunjukan kolom. Array dimensi dua dapat digunakan pada pendataan penjuaalan, pendataan nilai, dan lain sebagainya.
Bentuk umum pendeklarasian array:
Tipe-Data Nama_Variabel [index-1][indek2]
Keterangan :
Tipe Data : Untuk menyatakan tipe data yang digunakan.
index-1 : Untuk menyatakan jumlah baris.
index-2 : Untuk menyatakan jumlah kolom.
Contoh pendeklarasian array :
Contoh pendeklarasian yang akan kita gunakan adalah pengolahan data penjualan. Lihat tabel.
(gambar tabel data penjualan petahun)
Dapat dituliskan ke dalam array dimensi dua sebagai berikut :
Mengakses Array berdimensi 2 (dua)
Bentuk umum pengaksesan adalah sebagai berikut :
Nama_array [index-1][indek-2]
data_jual[2][2];
data_jual[1][2];

Inisialisasi Array Berdimensi Dua.
Inisialisasi adalah memberikan nilai awal terhadap suatu variabel. Berikut pendefinisian array dapat dilihat dari contoh berikut :
Tipe_data nama_array[jml_elemen] = {nilai array};
contoh :
int data [2][5] = { {2, 3, 4, 5, 2}, {4, 2, 6, 2, 7} };
Array Berdimensi Tiga
Array dimensi tiga tersusun dalam bentuk baris, kolom dan isi dari baris dimana indeks pertama menunjukan baris, indek kedua menunjukan kolom, dan indek ketiga menunjukan isi dari baris.
Bentuk umum pendeklarasian Array :
Tipe-Data Nama_Variabel [indek1] [indek2] [indek3]
Keterangan :
Tipe Data : Untuk menyatakan tipe data yang digunakan.
indek 1 : Untuk menyatakan jumlah baris.
indek 2 : Untuk menyatakan jumlah kolom.
indek 3 : Untuk menyatakan jumalh isi dari baris.
Contoh pendeklarasian array :
Sebagai contoh pendeklarasian yang akan kita gunakan adalah pengolahan data penjualan
Mengakses Array Berdimensi Tiga
Suatu array dapat diakses dengan menggunakan subscript atau indeksnya.
Bentuk umum pengaksesan adalah sebagai berikut :
Nama_Array [indek-1] [indek-2] [indek-3]
Contoh : data-jualan[1][1][1]
data-jualan[1][0][1]- Inisialisasi Array Berdimensi Tiga
Inisialisasi adalah memberikan nilai awal terhadap suatu variabel. Bentuk pendefinisian suatu array dapat dilihat dari contoh sebagai berikut :
Tipe_data nama_array [jml_elemen] = {nilai array} ;
Contoh-contohnya sebagai berikut :
Contoh :
Contoh :
Untuk contoh-contoh lain dapat dikembangkan sendiri terimakasih .... :)
Salam kenal dari penulis ..... hehhehe
0 komentar:
Posting Komentar