Laporan Materi 5 - 19076020 Putri Afifah Rizki
Laporan Materi 5 - 19076020 Putri Afifah Rizki
DOSEN PENGAMPU:
Yeka Hendriyani, S.Kom, M.Pd.T.
OLEH:
Putri Afifah Rizki
19076020
PERCOBAAN
1. ContohArray2.java
A. SOURCE CODE
package Percobaan;
/**
*
* @author Putri Afifah Rizki
*/
public class ContohArray2 {
public static void main(String[] args) {
String[] kota = {"Jakarta","Bandung","Semarang",
"medan","Padang"};
//Menampilkan elemen array
System.out.println(kota[0]);
System.out.println(kota[1]);
System.out.println(kota[2]);
System.out.println(kota[3]);
System.out.println(kota[4]);
}
}
B. SCREENSHOOT PROGRAM
C. SCREENSHOOT OUTPUT
D. PENJELASAN
Pada listing percobaan contoh array 2 , Pertama deklarasi Package ( package
Percobaan;) , Package merupakan sebuah folder yang berisikan sekumpulan
program java. Selanjutanya deklarasi Class Deklarasi Class diawali dengan tanda
kurung kurawal { dan ditutup dengan }. didalam Deklarasi Class terdapat fungsi ,
tipe data dan variabel. Fungsi main() merupakan deklarasi program yang akan
dieksekusi pertama kali . fungsi main() memiliki parameter args[]. parameter ini
digunakan untuk menyimpan sebuah nilai dari argumen di comend line. Setelah itu
kita isi dengan perintah pembuatan array. Lalu fungsi System.out.println(); digunakan
untuk menampilkan teks ke layar monitor. Dan ditutup dengan kurung kural.
2. ArrayDimensiDua.java
A. SOURCE CODE
package Percobaan;
/**
*
* @author Putri Afifah Rizki
*/
public class ArrayDimensiDua {
public static void main (String[] args){
int[][] piksel = new int[5][3];
B. SCREENSHOOT PROGRAM
C. SCREENSHOOT OUTPUT
D. PENJELASAN
Pada listing percobaan array dimensi dua , Pertama deklarasi Package ( package
Percobaan;) , Package merupakan sebuah folder yang berisikan sekumpulan
program java. Selanjutanya deklarasi Class Deklarasi Class diawali dengan tanda
kurung kurawal { dan ditutup dengan }. didalam Deklarasi Class terdapat fungsi ,
tipe data dan variabel. Fungsi main() merupakan deklarasi program yang akan
dieksekusi pertama kali . fungsi main() memiliki parameter args[]. parameter ini
digunakan untuk menyimpan sebuah nilai dari argumen di comend line.
mendeklarasikan array multi dimensi dgn tipe data integer.mengisi elemen sesuai
dengan perintah ,mendeklarasikan variabel i dan j dgn tipe data integer.melakukan
perulangan dari 0 sampai dgn kurang dari 5, melakukan perulangan dari 0 sampai dgn
kurang dari 3 .Lalu fungsi System.out.println(); digunakan untuk menampilkan teks
ke layar monitor. Dan ditutup dengan kurung kural.
3. ContohArray3.java
A. SOURCE CODE
package Percobaan;
/**
*
* @author Putri Afifah Rizki
*/
public class ContohArray3 {
public static void main (String[] args){
String[] kota = {"Jakarta","Bandung",
"Semarang","Medan","Padang"};
C. SCREENSHOOT PROGRAM
D. PENJELASAN
Pada listing percobaan array dimensi dua , Pertama deklarasi Package ( package
Percobaan;) , Package merupakan sebuah folder yang berisikan sekumpulan
program java. Selanjutanya deklarasi Class Deklarasi Class diawali dengan tanda
kurung kurawal { dan ditutup dengan }. didalam Deklarasi Class terdapat fungsi ,
tipe data dan variabel. Fungsi main() merupakan deklarasi program yang akan
dieksekusi pertama kali . fungsi main() memiliki parameter args[]. parameter ini
digunakan untuk menyimpan sebuah nilai dari argumen di comend line. Setelah itu
kita isi dengan perintah pembuatan array, array pada Java adalah zero-indexed, yang
artinya adalah elemen pertama dimulai dari 0, bukan 1. Lalu fungsi
System.out.println(); digunakan untuk menampilkan teks ke layar monitor. Dan
ditutup dengan kurung kural.
TUGAS
Hari_dalam_Seminggu_WhileLoop.java
A. SOURCE CODE
package TUGAS;
/**
*
* @author Putri Afifah Rizki
*/
public class Hari_dalam_Seminggu_WhileLoop {
public static void main(String[]args)
{
String[] hari = { "Senin","Selasa","Rabu","Kamis",
"Jumat","Sabtu","Minggu"};
int i=0;
while(i<hari.length)
{
System.out.println(hari[i]);
i++;
}
}
}
B. SCREENSHOOT PROGRAM
C. SCREENSHOOT OUTPUT
Hari_dalam_Seminggu_DoWhile.java
A. SOURCE CODE
package TUGAS;
/**
*
* @author Putri Afifah Rizki
*/
public class Hari_dalam_Seminggu_DoWhile {
public static void main(String[]args)
{
String[] hari = { "Senin","Selasa","Rabu","Kamis",
"Jumat","Sabtu","Minggu"};
int i=0;
do
{
System.out.println(hari[i]);
i++;
}while(i<hari.length);
}
}
B. SCREENSHOOT PROGRAM
C. SCREENSHOOT OUTPUT
Hari_dalam_Seminggu_ForLoop.java
A. SOURCE CODE
package TUGAS;
/**
*
* @author Putri Afifah Rizki
*/
public class Hari_dalam_Seminggu_ForLoop {
public static void main(String[]args)
{
String[] hari = { "Senin","Selasa","Rabu","Kamis",
"Jumat","Sabtu","Minggu"};
for(int i=0;i<hari.length;i++)
{
System.out.println(hari[i]);
}
}
}
B. SCREENSHOOT PROGRAM
C. SCREENSHOOT OUTPUT
D. PENJELASAN
Pada listing percobaan array dimensi dua , Pertama deklarasi Package ( package
Tugas;) , Package merupakan sebuah folder yang berisikan sekumpulan program
java. Selanjutanya deklarasi Class Deklarasi Class diawali dengan tanda kurung
kurawal { dan ditutup dengan }. didalam Deklarasi Class terdapat fungsi , tipe data
dan variabel. Fungsi main() merupakan deklarasi program yang akan dieksekusi
pertama kali . fungsi main() memiliki parameter args[]. parameter ini digunakan untuk
menyimpan sebuah nilai dari argumen di comend line. Setelah itu kita isi dengan
perintah pembuatan array, array pada Java adalah zero-indexed, yang artinya adalah
elemen pertama dimulai dari 0, bukan 1. Lalu fungsi System.out.println(); digunakan
untuk menampilkan teks ke layar monitor. Dan ditutup dengan kurung kural.
Tampilan output tetap sama tetapi pada bagian listing nya lah memiliki
perbedaan .Perbedaannya terletak pada syntax (format penulisan) serta
fungsinya. Perintah for hanya bisa melakukan perulangan yang terhitung, sedangkan
perintah while dan do-while bisa melakukan perulangan baik yang terhitung maupun
tidak terhitung.
2. Nomor Terbesar
Gunakanlah BufferedReader dan JoptionPane, tanyakan kepada user
untuk 10 nomor. Kemudian gunakan array untuk menyimpan 10 nomor
tersebut. Tampilkan kepada user, input terbesar yang telah diberikan user.
Nomor_Terbesar_Bufferedreader.java
A. SOURCE CODE
package TUGAS;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/**
*
* @author Putri Afifah Rizki
*/
public class Nomor_Terbesar_Bufferedreader {
public static void main(String[] args) {
BufferedReader masukan=new BufferedReader (new
InputStreamReader(System.in));
int data[]=new int[10];
String input="";
for (int i=0;i<data.length;i++){
System.out.print("masukan data ke"+(i+1)+":");
try{
input=masukan.readLine();
data[i]=Integer.parseInt(input);
}catch(Exception e){
}
}
int terbesar=data[0];
for(int i=0; i<data.length; i++){
if(data[i]>terbesar){
terbesar=data[i];
}
}
System.out.println("");
System.out.println("input terbesar
adalah:"+terbesar);
}
}
B. SCREENSHOOT PROGRAM
C. SCREENSHOOT OUTPUT
D. PENJELASAN
Pada listing percobaan array dimensi dua , Pertama deklarasi Package ( package
Tugas;) dan juga kelas BufferedReader, InputStreamReader dan IOException
yang berada di java.io package. Java Application Programming Interface (API) sudah
berisi ratusan kelas yang bisa digunakan untuk program anda. Kelas-kelas tersebut
dikumpulkan ke dalam packages. , Package merupakan sebuah folder yang berisikan
sekumpulan program java.
Selanjutanya deklarasi Class Deklarasi Class diawali dengan tanda kurung kurawal
{ dan ditutup dengan }. didalam Deklarasi Class terdapat fungsi , tipe data dan
variabel. Fungsi main() merupakan deklarasi program yang akan dieksekusi pertama
kali . fungsi main() memiliki parameter args[]. parameter ini digunakan untuk
menyimpan sebuah nilai dari argumen di comend line. Setelah itu kita isi dengan kita
mendeklarasikan sebuah variabel bernama dataIn dengan tipe kelas BufferedReader.
Sekarang, kita akan mendeklarasikan variabel String dengan identifier name.
merupakan tempat untuk menyimpan input dari user. Variabel name diinisialisasi
sebagai String kosong "". selanjutnya try-catch block (kemungkinan terjadi error pada
statement). Lalu fungsi System.out.println(); digunakan untuk menampilkan teks ke
layar monitor. Dan ditutup dengan kurung kural.
Hari_dalam_Seminggu_WhileLoop.java
A. SOURCE CODE
package TUGAS;
import javax.swing.JOptionPane;
/**
*
* @author Putri Afifah Rizki
*/
public class Nomor_Terbesar_Joptionpane {
public static void main(String[] args) {
final int jumData=10;
int [] arrData = new int [jumData];
for (int x=0;x<jumData;x++){
arrData[x]=Integer.parseInt(JOptionPane.showInputDialog("Masuk
an nilai"+(x+1)));
}
int terbesar=arrData[0];
for (int x=1;x<jumData;x++){
if(arrData[x]>terbesar){
terbesar=arrData[x];
}
}
JOptionPane.showMessageDialog(null,"Nilai terbesar
adalah" +terbesar);
}
}
B. SCREENHOOT PROGRAM
C. SCREENSHOOT OUTPUT
D. PENJELASAN
Pada listing percobaan array dimensi dua , Pertama deklarasi Package ( package
Tugas;) dan (import javax.swing.JOptionPane;) Menjelaskan untuk
mengimport kelas JoptionPane dari javax.swing package , Package merupakan sebuah
folder yang berisikan sekumpulan program java. Selanjutanya deklarasi Class
Deklarasi Class diawali dengan tanda kurung kurawal { dan ditutup dengan }.
didalam Deklarasi Class terdapat fungsi , tipe data dan variabel. Fungsi main()
merupakan deklarasi program yang akan dieksekusi pertama kali . fungsi main()
memiliki parameter args[]. parameter ini digunakan untuk menyimpan sebuah nilai
dari argumen di comend line. Setelah itu kita isi dengan kita mendeklarasikan sebuah
variabel bernama dataIn dengan tipe kelas JOptionPane.Lalu fungsi
System.out.println(); digunakan untuk menampilkan teks ke layar monitor. Dan
ditutup dengan kurung kural.Ketika program dijalankan maka menu pop-up akan
mucul, meminta kita untuk menginput sebuah nilai. Perbedaan antara BufferedReader
dan JOptionPane yaitu pada tampilan nya .
3. Buku Alamat
Berikut ini adalah array multidimensi yang menyatakan isi dari sebuah
buku alamat:
String entry = {{"Florence", "735-1234", "Manila"},
{"Joyce", "983-3333", "Quezon City"},
{"Becca", "456-3322", "Manila"}};
Buku_Alamat.java
A. SOURCE CODE
package TUGAS;
/**
*
* @author Putri Afifah Rizki
*/
public class Buku_Alamat {
public static void main(String[] args) {
String alamat[][]=
{{"Florence","735-1234","Manila"},
{"Joyce", "983-3333","Quezon City"},
{"Becca","456-3322","Manila"}};
int i=0;
do{
System.out.println("Name : " +alamat[i][0]);
System.out.println("Tel.# : " +alamat[i][1]);
System.out.println("Address : "
+alamat[i][2]);
System.out.println("");
i++;
}
while(i<3);
}
}
B. SCREENSHOOT PROGRAM
C. SCREENSHOOT OUTPUT
D. PENJELASAN
Pada listing percobaan array dimensi dua , Pertama deklarasi Package ( package
Tugas;) Package merupakan sebuah folder yang berisikan sekumpulan program
java. Selanjutanya deklarasi Class Deklarasi Class diawali dengan tanda kurung
kurawal { dan ditutup dengan }. didalam Deklarasi Class terdapat fungsi , tipe data
dan variabel. Fungsi main() merupakan deklarasi program yang akan dieksekusi
pertama kali . fungsi main() memiliki parameter args[].melakukan perulangan
do-while, Lalu fungsi System.out.println(); digunakan untuk menampilkan teks ke
layar monitor. Dan ditutup dengan kurung kural.