vb 6 adodb - data pasien + penduduk

33
Januari 16 th , 2010 [PROGRAM DATABASE PASIEN DAN PENDUDUK MENGGUNAKAN VISUAL BASIC] ===================== Menu Utama ===================== Private Sub Kalender_Click() Beep Load Form4 Form4.Show End Sub Private Sub Penduduk_Click() Beep Form1.Enabled = False Load Form3 Form3.Show Unload Form1 End Sub Private Sub Pasien_Click() Beep Form1.Enabled = False Load Form2 Form2.Show Unload Form1 End Sub Private Sub Keluar_Click() Beep pesan = MsgBox("Keluar dari aplikasi?", vbYesNo + vbQuestion, "Konfirmasi") If pesan = vbYes Then End Else Exit Sub End If End Sub Private Sub Picture1_Click() If Timer2.Enabled = True Then Timer2.Enabled = False Else Timer2.Enabled = True End If End Sub Private Sub Timer1_Timer() If Timer1.Enabled Then Select Case (Format(Now, "mm")) Case "01" bulan_skr = "Januari" Case "02" bulan_skr = "Februari" Case "03" bulan_skr = "Maret" Case "04" bulan_skr = "April" Case "05" bulan_skr = "Mei" Case "06" bulan_skr = "Juni" Case "07" bulan_skr = "Juli" Case "08" bulan_skr = "Agustus" Case "09" Muhammad Furqan Q. Ts. (TI0801029) 1 | Page

Upload: -

Post on 20-Jun-2015

432 views

Category:

Documents


11 download

TRANSCRIPT

Page 1: VB 6 ADODB - Data Pasien + Penduduk

Januari 16th, 2010 [PROGRAM DATABASE PASIEN DAN PENDUDUK MENGGUNAKAN VISUAL BASIC]

===================== Menu Utama =====================

Private Sub Kalender_Click()BeepLoad Form4Form4.ShowEnd Sub

Private Sub Penduduk_Click()BeepForm1.Enabled = FalseLoad Form3Form3.ShowUnload Form1End Sub

Private Sub Pasien_Click()BeepForm1.Enabled = FalseLoad Form2Form2.ShowUnload Form1End Sub

Private Sub Keluar_Click()Beeppesan = MsgBox("Keluar dari aplikasi?", vbYesNo + vbQuestion, "Konfirmasi")

If pesan = vbYes ThenEndElseExit SubEnd IfEnd Sub

Private Sub Picture1_Click()If Timer2.Enabled = True Then Timer2.Enabled = FalseElseTimer2.Enabled = TrueEnd IfEnd Sub

Private Sub Timer1_Timer()If Timer1.Enabled ThenSelect Case (Format(Now, "mm")) Case "01" bulan_skr = "Januari" Case "02" bulan_skr = "Februari" Case "03" bulan_skr = "Maret" Case "04" bulan_skr = "April" Case "05" bulan_skr = "Mei" Case "06" bulan_skr = "Juni" Case "07" bulan_skr = "Juli" Case "08" bulan_skr = "Agustus" Case "09" bulan_skr = "September" Case "10" bulan_skr = "Oktober" Case "11" bulan_skr = "November" Case "12" bulan_skr = "Desember" End Select Select Case (Format(Now, "dddd")) Case "Sunday" hari_skr = "Ahad" Case "Monday" hari_skr = "Senin" Case "Tuesday" hari_skr = "Selasa" Case "Wednesday" hari_skr = "Rabu" Case "Thursday" hari_skr = "Kamis" Case "Friday"

Muhammad Furqan Q. Ts. (TI0801029) 1 | P a g e

Page 2: VB 6 ADODB - Data Pasien + Penduduk

Januari 16th, 2010 [PROGRAM DATABASE PASIEN DAN PENDUDUK MENGGUNAKAN VISUAL BASIC]

hari_skr = "Jum'at" Case "Saturday" hari_skr = "Sabtu" End Select

Label20.Caption = Format(Now, "dd") & " " & _ (bulan_skr) & " " & _ Format(Now, "yyyy")

Label19.Caption = (hari_skr) & ", " & _Format(Now, "hh : mm : ss")

i = i + Format(Now, "ss")If i Mod 2 = 0 ThenLabel1.ForeColor = &H0&ElseLabel1.ForeColor = &HFFFF&End IfEnd IfEnd Sub

Private Sub Form_Load()Timer1.Enabled = True RestartTextPos Timer2.Enabled = TrueEnd Sub

Private Sub RestartTextPos() Text1.Top = Picture1.Top + Picture1.HeightEnd Sub

Private Sub Timer2_Timer() If (Text1.Top = Picture1.Top - Text1.Height - 1000) Then RestartTextPos End If Text1.Top = Text1.Top - 10End Sub

===================== Data Pasien =====================

Sub Tanggal_GotFocus()If TAMBAH.Enabled = True Then

pesan = MsgBox("Klick Tombol TAMBAH Untuk Mengisi Database", vbOKOnly + vbCritical, "Isikan Data")TAMBAH.SetFocusEnd IfEnd Sub

Sub Tanggal_LostFocus_Input()pesan = MsgBox("Input Tanggal Salah, Apakah Anda Ingin Memperbaikinya Lagi?", vbYesNo + vbQuestion, "Tanggal")If pesan = vbYes ThenDTPicker1.SetFocusDTPicker1.Text = ""ElseBATAL.SetFocusDTPicker1.Text = ""End IfEnd Sub

Sub Tanggal_LostFocus_Nilai()pesan = MsgBox("Nilai Tanggal Atau Bulan Tidak Memenuhi Standar, Apakah Anda Ingin Memperbaikinya Lagi?", vbYesNo + vbQuestion, "Standar Kalender")If pesan = vbYes ThenDTPicker1.SetFocusDTPicker1.Text = ""ElseBATAL.SetFocusDTPicker1.Text = ""End IfEnd Sub

Private Sub DTPicker1_GotFocus()Tanggal_GotFocusEnd Sub

Private Sub DTPicker2_GotFocus()Tanggal_GotFocusEnd Sub

Private Sub DTPicker1_LostFocus()If TAMBAH.Enabled = True ThenTAMBAH.SetFocusElse

Muhammad Furqan Q. Ts. (TI0801029) 2 | P a g e

Page 3: VB 6 ADODB - Data Pasien + Penduduk

Januari 16th, 2010 [PROGRAM DATABASE PASIEN DAN PENDUDUK MENGGUNAKAN VISUAL BASIC]

