1.      Untuk membuat database
a.       Buka
browser mozila ketik localhost akan tampil seperti gambar di bawa ini,  setelah pilih phpmyadmin.
b.      
 
 
Setelah
pilih phpmyadmin maka akan tampil Seperti gambar di bawah.
c.       Selanjutnya
masukan create new database, isikan nama: dt_mhs, pilih create
d.      Selanjutnya
masukan name tabel: mahasiswa, masukan barapa kolom mau dibuat, saya memberikan
3 kolom Number of fields, sudah itu pilih go.
e.  
Selanjutnya isikan nama tabel sudah di
isi maka simpan.
| 
Nama | 
Tipe
  Data | 
Keterangan | 
| 
Nrp | 
Varchar(30) | 
Primary
  key | 
| 
Nama | 
Varchar(30) | |
| 
Jurusan | 
Varchar(30) | 
 
f. Setelah
sudah di masukan data tabel makan akan tampil seperti gambar di bawah ini.
2.      Buatlah Desain Form Data Mahasiswa
| 
Komponen | 
Property | 
Nilai | 
| 
Form | 
Name | 
LATSQL | 
| 
Caption | 
Database MySQL | |
| 
Text1 | 
Name | 
Txtnrp | 
| 
Text2 | 
Name | 
Txtnama | 
| 
Text3 | 
Name | 
Txtjurusan | 
| 
MsFlexfrid | 
Name | 
Gridmhs | 
a.      
Jika
sudah selesai desain formnya,, sekarang kita buat modul untuk setting koneksi
ke database MySQL yg telah kita buat sebelumnya, untuk membuka modul caranya
pilih menu Project > Add Modul > Open. Setelah muncul jendela koding
modul, ketikkan koding dibawah ini :
scoure code:
Option Explicit
Public KonekDb As New ADODB.Connection
Public Rs_mhs As New ADODB.Recordset
Public SQLubah, SQLsimpan, SQLhapus As String
Sub BukaDatabase()
    Dim strSS, strPort,
strDB, strUID, strPWD As String
            strSS =
"localhost"
            strPort =
"3306"
            strDB =
"dt_mhs"
            strPWD =
""
    Set KonekDb = New
ADODB.Connection
    KonekDb.CursorLocation =
adUseClient
KonekDb.ConnectionString = "" _
        &
"DRIVER={MYSQL ODBC 3.51 Driver};" _
        &
"SERVER=" & strSS & ";" _
        &
"DATABASE=" & strDB & ";" _
        &
"UID=" & strUID & ";" _
        &
"PWD=" & strPWD & ";" _
        &
"OPTION="
    On Error Resume Next
    If KonekDb.State =
adStateOpen Then
        KonekDb.Close
        Set KonekDb = New
ADODB.Connection
        KonekDb.Open
    Else
    End If
    If Err.Number <> 0
Then
        MsgBox "GAGAL
KONEKSI SERVER", vbOKOnly, "Kesalahan"
    End If
End Sub
b.     
Setelah
membuat modul koneksi, sekarang masuk kedalam form yang kita buat tadi dan
ketikkan koding berikut di form load, tombol simpan, edit, hapus, keluar dan
flexgrid.
Scoure code
Private Sub
Form_Load()
Call BukaDatabase
Call
TampilGridData
Cmbjurusan.Clear
Cmbjurusan.AddItem
"Ped. bahasa inggris"
Cmbjurusan.AddItem
"Teknik Informatika"
Cmbjurusan.AddItem
"Ped. bahasa indonesia"
Cmbjurusan.AddItem
"Fisika"
End Sub
Sub kosong()
Txtnrp.Text =
""
Txtnama.Text =
""
Cmbjurusan.Text
= ""
End Sub
Sub
Aktifgridmhs()
    With Gridmhs
        .RowHeightMin = 300
        .Col = 0
        .Row = 0
        .Text = "NRP"
        .CellFontBold = True
        .ColWidth(0) = 1700
        .AllowUserResizing = flexResizeColumns
        .CellAlignment = flexAlignCenterCenter
        .Col = 1
        .Row = 0
        .Text = "NAMA"
        .CellFontBold = True
        .ColWidth(1) = 2500
        .AllowUserResizing = flexResizeColumns
        .CellAlignment = flexAlignCenterCenter
        .Col = 2
        .Row = 0
        .Text = "JURUSAN"
        .CellFontBold = True
        .ColWidth(2) = 2650
        .AllowUserResizing = flexResizeColumns
        .CellAlignment = flexAlignCenterCenter
    End With
End Sub
Sub
TampilGridData()
    Dim Baris As Integer
    Gridmhs.Clear
    Call Aktifgridmhs
    Baris = 0
    Set Rs_mhs = New ADODB.Recordset
    Rs_mhs.Open "SELECT * FROM
