B.1.4 Tutorial Penggunaan Program
1.
Setelah muncul daftar harga, masukan jumlah buku
gambar yang akan dibeli
2.
Masukan jumlah buku tulis yang akan dibeli
3.
Masukan jumlah pensil rotring yang akan dibeli
4.
Masukan jumlah penghapus pensil yang akan dibeli
5.
Akan muncul nominal yang perlu anda bayarkan
B. 2 Tutorial Pembuatan Program
Program ini dibuat untuk memudahkan masyarakat dalam
menghitung pembayaran melalui aplikasi
program KASIR. Cara membuatnya dengan menggunakan software Eclipse. Berikut ini
adalah tahap-tahap untuk membuat dan mengoperasikan aplikasi program KASIR
1. Mendownload
beberapa tools untuk dapat mengakses
Eclipse pada program Java
Diantaranya: JDK – bisa unduh di
halaman web http://java.sun.com/javase/downloads/index.jsp
Eclipse – bisa unduh dihalaman web http://www.eclipse.org/downloads/
2. Setelah
itu buka program Eclipse, pilih lokasi workspace yang diinginkan.
lalu,klik OK.
3. Setelah
itu akan muncul halaman Eclipse baru. Cara membuat projek java baru dengan cara
klik File, lalu pilih New-> Java Project
4. Lalu
akan muncul kotak dialog New Java Project. Isikan judul “TUGAS TEKNOLOGI
INFORMATIKA” Project name lalu klik finish.
6. Atur
name package dan klik finish
7. Klik
kanan pada package, klik new -> Class
8. Atur
nama Class, pada methods stubs klik public static void main(String[]args), lalu
klik finish. Methods ini kita gunakan jika program kita ada dalam tipe data
string
9. Ketik
” import java.util.Scanner” untuk menjalankan program dengan system scanner,
yaitu program akan memproses data sesuai dengan inputan data.
10. Masukkan Scanner data = new Scanner (System.in); yang artinya nama
scanner yang digunakan adalah data.
11. Deklarasikan
variable-variabel yang dibutuhkan sesuai dengan tipe data. Seperti snumber, dnumber, enumber, gnumber,
Total_harga_buku_gambar, Total_harga_buku_tulis, Harga_Diskon, Kembalian_baru,
Total_harga_pensil_rotring, Harga_Diskon2, Total_harga_penghapus_pensil, Total_harga_semua_item, Uang_yang_dibayarkan,
Kembalian, Masukkan_Jumlah_Buku_Gambar, Masukkan_Jumlah_Buku_Tulis,
Masukkan_Jumlah_Pensil_Rotring, Masukkan_Jumlah_Penghapus ; Float variabel-variabel ini nantinya akan
menjadi inputan yang nilainya akan diproses untuk menghasilkan output.
12. Dan beberapa tetapan harga barang sebagai permisalan seperti
fnumber=0,buku_gambar = 2500, dnumber1=0,buku_tulis
= 1500,snumber1=0,pensil_rotring = 30000, enumber1=0,penghapus_pensil
= 1000, gnumber1=0, coba = 1; integer
13. Kita
dapat menambahkan dan menampilkan pemberitahuan dalam bentuk horizontal untuk
mempermudah pengguna dalam menggunakan program ini. Dengan menggunakan System.out,print . Sebagai
contoh
System.out.print("Catatan :
input yang menggunakan spasi di ganti dengan underscore ").
14. Untuk
mengatur jarak antar baris atau vertikal dapat menggunakan perintah
System.out.println();.
15. Jangan
lupa setiap akhir dari perintah dikasih tanda ( ; ) .
16. Masukkan
kode seperti dibawah ini;
package kasir;
import java.util.Scanner;
public class Kasir {
public static void
main(String[] args) {
//
TODO Auto-generated method stub
Scanner
data = new Scanner(System.in);
float snumber,
dnumber, enumber, gnumber, Total_harga_buku_gambar,
Total_harga_buku_tulis, Harga_Diskon, Kembalian_baru,
Total_harga_pensil_rotring, Harga_Diskon2, Total_harga_penghapus_pensil, Total_harga_semua_item, Uang_yang_dibayarkan,
Kembalian, Masukkan_Jumlah_Buku_Gambar, Masukkan_Jumlah_Buku_Tulis,
Masukkan_Jumlah_Pensil_Rotring, Masukkan_Jumlah_Penghapus ;
int
fnumber=0,buku_gambar = 2500;
int
dnumber1=0,buku_tulis = 1500;
int
snumber1=0,pensil_rotring = 30000;
int
enumber1=0,penghapus_pensil = 1000;
int
gnumber1=0;
int
coba = 1;
boolean status;
System.out.println("
");
System.out.println(" KASIR TOKO BISMILLAH ");
System.out.println("
");
System.out.println("
");
System.out.println(" APABILA INPUT DAN OUTPUT TANDA(-) MAKA TIDAK
VALID
");
System.out.println("
");
System.out.println("
Buku Gambar = Rp 2500");
System.out.println("
Buku Tulis = Rp 1500");
System.out.println("
Pensil Rotring = Rp 30000");
System.out.println("
Penghapus = Rp 1000");
while(status=true){
System.out.print("Masukkan
Jumlah Buku Gambar = ");
fnumber = data.nextInt();
if
(fnumber<0){
System.out.println("Input
Data Salah");
status=true;
}
else if
(fnumber>=0){
status=false;
break;
}
}
while(status=true){
System.out.print("Masukkan
Jumlah Buku Tulis = ");
dnumber1 = data.nextInt();
if
(dnumber1<0){
System.out.println("Input
Data Salah");
status=true;
}
else if
(dnumber1>=0){
status=false;
break;
}
}
while(status=true){
System.out.print("Masukkan
Jumlah Pensil Rotring = ");
snumber1 = data.nextInt();
if
(snumber1<0){
System.out.println("Input
Data Salah");
status=true;
}
else if
(snumber1>=0){
status=false;
break;
}
}
while(status=true){
System.out.print("Masukkan
Jumlah Penghapus = ");
enumber1 = data.nextInt();
if
(enumber1<0){
System.out.println("Input
Data Salah");
status=true;
}
else if
(enumber1>=0){
status=false;
break;
}
}
System.out.println("
|--------------------------------------------------------------------------|");
System.out.println("| Struk Pembelian TOKO
BISMILLAH |");
System.out.println("| |");
Total_harga_buku_gambar = buku_gambar *
fnumber ;
Total_harga_buku_tulis = buku_tulis *
snumber1 ;
Total_harga_pensil_rotring = pensil_rotring *
dnumber1 ;
Total_harga_penghapus_pensil = penghapus_pensil
* enumber1 ;
Total_harga_semua_item = Total_harga_buku_gambar + Total_harga_buku_tulis +
Total_harga_pensil_rotring +
Total_harga_penghapus_pensil ;
System.out.println(" |Total harga semua item = "+Total_harga_buku_gambar
+" + " +Total_harga_buku_tulis + "
+ " +Total_harga_pensil_rotring+ " + "
+Total_harga_penghapus_pensil+ " = " +
Total_harga_semua_item );
while(status=true){
while(status=true){
System.out.print("|Uang
Yang Dibayarkan = ");
gnumber1
= data.nextInt();
if
(gnumber1<0){
System.out.println("Input
Data Salah");
status=true;
}
else if
(gnumber1>=0){
status=false;
break;
}
}
if(Total_harga_semua_item>gnumber1){
coba=coba+1;
System.out.println("MAAF,
UANG YANG DIBAYARKAN TIDAK MENCUKUPI");
System.out.println("SILAHKAN
BAYAR KEMBALI SESUAI TOTAL HARGA");
status = true;
}
else if(Total_harga_semua_item<=gnumber1){
coba=coba+1;
Kembalian = gnumber1 - Total_harga_semua_item;
System.out.println("|Kembalian = "+gnumber1
+" - " +Total_harga_semua_item + "
= " +Kembalian );
System.out.println("Terima
Kasih Atas Kepercayaan Anda");
System.out.println("Belanja
Di Toko Bismillah");
status = false;
break;
}
}
{
Harga_Diskon = (float)(Total_harga_semua_item*0.1);
System.out.println("|Harga
Diskon = "+Total_harga_semua_item
+" * " +0.1 + " = " +Harga_Diskon );
if
(Total_harga_semua_item >=100000);
Kembalian_baru = (float)
(gnumber1 - (Total_harga_semua_item - (Total_harga_semua_item*0.1) ));
System.out.println("|Kembalian
Baru = "+gnumber1
+" - " +Harga_Diskon + "
= "
+Kembalian_baru );
System.out.println("| TERIMA
KASIH ATAS KEPERCAYAAN ANDA
|");
System.out.println("|
|");
}
}
}
1
Tidak ada komentar:
Posting Komentar