KONSEP TEKNOLOGI INFORMASI B M5. Pengenalan & Instalasi
SUBJECT dBASE sebagai utility program & Bahasa Program System Requirement Field Record File Database
PENGERTIAN DBASE
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.
PENGERTIAN DBASE
Selectric Museum(Kaypro Number 3309)
Typewriter II Serial
Kaypro II Z-80 based CP/M computers made by Non Linear Systems.
PENGERTIAN DBASE
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 :
PENGERTIAN DBASE
PENGERTIAN DBASE
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.
PENGERTIAN DBASE 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/
PENGERTIAN DBASE
PENGERTIAN DBASE
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.
PENGERTIAN DBASE
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.
PENGERTIAN DBASE 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 mengoperasikannya.
PENGERTIAN DBASE
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.
PENGERTIAN DBASE
Paket program dBase IV “copy-protected” artinya dapat memuat aplikasi disket sebagai cadangan dan juga melakukan instalasi pada harddisk.
PENGERTIAN DBASE 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 dibaca oleh DOS sewaktu boot.
dBase sebagai Utility Pemrograman & Bahasa Pemrograman
dBase Bahasa Pemrograman
DBASE
BAHASA PEMROGRAMAN
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.
DBASE
BAHASA PEMROGRAMAN
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.
DBASE
BAHASA PEMROGRAMAN
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
DBASE SEBAGAI PEMROGRAMAN
UTILITY
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
DBASE SEBAGAI PEMROGRAMAN
UTILITY
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.
DBASE SEBAGAI PEMROGRAMAN
UTILITY
Salah satu bahasa pemrograman yang dikembangkan dengan menggunakan file database milik dBase adalah Clipper, yang masih tetap dipakai sampai saat ini.
DBASE SEBAGAI PEMROGRAMAN
UTILITY
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.
DBASE SEBAGAI PEMROGRAMAN
UTILITY
Penggunaan dBase masih dianggap relevan karena program-program modern seperti di bawah ini, mengenali file-file yang dibuat dengan menggunakan dBase.
Perintah-Perintah dBase
PERINTAH-PERINTAH DASAR DBASE
Merubah Struktur Database MODIFY STRUCTURE atau MODI STRU
** Proses penggandaan tersebut tidak diikuti dengan datanya
Mengcopy Struktur File COPY STRUCTURE TO [] [FIELD ]
Mengcopy File Dbase COPY TO [(Scope)] [FIELDS (daftar field)] [WHILE/FOR ] ** Jika akan meng-copy struktur dan copy file database pastikan file tersebut aktif
PERINTAH-PERINTAH DASAR DBASE
Mencopy File COPY FILE TO
Mengubah Nama File RENAME TO
Menghapus File DELETE FILE
** Dalam proses copy file, rename & delete file ini harus jelas extensionnya, karena proses tersebut tidak hanya untuk file database saja
PERINTAH-PERINTAH DASAR DBASE
Membuka File Database Sebelum mengisi data, terlebih dahulu file database harus dibuka dengan perintah : .USE 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.
PERINTAH-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 .PACK
PERINTAH-PERINTAH DASAR DBASE
Memperbaiki Data .EDIT/CHANGE [(scope)] [FIELD (daftar field)] [WHILE/FOR (kondisi)] atau .REPLACE [(scope)] WITH <eks> [ WITH <eks>, ….] [WHILE/FOR ]
PERINTAH-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 [CTRL]-Z : gulung layar ke kanan
PERINTAH-PERINTAH DASAR DBASE
Mencari Record .SKIP [exp N] Memindahkan Pointer Maju atau Mundur .LOCATE [<scope>] FOR Melihat Data .DISPLAY / LIST [OFF] [(scope)] [daftar field] [WHILE (kondisi)] [FOR (kondisi)] [TO PRINT]
PERINTAH-PERINTAH DASAR DBASE Keterangan
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
PERINTAH-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 .list off nama, gaji+150000 .display record 3
System Requirements
SYSTEM REQUIREMENTS Untuk menjalankan sistem dBase IV versi 1.5 diperlukan software dan hardware penunjangnya. Tanpa peralatan tersebut, maka sistem ini tidak akan bekerja.
SYSTEM REQUIREMENTS 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.
SYSTEM REQUIREMENTS
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.
SYSTEM REQUIREMENTS
INSTALASI DBASE Download dBase Download DosBox Extract Dbase di Local Disk Open Dosbox, kemudian: Z:\>mount d c:\ Z:\>d: D:\>cd dbase D:\DBASE>dbase
INSTALASI DBASE
INSTALASI DBASE
Elemen dBase
ELEMEN DBASE
Hirarki elemen dBase adalah
FIeld
Record
File Database
ELEMEN DBASE 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 terpadu
ELEMEN DBASE
End Of File …