program visual basic ktp
VISUAL BASIC
TUGAS UJIAN
Disusun Oleh :
Rahmadani
04.45011.01440.08
Jurusan : Ilmu Komputer
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS MULAWARMAN
(2)
2006 DESAIN FORM
(3)
SETTING PROPERTY
Keterangan : 1. NIK 2. NAMA 3. Combosex 4. KELAHIRAN 5. MASKED TGL
1
2
6 4
5 3
7
8
9 10
11
12 13
14
15
16
19 18
(4)
6. ALAMAT 7. RTRW 8. KEL 9. KEC 10. KOTA 11. POS 12. AGAMA 13. Combonegara 14. PEKERJAAN 15. CombiSTATUS 16. ComboGODAR 17. simpan
18. batal 19. keluar
(5)
DAFTAR DATA
FORMS :
1. Edit Data 2. Hapus 3. Isi Data 4. Lihat Data 5. Lihat Data Satu 6. MDI Form
DESIGNERS :
1. Data Environment 2. Data Report
(6)
FORMS 1. Edit Data
Dim ktp As Database Dim datktp As Recordset Private Sub batal_Click() NIK.Text = ""
combonegara.Text = "" Combosex.Text = "" ComboSTATUS.Text = "" ComboGODAR.Text = "" MASKEDTGL.Mask = "" MASKEDTGL.Text = ""
MASKEDTGL.Mask = "##/##/####" NAMA.Text = ""
KELAHIRAN.Text = "" ALAMAT.Text = "" RTRW.Text = "" KEL.Text = "" KEC.Text = "" KOTA.Text = "" POS.Text = "" AGAMA.Text = "" PEKERJAAN.Text = "" End Sub
Private Sub Combosex_Click() KELAHIRAN.SetFocus End Sub
Private Sub Form_Activate() NIK.SetFocus
combonegara.AddItem "WNI" combonegara.AddItem "WNA" Combosex.AddItem "PRIA" Combosex.AddItem "WANITA"
ComboSTATUS.AddItem "Belum Menikah" ComboSTATUS.AddItem "Menikah"
ComboGODAR.AddItem "-" ComboGODAR.AddItem "A" ComboGODAR.AddItem "B"
(7)
ComboGODAR.AddItem "AB" ComboGODAR.AddItem "O"
MASKEDTGL.Mask = "##/##/####" NAMA.Text = ""
KELAHIRAN.Text = "" ALAMAT.Text = "" RTRW.Text = "" KEL.Text = "" KEC.Text = "" KOTA.Text = "" POS.Text = "" AGAMA.Text = "" combonegara.Text = "" PEKERJAAN.Text = "" End Sub
Private Sub Form_Load()
Set ktp = OpenDatabase("D:\My Documents\ktp.mdb") Set datktp = ktp.OpenRecordset("DATA")
datktp.Index = "IDXDAT"
e = MsgBox("Untuk mengedit data, masukkan NIK data yang akan diedit lalu tekan enter", vbInformation, "PERINGATAN")
End Sub
Private Sub Image2_Click() End Sub
Private Sub keluar_Click() Unload Me
End Sub
Private Sub NIK_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
datktp.Index = "idxdat" datktp.Seek "=", NIK.Text If Not datktp.NoMatch Then NIK.Text = datktp!NIK NAMA.Text = datktp!NAMA Combosex.Text = datktp!JEN_KEL
KELAHIRAN.Text = datktp!KELAHIRAN MASKEDTGL.Text = datktp!TGL_LHR ALAMAT.Text = datktp!ALAMAT RTRW.Text = datktp!RTRW KEL.Text = datktp!KELURAHAN
(8)
KEC.Text = datktp!KECAMATAN KOTA.Text = datktp!KOTA
POS.Text = datktp!KODEPOS AGAMA.Text = datktp!AGAMA
combonegara.Text = datktp!KEWARGANEGARAAN PEKERJAAN.Text = datktp!PEKERJAAN
ComboSTATUS.Text = datktp!PERKAWINAN ComboGODAR.Text = datktp!GODAR
Else
e = MsgBox("Data Yang Anda Cari Tidak Ada", vbInformation, "PERINGATAN")
End If End If End Sub
Private Sub NAMA_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
Combosex.SetFocus End If
End Sub
Private Sub kelahiran_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
MASKEDTGL.SetFocus End If
End Sub
Private Sub maskedtgl_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
ALAMAT.SetFocus End If
End Sub
Private Sub alamat_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
RTRW.SetFocus End If
End Sub
Private Sub rtrw_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
KEL.SetFocus End If
End Sub
Private Sub kel_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
KEC.SetFocus End If
End Sub
Private Sub kec_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
(9)
KOTA.SetFocus End If
End Sub
Private Sub kota_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
POS.SetFocus End If
End Sub
Private Sub pos_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
AGAMA.SetFocus End If
End Sub
Private Sub agama_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
combonegara.SetFocus End If
End Sub
Private Sub simpan_Click() If NIK.Text = "" Then
e = MsgBox("Masukkan Data Anda Dengan Lengkap", vbInformation, "PERINGATAN")
NIK.SetFocus Exit Sub
End If
If NAMA.Text = "" Then
e = MsgBox("Masukkan Data Anda Dengan Lengkap", vbInformation, "PERINGATAN")
NAMA.SetFocus Exit Sub
End If
If Combosex.Text = "" Then
e = MsgBox("Masukkan Data Anda Dengan Lengkap", vbInformation, "PERINGATAN")
Combosex.SetFocus Exit Sub
End If
If KELAHIRAN.Text = "" Then
e = MsgBox("Masukkan Data Anda Dengan Lengkap", vbInformation, "PERINGATAN")
KELAHIRAN.SetFocus Exit Sub
End If
If ALAMAT.Text = "" Then
e = MsgBox("Masukkan Data Anda Dengan Lengkap", vbInformation, "PERINGATAN")
(10)
ALAMAT.SetFocus Exit Sub
End If
If RTRW.Text = "" Then
e = MsgBox("Masukkan Data Anda Dengan Lengkap", vbInformation, "PERINGATAN")
RTRW.SetFocus Exit Sub
End If
If KEL.Text = "" Then
e = MsgBox("Masukkan Data Anda Dengan Lengkap", vbInformation, "PERINGATAN")
KEL.SetFocus Exit Sub
End If
If KEC.Text = "" Then
e = MsgBox("Masukkan Data Anda Dengan Lengkap", vbInformation, "PERINGATAN")
KEC.SetFocus Exit Sub
End If
If KOTA.Text = "" Then
e = MsgBox("Masukkan Data Anda Dengan Lengkap", vbInformation, "PERINGATAN")
KOTA.SetFocus Exit Sub
End If
If POS.Text = "" Then
e = MsgBox("Masukkan Data Anda Dengan Lengkap", vbInformation, "PERINGATAN")
POS.SetFocus Exit Sub
End If
If AGAMA.Text = "" Then
e = MsgBox("Masukkan Data Anda Dengan Lengkap", vbInformation, "PERINGATAN")
AGAMA.SetFocus Exit Sub
End If
If combonegara.Text = "" Then
e = MsgBox("Masukkan Data Anda Dengan Lengkap", vbInformation, "PERINGATAN")
combonegara.SetFocus Exit Sub
End If
(11)
e = MsgBox("Masukkan Data Anda Dengan Lengkap", vbInformation, "PERINGATAN")
PEKERJAAN.SetFocus Exit Sub
End If
If ComboSTATUS.Text = "" Then
e = MsgBox("Masukkan Data Anda Dengan Lengkap", vbInformation, "PERINGATAN")
ComboSTATUS.SetFocus Exit Sub
End If
If ComboGODAR.Text = "" Then
e = MsgBox("Masukkan Data Anda Dengan Lengkap", vbInformation, "PERINGATAN")
ComboGODAR.SetFocus Exit Sub
End If With datktp .Edit
.Fields("NIK").Value = NIK.Text .Fields("NAMA").Value = NAMA.Text .Fields("JEN_KEL").Value = Combosex.Text
.Fields("KELAHIRAN").Value = KELAHIRAN.Text .Fields("TGL_LHR").Value = CDate(MASKEDTGL.Text) .Fields("ALAMAT").Value = ALAMAT.Text
.Fields("RTRW").Value = RTRW.Text .Fields("KELURAHAN").Value = KEL.Text .Fields("KECAMATAN").Value = KEC.Text .Fields("KOTA").Value = KOTA.Text .Fields("KODEPOS").Value = POS.Text .Fields("AGAMA").Value = AGAMA.Text
.Fields("KEWARGANEGARAAN").Value = combonegara.Text .Fields("PEKERJAAN").Value = PEKERJAAN.Text
.Fields("PERKAWINAN").Value = ComboSTATUS.Text .Fields("GODAR").Value = ComboGODAR.Text
.Update End With NIK.Text = "" NIK.SetFocus Combosex.Text = "" ComboSTATUS.Text = "" ComboGODAR.Text = "" MASKEDTGL.Mask = "" MASKEDTGL.Text = ""
MASKEDTGL.Mask = "##/##/####" NAMA.Text = ""
(12)
KELAHIRAN.Text = "" ALAMAT.Text = "" RTRW.Text = "" KEL.Text = "" KEC.Text = "" KOTA.Text = "" POS.Text = "" AGAMA.Text = "" combonegara.Text = "" PEKERJAAN.Text = "" End Sub
Private Sub combonegara_click() PEKERJAAN.SetFocus
End Sub
Private Sub pekerjaan_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
ComboSTATUS.SetFocus End If
End Sub
Private Sub combostatus_click() ComboGODAR.SetFocus End Sub
Private Sub combogodar_click() simpan.SetFocus
(13)
2. Hapus
Dim ktp As Database Dim datktp As Recordset Private Sub batal_Click() NIK.SetFocus
NIK.Text = "" Combosex.Text = "" ComboSTATUS.Text = "" ComboGODAR.Text = "" MASKEDTGL.Mask = "" MASKEDTGL.Text = ""
MASKEDTGL.Mask = "##/##/####" NAMA.Text = ""
KELAHIRAN.Text = "" ALAMAT.Text = "" RTRW.Text = "" KEL.Text = "" KEC.Text = "" KOTA.Text = "" POS.Text = "" AGAMA.Text = "" combonegara.Text = "" PEKERJAAN.Text = "" End Sub
Private Sub Form_Activate() NIK.SetFocus
End Sub
Private Sub Form_Load()
Set ktp = OpenDatabase("D:\My Documents\ktp.mdb") Set datktp = ktp.OpenRecordset("DATA")
datktp.Index = "IDXDAT"
rizky = MsgBox("Untuk menghapus data, masukkan NIK data yang akan dihapus lalu tekan enter", vbInformation, "PERINGATAN")
End Sub
Private Sub Hapus_Click()
rizky = MsgBox("Anda Yakin Menghapus", vbYesNo + vbQuestion, "Peringatan")
If rizky = 6 Then datktp.Delete
(14)
NIK.SetFocus NIK.Text = "" Combosex.Text = "" ComboSTATUS.Text = "" ComboGODAR.Text = "" MASKEDTGL.Mask = "" MASKEDTGL.Text = ""
MASKEDTGL.Mask = "##/##/####" NAMA.Text = ""
KELAHIRAN.Text = "" ALAMAT.Text = "" RTRW.Text = "" KEL.Text = "" KEC.Text = "" KOTA.Text = "" POS.Text = "" AGAMA.Text = "" combonegara.Text = "" PEKERJAAN.Text = "" Else
NIK.Text = "" NIK.SetFocus Combosex.Text = "" ComboSTATUS.Text = "" ComboGODAR.Text = "" MASKEDTGL.Mask = "" MASKEDTGL.Text = ""
MASKEDTGL.Mask = "##/##/####" NAMA.Text = ""
KELAHIRAN.Text = "" ALAMAT.Text = "" RTRW.Text = "" KEL.Text = "" KEC.Text = "" KOTA.Text = "" POS.Text = "" AGAMA.Text = "" combonegara.Text = "" PEKERJAAN.Text = "" End If
End Sub
Private Sub Image2_Click() End Sub
(15)
Private Sub keluar_Click() Unload Me
End Sub
Private Sub Label5_Click() End Sub
Private Sub NIK_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
datktp.Index = "idxdat" datktp.Seek "=", NIK.Text If Not datktp.NoMatch Then NIK.Text = datktp!NIK NAMA.Text = datktp!NAMA Combosex.Text = datktp!JEN_KEL
KELAHIRAN.Text = datktp!KELAHIRAN MASKEDTGL.Text = datktp!TGL_LHR ALAMAT.Text = datktp!ALAMAT RTRW.Text = datktp!RTRW KEL.Text = datktp!KELURAHAN KEC.Text = datktp!KECAMATAN KOTA.Text = datktp!KOTA
POS.Text = datktp!KODEPOS AGAMA.Text = datktp!AGAMA
combonegara.Text = datktp!KEWARGANEGARAAN PEKERJAAN.Text = datktp!PEKERJAAN
ComboSTATUS.Text = datktp!PERKAWINAN ComboGODAR.Text = datktp!GODAR
Else
e = MsgBox("Data Yang Anda Cari Tidak Ada", vbInformation, "PERINGATAN")
End If End If End Sub
(16)
3. Isi Data
Dim ktp As Database Dim datktp As Recordset Private Sub batal_Click() NIK.Text = ""
Combosex.Text = "" ComboSTATUS.Text = "" ComboGODAR.Text = "" MASKEDTGL.Mask = "" MASKEDTGL.Text = ""
MASKEDTGL.Mask = "##/##/####" NAMA.Text = ""
KELAHIRAN.Text = "" ALAMAT.Text = "" RTRW.Text = "" KEL.Text = "" KEC.Text = "" KOTA.Text = "" POS.Text = "" AGAMA.Text = "" combonegara.Text = "" PEKERJAAN.Text = "" End Sub
Private Sub Combosex_Click() KELAHIRAN.SetFocus End Sub
Private Sub Form_Activate() NIK.SetFocus
combonegara.AddItem "WNI" combonegara.AddItem "WNA" Combosex.AddItem "PRIA" Combosex.AddItem "WANITA"
ComboSTATUS.AddItem "Belum Menikah" ComboSTATUS.AddItem "Menikah"
ComboGODAR.AddItem "-" ComboGODAR.AddItem "A" ComboGODAR.AddItem "B" ComboGODAR.AddItem "AB" ComboGODAR.AddItem "O"
(17)
MASKEDTGL.Mask = "##/##/####" NAMA.Text = ""
KELAHIRAN.Text = "" ALAMAT.Text = "" RTRW.Text = "" KEL.Text = "" KEC.Text = "" KOTA.Text = "" POS.Text = "" AGAMA.Text = "" PEKERJAAN.Text = "" End Sub
Private Sub Form_Load()
Set ktp = OpenDatabase("D:\My Documents\ktp.mdb") Set datktp = ktp.OpenRecordset("DATA")
datktp.Index = "IDXDAT" End Sub
Private Sub Image2_Click() End Sub
Private Sub keluar_Click() Unload Me
End Sub
Private Sub NIK_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
NAMA.SetFocus End If
End Sub
Private Sub NAMA_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
Combosex.SetFocus End If
End Sub
Private Sub kelahiran_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
MASKEDTGL.SetFocus End If
End Sub
Private Sub maskedtgl_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
ALAMAT.SetFocus End If
(18)
End Sub
Private Sub alamat_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
RTRW.SetFocus End If
End Sub
Private Sub rtrw_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
KEL.SetFocus End If
End Sub
Private Sub kel_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
KEC.SetFocus End If
End Sub
Private Sub kec_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
KOTA.SetFocus End If
End Sub
Private Sub kota_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
POS.SetFocus End If
End Sub
Private Sub pos_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
AGAMA.SetFocus End If
End Sub
Private Sub agama_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
combonegara.SetFocus End If
End Sub
Private Sub simpan_Click() If NIK.Text = "" Then
e = MsgBox("Masukkan Data Anda Dengan Lengkap", vbInformation, "PERINGATAN")
NIK.SetFocus Exit Sub
End If
If NAMA.Text = "" Then
e = MsgBox("Masukkan Data Anda Dengan Lengkap", vbInformation, "PERINGATAN")
(19)
NAMA.SetFocus Exit Sub
End If
If Combosex.Text = "" Then
e = MsgBox("Masukkan Data Anda Dengan Lengkap", vbInformation, "PERINGATAN")
Combosex.SetFocus Exit Sub
End If
If KELAHIRAN.Text = "" Then
e = MsgBox("Masukkan Data Anda Dengan Lengkap", vbInformation, "PERINGATAN")
KELAHIRAN.SetFocus Exit Sub
End If
If ALAMAT.Text = "" Then
e = MsgBox("Masukkan Data Anda Dengan Lengkap", vbInformation, "PERINGATAN")
ALAMAT.SetFocus Exit Sub
End If
If RTRW.Text = "" Then
e = MsgBox("Masukkan Data Anda Dengan Lengkap", vbInformation, "PERINGATAN")
RTRW.SetFocus Exit Sub
End If
If KEL.Text = "" Then
e = MsgBox("Masukkan Data Anda Dengan Lengkap", vbInformation, "PERINGATAN")
KEL.SetFocus Exit Sub
End If
If KEC.Text = "" Then
e = MsgBox("Masukkan Data Anda Dengan Lengkap", vbInformation, "PERINGATAN")
KEC.SetFocus Exit Sub
End If
If KOTA.Text = "" Then
e = MsgBox("Masukkan Data Anda Dengan Lengkap", vbInformation, "PERINGATAN")
KOTA.SetFocus Exit Sub
End If
(20)
e = MsgBox("Masukkan Data Anda Dengan Lengkap", vbInformation, "PERINGATAN")
POS.SetFocus Exit Sub
End If
If AGAMA.Text = "" Then
e = MsgBox("Masukkan Data Anda Dengan Lengkap", vbInformation, "PERINGATAN")
AGAMA.SetFocus Exit Sub
End If
If combonegara.Text = "" Then
e = MsgBox("Masukkan Data Anda Dengan Lengkap", vbInformation, "PERINGATAN")
combonegara.SetFocus Exit Sub
End If
If PEKERJAAN.Text = "" Then
e = MsgBox("Masukkan Data Anda Dengan Lengkap", vbInformation, "PERINGATAN")
PEKERJAAN.SetFocus Exit Sub
End If
If ComboSTATUS.Text = "" Then
e = MsgBox("Masukkan Data Anda Dengan Lengkap", vbInformation, "PERINGATAN")
ComboSTATUS.SetFocus Exit Sub
End If
If ComboGODAR.Text = "" Then
e = MsgBox("Masukkan Data Anda Dengan Lengkap", vbInformation, "PERINGATAN")
ComboGODAR.SetFocus Exit Sub
End If With datktp .AddNew
.Fields("NIK").Value = NIK.Text .Fields("NAMA").Value = NAMA.Text .Fields("JEN_KEL").Value = Combosex.Text
.Fields("KELAHIRAN").Value = KELAHIRAN.Text .Fields("TGL_LHR").Value = CDate(MASKEDTGL.Text) .Fields("ALAMAT").Value = ALAMAT.Text
.Fields("RTRW").Value = RTRW.Text .Fields("KELURAHAN").Value = KEL.Text .Fields("KECAMATAN").Value = KEC.Text
(21)
.Fields("KOTA").Value = KOTA.Text .Fields("KODEPOS").Value = POS.Text .Fields("AGAMA").Value = AGAMA.Text
.Fields("KEWARGANEGARAAN").Value = combonegara.Text .Fields("PEKERJAAN").Value = PEKERJAAN.Text
.Fields("PERKAWINAN").Value = ComboSTATUS.Text .Fields("GODAR").Value = ComboGODAR.Text
.Update End With NIK.Text = "" NIK.SetFocus Combosex.Text = "" ComboSTATUS.Text = "" ComboGODAR.Text = "" MASKEDTGL.Mask = "" MASKEDTGL.Text = ""
MASKEDTGL.Mask = "##/##/####" NAMA.Text = ""
KELAHIRAN.Text = "" ALAMAT.Text = "" RTRW.Text = "" KEL.Text = "" KEC.Text = "" KOTA.Text = "" POS.Text = "" AGAMA.Text = "" combonegara.Text = "" PEKERJAAN.Text = "" End Sub
Private Sub combonegara_click() PEKERJAAN.SetFocus
End Sub
Private Sub pekerjaan_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
ComboSTATUS.SetFocus End If
End Sub
Private Sub combostatus_click() ComboGODAR.SetFocus End Sub
Private Sub combogodar_click() simpan.SetFocus
(22)
4. Lihat Data
Dim ktp As Database Dim datktp As Recordset Private Sub cetak_Click() With datktp
.OpenRecordset
Printer.PrintQuality = -2 Printer.FontSize = 10
Printer.Print Tab(10); "N.I.K "; Tab(33); ":"; Tab(35); NIK.Text Printer.Print Tab(10); "Nama "; Tab(33); ":"; Tab(35); NAMA.Text Printer.Print Tab(10); "Jenis Kelamin "; Tab(33); ":"; Tab(35); Combosex.Text Printer.Print Tab(10); "Kelahiran "; Tab(33); ":"; Tab(35); KELAHIRAN.Text; Tab(49); MASKEDTGL.Text
Printer.Print Tab(10); "Alamat "; Tab(33); ":"; Tab(35); ALAMAT.Text Printer.Print Tab(20); "R.T / R.W "; Tab(40); ":"; Tab(42); RTRW.Text Printer.Print Tab(20); "Kelurahan "; Tab(40); ":"; Tab(42); KEL.Text Printer.Print Tab(20); "Kecamatan "; Tab(40); ":"; Tab(42); KEC.Text Printer.Print Tab(20); "Kota "; Tab(40); ":"; Tab(42); KOTA.Text Printer.Print Tab(20); "Kode POS "; Tab(40); ":"; Tab(42); POS.Text Printer.Print Tab(10); "Agama "; Tab(33); ":"; Tab(35); AGAMA.Text Printer.Print Tab(10); "Kewarganegaraan "; Tab(33); ":"; Tab(35); combonegara.Text
Printer.Print Tab(10); "Pekerjaan "; Tab(33); ":"; Tab(35); PEKERJAAN.Text
Printer.Print Tab(10); "Status Perkawinan "; Tab(33); ":"; Tab(35); ComboSTATUS.Text
Printer.Print Tab(10); "Golongan Darah "; Tab(33); ":"; Tab(35); ComboGODAR.Text
End With End Sub
Private Sub Form_Load()
Set ktp = OpenDatabase("D:\My Documents\ktp.mdb") Set datktp = ktp.OpenRecordset("DATA")
datktp.Index = "IDXDAT" End Sub
Private Sub keluar_Click() Unload Me
(23)
5. Lihat Data Satu
Dim ktp As Database Dim datktp As Recordset Private Sub cetak_Click() With datktp
.OpenRecordset
Printer.PrintQuality = -2 Printer.FontSize = 10
Printer.Print Tab(10); "N.I.K "; Tab(33); ":"; Tab(35); NIK.Text Printer.Print Tab(10); "Nama "; Tab(33); ":"; Tab(35); NAMA.Text Printer.Print Tab(10); "Jenis Kelamin "; Tab(33); ":"; Tab(35); Combosex.Text Printer.Print Tab(10); "Kelahiran "; Tab(33); ":"; Tab(35); KELAHIRAN.Text; Tab(49); MASKEDTGL.Text
Printer.Print Tab(10); "Alamat "; Tab(33); ":"; Tab(35); ALAMAT.Text Printer.Print Tab(20); "R.T / R.W "; Tab(40); ":"; Tab(42); RTRW.Text Printer.Print Tab(20); "Kelurahan "; Tab(40); ":"; Tab(42); KEL.Text Printer.Print Tab(20); "Kecamatan "; Tab(40); ":"; Tab(42); KEC.Text Printer.Print Tab(20); "Kota "; Tab(40); ":"; Tab(42); KOTA.Text Printer.Print Tab(20); "Kode POS "; Tab(40); ":"; Tab(42); POS.Text Printer.Print Tab(10); "Agama "; Tab(33); ":"; Tab(35); AGAMA.Text Printer.Print Tab(10); "Kewarganegaraan "; Tab(33); ":"; Tab(35); combonegara.Text
Printer.Print Tab(10); "Pekerjaan "; Tab(33); ":"; Tab(35); PEKERJAAN.Text
Printer.Print Tab(10); "Status Perkawinan "; Tab(33); ":"; Tab(35); ComboSTATUS.Text
Printer.Print Tab(10); "Golongan Darah "; Tab(33); ":"; Tab(35); ComboGODAR.Text
End With End Sub
Private Sub Form_Load()
Set ktp = OpenDatabase("D:\My Documents\ktp.mdb") Set datktp = ktp.OpenRecordset("DATA")
datktp.Index = "IDXDAT" End Sub
Private Sub keluar_Click() Unload Me
(24)
6. MDI From
Private Sub mdata_Click() DataReport1.Show
Unload editdata Unload isidata Unload lihatdatasatu Unload DataReport1 Unload lihatdata Unload Hapus End Sub
Private Sub medit_Click() editdata.Show
Unload isidata Unload lihatdatasatu Unload DataReport1 Unload lihatdata Unload Hapus End Sub
Private Sub mhps_Click() Hapus.Show
Unload lihatdatasatu Unload DataReport1 Unload lihatdata Unload editdata Unload isidata End Sub
(25)
Private Sub misi_Click() isidata.Show
Unload lihatdatasatu Unload DataReport1 Unload lihatdata Unload editdata Unload Hapus End Sub
Private Sub mkel_Click() Unload Me
End Sub
Private Sub mlapor_Click() DataReport1.Show
Unload isidata Unload lihatdatasatu Unload lihatdata Unload editdata Unload Hapus End Sub
Private Sub msatu_Click() lihatdatasatu.Show
Unload isidata Unload DataReport1 Unload lihatdata Unload editdata Unload Hapus End Sub
Private Sub msemua_Click() lihatdata.Show
Unload isidata Unload lihatdatasatu Unload DataReport1 Unload editdata Unload Hapus End Sub
(26)
DESIGNERS 1. Data Environment
(27)
(28)
(1)
5. Lihat Data Satu Dim ktp As Database Dim datktp As Recordset Private Sub cetak_Click() With datktp
.OpenRecordset
Printer.PrintQuality = -2 Printer.FontSize = 10
Printer.Print Tab(10); "N.I.K "; Tab(33); ":"; Tab(35); NIK.Text Printer.Print Tab(10); "Nama "; Tab(33); ":"; Tab(35); NAMA.Text Printer.Print Tab(10); "Jenis Kelamin "; Tab(33); ":"; Tab(35); Combosex.Text Printer.Print Tab(10); "Kelahiran "; Tab(33); ":"; Tab(35); KELAHIRAN.Text; Tab(49); MASKEDTGL.Text
Printer.Print Tab(10); "Alamat "; Tab(33); ":"; Tab(35); ALAMAT.Text Printer.Print Tab(20); "R.T / R.W "; Tab(40); ":"; Tab(42); RTRW.Text Printer.Print Tab(20); "Kelurahan "; Tab(40); ":"; Tab(42); KEL.Text Printer.Print Tab(20); "Kecamatan "; Tab(40); ":"; Tab(42); KEC.Text Printer.Print Tab(20); "Kota "; Tab(40); ":"; Tab(42); KOTA.Text Printer.Print Tab(20); "Kode POS "; Tab(40); ":"; Tab(42); POS.Text Printer.Print Tab(10); "Agama "; Tab(33); ":"; Tab(35); AGAMA.Text Printer.Print Tab(10); "Kewarganegaraan "; Tab(33); ":"; Tab(35); combonegara.Text
Printer.Print Tab(10); "Pekerjaan "; Tab(33); ":"; Tab(35); PEKERJAAN.Text
Printer.Print Tab(10); "Status Perkawinan "; Tab(33); ":"; Tab(35); ComboSTATUS.Text
Printer.Print Tab(10); "Golongan Darah "; Tab(33); ":"; Tab(35); ComboGODAR.Text
End With End Sub
Private Sub Form_Load()
Set ktp = OpenDatabase("D:\My Documents\ktp.mdb") Set datktp = ktp.OpenRecordset("DATA")
datktp.Index = "IDXDAT" End Sub
Private Sub keluar_Click() Unload Me
(2)
6. MDI From
Private Sub mdata_Click() DataReport1.Show
Unload editdata Unload isidata Unload lihatdatasatu Unload DataReport1 Unload lihatdata Unload Hapus End Sub
Private Sub medit_Click() editdata.Show
Unload isidata Unload lihatdatasatu Unload DataReport1 Unload lihatdata Unload Hapus End Sub
Private Sub mhps_Click() Hapus.Show
Unload lihatdatasatu Unload DataReport1
(3)
Private Sub misi_Click() isidata.Show Unload lihatdatasatu Unload DataReport1 Unload lihatdata Unload editdata Unload Hapus End Sub
Private Sub mkel_Click() Unload Me
End Sub
Private Sub mlapor_Click() DataReport1.Show Unload isidata Unload lihatdatasatu Unload lihatdata Unload editdata Unload Hapus End Sub
Private Sub msatu_Click() lihatdatasatu.Show Unload isidata Unload DataReport1 Unload lihatdata Unload editdata Unload Hapus End Sub
Private Sub msemua_Click() lihatdata.Show Unload isidata Unload lihatdatasatu Unload DataReport1 Unload editdata Unload Hapus End Sub
(4)
DESIGNERS
(5)
(6)