Anda di halaman 1dari 18

Module1

'deklarasi variabel globa Public Koneksi As New ADODB.Connection Public RSreg As New ADODB.Recordset

'buka koneksi databases Public Sub BukaSambungan() Set Koneksi = New ADODB.Connection Koneksi.CursorLocation = adUseClient Koneksi.Open "Driver={MySQL ODBC 5.1 Driver};Server=localhost;Port=3306;Database=pmb;User=root;Password=biasa;Option=3;" End Sub

'buka koneksi tabel obat Public Sub KoneksiRegistrasi() Set RSreg = New ADODB.Recordset RSreg.CursorLocation = adUseClient RSreg.Open "SELECT * FROM registrasi", Koneksi, adOpenDynamic, adLockOptimistic

End Sub

Form Menu

Private Sub MnKeluar_Click() If MsgBox("Anda yakin akan keluar ?", vbYesNo + vbQuestion, "Pesan Keluar") = vbYes Then MsgBox "Terima kasih telah menggunakan aplikasi, program belum sempurna, kritik dan saran ke setiawan_wawan17@yahoo.com", vbOKOnly + vbInformation, "Pesan Keluar" End Else Exit Sub End If End Sub

Private Sub MnLihat_Click() frmLihat.Show End Sub

Private Sub MnRegistrasi_Click() frmRegistrasi.Show End Sub

Form Lihat
Private Sub Button1_Click() Unload Me End Sub

Private Sub Form_Load() Call BukaSambungan Call KoneksiRegistrasi Set DataGrid1.DataSource = RSreg DataGrid1.Refresh End Sub

Form Registrasi
Private Sub cmdExit_Click() Unload Me End Sub

Private Sub cmdReset_Click() Call kosong End Sub

Private Sub cmdSubmit_Click() If txtUsername.Text = "" Then MsgBox "Maaf..Terjadi kesalahan input data atau data anda belum lengkap. Periksa Kembali!" txtUsername.SetFocus ElseIf txtPassword.Text = "" Then MsgBox "Maaf..Terjadi kesalahan input data atau data anda belum lengkap. Periksa Kembali!" txtPassword.SetFocus ElseIf txtNama.Text = "" Then MsgBox "Maaf..Terjadi kesalahan input data atau data anda belum lengkap. Periksa Kembali!" txtNama.SetFocus

ElseIf cboJK.Text = "" Then MsgBox "Maaf..Terjadi kesalahan input data atau data anda belum lengkap. Periksa Kembali!" cboJK.SetFocus ElseIf txtTempatLahir.Text = "" Then MsgBox "Maaf..Terjadi kesalahan input data atau data anda belum lengkap. Periksa Kembali!" txtTempatLahir.SetFocus ElseIf cboAgama.Text = "" Then MsgBox "Maaf..Terjadi kesalahan input data atau data anda belum lengkap. Periksa Kembali!" cboAgama.SetFocus ElseIf txtAnakKe.Text = "" Then MsgBox "Maaf..Terjadi kesalahan input data atau data anda belum lengkap. Periksa Kembali!" txtAnakKe.SetFocus ElseIf txtNoKTP.Text = "" Then MsgBox "Maaf..Terjadi kesalahan input data atau data anda belum lengkap. Periksa Kembali!" txtNoKTP.SetFocus ElseIf txtAlamat.Text = "" Then MsgBox "Maaf..Terjadi kesalahan input data atau data anda belum lengkap. Periksa Kembali!" txtAlamat.SetFocus ElseIf txtKota.Text = "" Then MsgBox "Maaf..Terjadi kesalahan input data atau data anda belum lengkap. Periksa Kembali!" txtKota.SetFocus ElseIf txtKodePOS.Text = "" Then MsgBox "Maaf..Terjadi kesalahan input data atau data anda belum lengkap. Periksa Kembali!" txtKodePOS.SetFocus ElseIf txtEmail.Text = "" Then MsgBox "Maaf..Terjadi kesalahan input data atau data anda belum lengkap. Periksa Kembali!"