mahasiswa", KonekDb, adOpenDynamic, adLockOptimistic
        With Rs_mhs
        Do While Not .EOF
            On Error Resume Next
            Baris = Baris + 1
            Gridmhs.Rows = Baris + 1
            Gridmhs.TextMatrix(Baris, 0) = !nrp
            Gridmhs.TextMatrix(Baris, 1) =
!nama
            Gridmhs.TextMatrix(Baris, 2) = !jurusan
        .MoveNext
        Loop
        End With
   End Sub
Private Sub
cmdsimpan_Click()
Set Rs_mhs = New
ADODB.Recordset
            Rs_mhs.Open "SELECT * FROM
mahasiswa WHERE nrp='" & Txtnrp.Text & "'", _
            KonekDb, adOpenDynamic,
adLockBatchOptimistic
If Rs_mhs.BOF
Then
                SQLsimpan = ""
                SQLsimpan = "INSERT INTO
mahasiswa (nrp,nama,jurusan)" _
                    & " VALUES('"
& Txtnrp.Text & "','" & Txtnama.Text &
"','" _
                    & Cmbjurusan.Text &
"')"
                KonekDb.Execute SQLsimpan, ,
adCmdText
                MsgBox "DATA BARU TELAH
TERSIMPAN", vbOKOnly + vbInformation, "INFO"
            Else
                MsgBox "NRP SUDAH
ADA", vbOKOnly + vbInformation, "INFO"
            End If
Rs_mhs.Requery
Call kosong
Call
TampilGridData
End Sub
Private Sub
cmdedit_Click()
            SQLubah = "UPDATE mahasiswa
" _
                & " set nama='"
& Txtnama.Text & "', " _
                & " jurusan='" &
Cmbjurusan.Text & "' " _
                & " WHERE nrp='"
& Txtnrp.Text & "'"
            KonekDb.Execute SQLubah, ,
adCmdText
            Call kosong
            Call Form_Load
            MsgBox "DATA mhs TELAH
DIUBAH", vbOKOnly + vbInformation, "Konfirmasi"
Rs_mhs.Requery
Call
TampilGridData
End Sub
Private Sub
cmdhapus_Click()
hapus =
MsgBox("yakin ingin menghapus data ini?", vbQuestion + vbYesNo,
"Hapus")
If hapus = vbYes
Then
        SQL = "DELETE FROM mahasiswa WHERE
nrp='" & Txtnrp.Text & "'"
        KonekDb.Execute SQL, , adCmdText
        Rs_mhs.Requery
        Call TampilGridData
    Else
    Call kosong
End If
End Sub
Private Sub
cmdKeluar_Click()
Unload Me
End Sub
Private Sub
gridmhs_DblClick()
    GridBaris = Gridmhs.Row
    Set Rs_mhs = New ADODB.Recordset
    Rs_mhs.Open " SELECT * FROM mahasiswa
WHERE nrp='" & Gridmhs.TextMatrix(GridBaris, 0) & "' " _
            , KonekDb, adOpenDynamic,
adLockOptimistic
    If Rs_mhs.BOF Then
        MsgBox "TABEL MASIH KOSONG",
vbOKOnly + vbInformation, "Perhatian"
        Exit Sub
        Call kosong
    Else
        Rs_mhs.MoveFirst
        Do While Not Rs_mhs.EOF
            On Error Resume Next
            Txtnrp.Text = Rs_mhs!nrp
            Txtnama.Text = Rs_mhs!nama
            Cmbjurusan.Text = Rs_mhs!jurusan
        Rs_mhs.MoveNext
        Loop
    End If
End Sub
3.      Setting Koneksi Ke Adodc1
a.      
  
  
 klik kanan
adodc1 > adodc properties. Akan tampil seperti gambar di bawa ini.
b.     
lalu
klik New > pilih user data source > klik Next
c.      
  
  
 Pilih MySQL ODBC 3.51 Driver. Klik next.
d.     
Connector MySQL ODBC. 
e.        
Tampilan Hasil Dari koneksi Mysql Ke
Visual Basic
|  | 
f.        
 
Hasil
Dari inputan Visual Basic ke Mysql
 











Cara Membuat Data Mahasiswa Dengan Vb 6.0 Mengconeksikan Dengan Xampp - Ilmu Komputer >>>>> Download Now
ReplyDelete>>>>> Download Full
Cara Membuat Data Mahasiswa Dengan Vb 6.0 Mengconeksikan Dengan Xampp - Ilmu Komputer >>>>> Download LINK
>>>>> Download Now
Cara Membuat Data Mahasiswa Dengan Vb 6.0 Mengconeksikan Dengan Xampp - Ilmu Komputer >>>>> Download Full
>>>>> Download LINK