Anda di halaman 1dari 8

Pelatihan Pemrograman Visual Basic Dasar

MODUL VII
DATABASE

I. TUJUAN PRAKTIKUM
Adapun tujuan dari praktikum pada modul ini adalah :
a. Siswa mengetahui beberapa control yang biasa digunakan dalam aplikasi
untuk pembuatan basis data.
b. Siswa mampu menggunakan beberapa kontrol penunjang dalam pembuatan
program basis data.

II. LANDASAN TEORI


1. DataBase
Database dapat diartikan dengan kumpulan data yang membentuk suatu informasi, atau
bisa juga disebutkan bahwa database adalah kumpulan tabel yang saling berhubungan
antara satu dengan lainnya, dan dari hubungan tersebut akan didapatkan suatu informasi
yang tepat, cepat dan akurat.

Untuk mengilustrasikan penjelasan tentang database diatas, dapat dilihat pada gambar
7.1 dibawah ini :

DataBase Siswa

Tabel Siswa Tabel Jadwal Pel

NIS Kelas
Nama Mata Pelajaran
Kelas Hari
Program Studi Ruang
Guru PA Waktu
Guru Pengampu

Gambar 7.1 Ilustarasi sebuah data siswa.

Dari gambar diatas terlihat bahwa tabel siswa berhubungan dengan tabel Jadwal Pel. Dari
hubungan tersebut dapat pula diketahui jadwal pelajaran dari siswa, dengan cara melihat
data-data yang terdapat pada tabel tersebut.

2. Operasi Dasar Database


Didalam suatu DataBase operasi-operasi dasar yang dapat dilakukan meliputi :
a. Pembuatan DataBase
b. Penghapusan DataBase
c. Pembuatan Tabel
d. Perbaikan struktur Tabel
e. Penghapusan Tabel
f. Penambahan data kedalam Tabel
g. Pengambilan data kedalam Tabel
h. Pengubahan data kedalam Tabel
i. Pengapusan data dalam Tabel

5
1
Pelatihan Pemrograman Visual Basic Dasar

Operasi pembuatan DataBase/Tabel, baisanya dilakukan hanya satu kali saja. Sedangkan
operasi terhadap data yang ada dalam Tabel dapat berlangsung berulang kali selama
DataBase tersebut digunakan.

III. LANGKAH PRAKTIKUM


1. Cara membuat DataBase
Berikut ini akan dicontohkan cara pembuatan DataBase siswa, seperti yang diilustrasikan
dalam pembahasan sebelumnya.

Cara-cara pembuatan DataBase tersebut adalah :


a. Dari aplikasi Visual Basic, klik menu Add-Ins.
b. Klik menu Visual Data Manager…

Gambar 7.2 Menjalankan aplikasi Visual Data Manager

Setelah langkah diatas dilakukan maka akan tampil di layar monitor sebuah
jendela baru dengan judul Vis Data (gambar 7.3)

Gambar 7.3 Jendela aplikasi Visual Data Manager

c. Pada jendela Vis Data trsebut, klik menu File>New>Microsoft Access>Version


7.0 MDB.

Gambar 7.4 Proses pembuatan database dengan Visual Data Manager

d. Buat nama database dengan nama siswa, kemudian simpan. Setelah itu akan
muncul tampilan seperti gambar dibawah ini :

6
0
Pelatihan Pemrograman Visual Basic Dasar

Gambar 7.5 Tampilan setelah database Mahasiswa diciptakan

2. Cara membuat Tabel


Hal pertama yang harus dilakukan sebelum membuat tabel adalah mendefinisikan
terlebih dahulu struktur tabel tersebut.
Bagian berikut ini akan memperlihatkan struktur tabel siswa

Tabel 8.1 Struktur tabel Mahasiswa


Field Tipe Size Index
NIS Text 9 Primary
Nama Text 25
Kelas Text 4
Prodi Text 20
Guru PA Text 25

Untuk membuat tabel dengan struktur seperti diatas dapat dilakukan dengan mengikuti
langkah-langkah dibawah ini :
a. Dari jendela Visual Data Manager, klik kanan Properties pada jendela DataBase
Windows.
b. Klik New Tabel.

Gambar 7.6 Proses pembuatan tabel

c. Buat nama Tabel dengan siswa, kemudian Add Field

6
1
Pelatihan Pemrograman Visual Basic Dasar

Gambar 7.7 Proses penambahan field

d. Ketik NIS pada kotak Name, pilih Text pada bagian kotak Type, ketik 9 pada
kotak Size, kemudian klik OK.

Gambar 7.8 Proses pengisian nilai Field

e. Lakukan cara yang sama seperti langkah diatas untuk membuat field Nama,
Kelas, Prodi dan Dosen_PA.
f. Lalu klik tombol Close.
g. Selanjutnya, untuk membuat Index dapat dilakukan dengan mengklik tombol
Add Index.

Gambar 7.9 Proses pembuatan Index

h. Pilih NIS sebagai indexnya.


i. Buatu tulisan XNIS pada bagian Name.
j. Klik OK, kemudian Close.

