ANALISA ALGORITMA
ARRAY MULTIDIMENSI
Nama : Safuan
NIM : H1051191069
17 FEBRUARI 2020
IRVAN DENATA
Array dua dimensi adalah sebuah array dimana tersusun atas 2 indeks yang
menandakan baris dan kolom. Seringkali array berdimensi dua disebut sebagai matriks
arena mengandung baris dan kolom.
Pengertian Array Multi Dimensi menurut beberapa sumber:
Array multi dimensi merupakan sebuah variable yang menyimpan sekumpulan data yang
memiliki tipe data yang sama dan elemen yang akan diakses melalui banyak indeks atau
subskrip.
Array multi dimensi merupakan array yang mempunyai ukuran lebih dari dua.
Array multi dimensi artinya array yang memiliki lebih dari satu dimensi atau
kita bisa sebut, array di dalam array.Jumlah dimensinya terbatas, tergantung kita
String[][] kontak = {
{"Lili","08111"},
{"Lala","08122"},
{"Maya","08133"}
};
Contoh:
Praktikum
berikut codingan pada praktikum modul Array MultiDimensi:
gambar 1.1
Penjelasan codingan Praktikum:
• Baris 1: Membuat class dengan nama ArrayDuaDimensi.
gambar 1.2
• Baris 2: Membuat fungsi main.
gambar 1.3
• Baris 4: Membuat pendeklarasian variabel dengan tipe data integer untuk melakukan
sistemasi pada matriks yang di buat menggunakan perulangan for statement dijalankan
gambar 1.4
Hasil data output nya menggunakan Command Prompt:
gambar 1.5
Latihan 1
Tuliskan program untuk menampilkan menampilkan matrik yang elemen – elemennya
dimasukkan melalui keyboard :
gambar 1.6
Pembahasan codingan Latihan :
• Baris 1: Mengimport data melalui keyboard..
gambar 1.7
• Baris 2: Membuat kelas dengan nama ArrayDuaDimensi2.
gambar 1.8
• Baris 3: Membuat fungsi main.
gambar 1.9
• Baris 4: Mendeklarasikan variable scan untuk di input user kedalam komputer.
gambar 2.0
• Baris 5-6: Membuat variabel larik multi dimensi dengan muatan indeks [2][3] bertipe
data integer serta mendeklarasikan statement.
gambar 2.1
Baris 7-11: Membuat perulangan for sebagai tempat mendeklarasikan data yang
dimasukan melalui inputan keyboard dengan variabel i dan j bertipe data integer.
gambar 2.2
Baris 15-19: Mendeklarasikan kembali inputan data yang dibuat pada baris diatas.
gambar 2.3
Hasil data output nya menggunakan Command Prompt:
gambar 2.4
Latihan 2
gambar 2.7
Baris 2: Membuat kelas dengan nama JumlahMatriks.
gambar 2.8
Baris 4: Mendeklarasikan variable scanner untuk di input user kedalam komputer.
ga
mbar 2.9
Baris 6-11: Membuat method void dengan variabel masukData untuk melakukan
deklarasi data melalui perulangan for data di inputkan.
gambar 3.0
Baris 16-23: Membuat method tambah untuk tempat melakukan penjumlahan dari data
yang di inputkan dari method masukData.
gambar 3.1
Baris 26-30: Membuat method tampilData untuk inisialisasi data untuk di tampilkan.
gambar 3.2
Baris 36-46: Membuat fungsi main dan juga mendeklarasikan method yang di buat
dengan matriks 3*3 serta menampilkan hasil dari penjumlahan data yang dibuat.
gambar 3.3
E. LISTING PROGRAM
Praktikum
public class ArrayDuaDimensi
{
public static void main(String [] args)
{
int [][] matriks = new int[2][3];
matriks [0][0] = 50;
matriks [0][1] = 38;
matriks [0][2] = 95;
matriks [1][0] = 43;
matriks [1][1] = 85;
matriks [1][2] = 15;
int i,j;
for(i=0;i<2;i++){
for (j=0; j<3;j++)
System.out.print(matriks[i][j] +" ");
System.out.println("");
}
}
}
Latihan 1
import java.util.Scanner;
public class ArrayDuaDimensi2{
public static void main(String args[]){
Scanner masuk = new Scanner(System.in);
int nilai[][]= new int[2][3];
System.out.println("Masukkan data nilai");
for (int i = 0; i < 2; i++)
{
for (int j = 0; j < 3; j++){
System.out.print("("+ (i + 1 )+" , "+ (j+1) +")"+ " : ");
nilai[i][j]=masuk.nextInt();
}
}
import java.util.Scanner;
public class JumlahMatriks {
Tugas
import java.util.Scanner;
public class mahasiswa{
public static void main(String[] args){
Scanner safuan = new Scanner(System.in);