Pertemuan 9 11 Array Definisi Kunci Array Adalah

  • Slides: 18
Download presentation
Pertemuan 9 -11 Array

Pertemuan 9 -11 Array

Definisi Kunci: Array Adalah kumpulan data yang harus bertipe data sama. Di dalam algoritma,

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

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 =

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]

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)

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 :

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[]

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[]

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,

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,

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)

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

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

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 {

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

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

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

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