ARRAY Presentation
description
Transcript of ARRAY Presentation
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
Index baris
1 2 3
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.