PERINTAH INTERAKTIF Dalam d Base IV KTI by
PERINTAH INTERAKTIF Dalam d. Base IV KTI by dna 1
Cara kerja d. Base IV �Modus Interaktif atau Modus Langsung Dengan mengetik perintah langsung setelah dot prompt. Dbase segera menanggapi perintah yang diberikan. Modus interaktif ini hanya untuk masalah yang tidak rumit. �Modus Program Dengan menuliskan rangkaian perintah dalam program dengan modus program dapat dipecahkan masalah yang rumit. KTI by dna 2
Membuat file database �Perintah yang digunakan. create nama file �Syarat nama file : �Max 8 karakter �Tidak boleh menggunakan spasi �Dimulai dengan huruf �Extention yang dihasilkan yaitu. dbf KTI by dna 3
Contoh pembuatan file �. create pegawai. dbf No Field Name Type Width Dec 1 Nama Character 20 2. Alamat Character 30 3. Gol Numeric 1 0 4. Gaji Numeric 12 2 �Untuk menyimpan struktur database ^W KTI by dna 4
Syarat nama field �Maximum 10 karakter �Dimulai dengan huruf �Tidak boleh menggunakan spasi kec garis bawah �Membuka File Database. USE nmdtbs contoh ; . use pegawai. dbf KTI by dna 5
Menutup File Database �Sebaiknya suatu tabel atau database setelah dibuka harus ditutup agar struktur tabelnya tidak rusak. �Ada dua perintah menutup file database yaitu: �USE �CLOSE ALL KTI by dna 6
Memperbaiki Struktur Tabel �Perintah yang digunakan untuk memperbaiki struktur database yaitu: MODIFY STRUCTURE namafile �Contoh : �Modify structure pegawai. dbf �Modi stru pegawai. dbf KTI by dna 7
Mengisi atau Menambah data �Perintahnya : APPEND �Contoh : �USE PEGAWAI. DBF �APPEND Nama : Alamat : GOL : Gaji : KTI by dna ^W 8
Memperagakan Data �Ada dua cara untuk menampilkan data yaitu �LIST Menampilkan data secara terus menerus sampai akhir data �DISPLAY menampilkan data secara perlayar KTI by dna 9
Record# 1 2 3 Nama Dewi Shinta Dewinta Alamat Bogor Depok Bogor Gol 1 3 2 Gaji 5000000 2000000 3000000 4 5 Anita Ani Depok Bandung 1 3 5000000 2000000 KTI by dna 10
Variant dari List/Display �List Nama. Field, Nama. Field �List for syarat �List Nama. Field, Nama. Field FOR Syarat �List off �List Syarat off �List Substr(Nama. Field, Awal, Jumlah karakter) �List Structure KTI by dna 11
List Nama. Field, Nama. Field �Menampilkan field-field tertentu saja �Contoh : RECORD# ALAMAT �LIST ALAMAT, GOL 1 Bogor 2 Depok 3 Bogor 4 Depok 5 Bandung KTI by dna GOL 1 3 2 1 3 12
List For Syarat �Menampilkan data Pegawai yang mempunyai golongan = 3 LIST FOR GOL=3 Record# Nama Alamat Gol Gaji 2 Shinta Depok 3 2000000 5 Ani Bandung 3 2000000 KTI by dna 13
�Menampilkan data Pegawai yang mengandung kata ‘wi’ LIST FOR ‘wi’ $nama Record# Nama Alamat Gol Gaji 1 Dewi Bogor 1 5000000 3 Dewinta Bogor 2 5000000 KTI by dna 14
LIST OFF �Memperagakan data tanpa nomor record �List nama, gol for gol = 3 off Nama Gol Shinta 3 Ani 3 �Memperagakan data dengan record tertentu �List record 3 KTI by dna 15
LIST SUBSTR �Menampilkan sebagian isi field LIST SUBSTR(Namafield, awal, jumlah) �Menampilkan semua data dari field nama, diambil dari karakter ke-2 sebanyak 3 karakter LIST SUBSTR(NAMA, 2, 2 Record# Nama ) 1 ew KTI by dna 2 hi 3 ew 4 ni 5 ni 16
Menampilkan Struktur Database �LIST SRUCTURE atau DISPLAY STRUCTURE �Contoh : �Use pegawai �List stru KTI by dna 17
PETUNJUK RECORD / RECORD POINTER �Pada setiap file database terdapat sebuah petunjuk record atau record pointer. �Petunjuk record selalu menunjuk pada salah satu record yang aktif �Untuk menampilkan lokasi petunjuk record yang sedang aktif yaitu. ? RECNO() KTI by dna 18
Memindahkan Penunjuk Record Ada dua cara yaitu �Statement GO v GOTO norec v GO norec v Norec GOTO 5 GO 5 5 KTI by dna 19
�Statement SKIP + / contoh : . SKIP 3 memajukan pointer ke 3 record berikutnya. SKIP 3 dari pointer ke 4 menjadi ke 7. SKIP -4 Bila pointer ada di record 8 maka akan mundur ke record ke -4 KTI by dna 20
Menampilkan beberapa record berurutan �LIST next bilangan �Display next bilangan �Contoh. 6. display next 6 KTI by dna 21
Memindahkan ke record pertama dan terakhir �Ke Record Pertama � GO TOP �Ke Record Terakhir � GO BOTTOM KTI by dna 22
LATIHAN �Buatlah tabel pegawai FIELD NAME NIP NAMA JK TYPE CHAR WIDTH 5 20 1 ALAMAT GAPOK TUNJANGAN GOL CHAR NUMERIK 30 12 12 1 KTI by dna 23
Data Pegawai Nip Nama Jk Alamat Gapok Tunj angan Gol A 11111 Dena W Ciracas 3000000 1000000 5 A 1010 Aida W Ciajntung 2500000 5 C 0105 Faizal P Bogor 1500000 6 K 1117 Hanum W Bandung 7000000 3000000 1 M 1010 Fidan P Surabaya 7100000 3000000 1 Z 0312 Fida W Lampung 5000000 2 Z 0111 Lela W Bogor 4000000 1500000 3 T 0115 Beny P Cijantung 3000000 1000000 5 KTI by dna 24
Kerjakan soal berikut… �Buatlah tabel pegawai �Tambahkan field Thr dengan panjang 12 bertipe numerik �Ubahlah panjang field alamat menjadi 25 �Masukkan data berikut: �A 0017 Shahnaz W Jakarta 5000000 1000000 2 �B 1010 Zidane P Bandung 7000000 2500000 1 �D 1011 Alvin P Aceh 3000000 750000 3 KTI by dna 25
�Tampilkan semua data pegawai �Tampilkan gol dan tunjangan untuk pegawai yang tinggal di bogor KTI by dna 26
- Slides: 26