SlideShare a Scribd company logo
1 of 7
Download to read offline
Program Database Sederhana Menggunakan VB
                                    dan MYSQL

Pertama, Qt harus punya bahan softwarenya… Disini aQ pake Visual Basic versi 6.0 dan

mysql 5.5. Oke, klo dah punya nih yaa dan udah dinstal tentunya… mari Qt buka mysql dan

Qt akan membuat sebuah database, yang sederhana saja dulu. Disini aQ akan membuat entri

data mahasiswa. Yang mana terdiri dari 2 tabel saja yaitu mahasiswa dan nilai. dari tabel

mahasiswa, atributnya nim, nama, alamat.


(nim varchar(5) not null primary key,

nama varchar (25),

alamat varchar(30));

Dan dari tabel nilai, atributnya nim, nama, nilai, matkul.

(nim varchar(5) not null primary key,

nama varchar (25),

nilai varchar(3),

matkul varchar(20));
Kedua, kalo mysql Qt udah selesei, lanjut dengan membuka VB. Sebelum Qt membuat

program, Qt koneksikan dulu mysql dengan VB untuk dibuat interfacenya dengan

menggunakan ODBC. Caranya seperti ini :


1. Buka control panel, buka administrative tools, lalu klik pada Data Sources (ODBC).

2. Pilih system DSN, klik add.

3. Pilih Driver Mysql ODBC.

4. Lalu klik finish, selanjutnya akan muncul settingan DSN, isi seperti ini :

Name : bebas

Server : localhost

User : root

Password : -

Database : sesuai dengan nama database yang Qt buat pada mysql.

5. Klik pada tombol test. Jika koneksi berhasil maka akan ada message box “connection
successful.

6. Selanjutnya Qt akses database mysql melalui VB dengan cara membuat form pada VB.

7. Qt sertakan library ADO pada program dengan cara dari menu pilih project kemudian
references, lalu beri tanda centang pada Microsoft AktivX Data Object 2.8 library kemudian
OK.

8. Selanjutnya klik dua kali pada command button di form dan ketikkan koding ini :

Private Sub Command2_Click()
Dim conn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim fld As ADODB.Field
Dim sql As String
End Sub

Nah pada form pertama, disini aQ kasih login password sebelum membuka programnya
sebagai admin. Jadi Qt buat dulu dengan koding sebagai berikut :




Private Sub Command1_Click()
If Text1.Text = “nova” And Text2.Text = “wow” Then
MsgBox (“Password Anda Benar, Terima Kasih Telah Login”)
Form2.Show
Form1.Hide
Else
MsgBox (“Password Anda Salah, Silahkan Tanya Sama NOVA dulu”)
End If
Text1.Text = “”
Text2.Text = “”
End Sub

Pada form kedua Qt menampilkan menu. Qt buat sesuai dengan tabel yang Qt buat di mysql
tadi. Misal data mahasiswa, nilai mahasiswa, exit :
Private Sub Command2_Click()
Form3.Show
Form2.Visible = False
End Sub

Private Sub Command3_Click()
Form4.Show
Form2.Visible = False
End Sub

Private Sub Command4_Click()
End
End Sub

Private Sub Form_Load()

End Sub

Kalou sudah, pada button menu data mahasiswa Qt buat form ketiga seperti ini. Pastikan

Adodc dan Datagrid ada di toolbox, jika belum ada gunakan pada menu, project lalu

component. Centang Microsoft ADO Data Control 6.0 (OLEDB) dan Microsoft Datagrid

Control 6.0 (OLEDB). Nah, agar data dapat tampil pada Adodc dan Datagrid, maka klik

kanan pada Adodc yang sudah ada pada form lalu klik properties. Lalu pada tab General,

pilih tombol build kemudian pilih Microsoft OLE DB Provider for ODBC Driver, klik next

kemudian pilih koneksi yang telah Qt buat, klik test connection untuk memastikan bahwa

