• Welcome Message

Parameter Dalam Database

Posted by Blog hendri On 06.34 0 komentar

Basis data (bahasa Inggris: database), atau sering pula dieja basisdata, adalah kumpulan informasi yang disimpan di dalam komputersecara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut


Basis data dapat didefinisikan dari beberapa sudut pandang:
1. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali secara cepat dan mudah.
2. Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redundansi) yang tidak perlu untuk memenuhi berbagai kebutuhan.
3. Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronis.

File-file untuk pengelolaan data pada dBase
A. File Penyimpan Data
1. File Database (DBF)
2. File Memo (DBT)
3. File Memori (MEM)
B. File Utility Data
1. File Indeks (NDX)
2. File Query/View (QBE)
C. File Untuk Pengelolaan/Menghasilkan Output
1. File Command atau Prosedure (PRG)
2. File REPORT (FRM)
3. File Label (LBQ)
4. File Output Teks, (TXT)
5. File Screen (SCR)
Jenis/Type field data
NO
Type Data
Keterangan
1
Karakter
Untuk data alpa numerik max 256 karakter
2
Numerik
Menyatakan untuk bilangan max 20 digit
3
Date
Menyatakan tanggal default 8
4
Memo
Untuk menyatakan keterangan yang panjang
5
Logikal
Untuk logika benar atau salah
Operator Pada dBase
1. Operator Matematika
v Operator Aritmetik
NO
Nama
Lambang
1
Pangkat
(^)
2
Perkalian
(*)
3
Pembagian
(/)
4
Penjumlahan
(+)
5
Pengurangan
(-)
v Operator Relasi,
NO
Nama
lambang
1
Aritmatik
(<, >, =, <=, >=, # atau <>)
2
String
$
2. Operator Logika
ŸANDŸ
ŸORŸ
ŸNOTŸ
FUNGSI-FUNGSI
A. 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
B. 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
C. 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
pengambilan sebagian string
Character
TRIM(expC)
menghilangakan spasi di kanan string
Character
D. 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 Database
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 ]
Lanjut membaca “Parameter Dalam Database”  »»