txtEmail.SetFocus ElseIf txtTelepon.Text = "" Then MsgBox "Maaf..Terjadi kesalahan input data atau data anda belum lengkap. Periksa Kembali!" txtTelepon.SetFocus ElseIf cboAsalSekolah.Text = "" Then MsgBox "Maaf..Terjadi kesalahan input data atau data anda belum lengkap. Periksa Kembali!" cboAsalSekolah.SetFocus ElseIf cboJurusanSekolahAsal.Text = "" Then MsgBox "Maaf..Terjadi kesalahan input data atau data anda belum lengkap. Periksa Kembali!" cboJurusanSekolahAsal.SetFocus ElseIf txtNamaSekolah.Text = "" Then MsgBox "Maaf..Terjadi kesalahan input data atau data anda belum lengkap. Periksa Kembali!" txtNamaSekolah.SetFocus ElseIf txtTahunLulus.Text = "" Then MsgBox "Maaf..Terjadi kesalahan input data atau data anda belum lengkap. Periksa Kembali!" txtTahunLulus.SetFocus ElseIf txtAlamatSekolah.Text = "" Then MsgBox "Maaf..Terjadi kesalahan input data atau data anda belum lengkap. Periksa Kembali!" txtAlamatSekolah.SetFocus ElseIf txtKodePOSSekolah.Text = "" Then MsgBox "Maaf..Terjadi kesalahan input data atau data anda belum lengkap. Periksa Kembali!" txtKodePOSSekolah.SetFocus ElseIf txtNamaBapak.Text = "" Then MsgBox "Maaf..Terjadi kesalahan input data atau data anda belum lengkap. Periksa Kembali!" txtNamaBapak.SetFocus ElseIf cboKerjaBapak.Text = "" Then

MsgBox "Maaf..Terjadi kesalahan input data atau data anda belum lengkap. Periksa Kembali!" cboKerjaBapak.SetFocus ElseIf txtNamaIbu.Text = "" Then MsgBox "Maaf..Terjadi kesalahan input data atau data anda belum lengkap. Periksa Kembali!" txtNamaIbu.SetFocus ElseIf cboKerjaIbu.Text = "" Then MsgBox "Maaf..Terjadi kesalahan input data atau data anda belum lengkap. Periksa Kembali!" cboKerjaIbu.SetFocus ElseIf cboPendapatan.Text = "" Then MsgBox "Maaf..Terjadi kesalahan input data atau data anda belum lengkap. Periksa Kembali!" cboPendapatan.SetFocus ElseIf txtAlamatOrtu.Text = "" Then MsgBox "Maaf..Terjadi kesalahan input data atau data anda belum lengkap. Periksa Kembali!" txtAlamatOrtu.SetFocus ElseIf txtTeleponOrtu.Text = "" Then MsgBox "Maaf..Terjadi kesalahan input data atau data anda belum lengkap. Periksa Kembali!" txtTeleponOrtu.SetFocus ElseIf cboJurusanPilihan.Text = "" Then MsgBox "Maaf..Terjadi kesalahan input data atau data anda belum lengkap. Periksa Kembali!" cboJurusanPilihan.SetFocus ElseIf cboJenjang.Text = "" Then MsgBox "Maaf..Terjadi kesalahan input data atau data anda belum lengkap. Periksa Kembali!" cboJenjang.SetFocus ElseIf cboKeterangan.Text = "" Then MsgBox "Maaf..Terjadi kesalahan input data atau data anda belum lengkap. Periksa Kembali!" cboKeterangan.SetFocus

Else

RSreg.AddNew RSreg!UserName = txtUsername.Text RSreg!Password = txtPassword.Text RSreg!Nama = txtNama.Text RSreg!JK = cboJK.Text RSreg!TempatLahir = txtTempatLahir.Text RSreg!TanggalLahir = dtTanggalLahir.Value RSreg!Agama = cboAgama.Text RSreg!AnakKe = txtAnakKe.Text RSreg!NoKTP = txtNoKTP.Text RSreg!Alamat = txtAlamat.Text RSreg!Kota = txtKota.Text RSreg!KodePOS = txtKodePOS.Text RSreg!Email = txtEmail.Text RSreg!NoTelepon = txtTelepon.Text

RSreg!AsalSekolah = cboAsalSekolah.Text RSreg!JurusanSekolahAsal = cboJurusanSekolahAsal.Text RSreg!NamaSekolah = txtNamaSekolah.Text RSreg!TahunLulus = txtTahunLulus.Text RSreg!AlamatSekolah = txtAlamatSekolah.Text RSreg!KodePOSSekolah = txtKodePOSSekolah.Text

