Taki..??

SAFETY CAN BE FUN.....

Kuroi Bara

Lorem ipsum dolor sit amet, consectetuer adipiscing elit Featured Work

Keep in touch

Facebook Twitter Google Plus Deviantart

PARAMETER DALAM dBase

Fungsi-fungsi

Ä Fungsi Database

Fungsi

Keterangan

Informasi

DBF() Indikasi file DBF yang aktip Character
BOF() Indikasi kondisi awal record dari file dbf aktif Logical
EOF() Indikasi kondisi akhir record dari file dbf aktif Logical
DELETE() Indikasi record yang bertanda hapus Logical
RECSIZE() Indikasi jumlah byte untuk satu record Numeric
RECNO() Indikasi nomor record yang aktif Numeric
RECCOUNT() Jumlah Record dari file dbf aktif Numeric
FIELD(expN) Pernyataan nama field sesuai urutan Character
FOUND() Indikasi temuan dalam men ari data Logical
LUPDATE() Indikasi tanggal updating file dbf aktif Date
NDX(expN) Pernyataan nama file index yang aktif sesuai Numeric

Ä Fungsi Date

Fungsi

Keterangan

Informasi

DATE(expD) Pernyataan Tanggal Date
YEAR(expD) Penyataan tahun Numeric
MONTH(expD) Penyataan bulan Numeric
DAY(expD) Penyataan Tanggal dalam 1 bulan Numeric
CMONTH(expD) Penyataan nama bulan Character
DOW(expD) Penyataan hari dalam satu minggu Numeric
CDOW(expD) Penyataan nama hari Character
DTOC(expD) Konversi dr bentuk date ke harakter Character
CTOD(expC) Konversi bentuk charakter ke date Date

Ä Fungsi Numerik

Fungsi

Keterangan

Informasi

ABS(expN) Penyataan nilai absolut Numerik
EXP(expN) Penyataan nilai eksponen Numerik
INT(expN) Penyataan untuk bilangan bulat Numerik
LOG(expN) Pernyataan logaritma Numerik
MAX(expN1,expN2) Penyataan Nilai maksimum Numerik
MIN(expN1,expN2) Penyataan nilai minimum Numerik
MOD(expN1,expN2) Indikasi sisa bagi Numerik
ROUND(expN1,expN2) Penetapan jumlah disimal Numeric
SQR(expN) Penyataan akar pangkat dua Numeric
STR(expN,length,desimal) Konversi dari numerik ke character Character

Ä Fungsi String

Fungsi

Keterangan

Informasi

AT(expC1,expC2) Indikasi posisi suatu character Numeric
ASC(expC) Konversi character ke bilangan ASCCI Numeric
CHR(expN) Konversi ASCCI ke character Character
LEN(expC) Indikasi panjang suatu string Numeric
REPLICATE(expC,expN) Penyataan pengulangan bentuk

Penyataan

