Kamis, 18 November 2010

Membuat File , Memperbaiki Data dan Menghapus Record Dalam DATABASE

Nama : Muhammad Fiki Pratama

NPM : 31108324

Kelas : 3DB04

· Membuat File

Perintah untuk membuat file baru dengan cara :

- Create

Digunakan untuk mendefinisikan struktur database yang baru.

Contoh : Akan dibuat suatu file dengan nama ATMINI.DBF dengan susunan field sebagai berikut :

Nama Field Type width Dec

URAIAN CHARACTER 15

HRG-SATUAN NUMERIC 10 2

PERSEDIAAN NUMERIC 4

Ketik Perintah berikut :

.SET DEFAULT TO B ( disk data ada di drive B )

.CREATE INVENT

Maka pada layar akan tampil :

Field Name Type Width Dec

MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM

1 Char/Text

Kolom pertama adalah nama field dari Database. Kolom kedua adalah jenis data field tersebut, pada kolom ini anda hanya perlu mengetik salah satu huruf C, N, D M, atau L untuk menentukan jenis data yang bersangkutan. Kolom ketiga menentukan lebar dari field tersebut, kolom keempat digunakan jika jenis data adalah numerik, yang menyatakan banyaknya digit desimal bilangan real. Buat layar anda agar tampak sebagai berikut :

Fiel Name Type Widht Dec

MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM

1 URAIAN Char/text 15

2 HRG SATUAN Numerik 10 2

3 TERSEDIA Numerik 4 0

4 Char/text

Maka pada ujung kiri bawah akan tampil sebagai berikut :

Hit RETURN to confirm—any other key to resume

Dan pada ujung kiri atas layar akan tampil :

Input data records now? (Y/N)

Jika anda mengetik N maka kursor akan kembali ke prompt titik, dan bila anda mengetik Y maka akan tampil :

Record No 1

URAIAN

HRG SATUAN

TERSEDIA

Isi bentuk di atas dengan data pertama yang terdapat pada tabel di bawah ini, sehingga layar akan tampil sebagai berikut :

Record No 1

URAIAN Disket dysan

HRG SATUAN 3000.00

TERSEDIA 5

Selanjutnya isikan data pada tabel dibawah ini ke dalam file. Setelah selesai memasukkan data yang terakhir tekan ^W.

Data-data ATMINI.DBF

NO

URAIAN

HRG-SATUAN

TERSEDIA

1

Disket dysan

3000.00

5

2

Kertas

15000.00

10

3

Joy Stick

9000.00

8

4

Plotte Roland

750000.00

3

5

Disket Athana

29000.00

14

· Memperbaiki Database

Perintah untuk memperbaikirecord ada 4 macam :

1. EDIT

Mengedit suatu Record tertentu -> Sintaks : EDIT [[ record ]] <> ]

Untuk keluar dari modus edit gunakan :

^W : Menyimpan perubahan-perubahan yang telah dilakukan

^Q : Menyimpan seluruh perubahan kecuali record yang sedang aktif

2. BROWSE

Digunakan untuk ‘ Full Screen Editing ‘ , seluruh field ditampilkan di layar secara mendatar. Browse berfungsi untuk mengedit data, tempat seluruh data dapat terlihat di layar.

Sintaks : BROWSE [ FIELDS <> ]

( <> : menentukan field apa saja yang akan ditampilkan di layar )

3. CHANGE

Berfungsi untuk mengedit suatu field dan record tertentu dalam database file

Sintaks : CHANGE [ ] [ FIELDS <> ] [ FOR/WHILE <> ]

4. REPLACE

Befungsi untuk mengganti field data satu atau lebih dengan suatu nilai tertentu pada file yang sedang aktif

