Dasar My SQL Persiapan Menggunkan Visual Basic – My SQL

BAB V PEMROGRAMAN DATABASE MENGGUNAKAN KONEKSI BERBASIS

MODUL DAN LISTVIEW PADA DATABASE MY SQL

A. Dasar My SQL

My SQL adalah software DBMS yang mudah untuk digunakan, kinerja cepat dan dapat digunakan untuk database ukuran kecil hingga menengah. My SQL bersifat client-server dan multiuser serta bisa berjalan pada multi flatform dengan kata lain My SQL bisa berjalan dibawah Sistem Operasi Windows ataupun linux. My SQL juga fleksibel untuk dikoneksikan keberbagai bahasa pemrograman seperti Visual Basic, Delphi, FoxPro dan sebagainya.

B. Persiapan Menggunkan Visual Basic – My SQL

Sebelum melakukan koneksi kedatanase, ada beberapa hal yang harus dipersiapkan sebagai berikut: 1. Persiapkan Database Database yang dimaksud tentunya database pada My SQL dengan spesifikasi sebagai berikut : Nama database : SISWA Nama Tabel : DataInduk Field : NIS bertipe CHAR 10 Nama bertipe CHAR 25 Alamat bertipe CHAR 50 Wali Bertipe CHAR 25 Caranya:  Aktifkan My SQL dan berikan perintah untuk membuat database : MySQl Create DATABASE SISWA;  Berikan perintah untuk menggunakan database SISWA : MySQl Use SISWA;  Berikan perintah untuk membuat tabel DataInduk: MySQl create Table DataInduk → Nis CHAR10, → Nama CHAR25, → Alamat CHAR50, → Wali CHAR25;  Sampai disini kita suda:h mempunyai sebuah tabel bernama SISWA dan tabel didalamnya bernama DataInduk pada database MySQL yang selanjutnya akan kita koneksikan dan dikelola dengan Visual Basic. 2. Persiapan File dalam melakukan koneksi menggunakan database MysSQL perlu diperhiapakan tools Bantu yaitu:  File MySQL.dll, kopikan file ini kedalam direktori system c:\windows\system Under 9x dan c:\windows\system32Under NT  lakukan Registrasi dengan cara regsvr32 c:\windows\system\MySQL.dll pada jendela RUN  buatlah sebuah direktori kerja pada explorer dan kopikan file libmySQL.dll pada direktori tersebut 3. Persiapan Pada Visual Basic Aktifkan Reference MySQL Visual Basic API v2.0.0 pada jendela Reference ] Gambar 1 Jendela Reference tambahkan sebuah modul Koneksi untuk mengoneksikan Visual Basic dengan MySQL, sebagai berikut: Global MyConn As New MYSQL_CONNECTION Public Sub ShowError MsgBox Error MyConn.Error.Number : MyConn.Error.Description _ vbCritical + vbOKOnly, Kesalahan Koneksi End Sub Public Function KoneksipHost As String, pUserName As String, pPassword As String As Boolean MyConn.SetOption MYSQL_OPT_COMPRESS MyConn.OpenConnection pHost, pUserName, pPassword, , 3306 If MyConn.State = MY_CONN_OPEN Then Koneksi = True MsgBox Anda sudah terhubung kedatabase, vbInformation + vbOKOnly, Succes Else Koneksi = False If MyConn.Error.Number 0 Then ShowError End If End Function Untuk pengaturan ListView tambahkan sebuah modul AturListView, sebagai berikut: Public item As ListItem Public Sub AturListVieweListView1 As ListView, ParamArray lstView On Error Resume Next Dim i, lebar ListView1.View = lvwReport lebar = ListView1.Width - 80 With ListView1.ColumnHeaders .Clear For i = 0 To UBoundlstView - 1 Step 2 .Add , , lstViewi, lstViewi + 1 lebar 100 Next i End With Exit Sub End Sub

C. Peranncangan Interface