Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
PEMROGRAMAN BERORIENTASI OBJEK
OOP : ARRAY 1. Pengertian Array 2. Pendeklarasian Array 3. Pengaksesan Elemen Array ARRAY MULTIDIMENSI MONA MARANTIKA, S.ST PEMROGRAMAN BERORIENTASI OBJEK
2
T U J U A N Siswa dapat menjelaskan dengan tepat pengertian dari array. Siswa dapat menjelaskan dengan benar tentang pendeklarasian sebuah array. Siswa dapat memahami tentang pengaksesan sebuah elemen pada array. Siswa dapat membuat program dengan fungsi array dengan cermat.
3
1. PENGERTIAN ARRAY ARRAY :
Array adalah sebuah kemampuan untuk menggunakan satu variable yang dapat menyimpan beberapa data dan memanipulasinya dengan lebih selektif. Array adalah sekelompok data sejenis yang disimpan ke dalam variabel dengan nama yang sama, dengan memberi indeks pada variabel untuk membedakan antara yang satu dengan yang lain. Array adalah sekumpulan variabel yang memiliki tipe data yang sama dan dinyatakan dengan nama yang sama
4
? 1. PENGERTIAN ARRAY Solusi CONTOH KASUS :
int number1; int number2; int number3; int numbern; number1 = 1; number2 = 2; number3 = 3; numbern = n; Kode disamping akan sia-sia karena harus menginisialisasi dan menggunakan setiap variable padahal sebenarnya variable-variable tersebut digunakan untuk tujuan yang sama Solusi ? int number[] = new int[n]
5
1 2 1. PENGERTIAN ARRAY ILUSTRASI PENYIMPANAN DATA : Alamat array
1 2 Alamat array Nama yang diawali huruf A Nama yang diawali huruf B Nama yang diawali huruf C Isi array
6
2. PENDEKLARASIAN ARRAY Mendeklarasikan Array Pendeklarasian sama halnya seperti pendeklarasikan sebuah variable. Pendeklarasian sebuah array akan diikuti oleh sepasang tanda kurung siku [ ]. Pendeklarasian sebuah array dibuat dengan menentukan panjang array yang akan digunakan. Contoh pendeklarasian array int nilai[]; atau int[] nilai; // deklarasi // instansiasi objek int ages[]; ages = new int[100]; Atau dapat juga ditulis dengan : int ages[] = new int[100];
7
2. PENDEKLARASIAN ARRAY Penjelasan Script int ages[] = new int[100];
Ket : pendekelarasian tersebut akan memberitahukan kedapa compiler Java, bahwa identifer ages akan digunakan sebagai nama array yang berisi tipe data integer dan dilanjutkan dengan membuat atau menginstansiasi sebuah array baru yang terdiri dari 100 elemen. ages [0] [1] [2] [3] [99] length = 100
8
2. PENDEKLARASIAN ARRAY Selain menggunakan sebuah pernytaan new untuk menginstansiasi array, dapat juga mendeklarasikan, membangun, kemudian memberikan sebuah nilai pada array sekaligus dalam sebuah pernyataan. Contoh : //membuat array yang terdiri dari 4 variable dengan tipe data double double grades[] = {100, 90, 80, 75}; //membuat array yang terdiri dari 7 elemen dengan tipe data String String days[] = {“Senin”, “Selasa”, “Rabu”, “Kamis”, “Jumat”, “Sabtu”, “Minggu”};
9
3. PENGAKSESAN ELEMEN ARRAY
Mengakses sebuah elemen dalam array atau mengakses sebagian dari array, harus menggunakan sebuah angka atau yang disebut sebagai indeks. Sebuah nomor indeks telah di berikan kepada tiap anggota array, sehingga program dan programmer dapat mengakses setiap nilai pada array apabila dibutuhkan Nilai indeks selalu dalam tipe data integer, dimulai dari angka nol dan dilanjutkan ke angka berikutnya sampai akhir array.
10
3. PENGAKSESAN ELEMEN ARRAY
Contoh Program Pengaksesan Elemen Array public class ArraySample() { public static vois main (String[] args) { int ages[] = new int[100]; for (int i=0; i<100; i++) { System.out.print(ages[i]); }
11
3. PENGAKSESAN ELEMEN ARRAY
Panjang Array Contoh program : public class ArraySample() { public static vois main (String[] args) { int ages[] = new int[100]; for (int i=0; i<ages.length; i++) { System.out.print(ages[i]); } Untuk mengetahui berapa banyak elemen didalam sebuah array, kita dapat menggunakan atribut length dari array. Atribut ini akan mengembalikan ukuran dari array itu sendiri.
12
ARRAY MULTIDIMENSI Array Multidimensi
Array multidimensi di implementasikan sebagai array yang terletak di dalam array. Array multidimensi di deklarasikan dengan menambahkan jumlah tanda kurung setelah nama array. Array multidimensi terbagi menjadi : Array 2 dimensi Array 3 dimensi Array coloum x row
13
ARRAY MULTIDIMENSI Array 2 Dimensi Array 2 dimensi : int myArray[][];
atau : int myArray[][] = new int[3][2];
14
ARRAY MULTIDIMENSI Array 3 Dimensi Array 3 dimensi :
int myArray[][][]; myArray[3][2][4]; atau : int myArray[][][] = new int[3][2][4];
15
ARRAY MULTIDIMENSI Array coloum x row
String colors[][] = {{“Red”, “Black”},{“Yellow”, “Pink”}, {“Blue”, “Brown”}, {“Orange”, “Magenta”}};
16
ARRAY MULTIDIMENSI PENYIMPANAN DATA Contoh :
int myArray[][] = new int [5][3]; myArray[0][0] = 15; myArray[4][1] = 32; myArray[3][2] = 27; 1 2 15 3 27 4 32
17
ARRAY MULTIDIMENSI Pengaksesan Array Multidimensi
Contoh : String colors[][] = {{“Red”, “Black”},{“Yellow”, “Pink”}, {“Blue”, “Brown”}, {“Orange”, “Magenta”}}; Untuk menampilan warna merah maka perintahnya adalah : System.out.print(colors[0][0]);
18
TERIMA KASIH
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.