Minggu, 17 April 2016

Tugas 4 dan 5 : Advance Sistem Informasi ( Pengenalan Swing Menus ) & Advance Sistem Informasi with Saving ( Operasi File, Simple Notepad )

Tugas 4 dan 5 :

Advance Sistem Informasi ( Pengenalan Swing Menus ) &
Advance Sistem Informasi with Saving ( Operasi File, Simple Notepad )

Untuk tugas ini ( tugas ke 4 & 5 ) merupakan penyempurnaan dari basic system informasi ( tugas 3 ). Jika sebelumnya hanya menampilkan output ke tabel, berikutnya tentang cara menampilkan menu ( Swing Menus ) jika data pada tabel di klik kanan akan ada menu ( hapus), operasi file, dan menyimpan data ( pada tabel ) ke notepad. Aplikasi yang saya gunakan yaitu Netbeans 8.0.2.  Berikut langkah-langkahnya :

1.        Buka Netbeans 8.0.2 , buat project baru dengan cara klik file - new project atau langsung pilih icon new project. Setelah itu akan muncul dialog new project pastikan pada bagian categories memilih java dan bagian project memilih java application lalu klik next.
2.       Isi project name ( sesuai keinginan ) dan atur lokasi penyimpanan pekerjaan pada project location. Jangan lupa untuk menghilangkan centang pada create main class, klik finish.
3.         Project telah terbuat, lalu klik kanan pada source packages - new - JFrame Form…, maka akan muncul lembar kerja frame. Kemudian kita desain sesuai dengan aplikasi yang akan kita buat.
4.             Berikut gambar tampilan desain yang telah saya buat :



4.             Source code
  • Deklarasi pada public class

  •     Method bacaData()
Digunakan untuk membaca data yang telah kita buat dan tersimpan ke notepad.


  •      Method UpdateTable()
Digunakan untuk meng-update tabel. Pada tampilan desain terdapat checkbox ( tampilkan alamat ), ketika checkbox di checklist maka tabel akan meng-update agar dapat menampilkan kolom alamat. Jika checklist dihilangkan maka kolom alamat akan menghilang pula.

  •      Method simpanData()
Digunakan untuk menyimpan data yang yang telah diinput ke notepad.

  •    Method hapusData()
Digunakan untuk menghapus data pada tabel. Source code ini beroperasi pada button hapus dan menu hapus.




  •       Source code pada button simpan
Untuk menuliskan kode pada button,  klik kanan button simpan – Event – Action – Action Performed terlebih dahulu atau klik dua kali button tersebut.



  • Kode pada button hapus


  • Source kode pada mouseclicked
Klik kanan tabel – Event – Mouse – MouseClicked – tulis kode..
jpm dan Hapus merupakan popup menu dan menu item yang telah saya change variable name.

  • Source code pada button tambah

  • Kode pada checkbox

5. Cara membuat menu beserta kode : 
A. Kode untuk menu hapus
  •       klik kanan Other Component ( terdapat pada navigator design ) -  Add From Pallete – Swing Menus – Popup menu.
  •  klik kanan Popup menu -  Add From Pallete – Swing Menus – Menu Item
B.       Kode pada formWindowClosing
ketika hasil run telah terisi data maka ketika di close data tersebut tersimpan ke notepad. klik kanan Jframe – Event – Window – window Closing
C.   Source code pada key released
D. Source code pada textfield NIM, nama, dan alamat
Klik kanan masing-masing textfield – Event – Action – Action Performed

6.      Contoh hasil Run


Tidak ada komentar:

Posting Komentar

Project UAS ( Program Minibank ++ ) Dalam mengerjakan project untuk UAS semester 2 ini  saya membuat mini program ( minibank++ ). Fitur...