Membuat Database

22
Modul IX Mengolah Database Dengan Visual Data Manager Pokok bahasan pada modul ini adalah : - Membuka database yang sudah ada - Bagaimana cara membuat database - Cara menambahkan table - Menambah field pada table yang sudah ada - Menambah index - Menambah data kedalam table - Mengubah data dalam table - Menghapus data dalam table - Menghapus table - Membuat query - Menghapus query Visual Data Manager merupakan program aplikasi tambahan (Add Ins) Visual Basic 6.0 yang berguna untuk membuat dan mengolah database. Untuk menjalankan Visual Data Manager lakukanlah langkah berikut : 1. Klik Add Ins pada menu bar. 2. Klik Visual Data Manager …., hingga muncul aplikasi Visual Data Manager (VisData) dengan tampilan seperti PUSAT PENGAMBANGAN BAHAN AJAR – UMB Nuryasin_ClientServer | Database With Visual Data Manager 1

Transcript of Membuat Database

Page 1: Membuat Database

Modul IX

Mengolah Database Dengan Visual Data Manager

Pokok bahasan pada modul ini adalah :

- Membuka database yang sudah ada

- Bagaimana cara membuat database

- Cara menambahkan table

- Menambah field pada table yang sudah ada

- Menambah index

- Menambah data kedalam table

- Mengubah data dalam table

- Menghapus data dalam table

- Menghapus table

- Membuat query

- Menghapus query

Visual Data Manager merupakan program aplikasi tambahan (Add Ins) Visual Basic

6.0 yang berguna untuk membuat dan mengolah database. Untuk menjalankan Visual

Data Manager lakukanlah langkah berikut :

1. Klik Add Ins pada menu bar.

2. Klik Visual Data Manager …., hingga muncul aplikasi Visual Data Manager

(VisData) dengan tampilan seperti berikut.

Gambar 9.1 Visual Data Manager

PUSAT PENGAMBANGAN BAHAN AJAR – UMB Nuryasin_ClientServer | Database With Visual Data Manager

1

Page 2: Membuat Database

9.1 Membuka Database yang Sudah Ada

Visual Data Manager mendukung banyak sekali format file database, yaitu :

Microsoft Acces, Dbase, Paradox, Foxpro, Excel, Text File dan lain-lain. Namun modul

ini hanya dibatasi untuk membahas cara mengolah database yang dibuat oleh Microsoft

Acces saja.

Andaikan kita sudah membuat sebuah darabase menggunakan Microsoft Acces,

kita dapat membuka database dalam Visual Data Manager. Untuk membuka database

Acces dalam Visual Data Manager, lakukanlah langkah berikut:

1. Bukalah program aplikasi Visual Database Manager (VisData).

2. Klik menu File pada menu bar VisData, lalu klik Open Database…

3. Kemudian klik menu pilihan Microsoft Acces…, sehingga muncul jendela seperti

gambar 9.2

4. Pilih Microsoft Acces pada kotak pilihan File of Type.

5. Klik nama database Acces yang akan dibuka.

6. Klik tombol Open.

Gambar 9.2 Jendela Open Microsoft Acces

PUSAT PENGAMBANGAN BAHAN AJAR – UMB Nuryasin_ClientServer | Database With Visual Data Manager

2

Page 3: Membuat Database

9.2 Membuat Database

Ada dua versi database Acces yang dapat dibuat menggunakan Visual Data

Manager, yaitu : versi 2.0 dan 7.0. Untuk membuat database Acces dengan Visual Data

Manager, lakukanlah langkah berikut :

1. Klik File pada menu bar Visual Data Manager.

2. Klik New, lalu klik Microsoft Acces, kemudian klik versi database yang akan dibuat,

misalnya version 7.0 MDB… hingga muncul tampilan seperti gambar berikut.

Gambar 9.3 Jendela Select Microsoft Acces Database to Create

3. Tentukan tempat database akan disimpan pada kotak pilihan Save in.