If (Len(DTPicker1.Text) < 9) Or (Len(DTPicker1.Text) > 10) ThenTanggal_LostFocus_InputEnd IfEnd IfIf Format(DTPicker1.Text, "##/##/####") > Format(Date, "12/31/####") ThenTanggal_LostFocus_NilaiEnd IfEnd Sub

Private Sub DTPicker2_LostFocus()If TAMBAH.Enabled = True ThenTAMBAH.SetFocusElseIf (Len(DTPicker2.Text) < 9) Or (Len(DTPicker2.Text) > 10) ThenTanggal_LostFocus_NilaiEnd IfEnd IfIf Format(DTPicker2.Text, "##/##/####") > Format(Date, "12/31/####") ThenTanggal_LostFocus_NilaiEnd IfEnd Sub

Private Sub DTPicker1_KeyPress(keyascii As Integer)If Not ((keyascii >= Asc("0") And keyascii <= Asc("9")) Or keyascii = 18 Or keyascii = 8 Or keyascii = 13) Then keyascii = 0 pesan = MsgBox("Kolom Hanya Dapat Diisi Data Numerik", vbOKOnly + vbCritical, "Data Numerik") End IfIf keyascii = 13 ThenDTPicker1.Text = Format(DTPicker1.Text, "##/##/####")boxAgama.SetFocusEnd IfEnd Sub

Private Sub DTPicker2_KeyPress(keyascii As Integer)If Not ((keyascii >= Asc("0") And keyascii <= Asc("9")) Or keyascii = 18 Or keyascii = 8 Or keyascii = 13) Then keyascii = 0 pesan = MsgBox("Kolom Hanya Dapat Diisi Data Numerik", vbOKOnly + vbCritical, "Data Numerik") End If

If keyascii = 13 ThenDTPicker2.Text = Format(DTPicker2.Text, "##/##/####")txtFields(13).SetFocusEnd IfEnd Sub

Private Sub JK_KeyPress(keyascii As Integer)If keyascii = 13 ThentxtFields(5).SetFocusEnd IfEnd Sub

Private Sub boxAgama_KeyPress(keyascii As Integer)If keyascii = 13 ThentxtFields(6).SetFocusEnd IfEnd Sub

Private Sub SIMPAN_KeyPress(keyascii As Integer)If keyascii = 13 ThenTAMBAH.SetFocusEnd IfEnd Sub

Private Sub BATAL_KeyPress(keyascii As Integer)If keyascii = 13 ThenTAMBAH.SetFocusEnd IfEnd Sub

Private Sub txtFields_GotFocus(Index As Integer)If TAMBAH.Enabled = True Thenpesan = MsgBox("Klick Tombol TAMBAH Untuk Mengisi Database", vbOKOnly + vbCritical, "Isikan Data")TAMBAH.SetFocusEnd IfEnd Sub

Function TCase(s As String) As StringDim i As IntegerDim x, ss, b As String

Muhammad Furqan Q. Ts. (TI0801029) 3 | P a g e

Page 4: VB 6 ADODB - Data Pasien + Penduduk

Januari 16th, 2010 [PROGRAM DATABASE PASIEN DAN PENDUDUK MENGGUNAKAN VISUAL BASIC]

i = 1 For i = 1 To Len(s) x = Mid(s, i, 1) If (x = " ") Then b = UCase(Mid(s, i + 1, 1)) ss = ss + x + b i = i + 1 Else ss = ss + x End If Next i TCase = UCase(Left(ss, 1)) + Right(ss, Len(ss) - 1)End Function

Private Sub txtFields_KeyPress(Index As Integer, keyascii As Integer)If keyascii = 13 ThenIf SIMPAN.Enabled = False ThenSIMPAN.Enabled = TrueEnd IfIf (Index < 2) Or ((Index > 5) And (Index < 9)) Or (Index = 11) Then txtFields(Index + 1).SetFocus Else If Index = 2 Then JK.SetFocus Else If Index = 5 Then DTPicker1.SetFocus Else If Index = 9 Then txtFields(11).SetFocus Else If Index = 12 Then DTPicker2.SetFocus Else SIMPAN.SetFocusEnd IfEnd IfEnd IfEnd IfEnd IfEnd If Select Case Index

Case 2, 5, 6, 7, 8, 9, 13 If keyascii = 13 Then txtFields(Index) = TCase(txtFields(Index)) End If Case 0, 1, 11, 12 If Not ((keyascii >= Asc("0") And keyascii <= Asc("9")) Or keyascii = 18 Or keyascii = 8 Or keyascii = 13) Then keyascii = 0 pesan = MsgBox("Kolom Hanya Dapat Diisi Data Numerik", vbOKOnly + vbCritical, "Data Numerik") End If End SelectEnd Sub

Private Sub RESET() txtFields(0).Text = "" txtFields(1).Text = "" txtFields(2).Text = "" JK = "" boxAgama.Text = "" txtFields(5).Text = "" txtFields(6).Text = "" txtFields(7).Text = "" txtFields(8).Text = "" txtFields(9).Text = "" txtFields(11).Text = "" txtFields(12).Text = "" txtFields(13).Text = "" DTPicker1.Text = "" DTPicker2.Text = ""End Sub

Private Sub Perintah_SIMPAN()With Data1.Recordset !No_Register = txtFields(0).Text !No_CM = txtFields(1).Text !Nama_Lengkap = txtFields(2).Text !Jenis_Kelamin = JK.Text !Agama = boxAgama.Text !Tempat_Lahir = txtFields(5).Text !Alamat = txtFields(6).Text !Kelurahan = txtFields(7).Text

Muhammad Furqan Q. Ts. (TI0801029) 4 | P a g e

Page 5: VB 6 ADODB - Data Pasien + Penduduk

Januari 16th, 2010 [PROGRAM DATABASE PASIEN DAN PENDUDUK MENGGUNAKAN VISUAL BASIC]

!Kecamatan = txtFields(8).Text !Kota = txtFields(9).Text !Tgl_Masuk = DTPicker2.Text !Telp = txtFields(11).Text !HP = txtFields(12).Text !Kategori = txtFields(13).Text !Tanggal_Lahir = DTPicker1.Text .Update .Bookmark = Data1.Recordset.LastModifiedEnd WithEnd Sub

Private Sub TAMPILDATA()With Data1.Recordset If (.RecordCount = 0) Then Exit Sub End If txtFields(0).Text = .Fields!No_Register txtFields(1).Text = .Fields!No_CM txtFields(2).Text = .Fields!Nama_Lengkap JK.Text = .Fields!Jenis_Kelamin boxAgama.Text = .Fields!Agama txtFields(5).Text = .Fields!Tempat_Lahir txtFields(6).Text = .Fields!Alamat txtFields(7).Text = .Fields!Kelurahan txtFields(8).Text = .Fields!Kecamatan txtFields(9).Text = .Fields!Kota DTPicker2.Text = .Fields!Tgl_Masuk txtFields(11).Text = .Fields!Telp txtFields(12).Text = .Fields!HP txtFields(13).Text = .Fields!Kategori DTPicker1.Text = .Fields!Tanggal_LahirEnd WithEnd Sub

