Anda di halaman 1dari 10

contoh program sederhana visual

basic 6.0(membuaut
System perpustakaan)
MENU / HALAMAN UTAMA

Private Sub entbuku_Click()


Entry_Siswa.Hide
Entry_PinjamOK.Hide
Entry_Data_Buku.Show
End Sub
Private Sub entmhs_Click()
Entry_PinjamOK.Hide
Entry_Data_Buku.Hide
Entry_Siswa.Show
End Sub
Private Sub entpjm_Click()
Entry_Siswa.Hide
Entry_Data_Buku.Hide
Entry_PinjamOK.Show
End Sub
Private Sub exit_Click()
Dim X As Byte
X = MsgBox(Anda Serius Mau Keluar Dari Sistem Ini???, vbYesNo)
If X = vbYes Then
End
End If
End Sub

Private Sub MDIForm_Resize()


Picture1.Width = Menu.Width
Image1.Width = Picture1.Width
Image1.Height = Picture1.Height
End Sub
Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button)
Select Case Button.Key
Case T1: Entry_Data_Buku.Show
Case T2: Entry_Siswa.Show
Case T3: Entry_PinjamOK.Show
Case T4: Entri_KembaliOK.Show
Case T6: X = MsgBox( Keluar Ke Windows , vbYesNo + vbQuestion, Exit To
Windows!!)
Beep
If X = vbYes Then
End
End IF
End Select
End Sub
ENTRY DATA BUKU
Dim DbPustaka As Database
Dim Rsbuku As Recordset

Private Sub edit_Click()


Buku_Hidup
Kode.Enabled = False
Jenis.SetFocus
simpan.Enabled = True
edit.Enabled = False
hapus.Enabled = False
Rsbuku.edit
End Sub
Private Sub exit_Click()
Unload Me
End Sub

Private Sub Kode2()


If Rsbuku.RecordCount > 0 Then
Rsbuku.MoveFirst
Do While Not Rsbuku.EOF
Kode.AddItem Rsbuku(0)
Rsbuku.MoveNext
Loop
End If
End Sub
Private Sub hapus_Click()
Dim s As Byte
If Kode = Or Jenis = Or Judul = Or Pengarang = Or Penerbit = Or Tahun = Or
Jumlah = Then
s = MsgBox(Masukan Data Yang Akan Di Hapus Terlebih Dahulu)
Else
s = MsgBox(Yakin Anda Akan Menghapus Data Ini ???, vbYesNo)
If s = vbYes Then
Rsbuku.Delete
Blank_Form
Kode.Text =
Buku_Hidup
End If
End If
Kode.SetFocus
End Sub
Private Sub simpan_Click()
Dim s As Byte
If Kode = Or Jenis = Or Judul = Or Pengarang = Or Penerbit = Or Tahun = Or
Jumlah = Then
s = MsgBox(DENIED ulangi tolong masukan data anda)
Else
s = MsgBox(Data Sudah Benar ?, vbYesNo)
If s = vbYes Then
Rsbuku!Kode_Buku = Kode.Text
Rsbuku!Jenis_Buku = Jenis.Text
Rsbuku!Judul_Buku = Judul.Text
Rsbuku!Pengarang = Pengarang.Text
Rsbuku!Penerbit = Penerbit.Text
Rsbuku!Tahun_Terbit = Tahun.Text
Rsbuku!Jumlah_buku = Jumlah.Text
Rsbuku.Update
Blank_Form
edit.Enabled = False
Form_Of
simpan.Enabled = False
Kode.Enabled = True
Kode =
Kode.SetFocus
End If
End If
End Sub
Sub Form_Of()
Jenis.Enabled = False
Judul.Enabled = False
Pengarang.Enabled = False
Penerbit.Enabled = False
Tahun.Enabled = False
Jumlah.Enabled = FalseEnd Sub

Private Sub Form_Activate()


