Laporan KP - Rizka Arum R - 10040165
Laporan KP - Rizka Arum R - 10040165
KABUPATEN TEGAL
KERJA PRAKTEK
Oleh :
Oleh :
Nama : Rizka Arum Rakhmawati
NIM : 10040165
Menyetujui,
Pembimbing Mahasiswa
Mengetahui,
ii
HALAMAN MOTTO
Jangan menyerah, karena kita tidak akan pernah tahu apa yang
Dengan ilmu hidup akan jadi lebih bermakna, dengan seni hidup
akan terasa lebih berwarna dan dengan agama, hidup akan jadi
lebih terarah.
iii
HALAMAN PERSEMBAHAN
iv
KATA PENGANTAR
Maha Pengasih dan Maha Penyayang yang telah melimpahkan segala rahmat,
dengan judul “Aplikasi Data Penerimaan Siswa Baru Berbasis Java Pada
memenuhi sebagian persyaratan dalam mengambil mata kuliah Tugas Akhir pada
program Studi D-3 Teknik Komputer Politeknik Harapan Bersama Tegal. Selama
melaksanakan Kerja Praktek dan kemudian tersusun dalam laporan Kerja Praktek
ini, banyak pihak yang telah memberikan bantuan, dukungan dan bimbingan.
Pada kesempatan ini, tidak lupa diucapkan terima kasih yang sebesar-
besarnya kepada :
Tegal.
2. Bapak Arfan Haqiqi Sulasmoro, S.Kom selaku Ketua Program Studi DIII
v
4. Ibu Sutinah, S.Pd.SD selaku Kepala Sekolah SD Negeri Pegirikan 02 yang
ini.
6. Suami dan Ibunda tercinta serta kakak dan adik tersayang, yang telah
mencurahkan kasih sayang dan memberikan doa restu serta dukungan kepada
penulis selama pelaksanaan kerja praktek dan dalam penyusunan laporan ini.
7. Teman dan sahabat yang telah membantu dan memberikan motivasi kepada
Disadari bahwa dalam pembahasan laporan kerja praktek ini jauh dari
sempurna yang diharapkan oleh banyak pihak terutama bagi para pembaca, walau
vi
DAFTAR ISI
Halaman
HALAMAN JUDUL .................................................................................... i
HALAMAN PENGESAHAN ...................................................................... ii
HALAMAN MOTO ..................................................................................... iii
HALAMAN PERSEMBAHAN .................................................................... iv
KATA PENGANTAR .................................................................................. v
DAFTAR ISI ................................................................................................ vii
DAFTAR GAMBAR .................................................................................... xi
DAFTAR TABEL ........................................................................................ x
DAFTAR LAMPIRAN ................................................................................. xi
viii
DAFTAR GAMBAR
Halaman
Gambar 2.1 Struktur Organisasi .................................................................... 10
Gambar 3.1 Lingkungan Netbeans IDE ......................................................... 21
Gambar 4.1 Contex Diagram penerimaan Siswa Baru ................................... 31
Gambar 4.2 Hirarchychart Penerimaan Siswa Baru ....................................... 31
Gambar 4.3 DFD Level 0 .............................................................................. 32
Gambar 4.4 DFD Level 1 Input Data............................................................. 33
Gambar 4.5 DFD Level 1 laporan ................................................................. 33
Gambar 4.6 ERD Penerimaan Siswa Baru ..................................................... 34
Gambar 4.7 Flowchart Login ........................................................................ 35
Gambar 4.8 Flowchart Siswa Baru ................................................................ 36
Gambar 4.9 Flowchart Siswa Pindahan ......................................................... 37
Gambar 4.10 Desain Login ........................................................................... 38
Gambar 4.11 Desain Menu Utama ................................................................ 38
Gambar 4.12 Desain Menu Siswa Baru ......................................................... 39
Gambar 4.13 Desain Menu Siswa Pindahan .................................................. 40
Gambar 4.14 Form Login .............................................................................. 41
Gambar 4.15 Form Menu Utama ................................................................... 41
Gambar 4.16 Form Menu Siswa Baru ........................................................... 42
Gambar 4.17 Form Menu Siswa Pindahan..................................................... 42
ix
DAFTAR TABEL
Halaman
Tabel 2.1 Kegiatan Penugasan dalam Membimbing ...................................... 9
Tabel 3.1 Simbol Flowchart .......................................................................... 25
Tabel 3.2 Simbol DFD (Data Flow Diagram) ................................................ 27
Tabel 3.3 Simbol ERD (Entity Relationship Diagram) .................................. 28
x
DAFTAR LAMPIRAN
Halaman
Listing Program ............................................................................................ A-1
Surat Ijin Praktek .......................................................................................... B-1
Surat Keterangan Melaksanakan Kerja Praktek ............................................. C-1
Surat Kesediaan Membimbing KP ................................................................ D-1
xi
BAB I
PENDAHULUAN
saja atau sering disebut dengan kelas , tetapi di luar kelas atau lapangan.
Salah satunya adalah Kerja Praktek (KP), yang merupakan salah satu
syarat yang harus dipenuhi oleh mahasiswa Diploma III Teknik Komputer
Kerja Praktek merupakan salah satu mata kuliah dan dilaksanakan pada
kebutuhan di lapangan.
1
2
pendaftaran. Berdasarkan data penerimaan siswa baru pada tahun 2012 yang
penerimaan calon siswa baru akan menjadi lebih cepat dan lebih akurat,
penerimaan siswa baru berbasis java pada Sekolah Dasar Negeri Pegirikan
1.4. Tujuan
Kabupaten Tegal.
1.5. Manfaat
1. Bagi Mahasiswa :
ke dunia kerja.
Tegal.
Pegirikan 02 Talang.
dapat dengan cepat dan tidak memakan waktu yang cukup lama,
1. Data Primer
2. Data Sekunder
dihadapi.
6
1. Metode Observasi
2. Metode Interview
1. Data di ambil dari formulir isian calon siswa baru Sekolah Dasar
Kabupaten Tegal.
BAB.I PENDAHULUAN
sistematika penulisan.
kepegawaian.
8
BAB. V PENUTUP
GAMBARAN UMUM
dibangun atas tanah lapangan pada tahun 1979 diberi nama Sekolah Dasar
9
10
SD NEGERI PEGIRIKAN 02
KEPALA DEWAN
SEKOLAH KOMITE
STAF
TATA USAHA
UNIT
PERPUSTAKAAN
GURU KELAS
SISWA
2.4.1 Visi
2.4.2 Misi
adalah :
Seni.
2.4.3 Tujuan
adalah :
ketaqwaan kepada Tuhan Yang Maha Esa dan budi pekerti luhur
di sekolah.
pada pagi hari, tepatya pukul 07.00 WIB sampai pukul 12.15 WIB. Namun
bagi kelas 1 dan 2 kegiatan belajar mengajar selesai sampai pukul 10.00
a. Kepala Sekolah
b. Komite Sekolah
sekolah.
c. Pustakawan
buku.
berikut :
e. Sekretaris
ada di sekolah.
f. Bendahara
g. Wali Kelas
efisien.
LANDASAN TEORI
diinginkan pengguna.
fakta. Data merupakan bentuk jamak dari Datum, berasal dari bahasa
16
17
citra.
sekumpulan fakta yang benar dan nyata yang dapat berbentuk angka-
3.2.1. Siswa
tertentu.
18
berapa pun usianya, dari mana pun, siapa pun, dalam bentuk apa
pun, dengan biaya apa pun untuk meningkatkan intelek dan moral.
3.2.2. Sekolah
bahwa arti dari penerimaan siswa baru adalah suatu proses masuknya
data siswa baru seorang pelajar yang akan masuk sekolah atau daftar
3.3. Java
a. Bahasa Pemrograman
b. Development Environment
c. Application Environment
d. Deployment Environment
adalah .Netbeans.
aplikasi mobile).
Panel Palette
PanelProject Kode Panel Properties
Form Window
Panel Inspector
1. Panel Palette
2. ToolBar
3. Form Windows
lain-lain.
4. Panel Project
5. Panel Properties
6. Panel Inspector
7. Jendela Kode
3.4. MySQL
3.5. Xampp
apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam
(start).
25
Simbol Keterangan
Input / output
Simbol Keterangan
DFD.
ada atau sistem baru yang akan dikembangkan secara logika tanpa
sistem yang terstruktur. DFD merupakan alat yang cukup popular sekarang
terstruktur.
27
Kesatuan Luar
Arus Data
Proses
Simpanan Data
Notasi Keterangan
Entitas, objek yang dapat diidentifikasi dalam
lingkungan pemakai.
Para calon siswa atau para orang tua calon siswa mengambil formulir
calon siswa.
seperti tidak lengkapnya data, kehilangan data saat data tersebut diperlukan
sehingga harus menulis ulang data itu kembali. Kelemahan yang lainnya
Kabupaten Tegal.
29
30
c. 1 GB Memory.
d. 160 GB HDD.
adalah :
a. Microsoft Windows 7
b. Netbeans
c. MySQL
d. Xampp
31
0
Data_Siswa Baru
Data_Siswa Baru
Data_Siswa Aplikasi Data_Siswa
Siswa Baru/
Petugas Pindahan Penerimaan Siswa Pindahan
Data_Petugas
Pindahan
Baru Slip_Formulir
Lap_D.Siwa Baru
Lap_D.Siswa Pindahan
Admin
1 2
Input Laporan
Data_Siswa Pindahan
Data_Siswa Baru
D1 Siswa baru
1
D2 Siswa Pindahan
INPUT
Data_Siswa baru DATA Slip_Formulir
Data_Siswa pindahan
Data_Siswa pindahan
Data_Siswa baru
Data_Siswa baru
Data_Siswa Pindahan
Data_Petugas SISWA BARU/
PINDAHAN
PETUGAS
LAPORAN
Lap_D.Siswa Baru
Lap_D.Siswa Pindahan
ADMIN
1.1
Data_Siswa Baru
SISWA BARU Data_Siswa Baru
Slip_Formulir SISWA D1 Tbl_Siswa Baru
BARU
Data_Siswa 1.2
SISWA Pindahan
Slip_formulir Data_Siswa
PINDAHAN SISWA D2 Tbl_Siswa Pindahan
Pindahan
PINDAHAN
2.1
Lap_D. Data_Siswa Baru
Data_Siswa Baru
Siswa Baru
D1 Siswa Baru
ADMIN
2.2
Data_Siswa Pindahan Lap_D.
Siswa Pindahan
D2 Siswa Pindahan
Data_Siswa Pindahan
password
User name
Pend. Ibu
Pend. ayah
Admin Pekerjaan ayah
Pekerjaan ibu Nama Ibu Nama Ayah
Anak ke Berat
Siswa Baru/
pindahan Jenis
no_pendaftaran kelamin
membuat
Nama
Laporan Agama Tinggi
Tanggal Tempat Alamat
lahir
Mengisi
Petugas
Formulir
Mulai
xUser=’’,xPass=’’,
Menu= 0
xUser,xPass
User=’admin’ Tidak
And Pesan Error
Password=’admin’
Ya
Menu
Menu
Lagi ? Ya
Tidak
Selesai
Mulai
Pilih=0,xNoPend=0,xNm=’’.xTtl=’’,
xJK=’’,xAnk=’’,xBB=’’,xTB=’’,xAlmt=”,xNmA=”,xNmI=”,
xPekA=”,xPekI=”,xPenA=”,xPenI=”
Pilih
Pilih
xNoPend,xNm,xTtl,xJK,xAnk, xNoPend
xNoPend
xBB,xTB,xAlmt,xNmA,xNmI,
xPekA,xPekI,xPenA,xPenI
Ya
Ya Ya
NoPend=xNoPend,Nm=xNm,Ttl=.xTtl, NoPend,Nm,Ttl,JK,Ank,
JK=xJK,Ank=xAnk,BB=xBB,TB=xTB,almt= NoPend,Nm,Ttl,JK,Ank,
BB,TB,Almt,NmA,NmI, BB,TB,Almt,NmA,NmI,
xAlmt,NmA=xNmA,NmI=xNmI,PekA= PekA,PekI,PenA,PenI
xPekA,PekI=xPekI,PenA=xPenA,PenI=xPenI PekA,PekI,PenA,PenI
Ya Tidak Tidak
Lagi ? Edit ? Hapus ?
Ya Ya
Tidak
xNoPend,xNm,xTtl,xJK,xAnk, Delete from Siswa Baru
xBB,xTB,xAlmt,xNmA,xNmI,
where NoPend=xNoPend
xPekA,xPekI,xPenA,xPenI
Tidak Ya
Simpan ? Lagi ?
Ya Tidak
NoPend=xNoPend,Nm=xNm,Ttl=.xTtl,
JK=xJK,Ank=xAnk,BB=xBB,TB=xTB,almt=
xAlmt,NmA=xNmA,NmI=xNmI,PekA=
xPekA,PekI=xPekI,PenA=xPenA,PenI=xPenI
Ya
Lagi ?
Tidak
Lagi ?
Ya
Tidak
Selesai
Mulai
Pilih=0,xNoPend=0,xNm=’’.xTtl=’’,
xJK=’’,xAnk=’’,xBB=’’,xTB=’’,xAlmt=”,xNmA=”,xNmI=”,
xPekA=”,xPekI=”,xPenA=”,xPenI=”,xSek=’,xTh=”
Pilih
Pilih
Ya
Ya Ya
NoPend=xNoPend,Nm=xNm,Ttl=.xTtl,Th=xTh NoPend,Nm,Ttl,JK,Ank,
JK=xJK,Ank=xAnk,BB=xBB,TB=xTB,almt= NoPend,Nm,Ttl,JK,Ank,
BB,TB,Almt,NmA,NmI,Sek
xAlmt,NmA=xNmA,NmI=xNmI,PekA=xPekA, BB,TB,Almt,NmA,NmI,Th,
PekA,PekI,PenA,PenI,Th
PekI=xPekI,PenA=xPenA,PenI=xPenI,Sek PekA,PekI,PenA,PenISek
=xSek
Tidak
Ya Tidak
Lagi ? Edit ? Hapus ?
Ya Ya
Tidak
xNoPend,xNm,xTtl,xJK,xAnk, Delete from Siswa Pindahan
xBB,xTB,xAlmt,xNmA,xNmI,Sek
where NoPend=xNoPend
xPekA,xPekI,xPenA,xPenI,Th
Tidak Ya
Simpan ? Lagi ?
Ya Tidak
NoPend=xNoPend,Nm=xNm,Ttl=.xTtl,Th=xTh
JK=xJK,Ank=xAnk,BB=xBB,TB=xTB,almt=
xAlmt,NmA=xNmA,NmI=xNmI,PekA=xPekA,Pe
kI=xPekI,PenA=xPenA,PenI=xPenI,Sek=xSek
Ya
Lagi ?
Tidak
Ya
Lagi ?
Tidak
Selesai
LOGIN
Username : xxxxx
Password : xxxxx
Masuk Keluar
SD N PEGIRIKAN 02
Nama Lengkap
Pendidikan Tertinggi Ayah
Tempat Lahir
Pekerjaan Ayah
Tanggal Lahir
Nama Ibu
Jenis Kelamin
Pendidikan Terakhir Ibu
Agama
Pekerjaan Ibu
v
Anak Ke
Nama Wali
Berat Badan Kg
Pendidikan Terakhir Wali
Tinggi Badan Cm
Pekerjaan Wali
Alamat
Alamat Orang tua
Berat Badan Kg
Tinggi Badan Cm
Simpan Hapus Keluar
Alamat
PENUTUP
5.1. Kesimpulan
1. Sistem yang ada selama ini masih menggunakan cara manual sehingga
mudah.
data peserta siswa baru yang mendaftar. Jadi aplikasi yang dibuat akan
manual.
43
44
pencatatan data.
5.2. Saran
berikut:
1. Aplikasi data yang telah dibangun ini agar dijadikan bahan untuk
Ali Khan, Shafique. 2005. Pengertian Siswa dan Pelajar. Di akses dari
(http://id.shvoong.com/social-sciences/education/2352797-pengertian-
siswa-dan-pelajar/) tanggal 16 Januari 2013.
Anisyah. (2000). Data adalah keterangan yang benar dan nyata. Di akses dari
http://blog.binadarma.ac.id/nayel/wp-content/uploads/2010/09/BAB-
II.pdf) tanggal 16 Januari 2013.
45
46
Listing Program
1. Form Login
import java.awt.*;
import java.sql.*;
import java.sql.ResultSet;
import javax.swing.JOptionPane;
import java.awt.geom.*;
import usu.widget.*;
import usu.widget.constan.Animation;
public class Login extends Form {
public Connection con;
public Statement state;
public Utama utama;
//masuk
private void
jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try {String sql = "select * from login where username = '" +
user.getText() + "'and pass = '" +
String.valueOf(pass.getPassword()) + "'";
ResultSet rss = state.executeQuery(sql);
if (rss.next()) {
utama = new Utama();
utama.setVisible(true);
this.dispose();
} else {
A-1
JOptionPane.showMessageDialog(null, "Username atau Password
Salah Coba Lagi");
}
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "Username atau Password
Salah Coba Lagi");
}}
//keluar
private void
jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
this.dispose(); }
import java.awt.*;
import java.awt.geom.Ellipse2D;
import java.awt.geom.RoundRectangle2D;
import usu.widget.*;
import usu.widget.constan.Animation;
public class Utama extends Form {
/** Creates new form Utama */
public Utama() {
initComponents();
initHelper();
Dimension screenSize =
Toolkit.getDefaultToolkit().getScreenSize();
Dimension frameSize = getSize();
setLocation(
(screenSize.width - frameSize.width) / 2,
(screenSize.height - frameSize.height) / 2); }
//Siswa Baru
private void
buttonImageReflection1ActionPerformed(java.awt.event.Action
Event evt) {
// TODO add your handling code here:
new TambahSiswa().setVisible(true);
this.setVisible(false);}
// Siswa Pindahan
private void
buttonImageReflection2ActionPerformed(java.awt.event.ActionE
vent evt) {
// TODO add your handling code here:
new SiswaPindahan().setVisible(true);
this.setVisible(false); }
//report
private void
buttonImageReflection3ActionPerformed(java.awt.event.ActionE
vent evt) {
// TODO add your handling code here:
A-2
new NewJFrame().setVisible(true);
this.setVisible(false);}
//keluar
Private void
buttonImageReflection4ActionPerformed(java.awt.event.ActionE
vent evt) {
// TODO add your handling code here:
this.setVisible(false);
new Login().setVisible(true);}
private void
keluarActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
new Utama().setVisible(true);
this.setVisible(false);}
private void
simpanActionPerformed(java.awt.event.ActionEvent evt) {
try {
// java.util.Date tgl_lahir;
java.util.Date tgl_lahir;
tgl_lahir = tglLahir.getDate();
Class.forName("com.mysql.jdbc.Driver");
con =
DriverManager.getConnection("jdbc:mysql://localhost:3306/ich
a", "root", "");
Statement st1 = con.createStatement();
A-3
String sql1 = "insert into
siswa_baru(no_pendaftaran, nama_siswa, ttl_siswa,
tgl_siswa, jenisKelamin, agama, anakKe, berat, tinggi,
alamat, nama_ayah,pen_ayah, peker_ayah, nama_ibu, pen_ibu,
peker_ibu, wali, pen_wali, peker_wali, alamat_ortu,
alamat_wali) "
+ "values('" + nopendaf.getText() + "','"
+ nmLengkap.getText() + "','" + ttl.getText() + "','"
+ new java.sql.Date(tgl_lahir.getDate()) + "','"
+ jenisKlmn.getSelectedItem() + "','"
+ agama.getSelectedItem() + "','" + anak.getText()
+ "','" + berat.getText() + "','" + tinggi.getText() +
"','" + alamat.getText() + "','" + nmAyah.getText() +
"','" + pendAyah.getText() + "','" +
pekerjaanAyah.getText() + "','" + nmIbu.getText() + "','"
+ pendIbu.getText() + "','" + pekerjaanIbu.getText() +
"','" + nmWali.getText() + "','" + pendWali.getText() +
+ alamatOrtu.getText() + "','" + alamatWali.getText() +
"')";
int rows1 = st1.executeUpdate(sql1);
if (rows1 == 1) {
JOptionPane.showMessageDialog(null, "Record updated.");}
bersih();
} catch (Exception e) {
System.err.println(e);
JOptionPane.showMessageDialog(null, "Unable to save
record.");
}}
private void
jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try {
Class.forName("com.mysql.jdbc.Driver");
con =
DriverManager.getConnection("jdbc:mysql://localhost:3306/i
cha", "root", "");
ResultSet rss;
String StrQr = "";
if (nopendaf.getText().trim().length() > 0) {
StrQr = StrQr + " and no_pendaftaran = " +
nopendaf.getText().trim() + " ";
}
if (StrQr.length() == 0) {
JOptionPane.showMessageDialog(null, "Enter search
critaria.");
}
PreparedStatement stmt = con.prepareStatement("select
no_pendaftaran, nama_siswa, ttl_siswa, tgl_siswa,
jenisKelamin, agama, anakKe, berat, tinggi, alamat," +
" nama_ayah,pen_ayah, peker_ayah, nama_ibu, pen_ibu,
peker_ibu, wali, pen_wali, peker_wali, alamat_ortu,
alamat_wali from siswa_baru where 1 " + StrQr + "
order by no_pendaftaran"); rss = stmt.executeQuery();
if (rss.next()) {
nmLengkap.setText(rss.getString("nama_siswa"));
ttl.setText(rss.getString("ttl_siswa"));
A-4
jenisKlmn.setSelectedItem(rss.getString("jenisKelamin"));
agama.setSelectedItem(rss.getString("agama"));
anak.setText(rss.getString("anakKe"));
berat.setText(rss.getString("berat"));
tinggi.setText(rss.getString("tinggi"));
alamat.setText(rss.getString("alamat"));
nmAyah.setText(rss.getString("nama_ayah"));
pendAyah.setText(rss.getString("pen_ayah"));
pekerjaanAyah.setText(rss.getString("peker_ayah"));
nmIbu.setText(rss.getString("nama_ibu"));
pendIbu.setText(rss.getString("pen_ibu"));
pekerjaanIbu.setText(rss.getString("peker_ibu"));
nmWali.setText(rss.getString("wali"));
pendWali.setText(rss.getString("pen_wali"));
pekerjaanWali.setText(rss.getString("peker_wali"));
alamatOrtu.setText(rss.getString("alamat_ortu"));
alamatWali.setText(rss.getString("alamat_wali"));
buka();
}
} catch (Exception e) {
} }
private void
updateActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try {
java.util.Date tgl_lahir;
tgl_lahir = tglLahir.getDate();
con =
DriverManager.getConnection("jdbc:mysql://localhost:3306/i
cha", "root", "");
String sql = "UPDATE siswa_baru SET nama_siswa='" +
nmLengkap.getText()
+ "', ttl_siswa='" + ttl.getText() + "', tgl_siswa='" +
new java.sql.Date(tgl_lahir.getTime()) + "',
jenisKelamin='" + jenisKlmn.getSelectedItem()
+ "', agama='" + agama.getSelectedItem() + "', anakKe='" +
anak.getText()+ "', berat='" + berat.getText()
+ "', tinggi='" + tinggi.getText() + "', alamat='" +
alamat.getText() + "', nama_ayah='" + nmAyah.getText()
+ "', pen_ayah='" + pendAyah.getText()
+ "', peker_ayah='" + pekerjaanAyah.getText()
+ "', nama_ibu='" + nmIbu.getText()
+ "', pen_ibu='" + pendIbu.getText()
+ "', peker_ibu='" + pekerjaanIbu.getText()
+ "', wali='" + nmWali.getText()
+ "', pen_wali='" + pendWali.getText()
+ "', peker_wali='" + pekerjaanWali.getText()
+ "', alamat_ortu='" + alamatOrtu.getText()
+ "', alamat_wali='" + alamatWali.getText() + "'"
+ "WHERE no_pendaftaran='" + nopendaf.getText()+ "' ";
PreparedStatement pstat = con.prepareStatement(sql);
pstat.executeUpdate();
pstat.close();
A-5
JOptionPane.showMessageDialog(null, "Sukses Di Koreksi
!!!");
bersih();
} catch (SQLException sqle) {
System.err.println("Error karena : " + sqle);
} }
A-6
+ anak.getText() + "','" + berat.getText() + "','"
+ tinggi.getText() + "','" + alamat.getText() + "','"
+ nmAyah.getText() + "','" + pendAyah.getText() + "','"
+ pekerjaanAyah.getText() + "','"+ nmIbu.getText() + "','"
+ pendIbu.getText()+ "','" + pekerjaanIbu.getText()+ "','"
+ nmWali.getText() + "','"+ pendWali.getText() + "','"
+ pekerjaanWali.getText() + "','"+ alamatOrtu.getText()+
"','" + alamatWali.getText() + "','" +
sekolahasal.getText() + "','"
+ sttb.getText() + "','"+ alamatsekolah.getText() + "')";
int rows1 = st1.executeUpdate(sql1);
if (rows1 == 1) {
JOptionPane.showMessageDialog(null, "Record updated.");
}
bersih();
} catch (Exception e) {
System.err.println(e);
JOptionPane.showMessageDialog(null, "Unable to save
record.");
} }
A-7