Anda di halaman 1dari 11

LAPORAN PRAKTIKUM

[Pemograman Objek 1]

MODUL [III]
[INPUT DARI KEYBOARD]

DISUSUN OLEH :
[Mufti Kalean] [3411171136]

PROGRAM STUDI INFORMATIKA


FAKULTAS SAINS DAN INFORMATIKA
UNIVERSITAS JENDERAL ACHMAD YANI
TAHUN 2022
1
DAFTAR ISI

BAB I. HASIL PRAKTIKUM ………………………………………………………………2

I.1 Judul Latihan/Pekerjaan………………………………………………………… ……...2

I.1.A. Langkah Kerja/Source Code…………………………………………………………...2

I.1.B. Screenshot……………………………………………………………………………...2

I.1.C. Analisis………………………………………………………………………………...2

BAB II. TUGAS PRAKTIKUM……………………………………………………………..3


II.1 Judul Tugas/Pekerjaan…………………………………………………………………...3
II.1.A. Langkah Kerja/Source Code………………………………………………………….3
II.1.B. Screenshot………………………………………………………………………….…3
II.1.C. Analisis…………………………………………………………………………….…3
BAB III. KESIMPULAN…………………………………………………………………….4

2
BAB I. HASIL PRAKTIKUM

Program IV-1. StamentIf


A. Source Code

public class CobaIF {


public static void main (String[] args) {
boolean DEBUG;
int x = 5;
DEBUG = true;
if (DEBUG) {
System.out.println("DEBUG: x = " + x);
}
}
}

B. Analisa: AnalisisProgram di atas menggunakan statement if (bernilai true)


dengannilai integer x sudah dideklarasikan sebelumnya. Maka perintahyang
akan dijalankan DEBUG x=5
C. Screnshoot

Program III-2. JOptionPane


A. Source Code

3
B. Analisa: A
C. Scenshoot

Catatan akan berhasil apabila sudah Masukan Name


Program III-3. BufferedReader
A. Source Code

B. Screnshoot:

C. Analisis: Da

Program III-4. GetInputFromKeyboardKB


A. Source Code

B. Analisis: K
C. Scenshoot

4
Program III-5. getinputfromkeyboard2
A. Source Code

B. Analsis P
C. Screnshoot

Program III-6. Grafik extends Panel


A. Source Code

B. Analisis: P
C. Screnshoot

5
Program III-7. Grade
A. Source Code
public class Grade {

public static void main (String[] args) {


double grade = 92.0;
if (grade >= 90 ) {

System.out.println("Excellent!" );

else if ((grade < 90 )&& (grade >= 80) ){


System.out.println ("Bagus!");
}
else if ((grade < 80) && (grade >= 60) ) {
System.out.println ("Belajar lagi!");

}else{

System.out.println ("Maaf, Anda gagal.");


}
}
}

B. Analisis: AnalisaNilai atau grade sebelumnya sudah ditentukan jadi saat


dirunsudah muncul atau cetak kata :Excellent karena nilai yang
diinput itu >= 90.
C. Screnshoot

6
BAB II. TUGAS PRAKTIKUM
Tugas III-1
 Terdapat 1 objek pada program III-1 ini, objek biasanya terdapat perintahnew.
Objek pada Program ini adalah Scanner bertipe Integer
Tugas III-3.
A. Pebaikan Source Code Program III-3a
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class GetInputFromKeyboard{
public static void main(String[]args){
try {
BufferedReader dataIn = new BufferedReader(new
InputStreamReader(System.in) );
String name = "";
System.out.print("Please enter your name:");
name = dataIn.readLine();
System.out.println("Hello"+name+"!");
String Temp = dataIn.readLine();
}catch (IOException e){
System.out.println("Error in getting input");
}
}
}

B. Screnshoot:

7
C. Analisis: Dalam Program tersebut Terdapat banyak kekurangan Programan
dan symbol lainya, ketika program di atas diruning perlu anda masukin nama
terlebih dahulu seperti lihat pada gamber di atas.

Tugas III-4
A. Perbaikan Source Code III-4
import javax.swing.JOptionPane;

public class GetInputFromKeyboardKB {


public static void main(String[]args){
String name = "";
name = JOptionPane.showInputDialog("Please enter your
Name");
String msg = "hello "+name +"!";
JOptionPane.showMessageDialog(null, msg);
}
}

B. Analisis: Untuk program di atas di lengkapi dengan import


javax.swing.JOptionPane; Seperti lihat pada program diatas III-4

o Method import javax.swing.JOptionPane;


C. Scenshoot

8
Tugas III-5
A. Memperbaiki Source Code III-5 Sampai dapat di runing
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import javax.swing.JOptionPane;
public class
{
public static void main(String[]args){
BufferedReader dataIn = new BufferedReader(new
InputStreamReader(System.in));
String name ="";
String hoby ="";
name = JOptionPane.showInputDialog("your name:");
hoby = JOptionPane.showInputDialog("your hoby:");
String msg =("So your hobby is "+hoby+".nice hobby
mister"+name);
JOptionPane.showMessageDialog(null,msg); System.out.println("So
your hobby is "+hoby+".nice hobby mister"+name);
}
}

B. Analsis Program di atas dapat dijalan untuk menampilkan sesuai kelas yang
inggil di panggil seperti lihat pada gambar di bawa ini

9
C. Screnshoot

BAB II. KESIMPULAN

Dalam Prtikum pembuatan modul 3 dimana cara pembuatan program dalam java interaktif
dapat input di dalam keyboard dan Menggunakan class bufferedReader dan juga
menggunakan JOptionPane untuk bias mendapatkan input dari keyboard tersebut manggukan
Gui terdapat bebarapa cara untuk mendapatkan input dengan munggunakan scanner.

10

Anda mungkin juga menyukai