Private Sub EDIT_DATA() AWAL.Enabled = False AKHIR.Enabled = False SEBELUM.Enabled = False SETELAH.Enabled = False TAMBAH.Enabled = False HAPUS.Enabled = False

KOREKSI.Enabled = False KELUAR.Enabled = False BATAL.Enabled = True SIMPAN.Enabled = TrueEnd Sub

Private Sub NAVIGASI() If (txtFields(0).Text = "") Or (txtFields(1).Text = "") Or (txtFields(2).Text = "") Or (txtFields(5).Text = "") Or (txtFields(6).Text = "") Or (txtFields(7).Text = "") Or (txtFields(8).Text = "") Or (txtFields(9).Text = "") Or (txtFields(11).Text = "") Or (txtFields(12).Text = "") Or (txtFields(13).Text = "") Or (DTPicker1.Text = "") Or (DTPicker2.Text = "") Then pesan = MsgBox("Terdapat Field Kosong Pada Data Dalam Database,", vbOKOnly + vbCritical, "Kesalahan Saat Penyimpanan") KOREKSI_Click HAPUS.Enabled = True Else TAMPILDATA End IfEnd Sub

Private Sub AWAL_Click()If (txtFields(0).Text = "") Or (txtFields(1).Text = "") Or (txtFields(2).Text = "") Or (txtFields(5).Text = "") Or (txtFields(6).Text = "") Or (txtFields(7).Text = "") Or (txtFields(8).Text = "") Or (txtFields(9).Text = "") Or (txtFields(11).Text = "") Or (txtFields(12).Text = "") Or (txtFields(13).Text = "") Or (DTPicker1.Text = "") Or (DTPicker2.Text = "") ThenData1.RefreshElseWith Data1.Recordset If .RecordCount <= 1 Then Exit Sub End If .MoveFirst NAVIGASIEnd WithEnd IfEnd Sub

Private Sub AKHIR_Click()If (txtFields(0).Text = "") Or (txtFields(1).Text = "") Or (txtFields(2).Text = "") Or (txtFields(5).Text = "") Or (txtFields(6).Text = "") Or (txtFields(7).Text = "") Or (txtFields(8).Text = "") Or (txtFields(9).Text = "") Or (txtFields(11).Text = "") Or (txtFields(12).Text = "") Or (txtFields(13).Text = "") Or (DTPicker1.Text = "") Or (DTPicker2.Text = "") Then

Muhammad Furqan Q. Ts. (TI0801029) 5 | P a g e

Page 6: VB 6 ADODB - Data Pasien + Penduduk

Januari 16th, 2010 [PROGRAM DATABASE PASIEN DAN PENDUDUK MENGGUNAKAN VISUAL BASIC]

Data1.RefreshElseWith Data1.Recordset If .RecordCount <= 1 Then Exit Sub End If .MoveLast NAVIGASIEnd WithEnd IfEnd Sub

Private Sub SEBELUM_Click()If (txtFields(0).Text = "") Or (txtFields(1).Text = "") Or (txtFields(2).Text = "") Or (txtFields(5).Text = "") Or (txtFields(6).Text = "") Or (txtFields(7).Text = "") Or (txtFields(8).Text = "") Or (txtFields(9).Text = "") Or (txtFields(11).Text = "") Or (txtFields(12).Text = "") Or (txtFields(13).Text = "") Or (DTPicker1.Text = "") Or (DTPicker2.Text = "") ThenData1.RefreshElseWith Data1.Recordset If .RecordCount <= 1 Then Exit Sub End If .MovePrevious If .BOF Then .MoveLast End If NAVIGASIEnd WithEnd IfEnd Sub

Private Sub SETELAH_Click()If (txtFields(0).Text = "") Or (txtFields(1).Text = "") Or (txtFields(2).Text = "") Or (txtFields(5).Text = "") Or (txtFields(6).Text = "") Or (txtFields(7).Text = "") Or (txtFields(8).Text = "") Or (txtFields(9).Text = "") Or (txtFields(11).Text = "") Or (txtFields(12).Text = "") Or (txtFields(13).Text = "") Or (DTPicker1.Text = "") Or (DTPicker2.Text = "") ThenData1.RefreshElseWith Data1.Recordset If .RecordCount <= 1 Then Exit Sub

End If .MoveNext If .EOF Then .MoveFirst End If NAVIGASIEnd WithEnd IfEnd Sub

Private Sub TAMBAH_Click()If (txtFields(0).Text <> "") Or (txtFields(1).Text <> "") Or (txtFields(2).Text <> "") Or (txtFields(5).Text <> "") Or (txtFields(6).Text <> "") Or (txtFields(7).Text <> "") Or (txtFields(8).Text <> "") Or (txtFields(9).Text <> "") Or (txtFields(11).Text <> "") Or (txtFields(12).Text <> "") Or (txtFields(13).Text <> "") Or (DTPicker1.Text <> "") Or (DTPicker2.Text <> "") Thenpesan = MsgBox("Input Data Telah Terisi, Coba Ulangi Tekan Tombol TAMBAH", vbOKOnly + vbCritical, "Isikan Data")RESETElseData1.RefreshData1.Recordset.AddNewtxtFields(0).SetFocusEDIT_DATAEnd IfEnd Sub

Private Sub KOREKSI_Click()If (txtFields(0).Text = "") Thenpesan = MsgBox("Pilih Data Yang Akan Dikoreksi", vbOKOnly + vbCritical, "Pilih Data")Else Data1.Recordset.Edit txtFields(0).Enabled = False txtFields(1).SetFocusEDIT_DATAEnd IfEnd Sub

Private Sub HAPUS_Click()BATAL_ClickIf Data1.Recordset.BOF = False Then pesan = MsgBox("Apakah Anda Yakin Untuk Menghapus Data?", vbYesNo + vbExclamation, "Penghapusan Data")

Muhammad Furqan Q. Ts. (TI0801029) 6 | P a g e

Page 7: VB 6 ADODB - Data Pasien + Penduduk

Januari 16th, 2010 [PROGRAM DATABASE PASIEN DAN PENDUDUK MENGGUNAKAN VISUAL BASIC]

