Rahmat Deddy Rianto Dako, ST, M.Eng Array dan Matriks Rahmat Deddy Rianto Dako, ST, M.Eng
Tujuan Membahas struktur data yang paling sederhana dan mudah pengoperasiannya, yaitu array / larik. Definisi struktur data yang mengacu pada sekumpulan elemen yang diakses melalui indeks Array/Larik
Kelebihan - Kekurangan Struktur Data paling mudah Memori ekonomis, bila semua elemen terisi Waktu akses sama ke setiap elemen KEKURANGAN Boros memori jika banyak elemen yang tidak digunakan Struktur Data Statis Kelebihan - Kekurangan
Array satu dimensi 1 6 10 5 5 54 8 11 1 2 3 4 5 6 7 8 8 indeks (1- 8) Data 1, 6, 10, 5, 5, 54, 8, 11 Array satu dimensi
1 32 6 90 10 54 1 2 1 2 3 Jumlah baris 3, jumlah kolom 2 Data 1, 6, 10, 32, 90, 54 Array dua dimensi
Proses Larik Deklarasi Const : N = 8 {jumlah elemen larik} Indeks : integer A : array [1..N] of integer {deklarasi larik A dengan tipe data integer} ALGORITMA For Indeks 1 to N do PROSES LARIK Endfor Proses Larik
Contoh Proses Larik ALGORITMA For Indeks 1 to N do PROSES LARIK Endfor Mengisi elemen larik dengan 0 (inisialisasi) A[indeks] = 0 Mengisi elemen larik dari piranti masukan input A[indeks] Mencetak elemen larik ke peranti keluaran Write A[indeks] Contoh Proses Larik
Proses Matriks Endfor DEKLARASI Const : M = 2 {jumlah baris matrik} Const : N = 3 {jumlah kolom array} Baris, Kolom : integer A : array [1..M, 1..N] of integer ALGORITMA For Baris 1 to M do For Kolom 1 to N do PROSES MATRIK Endfor Proses Matriks
Buatlah program untuk menentukan nilai rata-rata, nilai maksimum dan nilai minimum dari sejumlah bilangan. Buatlah program untuk mencetak matriks dengan ordo matriks tertentu. Pekerjaan Rumah
Array dan Matriks LANJUTAN Next Meeting