koneksi telah berhasil. Jangan lupa pada tab RecordSource, pada command text (SQL) untuk

menuliskan pilihan tabel mana pada mysql yang mau Qt pakai. Contoh : “select * from

mahasiswa” lalu OK.
Text1.Text = “”
Text2.Text = “”
Text3.Text = “”
Text1.SetFocus
End Sub

Private Sub cmdtambah_Click()
Adodc1.Recordset!nim = Text1.Text
Adodc1.Recordset!nama = Text2.Text
Adodc1.Recordset!alamat = Text3.Text
Adodc1.Recordset.Update
DataGrid1.Refresh
Text1.Text = “”
Text2.Text = “”
Text3.Text = “”
Text1.SetFocus
End Sub

Private Sub Form_Load()

End Sub

Dan untuk button data nilai mahasiswa Qt buat form keempat seperti ini :
Adodc1.Recordset!nim = Text1.Text
Adodc1.Recordset!nama = Text2.Text
Adodc1.Recordset!alamat = Text3.Text
Adodc1.Recordset!nilai = Combo1.Text
Adodc1.Recordset.Update
DataGrid1.Refresh
Text1.Text = “”
Text2.Text = “”
Text3.Text = “”
Combo1.Text = “”
Text1.SetFocus
End Sub

Private Sub Form_Load()
Adodc1.Visible = False
Combo1.AddItem “A”
Combo1.AddItem “B”
Combo1.AddItem “C”
Combo1.AddItem “D”
Combo1.AddItem “E”
End Sub

Oke….jadi deh untuk program yang sangat dasar alias sederhana ini. Mudah kaann… Bisa

dikembangkan sendiri sama temen2 yaa….:) Trus bagi yang ingin menggunakan java
netbeans silahkan baca tutorialnya di Aplikasi Database Sederhana Menggunakan Java

NetBeans dan Mysql.


Semoga bermanfaat bagi nusa bangsa dan agama. Amiiinnn

By : Nova Arianty

www.denovly.blogspot.com

More Related Content

Viewers also liked

Laporan Aplikasi Kasir Sederhana (KOPERASI ABC)
Laporan Aplikasi Kasir Sederhana (KOPERASI ABC)Laporan Aplikasi Kasir Sederhana (KOPERASI ABC)
Laporan Aplikasi Kasir Sederhana (KOPERASI ABC)ntalim
 
BELAJAR MEMBUAT DATABASE MICROSOFT VISUAL BASIC 6.0
BELAJAR MEMBUAT DATABASE MICROSOFT VISUAL BASIC 6.0BELAJAR MEMBUAT DATABASE MICROSOFT VISUAL BASIC 6.0
BELAJAR MEMBUAT DATABASE MICROSOFT VISUAL BASIC 6.0Ocim Nationalism
 
Pemrogaman Visual Basic.NET (Modul 1)
Pemrogaman Visual Basic.NET (Modul 1)Pemrogaman Visual Basic.NET (Modul 1)
Pemrogaman Visual Basic.NET (Modul 1)Materi Kuliah Online
 
Langkah-langkah membuat program database
Langkah-langkah membuat program databaseLangkah-langkah membuat program database
Langkah-langkah membuat program databaseUmar Mukhtar
 
Aplikasi crud-sederhana-dengan-php-dan-my sql
Aplikasi crud-sederhana-dengan-php-dan-my sqlAplikasi crud-sederhana-dengan-php-dan-my sql
Aplikasi crud-sederhana-dengan-php-dan-my sqlBudi Permana
 
TUGAS2 RekWeb-[KI]-0316-[SRI SUSANTO]-[1412511642]
TUGAS2 RekWeb-[KI]-0316-[SRI SUSANTO]-[1412511642]TUGAS2 RekWeb-[KI]-0316-[SRI SUSANTO]-[1412511642]
TUGAS2 RekWeb-[KI]-0316-[SRI SUSANTO]-[1412511642]Universitas Budi Luhur
 
