Minggu, 17 April 2016

tugas 3: Basic Sistem Informasi Pengenalan JTable

Basic Sistem Informasi
Pengenalan JTable

Tugas ketiga mata kuliah Pemrogaman Berorientasi Objek kali ini adalah basic sistem informasi yang sesuai dengan materi yang sudah dipelajari sebelumnya tentang pengenalan JTable. Aplikasi yang saya gunakan yaitu Netbeans 8.0.2. Langsung saja 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 :

Penjelasan :

  • -Aplikasi swing yang saya gunakan antara lain Label, Text Field, Button, Table ( masing-masing icon swing sudah saya change variable name ( menyesuaikan ) kecuali label )
  • - Pada table terdapat 4 kolom, 0 baris cara menambah / mengurangi cell pada table : klik kanan pada table - properties - model
  • -      Sesudah melakukan desain, lanjutkan untuk menulis source kode dalam button yang akan melakukan proses menampilkan data, dengan cara klik kanan button - Event - Action - Action Performed ( tulis source kode pada masing-masing button dan lakukan untuk setiap button yang akan digunakan ). 
5. Di bawah ini source kode yang digunakan untuk setiap button action :


  •            Deklarasi variable


  •  Source kode pada button simpan ke tabel
Untuk menambahkan data yang telah diisi ke dalam tabel.



  •    Source kode pada button tambah data
Untuk memudahkan dalam meginput data baru ( tidak menghapus satu persatu jika ingin menambah data yang akan diinput )



  •    Source kode pada button hapus



  • Source kode untuk mouse clicked
Mouse clicked digunakan agar data pada tabel dapat dipilih ( diklik ). Langkah untuk membuat mouse clicked : klik kanan pada table - event - mouse - mouse clicked


  •       Source kode untuk component resized
      Component resized digunakan untuk mengatur ukuran kolom.



  •  Hasil run


  •       Class RenderingKanan
    Jika dilihat pada hasil run, tampilan data pada kolom NIM adalah rata kanan. Bagaimana caranya agar bisa rata kanan ?? kita harus membuat class di package yang telah dibuat sebelumnya ( klik kanan package – new –  Java Class…) setelah java class telah terbentuk tuliskan source code berikut :

  •       Pesan Kesalahan yang akan muncul jika :
-          Button simpan diklik tetapi belum ada data yang diinputkan

  •         Button hapus diklik tetapi belum ada data yang dipilih untuk dihapus


1 komentar:

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