K
ONSEPT
EKNOLOGII
NFORMASIB
S
UBJECT dBASE sebagai utility program & Bahasa
Program System Requirement Field Record File Database
P
ENGERTIAN DB
ASE dBase adalah sebuah sistem
manajemen basis data (DBMS) yang secara luas digunakan pada mikrokomputer yang dikenalkan oleh Ashton-Tateuntuk komputer CP/M, dan kemudian untuk platformApple II, Aple Macintosh dan IBM PC dengan DOS yang menjadi salah satu perangkat lunak yang paling laris selama beberapa tahun pada saat itu.
P
ENGERTIAN DB
ASE Selectric Typewriter
Museum(Kaypro II Serial Number 3309)
Kaypro II Z-80 based CP/M
computers made by Non Linear Systems.
P
ENGERTIAN DB
ASE Ketidakmampuan dBASE untuk
bertransisi dengan sistem operasi yang lebih baru, Microsoft Windows
pada akhirnya membuat
penggunaan dBASE tergantikan oleh produk-produk yang lebih baru, seperti :
P
ENGERTIAN DB
ASE Kepemilikan dBASE pada akhirnya
dijual ke Borland pada tahun 1991 dan pada tahun 1999 Borland menjual hak atas jajaran produk dBASE pada sebuah perusahaan baru dBASE Inc.
P
ENGERTIAN DB
ASE Dimulai dari pertengahan tahun
1980-an banyak vendor membuat dialek ataupun variase produk mereka ataupun pada bahasanya sendiri.
Termasuk di dalamnya FoxPro
(sekarang dikenal Visual FoxPro), Quicksilver, Clipper, Xbase++, Flagship, dan Harbour.
Mereka inilah yang secara informal
dikenal atau disebut sebagai xBase atau Xbase/
P
ENGERTIAN DB
ASE Program dBase IV merupakan salah satu paket
program database yang dibuat dan dikeluarkan oleh Asthon Tate yang merupakan pengembangan dari dBase II, dBase III, serta dBase III plus.
P
ENGERTIAN DB
ASE dBase IV merupakan DBMS, yang mengatur dan
mengolah data. Memproses data elektronik artinya menyimpan, menghubungkan, memanipulasi serta memanggil data yang memiliki informasi sangat banyak dengan cara cepat dan efisien.
P
ENGERTIAN DB
ASE dBase IV merupakan data dengan dBase IV akan
lebih mudah dan cepat sekalipun data yang dimiliki sangat kompleks.
Dengan tersedianya menu control center semua
pemakai dari segala tingkat dapat
P
ENGERTIAN DB
ASE Pengolahan dBase IV bisa dilakukan dengan 2 cara,
yaitu menu dan perintah. Bagi pemakai yang sudah biasa dengan dBase atau database, bekerja pada perintah. Sedangkan bagi pemula, bekerja pada layar control center lebih mudah.
P
ENGERTIAN DB
ASE Paket program dBase IV “copy-protected” artinya
dapat memuat aplikasi disket sebagai cadangan dan juga melakukan instalasi pada harddisk.
P
ENGERTIAN DB
ASE Program dBase dalam disket minimal harus
mempunyai 2 file, yaitu dBase.exe dan dBase.ovl.
Selain itu juga diperlukan file Help.dbs dan assist.hlp
dimana kedua file ini mengandung teks untuk pesan ‘help’.
File lain yang juga penting adalah Config.sys, file ini
dBase sebagai Utility
Pemrograman & Bahasa
D
B
ASEB
AHASAP
EMROGRAMAN dBASE Programming merupakan salah satu
high level language yang telah dikembangkan sedemikian rupa secara spesifik untuk microcomputer, sehingga memungkinkan adanya penggunaan software secara minimum, tetapi pemakai dapat dengan mudah dan cepat dapat menentukan, membangun, dan kemudian mengakses (memanggil kembali) file-file yang mereka miliki.
D
B
ASEB
AHASAP
EMROGRAMAN Dengan adanya hal ini, pemakai dapat dengan
mudah mengolah dan membuat laporan dari file mereka sendiri secara interaktifmelalui keyboard dan layar monitor ataupun printer.
dBase juga menawarkan suatu penulisan dan
penyimpan urutan-urutan tindakan, dan mengulanginya jika diperlukan.
D
B
ASEB
AHASAP
EMROGRAMAN Dengan kata lain, dBase adalah bahasa yang
diinterpretasikan dan menghasilkan kode intermediate.
Para pengguna komputer berbasis Windows, kini
menggunakan bahasa pemrograman berbasis objek Bahasa Pemrograman yang ditawarkan dengan banyak kemudahan ini, menggunakan kosa kata yang cantik, yakni Visual, sehingga user mengenal adanya Delphi milik Borland, Visual C++, Visual Basic, atau Oracle, Power Builder, Visual dBase, Visual FoxPro, untuk aplikasi database.
dBase sebagai Utility
Pemrograman
D
B
ASE SEBAGAIU
TILITYP
EMROGRAMAN dBase adalah database engine klasik yang masih
tetap diminati sebagai program untuk menyimpan data-data perusahaan sampai sekarang.
Program yang dirancang dengan menggunakan
dBase memang memiliki banyak kelemahan dibandingkan dengan database Engine modern seperti MySQL atau SQL Server dan Microsoft Access
D
B
ASE SEBAGAIU
TILITYP
EMROGRAMAN Sebagai database engine, dBase menjadi standar
dile database pada masa keemasan sistem operasi DOS. dBase populer sejak dBase II dan dBase III diterima sebagai standar.
Banyak prosduk software menggunakan dBase
sebagai standar file databasenya (dengan ekstensi *.dbf), seperti misalnya: FoxPro, Recital, Paradox, dsb.
D
B
ASE SEBAGAIU
TILITYP
EMROGRAMAN Salah satu bahasa pemrograman yang
dikembangkan dengan menggunakan file database milik dBase adalah Clipper, yang masih tetap dipakai sampai saat ini.
D
B
ASE SEBAGAIU
TILITYP
EMROGRAMAN Database menggunakan dBase akan menyimpan
setiap tabel data ke dalam satu file dengan ekstensi.dbf, kecuali Paradox yang menggunakan ekstensi .db.
Dalam komputer modern, bahkan program script
interpreter seperti PHP pun masih mendukung dBase.
D
B
ASE SEBAGAIU
TILITYP
EMROGRAMAN Penggunaan dBase masih dianggap relevan
karena program-program modern seperti di bawah ini, mengenali file-file yang dibuat dengan menggunakan dBase.
Perintah-Perintah
dBase
P
ERINTAH-
PERINTAH DASAR DBASE Merubah Struktur Database
** Proses penggandaan tersebut tidak diikuti dengan datanya
Mengcopy Struktur File
Mengcopy File Dbase
** Jika akan meng-copy struktur dan copy file database pastikan file tersebut aktif
MODIFY STRUCTURE <nama file> atau MODI STRU <nama file>
COPY STRUCTURE TO [<nama file>] [FIELD <daftar field>]
COPY TO <nama file baru> [(Scope)] [FIELDS (daftar field)] [WHILE/FOR <kondisi>]
P
ERINTAH-
PERINTAH DASAR DBASE Mencopy File
Mengubah Nama File
Menghapus File
** Dalam proses copy file, rename & delete file ini harus jelas extensionnya, karena proses tersebut tidak hanya untuk file database saja
COPY FILE <nama file1> TO <nama file2>
RENAME <nama file1> TO <nama file2>
P
ERINTAH-
PERINTAH DASAR DBASE Membuka File Database
Sebelum mengisi data, terlebih dahulu file database harus dibuka dengan perintah :
.USE <nama file>
Menutup File Database
File database yang aktif harus ditutup dengan perintah : .USE
Mengisi atau menambah data
.APPEND atau . APPEND[BLANK]
**Penambahan data akan dilakukan pada posisi EOF (End Of File) dan otomatis EOF-nya akan turun lagi.
P
ERINTAH-
PERINTAH DASAR DBASE Menyisipkan Data
.INSERT atau .INSERT [BLANK] [BEFORE]
**Penyisipan akan diletakkan pada record setelah posisi pointer.
Menghapus Data.
.DELETE [(scope)] [WHILE/For (kondisi)]
**Bila tidak digunakan parameternya maka yang akan di delete adalah record pada posisi pointer.
Membatalkan Penghapusan
.RECALL [(scope)] [WHILE/For (kondisi)]
**Sama dengan Delete, jika tidak digunakan parameter maka yang akan dibatalkan adalah record posisi pointer.
Menegaskan Penghapusan
P
ERINTAH-
PERINTAH DASAR DBASE Memperbaiki Data
.EDIT/CHANGE [(scope)] [FIELD (daftar field)]
[WHILE/FOR (kondisi)] atau
.REPLACE [(scope)] <FIELD> WITH <eks>
[<field> WITH <eks>, ….] [WHILE/FOR <kondisi>]
P
ERINTAH-
PERINTAH DASAR DBASE Berbeda dengan perintah penyuntingan sebelumnya (selalu per
record yang dituju), untuk perintah BROWSE memungkinkan. meneliti dan merubah data sebanyak-banyaknya yang dapat
dicakup layar.
Tombil yang dapat digunakan :
[CTRL]-A atau [HOME] : satu field ke kiri [CTRL]-F atau [END] : satu field ke kanan [CTRL]-Q atau [ESC] : batalkan perubahan [CTRL]-W atau [CTRL]-[END] : simpan
[CTRL]-Y : hapus karakter dari posisi kursor [CTRL]-B : gulung layar ke kiri
P
ERINTAH-
PERINTAH DASAR DBASE Mencari Record
.SKIP [exp N]
Memindahkan Pointer Maju atau Mundur
.LOCATE [<scope>] FOR <kondisi>
Melihat Data
.DISPLAY / LIST [OFF] [(scope)] [daftar field] [WHILE (kondisi)]
P
ERINTAH-
PERINTAH DASAR DBASEKeterangan
OFF : Untuk menampilkan atau mematikan nomor record SCOPE : terdapat 4 pilihan
RECORD n : hanya pada record ke n
NEXT n: sebanyak n record mulai dari pointer ALL : semua record
REST : semua record setelah pointer
WHILE : dilakukan selama kondisi bernilai benar, berhenti FOR : dilakukan selama memenuhi kondisi
P
ERINTAH-
PERINTAH DASAR DBASE Perbedaan :
LIST : Menampilkan data secara terus menerus
DISPLAY : Menghentikan penampilan data untuk setiap 20 baris
Contoh :
.list off .go top
.list nama,alamat,gol .dsiplay
S
YSTEMR
EQUIREMENTS Untuk menjalankan sistem dBase IV versi 1.5
diperlukan software dan hardware
penunjangnya.
Tanpa peralatan tersebut, maka sistem ini tidak
S
YSTEMR
EQUIREMENTS Peralatan hardware yang diperlukan berupa:
IBM PC, AT atau compatible.
Sistem dBase IV memerlukan 4 MB media fixed
disk RAM sebesar 640 KB dengan 450 KB yang tersisa.
S
YSTEMR
EQUIREMENTS Peralatan software yang dibutuhkan: Sistem
operasi DOS versi 2.1 ke atas jika sistem dBase IV dijalankan dalam bentuk multi-user pada LAN maka diperlukan Novell Netware V2.2 atau V3.11.
INSTALASI DBASE Download dBase Download DosBox
Extract Dbase di Local Disk Open Dosbox, kemudian: Z:\>mount d c:\
Z:\>d:
D:\>cd dbase
E
LEMEN DB
ASE Hirarki elemen dBase adalah
FIeld
Record
File
E
LEMEN DB
ASE Field : bagian data dari record
Record : kumpulan dari beberapa data yang
saling berkaitan membentuk suatu informasi
File : kumpulan dari semua record yang sejenis Database : gabungan dari beberapa file yang