Set DbPustaka = OpenDatabase(App.Path & \Pustaka.Mdb)
Set Rsbuku = DbPustaka.OpenRecordset(Buku)
Rsbuku.Index = Kode_Buku
End Sub
Private Sub Kode_Change()
Dim s As Byte
If Len(Kode.Text) < 6 Then
Exit Sub
End If
Cari Kode Buku
Rsbuku.Seek =, Kode.Text
If Rsbuku.NoMatch Then
Blank_Form
s = MsgBox(Data Ini Tidak Ada, Anda Mau Menambah Data ???, vbYesNo)
If s = vbYes Then
Buku_Hidup
Rsbuku.AddNew
Jenis.SetFocus
simpan.Enabled = True
edit.Enabled = True
hapus.Enabled = True
End If
jika tidak ditemukan, boleh diisi
Exit Sub
End If
jika ditemukan, tampilkan data
Jenis.Text = Rsbuku!Jenis_Buku
Judul.Text = Rsbuku!Judul_Buku
pada pembuatan program kali ini struktur database yang akan saya gunakan adalah sebagai
berikut :
nama database = DBData
nama tabel = mhs
field dari tabel mhs = nrp, nama, jurusan
type data = text

Untuk keterangan bagaimana cara membuat database silahkan lihat pada


artikel sebelumnya.
Jika sudah membuat database, untuk koneksi dan menampilkan data dari tabel database
kali ini saya akan menggunakan komponen Data, dan DBGrid.
Setelah menambahkan component DBGrid pada Toolbox, buatlah desain form seperti ini :

Untuk cara koneksi database nya, pada Properties Data1 > DatabaseName cari dan buka file
DBData.mdb yang telah kita buat. kemudian masih pada Properties Data1 > Recordsource,
pilih = mhs.
seperti pada gambar berikut :
Setelah itu pada DBGrid1 Properties > DataSource atur menjadi Data1.

Sampai disini kita sudah berhasil mengkoneksikan database dengan menggunakan Data1.,
Setelah database sudah terkoneksi dengan form, sekarang kita akan membuat perintah
simpan, edit, hapus pada command button.
Pertama klik 2 kali pada Command Button Simpan, kemudian ketikkan koding berikut ini
pada jendela kode :

Private Sub Command1_Click()


'Addnew = untuk membuat atau menambah data baru
Data1.Recordset.AddNew
'perintah untuk menyimpan data yang di inputkan pada textbox ke dalam field database
Data1.Recordset!nrp = Text1.Text
Data1.Recordset!nama = Text2.Text
Data1.Recordset!jurusan = Text3.Text
'update = perintah untuk mengupdate data yang telah ditambahkan
Data1.Recordset.Update
'perintah untuk merefresh grid ketika data sudah ditambahkan
DBGrid1.Refresh
'perintah untuk mengkosongkan textbox setelah data disimpan
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
End Sub

Kemudian Klik 2 kali pada Command Button Edit, lalu pada jendela kode, ketikkan kode
perintah berikut :

Private Sub Command2_Click()


'Edit = untuk mengedit data yang sudah ada
Data1.Recordset.Edit
'perintah untuk menyimpan data yang di sudah di edit
Data1.Recordset!nrp = Text1.Text
Data1.Recordset!nama = Text2.Text
Data1.Recordset!jurusan = Text3.Text
Data1.Recordset.Update
DBGrid1.Refresh
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
End Sub

Untuk perintah hapus data, klik 2 kali Command Button Hapus, kemudian ketikkan kode
perintah berikut :

Private Sub Command3_Click()


Data1.Recordset.Delete
DBGrid1.Refresh
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
End Sub

Untuk Menampilkan data yang akan di edit pada Textbox, klik 2 kali pada DBGrid1,
kemudian ketikkan perintah program berikut :

Private Sub DBGrid1_Click()


'kode perintah untuk menampilkan data yang sudah disimpan di dalam grid ke textbox
Text1.Text = Data1.Recordset!nrp
Text2.Text = Data1.Recordset!nama
Text3.Text = Data1.Recordset!jurusan
End Sub

Jika semua kode program sudah di ketikkan pada jendela kode,,setelah itu jalankan
program dengan mengklik tombol run atau tombol F5 pada keyboard.

Sampai disini dulu pembahasan nya, semoga bisa bermanfaat buat teman-teman yang ingin
belajar Pemprograman Visual Basic 6.0.

Source : http://fadilcrows.blogspot.com/

Anda mungkin juga menyukai