Selasa, 28 November 2017

Tabel Database Menggunakan MySQL yang dihubungkan Ke Java Netbeans



Dipostingan sebelumnya kita sudah membuat suatu Projek Warung Makan Sederhana, yaitu suatu projek yang memudahkan tugas kasir, yag dimana didalamnya terdapat member. dan Kali ini kita akan mencoba membuat data member tersebut menggunakan Database MySQL yang akan dihubungkan ke Java Netbeans berbasis GUI.
Langkah pertama
Kita install terlebih dahulu XAMPP Control panel. Setelah instalannya selesai lalu aktifkan MySQLnya seperti dibawah ini.


Setelah diaktifkan kita buka browser yang kita miliki, lalu ketikan http://localhost/phpmyadmin/ pada URL browser. Apabila berhasil akan keluar tampilan seperti dibawah ini.
Note : tanpa adanya jaringan internetpun bisa.

Lalu buat baru database dengan klik New pada bagian kanan atas di jajaran nama databenya.
Lalu isikan nama database yang akan dibuat, disini kita pilih collation saja, jika sudah klik creat.
Lalu ditampilan berikutnya isikan nama projek dan jumlah kolom yang dibutuhkan, jika sudah pilih go dibagian bawah jumlah kolom yang di isikan.
Setelah itu isikan nama kolom, type, dan jumlah huruf atau angka yang bisa dimasukan nantinya pada kolom tersebut. Dan pada type apabila isiannya menggunakan angka saja maka pilih INT dan apabila masukannya nanti campuran antara angka dan huruf maka menggunakan varchar, contohnya seperti gambar dibawah ini.
Note : untuk pengisian nama kolom tidak boleh menggunakan spasi, kalu ingin menggunakan spasi lebih baik menggunakan underscore/garisbawah ( _  ).

Apabila sudah pilih save dipijok kanan bawah.
Langkah selanjutnya pilih Primary/kata kunci, gunanya untuk apabilananti kita nanti akan mencari data pada data member akan lebih mudah menggunakan Primary/kata kunci. Caranya klik database yang akan kita beri primari disebela kanan di deretan database yang telah kita buat > Nama kolom/Nama Projeknya > columns. Lalu centang pada kolom yang akan kita jadikan primary lalu klik primary dibawah nama-nama kolom. Jika sudah muncul gambar kunci pada sebelah nama kolom yang sudah kita jadikan primary, seperti pada gambar dibawah ini.

Setelah selesai kita buka netbeansnya.
Lalu ke bagian services, aktifkan database yang sudah kita buat, dengan klik kanan pada databasenya lalu connect. Seperti gambar dibawah ini.


Setelah selesai lalu kita kebagian projects
Bikin form baru, dengan memilih Master/Detail Sample Form. Jangan lupa atur juga Location dan package nya. Next sampai finish
Setelah selesai kita coba ganti salahsatu inputannya dengan menggunakan jComboBox dan menambahkan satu ok bottom,seperti gambar dibawah ini.


Untuk mengatur jcombobox sudah pernah kita bahas sebelumnya, kalau sudah diatur kita tinggal menyambungkannya dengan data yang lain, klik kanan pada jcombobox/yang akan dihubungkan dengan data yang lain lalu properties>Bindding
Pada selecteditem pilih mastertable pada Binding sourchnya lalu di bagian binding expression pilih data yang kita ubah tipe inputannya>ok.
Lalu pada bagian enable ubah seperti gambar dibawah ini.lalu ok.

 
Untuk pengisian ok bottom yang kita ubah menjadi exit masukan codingannya seperti gambar dibawah ini.
Selesai lah kita membuat database yang dihubungkan menggunakan java netbeans., contoh projek yang sudah selesai nantinya akan seperti ini.


Sekian dulu untuk sekarang ini, dan berikut flowchartnya.




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.