Program Aplikasi Kependudukan (Print)
Program Aplikasi Kependudukan (Print)
Form Splash
Form Login
1
Form Utama
Form Perpindahan
2
Form Penduduk
Form Kematian
3
Form Kelurahan
Form Kecamatan
Form KB
4
Form Kabupaten
Form Instansi
5
Form Data Pindah
Form Data KB
6
Form Profil
2. Pengaturan Properties
7
Properties Form Login
Kontrol Name Caption
Form frmlogin Form Login
Label Label1 Login System
Label Label2 Username
Label Label3 Password
Text Text1 -
Text Text2 -
CommandButton Command1 Login
CommandButton Command2 Batal
Properties Form KB
8
Kontrol Name Caption
Form Frmkb Form KB
Label Label1 Kantor Camat Siantar Barat
Label Label2 Nomor KB
Label Label3 NIK
Label Label4 Nama
Label Label5 Alamat
Label Label6 Usia
Label Label7 Tanggal Register
Text Text1 -
Text Text2 -
Text Text3 -
Text Text4 -
Text Text5 -
DTPicker DTPicker1 -
CommandButton Command1 Buat Baru
CommandButton Command2 Simpan
CommandButton Command3 Hapus
CommandButton Command4 Keluar
Adodc Adodc1 -
DataGrid DataGrid1 -
9
Kontrol Name Caption
Form browsepindah Form Data Pindah
Label Label1 Data Pindah
Label Label2 No Surat Pindah
Label Label3 NIK
Label Label4 Nama
Label Label5 Alamat Pindah
Label Label6 RT/RW
Label Label7 Kelurahan
Label Label8 Kecamatan
Label Label9 Kab/Kota
Label Label10 Tanggal Pindah
Text tNos -
Text tNik -
Text tNama -
Text tAlmt -
Text tRTrw -
Text tKel -
Text tKec -
Text tKab -
Text tTgl -
CommandButton Command1 Cetak Data
CommandButton Command2 Hapus
CommandButton Command3 Keluar
10
Properties Form Penduduk
Kontrol Name Caption
Form frmpenduduk Form Penduduk
Label Label1 Kantor Camat Siantar Barat
Label Label2 NIK
Label Label3 Nama
Label Label4 Tpt lahir
Label Label5 Tgl lahir
Label Label6 Pekerjaan
Label Label7 Jenis Kelamin
Label Label8 Gol Darah
Label Label9 Alamat
Label Label10 Agama
Label Label11 RT/RW
Label Label12 Kelurahan
Label Label13 Kecamatan
Label Label14 Kabupaten
Label Label15 Kewarganegaraan
Label Label16 Nama Ayah
Label Label17 Nama Ibu
Label Label18 Status
Label Label19 Pendidikan
TextBox Text1 -
TextBox Text2 -
TextBox Text3 -
TextBox Text4 -
TextBox Text5 -
TextBox Text6 -
TextBox Text7 -
TextBox Text8 -
TextBox Text9 -
TextBox Text10 -
TextBox Text11 -
TextBox Text12 -
TextBox Text13 -
Text Text14 -
CommandButton Command1 Buat Baru
CommandButton Command2 Simpan
CommandButton Command3 Hapus
CommandButton Command4 Keluar
Adodc Adodc1 -
11
DataGrid DataGrid1 -
12
DataGrid DataGrid1 -
13
3. Koneksi ke Database Microsoft Access
Klik kanan pada ADODC , Pilih ADODC Properties
Klik Build
14
Klik anak panah diatas , pilih database yang sudah dibuat
15
Kemudian klik Test Connection
Jika sudah muncul seperti diatas berarti test connection sukses , klik Ok ,lalu
pilih RecordSource
16
Kira-kira seperti itulah cara mengkoneksikan vb6 ke database Access
4. SourceCode Project
Module1
SourceCode Splash
Option Explicit
Dim load As Integer
17
Perpindahan..."
ElseIf ProgressBar2.Value = 70 Then
lblWarning.Caption = "Starting Windows
Kematian..."
ElseIf ProgressBar2.Value = 80 Then
lblWarning.Caption = "Starting Windows KB..."
ElseIf ProgressBar2.Value = 90 Then
lblWarning.Caption = "Starting Windows
Kabupaten..."
ElseIf ProgressBar2.Value = 95 Then
lblWarning.Caption = "Completing Aplikasi..."
End If
SourceCode Perpindahan
Sub TidakAktif()
Text1.Enabled = False
Text2.Enabled = False
Text3.Enabled = False
Text4.Enabled = False
Text5.Enabled = False
Text6.Enabled = False
Text7.Enabled = False
Text8.Enabled = False
DTPicker.Enabled = False
End Sub
18
Text1.SetFocus 'memberikan fokus pada text1
Command1.Enabled = False 'command1 tidak diaktifkan
Command2.Enabled = True 'command2 diaktifkan
Command3.Enabled = False 'command3 tidak diaktifkan
Command4.Enabled = True 'command4 diaktifkan
End Sub
SourceCode Penduduk
Sub TidakAktif()
Text1.Enabled = False
Text2.Enabled = False
Text3.Enabled = False
Text4.Enabled = False
Text5.Enabled = False
Combo1.Enabled = False
Combo2.Enabled = False
Text6.Enabled = False
Combo3.Enabled = False
Text7.Enabled = False
19
Text8.Enabled = False
Text9.Enabled = False
Text10.Enabled = False
Text11.Enabled = False
Text12.Enabled = False
Text13.Enabled = False
Text14.Enabled = False
Combo4.Enabled = False
End Sub
20
Adodc1.Recordset.Delete
Me.DataGrid1.Refresh
End If
End Sub
Combo1.AddItem "Laki-Laki"
Combo1.AddItem "Perempuan"
Combo2.AddItem "A"
Combo2.AddItem "B"
Combo2.AddItem "AB"
Combo2.AddItem "O"
Combo3.AddItem "Islam"
Combo3.AddItem "Kristen"
Combo3.AddItem "Hindu"
Combo3.AddItem "Budha"
Combo4.AddItem "TK"
Combo4.AddItem "SD"
Combo4.AddItem "SMP"
Combo4.AddItem "SMA"
Combo4.AddItem "D3"
Combo4.AddItem "S1"
Combo4.AddItem "S2"
Combo4.AddItem "Tidak Ada"
End Sub
SourceCode Login
Private Sub Cmdbatal_Click()
End
End Sub
21
SourceCode Kematian
Sub TidakAktif()
Text1.Enabled = False
Text2.Enabled = False
Text3.Enabled = False
Text4.Enabled = False
Text5.Enabled = False
DTPicker1.Enabled = False
Text6.Enabled = FalseEnd Sub
22
Private Sub Command4_Click()
Unload Me
End Sub
SourceCode Kelurahan
Sub TidakAktif()
Text1.Enabled = False
Text2.Enabled = False
End Sub
23
Call TidakAktif
End Sub
Sub tampil()
Call koneksi
rskelurahan.Open "select*from kelurahan", KON
End Sub
SourceCode Kecamatan
Sub TidakAktif()
Text1.Enabled = False
Text2.Enabled = False
End Sub
24
Command2.Enabled = True 'command2 diaktifkan
Command3.Enabled = False 'command3 tidak diaktifkan
Command4.Enabled = True 'command4 diaktifkan
End Sub
Private Sub Command2_Click()
Adodc1.Recordset.Update 'menyimpan hasil perubahan data
25
End Sub
Sub tampil()
Call koneksi
rskecamatan.Open "select*from kecamatan", KON
End Sub
SourceCode KB
Sub TidakAktif()
Text1.Enabled = False
Text2.Enabled = False
Text3.Enabled = False
Text4.Enabled = False
Text5.Enabled = False
DTPicker1.Enabled = False
End Sub
26
End Sub
SourceCode Kabupaten
Sub TidakAktif()
Text1.Enabled = False
Text2.Enabled = False
End Sub
27
Adodc1.Recordset.Delete
Me.DataGrid1.Refresh
End If
End Sub
SourceCode Instansi
Sub TidakAktif()
Text1.Enabled = False
Text2.Enabled = False
Text3.Enabled = False
Text4.Enabled = False
Text5.Enabled = False
End Sub
28
Text1.Enabled = True
Text2.Enabled = True
Text3.Enabled = True
Text4.Enabled = True
Text5.Enabled = True
End Sub
29
!Nama_Instansi = Text2.Text
!Alamat = Text3.Text
!Telp = Text4.Text
!Nama_Pimpinan = Text5.Text
End If
Command5.Caption = "Ubah"
End With
End Select
End Sub
30
Private Sub Command3_Click()
Unload Me
End Sub
cetak_data.CurrentY = 0
cetak_data.FontSize = 9.5
cetak_data.Print Tab(6); "KANTOR CAMAT SIANTAR BARAT";
cetak_data.Print Tab(6); "CETAK DATA KEMATIAN "; ("hh:mm:ss
AM/PM");
cetak_data.Print Tab(2); "===================================";
cetak_data.Print Tab(3); "NOMOR SURAT KEMATIAN : "; tNos;
cetak_data.Print Tab(3); "NIK : "; tNik;
cetak_data.Print Tab(3); "NAMA : "; tNama;
cetak_data.Print Tab(3); "ALAMAT : "; tAlmt;
cetak_data.Print Tab(3); "SEBAB KEMATIAN : "; tSeb;
cetak_data.Print Tab(3); "TANGGAL KEMATIAN : "; tTgl;
cetak_data.Print Tab(3); "PELAPOR : "; tPel;
cetak_data.Print Tab(2); "===================================";
cetak_data.FontSize = 9.5
End Sub
SourceCode Data KB
Sub cetak()
cetak_data.Font = "courier new"
cetak_data.Show
cetak_data.CurrentX = 0
cetak_data.CurrentY = 0
cetak_data.FontSize = 9.5
cetak_data.Print Tab(6); "KANTOR CAMAT SIANTAR BARAT";
cetak_data.Print Tab(6); "CETAK DATA KB "; ("hh:mm:ss
AM/PM");
31
cetak_data.Print Tab(2); "===================================";
cetak_data.Print Tab(3); "NOMOR KB : "; tNb;
cetak_data.Print Tab(3); "NIK : "; tNik;
cetak_data.Print Tab(3); "NAMA : "; tNama;
cetak_data.Print Tab(3); "ALAMAT : "; tAlamat;
cetak_data.Print Tab(3); "TANGGAL REGISTER : "; tTgl;
cetak_data.Print Tab(2); "===================================";
cetak_data.FontSize = 9.5
End Sub
Lalu muncul form Login dan idi Username dan Password nya , lalu login
32
Akan muncul Menu Utamanya seperti di bawah :
Klik Data Master Pilih Data Kelurahan akan muncul seperti ini :
Klik Command Buat Baru Ketikkan Kode dan Nama Lalu Simpan
33
Klik Command Buat Baru Ketikkan Kode dan Nama Lalu Simpan
Form Kabupaten, Klik Command Buat Baru Ketikkan Kode dan Nama Lalu Simpan
34
Form Instansi, Klik Command Buat Baru Ketikkan Kode dan Nama Lalu Simpan
Form Data Penduduk, Klik Command Buat Baru Ketikkan Kode dan Nama Lalu
Simpan
35
Maka akan muncul hasilnya
36
Form Kematian, Klik Command Buat Baru Ketikkan Kode dan Nama Lalu Simpan
37
Form Perpindahan, Klik Command Buat Baru Ketikkan Kode dan Nama Lalu Simpan
Form KB, Klik Command Buat Baru Ketikkan Kode dan Nama Lalu Simpan
38
Maka Datanya akan tersimpan
39
Data KB isi semua text lalu klik Cetak Data
40
Hasilnya seperti ini :
41