PEMROGRAMAN I By : Sri Rezeki Candra Nursari Materi : nursari2010.blogdetik.com Pengantar OOP, Tipe Data, Variabel, Array, Operator, Percabangan, Perulangan, Pendahuluan kelas, Metoda dan Kelas, Inheritance, Polymorphism, Package, Interface, Exception Handling, Multithreaded Programming, Pendahuluan I/O dan Applets
ARRAY/LARIK/MATRIK ARRAY Array/Larik adalah suatu tipe data terstruktur (structures data type) yang terdapat dalam memori yang terdiri dari sejumlah elemen (tempat) yang mempunyai tipe data yang sama dan merupakan gabungan dari beberapa variabel sejenis serta memiliki jumlah komponen yang jumlahnya tetap
ARRAY Perhitungan nomer index dimulai dari 0, elemen pertama nomor indeksnya 0. Elemen-elemen dari array/larik tersusun secara sequential dalam memori komputer. Array/larik dapat berupa : satu dimensi dua dimensi banyak dimensi. ARRAY Dalam bahasa Java array dapat dideklarasikan dan didefinisikan sebagai berikut : Mendeklarasikan Array ; int [ ] A; / int A [ ]; Hanya menyatakan A sebagai Array, tetapi belum menyiapkan elemen-elemennya atau tanpa menyebutkan berapa jumlah elemen yang diperlukan. Mendefinisikan Array ; A = new int [9]; Sebagai kelanjutan deklarasi Array dengan menyiapkan 9 elemen.
ARRAY Dalam bahasa Java array dapat dideklarasikan dan didefinisikan sebagai berikut : Mendeklarasikan sekaligus mendefinisikan Array, sebagai gabungan dua cara diatas ; int [ ] A = new int [9] Merupakan deklarasi variabel array dengan menyebutkan jumlah elemen yang diperlukan. Mendeklarasikan variabel array secara otomatis; int [ ] A={61,66,22,1} Tidak menyebutkan jumlah elemen secara tegas, tetapi mendefinisikan sejumlah data secara terurut. Array/Larik 1 dimensi (onedimensional array) : Array/larik satu dimensi adalah kumpulan elemen-elemen yang identik, yang tersusun dalam satu baris. Elemen-elemen tersebut memiliki tipe data yang sama, tetapi isi dari elemen tersebut boleh berbeda. Array/larik satu dimensi, kadangkadang disebut array/larik dimensi biasa atau vektor karena hanya mempunyai satu arah
Array/Larik 1 dimensi (onedimensional array) : Istilah array biasa juga disebut Elemen, Cell (Sel), Lokasi atau Kolom. Dari ilustrasi diatas, terlihat array 1 dimensi, yang digambarkan dengan 9 elemen, atau 9 kolom, atau 9 lokasi. Array/Larik 1 dimensi (onedimensional array) : int [ ] angka; int angka [ ]; tipe variabel array int [ ] angka = new int [61]; nama Array membuat array tipe objek array adalah int dan terdiri dari 61 elemen array
mendeklarasikan variabel array secara otomatis atau menginisialisasikan dengan memberikan nilai yang dikehendaki menggunakan instruksi length untuk mengetahui jumlah elemen dari sebuah variabel array angka
mengisi nilai variabel array. Merupakan pengisian 6 elemen array secara interaktif melalui keyboard secara berurutan A R R A Y mengisi nilai variabel array. Merupakan pengisian 6 elemen array secara interaktif melalui keyboard secara berurutan dengan menggunakan GUI
A R R A Y mengisi nilai variabel array. Merupakan pengisian 6 elemen array secara interaktif melalui keyboard secara berurutan dengan menggunakan GUI, setelah selesai menginput data, hitung nilai rataratanya Array/Larik 2 dimensi : Array/larik dua dimensi yang sering digambarkan sebagai sebuah matriks adalah merupakan perluasan dari sebuah array satu dimensi. Jika pada array satu dimensi hanya terdiri dari sebuah baris dengan beberapa kolom elemen maka pada array dua dimensi terdiri dari beberapa baris dan beberapa kolom elemen yang bertipe sama
Array/Larik 2 dimensi : baris kolom Penulisan variabel array yang menggunakan nomor indeks dua bilangan, misalnya pada aplikasi matriks. Data pada suatu matrik diketahui berdasarkan nilai baris dan kolomnya. Array/Larik 2 dimensi : Bentuk Umum pendeklarasian variabel array dua dimensi di Java adalah : typedata [ ] [ ] nama_variabel [=new tipedata [jumlah_baris] [jumlah_kolom]];
A r r a y 2 D i m e n s i Menampilkan array 2 dimensi dengan ordo matriks 4x3 Array/Larik multidimensi (multi-dimensional array) : Array multidimensi adalah array dari array. Sebuah array multidimensi dapat berupa segiempat atau segitiga.
[0] [0] [0] [1] [0] [2] [0] [3] [0] [0] [1] [0] [1] [1] [1] [2] [1] [3] [1] [0] [1] [1] [2] [0] [2] [1] [2] [2] [2] [3] [2] [0] [2] [1] [2] [2] [3] [0] [3] [1] [3] [2] [3] [3] [3] [0] [3] [1] [3] [2] [3] [3] Array berupa segiempat Array berupa segitiga Bentuk Umum : typedata [ ] [ ] <NamaArray> = new typedata [jumlah_baris] [jumlah_kolom]; Array multidimensi berupa segitiga
Array multidimensi berupa segitiga Penjumlahan Matriks
Penjumlahan Matriks Penjumlahan Matriks
Kerjakan : Praktikum 1 : Sequence Praktikum 2 : Selection Praktikum 3 : Repetition Praktikum 4 : Array