Membuat Database


3.1 Apa itu database.


Database dalam pengertian Visual FoxPro 9 adalah koleksi sejumlah Tabel yang berelasi / saling terkait satu dengan lainnya, Database disini

berekstensi .DBC, pada jamannya Foxbase+ dahulu Databasenya berektensi .DBF, sedangkan pada Visual FoxPro 9, File .DBF disebut Tabel.

Sebagai gambaran jika anda telah mempelajari Microsoft Excel, pada saat pertama membuka File maka akan terbuka sebuah Workbook dan didalamnya ada
beberapa Worksheet, begitu juga dengan Visual FoxPro 9, anda membuat Database ( .DBC ) dan didalamnya terdapat Tabel (.DBF) yang dapat direlasikan satu dengan yang lain.

Database dan Tabel berbeda, karenanya jika Database diciptakan bukan berarti anda telah menciptakan Tabel, perlu diketahui bahwa File / Tabel yang
disimpan didalam .DBC adalah hanya difinisi dari Tabel tersebut, bukan Tabel itu sendiri, jadi setelah anda menciptakan Database, maka didalam Database tersebut harus diciptakan lagi Tabel yang dibutuhkan.

Microsoft Visual FoxPro 9 tidak dapat dipergunakan secara optimal tanpa adanya Database dan Tabel. antara Database dan Tabel sebenarnya lebih baik
digunakan secara bersama, akan tetapi Microsoft Visual FoxPro 9 memberikan keluwesan kepada Tabel untuk berdiri sendiri secara bebas, seperti layaknya pada Foxbase+ dahulu.

3.2 Membuat database baru.

Visual FoxPro 9.0 memberikan banyak cara untuk membuat suatu database. Pada pembahasan pembuatan database akan saya jabarkan dengan dua cara membuat database yakni :

  • Membuat database melalui project manager.

  • Membuat database melalui Jendela Command.

3.2.1 Membuat database melalui project manager.

Untuk membuat Database dari dalam project manager lakukan langkah berikut ini :

Buka project Pjpenduduk, pada Tab pilihan All, klik tanda Plus (+) pada kelompok Data, kemudian klik pada pilihan Database

Klik tombol New, dan pilih New Database pada kotak dialog New Database.

Pada kotak dialog Create isikan pada pilihan Enter Database dengan dbpenduduk.

Untuk akhiran atau type yang digunakan untuk Database adalah .DBC.

Klik button Save, dan sekarang Visual FoxPro 9 akan membuka jendela Database Designer – dbpenduduk.

Untuk sementara karena belum ada yang akan dikerjakan maka tutup dahulu jendela Database designer tersebut dengan cara menekan tombol Esc atau klik
icon Close yang ada pada pojok kanan atas jendela tersebut.

Lihatlah pada Jendela project manager – Pjpenduduk, klik tanda Plus (+) pada Database, hingga menampilkan Database dbpenduduk. Itu berarti
anda telah berhasil membuat database baru dengan nama dbpenduduk

Perhatikan gambar dibawah ini lihat pada keterangan yang berada pada kotak Description yang menerangkan keberadaan lokasi dari Database dbpenduduk
tersebut, yaitu c:\dtpenduduk\dbpenduduk.dbc

3.2.2 Membuat database melalui Jendela Command.

Format umum dari Visual FoxPro 9.0 untuk perintah membuat database adalah :

CREATE DATABASE [DatabaseName | ?]

Untuk menciptakan sebuah database lewat Jendela Command, anda hanya cukup mengetikan perintah pada Jendela Command tersebut dan diakhiri dengan
penekanan tombol Enter

Setelah itu segala perintah yang anda ketikan akan diproses dan ditampilkan hasilnya di Jendela View.

Fasilitas berupa Shortcut menu bantuan akan tampil secara otomatis jika anda mulai mengetikan suatu perintah, Microsoft Visual FoxPro 9.0 mengerti
dan memberikan bantuan akan kebutuhan perintah apa yang dapat digunakan selanjutnya.

Sebagai contoh, karena sebelumnya anda telah membuat direktori dtpenduduk melalui windows explorer, dan telah membuat satu database bernama
dbpenduduk, untuk itu disini anda akan membuat satu database baru dengan nama dbpendudukbaru.dbc, dan database tersebut akan disimpan pada direktori yang sama yakni c:\dtpenduduk