4. Pilih Microsoft Acces pada kotak pilihan Save of Type.

5. Ketikkan nama database yang akan dibuat pada kotak isian File Name, misalnya

“ perkuliahan ”.

6. Klik tombol Save

7. Sebuah database Acces baru akan dibuat, dan tampilan Visual Data Manager akan

berubah menjadi seperti gambar 9.4

PUSAT PENGAMBANGAN BAHAN AJAR – UMB Nuryasin_ClientServer | Database With Visual Data Manager

3

Page 4: Membuat Database

Gambar 9.4 Tampilan VisData setelah dibuat database yang baru

9.3 Menambah Tabel

Setelah sebuah database dibuat, kita dapat menambahkan table dalam database

tersebut. Untuk menambah table baru ke dalam database, lakukanlah langkah berikut ini :

1. Klik tulisan Properties yang berada dalam jendela Database Window menggunakan

tombol mouse sebelah kanan (klik kanan).

2. Klik New Table pada menu poup yang muncul, sehingga muncul jendela Table

Structure dengan tampilan gambar 9.5

PUSAT PENGAMBANGAN BAHAN AJAR – UMB Nuryasin_ClientServer | Database With Visual Data Manager

4

Page 5: Membuat Database

Gambar 9.5 Jendela Table Structure

3. Ketikkan nama table yang akan dibuat pada kotak isian Table Name dengan

“dosen” untuk membuat table tersebut

4. Klik tombol Add Field untuk menambah field (kolom) baru dalam table, sehingga

muncul tampilan seperti gambar 9.6 (Jendela Add Field)

PUSAT PENGAMBANGAN BAHAN AJAR – UMB Nuryasin_ClientServer | Database With Visual Data Manager

5

Page 6: Membuat Database

5. Ketikkan nama field pada kotak isian Name: , misalnya “Nip”.

6. Tentukan tipe data field pada kotak isian Type, misalnya pilih Text.

7. Ketikkan ukuran setiap data/karakter yang dapat ditampung oleh field pada kotak

isian Size : , misalnya 50.

8. Pilih FixedField jika ukuran yang diisikan pada kotak isian Size adalah bersifat

mengikat dan tidak dapat berubah. Pilih VariableField jika ukuran yang diisikan

pada kotak isian Size dapat berubah sesuai dengan ukuran data yang dimasukkan.

Misalkan kita pilih VariabelField.

9. Aktifkan kotak ceklist AllowZeroLength, jika field boleh tidak diisi/kosong.

10. Klik tombol OK untuk menambahkan field ke dalam table “Dosen”.

11. Ulangi langkah 5 sampai 8 untuk membuat field NamaDosen (tipe = Text,

Size=50, VariableField), field KodeMK (tipe=Text, Size = 50, VariableField).

12. Klik tombol Close untuk menutup jendela Add Field.

13. Daftar field yang dimiliki oleh table akan terlihat pada kotak FieldList dalam

jendela TableStructure.

14. Klik tombol Build the Table untuk menambah table ke dalam database.

15. Tabel dosen akan terlihat dalam Database Window, tepat di bawah Properties.

Struktur Tabel dosen

Field Type Size

Nip Text 6

NamaDosen Text 50

KodeMk Text 50

9.4 Menambah Field pada Tabel yang Sudah Ada

Misalkan kita ingin menambah field baru ke dalam table dosen, yaitu field

kodegaji dan jeniskelamin. Penambahan field dapat dilakukan dengan cara berikut :

1. Klik nama table dosen yang terlihat dalam Database Window menggunakan

tombol mouse sebelah kanan, lalu klik Design … sehingga muncul jendela Table

Structure seperti gambar 9.5

PUSAT PENGAMBANGAN BAHAN AJAR – UMB Nuryasin_ClientServer | Database With Visual Data Manager

6

Page 7: Membuat Database

2. Klik tombol Add Field, sehingga muncul jendela Add Field seperti gambar 9.6

3. Ketikkan nama field yang akan ditambahkan pada kotak isian Name, misalnya

“kodegaji”.

4. Pilih tipe yang digunakan pada kotak pilihan Type, misalnya kita pilih Text.

5. Klik tombol OK, lalu klik tombol Close.

6. Field “kodegaji” akan langsung ditambahkan ke dalam daftar field yang sudah

dibuat pada kotak Field List.

7. Ulangi langkah 2 hingga 6 untuk menambahkan field jeniskelamin (tipe=Text,

Size=50, VariableField).

8. Klik tombol Close pada jendela Table Structure.

9.5 Menambah Index

Index sangat bermanfaat untuk melakukan pencarian dengan cepat. Index

digunakan untuk menentukan field-field yang akan menjadi kunci (key) dalam

pencarian.

Misalkan kita ingin menambahkan sebuah index dengan nama “indexku” dalam table

dosen, lakukanlah langkah berikut :

1. Klik nama table dosen yang terlihat dalam Database window menggunakan

tombol mouse sebelah kanan, lalu klik Design… sehingga muncul jendela jendela

Table Structure seperti gambar 9.5

2. Klik tombol Add Index, hingga muncul tampilan sebagai berikut :

Gambar 9.7 Jendela Add Index

PUSAT PENGAMBANGAN BAHAN AJAR – UMB Nuryasin_ClientServer | Database With Visual Data Manager

7

Page 8: Membuat Database

3. Ketikkan kata “Indexku” pada kotak isian Name.

4. Klik “nip” pada kotak Available Field, field nip akan ditambahkan dalam kotak

Indexed Fields.

5. Klik “kodeMK” pada koatak Available Fileds, field kodeMK akan ditambahkan

dalam kotak Indexed Fields.

6. Aktifkan kotak ceklist Primary dan Unique.

7. Field nip dan kodeMK akan menjadi kunci saat pencarian dilakukan dengan

Index.

8. Klik OK untuk menambahkan Index “Indexku” ke dalam table dosen.

9. Klik tombol Close pada Table Structure.

9.6 Menambah Data ke dalam Table

Seperti halnya program aplikasi database lain, kita juga dapat menambahkan

data ke dalam table yang kita buat. Tabel dapat disebut juga sebagai recordset atau

kumpulan record. Ketika kita menambahkan data ke dalam table, berarti kita

menambahkan sebuah record baru ke dalam table.

Jika setiap field dapat diasosiasikan sebagai kolom-kolom dalam table, record-

record adalah baris dalam table tersebut.

Misalkan kita ingin menambahkan beberapa data (record) ke dalam table dosen,

untuk melakukannya ikuti langkah berikut :

1. Klik nama table dosen yang terlihat dalam Database window menggunakan

tombol mouse sebelah kanan, lalu klik Open… sehingga muncul tampilan seperti

berikut :

Gambar 9.8 Menambah Data (Record)

PUSAT PENGAMBANGAN BAHAN AJAR – UMB Nuryasin_ClientServer | Database With Visual Data Manager

8

Page 9: Membuat Database

2. Klik tombol Add, sehingga muncul tampilan seperti berikut :

Gambar 9.9 Jendela Add Record

3. Masukkan data ke dalam masing-masing field, misalnya :

Field Data

Nip G041

NamaDosen Arief Ramadhan

KodeMK Bendera001

KodeGaji 1

JenisKelamin Laki-laki

4. Klik tombol Update, secara otomatis data (record) akan ditambahkan ke dalam

table.

5. Ulangi langkah 2 hingga 4 untuk data berikut :

Nip NamaDosen KodeMK KodeGaji JenisKelamin

G039 Aditya Nugroho Bendera002 1 Laki-laki

G050 Andri Arivian Asari Bendera003 2 Laki-laki

G041 Arief Ramadhan Bendera005 1 Laki-laki

G051 Andri Arivian Bendera004 2 Laki-laki

G801 Abdolgofo Bendera006 2 Laki-laki

PUSAT PENGAMBANGAN BAHAN AJAR – UMB Nuryasin_ClientServer | Database With Visual Data Manager

9

Page 10: Membuat Database

G009 Novi Yusliani Bendera007 2 Perempuan

6. Klik tombol atau untuk melihat setiap record dalam table.

7. Klik tombol Close untuk menutup jendela seperti Gambar 9.7

9.7 Mengubah Data dalam Tabel

Misalkan kita ingin mengubah kodegaji untuk nama dosen = “Abdulgofo” , dari

tadinya memiliki kode gaji = 2 menjadi kodegaji = 3, maka untuk melakukannya ikuti

langkah berikut :

1. Klik nama table dosen yang terlihat dalam Database Window mengunakan tombol

mouse sebelah kanan, lalu klik Open … sehingga muncul tampilan seperti

gambar 9.8.

2. Klik tombol atau untuk mencari record yang memiliki nama dosen =

“Abdolgofo”

3. Setelah data ditemukan, klik tombol Edit, hingga muncul tampilan seperti gambar

9.9.

4. Ganti kodegaji = 2 menjadi kodegaji = 3.

5. Klik tombol Update.

6. Ulangi langkah 2 hingga 5 untuk mengubah data pada record lainnya.

7. Klik tombol Close.

9.8 Menghapus Data dalam Tabel

Menghapus data dalam table, berarti menghapus semua record dari table tersebut.

Misalkan kita ingin menghapus record yang memiliki namadosen = “Andri Arivian ” dan

kodeMK = “Bendera004”, untuk melakukannya ikuti langkah berikut :

1. Klik nama table dosen yang terlihat dalam Database Window menggunakan tombol

mouse sebelah kanan, lalu klik Open … sehingga muncul tampilan seperti gambar

9.8

2. Klik tombol atau untuk mencari record yang memiliki namadosen = “Andri

Arivian ” dan kodeMK = “Bendera004”.

PUSAT PENGAMBANGAN BAHAN AJAR – UMB Nuryasin_ClientServer | Database With Visual Data Manager

10

Page 11: Membuat Database

3. Setelah data ditemukan, klik tombol Delete, hingga muncul jendela konfirmasi

seperti berikut :

Gambar 9.10 Delete Record

4. Klik tombol Yes untuk menghapus data (record) dari table.

9.9 Menghapus Tabel

Jika kita menghapus sebuah table, seluruh field dan data yang tersimpan dalam

table juga akan terhapus. Misalkan kita ingin menghapus table dosen, lakukanlah langkah

berikut :

1. Klik nama table dosen yang terlihat dalam Database Window menggunakan tombol

mouse sebelah kanan.

2. Klik Delete pada menu popup yang muncul, sehingga tampil jendela konfirmasi

seperti gambar 9.11 berikut ini.

3. Klik tombol Yes untuk menghapus table dari database.

PUSAT PENGAMBANGAN BAHAN AJAR – UMB Nuryasin_ClientServer | Database With Visual Data Manager

11

Page 12: Membuat Database

9.10 Membuat Query

Query merupakan sebuah perintah dalam SQL (Standard Query Languange) yang

akan menghasilkan sekumpulan record (recordset). Query dapat digunakan untuk

menampilkan record – record dalam sebuah table yang memenuhi criteria tertentu. Kita

juga dapat menghasilkan sekumpulan record yang memenuhi beberapa criteria dari

beberapa table yang berbeda (join).

Query dapat dibuat, jika minimal terdapat satu buah table dalam database

tersebut. Misalkan kita ingin mendapatkan sekumpulan record dari table dosen, yang

hanya memenuhi criteria :

- kodegaji = 1

- jeniskelamin = “Laki-laki”

Untuk menadapatkan record dengan criteria – criteria di atas lakukanlah langkah

berikut :

1. Klik tulisan Properties yang ada dalam jendela Database Window menggunakan

tombol mouse sebelah kanan (klik kanan).

2. Klik New Query pada menu popup yang muncul, sehingga muncul jendela Query

Builder dengan tampilan seperti gambar 9.12 berikut ini.