Membuat buku tamu dengan php
Membuat buku tamu dengan phpMembuat buku tamu dengan php
Membuat buku tamu dengan phpVeronika Liliyani
 
Modul dasar pemrograman visual basic
Modul dasar pemrograman visual basicModul dasar pemrograman visual basic
Modul dasar pemrograman visual basicfitrah ilman
 
LAPORAN RANCANGAN APLIKASI PENITIPAN MOBIL
LAPORAN RANCANGAN APLIKASI PENITIPAN MOBILLAPORAN RANCANGAN APLIKASI PENITIPAN MOBIL
LAPORAN RANCANGAN APLIKASI PENITIPAN MOBILganjar55
 
Aplikasi crud dengan visual basic 2012
Aplikasi crud dengan visual basic 2012Aplikasi crud dengan visual basic 2012
Aplikasi crud dengan visual basic 2012bahtiarbinus
 
57 rekayasa perangkat lunak jilid 2
57 rekayasa perangkat lunak jilid 257 rekayasa perangkat lunak jilid 2
57 rekayasa perangkat lunak jilid 2Dhanang Fitra
 
VB.NET untuk .NET Programmer
VB.NET untuk .NET ProgrammerVB.NET untuk .NET Programmer
VB.NET untuk .NET ProgrammerNurdin Al-Azies
 
Database on VB 2010
Database on VB 2010Database on VB 2010
Database on VB 2010Spy Seat
 
Laporan kerja paktek aplikasi penjualan pada cv. muda mandiri menggunakan v...
Laporan kerja paktek   aplikasi penjualan pada cv. muda mandiri menggunakan v...Laporan kerja paktek   aplikasi penjualan pada cv. muda mandiri menggunakan v...
Laporan kerja paktek aplikasi penjualan pada cv. muda mandiri menggunakan v...Suwito
 
Operasi arithmatika dan logika
Operasi arithmatika dan logikaOperasi arithmatika dan logika
Operasi arithmatika dan logikaHata Netral
 
Sistem Informasi Kasir
Sistem Informasi KasirSistem Informasi Kasir
Sistem Informasi KasirQamal Udyen
 

Viewers also liked (18)

Laporan Aplikasi Kasir Sederhana (KOPERASI ABC)
Laporan Aplikasi Kasir Sederhana (KOPERASI ABC)Laporan Aplikasi Kasir Sederhana (KOPERASI ABC)
Laporan Aplikasi Kasir Sederhana (KOPERASI ABC)
 
BELAJAR MEMBUAT DATABASE MICROSOFT VISUAL BASIC 6.0
BELAJAR MEMBUAT DATABASE MICROSOFT VISUAL BASIC 6.0BELAJAR MEMBUAT DATABASE MICROSOFT VISUAL BASIC 6.0
BELAJAR MEMBUAT DATABASE MICROSOFT VISUAL BASIC 6.0
 
Pemrogaman Visual Basic.NET (Modul 1)
Pemrogaman Visual Basic.NET (Modul 1)Pemrogaman Visual Basic.NET (Modul 1)
Pemrogaman Visual Basic.NET (Modul 1)
 
Langkah-langkah membuat program database
Langkah-langkah membuat program databaseLangkah-langkah membuat program database
Langkah-langkah membuat program database
 
Aplikasi crud-sederhana-dengan-php-dan-my sql
Aplikasi crud-sederhana-dengan-php-dan-my sqlAplikasi crud-sederhana-dengan-php-dan-my sql
Aplikasi crud-sederhana-dengan-php-dan-my sql
 
TUGAS2 RekWeb-[KI]-0316-[SRI SUSANTO]-[1412511642]
TUGAS2 RekWeb-[KI]-0316-[SRI SUSANTO]-[1412511642]TUGAS2 RekWeb-[KI]-0316-[SRI SUSANTO]-[1412511642]
TUGAS2 RekWeb-[KI]-0316-[SRI SUSANTO]-[1412511642]
 
