LAPORAN KE-1
OLEH :
NUR PRADINA KUSUMAWARDANI
(125090500111028)
ASISTEN :
1. BAGUS ADE PRASETYO
2. YUNIAR RAHMAWATI
TANGGAL PRAKTIKUM : 11 APRIL 2014
LABORATORIUM KOMPUTER
PROGRAM STUDI STATISTIKA
JURUSAN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS BRAWIJAYA
MALANG
APRIL 2014
SOURCE CODE
NO Source Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
/*
* To change this template, choose Tools |
Templates
* and open the template in the editor.
*/
package belanja;
import java.util.Scanner;
/**
*
* @author acer
*/
public class Belanja {
/**
* @param args the command line
arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Scanner input = new
Scanner(System.in);
int total;
System.out.print("Total belanja :
");
total = input.nextInt();
if (total < 50000) {
Double hasil;
hasil = (total - (0.05 *
total));
System.out.println("Anda
mendapat diskon : 5% " + "dan total yang
harus dibayar : Rp " + hasil);
}
else if (total >= 50000){
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Double hasil;
hasil = (total - (0.10 *
total));
System.out.println("Anda
mendapat diskon : 10% " + "dan total yang
harus dibayar : Rp " + hasil);
}
else if (total >= 100000){
Double hasil;
hasil = (total - (0.20 *
total));
System.out.println("Anda
mendapat diskon : 20% " + "dan total yang
harus dibayar : Rp " + hasil);
}
}
}
PEMBAHASAN
No Source Code
1-5
6
7
8-11
12
13-16
17
18.
19-20
21
22-23
24
Keterangan pembuka dan tidak berarti apa-apa karena hanya
berupa comment
Nama package dimana program ini dituliskan.
Tanda akan dimulainya suatu proses pemrograman java
Keterangan berupa comment yang menunjukkan nama
pembuat program
Nama kelas dari program yang akan dibuat
Keterangan berupa comment
Metode main() merupakan metode yang akan dijalankan
pertama kali ketika program dieksekusi. Dalam tanda ()
sesudah kata main, terdapat String [] args. Yang berada dalam
tanda () tersebut dinamakan parameter atau argumen. String
menyatakan suatu kelas yang tersedia pada Java yang
berhubungan dengan penanganan sederet karakter. Tanda []
menyatakan bahwa args adalah argumen yang berupa array
berkelas String. Kata public statis di depan void menyatakan
bahwa Metode bersifat publik yang artinya metode dapat
dipanggil dimana saja, baik dalam ataupun luar kelas dan
metode bersifat sama untuk semua objek atau instan kelas.
Keterangan berupa comment
Menunjukkan bahwa hasil yang dimasukkan user akan
digunakan dalam suatu proses pemrograman
Deklarasi untuk variabel total yang bertipe integer
Memerintahkan program untuk mencetak tulisan Total
Belanja :
Menunjukkan bahwa variabel total didapat dari data yang
25
26
27-28
29-31
32
33
34
35-36
37-39
40
41
42
43-44
45-47
dimasukkan oleh user
Keterangan pengkondisian ketika total yang dimasukkan
kurang dari 50000
Deklarasi tipe variabel hasil yang bertipe double karena akan
memuat desimal.
Rumus untuk variabel hasil
Memerintahkan program untuk menampilkan hasil
perhitungan
Menunjukkan telah berhentinya suatu proses pengkondisian
Pengkondisian untuk kondisi lain yaitu pada saat total yang
dimasukkan user lebih dari sama dengan 50000 dan kurang
dari 100000
Deklarasi tipe variabel hasil yang bertipe double karena akan
memuat desimal.
Rumus untuk variabel hasil
Memerintahkan program untuk menampilkan hasil
perhitungan
Menunjukkan telah berhentinya suatu proses pengkondisian
Keterangan pengkondisian ketika total yang dimasukkan lebih
dari 100.000
Deklarasi tipe variabel hasil yang bertipe double karena akan
memuat desimal.
Rumus untuk variabel hasil
Memerintahkan program untuk menampilkan hasil
perhitungan
48-50 Menunjukkan akhir dari suaru proses pengkodingan
SCREEN SHOOT
Screen shot koding :
Agar program tersebut dapat dijalankan, maka klik RUN
Lalu ketika dijalankan hasilnya akan seperti pada gambar berikut :
PENUTUP
Kesimpulan :
Dari hasil pemrograman di atas dapat disimpulkan bahwa:
1. Pembuatan program menggunakan java pada kasus diskon ini
menggunakan operasi seleksi bersarang (Nested If) karena
membutuhkan seleksi yang bertingkat untuk menentukan diskon yang
diperoleh sesuai dengan total pembelanjaan yang nantinya juga akan
mempengaruhi berapa banyak seseorang akan membayar barangnya
setelah dikurangi diskon yang diberikan.
Saran :
1. Dalam proses pengkodingan harus diperhatikan antara huruf kapital
atau tidak mengingat kesensitifan java yang tinggi
2. Apabila jdk belum menyatu atau tersambung dengan baik pada
netbeans, maka proses run dapat dilakukan pada command prompt
dengan melalui proses pemanggilan dan compiling.