Вы находитесь на странице: 1из 5

BAHASA PEMROGRAMAN I

PENGENALAN JAVA
(ARRAY)

Dosen :

Disusun Oleh :
Roky Agung Darmawan (43A87006150234)
TI / 3.B / MALAM
ARRAY
Array adalah kelompok variabel dengan tipe sejenis dan dinyatakan dengan nama yang
sama . dengan kata lain, array merupakan tipe khusus yang menyatukan sekelompok
variabel dengan tipe yang sama . Array di java dideklarasikan dengan kurung siku : [ .. ]
Pada java tidak perlu menspesifikasikan ukuran array kosong saat mendeklarasikan array.
Kita harus selalu menyatakan ukuran array secara eksplisit saat melakukan operasi
penciptaan menggunakan operator new () atau dengan mendaftarkan item item untuk array
pada saat penciptaan. Contoh char alphabet[] = new() char[26];

PENGAKSESAN SEBUAH ELEMEN ARRAY

Untuk mengakses sebuah elemen dalam array, atau mengakses sebagian dari array,
Anda harus menggunakan sebuah angka atau yang disebut sebagai indeks atau
subscript.
Pada saat memasukkan nilai ke dalam array, sebuah nomor indeks atau subscript telah
diberikan kepada tiap anggota array, sehingga program dan programmer dapat
mengakses setiap nilai pada array apabila dibutuhkan. Nilai indeks selalu dalam tipe
integer, dimulai dari angka nol dan dilanjutkan ke angka berikutnya sampai akhir array.
Sebagai catatan bahwa indeks didalam array dimulai dari 0 sampai dengan (ukuranArray-1).
Sebagai contoh, pada array yang kita deklarasikan tadi, kita mempunyai,
//memberikan nilai 10 kepada elemen pertama array ages[0] = 10;
//mencetak elemen array yang terakhir System.out.print(ages[99]);
Perlu diperhatikan bahwa sekali array dideklarasikan dan dikonstruksi, nilai yang
disimpan dalam setiap anggota array akan diinisialisasi sebagai nol. Oleh karena itu,
apabila Anda menggunakan tipe data seperti String, array tidak akan diinisalisasi menjadi
string kosong “”. Untuk itu Anda tetap harus membuat String array secara eksplisit.
Berikut ini adalah contoh kode untuk mencetak seluruh elemen didalam array. Dalam
contoh ini digunakanlah pernyataan for loop, sehingga kode kita menjadi lebih pendek.
public class ArraySample{ public static void main( String[] args ){
int[] ages = new int[100];
for( int i=0; i<100; i++ ){ System.out.print( ages[i] ); }
}
}

PANJANG ARRAY

Untuk mengetahui berapa banyak elemen didalam sebuah array, Anda dapat menggunakan
atribut length dari array. Atribut ini akan mengembalikan ukuran dari array itu sendiri.
Sebagai contoh,
arrayName.length
Pada contoh sebelumnya, kita dapat menuliskannya kembali seperti berikut ini,
public class ArraySample { public static void main( String[] args ){
int[] ages = new int[100];
for( int i=0; i<ages.length; i++ ){ System.out.print( ages[i] ); }
}
}

ARRAY 1 DIMENSI
Sintaks umum deklarasi variabel array 1 dimensi :
type var-name[]; atau type[] var-name ;
misalnya, kita akan menamai array tersebut dengan nama jumlah hari dan tipe data dari
masing-masing elemennya adalah tpe int, maka kita dapat menuliskannya sebagai berikut :
int [] jumlahhari;
artinya, jumlah elemen- elemen dan nila-nilai dari setiap elemennya diset dengan null.
Untuk menentukan jumlah elemen dari array tersebut , kita perlu mengalokasikan ruang
memori dengan menggunakan kata kunci new. Dalam kasus ini, kita akan menentukan array
dengan jumlah elemen sebanyak 12 ( sejumlah bulan yang terdapat dalam setahun ).
Sehingga dapat kita tulis :
jumlahhari = new int[12] ( merupakan jumlah elemen array )
selanjutnya , untuk mengisikan nilai dari masing-masing elemen array tersebut, kita harus
menggunakan indeks seperti :
jumlahhari [0] = 31;
indeks array dimulai dari 0 bukan 1, kode diatas akan memasukkan nilai 31 ke dalam elemen
array pertama ( dalam hal ini berarti bulan januari memiliki 31 hari ).
Berikut contoh program nya :
class arraysatu {
public static void main (String[] args)}
int [] jumlahhari;
jumlahhari = new int [12];
jumlahhari[0] = 31;
jumlahhari[1] = 28;
jumlahhari[2] = 31;
jumlahhari[3] = 30;
jumlahhari[4] = 31;
jumlahhari[5] = 30;
jumlahhari[6] = 31;
jumlahhari[7] = 31;
jumlahhari[8] = 30;
jumlahhari[9] = 31;
jumlahhari[10] = 30;
jumlahhari[11] = 31;
System.out.println(“bulan maret memiliki “ + jumlah hari [2]+ “ hari. “);
}
}
Maka hasil outputnya adalah bulan maret memiliki 31 hari.
ARRAY MULTIDIMENSI
512 x 128 dari integer array int[][] twoD = new int[512][128];
// karakter array 8 x 16 x 24 char[][][] threeD = new char[8][16][24];
// String array 4 baris x 2 kolom String[][] dogs = {{ "terry", "brown" }, { "Kristin", "white" }, {
"toby", "gray"}, { "fido", "black"} };
Untuk mengakses sebuah elemen didalam array multidimensi, sama saja dengan
mengakses array satu dimensi. Misalnya saja, untuk mengakses elemen pertama dari baris
pertama didalam array dogs, kita akan menulis,
System.out.print( dogs[0][0] );
Kode diatas akan mencetak String “terry” di layar.
Array multidimensi diimplementasikan sebagai array yang terletak di dalam array. Array
multidimensi dideklarasikan dengan menambahkan jumlah tanda kurung setelah nama
array. Sebagai contoh,
// Elemen

