Array / Larik Java Fundamental Syahrul Mauluddin S.Kom.

Slides:



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

Array.
Larik/Array Algoritma dan Pemrograman Muhamad Akbar.
Oleh : Sukma Murdani, S.Kom. SILABUS PENDAHULUAN Pengenalan OOP Pengenalan JAVA OOP (Object Oriented Programming) JAVA Class, Java Interface Encapsulation.
Java array.
SLIDE OTOMATIS PINDAH DALAM WAKTU 4-5 MENIT. A:kiriB:kanan Deklarasikan sebuah variabel dengan nama ‘isi’ yang mempunyai type array of double dengan ukuran.
Pemrograman JAVA (TIB09)
Pemrograman Berbasis Obyek Oleh Tita Karlita
Array, Class, Obyek, Method danConstructor.
- PERTEMUAN 4 - PERULANGAN
PELATIHAN JAVA FUNDAMENTAL
Object Oriented Programming with JAVA 2011/2012
Pemrograman Java Lanjut
Method, Array dan String
Array.
Array of Object.
OOP Java Minggu 2b Dasar OOP. Class (1) Deklarasi class : [ *] class { [ *] } Cat : [] = optional, * = repeat 0-N.
Algoritma & Pemrograman 1
Pemrograman Berorientasi Obyek
MEMBUAT CLASS & KONSEP ENCAPSULATION
JAVA ARRAY.
Access Modifier.
PBO Daniel Riano Kaparang, S.Kom., M.Cs
Teori *Pertemuan 6* Array (larik).
Pemrograman Berbasis Obyek Oleh Tita Karlita
S. Indriani Lestariningati, M.T
DASAR DASAR JAVA Dengan Netbans PBO Java.
Constructor dan Overloading
Pemrograman Berorientasi Obyek
ARRAY Misalnya kamu pelatih sebuah tim sepakbola anak-anak, dan kamu ingin mengawasi pemain mana yang hadir latihan di lapangan. Apa yang kamu perlukan.
MODIFIER JAVA.
KELAS STRING DAN INNER CLASS
Percabangan/Penyeleksian Kondisi
Array dan Argumen Baris Perintah
Array Of Object Disusun Oleh: Reza Budiawan Untuk:
Array dalam JAVA.
Constructor overloading
JAVA FUNDAMENTAL (Method)
Struktur Dasar Pemrograman Java
KELAS STRING DAN INNER CLASS
S. Indriani Lestariningati, M.T
Pemrograman Berorientasi Object
Pertemuan 9-11 Array.
PENERAPAN DASAR-DASAR SYNTAX JAVA
JAVA FUNDAMENTAL (Object Oriented Programming)
S. Indriani Lestariningati, M.T
JAVA FUNDAMENTAL (Array / Larik)
JAVA FUNDAMENTAL.
JAVA FUNDAMENTAL.
Perulangan (Loop) Java Fundamental Syahrul Mauluddin S.Kom.
JAVA FUNDAMENTAL.
Array.
Perulangan (Loop) Java Fundamental Syahrul Mauluddin S.Kom.
Dasar Bahasa Java.
Pilar Object Oriented Programming
Percabangan/Penyeleksian Kondisi
Tugas Akhir Java Fundamental Syahrul Mauluddin S.Kom.
Pilar Object Oriented Programming
MEMBUAT CLASS & KONSEP ENCAPSULATION
Object Oriented Programming
Dhefi Cahyadi, S. Kom ARRAY / LARIK Lanjutan Dhefi Cahyadi, S. Kom
Method Java Fundamental Syahrul Mauluddin S.Kom, M.Kom.
JAVA FUNDAMENTAL (Array / Larik)
algoritma dan struktur data lanjut Ramos Somya, S.Kom., M.Cs.
Pilar Object Oriented Programming
Array / Larik Java Fundamental Syahrul Mauluddin S.Kom.
Method Java Fundamental Syahrul Mauluddin S.Kom.
Pertemuan 9-11 Array.
Struktur Dasar Pemrograman Java
FONDASI PEMROGRAMAN & STRUKTUR DATA #3 - 3
Transcript presentasi:

