iklan

Cara Membuat Input, Hapus, Edit, Cari Data Dengan Visual Basic 6.0


Salam Sukses bagi anda para pengunjung blog susantosatu.blogspot.com, apakabar semuanya...??? Masih semangat kan, Jika tidak semangat maka belajarlah untuk tetap semangat, Tanpa rasa semangat maka putus sudah semua harapan kita,  ok pada siang hari yang agak ngantuk ini, blog susanto akan berbahagia masalah tentang bagaimana cara dalam pembuatan program Input, Hapus, Edit, Cari Data Dengan Visual Basic 6.0. aplikasi ini merupakan dasar dari pembuatan program dimana dalam belajar pembuatan program tinggkat lanjud anda harus padam dan faseh terhadap pengkoneksian data serta input hapus edit filter pencarian serta tampil. kenapa seperti itu...???

Karna itu merupakan modal awal untuk menjadi seorang programer yang handal serta mahir. maka dari itu disini saya kupas tuntas dalam pembuatan program input data.

langkah langkah dalam pembuatan program ini adalah seperti di bawah ini.

Pembuatan database yang di gunakan untuk pembuatan program ini adalah dengan nama dbsewa. maka dari itu anda harus membuat database nya terlebih dahulu seperti dibaha ini :

Jika sudah di buat maka ikuti langkah selanjudnya oce.......

Dalam pembuatan aplikasi pencarian data visual basic, akan saya jelaskan coding atau source code dari program tersebut.

1. Jalankan program visual basic 6.0
2. Buat form seperti gambar di bawah ini. jika sudah nanti anda tinggal mengisi source code dari form- form yang sudah di buat seperti ini :

input, edit, delet, search data visual basic

3. Jangan lupa untuk membuat modul yang di fungsikan untuk pengkoneksian data base access. dengan nama "Module1" dan isilah koding seperti di bawah ini :

Public koneksi As ADODB.Connection
Public rs1 As ADODB.Recordset
Public rs2 As ADODB.Recordset
Public rs3 As ADODB.Recordset
Public profil As Integer 'VARIABLE YG MENENTUKAN ADMIN ATAU OPERATOR
Public nopeltiket As String 'VARIABLE TIKET LAN KONCO2
Public jamtiket As Date
Public tanggaltiket As Date

Sub starkoneksi()
Set koneksi = New ADODB.Connection
  If koneksi.State = adStateOpen Then
        koneksi.Close
        Set koneksi = New ADODB.Connection
  End If
koneksi.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\dbsewa.mdb"
End Sub


4. Memulai pengisian koding pada form2 yang sudah kita buat seperti di atas dengan koding di bawah ini :

Private Sub urip()
txtidpenyewa.Enabled = True
txtnama.Enabled = True
txtalamat.Enabled = True
txtlahir.Enabled = True
DTPicker1.Enabled = True
cmbjeniskel.Enabled = True
txtpekerjaan.Enabled = True

End Sub
Private Sub mati()
txtidpenyewa.Enabled = False
txtnama.Enabled = False
txtalamat.Enabled = False
txtlahir.Enabled = False
DTPicker1.Enabled = False
cmbjeniskel.Enabled = False
txtpekerjaan.Enabled = False
End Sub
Private Sub bersih()
txtidpenyewa.Text = ""
txtnama.Text = ""
txtalamat.Text = ""
txtlahir.Text = ""
cmbjeniskel.Text = ""
txtpekerjaan.Text = ""
End Sub


Koding diatas difungsikan untuk mempermudah atau mempersingkat pengkodingan dalam program ini, maka dari itu saya buatkan fungsi-fungsi seperti diatas agar gapat mempersingkat koding dan mudah dalam pengkodingan

5. buat koding 'Tambah' pada Command1Buttem yang bernama"Command1" seperti di bawah ini ya...

Private Sub Command1_Click()
Command2.Enabled = False
Command3.Enabled = False
If Command1.Caption = "Tambah" Then
Call urip
Call bersih
Command1.Caption = "Simpan"
  
ElseIf Command1.Caption = "Simpan" Then
If txtidpenyewa.Text = "" Or txtnama.Text = "" Or txtalamat.Text = "" Or txtlahir.Text = "" Or cmbjeniskel.Text = "" Or txtpekerjaan.Text = "" Then
MsgBox "DATA BELUM LENGKAP", vbCritical, "PERIKSALAH LAGI"
Else
pertanyaan = MsgBox("Apakah Anda Yakin...??", vbYesNo, "Pertanyaan")
 If pertanyaan = vbYes Then
 adopenyewa.Recordset.AddNew
    adopenyewa.Recordset!idpenyewa = txtidpenyewa.Text
    adopenyewa.Recordset!nama = txtnama.Text
    adopenyewa.Recordset!alamat = txtalamat.Text
    adopenyewa.Recordset!tempatlahir = txtlahir.Text
    adopenyewa.Recordset!tgllahir = Format(DTPicker1.Value, "dd/mm/yyyy")
    adopenyewa.Recordset!jeniskelamin = cmbjeniskel.Text
    adopenyewa.Recordset!pekerjaan = txtpekerjaan.Text
    adopenyewa.Recordset.Requery
    MsgBox "Data Berhasil di Simpan", vbInformation, "Simpan Data"
    Command1.Enabled = True
    Call mati
    Command1.Caption = "Tambah"
End If
End If
End If
End Sub


6. Jika sudah buat koding seperti di bawah ini pada "Command2" yang digunakan untuk 'Edit' adapun koding nya seperti di bawah ini :

Private Sub Command2_Click()

