Array
ARRAY
Array adalah koleksi data dengan setiap elemen data menggunakan nama yang sama dan setiap elemen data bertipe sama. Setiap elemen array dapat diakses melalui indeks array. Indeks dari elemen array ini, baik dalam bahasa C++ maupun Java dimulai dari 0, bukan 1 seperti dalam bahasa Pascal. Hal-hal yang perlu diperhatikan apabila akan memasukkan deretan data dalam variabel array :
1. Mengetahui tipe data yang digunakan dalam variabel array. Variabel array numeric hanya dapat menerima data numerik dan variabel array string hanya dapat menerima data karakter.
2. Banyaknya data harus lebih kecil atau sama dengan besarnya ukuran array.
3. Instruksi perulangan digunakan untuk membaca deretan data dalam suatu variabel indeks.
4. Banyaknya indeks yang digunakan menunjukkan banyaknya ruang memori yang dialokasikan.
1. Array Satu Dimensi
Suatu array berdimensi satu dideklarasikan dalam bentuk umum berupa:
tipe_data nama_array[jumlah elemen];
dimana :
tipe_data : untuk menyatakan tipe dari elemen array, misalnya int, char, float.
nama_var : nama variabel array
jumlah elemen : untuk menyatakan jumlah maksimal elemen array.
Contoh pendeklarasian array :
int nilai[5];
Array nilai mengandung 5 elemen bertipe int. Pada bahasa C, data array akan disimpan dalam memori yang berurutan. Elemen pertama mempunyai indeks bernilai 0. Jika variabel nilai dideklarasikan sebagai array dengan 5 elemen, maka elemen pertama memiliki indeks sama dengan 0, dan elemen terakhir memiliki indeks 4. Bentuk umum pengaksesan array adalah:
nama_var[indeks]
sehingga, untuk array nilai, maka:
nilai[0] elemen pertama dari nilai
nilai[4] elemen ke‐5 dari nilai
Contoh program array satu dimensi:
Menampilkan data terbesar dari suatu array :

2. Array Dua Dimensi
Array dua dimensi merupakan array yang terdiri dari m buah baris dan n buah kolom. Bentuknya dapat berupa matriks atau tabel.
Deklarasi array :
tipe_data nama_array[baris][kolom];
Contoh array 2 dimensi :
Menampilkan matriks ordo 3 x 4

Menginputkan nilai matriks :

Latihan:
1. Buatlah program untuk matrik transpose !
2. Buatlah program untuk menghitung nilai determinan suatu matriks berordo 3x3 !
Jawab:
1.



2.

Array adalah koleksi data dengan setiap elemen data menggunakan nama yang sama dan setiap elemen data bertipe sama. Setiap elemen array dapat diakses melalui indeks array. Indeks dari elemen array ini, baik dalam bahasa C++ maupun Java dimulai dari 0, bukan 1 seperti dalam bahasa Pascal. Hal-hal yang perlu diperhatikan apabila akan memasukkan deretan data dalam variabel array :
1. Mengetahui tipe data yang digunakan dalam variabel array. Variabel array numeric hanya dapat menerima data numerik dan variabel array string hanya dapat menerima data karakter.
2. Banyaknya data harus lebih kecil atau sama dengan besarnya ukuran array.
3. Instruksi perulangan digunakan untuk membaca deretan data dalam suatu variabel indeks.
4. Banyaknya indeks yang digunakan menunjukkan banyaknya ruang memori yang dialokasikan.
1. Array Satu Dimensi
Suatu array berdimensi satu dideklarasikan dalam bentuk umum berupa:
tipe_data nama_array[jumlah elemen];
dimana :
tipe_data : untuk menyatakan tipe dari elemen array, misalnya int, char, float.
nama_var : nama variabel array
jumlah elemen : untuk menyatakan jumlah maksimal elemen array.
Contoh pendeklarasian array :
int nilai[5];
Array nilai mengandung 5 elemen bertipe int. Pada bahasa C, data array akan disimpan dalam memori yang berurutan. Elemen pertama mempunyai indeks bernilai 0. Jika variabel nilai dideklarasikan sebagai array dengan 5 elemen, maka elemen pertama memiliki indeks sama dengan 0, dan elemen terakhir memiliki indeks 4. Bentuk umum pengaksesan array adalah:
nama_var[indeks]
sehingga, untuk array nilai, maka:
nilai[0] elemen pertama dari nilai
nilai[4] elemen ke‐5 dari nilai
Contoh program array satu dimensi:
Menampilkan data terbesar dari suatu array :
2. Array Dua Dimensi
Array dua dimensi merupakan array yang terdiri dari m buah baris dan n buah kolom. Bentuknya dapat berupa matriks atau tabel.
Deklarasi array :
tipe_data nama_array[baris][kolom];
Contoh array 2 dimensi :
Menampilkan matriks ordo 3 x 4
Menginputkan nilai matriks :
Latihan:
1. Buatlah program untuk matrik transpose !
2. Buatlah program untuk menghitung nilai determinan suatu matriks berordo 3x3 !
Jawab:
1.
2.
Komentar
Posting Komentar