4.2.5 Implementasi Antar Muka Perbarui Data
Antar muka ini menampilkan halaman perbarui data yang berfungsi untuk memperbarui data toko dan rute yang sudah ada. Hal ini bisa saja dikarenakan
kesalahan penginputan data sebelumnya atau juga perpindahan toko ke tempat lain. Berikut ini merupakan gambar dari antar muka perbarui data:
Gambar 4. 9 Antar Muka Perbarui Data Sebelum memperbari data maka pengguna harus memilih nama toko yang akan
diperbarui dari combo box, berikut adalah kode untuk menampilkan toko yang dipilih dari combo box:
nama = String comboNamaToko.getSelectedItem; System.out.printlnnama; kode = nama.substring0, 8.replace , ;
System.out.printlnkode; try {
textKodeLama.setTextkode; labelKodeNamaToko.setTextnama.substring0, 19;
textNamaLama.setTextnama.substring19; textAlamatLama.setTextKontrolUpdate.getKoneksiKontrolUpdate.AlamatTokok
ode;
Setelah toko dipilih dan data dari toko ditampilkan maka selanjutnya adalah memperbarui data dari toko tersebut. Berikut adalah kode untuk memperbarui data
toko:
Selanjutnya jika kode untuk memperbarui data toko diatas berhasil maka akan muncul pesan seperti pada gambar 4.10 berikut:
Gambar 4. 10 Pemberitauan Data berhasil diperbarui Selanjutnya setelah mengupdate data toko maka diperlukan juga untuk
mengupdate data rute dari toko baru yang baru saja diupdate ke toko yang lainya. Berikut adalah kode untuk memperbarui data rute tersebut:
public void updateTokoToko tk throws SQLException{ Statement stmnt;
ResultSet rsult; String nama = tk.getNama_toko;
String kode = tk.getKode_toko; String alamat = tk.getAlamat_toko;
String koor = tk.getKoor_toko; String sql = update toko_ck set nama_toko = +nama+, alamat =
+alamat+, koordinat = +koor+ where kode_toko = +kode+; stmnt = conn.createStatement;
stmnt.executeUpdatesql; conn.commit;
conn.close; }
public void updateRuteRute rt throws SQLException{ Statement stmnt;
String kode_awal = rt.getKodeAwal; String kode_Tujuan = rt.getKodeTujuan;
textKoorLama.setTextKontrolUpdate.getKoneksiKontrolUpdate.KoorTokokode; } catch Exception ex {
Logger.getLoggerFormCariRute.class.getName.logLevel.SEVERE, null, ex; }
Kode tersbut merupakan kode untuk memperbarui data rute, dimana jika kode tersebut berhasil dijalankan oleh sistem maka akan muncul pesan seperti pada
gambar 4.11
Gambar 4. 11 Pemberitauan rute berhasil diperbarui
4.2.6 Implementasi Antar Muka Hapus Data