Anda di halaman 1dari 15

ARRAY / LARIK

DEFINISI ARRAY
Array merupakan koleksi data dengan
setiap elemen data menggunakan nama
yang sama dan masing-masing elemen
data bertipe sama.

PENGGOLONGAN ARRAY
Array dapat digolongkan menjadi :
1. Array satu dimensi
2. Array dua dimensi
3. Array Multidimensi

ARRAY SATU DIMENSI


Pendeklarasian Array satu dimensi :
Nama_Array : Array [batas bawah..batas atas] Of Tipe_Data;

Contoh :
Nilai : Array [1..8] Of Real;

Pengaksesan Array satu dimensi :


Nama_Array [nomor_index];
Contoh :
X := Data_Angka [1];
Artinya, nilai dari variabel X = nilai index
pertama dari array Data_Angka

KASUS
Buat program untuk menginputkan dan
menampilkan data nilai mahasiswa
(max_data= 10) menggunakan array.
Masukan program adalah jumlah data
mahasiswa dan nilai tiap mahasiswa
bertipe bilangan bulat positif.

ALGORITMA
1. Jumlah data mahasiswa = ?
2. i = 1
3. Apakah i <= jumlah data mahasiswa ?
jika ya, jalankan langkah 4
jika tidak, jalankan langkah 5 - 6
4. Nilai mahasiswa ke i = ?
i=i+1
kembali ke langkah 3
5. i = 1

6. Apakah i <= jumlah data mahasiswa ?


jika ya, jalankan langkah 7
jika tidak, jalankan langkah 8
7. Nilai mahasiswa ke i = nilai [i]
i=i+1
kembali ke langkah 6
8. Program Selesai

LISTING PROGRAM

SOURCE CODE NOTEPAD

LATIHAN

Modifikasi program sebelumnya


sehingga program mampu
menghitung total nilai mahasiswa
yang diinputkan dan program juga
mampu menghitung rata-rata nilai
dari seluruh mahasiswa.

LATIHAN 2

Modifikasi program sebelumnya agar


program mempunyai kemampuan
untuk mengidentifikasi nilai terbesar
dan nilai terkecil dari sejumlah data
nilai mahasiswa.

ARRAY 2 DIMENSI
Pendeklarasian Array 2 dimensi :
Nama_Array : Array [index1 , index2] Of Tipe_Data;

Contoh :
Data_Mhs : Array [1..2 , 1..3] Of Byte;
* 1..2 sebagai jumlah baris
1..3 sebagai jumlah kolom

Pengaksesan Array 2 dimensi :


Nama_Array [index_baris , index_kolom];
Contoh :
X := Data_Mhs [2,2]
index kolom
1

Index baris

1
2

(2,2)

LISTING PROGRAM

SOURCE CODE NOTEPAD

TUGAS PRAKTIKUM
Buatlah program yang meminta user
memasukkan sejumlah data barang. Kemudian
program akan menampilkan data barang
tersebut dalam bentuk tabel.
Jumlah Produk Barang maximal 50 jenis.
Tiap produk mempunyai 3 ukuran, yaitu
ukuran kecil, sedang, dan besar.

Anda mungkin juga menyukai