Array / Larik Java Fundamental Syahrul Mauluddin S.Kom

Pendeklarasian Array (Declaring Array) Tipe data array digunakan untuk menampung beberapa tipe data yang sama dalam sebuah nama variable yang mempunyai indeks. Array pada java merupakan object yang dapat berisi tipe data primitif maupun class. Pendeklarasian array : Contoh : int [ ] nilai; int angka[ ]; char huruf[ ]; String [ ] nama; Datatype [ ] arrayVariable; Atau Datatype arrayVariable [ ]; 2

Penciptaan Array (Creating Array) Gunakan keyword new untuk menciptakan/membentuk objek array Contoh : int [ ] nilai; // Deklarasi Array nilai=new int[50]; // Menciptakan Array berisi 50 Bilangan int Deklarasi dan Penciptaan Array : int [ ] nilai=new int[50]; int nilai[ ]=new int[50]; Datatype [ ] arrayVariable = new DataType[length]; atau Datatype arrayVariable[ ] = new DataType[length]; 3

Inisialisasi Array dan Akses Elemen public class contohArray{ public static void main(String[ ] args){ int[ ]nilai=new int[5]; String nama[ ]=new String[5]; char[ ] index=new char[5]; nama[0]="Dadan"; nilai[0]=60; index[0]='C'; nama[1]="Didin"; nilai[1]=70; index[1]='B'; nama[2]="Deden"; nilai[2]=80; index[2]='A'; System.out.println("================================"); System.out.println("Nama\t\tNilai\t\tIndex"); System.out.println("================================"); System.out.println(nama[0]+"\t\t "+nilai[0]+"\t\t"+index[0]); System.out.println(nama[1]+"\t\t "+nilai[1] +"\t\t"+index[1]); System.out.println(nama[2]+"\t\t "+nilai[2] +"\t\t"+index[2]); System.out.println(nama[3]+"\t\t "+nilai[3] +"\t\t"+index[3]); } 4

Inisialisasi Array dan Akses Elemen public class contohArray2{ public static void main(String[] args){ int[]nilai={50,60,70,80,90}; String nama[]={"Dadan","Didin","Deden","Maman","Mimin"}; char index[]={'D','C','B','A'}; System.out.println("================================"); System.out.println("Nama\t\tNilai\tIndex"); for(int i=0;i<nilai.length;i++){ System.out.println(nama[i]+"\t\t"+nilai[i]+"\t"+index[i]); } untuk mengakses elemen pada Array digunakan indeks (indeks array pada java dimulai dari 0) 5

6 Contoh import javax.swing.*; public class contohArray1{ public static void main(String [] args) { int [] nilai=new int[10]; String [] nama=new String[10]; String jawab=""; int i=0; do{ nama[i]=JOptionPane.showInputDialog("Masukan Nama "); nilai[i]=Integer.valueOf(JOptionPane.showInputDialog("Masukan nilai")); i++; jawab=JOptionPane.showInputDialog("Mau Tambah data lagi"); }while(jawab.equalsIgnoreCase("Y")); System.out.println("=============================="); System.out.println("Nama\t\t\tNilai"); for(int j=0;j<i;j++){ System.out.println(nama[ j ]+" \t\t\t"+nilai[ j ]); } 6

7 Latihan 1. Buatlah program untuk menentukan Nilai Akhir dan Index. Komponen Penilaian UTS 50%, UAS 50%. Input : Nim, Nama, UTS, UAS, Output : ====================================================== No Nim Nama UTS UAS Nilai Akhir Index 1 001 Dadan 80 80 80 A 2 002 Didin 75 80 77.5 B 3 003 Deden 60 80 65 C 7

Latihan 2. Buat program penjualan tiket dengan data harga sebagai berikut : Kelas\Jurusan Bandung Jakarta Bisnis 40000 60000 Ekonomi 20000 Input : Nama, Jurusan, Kelas, Jumlah Tiket Output : ======================================================================== No Nama Pembeli Jurusan Kelas Jum Tiket Harga Bayar Yuzkin Bandung Ekonomi 2 20000 40000 Salsabila Jakarta Bisnis 1 60000 60000 Eza Bandung Bisnis 3 40000 120000 8