Teknik Informat
Nama : Viana Ninda Ha
Yunita Prastyanings
ARRAY
Tujuan
:
Mampu membuat program sederhana
menggunakan Array perhatikan
Pendeklarasian
Untuk menggunakan array dalam program, hal yang harus dilakukan adalah
mendeklarasikan variable bertipe array. Saat deklarasi harus ditentukan tipe data
yang akan disimpan di dalam array.
tipe_data[][] nama_variable;
atau
tipe_data[][] nama_variable = new tipe_data[n][m];
atau
tipe_data[][] nama_variable = {baris11, baris12,...,baris1M},...,
{barisN1, barisN2,...,barisNM}
}
}
Jawaban :
import java.util.Scanner;
public class Array1 {
public static void main(String[] args) {
String[] matakuliah = new String[5];
Scanner scan = new Scanner(System.in);
for( int i = 0; i < matakuliah.length; i++ ){
System.out.print("matakuliah ke-" + i + ":
"); matakuliah[i] = scan.nextLine();
}
System.out.println("--------------------------");
Hasil runningannya :
2. Program array 2 dimensi
2. 1 Tulis dan jalankan program tersebut. (Array2.java)
System.out.println("Matriks 1 ");
for(j=0;j<3;j++){
for(k=0;k<2;k++){
System.out.print(matriks1[j][k]+" ");
}
System.out.println();
}
System.out.println("\nMatriks 2");
for(j=0;j<2;j++){
for(k=0;k<3;k++){
System.out.print(matriks2[j][k]+" ");
}
System.out.println();
}
}
}
Jawaban :
Hasil runningannya :
3. Soal Latihan
Soal 3.1 buatlah program dengan menggunakan array yang dapat menghasilkan output sebag
Jawaban :
public class Array2dimensi
{
public static void main (String args[])
{
//Deklarasi array 2 dimensi String[][]huruf = {
{"40","55","750","90","69"},
{"45","67","68","66","89"},
{"32","90","69","75","84"},
{"76","30","88","27","82"},
};
System.out.println();
}
Soal 3.2
Pada program 3.1 rubahlah agar menghasilkan output array yang menampilkan
data hanya pada baris 1 seperti berikut:
Jawaban :
public class Array2dimensi
{
public static void main (String args[])
{
//Deklarasi array 2 dimensi
String[][]huruf = {
{"40","55","750","90","69"}
};
Soal 3.3
Pada program 3.1 rubahlah agar menghasilkan output array yang menampilkan
data hanya pada kolom 1 seperti berikut
Jawaban :
int[] nilai;
nilai[0] = 40;
nilai[1] = 45;
nilai[2] = 32;
nilai[3] = 76;
System.out.println( nilai[0] );
System.out.println( nilai[1] );
System.out.println( nilai[2] );
System.out.println( nilai[3] );
6
4. Buatlah program array multidimensi beserta penjelasan.
Jawaban :
import java.util.Scanner;
public class ArrayMultidimensi {
public static void main(String[] args) {
Hasil outputnya :
Penjelasannya :
Pada program tersebut, kita menggunakan perulangan bersarang untuk mengambil input dan
menampilkan outputnya array yang telah kita pelajari sebelumnya adalah satu dimensi, yang
hanya terdiri dari satu baris elemen. Biasanua untuk menyajikan sebuah data dalam bentuk tabel,
dalam tabel tersebut di sajikan dalam bentuk baris dan kolom. Hal ini yang menjadi ciri lhas dari
sebuah array 2 di mensi.