Array. Pengantar. int a, b, c, d, e;



dokumen-dokumen yang mirip
A. TEORI ARRAY 1 DIMENSI

PEMROGRAMAN I. By : Sri Rezeki Candra Nursari

Modul Praktikum Bahasa Pemrograman 1

MODUL 3 ARRAY. Pemograman Berorientasi Objek

A. TEORI ARRAY 1 DIMENSI

6 Modul Praktikum Pemrograman Berorientasi Objek Common Laboratory 2009/2010

MODUL III ARRAYLIST TUGAS PENDAHULUAN

BAB VI ARRAY Mendeklarasikan Variabel Array int[ ] bilangan; int bilangan[ ]; Mendefinisikan Array Bilangan = new int[5]; Latihan 21. ArrSatu.

Modul 3: Kendali program dan teknik. penyimpanan data

Modul Praktikum 4 Pemograman Berorientasi Objek

Larik/ Array int a1, a2, a3, a4, a5;

Mukhlidi Muskhir Modul 2

ARRAY. 7 th week Estu Sinduningrum ST,MT

Algoritma dan Pemrograman Array/Tabel[1] Oleh: Eddy Prasetyo N

DASAR PEMROGRAMAN JAVA. Astrid Lestari Tungadi, S.Kom., M.TI.

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

Pemrograman Dasar A R R A Y

1 Array dan Tipe Data Bentukan

Array Pendeklarasian Array

BAB 7. Sebagai contoh, kita memiliki tiga variabel dengan tipe data int yang memiliki identifier berbeda untuk tiap variabel.

Tipe data primitif adalah tipe data dasar yang dikenali oleh Java dan bukan merupakan class. Tipe data primitif ini dapat dikenali dengan ciri

BAB 7 Java Array. Sebagai contoh, kita memiliki tiga variabel dengan tipe data int yang memiliki identifier yang berbeda untuk tiap variabel.

Pertemuan 4 Array pada Java

Variabel dengan tipe dasar hanya dapat menyimpan sebuah nilai

1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar?

BAB 4 ARRAY. number1 = 10; number2 = 20; number3 = 30;

Array Sebagai Parameter Method

Pertemuan 2 (2) : Membuat Class dan mengakses Anggota Class

A. TUJUAN PEMBELAJARAN

: Mahasiswa dapat membuat mempraktekkan perintah Array/ Matriks

ARRAY DAN ARGUMEN BARIS PERINTAH

PEMROGRAMAN JAVA : ARRAY

Percabangan & Perulangan

BAB VI ARRAY PADA PEMROGRAMAN JAVA

Array Multidimensi. Pemrograman Dasar. Java

Array 1 A. TUJUAN PEMBELAJARAN

DASAR PEMROGRAMAN ARRAY. Array Satu Dimensi Array Dua Dimensi. Yoannita. Some slide from Hermawan,S.Kom

LAPORAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN ( Implementasi Rekursi Pada Java)

[BS204]-Algoritma Pemrograman Take Home Test Pengumpulan : 27 Maret 2015 Tulis Tangan di kertas A4. Genap 2014/2015 Page 1 of 6

TIPE DATA Pertemuan (K-03/L-03)

BAB IV LARIK DAN PENUNJUK

Array. Adharul Muttaqin Universitas Brawijaya Malang. Array

Cara pertama adalah pada saat deklarasi variabel ditambahkan ke- yword const sebelum nama tipe data seperti

BAB 1 KONSEP DASAR JAVA

Merupakan tipe data bilangan pecahan seperti 1.5, 2.1, dsb Tipe data ini memiliki ukuran 32 bit dengan panjang range 3.4 x 1038.

MATERI IV ARRAY. Materi Praktikum Pemograman Bahasa C++ dengan menggunakan variabel Array

PEMOGRAMAN JAVA. Yoannita. Tipe Data (ii) : Array Exception Handling

Pertemuan 2 ARRAY DIMENSI 1 & 2

Gambar 1. Langkah-langkah pengurutan metode Insertion Sort (1)

FUNGSI II. Variabel Statis. Sifat variabel statis: Sintaks: static tipe_data nama_variabel; Contoh: static int angka;

Array 1 Dimensi pada Java

Array dan String. Array

ARRAY DIMENSI 1 & 2. Array dapat didefinisikan sebagai suatu himpunan hingga elemen yang terurut dan homogen.

SUMBER BELAJAR PENUNJANG PLPG

TPI4202 e-tp.ub.ac.id. Lecture 5 Mas ud Effendi

Tabel Informasi. Hal di atas dapat dilakukan dengan menambah dan mengambil atribut identifier yang digunakan pada program, melalui tabel informasi.