Jika program Visual FoxPro 9.0 belum dibuka, maka bukalah program tersebut. Pada Jendela Command, ketikan perintah sebagai berikut :

CD c:\dtpenduduk

Perintah [ CD / Change Directory ] diberikan untuk berpindah ke dalam direktori yang ditentukan.

Kemudian ketikan perintah :

SET DEFAULT TO c:\dtpenduduk

Perintah ini untuk menjadikan direktori tersebut menjadi Default, sehingga setiap anda melakukan pengolahan data akan selalu berada pada direktori
ini. Hal ini sama dengan anda merubahnya melalui menu Tools – Options – File Location – Default Directory.

Sekarang untuk membuat database ketikan perintah dibawah ini :

Close all

CREATE DATABASE dbpendudukbaru

Perintah Close all untuk menutup semua data yang terbuka.

Perhatikan file database dbpendudukbaru tampil pada batang toolbar standard dan berada didalam kotak combo, ini berarti bahwa database
dbpenduduk sedang dibuka.

Visual FoxPro 9.0 mengijinkan anda untuk membuat dan membuka database lebih dari satu dalam waktu yang bersamaan.

Sebagai contoh, coba anda buat lagi satu database dengan nama test. Ketikan perintah berikut ini:

CREATE DATABASE dbtest

Jika kotak combo yang ada didalam toolbar standart dibuka, maka akan tampak ada 2 database yang sedang terbuka yakni database dbpendudukbaru dan
test.

Jika tadi anda sedang membuka project manager dan didalam project tersebut terdapat satu database dbpenduduk, maka pada tampilan diatas akan tampil
3 buah database, dimana 1 database didalam project dan ada 2 database bebas tidak berada didalam project.

3.3 Memasukan database ke dalam project.

Pada pembahasan diatas sudah ada 3 buah database yang berhasil anda buat, yakni:

Pertama : Database dbpenduduk yang dibuat dari didalam project manager dan berada didalam sebuah project pjpenduduk.

Kedua : ada 2 database yang dibuat melalui Jendela Command yakni database dbpendudukbaru dan database test

Database yang dibuat melalui Jendela Command, masih dalam kondisi bebas, artinya belum dimasukan kedalam sebuah project.

anda dapat mengolah database secara bebas tanpa dikoordinir kedalam suatu project atau anda juga boleh memasukan database bebas tadi kedalam suatu
project.

Sepertinya hanya ada satu cara untuk memasukan database kedalam project yakni melalui project manager.

Untuk memasukan kembali Database bebas yakni database dbpendudukbaru dan database test ke dalam project pjpenduduk adalah dengan cara :

Buka project pjpenduduk.pjx, perhatikan hanya ada 1 database yang ada didalamnya yakni dbpenduduk, sekarang masukan satu per satu database bebas
yang kedalam project yang sedang terbuka, atau kedua databse tersebut secara bersamaan.

Pada project manager klik tab All, klik Data, pilih Database.

Klik tombol Add, hinga terbuka kotak dialog Select database name:

Pilih database dbpendudukbaru, dan database test kemudian klik tombol OK

Sekarang anda sudah berhasil memasukan database dbpendudukbaru dan databse test kedalam project.

3.3.1 Mengeluarkan database.

Ada 2 cara mengeluarkan database

Mengeluarkan database melalui project manager

mengeluarkan database melalui Jendela Command

3.3.2 Mengeluarkan database melaui project manager.

Database yang ada didalam project dapat dikeluarkan hanya untuk dipisahkan dari project atau untuk dihapus secara permanen dari project

Pada posisi project Pjpenduduk terbuka atau aktif

Klik pada database dbpendudukbaru, kemudian klik tombol Remove yang ada pada jendela project manager, kemudian pilih :

3.3.2.1 Remove.

Jika anda hanya akan mengeluarkan Database dari dalam project aktif.

3.3.2.2 Delete.

Jika anda akan menghapus Database dari dalam project aktif.

3.3.2.3 Cancel.

Jika anda tidak jadi melakukan tindakan.

Klik tombol Remove, perhatikan bahwa Database dbpendudukbaru telah dikeluarkan dari dalam project Pjpenduduk.

Lakukan juga pada database test hingga tinggal satu database yang ada didalam project Pjpenduduk.

3.3.2.4 Mengeluarkan database melalui Jendela Command.

Format umum dari Visual FoxPro 9.0 untuk perintah menghapus database adalah :