RSreg!NamaBapak = txtNamaBapak.Text RSreg!KerjaBapak = cboKerjaBapak.Text RSreg!NamaIbu = txtNamaIbu.Text RSreg!KerjaIbu = cboKerjaIbu.Text RSreg!Pendapatan = cboPendapatan.Text RSreg!AlamatOrtu = txtAlamatOrtu.Text RSreg!TeleponOrtu = txtTeleponOrtu.Text

RSreg!JurusanPilihan = cboJurusanPilihan.Text RSreg!Jenjang = cboJenjang.Text RSreg!Keterangan = cboKeterangan.Text RSreg.Update Call kosong txtUsername.SetFocus MsgBox "Anda berhasil terdaftar" End If End Sub

Private Sub txtUsername_KeyPress(keyascii As Integer) If keyascii = 13 Then txtPassword.SetFocus End If End Sub

Private Sub txtPassword_KeyPress(keyascii As Integer) If keyascii = 13 Then

txtNama.SetFocus End If End Sub Private Sub txtNama_KeyPress(keyascii As Integer) If keyascii = 13 Then cboJK.SetFocus End If End Sub Private Sub cboJK_KeyPress(keyascii As Integer) If keyascii = 13 Then txtTempatLahir.SetFocus End If End Sub Private Sub txtTempatLahir_KeyPress(keyascii As Integer) If keyascii = 13 Then dtTanggalLahir.SetFocus End If End Sub Private Sub dtTanggal_KeyPress(keyascii As Integer) If keyascii = 13 Then cboAgama.SetFocus End If End Sub Private Sub cboAgama_KeyPress(keyascii As Integer) If keyascii = 13 Then txtAnakKe.SetFocus

End If End Sub Private Sub txtAnakKe_KeyPress(keyascii As Integer) If keyascii = 13 Then txtNoKTP.SetFocus End If End Sub Private Sub txtNoKTP_KeyPress(keyascii As Integer) If keyascii = 13 Then txtAlamat.SetFocus End If End Sub Private Sub txtKota_KeyPress(keyascii As Integer) If keyascii = 13 Then txtKodePOS.SetFocus End If End Sub Private Sub txtKodePOS_KeyPress(keyascii As Integer) If keyascii = 13 Then txtEmail.SetFocus End If End Sub Private Sub txtEmail_KeyPress(keyascii As Integer) If keyascii = 13 Then txtTelepon.SetFocus End If

End Sub Private Sub txtTelepon_KeyPress(keyascii As Integer) If keyascii = 13 Then cboAsalSekolah.SetFocus End If End Sub Private Sub cboAsalSekolah_KeyPress(keyascii As Integer) If keyascii = 13 Then cboJurusanSekolahAsal.SetFocus End If End Sub Private Sub cboJurusanSekolahAsal_KeyPress(keyascii As Integer) If keyascii = 13 Then txtNamaSekolah.SetFocus End If End Sub Private Sub txtNamaSekolah_KeyPress(keyascii As Integer) If keyascii = 13 Then txtTahunLulus.SetFocus End If End Sub Private Sub txtTahunLulus_KeyPress(keyascii As Integer) If keyascii = 13 Then txtAlamatSekolah.SetFocus End If End Sub

Private Sub txtAlamatSekolah_KeyPress(keyascii As Integer) If keyascii = 13 Then txtKodePOSSekolah.SetFocus End If End Sub Private Sub txtKodePOSSekolah_KeyPress(keyascii As Integer) If keyascii = 13 Then txtNamaBapak.SetFocus End If End Sub

Private Sub txtNamaBapak_KeyPress(keyascii As Integer) If keyascii = 13 Then cboKerjaBapak.SetFocus End If End Sub Private Sub cboKerjaBapak_KeyPress(keyascii As Integer) If keyascii = 13 Then txtNamaIbu.SetFocus End If End Sub Private Sub txtNamaIbu_KeyPress(keyascii As Integer) If keyascii = 13 Then cboKerjaIbu.SetFocus End If

