Anda di halaman 1dari 5

MODUL VIII DATABASE

VIII.1. Kompetensi Dasar : Setelah mempelajari bab ini, mahasiswa : Mampu membuat suatu pengolahan database, menggunakan Access. Mampu melakukan membuat program yang dapat menampilkan hasil pencarian data dari suatu database pada Microsoft Access VIII.2. Indikator : VIII.2.1. Mampu membuat suatu pengolahan database, menggunakan Access Mampu memahami penggunaan tabel dalam penyusunan database Mampu menyusun suatu database yang aplikatif. VIII.2.2. Mampu melakukan membuat program yang dapat menampilkan hasil pencarian data dari suatu database pada Microsoft Access Mampu melakukan pengaturan properti form dan mendefinisikan suatu kondisi. Dapat membuat suatu aplikasi yang mampu terhubung dan berinteraksi dengan database yang dibuat. VIII.3. Uraian Materi VIII.3.1. Pengertian Database Database adalah kumpulan beberapa data yang saling berhubungan berdasarkan kode-kode tertentu se hingga membentuk sebuah sistem. Secara hirarki database bisa digambarkan se bagai berikut :

Character sebagai satuan data terkec il dikumpulkan menjadi field (kolom), kumpulan field membentuk sebuah record (baris), beberapa record disimpan dalam file (tabe l), dan kumpulan file akan membentuk sebuah database. Visual Basic merupakan bahasa pemrograman yang memungkinkan kita untuk membangun suatu sistem informasi menggunakan berbagai macam database yang ada. Database yang dapat digunakan antara lain seperti : Microsoft Access, Microsoft SQL Server, MySQL, Paradox, Oracle, dan sebagainya. Untuk masalah databasenya kita akan menggunakan Microsoft Access dan Interfacenya Visual Basic dengan referensinya Microsoft ActiveX Data Object (ADO). VIII.3.2. Tipe Field Ada beberapa tipe field yang digunakan dalam pembuatan tabel : Long Digunakan untuk menampung data numerik untuk bilangan bulat. Currency Digunakan untuk me nampung data numerik. Kelebihannya adalah currency tidak

akan melakukan pembulatan bilangan pada ope rasi matematik. Single Digunakan untuk menampung data numerik untuk bilangan pecahan. Double Fungsinya sama dengan Single. Date/Time Digunakan untuk menampung data ta nggal atau jam. Text Digunakan untuk menyimpan da ta karakter, dengan daya tampung sebesar 255 karakter. Memo Sama dengan text, tetapi dapat menampung sampai dengan 64.000 karakter.

VIII.3.3. Membuat Database dan Tabel Untuk membuat database dengan Visual Data Manager, lakukan langkahlangkah berikut: a. Pilih Standar Exe b. Pilih menu Add-Ins pada menu utama Visual Basic, lalu pilih Visual Data Manager.

c. Pilih : File/New/Microsoft Access/Version 7.0 MDB. d. Berikanlah nama pada data base yang akan dibuat, kemudian klik save. Maka akan muncul tampilan berikut

e. Klik kanan pada Properties, pilih New Table. Dalam contoh ini, masukkan table namenya adalah : Barang

f. Pada pengaturan Add field, tambahkan Nama field dan atur type field.

g. Buatlah beberapa field sesuai keperluan, dengan pengaturan seperti berikut.

h. Jika telah selesai mengisikan field, klik Build the Table, klik Close (yang terdapat pada Table Structure).

VIII.3.4 Membuat index Index data adalah urutan data pada tabel database. Index data diperlukan terutama untuk pencarian data dengan cepat dan pengelompokan data. a. Untuk membuat index data gunakan cara sebagai berikut : b. Buka database pembelian.

c.

Setelah tampil Structure Tabel, pilih Add Index.

d. e. f.

Ketik nama index (misalnya kodebrg) pada kolom Name. Klik kunci index pada Available Fields. Tentukan pilihan index (Primary, Unique, IgnoreNulls). Primary digunakan sebagai pengenal suatu record, jika tabel yang bersangkutan dihubungkan dengan tabel lain (dalam satu tabel hanya boleh ada satu primary key). Unique Ketik nama index (misalnya kodebrg) pada kolom name. dipilih jika ingin index bersifat unik.

IgnoreNulls digunakan untuk mengabaikan filed yang kosong dipilih jika ingin index bersifat unik. IgnoreNulls digunakan untuk mengabaikan filed yang kosong.

VIII.5. Mengisi Data pada Tabel Untuk mengisikan data pada tabel, dobel klik pada nama tabel tersebut. Fungsi menu yang ada pada tabel barang : Add : menambah record baru. Update : mengoreksi record. Delete : menghapus record aktif. Find : mencari record. Refresh : menampilkan ulang setelah record mengalami perubahan. Close : menutup tabel VIII.5. Tugas
1. 1. Buatlah lembar kerja baru. 2. 3.

2. Buatlah aplikasi berbasis database yang mampu untuk di aplikasikan dalam dunia industri 3. Tuliskan langkah kerja dan hasil pada laporan