Sintaks : REPLACE [ ] <> WITH [ WITH ... [ FOR/WHILE ]

· Menghapus Record

Perintah yang berhubungan dengan menghapus record adalah DELETE, PACK dan RECALL.

- DELETE

Digunakan untuk memberi tanda pada record yang akan di hapus

Sintaks : DELETE [<> ] [FOR/WHILE ]

- PACK

Membuang semua record yang telah ditandai untuk penghapusan

Sintaks : PACK [<> ] [FOR/WHILE ]

- RECALL

Mengembalikan record yang telah ditandai untuk penghapusan kembali ke keadaan semula

Sintaks : RECALL [<> ] [FOR/WHILE ]

Sumber : Seri Diktat Kuliah, Pengantar Penggunaan Perangkat lunak, Aplikasi dBase, wordstar dan Lotus, Universitas Gunadarma.

Fungsi-Fungsi Dbase III

Nama : Muhammad Fiki Pratama

NPM : 31108324

Kelas : 3DB04

1. Fungsi INTEGER

Berfungsi untuk membulatkan suatu bilangan dengan mengabaikan angka dibelakang titik desimal.

Sintaks : INT ( ekspresi numerik )

2. Fungsi STRING ( STR )

Berfungsi untuk mengubah numerik menjadi karakter

Sintaks : STR ( [ ] [desimal] )

3. Fungsi SUBSTRING ( SUBSTR )

Berfungsi untuk mengambil beberapa karakter dari suatu ekspresi karakter

Sintaks : SUBSTR ([][number of Chr])

4. Fungsi VAL

Berfungsi untuk mengubah karakter menjadi numerik

Sintaks : VAL (ekspresi karakter)

5. Fungsi LENGTH

Berfugsi untuk menghitung panjang suatu karakter

Sintaks : LEN (ekspresi karakter)

6. Fungsi LOG

Berfungsi untuk menghitung logaritma natural

Sintaks : LOG (ekspresi numerik)

7. Fungsi ROUND

Berfungsi untuk pembuatan numerik (sampai desimal angka)

Sintaks : ROUND (,)

8. Fungsi SPACE

Berfungsi untuk membuat karakter blank sebanyak ekspresi numerik

Sintaks : SPACE (ekspresi numerik)

9. Fungsi SQRT

Berfungsi untuk mencari akar dari suatu ekspresi numerik

Sintaks : SQRT (eksperi numerik)

10. Fungsi TRIM

Berfungsi untuk menghilangkan spasi yang terdapat di ujung ekspresi karakter

Sintaks : TRIM (ekspresi karakter )

Sumber : Seri Diktat Kuliah, Pengantar Penggunaan Perangkat lunak, Aplikasi dBase, wordstar dan Lotus, Universitas Gunadarma.

DBase III

Nama : Muhammad Fiki Pratama

NPM : 31108324

Kelas : 3DB04

dBase III adalah suatu paket database management system. dBase III adalah software yang terdiri dari 2 bagian, yaitu Utility program dan Bahasa program. Utility program adalah paket program yang membantu dalam hal pembentukan file, pengisian data, peragaan data, yang sudah ada dan lain sebagainya. Bahasa program seperti bahasa komputer lainnya.

Jenis file dalam Dbase III :

1. Database File ( .dbf )

File yang terdiri dari record-record yang berguna untuk penyimpanan data

2. Database Memo File ( .dbt )

File pembantu dari database file yang digunakan untuk menyimpan isi dari memo field

3. Memory File ( .mem )

Berfungsi untuk menyimpan isi dari memori variabel yang akan digunakan

4. Command File ( .prg )

File yang berisi instruksi ( program )

5. Report Form File ( frm )

File laporan yang berisikan field-field dari satu database file yang akan dicetak ke layar atau printer

6. Text Input File ( .frm )

File yang berisikan ASCII standard

7. Index File ( .ndx )

File yang berisikan key ( field-field yang diindex )

8. Format File ( .fmt )

File yang berisi program untuk menangani bentuk penampilan data di layar

Jenis Data dalam Dbase III :

- Character String ( C ) : semua karakter yang ada dalam tabel ASCII

- Numerik ( N ) : angka-angka, baik yang positif maupun yang negatif

- Logical ( L ) : suatu data yang hanya mempunyai dua kemungkinan yaitu benar ( .T ) atau salah ( .F )

- Date ( D ) : Data uang digunakan untuk menyimpan tanggal

- Memo ( M ) : Untuk mengatur besar block yang sesuai dengan naskah yang kita buat

Sumber : Seri Diktat Kuliah, Pengantar Penggunaan Perangkat lunak, Aplikasi dBase, wordstar dan Lotus, Universitas Gunadarma.