Character
RIGHT(expC,expN) Penyataan dari sisi kanan string Character
LEFT(expC,expN) dari sisi kiri string Character
UPPER(expC) Konversi huruf ke huruf besar Character
LOWER(expC) Konversi huruf ke huruf kecil Character
LTRIM(expC) menghilangkan spasi di sisi kiri string Character
RTRIM(expC) menghilangkan spasi di kanan string
SUBSTR(expC,expN1,expN2 pengambilan sebagian string Character
TRIM(expC) menghilangakan spasi di kanan string Character

Ä Environment Function, adalah fungsi-fungsi untuk memberikan informasi tentang sistem yang aktif atau kondisi periperal, diantaranya:

Perintah

Fungsi

Informasi

COL() Indikasi kolom pada layar Numeric
EISKSPACE() Indikasi kapasitas sisa disk Numeric
ERROR() Indikasi nomor kode kesalahan Numeric
FILE(filename) Penyataan nama file yang aktif Character
INKEY() Indikasi reaksi penekanan tombol Numerik
ISCOLOR() Indikasi monitor berwarna Logical
MESSAGE() Penyataan pesan atas kesalahan Logical
OS() Penyataan versi OS yg igunakan Character


Mengoperasikan Paket dBase

RUN File dBase.exe yang ada pada direktori system dbase

Ketik QUIT pada dotprom dbase kemudian tekan enter untuk keluar dari sistem dBase

Perintah Untuk Pindah Drive/Directory Aktip

ð SET DEFAULT TO <>,

untuk memindahkan drive aktif

ð SET DIRECTORY TO <>,

untuk memindahkan directory aktif

ð ! CD <>,

untuk memindahkan directory aktif

Perintah Data Definition Language (DDL) pada dBase

Fungsi untuk mendefinisikan karakteristik dari record, modifikasi struktur record, menampilkan struktur record dan membuat kunci field dari record. Perintah-perintah antara lain.

ð CREATE, digunakan untuk mendefinisikan database secara logika, bentuk umum perintah sbb;

CREATE [ D / D ] <> (DBF)

ð INDEX ON, untuk mengurutkan data secara logic dengan menjadikan satu atau lebih field sebagai key. Perintah ini akan menghasilkan file dengan extension NDX, syarat dari file database (DBF) harus dalam keadaan aktif, bentuk umum perintah sbb:

INDEX ON [+/-] TO [D/D]

ð MODIFY STRUCTURE, untuk memodifikasi atau merubah struktur record. Syarat dari file database (DBF) harus dalam keadaan aktif

ð LIST STRUCTURE atau DISPLAY STRUCTRE, fungsi untuk menampilkan struktur field dari suatu record. Syarat dari file database (DBF) harus dalam keadaan aktif. Bentuk umum perintah sbb:

- LIST STRUCTURE [ TO print ]

- DISPLAY STRUCTURE [ TO print ]


1. Untuk menyimpan Struktur file dipergunakan tombol CTRL-END atau CTRL-W

2. menampilkan struktur record dari file tersebut

a. LIST STRUCTURE 8

b. DISPLAY STRUCTURE 8

c. LIST STRUCTURE TO PRINT 8

d. DISPLAY STRUCTURE TO PRINT 8

3. Memodifikasi atau merubah struktur record dari file tersebut

MODIFY STRUCTURE 8

4. Mengurutkan data secara logic dengan kunci field NPM hasilnya juga disimpan pada drive B:\DATA dengan nama file indeknya adalah TEMANUR

INDEX ON npm TO b:\data\temanur

Perintah Data Manipulation Language (DML) pada dBase

Fungsi untuk memanipulasi database yang telah didefinisikan dengan DDL. DML pada dBase menyediakan beberapa perintah antara lain:

ð USE, Fungsi untuk mengaktifkan file database (dbf) atau menutup file database yang lagi aktif pada memori kerja (RAM). Bentuk umum dari perintah tersebut sbb:

USE [D/D] [] [ INDEX [D/D] ]


LIST atau DISPLAY

Perintah LIST, untuk menampilkan data secara terus menerus dari record pertama sampai record terakhir, syarat file database (DBF) harus dalam keadaan aktif

Perintah DISPLAY, untuk menampilkan data satu-satu record atau perhalaman, syarat file database (DBF) harus dalam keadaan aktif

Format Perintah

LIST [off] [scope] [fields] [FOR] [to print]

DISPLAY [off] [scope] [fields] [FOR] [to print]

Catatan

· OFF, tidak menampilkan nomor record.

· SCOPE, berisikan perintah sbb ( All, Record # , Next n ):

- ALL menampilkan semua record mulai dari record pertama sampai record terakhir.

- Record # menampilkan record yang disebutkan

- Next n, menampilkan record sebanyak n record mulai dari posisi record aktif.

· FIELDS, untuk menampilkan field-field tertentu.

· FOR , untuk menampilkan record-record tertentu berdasarkan kondisi.
· TO PRINT, untuk mencetak tampilan ke printer.

Lakukan printah berikut :

1. DISPLAY 8

Menampilkan data record aktif.

2. LIST 8

Menampilkan data mulai record pertama sampai record terakhir secara terus menerus.

3. DISPLAY ALL 8

Menampilkan data mulai record pertama sampai record terakhir perhalaman.

4. LIST OFF 8

Menampilkan data mulai record pertama sampai record terakhir, tanpa nomor record secara terus menerus

5. LIST npm,nama,alamat1,telepon 8

Menampilkan data hanya field npm,nama,alamat,telepon mulai record pertama sampai record terakhir secara terus menerus

6. LIST npm,nama,telepon,kota FOR kota=’Bogor’ 8

Menampilkan data hanya field npm,nama,telepon mulai record pertama sampai record terakhir tetapi hanya kota sama dengan Bogor

7. DISPLAY NEXT 5

Menampilkan data mulai record aktif sebanyak 5 lima record

8. DISPLAY RECORD 100

Menampilkan data record ke 100

EDIT atau CHANGE

EDIT atau CHANGE, perintah ini akan menampilkan data secera vartikal dan sekaligus bisa melakukan modifikasi data yang ada pada fields-fields dalam record yang ditampilkan.

Format Perintah:

EDIT [ FIELD ] [ nomor record ]

CHANGE [ FIELD ] [ nomor record ]

Perintah diatas akan beroperasi jika file database (dbf) dalam keadaan aktif.

BROWSE

BROWSE, perintah ini akan menampilkan data secera horizontal dan sekaligus bisa melakukan modifikasi data yang ada pada fields-fields dalam record yang ditampilkan.

Format Perintah : BROWSE [ FIELD ] [ nomor record ]

Catatan : Pada perintah EDIT, CHANGE dan BROWSE, juga dapat dilakukan untuk memberi tanda delete pada record aktif dengan menekan tombol CTRL – U. Untuk menghilangkan tanda delete pada record tekan tombol CTRL – U juga.

REPLACE

REPLACE, fungsi untuk merubah atau mengisi field secara otomatis.

Format perintah :

REPLACE [scope] > WITH [FOR ]

DELETE, RECALL dan PACK

DELETE, untuk memberi tanda delete yaitu tanda ( *) pada record-record

Format Perintah: DELETE [scope] [FOR ]

Utility parameter yaitu SET DELETE ON/OFF

- ON record-record yang didelete tidak aktif,

- OFF record-record yang didelete aktif

1 RECALL, untuk menghilangkan tanda delete pada record-record

Format Perintah: RECALL [scope] [FOR ]

Catatan, menghilangkan tanda delete prameter SET DELETE harus dalam kedaan OFF