Вам также может понравиться

  • Skripsi Teknik Informatika
    Skripsi Teknik Informatika
    Документ134 страницы
    Skripsi Teknik Informatika
    Awal Udin
    Оценок пока нет
  • Bahasa Pemrograman 1 (Array)
    Bahasa Pemrograman 1 (Array)
    Документ1 страница
    Bahasa Pemrograman 1 (Array)
    rokyagungd
    Оценок пока нет
  • Analisis SWOT Usaha Rumah Internet
    Analisis SWOT Usaha Rumah Internet
    Документ22 страницы
    Analisis SWOT Usaha Rumah Internet
    Ika Novianty MA
    Оценок пока нет
  • Quiz Uts
    Quiz Uts
    Документ4 страницы
    Quiz Uts
    rokyagungd
    Оценок пока нет
  • Modul
    Modul
    Документ14 страниц
    Modul
    rokyagungd
    Оценок пока нет
  • Bahasa Pemrograman 1 (Array)
    Bahasa Pemrograman 1 (Array)
    Документ5 страниц
    Bahasa Pemrograman 1 (Array)
    rokyagungd
    Оценок пока нет
  • Quiz Uts
    Quiz Uts
    Документ4 страницы
    Quiz Uts
    rokyagungd
    Оценок пока нет
  • Modul
    Modul
    Документ14 страниц
    Modul
    rokyagungd
    Оценок пока нет
  • Fuzzy Logic
    Fuzzy Logic
    Документ7 страниц
    Fuzzy Logic
    rokyagungd
    Оценок пока нет
  • Contoh CV
    Contoh CV
    Документ1 страница
    Contoh CV
    rokyagungd
    Оценок пока нет
  • Modul
    Modul
    Документ14 страниц
    Modul
    rokyagungd
    Оценок пока нет
  • Contoh Surat Resign Karena Sakit
    Contoh Surat Resign Karena Sakit
    Документ1 страница
    Contoh Surat Resign Karena Sakit
    rokyagungd
    100% (2)
  • Surat Lamaran Mas Yudha
    Surat Lamaran Mas Yudha
    Документ6 страниц
    Surat Lamaran Mas Yudha
    Agoesz Lightz
    Оценок пока нет
  • Mesin Turing
    Mesin Turing
    Документ13 страниц
    Mesin Turing
    rokyagungd
    Оценок пока нет
  • Tablet PC di Restoran
    Tablet PC di Restoran
    Документ14 страниц
    Tablet PC di Restoran
    rokyagungd
    Оценок пока нет
  • Bahasa Insonesia (Tata Tulis)
    Bahasa Insonesia (Tata Tulis)
    Документ31 страница
    Bahasa Insonesia (Tata Tulis)
    rokyagungd
    Оценок пока нет
  • Integrasi Romberg
    Integrasi Romberg
    Документ8 страниц
    Integrasi Romberg
    Gregorius Grady
    Оценок пока нет
  • Tablet PC di Restoran
    Tablet PC di Restoran
    Документ14 страниц
    Tablet PC di Restoran
    rokyagungd
    Оценок пока нет
  • Flow Chat
    Flow Chat
    Документ1 страница
    Flow Chat
    rokyagungd
    Оценок пока нет