Dalam d Base IV KTI by orita 1
Dalam d. Base IV KTI by orita 1
� 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 orita 2
� 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 orita 3
�. create pegawai. dbf No Field Name Type Width 1 Nama Character 20 2. Alamat Character 30 3. Gol Numeric 1 0 4. Gaji Numeric 12 2 � Untuk Dec menyimpan struktur database ^W KTI by orita 4
� Maximum 10 karakter � Dimulai dengan huruf � Tidak boleh menggunakan spasi kec garis bawah � Membuka File Database. USE nmdtbs contoh ; . use pegawai. dbf KTI by orita 5
� 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 orita 6
� Perintah yang digunakan untuk memperbaiki struktur database yaitu: MODIFY STRUCTURE namafile � Contoh : �Modify structure pegawai. dbf �Modi stru pegawai. dbf KTI by orita 7
� Perintahnya : APPEND � Contoh : �USE PEGAWAI. DBF �APPEND Nama : Alamat : GOL : Gaji : KTI by orita ^W 8
� Ada dua cara untuk menampilkan data yaitu �LIST Menampilkan data secara terus menerus sampai akhir data �DISPLAY menampilkan data secara perlayar KTI by orita 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 orita 10
� 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 orita 11
� Menampilkan � Contoh �LIST field-field tertentu saja : ALAMAT, GOL KTI by orita RECORD# 1 2 3 ALAMAT Bogor Depok Bogor GOL 1 3 2 4 5 Depok Bandung 1 3 12
� 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 orita 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 orita 14
� Memperagakan data tanpa nomor record � List nama, gol for gol = 3 off Nama Gol Shinta 3 Ani 3 � Memperagakan � List data dengan record tertentu record 3 KTI by orita 15
� 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, 3) Record# Nama KTI by orita 1 ew 2 hi 3 ew 4 ni 5 ni 16
� LIST SRUCTURE atau DISPLAY STRUCTURE � Contoh : �Use pegawai �List stru KTI by orita 17
� 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 orita 18
Ada dua cara yaitu � Statement GO v GOTO norec GOTO 5 v GO norec GO 5 v Norec 5 KTI by orita 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 orita 20
� LIST next bilangan � Display next bilangan � Contoh . 6. display next 6 KTI by orita 21
� Ke Record Pertama � � Ke GO TOP Record Terakhir � GO BOTTOM KTI by orita 22
� 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 orita 23
Nip Nama Jk Alamat Gapok Tunj angan Gol A 11111 Dena W Ciracas 3000000 1000000 5 A 1010 Aida W Cijantung 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 orita 24
� 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 orita 25
� Tampilkan semua data pegawai � Tampilkan gol dan tunjangan untuk pegawai yang tinggal di bogor KTI by orita 26
- Slides: 26