Sekarang, kita akan mencoba untuk menganalisa program Java pertama : public class Hello {

Beberapa Contoh Penggunaan Array

PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM

Struktur Kontrol. Gambar 1: Flowchart Statement If

MATERI PRAKTIKUM 2 ARRAY

Pengenalan Array. Array Satu Dimensi

a. Array berdimensi satu o Setiap elemen array dapat diakses melalui indeks. o Indeks array (subscript) secara default dimulai dari 0.

MODUL PRAKTIKUM TI014 STRUKTUR DATA Season 1

MODUL 5 PERULANGAN A. WHILE

Bahasa Pemrograman :: Dasar Pemrograman Java

Keterangan (array1) = nama array yang di desklarasi (new int) = instansiasi array [10] = menentukan panjang array yang di buat

2 TIPE DATA DAN VARIABEL

PEMROGRAMAN JAVA. Petunjuk Penulisan Program Token Aturan Penamaan Identifier Lingkungan /Scope dari variabel Tipe Data (i) Yoannita

Modul Praktikum 3 Pemograman Berorientasi Objek

String. Berikut perbedaan antara deklarasi char dan deklarasi String:

Pert 2 Struktur Data (mengajarkomputer.wordpress.com) ARRAY DIMENSI 1 & 2

Tujuan Instruksional. Mahasiswa mampu :

Belajar ArrayList di Java

1. Mempelajari konsep dasar array, array ganda, pengiriman array ke fungsi dan string 2. Membuat program menggunakan array, array ganda

Tiga Metode Sangat Penting dalam Pemrograman Java Bagi Pemula

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

BAB 8 Argumen dari Command-line

Definisi Eksepsi (exception)

Array merupakan sekumpulan variable dengan tipe yang sama. Elemen dalam array diakses dengan menggunakan indeks-nya.

Exception adalah penanda bahwa kondisi/kejadian yang tidak diinginkan telah terjadi pada program kita. Ada 2 jenis exception (+1 Error):

Penyeleksi Kondisi / Percabangan

Pemograman Java. Yoannita, S.Kom. Argumen Command Line Exception Handling Package

Modul 4 Exception, I/O, dan Operasi File

Pertemuan 2 ARRAY DIMENSI 1 & 2

Latihan Ujian Pemrograman Berorientasi Objek. Semester Genap 2016/2017

Politeknik Elektronika Negeri Surabaya

Modul Praktikum 6 Pemograman Berorientasi Objek

FUNGSI. tipe Tipe nilai yang dihasilkan oleh fungsi. Jika tidak dinyatakan, hasil fungsi dianggap bilangan bulat (int)

Pertemuan 2 Bahasa Visual Basic Aplication

IF PEMROGRAMAN LANJUT ARRAY. Oleh : Andri Heryandi, M.T.

Perulangan / Looping

Struktur Kontrol Pemrograman Java : PERCABANGAN

Kurikulum Qt. { Basic OOP } Chapter 3. Array dan String

B. DASAR TEORI Array. Misalkan kita memiliki tiga data yang berbeda dan kita simpan dalam variabel yang berbeda.

BAB II VARIABEL DAN TIPE DATA

Method / Fungsi / Sub Program

BAB 5 Mendapatkan Input dari Keyboard

Transkripsi:

Array Pengantar Program yang cukup kompleks membutuhkan variabel dalam jumlah besar. Kita mungkin saja mendeklarasikan variabel-variabel tersebut satu per satu. Andaikan sebuah program membutuhkan 5 (lima) variabel bertipe int, kita bisa saja mendeklarasikan kelima variabel tersebut dengan cara biasa: int a, b, c, d, e; Persoalan akan timbul jika kita membutuhkan variabel dalam jumlah cukup besar, 100 misalnya. Bagaimana kita mendeklarasikan seluruh variabel tersebut: apakah dengan cara mengetik satu persatu atau melakukan trik copy-and-paste Manapun cara yang anda tempuh, cara tersebut akan menghabiskan waktu cukup banyak. Selain masalah waktu, kita juga akan menemui masalah sulitnya mencari nama yang benar-benar unik. Ingat bahwa tidak boleh ada dua variabel atau lebih dengan nama sama. Atau anda ingin menggunakan cara seperti ini : int x1, x2, x3, dst. Java menawarkan konsep array untuk solusi mendeklarasikan sejumlah besar variabel secara cepat. Pemakaian variabel array akan menghemat waktu penyebutan nama variabel. Sebuah variabel array sesungguhnya adalah sejumlah variabel berbeda dengan nama sama, namun memiliki nomor indeks yang unik untuk membedakan setiap variabel tersebut. 0 1 2 3 Indeks adalah sebuah angka yang menyatakan urutan sebuah elemen pada suatu variabel array. Karena seluruh kotak memiliki nama yang sama, maka untuk membedakannya diperlukan suatu cara yaitu dengan memberi nomor urut. Ibarat deretan rumah pada sebuah jalan, untuk membedakan antara rumah yang satu dengan rumah yang lain maka setiap rumah diberi nomor unik yang berbeda antara rumah satu dengan rumah lainnya. 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. Kita bisa mengakses setiap elemen dalam variabel array dengan mengacu pada nomor indeksnya. Awalan nol untuk nomor indeks array sering menimbulkan kerancuan bagi kita yang terbiasa dengan awalan angka 1. Noviyanto, ST Halaman 1

Deklarasi Variabel Array Bentuk umum pendeklarasian variabel array di Java adalah: tipedata[] namavariabel [= new tipedata[jumlahelemen] ]; TipeData bisa berupa salah satu dari berbagai tipe data seperti int, long, double maupun nama class; baik class standar Java atau class buatan kita sendiri 1. Mendeklarasikan variabel array tanpa menyebutkan berapa jumlah elemen yang diperlukan. int[] angka; akan menyimpan data bertipe int. Kita tidak menyebutkan berapa jumlah elemen dari variabel angka. Kita harus menuliskan di salah satu baris program instruksi untuk memesan jumlah elemen ini. Sebelum terjadi pemesanan jumlah elemen, kita tidak bisa menggunakan variabel array ini untuk menyimpan data. 2. Mendeklarasikan variabel array dengan menyebutkan jumlah elemen yang diperlukan. int[] angka = new int[5]; akan menyimpan data bertipe int. Pada saat mendeklarasikan ini kita langsung memesan 5 elemen array yang kita perlukan 3. Mendeklarasikan variabel array secara otomatis. Kita tidak menyebutkan jumlah elemen secara tegas, namun kita mendefinisikan sejumlah data secara terurut. int[] angka = 5, 3, 23, 99, 2; akan menyimpan data bertipe int. Kita tidak menyebutkan berapa elemen yang kita pesan, tetapi kita langsung menentukan nilai setiap elemen. Karena jumlah data yang kita berikan ada 5, maka komputer akan mengetahui bahwa jumlah elemen yang kita butuhkan adalah 5. Noviyanto, ST Halaman 2

Menghitung Jumlah Elemen Variabel Array Kita bisa menggunakan instruksi length untuk mengetahui jumlah elemen dari sebuah variabel array. Pernyataan angka.length akan menghasilkan berapa jumlah elemen dari variabel array yang bernama angka. Entah dengan cara bagaimana kita mendeklarasikan sebuah variabel array, Java tetap dapat melaporkan jumlah elemen variabel tersebut melalui instruksi length. Contoh Program Menghitung Elemen Array class JumlahElemenArray public static void main (String[] args) int[] angka; angka = new int[5]; System.out.println ("Jumlah elemen = " + angka.length); Output Program Noviyanto, ST Halaman 3

Array Dua Dimensi Materi diatas adalah tentang pembahasan array satu dimensi. Istilah satu dimensi mengacu kepada jumlah bilangan yang digunakan sebagai indeks. Penulisan seperti ini System.out.println(angka[3]); merupakan penulisan untuk array satu dimensi. Perhatikan bahwa bilangan yang kita gunakan sebagai nomor indeks array hanya satu, tidak perduli berapa jumlah digitnya. Angka 100 merupakan sebuah bilangan, walaupun jumlah digitnya ada 3. Pada beberapa kondisi diperlukan penulisan variabel array yang menggunakan nomor indeks dua bilangan, misalnya pada aplikasi matrik. Data pada suatu matrik diketahui berdasarkan nilai baris dan kolomnya. Baris adalah sebuah bilangan dan kolom adalah sebuah bilangan juga. Tanpa adanya salah satu dari keduanya kita tidak bisa mengetahui data mana yang dimaksud, jika kita ingin mengambil sebuah data individu. Bentuk umum pendeklarasian variabel array dua dimensi di Java adalah: tipedata[][] nama_variabel[=new tipedata[jumlah_baris] [jumlah_kolom]]; Untuk memudahkan pemahaman, bentuk array dua dimensi bisa dihambarkan dalam bentuk petak-petak sebagai berikut: N M N adalah nilai yang menyatakan jumlah baris dari array, sedangkan M menyatakan jumlah kolom dari array. Sama seperti array satu dimensi, penomoran indeks untuk array dua dimensi juga dimulai dari 0 untuk baris maupun kolomnya. Tidak ada aturan yang mengatakan bahwa urutan untuk nomor indeks adalah baris dulu baru kolom Noviyanto, ST Halaman 4

Contoh Program Array 2 Dimensi class ArrayDuaDimensi public static void main (String[] args) int[][] angka = new int[5][3]; for (int i=0; i<angka.length; i++) for (int j=0; j<angka[i].length; j++) angka[i][j] = (int)(math.random()*100); System.out.println("Data array dua dimensi:\n"); for (int i=0; i<angka.length; i++) for (int j=0; j<angka[i].length; j++) System.out.print(angka[i][j] + " "); System.out.println(); Output Noviyanto, ST Halaman 5