private void btnSimpanActionPerformed(
     java.awt.event.ActionEvent evt) { // GEN-FIRST:event_btnSimpanActionPerformed
   try {
     if (cmbKecamatan.getSelectedItem() != null) {
       if (selected == null) { // insert
         // insert data
         Kelurahan kel = new Kelurahan();
         kel.setNama(txtNama.getText());
         kel.setKecamatan((Kecamatan) cmbKecamatan.getSelectedItem());
         kelurahanDAO.insert(kel);
         loadTable();
         JOptionPane.showMessageDialog(this, "Data tersimpan");
         setEnableForm(false);
         clearForm();
         btnSimpan.setEnabled(false);
         btnBatal.setEnabled(false);
         btnUbah.setEnabled(false);
         btnHapus.setEnabled(false);
         btnTambah.setEnabled(true);
       } else {
         // update data
         selected.setNama(txtNama.getText());
         selected.setKecamatan((Kecamatan) cmbKecamatan.getSelectedItem());
         kelurahanDAO.update(selected);
         loadTable();
         setEnableForm(false);
         btnTambah.setEnabled(false);
         btnUbah.setEnabled(true);
         btnHapus.setEnabled(true);
         btnSimpan.setEnabled(false);
         btnBatal.setEnabled(true);
         selected = null;
       }
     } else {
       JOptionPane.showMessageDialog(this, "Input data dengan lengkap");
     }
   } catch (Exception ex) {
     JOptionPane.showMessageDialog(this, ex.getMessage());
   }
 } // GEN-LAST:event_btnSimpanActionPerformed