Algoritma
Mesin_Kasir
{Algoritma
pembuatan mesin ATM menggunakan inputan
kode_barang, nama_barang, harga_barang, jumlah_barang, Jumlah_harga, bayar,
kembali}
Deklarasi
kode_barang
: String
nama_barang
: String
harga_barang
: double
jumlah_barang
: double
jumlah_harga
: double
bayar
: double
kembali
: double
Deskripsi
Read
(kode_barang)
If
kode_barang >< ”2013aaa” or >< “2013bbb” or >< “2013ccc” or
>< “2013ddd” or >< “2013eee” then
Write
(“KODE SALAH!!”)
End
if
Else
If
kode_barang = “2013aaa” then
nama_barang
ß
Shampo
harga_barang
ß
9000
End
if
If
kode_barang =”2013bbb” then
nama_barang
ß
Pasta gigi
harga_barang
ß
5000
End
if
If
kode_barang =”2013ccc” then
nama_barang
ß
Sabun mandi
harga_barang
ß
3000
End
if
If
kode_barang =”2013ddd” then
nama_barang
ß
Minyak wangi
harga_barang
ß
12000
End
if
If
kode_barang =”2013eee” then
nama_barang
ß
Sikat gigi
harga_barang
ß
1300
End
if
Read
(jumlah_barang)
jumlah_harga
ß
harga_barang*jumlah_barang
Read
(bayar)
Kembali
ß
bayar - jumlah_harga
Write
(kode_barang)
Write
(nama_barang)
Write
(harga_barang)
Write
(jumlah_barang)
Write
(jumlah_harga)
Write
(bayar)
Write
(kembali)
2.) Flowchart Mesin Kasir
3.) Coding Aplikasi Mesin Kasir
package mesin_kasir_13;
import java.util.Scanner;
public class kasir_mesin {
public static void main(String[] args) {
// Membuat aplikasi mesin kasir kelompok 13
Scanner kode = new Scanner(System.in);
String nama_barang, kode_barang;
int harga_barang, jumlah_harga, jumlah_barang, bayar, kembali;
System.out.println("**********************************************************************");
System.out.println(" ********SELAMAT DATANG DI SUPER MARKET HAALIN 13**********");
System.out.println("**********************************************************************");
System.out.println();
System.out.println();
System.out.print("Masukkan kode : ");
kode_barang = kode.nextLine();
System.out.print("Jumlah barang : ");
jumlah_barang = kode.nextInt();
if (kode_barang == "2013aaa"); {
nama_barang = "Shampoo";
harga_barang = 9000;
}
if (kode_barang == "2013ddd"); {
nama_barang = "Minyak wangi";
harga_barang = 12000;
}
if (kode_barang == "2013bbb"); {
nama_barang = "Pasta_gigi";
harga_barang = 5000;
}
if (kode_barang == "2013eee"); {
nama_barang = "Sikat gigi";
harga_barang = 1300;
}
if (kode_barang == "2013ccc"); {
nama_barang = "Sabun mandi";
harga_barang = 3000;
}
jumlah_harga = jumlah_barang*harga_barang;
System.out.println("**********************************************************************");
System.out.println(" ********Selamat Datang di Super Market HAALIN 13**********");
System.out.println("**********************************************************************");
System.out.println();
System.out.println();
System.out.println("Kode barang : " +kode_barang);
System.out.println("Nama barang : " +nama_barang);
System.out.println("Harga barang : " +harga_barang);
System.out.println("Jumlah barang : "+ jumlah_barang);
System.out.println("Jumlah harga : " + jumlah_harga);
System.out.println();
System.out.print("Pembayaran : ");
bayar = kode.nextInt();
kembali = bayar-jumlah_harga;
System.out.print("Kembalian : " + kembali);
}
}
import java.util.Scanner;
public class kasir_mesin {
public static void main(String[] args) {
// Membuat aplikasi mesin kasir kelompok 13
Scanner kode = new Scanner(System.in);
String nama_barang, kode_barang;
int harga_barang, jumlah_harga, jumlah_barang, bayar, kembali;
System.out.println("**********************************************************************");
System.out.println(" ********SELAMAT DATANG DI SUPER MARKET HAALIN 13**********");
System.out.println("**********************************************************************");
System.out.println();
System.out.println();
System.out.print("Masukkan kode : ");
kode_barang = kode.nextLine();
System.out.print("Jumlah barang : ");
jumlah_barang = kode.nextInt();
if (kode_barang == "2013aaa"); {
nama_barang = "Shampoo";
harga_barang = 9000;
}
if (kode_barang == "2013ddd"); {
nama_barang = "Minyak wangi";
harga_barang = 12000;
}
if (kode_barang == "2013bbb"); {
nama_barang = "Pasta_gigi";
harga_barang = 5000;
}
if (kode_barang == "2013eee"); {
nama_barang = "Sikat gigi";
harga_barang = 1300;
}
if (kode_barang == "2013ccc"); {
nama_barang = "Sabun mandi";
harga_barang = 3000;
}
jumlah_harga = jumlah_barang*harga_barang;
System.out.println("**********************************************************************");
System.out.println(" ********Selamat Datang di Super Market HAALIN 13**********");
System.out.println("**********************************************************************");
System.out.println();
System.out.println();
System.out.println("Kode barang : " +kode_barang);
System.out.println("Nama barang : " +nama_barang);
System.out.println("Harga barang : " +harga_barang);
System.out.println("Jumlah barang : "+ jumlah_barang);
System.out.println("Jumlah harga : " + jumlah_harga);
System.out.println();
System.out.print("Pembayaran : ");
bayar = kode.nextInt();
kembali = bayar-jumlah_harga;
System.out.print("Kembalian : " + kembali);
}
}
4.) Tutorial Aplikasi Mesin Kasir
Eclipse merupakan komunitas open source
yang bertujuan menghasilkan platform pemrograman terbuka. Kali ini kami akan membahas bagaimana cara
membuat aplikasi mesin kasir dengan menggunakan program eclipse. Sebelum
memulai membuat aplikasi mesin kasir, Anda harus menginstal program eclipse
sekaligus menginstal program jdk java pada personal komputer anda.
Berikut adalah cara-cara membuat
aplikasi mesin kasir dengan program eclipse :
1. 1. Download
terlebih dahulu program Eclipse dan jdk Java dan instal kedua program tersebut
di personal komputer Anda.
1. 2.
Saat penginstalan, Anda akan diminta
untuk memilih tempat penyimpanan workspace yang berisi project-project yang
akan kita buat. Klik ok
3. Eclipse telah terinstal, maka akan muncul
tampilan eclipse seperti ini
1. 4.
Kemudian install jdk java yang telah
didownload, klik instal dan next
1.
5.Tunggu beberapa saat sampai java selesai
terinstal, maka akan muncul kotak dialog seperti ini. Klik close
1. 6
Setelah pengistalan selesai, buka
program eclipse. Untuk membuat suatu aplikasi baru, klik File > New >
Java project.
7. Lalu akan muncul kotak dialog untuk memberi nama
project. Misalnya beri nama project Mesin kasir. Klik finish
1. 8.
Setelah itu akan muncul folder java
project dengan nama Mesin kasir di kolom sebelah kiri. Klik kanan folder itu
lalu pilih New>package. Beri nama package, misalnya saja: Aplikasi_kasir.
Perlu diingat dalam memberi nama package tidak boleh menggunakan spasi, huruf
pertama tidak boleh angka dan tidak boleh mengandung karakter-karakter lain
selain huruf, angka dan undescore(“_”). Klik Finish.
1. 9.
Selanjutnya klik kanan pada folder
package pilih New>Class. Beri nama class. Pemberian nama juga tidak boleh
mengandung spasi, nama tidak boleh diawali angka, nama uga tidak boleh
mengandung karakter lain selain huruf, angka, maupun underscore(“_”). Centang
“Public static void main(String[]args)”.
1. 10
Setelah semua pengisian selesai eclipse
akan membuat program kosong yang berisi package dan class yang sebelumnya sudah
anda buat.
1. 11.
Lalu ketik “import java.util.Scanner;”
di bawah package Mesin kasir. Ini berfungsi untuk menambahkan fungsi Scan pada
program. Dimana scan sendiri berfungsi untuk membaca inputan yang diisikan
user.
1. 12
Ketik “Scanner ok = new
Scanner(System.in);” ini berfungsi untuk menambahkan fungsi scanner pada
aplikasi. Setelah itu ketikkan inputan beserta tipe datanya. Inputan tidak
boleh menggunakan spasi.
13. Setelah itu, ketik struktur kodenya misalnya:
“System.out.println(“SELAMAT DATANG DI SUPER MARKET HAALIN 13”);” dan
sebagainya sesuai yang ingin ditampilkan saat user pertama kali membuka
aplikasi
1. 14 Berikan daftar tabel harga barang yang
dijual
1.
15 Langkah selanjutnya, anda harus
mengetikkan “System.out.println(“Kode barang : ”);” dan dibawahnya ketikkan
“kode_barang = ok.next();” fungsi ini untuk membaca inputan yang user isikan
pada kode_barang sebagai kode_barang yang nantinya akan dimunculkan kembali
pada akhir aplikasi. Begitu seterusnya. “System.out.println(...)” sendiri
berfungsi untuk menampilkan atau mencetak kalimat maupun isian user.
16 .Setelah itu, gunakan fungsi if untuk menentukan
nama barang dan harga barang untuk kode barang tertentu. Misal jika kode barang
2013 maka nama barangnya adalah handband, harga barangnya 15000 begitu
seterusnya
1.
17. Gunakan juga fungsi else. Ini berfungsi
untuk kebalikan keadaan if. Jadi, misal if
kode barang 2013 maka nama barangnya adalah handband, harga barangnya
15000, ELSE maka kode barang salah.
1.
18. Jika sudah selesai, maka run program.
Aplikasi Mesin kasir selesai dibuat.
0 komentar:
Posting Komentar