If pesan = vbYes Then Data1.Recordset.Delete Data1.Recordset.MoveNext End IfElseIf Data1.Recordset.BOF = True Then pesan = MsgBox("Database Dalam Keadaan Kosong", vbOKOnly + vbCritical, "Database Kosong") End IfEnd IfData1.RefreshEnd Sub

Private Sub BATAL_Click()RESETtxtFields(0).Enabled = TrueAWAL.Enabled = TrueAKHIR.Enabled = TrueSEBELUM.Enabled = TrueSETELAH.Enabled = TrueTAMBAH.Enabled = TrueHAPUS.Enabled = TrueKOREKSI.Enabled = TrueKELUAR.Enabled = TrueBATAL.Enabled = FalseSIMPAN.Enabled = FalseEnd Sub

Private Sub SIMPAN_Click()If (txtFields(0).Text = "") Or (txtFields(1).Text = "") Or (txtFields(2).Text = "") Or (txtFields(5).Text = "") Or (txtFields(6).Text = "") Or (txtFields(7).Text = "") Or (txtFields(8).Text = "") Or (txtFields(9).Text = "") Or (txtFields(11).Text = "") Or (txtFields(12).Text = "") Or (txtFields(13).Text = "") Or (DTPicker1.Text = "") Or (DTPicker2.Text = "") Thenpesan = MsgBox("Input Data Belum Lengkap", vbOKOnly + vbCritical, "Isikan Data")If pesan = vbOK ThenIf txtFields(0).Enabled = False ThentxtFields(1).SetFocusElsetxtFields(0).SetFocusEnd IfEnd IfElse

Perintah_SIMPANBATAL_ClickTAMPILDATAEnd IfEnd Sub

Private Sub Keluar_Click()Beeppesan = MsgBox("Kembali Ke Menu Utama?", vbYesNo + vbQuestion, "Konfirmasi")If pesan = vbYes ThenForm1.Enabled = TrueLoad Form1Form1.ShowUnload MeMe.HideClose FormElseExit SubEnd IfEnd Sub

Private Sub Form_Load()Timer1.Enabled = TrueBATAL.Enabled = FalseSIMPAN.Enabled = FalseEnd Sub

Private Sub Timer1_Timer()If Timer1.Enabled ThenSelect Case (Format(Now, "mm")) Case "01" bulan_skr = "Januari" Case "02" bulan_skr = "Februari" Case "03" bulan_skr = "Maret" Case "04" bulan_skr = "April" Case "05" bulan_skr = "Mei" Case "06" bulan_skr = "Juni"

Muhammad Furqan Q. Ts. (TI0801029) 7 | P a g e

Page 8: VB 6 ADODB - Data Pasien + Penduduk

Januari 16th, 2010 [PROGRAM DATABASE PASIEN DAN PENDUDUK MENGGUNAKAN VISUAL BASIC]

Case "07" bulan_skr = "Juli" Case "08" bulan_skr = "Agustus" Case "09" bulan_skr = "September" Case "10" bulan_skr = "Oktober" Case "11" bulan_skr = "November" Case "12" bulan_skr = "Desember" End Select Select Case (Format(Now, "dddd")) Case "Sunday" hari_skr = "Ahad" If hari_skr = "" Then hari_skr = Format(Now, "dddd") End If Case "Monday" hari_skr = "Senin" If hari_skr = "" Then hari_skr = Format(Now, "dddd") End If Case "Tuesday" hari_skr = "Selasa" If hari_skr = "" Then hari_skr = Format(Now, "dddd") End If Case "Wednesday" hari_skr = "Rabu" If hari_skr = "" Then hari_skr = Format(Now, "dddd") End If Case "Thursday" hari_skr = "Kamis" If hari_skr = "" Then hari_skr = Format(Now, "dddd") End If Case "Friday" hari_skr = "Jum'at"

If hari_skr = "" Then hari_skr = Format(Now, "dddd") End If Case "Saturday" hari_skr = "Sabtu" If hari_skr = "" Then hari_skr = Format(Now, "dddd") End If End Select

Label20.Caption = Format(Now, "dd") & " " & _ (bulan_skr) & " " & _ Format(Now, "yyyy")

Label19.Caption = (hari_skr) & ", " & _Format(Now, "hh : mm : ss")

i = i + Format(Now, "ss")If i Mod 2 = 0 ThenlblLabels(15).ForeColor = &H0&lblLabels(16).ForeColor = &H0&ElselblLabels(15).ForeColor = &HFFFFFFlblLabels(16).ForeColor = &HFFFFFFEnd IfEnd IfEnd Sub

==================== Data Penduduk ====================

Private Sub DTPicker1_GotFocus()If TAMBAH.Enabled = True Thenpesan = MsgBox("Klick Tombol TAMBAH Untuk Mengisi Database", vbOKOnly + vbCritical, "Isikan Data")TAMBAH.SetFocusEnd IfEnd Sub

Private Sub DTPicker1_LostFocus()If TAMBAH.Enabled = True ThenTAMBAH.SetFocusElse

Muhammad Furqan Q. Ts. (TI0801029) 8 | P a g e

Page 9: VB 6 ADODB - Data Pasien + Penduduk

Januari 16th, 2010 [PROGRAM DATABASE PASIEN DAN PENDUDUK MENGGUNAKAN VISUAL BASIC]

If (Len(DTPicker1.Text) < 9) Or (Len(DTPicker1.Text) > 10) Thenpesan = MsgBox("Input Tanggal Salah, Apakah Anda Ingin Memperbaikinya Lagi?", vbYesNo + vbQuestion, "Tanggal")If pesan = vbYes ThenDTPicker1.SetFocusDTPicker1.Text = ""ElseBATAL.SetFocusDTPicker1.Text = ""End IfEnd IfEnd IfIf Format(DTPicker1.Text, "##/##/####") > Format(Date, "12/31/####") Thenpesan = MsgBox("Nilai Tanggal Atau Bulan Tidak Memenuhi Standar, Apakah Anda Ingin Memperbaikinya Lagi?", vbYesNo + vbQuestion, "Standar Kalender")If pesan = vbYes ThenDTPicker1.SetFocusDTPicker1.Text = ""ElseBATAL.SetFocusDTPicker1.Text = ""End IfEnd IfEnd Sub

Private Sub DTPicker1_KeyPress(keyascii As Integer)If Not ((keyascii >= Asc("0") And keyascii <= Asc("9")) Or keyascii = 18 Or keyascii = 8 Or keyascii = 13) Then keyascii = 0 pesan = MsgBox("Kolom Hanya Dapat Diisi Data Numerik", vbOKOnly + vbCritical, "Data Numerik") End IfIf keyascii = 13 ThenDTPicker1.Text = Format(DTPicker1.Text, "##/##/####")txtFields(5).SetFocusEnd IfEnd Sub