Command1.Enabled = False
Command3.Enabled = False
If Command2.Caption = "Edit" Then
Call urip
txtidpenyewa.Text = adopenyewa.Recordset!idpenyewa
txtnama.Text = adopenyewa.Recordset!nama
txtalamat.Text = adopenyewa.Recordset!alamat
txtlahir.Text = adopenyewa.Recordset!tempatlahir
DTPicker1.Value = adopenyewa.Recordset!tgllahir
cmbjeniskel.Text = adopenyewa.Recordset!jeniskelamin
txtpekerjaan.Text = adopenyewa.Recordset!pekerjaan
Command2.Caption = "Simpan"
  
ElseIf Command2.Caption = "Simpan" Then
If txtidpenyewa.Text = "" Or txtnama.Text = "" Or txtalamat.Text = "" Or txtlahir.Text = "" Or cmbjeniskel.Text = "" Or txtpekerjaan.Text = "" Then
MsgBox "DATA BELUM LENGKAP", vbCritical, "PERIKSALAH LAGI"
Else
pertanyaan = MsgBox("Apakah Anda Yakin Merubah Datanya...??", vbYesNo, "-Pertanyaan-")
 If pertanyaan = vbYes Then
    adopenyewa.Recordset.Update
    adopenyewa.Recordset!idpenyewa = txtidpenyewa.Text
    adopenyewa.Recordset!nama = txtnama.Text
    adopenyewa.Recordset!alamat = txtalamat.Text
    adopenyewa.Recordset!tempatlahir = txtlahir.Text
    adopenyewa.Recordset!tgllahir = Format(DTPicker1.Value, "dd/mm/yyyy")
    adopenyewa.Recordset!jeniskelamin = cmbjeniskel.Text
    adopenyewa.Recordset!pekerjaan = txtpekerjaan.Text
    adopenyewa.Recordset.Requery
    MsgBox "Data Berhasil di Rubah", vbInformation, "Simpan Data"
    Call mati
    Command1.Enabled = True
Command2.Enabled = False
Command3.Enabled = False
End If
End If
End If
End Sub

7. Koding hapus data dapat anda ketik kan seperti di bawah pada Command5 dengan nama 'Hapus'

Private Sub Command5_Click()
MsgBox "anda yakin menghapus data ini", vbOKOnly, "PERTANYAAN"
adopenyewa.Recordset.Delete
adopenyewa.Recordset.Requery
End Sub


8. Lalu untuk buttom "Batal" anda ketikkan koding seperti di bawah ini ..

Private Sub Command4_Click()
Command1.Enabled = True
Call bersih
Command1.Caption = "Tambah"
End Sub


9. Untuk DataGrid1 anda harus menambahkan koding dibawah ini agar ketika diklik untuk edit dan hapus datanya bisa tampil.

Private Sub DataGrid1_Click()
Command1.Enabled = True
Command2.Enabled = True
Command3.Enabled = True
txtidpenyewa.Text = adopenyewa.Recordset!idpenyewa
txtnama.Text = adopenyewa.Recordset!nama
txtalamat.Text = adopenyewa.Recordset!alamat
txtlahir.Text = adopenyewa.Recordset!tempatlahir
DTPicker1.Value = adopenyewa.Recordset!tgllahir
cmbjeniskel.Text = adopenyewa.Recordset!jeniskelamin
txtpekerjaan.Text = adopenyewa.Recordset!pekerjaan
End Sub


10. Untuk yang terakhir kalinya anda tambahkan koding pada Form_Load agar ketika program input, hapus, edit dapat menampilkan datanya pada DataGrid

Private Sub Form_Load()
Call starkoneksi
Set rs1 = New ADODB.Recordset
rs1.CursorLocation = adUseClient
rs1.Open "select * from tbpenyewa", koneksi, adOpenStatic
End Sub


Sudah jelas kan bagaimana cara membuat progran input, hapus, edit pada visual basic 6.0.
Samapai jumpa lain waktu y...

Berikan donasi anda ke-pada kami
ke rek BNI : 0482282643
AN. Susanto

Untuk unduh file tersebut.
konfirmasi bisa ke wa : 085848665577


Oh ya ad yg mau ketinggalan...
Bagi yang masih bingung anda dapat download contoh programnya Di Download Program Input, Edit, Hapus Pada Visual Basic 6.0
semoga anda dapat membuat prgram yang lebih bagus lagi
salam sukses dan semangat.

17 Responses to "Cara Membuat Input, Hapus, Edit, Cari Data Dengan Visual Basic 6.0"

  1. link downloadnya error gan. .gk dapet access ke file downloadnya. .

    ReplyDelete
  2. Error nih gan linknya.... Penting nih...

    ReplyDelete
    Replies
    1. bisa di coba lagi. kalau masih gak bisa, hubungi wa saja

      Delete
  3. kang ini pake databasenya mysql atau acces?

    ReplyDelete
  4. bagus niih tutorialnya sob, ane jgx berprofesi sbgai programmer pemula..
    Mungkin teman2 bisa melihat cara membuat Aplikasi Input Data Versi saya menggunakan DB Ms.Acces Kilik Aja DISINI
    How to treat skin disease
    How to eliminate toothache quickly
    How to remove scars on the face
    How to remove blackheads

    ReplyDelete
  5. buat database dbsewanya g dijelasin

    ReplyDelete
  6. Pak maksih tutornya... tpi w mau nanya Pak... kalo ganti datagrid dengan listview codingnya dmna ya... soalnya lebih menarik pake listview dripda datagrid... mohon bantuannya,,.. Terima Kasih.

    ReplyDelete
  7. script command3 nya ga ada ya..?

    ReplyDelete
  8. Semua sudah sesuai koding ya...
    silahkan di pelajari lebih dalam

    ReplyDelete