Sabtu, 29 Desember 2018

Membuat Project dengan Database

Langkah Pertama Membuat Database terlebih dahulu,
1. Buka Web Browser (Chrome, Firefox, dll) dan tuliskan alamat URL http://localhost/phpmyadmin/
2. Klik Tab Database
3. Masukan nama database pada Create database (misal nama Anda : riva)
4. Klik Create
gambar database


Langkah kedua membuat tabel,
1. Pilih database dengan cara Klik nama database
2. Masukan nama tabel pada bagian Name dan jumlah kolom pada bagian Number of Columns.
3. Klik Go
4. Isi Nama Field, tipe data, dan length/values
5. Klik Save

gambar tabel

Langkah ketiga membuat project,
1. Buat sebuah project dengan nama Data.
2. Buat Sebuah desain dan variabel name yang sesuai  seperti gambar dibawah ini :
gambar desain

gambar variabel name


3.  Menambah Library MySQL Driver Klik kanan Libraries > Add Library > MySQL JDBC Driver



4. Pada bagian atas kode program, ketikan kode :
5. Tulislah Kode Pencarian pada Event KeyPressed ( keypressed di nim (untuk proses mencari NIM). Klik kanan nim > Events > Key > Keypressed.

6. Tulislah kode program di bawah ini pada button simpan

7. Masukkan kode program di bawah ini untuk button edit

8. Kode program untuk button hapus
9. running dan ini hasilnya




Komponen Model

Pada pembahasan kali ini adalah komponen/objek yang menggunakan mode l untuk menampung data. Dalam blog ini hanya akan membahas komponen yang sering digunakan, yaitu ComboBox, List, dan Tabel
gambar 1.1
Ketiga komponen tersebut memiliki kesamaan dalam hal berikut :
1. Menggunakan model untuk menampung data
2. Menampilkan data yang telah ditampung oleh model

Adapun perbedaannya terdapat pada jenis masing- masing komponen :

gambar 1.2

Setiap model membutuhkan kode import yang di tempatkan di kode program paling atas seperti pada gambar 1.3
gambar 1.3


  • Combo Box
Berikut beberapa perintah yang sering di pakai pada kode program di Combo Box

1. Deklarasi Model

Deklarasi Model di simpan di bagian akhir kode program sebelelum kurung kurawal akhir
Contoh kode :
mdl adalah nama variabel yang di deklarasikan, Anda bisa merubahnya sesuai dengan kebutuhan.


2. Memuat Model kedalam ComboBox
Contoh kode : 
Kode tersebut akan memuat model mdl beserta data yang dikandungnya ke dalam ComboBox.
Kode tersebut juga digunakan untuk me-refresh muatan item baru ke ComboBox


3. Menambah item baru ke dalam model
Contoh Kode :
Pengisian item model JComboBox bisa dilakukan dengan dua cara :
a. Mengisikan ke Model di Properties pada tahap perancangan
b. Mengisikan ke model lewat kode Event ComponentShown di Jframe (Jframe -> Klik Kanan ->Events -> Component -> componentShown)


4. Menghapus seluruh data pada model
Contoh Kode : 

5. Membaca Kode
Contoh Kode : 

6. Menuliskan Pilihan item ke data Combo Box
Contoh Kode : 



Contoh Aplikas ComboBox (penentuan tarif kamar hotel berdasarkan pilihan kelas)

1. Buatlah desain seperti pada gambar a

gambar a


2. Untuk ComboBox berada di pallate-swing controls
gambar b


3. Pilih Komponen ComboBox, Pada bagian properties pilih model , klik tombol kecil bertitik tiga(…) disebelah kanan dan masukan item yang akan ditampilkan dalam ComboBox pada from yang tersedia, kemudian klik OK.

gambar c


4. Masukan kode program di bawah ini pada ComboBox, dengan klik kanan pada ComboBox-Events-action-actionPerformed
gambar d

5. Running dan ini hasilnya

gambar e
gambar f




  • List
Model : DefaultListModel
Import : import javax.swing.DefaultListModel
Deklarasi Model : 

Berikut adalah beberapa perintah yang sering dipakai Jlist :

1. Menambahkan item baru ke dalam model. Contoh kode :

2. Menghapus satu data. Contoh kode :


3. Membaca isi list yang dipilih pengguna. Contoh Kode :

4. Menghapus seluruh data pada model. Contoh Kode :

5. Me-refresh data pada Jlist, memuat kembali model. Contoh Kode :

  • Contoh Aplikasi List
1. Buatlah desain seperti gambar di bawah ini

gambar f



2. Untuk JList beerada di swingcontrols


3. Jangan lupa menaruh deklarasi model 'mdl' dan import DefaultListModel

4. Isikan Kode program di bawah ini untuk Event pada listkota (klik kanan list-Event-Mouse-MouseClicked

5. Tulis Kode program pada button "Bersihkan List"



6. Tulis kode program tombol isi List

7. Running dan ini Hasilnya
gambar g

Jumat, 28 Desember 2018

Cara Menggunakan Radio Button, Button Group, dan Chek Box

1. Radio Button


  • RadioButton berfungsi untuk menampung pilihan pengguna. 
  • Sekumpulan RadioButton (dua atau lebih) harus diikat dengan ButtonGroup agar terkelompok dalam satu grup RadioButton. Dalam satu grup, RadioButton yang terpilih hanya satu. 
  • Apabila sekelompok RadioButton tidak diikat dalam ButtonGrup, semua komponen RadioButton itu bisa dipilih.


Method yang sering digunakan adalah sebagai berikut :

1. isSelected() untuk mengecek apakah suatu RadioButton sedang dipilih atau tidak

    contoh pada pemilihan jenis kelamin : if pria.isSelected()

2. setSelected() Untuk memilih suatu RadioButton secara otomatis

    contoh pada pemilihan jenis kelamin : pria.setSelected(true)




2. Button Group


  • ButtonGroup merupakan salah satu komponen yang bersifat tidak terlihat(invisible). 
  • Setelah dimasukan ke dalam Jframe, ButtonGroup akan terlihat pada jendela inspector di bagian Other Components disebelah kiri.



Langkah-langkah :
1. Buat desain form dengan meletakan komponen Jlabel, JTextField, JButton, dan
JRadioButton


gambar 2.1

2. Letakan komponen ButtonGroup (Palette > Swing Controls) ke dalam Jframe(Form).



gambar 2.2

3. Pilihlah masing-masing RadioButton  dan set pada Properties
agar nilai buttonGroup nya buttonGroup1

gambar 2.3

Langkah diatas membuat RadioButton Pria dan Wanita tergabung dalam
satu grup (diikat oleh buttonGroup1) sehingga jika Pria terpilih (aktif/true),
Wanita tidak. Namun jika RadioButton tidak diikat oleh buttonGroup1, keduanya independen sehingga bisa dipilih atau dinonaktifkan secara bersamaan. 


4. Tulislah program ini dalam button proses

gambar 2.4

5. Running dan ini hasilnya

gambar 2.5



3. Chek Box

  • CheckBox adalah objek yang dibutuhkan untuk menampung lebih dari satu jenis pilihan pada form, misalnya pilihan hobi, Pelajaran, dan lain-lain.
  • Method yang sering digunakan sama dengan method RadioButton, yaitu isSelected() untuk mengecek apakah suatu CheckBox terpilih, dan setSelected(true) untuk memberi tanda centang pada suatu CheckBox.


Langkah-langkahnya adalah :

1. Buat desain seperti gambar 3.1

gambar 3.1


2. Untuk CheckBox Anda bisa menemukannya di swing controls

gambar 3.2


3. Tulislah kode program di bawah ini pada button proses

gambar 3.3

4. Running dan ini hasilnya

gambar 3.4