Array 1 Dimensi dan Array 2 Dimensi
Sepriano, M.Kom - Array adalah sekumpulan tempat penyimpanan data yang bertipe sama dan memiliki index. Array dapat diibaratkan sebagai sekumpulan variabel yang bertipe sama dan bernama sama. Array biasanya digunakan untuk menyimpan deret angka.
Amati ilustrasi tentang variabel berikut ini.
Ilustrasi diatas adalah variabel bertipe integer yang bernama bilangan Bulat dan berisi nilai 17. Satu buah variabel hanya dapat menyimpan satu buah nilai. Sekarang amati ilustrasi tentang array berikut ini:
Ilustrasi diatas adalah array bertipe integer bernama arrayInteger dan memiliki kapasitas 5 buah bilangan integer. Sebuah array dapat menyimpan lebih dari satu nilai (tergantung dari kapasitasnya). Meskipun begitu, nilai-nilai yang disimpan di sebuah array harus bertipe sama. Tiap elemen pada array dinomori dengan index array. Index array selalu dimulai dari 0 (nol).
Cara Mendeklarasikan Array
Secara umum, cara mendeklarasikan array adalah sebagai berikut:
tipe[] namaArray = new tipe[kapasitas];
- Tipe adalah tipe data dari array yang akan dibuat.
- namaArray adalah nama dari array yang akan dibuat.
- Kapasitas adalah banyaknya nilai yang dapat disimpan didalam array yang akan dibuat.
Untuk mengakses (mengisi/membaca) sebuah elemen dari array, kita hanya perlu menuliskan nama array tersebut, kemudian diikuti dengan index yang dituju didalam tanda kurung kotak [ ].
Contoh program berikut ini membuat array bernama bil, bertipe integer, jumlah elemen 4, kemudian mengisinya dengan beberapa nilai, kemudian menampilkan isi elemennya ke layar.
Deklarasi array tanpa mengalokasikan jumlah elemennya:
int[] myArray;
Deklarasi array dengan mengalokasikan 10 elemen:
int[] myArray = new int[10];
Mengubah jumlah elemen array dengan 50:
myArray = new int[50];
Deklarasi array dan mengisinya secara langsung:
int[] myArray = {10, 20, 30, 40}; String[] myArray2 = {"Malang", "Surabaya"};
Mengetahui jumlah elemen array:
myArray.length;
- Buat class baru dengan nama
MyArray.java
Buat array bertipe integer dengan nama bil dengan kapasitas 4 elemen.
int[] bil = new int[4]
Isi masing-masing elemen array bil tadi dengan angka 5, 12, 7, 20.
bil[0]=5; bil[1]=12; bil[2]=7; bil[3]=20;
- Tampilkan ke layar semua isi elemennya:
System.out.println(bil[0]); System.out.println(bil[1]); System.out.println(bil[2]); System.out.println(bil[3]);
- Cocokkan dan amati hasilnya dengan gambar berikut ini:
for(int i=0; i<4; i++){
System.out.println(bil[i]);
}
Praktikum 2
- Buat file baru beri nama
ArrayInputLoop.java
Import dan deklarasikan Scanner untuk keperluan input.
Scanner sc = new Scanner(System.in)
Buat array bertipe integer dengan nama
nilaiUAS
, dengan kapasitas 6 elemen.int nilaiUAS[] = new int[6]
Menggunakan perulangan, buat input untuk mengisi elemen dari array
nilaiUAS
.for(int i=0; i<6; i++){ System.out.print("Masukan nilai UAS ke-"+i+": "); nilaiUAS[i]=sc.nextInt(); }
Pertanyaan
- Ubah statement pada langkah No 4 menjadi seperti berikut ini :
Jalankan program, Apakah terjadi perubahan? Mengapa demikian?for(int i=0; i<nilaiUAS.length; i++){ System.out.print("Masukan nilai UAS ke-"+i+": "); nilaiUAS[i]=sc.nextInt(); }
- Apa kegunaan dari
nilaiUAS.length
? - Ubah statement pada langkah No 5 menjadi seperti berikut ini, sehingga program hanya menampilkan nilai Mahasiswa yang lulus saja :
Jalankan program dan Jelaskan alur program!for(int i=0; i<nilaiUAS.length; i++){ if(nilaiUAS[i] > 70){ System.out.println("Mahasiswa ke-"+i+" lulus"); } }
- Modifikasi program agar menampilkan semua mahasiswa, dan ditandai mana yang lulus dan tidak lulus.
Praktikum 3
Pada praktikum ini, akan dilakukan percobaan untuk menjumlahkan Array. Program akan menerima input sebanyak 10 nilai mahasiswa. Kemudian program akan menampilkan nilai rata-rata dari dari 10 Mahasiswa.
- Buat class baru beri nama
rataNilai
. Import dan deklarasikan
Scanner
untuk keperluan input.Scanner sc = new Scanner(System.in)
Buat array nilaiMHS bertipe integer dengan kapasitas 10. Kemudian deklarisakan variable total dan rata seperti gambar berikut ini
int[] nilaiMHS = new int[10]; int total = 0; double rata;
- Menggunakan perulangan, buat input untuk mengisi array
nilaiMHS
for(int i=0; i<nilaiMHS.length; i++){ System.out.print("Masukkan nilai mahasiswa ke-"+(i+1)+": "); nilaiMHS[i]=sc.nextInt(); }
- Menggunakan perulangan untuk menghitung jumlah keseluruhan nilai.
for(int i=0; i<nilaiMHS.length; i++){ total+=nilaiMHS[i]; }
- Kemudian hitung nilai rata-rata dengan cara nilai total dibagi jumlah elemen dari array
nilaiMHS
rata = total/nilaiMHS.length; System.out.println(rata);
- Amati hasilnya
Pertanyaan
- Pada praktikum 4 no 6. Mengapa perhitungan rata berada diluar perulangan?
- Modifikasi program pada praktikum 4 sehingga bisa mengeluarkan output seperti gambar berikut ini
20 komentar
Nama : NUR SAFITRI
NIM : 701210167
KELAS : 3A SISTEM INFORMASI
KESIMPULAN:
Array merupakan sekumpulan tempat penyimpanan data yang bertipe sama dan juga memiliki index.
Dan array juga digunakan untuk menyimpan deret angka.
Sebuah array dapat menyimpan lebih dari satu nilai.
Adapun Interger memiliki 5 kapasitas bilangan interger.
Terimakasih
Nama : Wahyu Irfan
NIM : 701210170
Kelas : 3A
Array merupakan sekumpulan tempat penyimpanan data yang bertipe sama dan juga memiliki index
Array dapat diibaratkan sbgai sekumpulan variable yg bertipe sama dan Bernama sama yang dogunakan utk menyimpan deret angka
-Interger (arrayinteger) memiliki kapasitas 5 buah bilangan integer.
Nama : Asrofi
NIM : 701210169
Kelas : 3A
Kesimpulan:
Array adalah sebuah kumpulan nilai dari data dengan tipe yang sama dan urutan tertentu yang memakai nama yang sama. Array biasanya digunakan untuk menyimpan deret angka. Adapun array yang bertipe integer memiliki kapasitas 5 buah bilangan integer.
Nama. : M. Anas
Nim : 701210177
Kelas : 3 B
Kesimpulan yang saya dapat yaitu
Array ialah sekumpulan variabel-variabel yang memiliki nama dan tipe data yang sama satu dengan lainnya.
Array Satu Dimensi adalah elemen array yang hanya memiliki satu buah baris atau kolom dan hanya dapat diakses oleh program menggunakan suatu indeks tertentu. Sedangkan Array Dua Dimensi adalah elemen array yang hanya memiliki satu buah baris atau kolom dan sering digambarkan sebagai sebuah matriks atau bentuk grid.
Nama:Ashabul Chairi Nashrullah
Kelas :3B
Nim:701210016
Array adalah tipe data yang memiliki variabel sama tetapi dengan isi yang berbeda dan juga memiliki index,dan ada juga aray integer dimana aray ini hanya bisa menyimpan 5 buah data,dan aray di gunakan juga untuk menyimpan deret angka
Nama : Stefani ayu resti
Nim ;701210087
Kelas :3A
Array ialah sekumpulan variabel-variabel yang memiliki nama dan tipe data yang sama satu dengan lainnya.
Array Satu Dimensi adalah elemen array yang hanya memiliki satu buah baris atau kolom dan hanya dapat diakses oleh program menggunakan suatu indeks tertentu. Sedangkan Array Dua Dimensi adalah elemen array yang hanya memiliki satu buah baris atau kolom dan sering digambarkan sebagai sebuah matriks atau bentuk grid.
Nama : Muhammad Denny Oktavia
Nim : 701210015
Kelas : SI-3B
Array adalah sebuah tempat penyimpanan data yang bertipe sama dan memiliki index
Array ini adalah variabel yang bertipe sama dan bernama sama
Array biasanya digunakan untuk menyimpan deret angka
Array 1 dimensi adalah kumpulan elemen, yang tersusun dalam satu baris. Elemen tersebut memiliki tipe data yang sama, tetapi isi dari elemen tersebut bisa berbeda.
Nama : Adiba Bafadal
NIM : 701210091
Kelas : 3B
KESIMPULAN
Array adalah sekumpulan tempat penyimpanan data yang bertipe sama dan memiliki index. Array dapat diibaratkan sebagai sekumpulan variabel yang bertipe sama dan bernama sama. Array biasanya digunakan untuk menyimpan deret angka.
Nama:Gita Frihatin
Nim:701210014
Kelas:3B
Kesimpulan:
Array adalah kumpulan tempat untuk menyimpan data yang tipe sama dan memiliki index,Namun array juga dapat menyimpan nilai lebih dari satu nilai, tergantung dari kapasitas nya. Nilai nilai yang tersimpan harus bertipe sama.
Nama : Amelia
Nim. : 701210095
Kelas : 3B
Prodi : Sistem Informasi
Array adalah sekumpulan tempat penyimpanan data yang bertipe sama dan memiliki ide. Array dapat diibaratkan sebagai kumpulan variabel yang bertipe sama dan bernama sama. Array biasanya digunakan untuk menyimpan deret angka
Nama : Daro Jatul ulya
Kelas : 3B
Nim: 701210099
Array adalah sekumpulan tempat penyimpanan data yang bertipe sama dan memiliki index. Array dapat diibaratkan sebagai sekumpulan variabel yang bertipe sama dan bernama sama. Array biasanya digunakan untuk menyimpan deret angka.
Nama : Iqbal Kurniatullah Kumaini
Kelas : 3B
Nim : 701210011
kesimpulanya
Array adalah sebuah tempat penyimpanan data yang bertipe sama dan memiliki index
Array ini adalah variabel yang bertipe sama dan bernama sama
Array biasanya digunakan untuk menyimpan deret angka
Array 1 dimensi adalah kumpulan elemen, yang tersusun dalam satu baris. Elemen tersebut memiliki tipe data yang sama, tetapi isi dari elemen tersebut bisa berbeda
Nama : Muhammad Aldo
Nim : 701210178
Kelas : 3 B
Prodi : Sistem Informasi
Kesimpulan:
Array adalah variabel yang mempunyai indeks sehingga dapat menyimpan sejumlah data yang bertipe sama. Dimensi array adalah jumlah indeks pada variabel array. Array multi dimensi (lebih dari satu indeks, maksimal 7 indeks). Dalam perhitungan, array sering digunakan untuk operasi matriks.
Nama : Zaky Alfarizi
Kelas : 3B
Nim : 701210018
Nama Ardhi Dwi Nugraha
Kelas 3B
Nim 701210175
Array adalah sekumpulan tempat penyimpanan data yang bertipe sama dan memiliki index. Array dapat diibaratkan sebagai sekumpulan variabel yang bertipe sama dan bernama sama. Array biasanya digunakan untuk menyimpan deret angka. variabel bertipe integer yang bernama bilangan Bulat dan berisi nilai 17. Satu buah variabel hanya dapat menyimpan satu buah nilai. array bertipe integer bernama arrayInteger dan memiliki kapasitas 5 buah bilangan integer. Sebuah array dapat menyimpan lebih dari satu nilai (tergantung dari kapasitasnya).
Nama: Aditiya Eka Saputra
Nim: 701210092
Kelas: 3B
Array iyalah sebuah data yang memiliki variabel sama yg mempunyai index yang mempunyai isi yg berbeda. Array biasa digunakan untuk menyimpan deret angka
Nama: nurkhofipah
Nim:701210165
Kelas:3A
Array adalah sebuah variabel yang menyimpan lebih dari satu buah data yang memiliki tipe yang sama,array juga bisa di artikan tempat penyimpanan data yang sama dan juga memiliki indeks.
Array juga digunakan untuk menyimpan deret angka,adapun array yang bertipe integer memiliki pakasitas 5 buah bilangan integer
NAMA : ZAKY ALFARIZI
KELAS : 3B
NIM : 701210018
Array merupakan sekumpulan tempat penyimpanan data yang bertipe sama dan memiliki index
dan juga array biasanya digunakan untuk menyimpan deret angka.
NAMA :MUHAMMAD FADLI
KELAS:3B
NIM:701210019
Array adalah variabel yang mempunyai indeks sehingga dapat menyimpan sejumlah data yang bertipe sama.Dimensi array adalah jumlah indeks pada variabel array
Nama : Dian ayu puspitasari
Nim : 701210100
Kelas: 3B
Array merupakan sekumpulan tempat penyimpanan data yang bertipe sama dan juga memiliki index.
array bertipe integer bernama arrayInteger dan memiliki kapasitas 5 buah bilangan integer. Sebuah array dapat menyimpan lebih dari satu nilai (tergantung dari kapasitasnya).
Posting Komentar