Oleh : Sukma Murdani, S.Kom. SILABUS PENDAHULUAN Pengenalan OOP Pengenalan JAVA OOP (Object Oriented Programming) JAVA Class, Java Interface Encapsulation.

Slides:



Advertisements
Presentasi serupa
ARRAY.
Advertisements

Mendapatkan Input dari Keyboard
Pemrograman Berorientasi Objek (Project)
Malang,22 November 2012
 public static void main(String[] args) {  int bil1=3;  do {  System.out.print(bil1+",");  bil1=bil1+4;  }  while(bil1
Variabel di Java Variabel merupakan sebuah tempat untuk menyimpan data. Di Java setiap pembuatan variabel harus ditentukan tipe.
Java Progamming Operasi I/O
Array.
ARRAY STATIS DAN DINAMIS
-PERTEMUAN 5,6 – LARIK (ARRAY)
PERTEMUAN II ARRAY JURUSAN TELEKOMUNIKASI
Array
Pointer. Output? #include int x = 2; void misteri(int a, int b) { a = 2*x; b = y; y = a; } main() { int y; x = 5; y = 7; misteri(x, y); printf("%d %d\n",
SL-1201 Pengantar Pemrograman
Teknik Informatika Universitas Pembangunan Jaya
Pemograman beorientasi objek
PERTEMUAN 4 Penyeleksian kondisi
Java array.
STRUKTUR DATA (D3) - Review array - Searching (Sequential & Binary)
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)
STRING Pemrograman Object Oriented dengan JAVA Teknik Informatika-UMM.
Pemrograman Berbasis Obyek Oleh Tita Karlita
Array, Class, Obyek, Method danConstructor.
ARRAY.
Algoritma & Struktur Data
PERTEMUAN VI STRUKTUR Definisi struktur
MATA KULIAH : PEMROGRAMAN 3 JAVA PROGRAMMING (JSE)
Pemrograman Berorientasi Objek
Mendapatkan input dari keyboard
Mendapatkan Input dari Keyboard
Variabel, Method & Constructor Oleh : Nur Hayatin, S.ST Teknik Informatika – UMM 2011.
- PERTEMUAN 9 - BERBAGAI KELAS UTILITAS DI JAVA
Pemrograman Dasar Java
- PERTEMUAN 4 - PERULANGAN
Pertemuan : Object Oriented Programming
PELATIHAN JAVA FUNDAMENTAL
Diberikan pada Kuliah Sela Teknik Informatika - Universitas Muhammadiyah Malang Tahun 2011.
Object Oriented Programming with JAVA 2011/2012
Structure Data - Array Pertemuan 7 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007.
Struktur Data List Linear : Linked List (Single Linkedlist)
Public class RelasiDemo { public static void main(String[] args) { //beberapa nilai int i = 37; int j = 42; int k = 42; System.out.println("Nilai variabel...");
Array, POINTER dan FUNGSI
Tenia Wahyuningrum, S.Kom., MT
OOP Java Minggu 2b Dasar OOP. Class (1) Deklarasi class : [ *] class { [ *] } Cat : [] = optional, * = repeat 0-N.
Algoritma & Pemrograman 1
Perulangan (Iteration)
MATERI IV OOP (Object Oriented Programming) Chapter II.
Java array.
JAVA ARRAY.
Pemrograman Visual I Outline: ARRAY Array multidimensi
Teori *Pertemuan 6* Array (larik).
Pemrograman Berbasis Obyek Oleh Tita Karlita
Array Pada Bab sebelumnya, kita telah mendiskusikan bagaimana cara pendeklarasian berbagai macam variabel dengan menggunakan tipe data primitif. Dalam.
PEMROGRAMAN TERSTRUKTUR
Java array.
Array Pada Bab sebelumnya, kita telah mendiskusikan bagaimana cara pendeklarasian berbagai macam variabel dengan menggunakan tipe data primitif. Dalam.
Java array.
ARRAY Misalnya kamu pelatih sebuah tim sepakbola anak-anak, dan kamu ingin mengawasi pemain mana yang hadir latihan di lapangan. Apa yang kamu perlukan.
Array dan Argumen Baris Perintah
Java array.
Array dalam JAVA.
Array Pertemuan ke-4.
S. Indriani Lestariningati, M.T
Java array.
PEMROGRAMAN BERORIENTASI OBJEK
array Array merupakan tipe data yang menampung
Java array.
Java array.
Pemrograman Berorientasi Objek
Transcript presentasi:

Oleh : Sukma Murdani, S.Kom

SILABUS PENDAHULUAN Pengenalan OOP Pengenalan JAVA OOP (Object Oriented Programming) JAVA Class, Java Interface Encapsulation Inheritence Polimorfisme OOP Visual (SWING dan AWT) DATABASE LAPORAN

ARRAY Array adalah suatu wadah bentukan yang menyediakan penyimpanan sejumlah item yang bertipe sama. Array digunakan untuk mengelompokkan informasi yang berhubungan. Dalam Java, item dalam array selalu dinomori dari nol hingga nilai maksimum tertentu, yang nilainya ditentukan pada saat array tersebut dibuat. Kita bisa menggunakan konsep Array dalam pemograman terutama untuk pemograman yang kompleks sehingga dalam deklarasi variabel menjadi lebih cepat. Pada dasarnya, variabel Array merupakan variabel yang berbeda namun memiliki nama sama.

Dan untuk membedakan agar lebih unik diberikan nomor indeks terhadap variabel tersebut. Indeks adalah sebuah angka yang menyatakan urutan sebuah elemen pada suatu variabel array. Nomor indeks variabel array selalu dimulai dari 0 (nol), sehingga nomor indeks bagi elemen terakhir adalah sebesar (N-1), dimana N adalah jumlah total elemen. Untuk mengakses setiap elemen dalam variabel array cukup memanggil nomor indeksnya. Misalnya, suatu array berisi 100 bilangan bulat, yang dinomori dari nol hingga 99.

Secara umum, deklarasi array dapat ditulis sebagai berikut : type namavariabel[ ] ; Atau type[ ] namavariabel ; Dalam membangun array ada dua langkah yaitu : Dekaralarasi variabel dari tipe array yang dikhendaki. Alokasi memori yang akan menyimpan array menggunakan operator new () dan memberikannya ke variabel array. Bentuk umum : namavariabel = new type[ ] ; Atau type namavariabel[ ] = new type[ ] ;

ARRAY 1 DIMENSI Array 1 dimensi merupakan deklarasi array dengan satu variabel yang bertipe serupa. Untuk lebih memahami marilah Kita lihat contoh berikut : class bulan{ public static void main(String args[]){ //Deklarasi Variabel Array int haribulan[]; //Penciptaan array index 12 haribulan = new int[12]; haribulan[0] = 31; haribulan[1] = 29; haribulan[2] = 31; haribulan[3] = 30; haribulan[4] = 31; haribulan[5] = 30; haribulan[6] = 31; haribulan[7] = 31; haribulan[8] = 30; haribulan[9] = 31; haribulan[10] = 30; haribulan[11] = 31; //Menampilkan Output System.out.println("\nSeptember mempunyai "+haribulan[8]+" hari"); System.out.println("Februari mempunyai "+haribulan[1]+" hari\n"); }

Di samping itu penciptaan atau inisialisasi nilai element pada array dapat juga langsung diberikan pada saat dideklarasikan. Proses ini hampir sama dengan inisialisasi variabel sederhana. Dimana nilai element array dikelompokkan ke dalam kurung kurawal dan dipisahkan dengan tanda koma. Hal ini akan secara otomatis menciptakan nilai element array sehingga operator new() tidak digunakan lagi. Untuk lebih memahami mari Kita lihat Contoh berikut : class bulan{ public static void main(String args[]){ //Deklarasi Variabel Array dan sekligus pemberian nilai elemen int haribulan[] = {31,29,31,30,31,30,31,31,30,31,30,31}; //Menampilkan Output System.out.println("\nSeptember mempunyai "+haribulan[8]+" hari"); System.out.println("Februari mempunyai "+haribulan[1]+" hari\n"); }

import java.util.*; public class dimensisatu{ public static void main(String[] args){ int num[] = {50,20,45,82,25,63}; int l = num.length; int i,j,t; System.out.print("\nDeklarasi Angka : "); for (i=0 ;i<l; i++ ){ System.out.print(" " +num[i]); } System.out.print("\nAngka Berurutan : "); Arrays.sort(num); for(i = 0;i < l;i++){ System.out.print(" "+num[i]); }

ARRAY MULTIDIMENSI Adapun bentuk umum array 2 dimensi sebagai berikut : type[ ][ ] namavariabel ; Atau type namavariabel[ ] [ ] ;

CONTOH 1 public class duadimensi{ public static void main(String[] args){ //deklarasi array dan penciptaannya int duadd[][] = new int[4][5]; int e = 0; for (int i=0 ;i<4; i++ ) { for (int j=0;j<5;j++) { duadd[i][j] = e++; } for (int i=0 ;i<4; i++ ) { for (int j=0;j<5;j++) { System.out.print(" " +duadd[i][j]); } System.out.println(); }

CONTOH 2 public class sikuduadimensi{ public static void main(String[] args){ //deklarasi array dan penciptaannya int sikuduadd[][] = new int[4][]; sikuduadd[0] = new int[1]; sikuduadd[1] = new int[2]; sikuduadd[2] = new int[3]; sikuduadd[3] = new int[4]; int e = 0; for (int i=0 ;i<4; i++ ) { for (int j=0;j<i+1;j++) { sikuduadd[i][j] = e++; } for (int i=0 ;i<4; i++ ) { for (int j=0;j<i+1;j++) { System.out.print(sikuduadd[i][j] +""); } System.out.println(); }

CONTOH 3 import javax.swing.JOptionPane; public class Silang { public static void main(String[] args) { int baris; String [][] isi = new String [30][30] ; baris=Integer.parseInt(JOptionPane.showInputDialog(null,"Inputkan Banyak Baris (Maksimal 30)")); for (int i=0;i<baris;i++){ for(int j=0;j<baris;j++){ if ((i==j)||(i+j==baris-1)){ isi [i][j]="*"; } else{ isi[i][j]=" "; } System.out.print(isi[i][j]); } System.out.println(); }

TUGAS 3 Menggunakan Text Editor, NetBeans IDE dan JCreator a.Dengan implementasi Array dimensi 1 buatlah program untuk menampilkan output seperti berikut : Deklarasi Angka : Sortir Angka : b.Dengan implementasi Array dimensi 1 buatlah program untuk menampilkan output seperti berikut : * * * * * * * * * * *