Friday, December 1, 2017

Cara Mendistribusikan Program di Netbeans (Java)

Mendistribusikan Program


Pada saat Program kita berhasil dibuat dan berjalan dengan baik , pasti perasaan kita semua akan sangat senang , karena kita sudah berhasil mengatasi error - error di coding pemrograman , lalu jika kita ingin membagikan program kita ke orang lain apa yang harus kita lakukan? jangan panik, karena saya akan memberitahukan bagaimana caranya mendistribusikan program dari Netbeans

Langkahnya
  • Kita harus membuat project kita menjadi file yang siap didistribusikan. Bagaimana caranya? Caranya adalah kita klik kanan projectnya lalu pilih Clean and Build. setelah selesai maka akan tercipta sebua folder dist pada folder project yang telah kita buat.
Netbeans

dalam folder dist tersebut terdapat sebuah file JAR yang bernama (Nama Program), sesuai dengan nama project yang kita buat.selain itu akan ada folder lib yang berisikan library - library yang dibutuhkan oleh program yang kita buat, misalnya driver untuk MySQL.

Untuk menjalankan dari luar , kita hanya perlu Double Click aplikasi yang berekstensi .Jar

Sekian Tips Dari Saya Terima Kasih.

Membuat Aplikasi CRUD dengan Netbeans (Java) #3

Menambahkan Aksi


Di part sebelumnya kitaselesai membuat form, saatnua kita menambahkan aksi - aksi ke databse, seperti load data dari database, menambah data ke database, mengubah data dari datbase dan menghapus data dari database.

Menambahkan aksi Load Data
Saat Pertama kali aplikasi muncul, maka otomatis kita harus mengambil seluruh data mahasiswa yang ada dalam tabel Mahasiswa dan ditampilkan kedalam table yang ada diForm. Dengan Demikian, maka ertama - tama kita perlu membuat sebuah aksi melakukan load data dari database.

Sekarang kita buat sebuah metode dengan nama loadData() imana metode tersebut dibuat dalam class Form dan di dalam metode tersebut berisikan proses load data dari database.


Netbeans


Agar metode loadData() otomatis dipanggil ketika program berjalan, pastikan kita sudah menuliskan perintah loadData(); pada constructor class Form.

Menambahkan Aksi Tombol Tambah
Sekarang saatnya kita menambahkan aksi tombol tambah, dimana aksi tombol itu akan berjalan ketika tombol tambah diklik. Untuk menambah sebuah aksi ke tombol Tambah, pertama kita masuk ke menu Design, setelah itu klik kanan tombol Tambah > pilih Event > Action > ActionPerformed, maka otomatis Netbeans IDE akan membuatkan sebuah metode baru untuk aksi Tombol Tambah, disinilah kita akan menempatkan coding untuk tombol Tambah.


Netbeans


Menambahkan Aksi Tombol Udah
Untuk aksi tombol Ubah, sedikit berbeda dengan aksi tombol Tambah, perbedaanya adalah pertama kita harus mendeteksi baris yang sedang diklik, setelah itu baru melakukan proses pengubahan data yang diklik dengan data baru yang ada dalam input Form.

Untuk menambah aksi tombol Ubah, caranya sama dengan tombol Tambah, klik kanan tombol      ubah > pilih Event > Action > actionPerformed.

Netbeans


Menambahkan Aksi Tombol Hapus
Untuk aksi Hapus, kita tidak perlu menggunakan input Form, yang kita perlukan hanyalah baris yang terseleksi. Jika baris tidak ada yang terseleksi, maka proses penghapusan dibatalkan. Untuk menambah aksi pada tombol hapus, klik kanan > pilih Event > Action > actionPerformed.


Netbeans

Menambahkan Aksi Baris Terseleksi
Aksi terakhir yang perlu kita tambahkan adalah aksi ketika baris Table terseleksi, misal jika pbaris pertama terseleksi , maka program akan mnampilkan data yang terseleksi tersebut pada Form. Hal ini agar pengubahan lebih mudah, karena kita tidak perlu memasukkan seluruh datanya lagi.

