Rabu, 18 Desember 2013

Laporan praktikum algoritma dan pemrograman modul 14

Rounded Rectangle: 42
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



Tidak ada komentar: