modul pemrograman visual basic

Upload: yohanes-anton-nugroho

Post on 17-Oct-2015

16 views

Category:

Documents


0 download

DESCRIPTION

MOdul 8 Pemrograman VB berbasis database yang digunakan di UTY

TRANSCRIPT

  • MODUL VIII

    DATABASE

    VIII.1. Kompetensi Dasar :

    VIII.2. Indikator :

    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

    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.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.

  • 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 langkah- langkah 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. Ketik nama index (misalnya kodebrg) pada kolom Name. e. Klik kunci index pada Available Fields. f. 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. 2.

    3.

    1. Buatlah lembar kerja baru. 2. Buatlah aplikasi berbasis database yang mampu untuk di aplikasikan

    dalam dunia industri 3. Tuliskan langkah kerja dan hasil pada laporan