Untuk aksi ketika baris terseleksi, kita menggunakan aksi Mouse Click, yaitu aksi yang dijalankan ketika mouse Mengklik. Caranya, klik kanan komponen Tabel pada Form, setelah itu                      klik kanan > Event > Mouse > MouseClicked. sekarang masuk proses Coding.

Netbeans


Menjalankan Program
Setelah pembuatan program telah selesai, saatnya menjalankan aplikasi. Untuk menjalankan aplikasi , pertama kita harus menentukan class yang akan digunakan sebagai program, dimana pada projectyang telah kita buat, class program adalah class Form.

Untuk membuat class Form sebagai Main Class kita dapat mengubahnya dengan cara klik kanan Project yang kita buat , lalu pilih Properties, setelah itu akan keluar dialog Project Properties.

Netbeans


Pada bagian Categories, pilihlah menu Run, untuk mengubah class yang akan dijalankan sebagai Main Class

Netbeans


OK, sekarang class form telah menjadi Main Class dan bisa dijalankan. Untuk menjalankan program bisa menggunakan Shortcut F6 atau dengan menu Run. Jangan lupa menyalakan XAMPP untuk menjalankannya (apache & MySQL) . Hasil Saya Seperti ini :

Contoh Program CRUD Netbeans (Java)


Sekarang, kita dapat menambah data, mengubah data dan mengapus data yang telah kita masukkan.

SELESAI
TERIMA KASIH









Membuat Aplikasi CRUD dengan Netbeans (Java) #2

Membuat Form Aplikasi


Sekarang untuk membuat sebua form, kita harus membuat Jframe, caranya dengan Klik Kanan Package program.universitas, lalu pilih JFrame Form. Klik untuk melanjutkan membuat form.


Beri nama form tersebut dengan nama "Form" agar Netbeans otomatis membuatkan sebuah class dengan nama Form.

Sekarang kita dapat melihat GUI builder pada editor Netbeans dan disibelah kanan terdapat Pallete yang merupakan komponen - komponen GUI yang ada di Java dan Properties yang meruapakan editor atribut - atribut komponen yang kita klik pada GUI Builder.

Untuk menambahkan Komponen - komponen GUI ke dalam form, kita cukup mengklik dan mendrag salah satu komponen yang ada dalam Pallete ke dalam Form

Lalu susunlah beberapa komponen yang ada hingga seperti gambar dibawah ini, ketentuannya adalah:

  • 5 Label terdiri dari NIM, Nama, Tanggal Lahir, Jurusan, dan Alamat
  • 3 Text Field untuk NIM, Nama, dan Jurusan
  • 1 Text Area untuk Alamat
  • 1 Formatted Field untuk Tanggal Lahir
  • 3 Button untuk tombol Tambah, Ubah, dan Hapus
  • 1 Table untuk melihat data.
Setelah tersusun, kosongkan atribut text pada setiap komponen pada Properties.

Setelah itu sekarang saatnya kita mengubah setiap nama variabel komponennya, misal untuk Text Fiel NIM kita beri nama variabelnya dengan nama inputNim, dan seterusnya. saya anjurkan ikuti saya terlebih dahulu agar tidak ribet nantinya. anda bisa lihat variabel saya dibawah.


Sekarang kita  akan mengatur field inputTanggalLahir, secara default Formatted field seperti Text Field, dia hanya menerima teks (String), agar Formatted field hanya menerima input berupa tanggal, maka kita perlu menggantinya . caranya klik inputTanggalLahir, lalu pada bagian Properties, cari atribut FormattedFactory, ubah atribut tersebut 


Pada saat mengklik tombol [...] pada atribut FormatatterFactory, maka akan muncul dialog FormatterFactory. Agar formatted field hanya menerima input tanggal , maka ubah kategorinya date
menjadi costum, lalu pada input format isikan teks "d/M/yyyy".


Sekarang saatnya kita masuk ke tahap pengCodingan. untuk melakukan coding, masuk ke bagian Source . menu Source berada disamping menu Design. 

Setelah itu tambahkan sebuah variabel DefaultTableModel pada class Form tersebut dan untuk menambahkan kolom ke dalam Table, kita dapat menggunakan metode addColoumn(Nama) milik class DefaultTableModel.





 Dan itu saja dulu untuk Part 2 , Pengkodingan akan kita lanjut di Part 3

Terima Kasih