Private Sub JenisKelamin_KeyPress(keyascii As Integer)If keyascii = 13 ThenDTPicker1.SetFocusEnd If

End Sub

Private Sub Pendidikan_KeyPress(keyascii As Integer)If keyascii = 13 ThentxtFields(7).SetFocusEnd IfEnd Sub

Private Sub boxAgama_KeyPress(keyascii As Integer)If keyascii = 13 ThenPendidikan.SetFocusEnd IfEnd Sub

Private Sub GD_KeyPress(keyascii As Integer)If keyascii = 13 ThenboxAgama.SetFocusEnd IfEnd Sub

Private Sub SIMPAN_KeyPress(keyascii As Integer)If keyascii = 13 ThenTAMBAH.SetFocusEnd IfEnd Sub

Private Sub BATAL_KeyPress(keyascii As Integer)If keyascii = 13 ThenTAMBAH.SetFocusEnd IfEnd Sub

Private Sub Pernikahan_KeyPress(keyascii As Integer)If keyascii = 13 ThentxtFields(6).SetFocusEnd IfEnd Sub

Private Sub WN_KeyPress(keyascii As Integer)If keyascii = 13 ThenSIMPAN.SetFocusEnd If

Muhammad Furqan Q. Ts. (TI0801029) 9 | P a g e

Page 10: VB 6 ADODB - Data Pasien + Penduduk

Januari 16th, 2010 [PROGRAM DATABASE PASIEN DAN PENDUDUK MENGGUNAKAN VISUAL BASIC]

End Sub

Private Sub txtFields_GotFocus(Index As Integer)If TAMBAH.Enabled = True Thenpesan = MsgBox("Klick Tombol TAMBAH Untuk Mengisi Database", vbOKOnly + vbCritical, "Isikan Data")TAMBAH.SetFocusEnd IfEnd Sub

Function TCase(s As String) As StringDim i As IntegerDim x, ss, b As String i = 1 For i = 1 To Len(s) x = Mid(s, i, 1) If (x = " ") Then b = UCase(Mid(s, i + 1, 1)) ss = ss + x + b i = i + 1 Else ss = ss + x End If Next i TCase = UCase(Left(ss, 1)) + Right(ss, Len(ss) - 1)End Function

Private Sub txtFields_KeyPress(Index As Integer, keyascii As Integer)If keyascii = 13 ThenIf SIMPAN.Enabled = False ThenSIMPAN.Enabled = TrueEnd IfIf ((Index >= 0) And (Index < 2)) Or ((Index > 6) And (Index < 13)) Then txtFields(Index + 1).SetFocus Else If Index = 2 Then JenisKelamin.SetFocus Else If Index = 5 Then Pernikahan.SetFocus Else If Index = 6 Then

GD.SetFocus Else If Index = 13 Then WN.SetFocus Else SIMPAN.SetFocusEnd IfEnd IfEnd IfEnd IfEnd IfEnd If Select Case Index Case 2, 5, 6, 7, 10, 11, 13 If keyascii = 13 Then txtFields(Index) = TCase(txtFields(Index)) End If Case 0, 1, 8, 9, 12 If Not ((keyascii >= Asc("0") And keyascii <= Asc("9")) Or keyascii = 18 Or keyascii = 8 Or keyascii = 13) Then keyascii = 0 pesan = MsgBox("Kolom Hanya Dapat Diisi Data Numerik", vbOKOnly + vbCritical, "Data Numerik") End If End SelectEnd Sub

Private Sub RESET() txtFields(0).Text = "" txtFields(1).Text = "" txtFields(2).Text = "" txtFields(5).Text = "" txtFields(6).Text = "" txtFields(7).Text = "" txtFields(8).Text = "" txtFields(9).Text = "" txtFields(10).Text = "" txtFields(11).Text = "" txtFields(12).Text = "" txtFields(13).Text = "" Pernikahan.Text = "" WN.Text = ""

Muhammad Furqan Q. Ts. (TI0801029) 10 | P a g e

Page 11: VB 6 ADODB - Data Pasien + Penduduk

Januari 16th, 2010 [PROGRAM DATABASE PASIEN DAN PENDUDUK MENGGUNAKAN VISUAL BASIC]

GD.Text = "" DTPicker1.Text = "" JenisKelamin.Text = "" boxAgama.Text = "" Pendidikan.Text = ""End Sub

Private Sub Perintah_SIMPAN()With Data1.Recordset !KTP = txtFields(0).Text !Nik = txtFields(1).Text !Nama = txtFields(2).Text !Tmp_Lahir = txtFields(5).Text !Kerja = txtFields(6).Text !Alamat = txtFields(7).Text !RT = txtFields(8).Text !RW = txtFields(9).Text !Kel = txtFields(10).Text !Kec = txtFields(11).Text !KdPos = txtFields(12).Text !Kab = txtFields(13).Text !SK = Pernikahan.Text !WN = WN.Text !GD = GD.Text !Tgl_Lahir = DTPicker1.Text !JK = JenisKelamin.Text !Agama = boxAgama.Text !Pendidikan = Pendidikan.Text .Update .Bookmark = Data1.Recordset.LastModifiedEnd WithEnd Sub

Private Sub TAMPILDATA()With Data1.Recordset If (.RecordCount = 0) Then Exit Sub End If txtFields(0).Text = .Fields!KTP txtFields(1).Text = .Fields!Nik txtFields(2).Text = .Fields!Nama txtFields(5).Text = .Fields!Tmp_Lahir

txtFields(6).Text = .Fields!Kerja txtFields(7).Text = .Fields!Alamat txtFields(8).Text = .Fields!RT txtFields(9).Text = .Fields!RW txtFields(10).Text = .Fields!Kel txtFields(11).Text = .Fields!Kec txtFields(12).Text = .Fields!KdPos txtFields(13).Text = .Fields!Kab Pernikahan.Text = .Fields!SK WN.Text = .Fields!WN GD.Text = .Fields!GD DTPicker1.Text = .Fields!Tgl_Lahir JenisKelamin.Text = .Fields!JK boxAgama.Text = .Fields!Agama Pendidikan.Text = .Fields!PendidikanEnd WithEnd Sub

Private Sub NAVIGASI() If (txtFields(0).Text = "") Or (txtFields(1).Text = "") Or (txtFields(2).Text = "") Or (txtFields(5).Text = "") Or (txtFields(6).Text = "") Or (txtFields(7).Text = "") Or (txtFields(8).Text = "") Or (txtFields(9).Text = "") Or (txtFields(10).Text = "") Or (txtFields(11).Text = "") Or (txtFields(12).Text = "") Or (txtFields(13).Text = "") Or (DTPicker1.Text = "") Then pesan = MsgBox("Terdapat Field Kosong Pada Data Dalam Database,", vbOKOnly + vbCritical, "Kesalahan Saat Penyimpanan") KOREKSI_Click HAPUS.Enabled = True Else TAMPILDATA End IfEnd Sub

