LAPORAN PRAKTIKUM DASAR – DASAR PEMROGRAMAN INPUT DARI KEYBOARD DAN STRUKTUR KONTROL Asisten : 1. Zaki Mubarok (08650004) 2. Sofi Silvia sp (08650007) 3. Evana Ainaul Novita (08650077) 4. M. Miftahul Huda (09650197) Nama : Tegar Jiwa Nanda NIM : 10650068 JURUSAN TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
LAPORAN PRAKTIKUM
DASAR – DASAR PEMROGRAMAN
INPUT DARI KEYBOARD DAN STRUKTUR KONTROL
Asisten :
1. Zaki Mubarok (08650004)
2. Sofi Silvia sp (08650007)
3. Evana Ainaul Novita (08650077)
4. M. Miftahul Huda (09650197)
Nama : Tegar Jiwa Nanda
NIM : 10650068
JURUSAN TEKNIK INFORMATIKA
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI (UIN) MALIKI
MALANG
2011
A. Judul Percobaan/Praktikum
INPUT DARI KEYBOARD DAN STRUKTUR KONTROL
B. Dasar Teori
Untuk mendapatkan input dari keyboard, diantaranya ada dua cara,
yakni :
- BufferedReader
Pada bagian ini, kita akan menggunakan class BufferedReader yang
berada di package java.io untuk mendapatkan input dari keyboard.
Berikut ini adalah langkah-langkah yang diperlukan untuk mendapatkan
input dari keyboard:
1. Tambahkan di bagian paling atas code Anda:
import java.io.*;
2. Tambahkan statement berikut:
BufferedReader dataIn = new BufferedReader(new InputStreamReader(
System.in) );
3. Deklarasikan variabel String temporary untuk mendapatkan input,
dan gunakan fungsi readLine() untuk mendapatkan input dari keyboard.
Anda harus mengetikkannya di dalam blok try-catch:
try {
String temp = dataIn.readLine(); }
catch( IOException e ){
System.out.println(“Error in getting input”); }
- JOptionPane
Cara lain untuk mendapatkan input dari user adalah dengan
menggunakan class JoptionPane yang didapatkan dari javax.swing
package. JoptionPane memudahkan memunculkan dialog box standard
yang memberikan kepada user sebuah nilai atau menginformasikan
sesuatu.
Berikut Contoh Kode yang digunakan :
import javax.swing.JOptionPane;
public class GetInputFromKeyboard2 {
public static void main( String[] args ){
String name = "";
name = JoptionPane.showInputDialog("Please enter your name");
String msg = "Hello " + name + "!";
JOptionPane.showMessageDialog(null, msg);
}
}
C. Tugas Pendahuluan
1. Cari contoh sederhana inputan keyboard dengan menggunakan
BufferedReader dengan menggunakan 2 kali proses inputan,
Kemudian jelaskan !
2. Cari contoh sederhana inputan keyboard dengan menggunakan
JOptionPane dengan menggunakan 2 inputan textfield, kemudian
jelaskan !
3. Cari contoh sederhana program Struktur Kontrol dengan
menggunakan struktur control berikut ini :
- If
- If-else
- If-else-if
- If-else-else-if dan
- switch- case
4. Buat program untuk menghitung nilai dari penjumlahan 2 bilangan
a=3 dan b=4 dimana kedua bilangan tersebut diinputkan dengan :
a. BufferedReader
b. JOptionPane
Jawaban Tugas Pendahuluan :
1. script :
import java.io.*;
public class NewEmpty{
public static void main(String[] args){
BufferedReader dataIn=new BufferedReader(new
InputStreamReader(System.in));
String nama ="";
System.out.print("masukkan nama anda = ");
try{
nama =dataIn.readLine();
}catch(IOException e){
System.out.println("error");
}
String jeniskelamin ="";
System.out.print("masukkan jenis kelamin anda = ");
try{
jeniskelamin =dataIn.readLine();
}catch(IOException e){
System.out.println("error");
}
System.out.println("selamat datang!!!!"+"\nnama
anda :"+nama+"\njenis kelamin anda:"+jeniskelamin);