Pertemuan 9-11 Array.

Slides:



Advertisements
Presentasi serupa
Variabel di Java Variabel merupakan sebuah tempat untuk menyimpan data. Di Java setiap pembuatan variabel harus ditentukan tipe.
Advertisements

PERTEMUAN II ARRAY JURUSAN TELEKOMUNIKASI
Larik/Array Algoritma dan Pemrograman Muhamad Akbar.
ARRAY Dr. Lily Wulandari.
Teknik Pemrograman Terstruktur 2
Pemrograman JAVA (TIB09)
Pemrograman Berbasis Obyek Oleh Tita Karlita
Array, Class, Obyek, Method danConstructor.
Algoritma dan Struktur Data
Algoritma dan Pemrograman
- PERTEMUAN 4 - PERULANGAN
PELATIHAN JAVA FUNDAMENTAL
Algoritma dan Struktur Data
By : Anggarda Dewantara Yosua Asta CKW Falya Kautsar Setyawan
PART 7 Array DOSEN : AHMAD APANDI, ST.
Array dan String.
- PERTEMUAN 9 - LARIK/ARRAY SATU DIMENSI (1D)
Operasi String Teknik Informatika Universitas Muhammadiyah Malang 2012 Pemrogramman Terstruktur.
Dasar Pemrograman Operasi String.
Pemrograman Berorientasi Obyek
Object-oriented Programming (OOP) with JAVA 2011/2012
Pemrogramman Terstruktur
Castaka Agus Sugianto, M.Kom., M.CS
Algoritma dan Struktur Data 1 pertemuan 7
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
Algoritma dan Pemprograman 1
Kendali program dan teknik penyimpanan data
Teori *Pertemuan 6* Array (larik).
Pemrograman Berbasis Obyek Oleh Tita Karlita
S. Indriani Lestariningati, M.T
Pemprograman Berorientasi Objek
Pemrograman Berorientasi Obyek
Array By Serdiwansyah N. A..
Array Multidimensi.
MODIFIER JAVA.
Array dan Argumen Baris Perintah
Algoritma & Pemrograman 1
Array dalam JAVA.
S. Indriani Lestariningati, M.T
S. Indriani Lestariningati, M.T
Pertemuan 9-11 Array.
Program komputer Sebuah program komputer yang ditulis dengan bahasa apapun dapat dipandang sebagai sebuah himpunan operasi yang dikerjakan pada data-data.
PENERAPAN DASAR-DASAR SYNTAX JAVA
ARRAY Oleh : sgo.
As’ad Djamalilleil Array (Larik) As’ad Djamalilleil
S. Indriani Lestariningati, M.T
JAVA FUNDAMENTAL (Array / Larik)
ARRAY.
Pemograman Terstruktur
Prepared by Yohana Nugraheni
Array dan Matriks.
JAVA FUNDAMENTAL.
Algoritma & Pemrograman 1
Contoh.
Dhefi Cahyadi, S. Kom ARRAY / LARIK Lanjutan Dhefi Cahyadi, S. Kom
Array.
Prepared by Yohana Nugraheni
JAVA FUNDAMENTAL (Array / Larik)
array Array merupakan tipe data yang menampung
Array / Larik Java Fundamental Syahrul Mauluddin S.Kom.
Array / Larik Java Fundamental Syahrul Mauluddin S.Kom.
Pemrograman Terstruktur
Kendali program dan teknik penyimpanan data
Algoritma Pemrograman
Array.
Array.
ARRAY.
Bab 10 Array.
Bab 9 Array.
Bab 5 Array.
Transcript presentasi:

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 : nama_barang = 10 harga_barang = 7 jumlah_barang =8

Mengakses Elemen Array Bentuk Deklarasi namaVariabelArray[nomorElemen] = ……….; Contoh: kota[0] = “Surabaya”;

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

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

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

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

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 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]);

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

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

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