Anda di halaman 1dari 10

PemrogramanDesktop

Program Keahlian RPL


RPL Mengolah Data Pada Basis Data Melalui Aplikasi Desktop

Operasi Insert, Update, dan Search pada Pemrograman Database


berbasis Desktop
A. TUJUAN
 Siswa dapat menyajikan fungsi insert, update, dan searching pada
pemrograman database menggunakan MySQL pada VB 6.0

B. ALOKASI WAKTU
2 Jam Pelajaran (2 x 45 menit)

C. PETUNJUK

 Pahami tujuan, dasar teori, dan latihan-latihan praktikum dengan baik dan benar
 Kerjakan tugas-tugas praktikum dengan baik, sabar, dan jujur.
 Tanyakan kepada Guru apabila ada hal-hal yang kurang jelas

D. DASAR TEORI
1. Pemrograman Database
Pada pemrograman database, terdapat beberapa perintah khusus (method) yang
dimiliki beberapa komponen untuk melakukan pemrosesan data dalam database.
Sebagai contoh, jika kita menggunakan komponen Adodc sebagai komponen
untuk koneksi ke database, terdapat beberapa method yang sering digunakan
dalam pengaksesan database antara lain:

1
PemrogramanDesktop
Program Keahlian RPL
RPL Mengolah Data Pada Basis Data Melalui Aplikasi Desktop

2. Latihan
a. Koneksi VB 6 dengan MySQL Melalui Kode Program
Koneksi VB 6 dengan MySQL dapat menggunakan dua cara, jika sebelumnya
kita menggunakan properties untuk melakukan koneksi dengan MySQL, maka
kali ini kita akan mengkoneksikan VB 6 dengan MySQL melalui kode program.

1. Buka XAMPP dan aktifkan MySQL


2. Buka MySQL melalui Command Prompt

3. Buka Visual Basic 6.0 dan buat proyek baru.

2
PemrogramanDesktop
Program Keahlian RPL
RPL Mengolah Data Pada Basis Data Melalui Aplikasi Desktop

4. Buatlah tampilan proyek seperti di bawah ini.

Pengaturan properties
Komponen Properties Nilai
Adodc1 Name ADO
Textbox1 Name Textsearch
Textbox2 Name TextID
Textbox3 Name TextNIS
Textbox4 Name TextNama
Textbox5 Name TextAlamat
Command1 Name btnSave
Caption &Save
Command2 Name btnEdit
Caption Edit
Enable False

3
PemrogramanDesktop
Program Keahlian RPL
RPL Mengolah Data Pada Basis Data Melalui Aplikasi Desktop

5. Klik dua kali pada form proyek, tuliskan sintak berikut pada Subrutin
Form_Load()

Penjelasan ConnectionString melalui kode program.


Parameter Penjelasan
Driver= {MySQL ODBC 5.3 Nama Driver MySQL ODBC Connector yang
ANSI Driver} telah diinstal pada pertemuan sebelumnya
Server=localhost Server lokasi MySQL
Port=3306 Port default MySQL
Database=db_latihan Pemilihan Database yang akan digunakan
(gunakan db_latihan yang sudah dibuat pada
pertemuan sebelumnya)
User=root Username untuk login ke MySQL
Password= Password untuk login ke MySQL. Secara
default tidak ada password
Option=3 Setting default ConnectionString

6. Jalankan proyek dengan menekan tombol F5

4
PemrogramanDesktop
Program Keahlian RPL
RPL Mengolah Data Pada Basis Data Melalui Aplikasi Desktop

b. Menambahkan Data Siswa Baru


1. Klik dua kali pada tombol Save

2. Masukan sintak berikut pada subrutin btnSave_Click

5
PemrogramanDesktop
Program Keahlian RPL
RPL Mengolah Data Pada Basis Data Melalui Aplikasi Desktop

3. Jalankan proyek dan masukan data siswa baru pada textbox ID, NIS, Nama,
Alamat, Lalu tekan tombol Save.

c. Mencari Data Sesuai Nama Siswa


Fungsi pencarian digunakan untuk mencari data siswa berdasarkan nama
siswa. Jika nama yang dicari tidak ditemukan di database, maka Datagrid tidak
akan menampilkan data.

1. Pada proyek yang telah dibuat, klik dua kali textbox pencarian

6
PemrogramanDesktop
Program Keahlian RPL
RPL Mengolah Data Pada Basis Data Melalui Aplikasi Desktop

2. Masukan kode berikut pada subrutin Textsearch_Change

3. Jalankan proyek dengan menekan tombol F5

d. Menampilkan data pada DataGrid ke dalam textbox


Data pada DataGrid dapat ditampilkan ke dalam komponen textbox. Berikut
langkah-langkah menampilkan data pada DataGrid ke dalam textbox.
1. Klik dua kali komponen DataGrid1

7
PemrogramanDesktop
Program Keahlian RPL
RPL Mengolah Data Pada Basis Data Melalui Aplikasi Desktop

2. Masukan kode berikut pada subrutin DataGrid1_DblClick

3. Jalankan proyek, dan klik dua kali pada salah satu data pada DataGrid

e. Mengupdate database MySQL pada VB 6.0


Proses update berfungsi untuk mengubah data yang terdapat pada tabel
latihan.
1. Klik dua kali pada komponen btnEdit

8
PemrogramanDesktop
Program Keahlian RPL
RPL Mengolah Data Pada Basis Data Melalui Aplikasi Desktop

2. Tambahkan sintak berikut pada subrutin btnEdit_Click

3. Jalankan proyek, dan klik dua kali pada salah satu data pada DataGrid.
Selanjutnya lakukan perubahan pada textbox. Lalu tekan tombol Edit.

9
PemrogramanDesktop
Program Keahlian RPL
RPL Mengolah Data Pada Basis Data Melalui Aplikasi Desktop

E. TUGAS
1. Tambahkan fungsi delete pada proyek yang telah anda buat!

Selamat Mengerjakan 

10