ARRAY Presentation

15
ARRAY / LARIK

description

Materi mengenai Array (larik) untuk algoritma dan pemrograman komputer

Transcript of ARRAY Presentation

Page 1: ARRAY Presentation

ARRAY / LARIK

Page 2: ARRAY Presentation

DEFINISI ARRAY

Array merupakan koleksi data dengan

setiap elemen data menggunakan nama

yang sama dan masing-masing elemen

data bertipe sama.

Page 3: ARRAY Presentation

PENGGOLONGAN ARRAY

Array dapat digolongkan menjadi :

1. Array satu dimensi

2. Array dua dimensi

3. Array Multidimensi

Page 4: ARRAY Presentation

ARRAY SATU DIMENSI

Pendeklarasian Array satu dimensi :

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

Contoh :

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

Page 5: ARRAY Presentation

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”

Page 6: ARRAY Presentation

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.

Page 7: ARRAY Presentation

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

Page 8: ARRAY Presentation

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

Page 9: ARRAY Presentation

LISTING PROGRAM

SOURCE CODE NOTEPAD

Page 10: ARRAY Presentation

LATIHAN

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

Page 11: ARRAY Presentation

LATIHAN 2

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

Page 12: ARRAY Presentation

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

Page 13: ARRAY Presentation

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)

Page 14: ARRAY Presentation

LISTING PROGRAM

SOURCE CODE NOTEPAD

Page 15: ARRAY Presentation

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.