Private Sub EDIT_DATA() AWAL.Enabled = False AKHIR.Enabled = False SEBELUM.Enabled = False SETELAH.Enabled = False TAMBAH.Enabled = False HAPUS.Enabled = False KOREKSI.Enabled = False KELUAR.Enabled = False BATAL.Enabled = True

Muhammad Furqan Q. Ts. (TI0801029) 11 | P a g e

Page 12: VB 6 ADODB - Data Pasien + Penduduk

Januari 16th, 2010 [PROGRAM DATABASE PASIEN DAN PENDUDUK MENGGUNAKAN VISUAL BASIC]

SIMPAN.Enabled = TrueEnd Sub

Private Sub AWAL_Click()If (txtFields(0).Text = "") Or (txtFields(1).Text = "") Or (txtFields(2).Text = "") Or (txtFields(5).Text = "") Or (txtFields(6).Text = "") Or (txtFields(7).Text = "") Or (txtFields(8).Text = "") Or (txtFields(9).Text = "") Or (txtFields(10).Text = "") Or (txtFields(11).Text = "") Or (txtFields(12).Text = "") Or (txtFields(13).Text = "") Or (DTPicker1.Text = "") ThenData1.RefreshElseWith Data1.Recordset If .RecordCount <= 1 Then Exit Sub End If .MoveFirst NAVIGASIEnd WithEnd IfEnd Sub

Private Sub AKHIR_Click()If (txtFields(0).Text = "") Or (txtFields(1).Text = "") Or (txtFields(2).Text = "") Or (txtFields(5).Text = "") Or (txtFields(6).Text = "") Or (txtFields(7).Text = "") Or (txtFields(8).Text = "") Or (txtFields(9).Text = "") Or (txtFields(10).Text = "") Or (txtFields(11).Text = "") Or (txtFields(12).Text = "") Or (txtFields(13).Text = "") Or (DTPicker1.Text = "") ThenData1.RefreshElseWith Data1.Recordset If .RecordCount <= 1 Then Exit Sub End If .MoveLast NAVIGASIEnd WithEnd IfEnd Sub

Private Sub SEBELUM_Click()If (txtFields(0).Text = "") Or (txtFields(1).Text = "") Or (txtFields(2).Text = "") Or (txtFields(5).Text = "") Or (txtFields(6).Text = "") Or (txtFields(7).Text = "") Or (txtFields(8).Text = "") Or (txtFields(9).Text = "") Or (txtFields(10).Text = "") Or (txtFields(11).Text = "") Or (txtFields(12).Text = "") Or (txtFields(13).Text = "") Or (DTPicker1.Text = "") Then

Data1.RefreshElseWith Data1.Recordset If .RecordCount <= 1 Then Exit Sub End If .MovePrevious If .BOF Then .MoveLast End If NAVIGASIEnd WithEnd IfEnd Sub

Private Sub SETELAH_Click()If (txtFields(0).Text = "") Or (txtFields(1).Text = "") Or (txtFields(2).Text = "") Or (txtFields(5).Text = "") Or (txtFields(6).Text = "") Or (txtFields(7).Text = "") Or (txtFields(8).Text = "") Or (txtFields(9).Text = "") Or (txtFields(10).Text = "") Or (txtFields(11).Text = "") Or (txtFields(12).Text = "") Or (txtFields(13).Text = "") Or (DTPicker1.Text = "") ThenData1.RefreshElseWith Data1.Recordset If .RecordCount <= 1 Then Exit Sub End If .MoveNext If .EOF Then .MoveFirst End If NAVIGASIEnd WithEnd IfEnd Sub

Private Sub TAMBAH_Click()If (txtFields(0).Text <> "") Or (txtFields(1).Text <> "") Or (txtFields(2).Text <> "") Or (txtFields(5).Text <> "") Or (txtFields(6).Text <> "") Or (txtFields(7).Text <> "") Or (txtFields(8).Text <> "") Or (txtFields(9).Text <> "") Or (txtFields(10).Text <> "") Or (txtFields(11).Text <> "") Or (txtFields(12).Text <> "") Or (txtFields(13).Text <> "") Or (DTPicker1.Text <> "") Thenpesan = MsgBox("Input Data Telah Terisi, Coba Ulangi Tekan Tombol TAMBAH", vbOKOnly + vbCritical, "Isikan Data")

Muhammad Furqan Q. Ts. (TI0801029) 12 | P a g e

Page 13: VB 6 ADODB - Data Pasien + Penduduk

Januari 16th, 2010 [PROGRAM DATABASE PASIEN DAN PENDUDUK MENGGUNAKAN VISUAL BASIC]

RESETElseData1.RefreshData1.Recordset.AddNewtxtFields(0).SetFocusEDIT_DATAEnd IfEnd Sub

Private Sub KOREKSI_Click()If (txtFields(0).Text = "") Thenpesan = MsgBox("Pilih Data Yang Akan Dikoreksi", vbOKOnly + vbCritical, "Pilih Data")Else Data1.Recordset.Edit txtFields(0).Enabled = False txtFields(1).SetFocusEDIT_DATAEnd IfEnd Sub

Private Sub HAPUS_Click()BATAL_ClickIf Data1.Recordset.BOF = False Then pesan = MsgBox("Apakah Anda Yakin Untuk Menghapus Data?", vbYesNo + vbExclamation, "Penghapusan Data") If pesan = vbYes Then Data1.Recordset.Delete Data1.Recordset.MoveNext End IfElseIf Data1.Recordset.BOF = True Then pesan = MsgBox("Database Dalam Keadaan Kosong", vbOKOnly + vbCritical, "Database Kosong") End IfEnd IfData1.RefreshEnd Sub

Private Sub BATAL_Click()RESETtxtFields(0).Enabled = TrueAWAL.Enabled = True

AKHIR.Enabled = TrueSEBELUM.Enabled = TrueSETELAH.Enabled = TrueTAMBAH.Enabled = TrueHAPUS.Enabled = TrueKOREKSI.Enabled = TrueKELUAR.Enabled = TrueBATAL.Enabled = FalseSIMPAN.Enabled = FalseEnd Sub

