Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pertemuan 9 Larik (Array) - 1.

Presentasi serupa


Presentasi berjudul: "Pertemuan 9 Larik (Array) - 1."— Transcript presentasi:

1 Pertemuan 9 Larik (Array) - 1

2 Tujuan Pada akhir pelajaran, peserta diharapkan mampu untuk :
Membuat array Mengakses elemen-elemen di dalam array Menentukan jumlah elemen dalam sebuah array Mendeklarasikan dan membuat array multidimensi

3 Definisi Array Tipe data bentukan (bukan primitive) yang dapat menyimpan sekumpulan nilai dari tipe data yang sama dan dikemas dalam bentuk larik. Nilai dari elemen-elemen array dapat diacu atau diakses melalui indeksnya, perlu diperhatikan bahwa indeks array harus dari tipe data yang mempunyai keterurutan, seperti halnya tipe integer. PERHATIAN: Di dalam Raptor, indeks dimulai dari angka 1.!

4 Jenis Array (fleksibilitas)
Array Statis Ukuran Array terbatas dan tetap (statis) Array Dinamis Ukuran Array bertambah sesuai kebutuhan (dinamis ) NOTE: RAPTOR menggunakan Array Dinamis, ukuran tidak perlu ditetapkan dan akan bertambah atau berkurang secara dinamis

5 Jenis array (dimensi) Array 1 Dimensi Array 2 Dimensi
Ilustrasi seperti rak pakaian Array 2 Dimensi Ilustrasi seperti Array Multidimensi NOTE: RAPTOR hanya sampai 2 dimensi

6 ILUSTRAsi array (1 dimensi)
array NamaPegawai, bertipe teks Irwan Cahyo Doddy Syurfah Indeks NamaPegawai[1] = “Irwan” NamaPegawai[2] = “Cahyo”

7 Kenapa Array ? Lihat contoh “hitungRataRata-3 bilangan.rap”
Catatan dari contoh tersebut: Harus membuat variabel untuk setiap bilangan Statis, tidak bisa cari rata-rata lebih dari 3 bilangan Solusi: Gunakan loop

8 Kenapa Array(2) ? Lihat contoh ““hitungRataRata-3 bilangan- loop.rap””
Catatan dari contoh tersebut: Merekam jumlah bilangan dan banyak bilangan Tidak merekam/mencatat bilangan berapa saja yang dimasukkan untuk dilakukan pengolahan yang lain yang mungkin akan dilakukan Solusinya ? Array Lihat “hitungRataRata-3 bilangan- array.rap”

9 Algoritma – latihan di kelas
Tuliskan algoritma untuk menghitung rata- rata dari 3 bilangan (menggunakan 3 variabel). Output: “rata-rata dari bilangan adalah …” Tuliskan algoritma untuk menghitung rata- rata dari N bilangan (menggunakan loop). Output: “rata-rata dari bilangan adalah …”

10 Algoritma – latihan di kelas
Tuliskan algoritma untuk menghitung rata- rata DAN bilangan terbesar dari N bilangan. Output: “bilangan terbesar adalah … dan rata-rata bilangan adalah …” (Gunakan ARRAY) Modifikasi algoritma No 3, dengan output sebagai berikut: “rata-rata dari …,…,… adalah …” “bilangan terbesar dari …,…,… adalah …” (Gunakan ARRAY)

11 Tugas 6 Modifikasi Program “hitungRataRataMaksTampilArrayCaribilangan .rap” menggunakan PROCEDURE Perhatikan: Ada Prosedur Rata-Rata Ada Prosedur Mencari Maks Ada Prosedur Tampilkan Isi Array (Dari Awal DAN Akhir) Ada Prosedur Mencari Bilangan

12 TUGas 7 (array dan prosedur)
Tuliskan algoritma untuk mendata NPM, Nama dan Nilainya menggunakan array 2 dimensi dan Prosedur, kemudian menampilkan NPM, Nama dan Nilai yang tertinggi dan terendah. Modifikasi no 1 dengan menambahkan algoritma untuk mengubah Nilai dari mahasiswa tertentu Modifikasi no 2 dengan menambahkan algoritma untuk menghapus seorang mahasiswa dari daftar dan menyesuaikan daftar sehingga tidak ada NPM, Nama dan Nilai yang kosong


Download ppt "Pertemuan 9 Larik (Array) - 1."

Presentasi serupa


Iklan oleh Google