Tutorial Membuat Sistem Informasi Java Berbasis Array (Part 3)

sistem inventaris java array
Melanjutkan tutorial dari artikel sebelumnya, yaitu tutorial pembuatan sistem informasi bagian 2 (silahkan baca artikel bagian 2 DISINI), pada artikel sebelumnya tersebut kita telah membahas tentang bagaimana menambah data ke dalam sebuah array dan kemudian menampilkannya ke dalam sebuah tabel dalam form yg sama, dan pada artikel bagian 3 kali ini, kita akan membahas tentang pembuatan fungsi "edit" dan fungsi "delete", sehingga pada data yang sudah ditambahkan ke dalam table, bisa kita edit atau kita hapus. Dan kita juga akan membuat tombol "log out", yang mana fungsi tombol log out ini adalah untuk kembali ke halaman login yang telah kita buat pada tutorial bagian 1 sebelumnya.
Baiklah langsung saja untuk penjelasan lebih lengkapnya silahkan ikuti tutorial berikut ini.

1. Jalankan aplikasi netbeans dan buka project "sisteminventaris" seperti sebelumnya.
2. Buka form Utama, kemudian dari menu pallete tarik 3 buah button, susun dan ubah juga nama nya menjadi seperti berikut.
sistem inventaris java array
3. Ubah juga variabel button nya menjadi "edit", "hapus", dan "keluar".(Klik kanan pada komponen--> Change Variabel Name).
sistem inventaris java array
4. Dari form Utama silahkan masuk ke halaman "source", dibawah bagian fungsi "void filterhuruf(KeyEvent b)" pastekan kode berikut untuk menambahkan "void edit();".

void edit(){
int baris = TabelData.getSelectedRow();
NamaBar.setText(TabelData.getValueAt(baris,0).toString());
KodeBar.setText(TabelData.getValueAt(baris,1).toString());
JumlahBar.setText(TabelData.getValueAt(baris,2).toString());
JenisBar.setSelectedItem(TabelData.getValueAt(baris,3).toString());
}

5. Kemudian buat juga void baru dengan nama "void update();", pastekan saja kode berikut.

void update(){
int baris = TabelData.getSelectedRow();
TabelData.setValueAt(NamaBar.getText(), baris, 0);
TabelData.setValueAt(KodeBar.getText(), baris, 1);
TabelData.setValueAt(JumlahBar.getText(), baris, 2);
TabelData.setValueAt(JenisBar.getSelectedItem(), baris, 3);
}

6. Buat lagi sebuah void baru dengan nama "void delete();"

void delete(){
int baris = TabelData.getSelectedRow();
tabelmodel.removeRow(baris);
}
sistem inventaris java array
7. Balik ke halaman "design", beri event pada tombol "edit".(klik kanan pada tombol edit--> Events--> Action--> actionPerformed).
sistem inventaris java array
Setelah dialihkan ke halaman source, silahkan tambahkan kode berikut.

edit();
simpan.setText("UPDATE");

8. Balik ke halaman "design" lagi dan beri event juga pada tombol delete, kemudian setelah dialihkan ke halaman "source", tambahkan kode berikut.

delete();

9. Masih pada halaman "source" cari kode event pada tombol "simpan", seperti gambar berikut.
sistem inventaris java array
Kemudian ubah kode nya menjadi seperti berikut.
sistem inventaris java array
Pastekan kode ini.

if(simpan.getText().equals("SIMPAN")){
save();
bersih();
}
else{
update();
bersih();
simpan.setText("SIMPAN");
}

10. Sampai disini untuk fungsi tombol edit dan delete telah selesai kita buat, selanjutnya kita akan buat fungsi pada tombol "log out", silahkan balik ke halaman "design" dan beri event pada tombol log out(klik kanan pada tombol log out--> Events--> Action--> actionPerformed).
sistem inventaris java array
Setelah kita beralih ke halaman "source", silahkan pastekan kode berikut.

String ObjButtons[] = {"Yes","No"};
int pilihan = JOptionPane.showOptionDialog(null,"Apakah Anda Yakin Ingin keluar dari halaman utama ?","Message",JOptionPane.DEFAULT_OPTION,JOptionPane.QUESTION_MESSAGE,null,ObjButtons,ObjButtons[1]);
if(pilihan == 0){
new Login().show();
dispose();
}

Selesai, sampai disini silahkan compile project kalian (shift+f11), kemudian jalankan form utama, dan coba untuk menambah sebuah data setelah data masuk ke dalam table, klik data tersebut dan coba tekan tombol "edit", dan coba ubah salah satu data nya kemudian tekan tombol update, dan lakukan hal yg sama untuk tombol "delete", Kemudian coba juga untuk menekan tombol log out, jika layar kembali pada halaman login, berarti tutorial ini telah berhasil kita kerjakan.

Sampai disini fungsi edit dan delete pada frame utama telah berhasil kita buat, dan pada artikel selanjutnya akan saya jelaskan tentang cara memberi background pada frame login dan frame utama.
Silahkan baca tutorial bagian 4 DISINI.

Penulis : ENDs ~ Sebuah blog yang menyediakan berbagai macam informasi

Artikel Tutorial Membuat Sistem Informasi Java Berbasis Array (Part 3) ini dipublish oleh ENDs pada hari Sunday 21 June 2015. Semoga artikel ini dapat bermanfaat.Terimakasih atas kunjungan Anda silahkan tinggalkan komentar.sudah ada 0 komentar: di postingan Tutorial Membuat Sistem Informasi Java Berbasis Array (Part 3)
 

0 comments:

Post a Comment

https://www.instagram.com/endskuulzyr027st.blogspot.com_/