PEMBAHASAN
PELAKSANAAN PRAKTIKUM
Public class
ArrayDimensiDua
Merupakan kelas dengan nama ArrayDimensiDua,sehingga menyimpannya
juga harus dengan nama ArrayDimensiDua
dengan format java.
Public
static void main (String args[])
Pernyataan ini digunakan untuk memulai program dengan method main. Kata
kunci void di depan main merupakan keharusan pada java.
Int [] []
piksel = new int[2] [3];
Untuk membuat array dua dimensi yang
bertipe data integer dimana daya tampungnya adalah 2 baris dan 3 kolom.
Piksel[0]
[0] = 70;
Artinya adalah baris 0 dan kolom
0 yang mempunyai nilai 70.
Piksel[0]
[1] = 18;
Artinya adalah baris 0 dan kolom 1 yang
mempunyai nilai 18.
Piksel[0]
[2] = 45;
Artinya adalah baris 0 dan kolom 2 yang
mempunyai nilai 45.
Piksel[1]
[0] = 75;
Artinya adalah baris 1 dan kolom 0 yang
mempunyai nilai 75.
Piksel[1] [1]
= 66;
Artinya adalah baris 1 dan kolom 1 yang
mempunyai nilai 66.
Piksel[1]
[2] = 89;
Artinya adalah baris 1 dan kolom 2 yang
mempunyai nilai 89.
Int i,j;
Artinya i dan j bertipe data
integer, sedangkan i mewakili baris dan j mewakili kolom.
For(i=0;i<2;i++)
merupakan perulangan dengan for,
dimana I mewakili baris dan mempunyai nilai 0, I kurang dari 2 dan setiap I
akan ditambah dengan 1 (i+1).
For
(j=0;j<3;j++)
merupakan perulangan dengan for,
dimana j mewakili kolom dan mempunyai nilai 0, j kurang dari 3 dan setiap j
akan ditambah dengan 1 (j+1).
System.out.print(piksel[i]
[j] + “ “);
Untuk mencetak data yang berada diantara tanda
(“ “) dan piksel[i] [j] tugasnya
untuk memanggil baris dan kolom di atas.
System.out.println(“
“)
Untuk mencetak data yang berada
diantara tanda (“ “).
Pembahasan
Program Latihan 1
import
java.util.Scanner;
Merupakan perintah untuk
mendeklarasikan java untuk menerima masukkan.
Public class
ArrayDimensiDua2
Merupakan kelas dengan nama ArrayDimensiDua2,sehingga menyimpannya
juga harus dengan nama ArrayDimensiDua2
dengan format java.
public
static void main(String args[])
Pernyataan ini digunakan
untuk memulai program dengan method main. Kata kunci void di depan main
merupakan keharusan pada java.
Scanner
masuk = new Scanner(System.in);
Artinya dibuat obyek
dengan nama masuk dan mengacu ke kelas Scanner.
int
nilai[][]= new int[2][3];
nilai bertipe integer dengan Array kosong, new int [2]
[3] untuk memanggil baris 2 dan kolom 3.
System.out.println("Masukkan data nilai");
Untuk menampilkan hasil output
pada layar, yang akan di tampilkan adalah yang berada di antara tanda (“”).
for (int i = 0; i < 2; i++)
merupakan
perulangan dengan for, sedangkan I bertipe data integer dan memiliki nilai 0, I
kurang dari 2, sedangkan nanti setiap I akan bertambah 1 (i+1).
for (int j = 0; j < 3; j++)
merupakan
perulangan dengan for, sedangkan j bertipe data integer dan memiliki nilai 0, j
kurang dari 2, sedangkan nanti setiap j akan bertambah 1 (j+1).
System.out.print("Baris
ke-"+ (i + 1 )+" , "+ (j+1) +"Kolom ke-"+ " :
");
Untuk menampilkan hasil output
pada layar, yang akan di tampilkan adalah yang berada di antara tanda (“”).
Yaitu baris ke-, dan setiap baris ke- itu nanti akan di tambah dengan 1 seperti
baris ke 1, baris ke 2 dan seterusnya.
Sedangkan Kolom ke-, dan setiap kolom ke- itu nanti akan di tambah
dengan 1 seperti kolom ke 1, kolom ke 2 dan seterusnya.
nilai[i][j]=masuk.nextInt();
Merupakan pernyataan masukan untuk bilangan tipe
integer.
System.out.println();
Merupakan perintah untuk
menampilkan hasil output ke layar.
System.out.println("Data nilai yang dimasukan");
Merupakan perintah untuk menampilkan hasil output
ke layar yang akan di tampilkan yang berada diantara tanda (“ “).
for (int i = 0; i < 2; i++)
merupakan perulangan dengan for,
I bertipe data integer, I mempunyai nilai 0, sedangkan I kurang dari 2, setiap
I akan bertambah 1 (i+1).
for (int j = 0; j < 3; j++)
merupakan perulangan dengan for,
j bertipe data integer, j mempunyai nilai 0, sedangkan j kurang dari 2, setiap
j akan bertambah 1 (j+1).
System.out.print(nilai[i][j]+"
");
Untuk mencetak data yang berada
diantara tanda (“ “) dan nilai[i] [j] tugasnya
untuk memanggil baris dan kolom di atas.
System.out.println();
Merupakan perintah untuk
menampilkan hasil output ke layar.
Pembahasan
Progaram Latihan 2
import java.util.Scanner;
Merupakan perintah untuk
mendeklarasikan java untuk menerima masukkan.
public class JumlahMatriks
Merupakan kelas dengan nama JumlahMatriks,sehingga menyimpannya
juga harus dengan nama JumlahMatriks
dengan format java.
Scanner masuk = new Scanner(System.in);
Artinya dibuat obyek
dengan nama masuk dan mengacu ke kelas Scanner.
public void masukData(float data[][])
merupakan method MasukData yang bertipe void, sedangkan data mempunyai
array kosong yang bertipe data float.
for (int i = 0; i < 3; i++)
merupakan perulangan dengan for,
I bertipe data integer dan mempunyai nilai 0, I kurang dari 3 dan setiap
perulangan I akan di tambah 1 (i+1).
for (int j = 0; j < 3; j++)
merupakan perulangan dengan for,
j bertipe data integer dan mempunyai nilai 0, j kurang dari 3 dan setiap
perulangan j akan di tambah 1 (j+1).
System.out.print( "("+(i + 1 )+" , "+
(j+1)+")"
+ " : ");
merupakan hasil output untuk menampilkan pernyataan.
data[i][j]=masuk.nextFloat();
Merupakan pernyataan masukan untuk bilangan tipe
Float.
public float[][] tambah(float AA[][],float BB[] [])
Method yang kita buat ini
bersifat static dan bertipe float dengan nama method tambah, dan
parameter bertipe float yaitu (float AA[][],
float BB[][])
float hasil[][]= new float[3][3];
Pernyataan yang digunakan untuk
mendeklarasikan hasil dan bertipe float
dengan baris 3 kolom 3.
for (int i = 0; i < 3; i++)
merupakan
perulangan dengan for, I bertipe data integer dan mempunyai nilai 0, I kurang
dari 3 dan setiap perulangan I akan di tambah 1 (i+1).
for (int j = 0; j < 3; j++)
merupakan
perulangan dengan for, j bertipe data integer dan mempunyai nilai 0, j kurang
dari 3 dan setiap perulangan j akan di tambah 1 (j+1).
hasil[i][j] = AA[i][j] + BB[i][j];
Pernyataan ini digunakan
untuk mendeklarasikan hasil [i][j]=AA[i][j]+BB[i][j]
return hasil;
Merupakan kembalian dari tipe data oleh method
public void tampilData(float data[][], char nama)
Merupakan method dengan nama method tampilData,
baris ini merupakan method dengan mengugunakan parameter. Parameter method ini
yaitu float data, char nama dengan tipe data float dan variabel parameternya
adalah data.
for (int i=0;i<3;i++)
merupakan perulangan dengan for,
I bertipe data integer dan mempunyai nilai 0, I kurang dari 3 dan setiap
perulangan I akan di tambah 1 (i+1).
for (int j=0;j<3;j++)
merupakan
perulangan dengan for, j bertipe data integer dan mempunyai nilai 0, j kurang
dari 3 dan setiap perulangan j akan di tambah 1 (j+1).
System.out.print(nama+"["+ (i + 1 )+"] ["+
(j+1) + "] = " + data[i][j]+"
");
Merupakan hasil output untuk
menampilkan pernyataan.
System.out.println();
Merupakan perintah untuk
menampilkan hasil output ke layar.
public static void main(String args[])
Pernyataan ini digunakan
untuk memulai program dengan method main. Kata kunci void di depan main
merupakan keharusan pada java.
float A[][] = new float[3][3];
float B[][] = new float[3][3];
float C[][] = new float[3][3];
JumlahMatriks jumlah = new JumlahMatriks();
Pernyataan ini digunakan untuk
mendeklarasikan jumlah dengan mengacu pada JumlahMatris
System.out.println("Masukkan data matriks A");
jumlah.masukData(A);
Merupakan perintah untuk menampilkan hasil output
ke layar yang berada diantara tanda (“ “)
System.out.println("Masukkan data matriks B");
jumlah.masukData(B);
Merupakan perintah untuk
menampilkan hasil output ke layar
C = jumlah.tambah(A,B);
jumlah.tampilData(C,'C');
Merupakan perintah
untuk menampilkan hasil output ke layar