End Sub Private Sub cboKerjaIbu_KeyPress(keyascii As Integer) If keyascii = 13 Then cboPendapatan.SetFocus End If End Sub Private Sub cboPendapatan_KeyPress(keyascii As Integer) If keyascii = 13 Then txtAlamatOrtu.SetFocus End If End Sub Private Sub txtAlamatOrtu_KeyPress(keyascii As Integer) If keyascii = 13 Then txtTeleponOrtu.SetFocus End If End Sub

'combo list Private Sub list()

'list jenis kelamin cboJK.AddItem "Pria" cboJK.AddItem "Wanita"

'list agama cboAgama.AddItem "Islam"

cboAgama.AddItem "Kristen" cboAgama.AddItem "Katolik" cboAgama.AddItem "Hindu" cboAgama.AddItem "Budah" cboAgama.AddItem "Lainnya"

'list asal sekolah cboAsalSekolah.AddItem "SMU" cboAsalSekolah.AddItem "SMK" cboAsalSekolah.AddItem "MA"

'list jurusan sekolah asal cboJurusanSekolahAsal.AddItem "IPA" cboJurusanSekolahAsal.AddItem "IPS" cboJurusanSekolahAsal.AddItem "Bahasa" cboJurusanSekolahAsal.AddItem "Komputer" cboJurusanSekolahAsal.AddItem "Listrik" cboJurusanSekolahAsal.AddItem "Lainnya"

'list kerja ortu cboKerjaBapak.AddItem "PNS" cboKerjaBapak.AddItem "Polri" cboKerjaBapak.AddItem "TNI" cboKerjaBapak.AddItem "Pegawai Swasta" cboKerjaBapak.AddItem "Wiraswasta" cboKerjaBapak.AddItem "Lainnya"

cboKerjaIbu.AddItem "PNS" cboKerjaIbu.AddItem "Polri" cboKerjaIbu.AddItem "TNI" cboKerjaIbu.AddItem "Pegawai Swasta" cboKerjaIbu.AddItem "Wiraswasta" cboKerjaIbu.AddItem "Lainnya"

'pendapatan cboKerjaBapak.AddItem "PNS" cboKerjaBapak.AddItem "Polri" cboKerjaBapak.AddItem "TNI" cboKerjaBapak.AddItem "Pegawai Swasta" cboKerjaBapak.AddItem "Wiraswasta" cboKerjaBapak.AddItem "Lainnya"

cboKerjaIbu.AddItem "PNS" cboKerjaIbu.AddItem "Polri" cboKerjaIbu.AddItem "TNI" cboKerjaIbu.AddItem "Pegawai Swasta" cboKerjaIbu.AddItem "Wiraswasta" cboKerjaIbu.AddItem "Lainnya"

'list pendapatan ortu cboPendapatan.AddItem "10000000" cboPendapatan.AddItem "5000000"

cboPendapatan.AddItem "3000000" cboPendapatan.AddItem "2000000" cboPendapatan.AddItem "1000000"

'ket tambahan cboJurusanPilihan.AddItem "Teknik Informatika" cboJurusanPilihan.AddItem "Sistem Informasi" cboJenjang.AddItem "S1" cboJenjang.AddItem "D3" cboJenjang.AddItem "D2" cboKeterangan.AddItem "Kelas Reguler" cboKeterangan.AddItem "Kelas Unggul"

End Sub

Private Sub Form_Load() Call BukaSambungan Call KoneksiRegistrasi Call list Call kosong End Sub

Private Sub kosong() txtUsername.Text = "" txtPassword.Text = ""

txtNama.Text = "" txtTempatLahir.Text = "" dtTanggalLahir.Value = "01/01/1990" txtAnakKe.Text = "" txtNoKTP.Text = "" txtAlamat.Text = "" txtKota.Text = "" txtKodePOS.Text = "" txtEmail.Text = "" txtTelepon.Text = "" txtNamaSekolah.Text = "" txtTahunLulus.Text = "" txtAlamatSekolah.Text = "" txtKodePOSSekolah.Text = "" txtNamaBapak.Text = "" txtNamaIbu.Text = "" txtAlamatOrtu.Text = "" txtTeleponOrtu.Text = "" End Sub

Private Sub tutupkoneksi() RSreg.Close Set RSreg = Nothing

Koneksi.Close

Set Koneksi = Nothing

End Sub

Private Sub Form_Unload(Cancel As Integer) Call kosong Call tutupkoneksi Unload Me

End Sub

Anda mungkin juga menyukai