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.
Sabtu, 03 September 2016
Home »
Pemograman Java
» Project Akhir Algoritma Dan Pemograman 2
Project Akhir Algoritma Dan Pemograman 2
Related Posts:
Mengenal IDE Bluej Untuk Pemograman Java Belajar pemograman java tentunya harus memilih menggunakan tools apa untuk membuat program, misalnya menggunakan netbeans, atau eclipse. Tetapi… Read More
PolyMorphism Pada Java Bagian 2 Pada postingan kali ini saya ingin menjelaskan tentang Polymorphism pada java. Lebih tepatnya modifikasi dari polymorphism di penjelasan sebelum… Read More
Latihan Membuat Tampilan GUI Pada Java, Perhatikan Hal Berikut Terlebih Dahulu Nah sebelum kita membuat sebuah tampilan GUI , ada beberapa hal yang harus diperhatikan menurut saya. Mungkin hal - hal tersebut sepele tapi ji… Read More
Mari Mencoba GUI Pada Pemograman Java Yeehhhhhhhh,,akhirnya masuk GUI , kenapa senang ?? karena pemograman yang sebenarnya baru dimulai. Nah lohh?? Pada GUI kita akan di perkenalkan… Read More
Program GUI Membuat Menu Login Sederhana Pada Java Netbeans Pada postingan kali ini saya akan membahas sebuah contoh program menggunakan GUI membuat login sederhana. Seperti apa caranya ?? Nah beri… Read More
-
Nah selamat siang kawan kawan blogger, yang lagi surfing yang lagi browsing kunjungi juuga blog saya gan gan, nah sekedar sharing nih buat ...
-
Berikut adalah 10 mouse gaming terbaik yang biasa di pakai untuk game jenis FPS maupun MMO 1. Steel Series Xai Koneksi: kabel ...
-
Komputer merupakan perangkat yang tidak terpisahakan saat ini. PC biasa diidentikkan dengan games. Banyak orang membayar mahal ha...
-
Pada postingan kali ini tentang musik terlebih dulu heheheh, Tapi masih tentang gitar , yap instrumen yang banyak di sukai oleh orang - ora...
-
Susunan 8 Kabel UTP · Orange : berfungsi untuk mengirim paket data. · Putih orange : berfungsi untuk mengi...
0 komentar:
Posting Komentar