Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Pertemuan 9-11 Array
2
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.
3
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
4
Latihan 1 Buatlah deklarasi array pada deskripsi di bawah ini : nama_barang = 10 harga_barang = 7 jumlah_barang =8
5
Mengakses Elemen Array
Bentuk Deklarasi namaVariabelArray[nomorElemen] = ……….; Contoh: kota[0] = “Surabaya”;
6
Contoh array dalam java
public class ArrayKota { 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
7
Latihan 2 Buatlah program pemberian nilai array, dengan hasil : harga buku matematika : 2000 harga buku IPA : 3000 Harga buku IPS : 5000
8
Contoh pemberian nilai array
public class ArrayKota2 { 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
9
Mengetahui Jumlah Elemen Array
public class ArrayKota3 { 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
10
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
11
Latihan 3 Buatlah rumus program nilai terkecil menggunakan array dengan Read data[35,70,56,83,5,15,28]!
12
Jawaban program nilai terbesar
public class ArrayTerbesar { 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
13
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
14
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
15
Jawaban aplikasi: menampilkan array yang dimasukkan
ArrayCariJumlahInputKeyobard.java Jawaban aplikasi: menampilkan array yang dimasukkan public class ArrayCariJumlahInputKeyboard { public static void main(String[] args) { int angka[]; angka = new int[2]; int jumData = 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.nextInt(); System.out.print("Masukkan data lagi [y/t]: "); jawaban = input.next(); if(jawaban.equals("T") || jawaban.equals("t")){ jumData = i+1; break; } for (int i = 0; i < jumData; i++) { System.out.println(angka[i]);
16
Definisi Kunci: Array Multidimensi
Adalah array yang memiliki dimensi lebih dari satu Konsep pengaksesan [noBaris][noKolom] 1 2 [0,0] [0,1] [0,2] [1,0] [1,1] [1,2] [2,0] [2,1] [2,2] 1 2 1 2 Joko Andi Budi Ratna Mega Siska Arya Marta ningrum 1 2
17
contoh: Array Multidimensi
1 2 [0,0] [0,1] [0,2] [1,0] [1,1] [1,2] [2,0] [2,1] [2,2] 1 2 1 2 Joko Andi Budi Ratna Mega Siska Arya Marta ningrum 1 2 public class ArrayMultidimensi { 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 ArrayMultidimensi.java
18
Latihan 4 Hasil: B U D I S A N T O N U R E B A P Q T S D W H O Y I
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.