Private Sub SIMPAN_Click()If (txtFields(0).Text = "") Or (txtFields(1).Text = "") Or (txtFields(2).Text = "") Or (txtFields(5).Text = "") Or (txtFields(6).Text = "") Or (txtFields(7).Text = "") Or (txtFields(8).Text = "") Or (txtFields(9).Text = "") Or (txtFields(10).Text = "") Or (txtFields(11).Text = "") Or (txtFields(12).Text = "") Or (txtFields(13).Text = "") Or (DTPicker1.Text = "") Thenpesan = MsgBox("Input Data Belum Lengkap", vbOKOnly + vbCritical, "Isikan Data")If pesan = vbOK ThenIf txtFields(0).Enabled = False ThentxtFields(1).SetFocusElsetxtFields(0).SetFocusEnd IfEnd IfElsePerintah_SIMPANBATAL_ClickTAMPILDATAEnd IfEnd Sub

Private Sub Keluar_Click()Beeppesan = MsgBox("Kembali Ke Menu Utama?", vbYesNo + vbQuestion, "Konfirmasi")If pesan = vbYes ThenForm1.Enabled = TrueLoad Form1Form1.ShowUnload MeMe.HideClose FormElse

Muhammad Furqan Q. Ts. (TI0801029) 13 | P a g e

Page 14: VB 6 ADODB - Data Pasien + Penduduk

Januari 16th, 2010 [PROGRAM DATABASE PASIEN DAN PENDUDUK MENGGUNAKAN VISUAL BASIC]

Exit SubEnd IfEnd Sub

Private Sub Form_Load()Timer1.Enabled = TrueBATAL.Enabled = FalseSIMPAN.Enabled = FalseEnd Sub

Private Sub Timer1_Timer()If Timer1.Enabled ThenSelect Case (Format(Now, "mm")) Case "01" bulan_skr = "Januari" Case "02" bulan_skr = "Februari" Case "03" bulan_skr = "Maret" Case "04" bulan_skr = "April" Case "05" bulan_skr = "Mei" Case "06" bulan_skr = "Juni" Case "07" bulan_skr = "Juli" Case "08" bulan_skr = "Agustus" Case "09" bulan_skr = "September" Case "10" bulan_skr = "Oktober" Case "11" bulan_skr = "November" Case "12" bulan_skr = "Desember" End Select Select Case (Format(Now, "dddd")) Case "Sunday" hari_skr = "Ahad"

If hari_skr = "" Then hari_skr = Format(Now, "dddd") End If Case "Monday" hari_skr = "Senin" If hari_skr = "" Then hari_skr = Format(Now, "dddd") End If Case "Tuesday" hari_skr = "Selasa" If hari_skr = "" Then hari_skr = Format(Now, "dddd") End If Case "Wednesday" hari_skr = "Rabu" If hari_skr = "" Then hari_skr = Format(Now, "dddd") End If Case "Thursday" hari_skr = "Kamis" If hari_skr = "" Then hari_skr = Format(Now, "dddd") End If Case "Friday" hari_skr = "Jum'at" If hari_skr = "" Then hari_skr = Format(Now, "dddd") End If Case "Saturday" hari_skr = "Sabtu" If hari_skr = "" Then hari_skr = Format(Now, "dddd") End If End Select

Label20.Caption = Format(Now, "dd") & " " & _ (bulan_skr) & " " & _ Format(Now, "yyyy")

Label19.Caption = (hari_skr) & ", " & _Format(Now, "hh : mm : ss")

Muhammad Furqan Q. Ts. (TI0801029) 14 | P a g e

Page 15: VB 6 ADODB - Data Pasien + Penduduk

Januari 16th, 2010 [PROGRAM DATABASE PASIEN DAN PENDUDUK MENGGUNAKAN VISUAL BASIC]

i = i + Format(Now, "ss")If i Mod 2 = 0 ThenlblLabels(11).ForeColor = &H0&

ElselblLabels(11).ForeColor = &HFFFFFF

End IfEnd IfEnd Sub

====================== Kalender ======================

Option ExplicitDim hari As LongDim i As Integer

Private Sub Form_Load()Timer1.Enabled = Truebulan.Text = Format(Now, "m")tahun.Text = Format(Now, "yyyy")If bulan.Text = "01" ThenBLN_KURANG.Enabled = FalseEnd IfIf bulan.Text = "12" ThenBLN_TAMBAH.Enabled = FalseEnd Iflihat_ClickEnd Sub

Private Sub BLN_KURANG_Click()bulan.Text = bulan.Text - 1If bulan.Text = "1" ThenBLN_KURANG.Enabled = FalseEnd IfBLN_TAMBAH.Enabled = TrueEnd Sub

Private Sub BLN_TAMBAH_Click()bulan.Text = bulan.Text + 1If bulan.Text = "12" ThenBLN_TAMBAH.Enabled = False

End IfBLN_KURANG.Enabled = TrueEnd Sub

Private Sub THN_KURANG_Click()tahun.Text = tahun.Text - 1If tahun.Text = "1900" ThenTHN_KURANG.Enabled = FalseEnd IfTHN_TAMBAH.Enabled = TrueEnd Sub

Private Sub THN_TAMBAH_Click()tahun.Text = tahun.Text + 1If tahun.Text = "2099" ThenTHN_TAMBAH.Enabled = FalseEnd IfTHN_KURANG.Enabled = TrueEnd Sub

Private Sub Keluar_Click()BeepUnload MeMe.HideEnd Sub

Private Sub lihat_Click()hari = 0For i = 0 To 34 nomor(i).Caption = ""Next i

For i = 1900 To tahun.Text - 1 If i Mod 4 = 0 Then hari = hari + 366 Else hari = hari + 365 End IfNext i

For i = 1 To bulan.Text - 1 If i = 1 Or i = 3 Or i = 5 Or i = 7 Or i = 8 Or i = 10 Or i = 12 Then

Muhammad Furqan Q. Ts. (TI0801029) 15 | P a g e

Page 16: VB 6 ADODB - Data Pasien + Penduduk

Januari 16th, 2010 [PROGRAM DATABASE PASIEN DAN PENDUDUK MENGGUNAKAN VISUAL BASIC]

hari = hari + 31 ElseIf (i = 4 Or i = 6 Or i = 9 Or i = 11) Then hari = hari + 30 ElseIf (i = 2 And tahun.Text Mod 4 = 0) Then hari = hari + 29 Else hari = hari + 28 End If Next i If (i = 1 Or i = 3 Or i = 5 Or i = 7 Or i = 8 Or i = 10 Or i = 12) Then Kalender 31

ElseIf (i = 4 Or i = 6 Or i = 9 Or i = 11) Then Kalender 30

ElseIf (i = 2 And tahun.Text Mod 4 = 0) Then Kalender 29 Else Kalender 28 End If