6
2
Pelatihan Pemrograman Visual Basic Dasar

Gambar 7.10 Proses pembuatan index

k. Langkah terakhir pembuatan tabel adalah mengklik tombol Build The Table.
Langkah ini akan menghasilkan sebuah tabel dengan nama Mahasiswa.

3. Mengisi data kedalam tabel


Setelah tabel dibuat, maka langkah selanjutnya adalah mengisikan data kedalam tabel
tersebut. Adapaun langkah-langkah pengisiannya adalah sebagai berikut :
a. Klik kanan pada Tabel siswa, kemudian klik Open.

Gambar 7.11 Proses mengisi data kedalam tabel

b. Isi datanya sebagai berikut

Gambar 7.12 Proses mengisi data kedalam tabel


c. Klik tombol Update yang ada dibagian atasnya. Jika ada pertanyaan Save New
Record? Klik tombol Yes.
d. Untuk menambahkan data yang baru dapat dilakukan dengan mengklik tombol
Add dibagian kiri tombol Update. Kemudian ulangi kembali langkah-langkah
diatas untuk menambahkan record-record lainnya.

6
3
Pelatihan Pemrograman Visual Basic Dasar

4. Control Data ( )

Control Data adalah sebuah kontrol yang berfungsi sebagai penghubung antara DataBase
dengan program yang dibuat. Melalui hubungan inilah user dapat mengakses data yang
ada didalam tabel, baik itu mengisi, memperbaiki, menghapus atau bahkan mencari data.

5. Membuat form untuk mengisi data


Pada bagian ini, akan dibuat sebuag program yang berfungsi untuk mengisi data kedalam
tabel Mahasiswa.
Langkah-langkah pembuatannya adalah sebagai berikut :
a. Jalankan aplikasi Visual Basic.
b. Didalam Form yang kosong, tambahkan 5 control Label, 5 control TextBox, 3
control CommandButton dan sebuah control Data.
c. Atur posisi setiap control hingga tampak seperti gambar dibawah ini :

Gambar 7.13 Rancangan program Input Data Mahasiswa

d. Gantilah Properties dari tiap control di atas, sama seperti yang ditunjukkan
pada tabel dibawah ini :

Tabel 8.2 Pengaturan properties untuk Form Input Data siswa


Control Properties Nilai
Caption Input Data Mahasiswa
Form Borde Style 3 – Fixed Dialog
StartUpPosition 2 – Center Screen
Label1 Caption NIM
Label2 Caption Nama
Label3 Caption Kelas
Label4 Caption Prodi
Label5 Caption Dosen PA
Text (dikosongkan)
Text1
MaxLength 9
Text (dikosongkan)
Text2
MaxLength 25
Text (dikosongkan)
Text3
MaxLength 4
Text (dikosongkan)
Text4
MaxLength 25
Text (dikosongkan)
Text5
MaxLength 25
Command1 Caption Simpan
Command2 Caption Batal
Command3 Caption Keluar
D:\renysaya\Program VB\Modul
DataBaseName
Data1 VII\Mahasiswa.mdb
RecordSource Mahasiswa

6
4
Pelatihan Pemrograman Visual Basic Dasar

e. Klik ganda pada control Command1 atau tombol yang bertuliskan Simpan,
kemudian tambahkan kode program berikut ini :

Private Sub Command1_Click()


If Text1 = Empty Then
Text1.SetFocus
Exit Sub
End If
cari = "NIM = '" & Text1 & "'"
Data1.Recordset.FindFirst cari
If Data1.Recordset.NoMatch Then
Data1.Recordset.AddNew
Data1.Recordset.NIM = Text1
Data1.Recordset.Nama = Text2
Data1.Recordset.Kelas = Text3
Data1.Recordset.Prodi = Text4
Data1.Recordset.Dosen_PA = Text5
Data1.Recordset.Update
Call Command2_Click
Else
MsgBox "NIM telah terdaftar...", 0 + 16, "Peringatan"
Text1.SetFocus
End If
End Sub

f. Klik ganda juga pada control Command2 (Batal), lalu tambahkan kode
program berikut ini kedalam jendela kode.

Private Sub Command2_Click()


Text1 = Clear
Text2 = Clear
Text3 = Clear
Text4 = Clear
Text5 = Clear
Text1.SetFocus
End Sub

g. Lakukan hal yang sama terhadap tombol Keluar dengan kode sebagai berikut:

Private Sub Command3_Click()


Unload Me
End Sub

h. Jalankan program dengan menekan tombol F5, hasilnya dalah seperti tampak
pada gambar dibawah ini :

6
5
Pelatihan Pemrograman Visual Basic Dasar

Gambar 7.14 Tampilan program Input Data Mahasiswa

Keterangan program :
i. Pertama-tama isi data seorang siswa kedalam kotak isian yang telah
disediakan.
ii. Jika ingin menyimpannya dapat dilakukan dengan mengklik tombol
Simpan.
iii. Tetapi jika tidak ingin menyimpannya maka dapat mengklik tombol
Batal.
iv. Tombol Keluar digunakan untuk keluar dari program.

8
6

Anda mungkin juga menyukai