LAPORAN PRAKTIKUM PEMROGRAMAN DASAR BAB

LAPORAN PRAKTIKUM PEMROGRAMAN DASAR
BAB 1
PROGRAM OUTPUT, PROSES DAN INPUT

Disusun oleh

:

Nama
: Renal Prahardis
NIM
: 145150301111047
Asisten 1
: Nanda Cahyo Wirawan
Asisten 2
: Rimba Anditya Kurniawan
Dosen Pengampu : Adharul Muttaqin, ST., MT
LABORATORIUM KOMPUTER DASAR
PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA
2014

Pengesahan
Tanggal :
Asisten

A. Definisi Masalah
1. Buat program yang meminta inputan jari-jari, yang kemudian
dihitung dan ditampilkan luas dan keliling lingkaran tersebut. (mis :
input jari-jari = 5.5)
2. Buat program yang meminta inputan suatu nilai rupiah, yang
kemudian dihitung nilai US Dollar dan Euro dari nilai rupiah
tersebut. (mis : input rupiah = 1000000)
B. Source Code
1.
1
2
3
4
5
6
7

8
9
10
11
12
13
14
15
16
17
18
19
20

import java.util.Scanner;
public class MenghitungLuasLingkaran
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);

System.out.println("
Program Menghitung Luas dan
Keliling Lingkaran");
int jari_jari;
double phi = 3.14;
double luas;
double keliling;
System.out.print(“Masukkan Jari – jari = ”);
jari_jari = input.nextInt()
luas = phi*jari_jari*jari_jari;
keliling = phi*(2*jari_jari);
System.out.println("Maka, luas dan keliling dari jari-jari
= " + jari_jari + " adalah");
System.out.println("Luas = " + luas);
System.out.println("Keliling = " + keliling);
}

}

2.

1
2
3
4

import java.util.Scanner;
public class KonversiMataUang
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);

5
6
7
8
9
10
11
12

13
14
15
16
17
18
19
20

System.out.println("
double rupiah;
double dollar;
double euro;

Program Konversi Mata Uang");

System.out.print(“Masukkan nilai rupiah = Rp ”);
rupiah = input.nextDouble();
dollar = rupiah/15000;
euro = rupiah/12000;

System.out.println(“Jika nilai rupiah tersebut
dikonversikan, maka menjadi : “);
System.out.println(“US Dollar = “ + dollar + “ $”);
System.out.println(“Euro = “ + euro + “ €”);
}
}

C. Pembahasan
1.
1
2–3
4
5

Melakukan Import dari package Scanner
Deklarasi kelas dan method main
Deklarasi variabel Scanner dengan nama variabel input
Perintah untuk mencetak “Program Menghitung Luas dan
Keliling Lingkaran”


6-9

Deklarasi tipe data integer dengan variabel jari_jari tipe, data
double dengan variabel phi,luas,lingkaran

10

Perintah untuk mencetak “Masukkan Jari – jari = ”

11

Perintah untuk memasukkan inputan dengan scanner dengan
variabel jari_jari

13

Operasi Matematika, inisialisasi nilai variabel luas dengan rumus
phi*jari_jari*jari_jari

14


Operasi Matematika, inisialisasi nilai variabel keliling dengan
rumus phi*(2*jari_jari)

16

Perintah untuk mencetak “Maka, luas dan keliling dari jari-jari =
" + jari_jari + " adalah”);

17

Perintah untuk mencetak “Luas” dan memasukkan inputan

18

dengan scanner pada variabel luas
Perintah untuk mencetak “Keliling” dan memasukkan inputan
dengan scanner pada variabel keliling

2.

1
2–3
4
5

Melakukan Import dari package Scanner
Deklarasi kelas dan method main
Deklarasi variabel Scanner dengan nama variabel input
Perintah untuk mencetak “Program Konversi Mata Uang”

6–8

Deklarasi variabel double dengan nama rupiah, dollar, euro

10

Perintah untuk mencetak “Masukkan nilai rupiah = ”

11


Perintah untuk memasukkan inputan dengan scanner dengan
variabel rupiah

13

Operasi Matematika, inisialisasi nilai variabel dollar dengan hasil
pembagian rupiah dengan 15000

14

Operasi Matematika, inisialisasi nilai variabel euro dengan hasil
pembagian rupiah dengan 11000

16

Perintah untuk mencetak “Jika nilai tersebut dikonversikan, maka
menjadi :”

17
18


Perintah untuk mencetak “US Dollar” dan memasukkan inputan
dengan scanner pada variabel dollar
Perintah untuk mencetak “Euro” dan memasukkan inputan dengan
scanner pada variabel euro

D. Screenshoot Program
1.

2.

E. Kesimpulan
Di dalam bab ini, kita dapat mempelajari tentang bagaimana
menulis kode program java. Dimana dalam penulisan kode java, terdapat
tiga komponen penting yaitu input,proses,output.
Input merupakan proses pemasukan data kedalam proses
komputer melalui peralatan input. Contoh input pada definisi masalah 1:
int jari_jari;
double phi = 3.14;
double luas;
double keliling;
System.out.print(“Masukkan Jari – jari = ”);
jari_jari = input.nextInt()
Proses merupakan pengolahan data dari data yang sudah diinput
berupa

proses

menghitung

membandingkan,

mengurutkan,

mengklasifikasikan, mengendalikan dan mencari di storage. Yang
merupakan bagian proses pada definisi masalah nomor 2 adalah :
dollar = rupiah/15000;

euro = rupiah/12000;
Sedangkan output merupakan proses untuk menghasilkan
keluaran dari proses pengolahan data ke peralatan output. Contoh output
pada definisi masalah nomor 1 adalah :
System.out.println("Maka, luas dan keliling dari jari-jari
= " + jari_jari + " adalah");
System.out.println("Luas = " + luas);
System.out.println("Keliling = " + keliling);