Select Case bulan.Text Case 1 wkt_kalender = "Bulan : Januari" & " @ Tahun : " & _ (tahun.Text) Case 2 wkt_kalender = "Bulan : Februari" & " @ Tahun : " & _ (tahun.Text) Case 3 wkt_kalender = "Bulan : Maret" & " @ Tahun : " & _ (tahun.Text) Case 4 wkt_kalender = "Bulan : April" & " @ Tahun : " & _ (tahun.Text) Case 5 wkt_kalender = "Bulan : Mei" & " @ Tahun : " & _ (tahun.Text) Case 6 wkt_kalender = "Bulan : Juni" & " @ Tahun : " & _ (tahun.Text) Case 7 wkt_kalender = "Bulan : Juli" & " @ Tahun : " & _

(tahun.Text) Case 8 wkt_kalender = "Bulan : Agustus" & " @ Tahun : " & _ (tahun.Text) Case 9 wkt_kalender = "Bulan : September" & " @ Tahun : " & _ (tahun.Text) Case 10 wkt_kalender = "Bulan : Oktober" & " @ Tahun : " & _ (tahun.Text) Case 11 wkt_kalender = "Bulan : November" & " @ Tahun : " & _ (tahun.Text) Case 12 wkt_kalender = "Bulan : Desember" & " @ Tahun : " & _ (tahun.Text) End SelectEnd Sub

Private Function Kalender(n As Integer)Dim i, k As Integerk = hari Mod 7For i = 1 To n nomor(k).Caption = i k = k + 1 If k = 35 Then k = 0Next iEnd Function

Private Sub Timer1_Timer()If Timer1.Enabled Thentgl_skr.Text = Format(Now, "dd")bulan_skr.Text = Format(Now, "mm")Select Case bulan_skr.Text Case "01" bulan_skr = "Januari" Case "02" bulan_skr = "Februari" Case "03" bulan_skr = "Maret" Case "04" bulan_skr = "April"

Muhammad Furqan Q. Ts. (TI0801029) 16 | P a g e

Page 17: VB 6 ADODB - Data Pasien + Penduduk

Januari 16th, 2010 [PROGRAM DATABASE PASIEN DAN PENDUDUK MENGGUNAKAN VISUAL BASIC]

Case "05" bulan_skr = "Mei" Case "06" bulan_skr = "Juni" Case "07" bulan_skr = "Juli" Case "08" bulan_skr = "Agustus" Case "09" bulan_skr = "September" Case "10" bulan_skr = "Oktober" Case "11" bulan_skr = "November" Case "12" bulan_skr = "Desember" End Selecttahun_skr.Text = Format(Now, "yyyy")hari_jam.Text = Format(Now, "hh : mm : ss")If wkt_kalender <> "" Theni = i + 1If i Mod 2 = 0 Thenwkt_kalender.BackColor = &HFFFF&ElseIf i Mod 3 = 0 Thenwkt_kalender.BackColor = &HFFFFC0Elsewkt_kalender.BackColor = &HFFC0FFEnd IfEnd IfEnd IfEnd IfEnd Sub

Private Sub Atas_Click() Dim rc As RECT GetWindowRect Me.hwnd, rc If (Atas.Value = 1) Then SetWindowPos Me.hwnd, HWND_TOPMOST, rc.Left, rc.Top, 0, 0, SWP_NOSIZE Else SetWindowPos Me.hwnd, HWND_NOTOPMOST, rc.Left, rc.Top, 0, 0, SWP_NOSIZE End If

End Sub

==================== Module Kalender ====================

Public Type RECT Left As Long Top As Long Right As Long Bottom As LongEnd Type

Public Const HWND_TOPMOST = -1Public Const HWND_NOTOPMOST = -2Public Const SWP_NOSIZE = &H1

Public Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As LongPublic Declare Function GetWindowRect Lib "user32" (ByVal hwnd As Long, lpRect As RECT) As Long

Muhammad Furqan Q. Ts. (TI0801029) 17 | P a g e

Page 18: VB 6 ADODB - Data Pasien + Penduduk

Januari 16th, 2010 [PROGRAM DATABASE PASIEN DAN PENDUDUK MENGGUNAKAN VISUAL BASIC]

Muhammad Furqan Q. Ts. (TI0801029) 18 | P a g e

Page 19: VB 6 ADODB - Data Pasien + Penduduk

Januari 16th, 2010 [PROGRAM DATABASE PASIEN DAN PENDUDUK MENGGUNAKAN VISUAL BASIC]

Muhammad Furqan Q. Ts. (TI0801029) 19 | P a g e

Page 20: VB 6 ADODB - Data Pasien + Penduduk

Januari 16th, 2010 [PROGRAM DATABASE PASIEN DAN PENDUDUK MENGGUNAKAN VISUAL BASIC]

Muhammad Furqan Q. Ts. (TI0801029) 20 | P a g e

Page 21: VB 6 ADODB - Data Pasien + Penduduk

Januari 16th, 2010 [PROGRAM DATABASE PASIEN DAN PENDUDUK MENGGUNAKAN VISUAL BASIC]

Muhammad Furqan Q. Ts. (TI0801029) 21 | P a g e

Page 22: VB 6 ADODB - Data Pasien + Penduduk

Januari 16th, 2010 [PROGRAM DATABASE PASIEN DAN PENDUDUK MENGGUNAKAN VISUAL BASIC]

Muhammad Furqan Q. Ts. (TI0801029) 22 | P a g e

Page 23: VB 6 ADODB - Data Pasien + Penduduk

Januari 16th, 2010 [PROGRAM DATABASE PASIEN DAN PENDUDUK MENGGUNAKAN VISUAL BASIC]

Muhammad Furqan Q. Ts. (TI0801029) 23 | P a g e

Page 24: VB 6 ADODB - Data Pasien + Penduduk

Januari 16th, 2010 [PROGRAM DATABASE PASIEN DAN PENDUDUK MENGGUNAKAN VISUAL BASIC]

Muhammad Furqan Q. Ts. (TI0801029) 24 | P a g e

Page 25: VB 6 ADODB - Data Pasien + Penduduk

Januari 16th, 2010 [PROGRAM DATABASE PASIEN DAN PENDUDUK MENGGUNAKAN VISUAL BASIC]

Muhammad Furqan Q. Ts. (TI0801029) 25 | P a g e

Page 26: VB 6 ADODB - Data Pasien + Penduduk

Januari 16th, 2010 [PROGRAM DATABASE PASIEN DAN PENDUDUK MENGGUNAKAN VISUAL BASIC]

Muhammad Furqan Q. Ts. (TI0801029) 26 | P a g e