Sabtu, 03 September 2016

Project Akhir Algoritma Dan Pemograman 2

 Yap,, pada postingan kali ini saya akan membahas project akhir pemograman java 2 yaitu kelanjutan dari project pertama . Project pertama sudah saya buat dan saya posting kan yaitu Program Warung Sederhana Menggunakan Java Netbeans , ikelanjutan itu yang dimaksud ialah dari project tersebut dilanjutkan ke GUI.nya atau lebih jelasnya tampilan program. Nah tampilan tersebut saya menggunakan JFrame Form lalu drag and drop saja biar gak ribet hahahahaha. Berikut desainnya :

Nah tampilan tersebut saya gunakan untuk kunci agar dapat memesan. Jadi jika nama pemesan belum di isi maka akan ada peringatan, begitu juga jika pilih meja belum dipilih maka akan ada peringatan juga. Tapi itu semua ketika kita beri event, nah event tersebut terdapat pada button pesan sekarang. Source code yang ada pada button tersebut berikut ini :

Ketika format pemesanan sudah benar maka akan muncul JFrame form lain , berikut ini tampilannya :

JFrame form yang ini panelnya saya tambahkan sebuah Tab. Terdapat 3 button utama yaitu cek untuk makanan , cek untuk minuman, dan cek harga untuk total dari cek makanan dan minuman. Untuk button cek makanan berikut source codenya :
Itu hanya sepenggal saja source codenya hehehehe, semua perhitungan dan harganya di ambil dari class class yang ada di project sebelumnya dengan cara mengakses kelasnya saja (lebih jelasnya coba baca Kelas Dalam Java ).
Untuk button cek minuman sama seperti cek untuk makanan berikut source codenya :
Untuk blok Try - catch digunakan jika inputan dari pengguna tidak sesuai dengan yang di inginkan atau kosong, maka try - catch akan muncul. Misalnya didalam try catch terdapat sebuah inputan yang menggunakan tipe data integer, tapi kita menginputkan berupa string maka akan muncul pesan dari try catch.
Sekarang untuk button cek harga yaitu total dari cek makanan dan minuman, berikut source codenya :

Pada source code diatas terdapat code JTabbedPane1.setSelectedIndex(1), merupakan code agar ketika dirunning dan di klik button cek harga maka otomatis akan pindah ke tab selanjutnya. TabbedPane mulai dari 0 untuk indexnya (banyak tab nya). Setelah di klik button harga tampilan berikut yang muncul seperti ini :

Untuk button hitung merupakan button untuk menghitung bayar dikurangi total harga lalu kembalian akan otomatis muncul. Berikut source codenya :
Untuk button cetak nota yaitu untuk mencetak semua inputan dari memilih makanan dan minuman sampai total harga dan pembayaran. Berikut source codenya :
Sedangkan button menu pemesanan untuk kembali ke pengisian format pemesanan.

Jadi seperti itu project akhir yang saya buat kali ini . Class class yang dibuat sebelumnya digunakan untuk menghitung nilai yang di inputkan di GUI dengan menggunakan variabel penampung dulu untuk menampung inputan.
Oke Semoga bermanfaat.













0 komentar:

luvne.com ayeey.com cicicookies.com mbepp.com kumpulanrumusnya.comnya.com tipscantiknya.com
kesehatan dan kecantikan

Share it