Senin, 13 November 2017

Projek Warung Makan Sederhana Menggunakan Java NetBeans 8.2



Deskripsi singkat :
Program kasir rumah makan sederhana ini, merupakan program yang mampu membaca inputan, dapat memilih menu makanan dan minuman, memasukkan jumlah menu yang dipesan. Setelah telah memilih , memesan. Maka diminta untuk membayar menu makanan dan minumannya, dengan menampilkan jumlah biaya atau harga dari menu yang telah dipesan dan apabila sudah menjadi pelanggan setia akan mendapatkan diskon sebesar 20%, terdapat pula pengontrolan jika user kurang memberikan uang dan jika lebih atau pas akan ditampilkan kembalian uang dari si pembeli. Setelah itu program selesai.
Langsung saja kita mulai membuatnya:


1.      Langkah pertama kita bikin terlebih dahulu desainnya seperti gambar dibawah ini:
2.      Selanjutnya kita mengubah variable namenya dengan cara klik kanan pada yang akan diganti variable namenya > change variable name.
Ubah seperti gambar dibawah:


3.       Selanjutnya kita ubah codingan pada jComboBox/ yg sudah kita ubah variablenamenya menjadi boxmakanan dan boxminuman, sebelum kita memasukan codingannya pastikan tulisan pada model dihapus terlebih dahulu dengan kita kosongkan pada properties>model, seperti gambar dibawah ini:


Lalu kita klik kanan sembarang didalam desain lalu pilih Events>Window>WindowActived.
Lalu masukan codingan seperti gambar dibawah ini:


Setelah selesai, kita mengisi boxmakanan, kita klik kanan pada boxmakanan lalu pilih Events>Item>ItemStateChanged, lalu kita masukan codingan seperti gambar dibawah ini:

Ket: case 0 untuk inputan Pilih, case 1 inputan Ayam Bakar, case 2 inputan bebek bakar, dan seterusnya.
Setelah selesai mengisi box makanan, lakukan hal yang sama pada boxmakanan ke box minuman, dengan perbedaan mengubah yang tadinya makanan menjadi minuman.

4.       Tahap selanjutnya kita mensetting radio buttonnya.
-          Pertama-tama kita masukkan button group, dengan cara men dragnya sebanyak 2x diletakkan pada desainnya.

-          Lalu memasukkan radio button pada groupnya, klik pada radiobutton 1 pada makanan lalu masukkan buttonGroup1.add(jRadioButton1); pada
Lakukan hal yang sama pada radiobutton no 2 pada makanan dengan mengubah yang tadinya jRadioButton1 menjadi jRadioButton2, dan seterusnya hingga np 5 pada makanan.
Untuk radiobutton pada minuman, isikan dengan buttonGroup2.add(jRadioButton6); untuk no 1 pada minuman, lakukan hal yang sama pada no 2 pada minuman dengan mengubah yang tadinya jRadioButton6 menjadi jRadioButton7, dan seterusnya.
Catatan jRadioButton1-10 itu adalah nama variablenya.
-          Lalu setelah memasukkan radiobutton pada groupnya maka selanjutnya kita klik kanan pada radio button no 1 yang di makanan lalu Events>Action>actionperformed, lalu isikan seperti pada gambar berikut:
Lakukan hal yang sama pada no 2 pada makanan dengan mengubah yang tadinya (hargasatuan*1); menjadi (hargasatuan*2); dan lakukan seterusnya sampai dengan no 5 pada makanan.
Lakukan juga hal yang sama pada radiobutton pada minuman dengan mengubah yang tadinya txthargamakanan menjadi txthargaminuman dan yang tadinya txttotalmakanan menjadi txttotalminuman.
5.       Selanjutnya klik kanan pada txttotalharga lalu Events>Action>actionperformed lalu isikan seperti pada gambar berikut:
6.       Selanjutnya klik kanan pada chkdiscount lalu Events>Action>actionperformed lalu isikan seperti pada gambar berikut: 

7.       Selanjutnya klik kanan pada txttotalpembayaran lalu Events>Action>actionperformed lalu isikan seperti pada gambar berikut:


8.       Selanjutnya klik kanan pada txtkembalian lalu Events>Action>actionperformed lalu isikan seperti pada gambar berikut:


9.       Selanjutnya klik kanan pada jButton1/tombol clear lalu Events>Action>actionperformed lalu isikan seperti pada gambar berikut: 

10.   Selanjutnya klik kanan pada jButton2/tombol proses lalu Events>Action>actionperformed lalu isikan seperti pada gambar berikut: 

11.   Selanjutnya klik kanan pada jButton3/tombol selesai lalu Events>Action>actionperformed lalu isikan seperti pada gambar berikut: 


Maka, projek Program kasir rumah makan sederhana ini telah selesai dibuat.




















Catatan : Membuat Projek ini hanya semata-mata untuk memenuhi tugas Algoritma Dan pemograman, dan projek tersebut masih bisa dikembangkan lagi untuk menetupi segala kekurangannya.



 




Tidak ada komentar:

Posting Komentar