Membuat buku tamu dengan php
Membuat buku tamu dengan phpMembuat buku tamu dengan php
Membuat buku tamu dengan php
 
Modul dasar pemrograman visual basic
Modul dasar pemrograman visual basicModul dasar pemrograman visual basic
Modul dasar pemrograman visual basic
 
LAPORAN RANCANGAN APLIKASI PENITIPAN MOBIL
LAPORAN RANCANGAN APLIKASI PENITIPAN MOBILLAPORAN RANCANGAN APLIKASI PENITIPAN MOBIL
LAPORAN RANCANGAN APLIKASI PENITIPAN MOBIL
 
Aplikasi crud dengan visual basic 2012
Aplikasi crud dengan visual basic 2012Aplikasi crud dengan visual basic 2012
Aplikasi crud dengan visual basic 2012
 
Network
NetworkNetwork
Network
 
57 rekayasa perangkat lunak jilid 2
57 rekayasa perangkat lunak jilid 257 rekayasa perangkat lunak jilid 2
57 rekayasa perangkat lunak jilid 2
 
VB.NET untuk .NET Programmer
VB.NET untuk .NET ProgrammerVB.NET untuk .NET Programmer
VB.NET untuk .NET Programmer
 
Database on VB 2010
Database on VB 2010Database on VB 2010
Database on VB 2010
 
Laporan kerja paktek aplikasi penjualan pada cv. muda mandiri menggunakan v...
Laporan kerja paktek   aplikasi penjualan pada cv. muda mandiri menggunakan v...Laporan kerja paktek   aplikasi penjualan pada cv. muda mandiri menggunakan v...
Laporan kerja paktek aplikasi penjualan pada cv. muda mandiri menggunakan v...
 
Operasi arithmatika dan logika
Operasi arithmatika dan logikaOperasi arithmatika dan logika
Operasi arithmatika dan logika
 
Program Penjualan Supermarket
Program Penjualan SupermarketProgram Penjualan Supermarket
Program Penjualan Supermarket
 
Sistem Informasi Kasir
Sistem Informasi KasirSistem Informasi Kasir
Sistem Informasi Kasir
 

