Pertemuan 9 11 Array Definisi Kunci Array Adalah
- Slides: 18
Pertemuan 9 -11 Array
Definisi Kunci: Array Adalah kumpulan data yang harus bertipe data sama. Di dalam algoritma, array dinyatakan dengan awalan huruf capital dan notasi [ ] dipakai untuk menyatakan data dalam larik Cara penulisan Array : ◦ A [1, 2, 3, 4] Ini menyatakan bahwa array A berisi data 1, 2, 3, 4 dengan mempunyai empat buah elemen. Elemen Array dimulai dari indeks ke 0 bukan ke 1.
Penerapan Array • Penulisan Array – Tipe_data nama_array[jumlah_elemen] – Tipe_data[jumlah elemen] nama_array – Dalam hal ini jumlah_elemen harus berupa konstanta Deklarasi Keterangan Int cacah[4]; Array dengan nama cacah mempunyai 4 elemen bertipe int Char vocal[5]; Array vocal mempunyai 5 buah elemen bertipe char
Latihan 1 Buatlah deklarasi array pada deskripsi di bawah ini : 1. nama_barang = 10 2. harga_barang = 7 3. jumlah_barang =8
Mengakses Elemen Array Bentuk Deklarasi nama. Variabel. Array[nomor. Elemen] = ………. ; Contoh: kota[0] = “Surabaya”;
Contoh array dalam java public class Array. Kota { public static void main(String[] args) { String [] kota; // deklarasi variabel kota = new String[3]; // membuat objek array //mengisi elemen array kota[0] = “Surabaya"; kota[1] = "Solo"; kota[2] = “Semarang"; } } System. out. println(kota[0]); System. out. println(kota[1]); System. out. println(kota[2]); Hasil: Surabaya Solo Semarang
Latihan 2 Buatlah program pemberian nilai array, dengan hasil : harga buku matematika : 2000 harga buku IPA : 3000 Harga buku IPS : 5000
Contoh pemberian nilai array public class Array. Kota 2 { public static void main(String[] args) { String[]kota={"Surabaya", "Solo", "Semarang"}; //menampilkan elemen array System. out. println(kota[0]); System. out. println(kota[1]); System. out. println(kota[2]); } Hasil: } Surabaya Solo Semarang
Mengetahui Jumlah Elemen Array public class Array. Kota 3 { public static void main(String[] args) { String[]kota={"Surabaya", "Solo", "Semarang" }; for (int i = 0; i < kota. length; i++) { System. out. println(kota[i]); } } Hasil: Surabaya } Solo Semarang
Contoh pencarian nilai terbesar Carilah angka terbesar dari kumpulan angka berikut ini 10, 80, 70, 30, 2, 6, 8 Nama Cari_nilai_besar Deklarasi Angka[] : int Terbesar : int Deskripsi Read data[10, 80, 70, 30, 2, 6, 8] Read terbesar angka[0]; For(int i = 1; i < angka. length; i++) if(angka[i] > terbesar) terbesar = angka[i]; endif Endfor
Latihan 3 Buatlah rumus program nilai terkecil menggunakan array dengan Read data[35, 70, 56, 83, 5, 15, 28]!
Jawaban program nilai terbesar public class Array. Terbesar { public static void main(String[] args) { int angka[] ={10, 80, 70, 30, 2, 6, 8}; } } int terbesar; terbesar = angka[0]; for (int i = 1; i < angka. length; i++) { if(angka[i] > terbesar){ terbesar = angka[i]; } } System. out. println("Angka terbesar adalah: "+terbesar); Angka terbesar adalah: 80
Contoh: menampilkan array yang dimasukkan Buat sebuah aplikasi yang menerima masukan dari keyboard, kemudian meletakkannya dalam array. Jumlah maksimal yang bisa dimasukkan adalah 10. setelah itu, tampilkan semua yang dimasukkan ke dalam layar monitor
Jawaban algoritma: menampilkan array yang dimasukkan Jumdata 0 Untuk I 0 s/d 9 Masukkan (Data[i]) Tampilkan(“memasukkan lagi (Y/T)? ”) Masukkan(jawaban) Jika jawaban = “T” atau “t” maka Jumdata I +1 Keluar dari perulangan Akhir jika Akhir untuk Untuk I 0 s/d jumdata-1 Tampilkan(Data[i]) Akhir Untuk
Jawaban aplikasi: menampilkan array yang dimasukkan public class Array. Cari. Jumlah. Input. Keyboard { public static void main(String[] args) { int angka[]; angka = new int[2]; int jum. Data = 0; String jawaban; Scanner input = new Scanner(System. in); for (int i = 0; i < angka. length; i++) { System. out. print("Masukkan Nilai : "); angka[i] = input. next. Int(); System. out. print("Masukkan data lagi [y/t]: "); jawaban = input. next(); if(jawaban. equals("T") || jawaban. equals("t")){ jum. Data = i+1; break; } } for (int i = 0; i < jum. Data; i++) { System. out. println(angka[i]); } } } Array. Cari. Jumlah. Input. Keyobard. java
Definisi Kunci: Array Multidimensi • • Adalah array yang memiliki dimensi lebih dari satu Konsep pengaksesan [no. Baris][no. Kolom] 0 1 2 0 [0, 0] [0, 1] [0, 2] 1 [1, 0] [1, 1] [1, 2] 2 [2, 0] [2, 1] [2, 2] 0 1 2 0 Joko Andi Budi 1 Ratna Mega Siska 2 Arya Marta ningrum
contoh: Array Multidimensi 0 0 [0, 0] 1 [0, 1] 2 [0, 2] 1 [1, 0] [1, 1] [1, 2] 2 [2, 0] [2, 1] [2, 2] 0 1 2 0 Joko Andi Budi 1 Ratna Mega Siska 2 Arya Marta ningrum public class Array. Multidimensi { public static void main(String[] args) { String[][]nama={ {"Joko", "Andi", "Budi"}, {"Ratna", "Mega", "Siska"}, {"Arya", "Marta", "Ningrum"} }; System. out. println(nama[0][0]); System. out. println(nama[0][1]); System. out. println(nama[0][2]); System. out. println(nama[1][0]); System. out. println(nama[1][1]); System. out. println(nama[1][2]); } Hasil: Joko Andi Budi Ratna Mega Siska Array. Multidimensi. ja va
Latihan 4 N U R E B A P Q T S D W H O Y I Hasil: B U D I S A N T O S O
- Kuis sejarah dan jawabannya
- Kuis sejarah indonesia dan jawabannya
- Susunan acara pkh
- Sel adalah pertemuan antara titik-titik dan titik-titik
- Sell adalah pertemuan antara
- Perbezaan etika dan etiket
- Upper triangular array adalah
- Tugas pertemuan 9 metode perancangan program
- Diagram batang majemuk
- Pendekatan kontribusi
- Pertemuan multikultural
- Denah ruang pertemuan
- Contoh hiperkorek pleonasme dan kontaminasi
- Creat by
- Pada pertemuan kali ini kita
- Tester
- Pertemuan 9
- Dari gambar ini, notasi prefix yang dihasilkan adalah
- Spk latihan pertemuan 6