Laman

Kamis, 19 Maret 2015

Praktikum Algoritma dan Pemrograman 1, Farhah, 12110612, 1KA31 (DBASE)

Kode Mata Kuliah : IT011119
PTA 2010/2011
1 SKS

DBASE

dBASE adalah sebuah sistem manajemen basisdata (DBMS) yang secara luas digunakan pada mikrokomputer yang dikenalkan oleh Ashton-Tate untuk komputer CP/M, dan kemudian untuk platform Apple IIApple Macintosh dan IBM PC dengan DOS yang menjadi salah satu perangkat lunak yang paling laris selama beberapa tahun pada saat itu. Ketidakmampuan dBASE untuk bertransisi dengan sistem operasi yang lebih baru, Microsoft Windows pada akhirnya membuat penggunaan dBASE tergantikan oleh produk-produk lainnya yang lebih baru seperti ParadoxClipperFoxPro, dan Microsoft Access. 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.
Dimulai dari pertengahan tahun 1980-an banyak vendor membuat dialek ataupun variasi pada produk mereka ataupun pada bahasanya sendiri. Termasuk didalamnya FoxPro(sekarang dikenal sebagai Visual FoxPro), Quicksilver, Clipper, Xbase++, Flagship, dan Harbour. Mereka-meraka iniah yang secara informal dikenal atau disebut sebagai xBaseatau XBase.
dasar file format dBASE, yang dikenal sebagai file .dbf, saat ini merupakan salah satu format yang luas digunakan oleh banyak aplikasi yang membutuhkan format sederhana untuk menyimpan data-data secara terstruktur.
dBASE dilinsensikan pada penggunanya untuk jangka waktu lima puluh tahun dalam masa yang tidak mungkin bagi pengguna untuk mengoperasikan dBASE selama jangka waktu tersebut.[1]

Pendahuluan dBASE 
dBASE adalah salah satu program yang dapat berfungsi sebagai paket program database dan dapat berfungsi sebagai bahasa pemograman. 
Pada dBASE mengenal 5 jenis data, yaitu : 
1. Data Karakter (Character) 
2. Data Numerik (Numeric) 
3. Data Logika (Logic) 
4. Data Tanggal (Date) 
5. Data Memo (Memo) 
dBASE mengenal dua jenis variabel memori, yaitu private dan public. Variabel memori dapat pula mempunyai jenis Karakter, Numerik, Tanggal atau Logika 
Jenis-Jenis Operator 
1. Operator Matematik Operator matematik yang digunakan pada dBASE memiliki urutan pengerjaan seperti di bawah ini : 
 Pengelompokan ( ) 
 Pangkat ^ atau ** 
 Perkalian * 
 Pembagian / 
 Penambahan + 
 Pengurangan - 
2. Operator Relational 
Operator Relational digunakan untuk membandingkan ekspresi karakter, Numerik atau tanggal secara logika, dengan catatan ekspresi yang dibandingkan harus dengan jenis yang sama. 
 Lebih Kecil < 
 Lebih Kecil Atau Sama Dengan <= 
 Lebih Besar > 
 Lebih Besar Atau Sama Dengan >= 
 Sama Dengan = 
 Tidak Sama Dengan <> atau # 
 Perbandingan Substring $ 
3. Operator Logical 
Operator Logika menghasilkan suatu logika dari perbandingan dua ekspresi logika. 
 Pengelompokan ( ) 
 Logika DAN .AND. 2 
 Logika ATAU .OR. 
 Logika BUKAN/TIDAK .NOT. 
4. Operator String 
Operator String adalah upaya penggabungan beberapa string. 
 Penggabungan (+) 
 Pemisahan (-) 

Modus Kerja Dbase 
Dalam pengoperasian dBase ada 2 cara dalam penggunaan fasilitas yang ada. 
1. Modus Interaktif 
2. Modus Program 

Jenis-Jenis File 
DBASE IV memiliki 9 jenis file, yaitu : 
-. File Database (.DBF) 
-. File Program (.PRG) 
-. File Memo Database (.DBT) 
-. File Teks (.TXT) 
-. File Format (.FMT) 
-. File Indeks (.NDX) 
-. File Report (.FRM) 
-. File Memori (.MEM) 
-. File Label (.LBL) 

Perintah-perintah Dasar dBase 
 Merubah Struktur Database MODIFY STRUCTURE atau MODI STRU 
 Mengcopy Struktur File COPY STRUCTURE TO [] [FIELD ] Proses penggandaan tersebut tidak diikuti dengan datanya 3 
 Mengcopy File Dbase COPY TO [(Scope)] [FIELDS (daftar field)] [WHILE/FOR ] Jika akan meng-copy struktur dan copy file database pastikan file tersebut aktif 
 Mengcopy 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 
 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. 
 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 4 
 Menegaskan Penghapusan .PACK Berbeda dengan perintah penyuntingan sebelumnya (selalu per record yang dituju), untuk perintah BROWSE memungkinkan, meneliti dan merubah data sebanyak-banyaknya yang dapat dicakup layar. 

Tombol 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 

Mencari Record .
.SKIP [exp N] 

Memindahkan Pointer Maju atau Mundur .
.LOCATE [<scope>] FOR <kondisi>
Melihat Data 
.DISPLAY / LIST [OFF] [(scope)] [daftar field] [WHILE (kondisi)] [FOR (kondisi)] [TO PRINT] 

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 

Perbedaan : 
LIST : Menampilkan data secara terus menerus 
DISPLAY : Menghentikan penampilan data untuk setiap 20 baris 

Fungsi-fungsi dBASE 
Fungsi Integer berfungsi untuk membulatkan suatu bilangan 
Sintaks : INT (Ekspresi Numerik) [2]

Sumber Informasi :

Tidak ada komentar:

Posting Komentar