Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
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
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.