PUSAT PENGAMBANGAN BAHAN AJAR – UMB Nuryasin_ClientServer | Database With Visual Data Manager

12

Page 13: Membuat Database

3. Daftar table yang tersedia dalam database akan terlihat dalam kotak Tables.

4. Klik table dosen pada kota Tables.

5. Pilih dosen.kodegaji pada kotak pilihan Field Name.

6. Pilih tanda “=” , pada kotak pilihan operator.

7. Klik tombol List Possible Values.

8. Pilih angka 1, pada kotak pilihan Value.

9. Klik tombol And into Criteria, maka krieria tersebut akan ditambahkan alam kotak

Criteria.

10. Pilih dosen.jeniskelamin pada kotak pilihan Field Name

11. pilih tanda “=” , pada kotak pilihan Operator

12. Klik tombol List Possible Values.

13. Pilih “Laki-laki”, pada kotak pilihan Value.

14. Klik tombol And into Criteria, maka criteria tersebut akan ditambahkan dalam kotak

Criteria.

15. Klik tombol Run. Jika muncul tampilan seperti gambar 9.13 klik tombol No.

16. Selanjutnya ditampilkan hasil Query pada jendela SQL Statement, yang hanya

record-record yang memenuhi criteria saja yang ditampilkan seperti gambar 9.14.

PUSAT PENGAMBANGAN BAHAN AJAR – UMB Nuryasin_ClientServer | Database With Visual Data Manager

13

Page 14: Membuat Database

17. Klik tombol Close pada jendela SQL Statement.

18. Jika hasil Query yang ditampilkan pada jendela SQL Statement dirasa sudah

benar, klik tombol Save utnuk menyimpan Query, sehingga muncul tampilan

seperti gambar 9.15.

19. Ketikkan nama Query yang akan disimpan pada kotak isian yang tersedia,

misalnya “Queri_gaji_laki_laki”.

20. Klik tombol OK. Query akan disimpan dan akan terlihat pada Database window,

tepat dibawah table dosen.

9.11 Menghapus Query

Misalkan kita ingin menghapus query kueri_gaji_laki-laki1, lakukan langkah

berikut :

1. Klik nama query Queri_gaji_laki_laki, yang terlihat dalam Database window

menggunakan tombol mouse sebelah kanan.

2. Klik Delete pada menu popup yang muncul, sehingga tampil jendela konfirmasi

seperti gambar 9.16 berikut :

PUSAT PENGAMBANGAN BAHAN AJAR – UMB Nuryasin_ClientServer | Database With Visual Data Manager

14

Page 15: Membuat Database

3. Klik tombol Yes untuk menghapus Query dari databse.

Untuk berlatih membuat table dan menambah field , lakukanlah langkah berikut :

1. Bukalah database perkuliahan yang sudah anda buat sebelumnya.

2. Tambahkan table matakuliah, pada database tersebut.

3. Tambahkan beberapa field ke dalam table matakuliah, yaitu : field kodeMK (tipe =

Text, size = 50), field namaMK (tipe = Text, size = 50). Dan field SKS (tipe =

integer).

4. Tambahkan beberapa data berikut kedalam tabel matakuliah :

kodeMK namaMK SKSBendera001 Bahasa Pemrograman Visual 3Bendera002 Pemrograman Web PHP 3Bendera003 Web Design And Animation 3Bendera004 Komputer Multimedia 2Bendera005 Matematika Diskrit 3Bendera006 Bahasa Inggris 2Bendera007 Komunikasi Bisnis 3

5. Tambahkan table gaji, pada database perkuliahan

6. Tambahkan beberapa buah field ke dalam table gaji, yaitu : field kodeGaji (tipe =

Text, size = 50), dan field gaji (tipe = Text, size = 50)

kodeGaji Gaji1 50000002 25000003 1250000

End

PUSAT PENGAMBANGAN BAHAN AJAR – UMB Nuryasin_ClientServer | Database With Visual Data Manager

15