DELETE DATABASE DatabaseName | ? [DELETETABLES] [RECYCLE]

Untuk menghapus database dbtest, ketikan perintah :

CLOSE DATABASES all

DELETE DATABASE dbtest

Klik tombol Yes untuk menghapus database dbtest.dbc

Note :

Suatu database dapat dihapus jika database tersebut tidak sedang dalam keadaan terbuka atau aktif.

3.4 Membuka database.

Membuka database dapat dilakukan dengan cara :

Membuka database dari dalam project manager

Membuka database dari Jendela Command

3.4.1 Membuka database dari dalam project manager.

Untuk membuka database yang ada didalam suatu project, anda tinggal klik database yang akan dibuka kemudian klik tombol Open.

3.4.2 Membuka database dari Jendela Command.

Satu atau beberapa database dapat dibuka secara bersama-sama didalam program Visual FoxPro 9.0.

Format umum dari Visual FoxPro 9.0 untuk perintah membuka database adalah :

OPEN DATABASE [FileName | ?] [EXCLUSIVE | SHARED] [NOUPDATE] [VALIDATE]

3.4.2.1 Membuka satu database.

Untuk membuka hanya satu database, ketikan perintah :

OPEN DATABASE c:\dtpenduduk\dbpenduduk.DBC

3.4.2.2 Membuka lebih dari satu database.

Untuk membuka lebih dari satu database, ketikan perintah :

OPEN DATABASE c:\dtpenduduk\dbpenduduk.DBC

OPEN DATABASE c:\dtpenduduk\test.DBC

Jika anda membuka beberapa database dalam satu waktu, maka Visual FoxPro 9.0 akan menempatkan posisi database yang terakhir yang aktif yakni :

DATABASE c:\dtpenduduk\test.DBC

3.5 Menutup database..

Menutup database dapat dilakukan dengan cara :

Menutup database dari dalam project manager

Menutup database dari Jendela Command

3.5.1 Menutup database dari dalam project manager.

Menutup database didalam suatu project, tinggal klik database yang akan tutup kemudian klik tombol Close.

3.5.2 Menutup database dari Jendela Command.

Format umum dari Visual FoxPro 9.0 untuk perintah menutup database adalah :

CLOSE [ALL | ALTERNATE | DATABASES [ALL] | DEBUGGER | FORMAT | INDEXES | PROCEDURE | TABLES [ALL]]

Ada beberapa cara untuk menutup suatu database, yakni:

3.5.2.1 Menutup database aktif.

Untuk menutup database yang sedang terbuka, ketikan perintah :

CLOSE DATABASES

3.5.2.2 Menutup semua database yang terbuka.

Untuk menutup semua database yang sedang terbuka, ketikan perintah :

CLOSE DATABASES all

3.6 Mengaktifkan database.

Ada 2 cara untuk mengaktifkan database yakni dengan cara :

Mengaktifkan database melalui toolbar standard

Mengaktifkan database melalui Jendela Command

3.6.1 Mengaktifkan database melalui toolbar standard.

Pada toolbar standard, dari dalam kotak combo yang berisi daftar database yang sedang dibuka pilih database yang akan diaktifkan.

3.6.2 Mengaktifkan database melalui Jendela Command.

Format umum dari Visual FoxPro 9.0 untuk perintah mengaktifkan suatu database adalah :

SET DATABASE TO DatabaseName

Jika ada lebih dari satu database yang terbuka, maka untuk mengaktifkan database yang diinginkan, ketikan perintah :

OPEN DATABASE c:\dtpenduduk\dbpenduduk.DBC

OPEN DATABASE c:\dtpenduduk\test.DBC

SET DATABASE TO DBPENDUDUK

Sekarang database c:\dtpenduduk\dbpenduduk.DBC dalam posisi aktif.

3.7 Informasi suatu database.

Format umum dari Visual FoxPro 9.0 untuk perintah melihat informasi dari suatu database adalah :

DISPLAY DATABASE [TO PRINTER [PROMPT] | TO FILE FileName [ADDITIVE]] [NOCONSOLE]

Untuk melihat informasi keseluruhan dari database aktif, ketikan perintah :

DISPLAY DATABASE

3.8 Mencetak informasi database aktif ke printer.

Hasil dari informasi suatau database dapat langsung dicetak dengan printer jika anda tambahkan kata to printer didalam kalimat perintah
tersebut.

Tidak ada komentar:

Posting Komentar