Program database sederhana menggunakan vb dan mysql

  • 1. Program Database Sederhana Menggunakan VB dan MYSQL Pertama, Qt harus punya bahan softwarenya… Disini aQ pake Visual Basic versi 6.0 dan mysql 5.5. Oke, klo dah punya nih yaa dan udah dinstal tentunya… mari Qt buka mysql dan Qt akan membuat sebuah database, yang sederhana saja dulu. Disini aQ akan membuat entri data mahasiswa. Yang mana terdiri dari 2 tabel saja yaitu mahasiswa dan nilai. dari tabel mahasiswa, atributnya nim, nama, alamat. (nim varchar(5) not null primary key, nama varchar (25), alamat varchar(30)); Dan dari tabel nilai, atributnya nim, nama, nilai, matkul. (nim varchar(5) not null primary key, nama varchar (25), nilai varchar(3), matkul varchar(20));
  • 2. Kedua, kalo mysql Qt udah selesei, lanjut dengan membuka VB. Sebelum Qt membuat program, Qt koneksikan dulu mysql dengan VB untuk dibuat interfacenya dengan menggunakan ODBC. Caranya seperti ini : 1. Buka control panel, buka administrative tools, lalu klik pada Data Sources (ODBC). 2. Pilih system DSN, klik add. 3. Pilih Driver Mysql ODBC. 4. Lalu klik finish, selanjutnya akan muncul settingan DSN, isi seperti ini : Name : bebas Server : localhost User : root Password : - Database : sesuai dengan nama database yang Qt buat pada mysql. 5. Klik pada tombol test. Jika koneksi berhasil maka akan ada message box “connection successful. 6. Selanjutnya Qt akses database mysql melalui VB dengan cara membuat form pada VB. 7. Qt sertakan library ADO pada program dengan cara dari menu pilih project kemudian references, lalu beri tanda centang pada Microsoft AktivX Data Object 2.8 library kemudian OK. 8. Selanjutnya klik dua kali pada command button di form dan ketikkan koding ini : Private Sub Command2_Click() Dim conn As ADODB.Connection Dim rs As ADODB.Recordset Dim fld As ADODB.Field
  • 3. Dim sql As String End Sub Nah pada form pertama, disini aQ kasih login password sebelum membuka programnya sebagai admin. Jadi Qt buat dulu dengan koding sebagai berikut : Private Sub Command1_Click() If Text1.Text = “nova” And Text2.Text = “wow” Then MsgBox (“Password Anda Benar, Terima Kasih Telah Login”) Form2.Show Form1.Hide Else MsgBox (“Password Anda Salah, Silahkan Tanya Sama NOVA dulu”) End If Text1.Text = “” Text2.Text = “” End Sub Pada form kedua Qt menampilkan menu. Qt buat sesuai dengan tabel yang Qt buat di mysql tadi. Misal data mahasiswa, nilai mahasiswa, exit :
  • 4. Private Sub Command2_Click() Form3.Show Form2.Visible = False End Sub Private Sub Command3_Click() Form4.Show Form2.Visible = False End Sub Private Sub Command4_Click() End End Sub Private Sub Form_Load() End Sub Kalou sudah, pada button menu data mahasiswa Qt buat form ketiga seperti ini. Pastikan Adodc dan Datagrid ada di toolbox, jika belum ada gunakan pada menu, project lalu component. Centang Microsoft ADO Data Control 6.0 (OLEDB) dan Microsoft Datagrid Control 6.0 (OLEDB). Nah, agar data dapat tampil pada Adodc dan Datagrid, maka klik kanan pada Adodc yang sudah ada pada form lalu klik properties. Lalu pada tab General, pilih tombol build kemudian pilih Microsoft OLE DB Provider for ODBC Driver, klik next kemudian pilih koneksi yang telah Qt buat, klik test connection untuk memastikan bahwa koneksi telah berhasil. Jangan lupa pada tab RecordSource, pada command text (SQL) untuk menuliskan pilihan tabel mana pada mysql yang mau Qt pakai. Contoh : “select * from mahasiswa” lalu OK.
  • 5. Text1.Text = “” Text2.Text = “” Text3.Text = “” Text1.SetFocus End Sub Private Sub cmdtambah_Click() Adodc1.Recordset!nim = Text1.Text Adodc1.Recordset!nama = Text2.Text Adodc1.Recordset!alamat = Text3.Text Adodc1.Recordset.Update DataGrid1.Refresh Text1.Text = “” Text2.Text = “” Text3.Text = “” Text1.SetFocus End Sub Private Sub Form_Load() End Sub Dan untuk button data nilai mahasiswa Qt buat form keempat seperti ini :
  • 6. Adodc1.Recordset!nim = Text1.Text Adodc1.Recordset!nama = Text2.Text Adodc1.Recordset!alamat = Text3.Text Adodc1.Recordset!nilai = Combo1.Text Adodc1.Recordset.Update DataGrid1.Refresh Text1.Text = “” Text2.Text = “” Text3.Text = “” Combo1.Text = “” Text1.SetFocus End Sub Private Sub Form_Load() Adodc1.Visible = False Combo1.AddItem “A” Combo1.AddItem “B” Combo1.AddItem “C” Combo1.AddItem “D” Combo1.AddItem “E” End Sub Oke….jadi deh untuk program yang sangat dasar alias sederhana ini. Mudah kaann… Bisa dikembangkan sendiri sama temen2 yaa….:) Trus bagi yang ingin menggunakan java
  • 7. netbeans silahkan baca tutorialnya di Aplikasi Database Sederhana Menggunakan Java NetBeans dan Mysql. Semoga bermanfaat bagi nusa bangsa dan agama. Amiiinnn By : Nova Arianty www.denovly.blogspot.com