KTIKSI B Tiya Noviyanti PAKET DBASE 1 ELEMEN
KTI/KSI B Tiya Noviyanti PAKET DBASE 1
ELEMEN DBASE � Field dari record � Record kumpulan dari beberapa data yang saling berkaitan membentuk suatu informasi � File kumpulan dari semua record yang sejenis. � Database kumpulan dari berbagai file yang terpadu 2
PENGERTIAN DBASE � Perkembangan d. Base � d. Base II versi 2. 4 � d. Base III, III+ � d. Base IV � d. Base 5. 0, versi DOS dan Windows � d. Base 5. 5, Visual � d. Base 7. 0, Visual
FILE-FILE UNTUK PENGELOLAAN DATA PADA DBASE A. File Penyimpan Data C. File Untuk File Database (DBF)Pengelolaan/Menghasilkan File Memo (DBT) Output File Memori (MEM) File Command atau Prosedure (PRG) File REPORT (FRM) B. File Utility Data File Indeks (NDX) File Label (LBQ) File Output Teks, (TXT) File Screen (SCR)
JENIS/TYPE FIELD DATA No Type Data Keterangan 1 Karakter 2 Numerik 3 Date 4 Memo 5. Logikal u/ data alpa numerik mak 256 karakter terdiri dari huruf A sd Z, a sd z, angka 0 sd 9 Menyatakan bilangan mak 20 Digit (terdiri dari angka 0 sd 9) Menyatakan tanggal default 8 digunakan untuk mengatur besar blok yang sesuai dengan naskah u/ logika benar atau salah
OPERATOR PADA DBASE 1. Operator Matematika Operator Aritmetik - Pangkat ( ^ ) Perkalian ( * ) atau Pembagian ( / ) Pejumlahan ( + ) - Pengurangan ( - ) Operator Relasi, - untuk Aritmetik : , , , # atau - untuk String : $ 2. Operator Logika AND , OR , NOT
OPERATOR �Berfungsi untuk melakukan suatu operasi antar dua item yang berjenis data sama untuk memperoleh suatu hasil tertentu �Jenis operator ada 3 buah yaitu: � Operator matematika dilakukan pada data numerik yang menghasilkan nilai dengan jenis data numerik juga. Contoh operatornya (/, *, +, -, ^). prioritas pertama : ^ prioritas kedua : * dan / prioritas ketiga : + dan 7
kti by dna � Opertor Relasi dilakukan antara dua data numerik, karakter dan tanggal. Operator ini akan menghasilkan hasil benar(T) atau salah(F). operator realasi yaitu <, >, =, <>, <=, >= � Operator logika terdiri dari. and. , . or. Dan. not. hasilnya. T. dan. F. 8
kti by dna VARIABEL MEMORI � Merupakan tempat menyimpan hasil-hasil sementara dalam program untuk suatu pemrosesan data � Aturan pemberian nama veriabel memori: q Boleh sampai 10 karakter q Boleh angka dan garis bawah q Harus diawali huruf dan tidak boleh ada spasi 9
FUNGSI-FUNGSI � Fungsi Database Fungsi DBF() BOF() Keterangan Indikasi file DBF yang aktip Indikasi kondisi awal record dari file dbf aktif EOF() Indikasi kondisi akhir record dari file dbf aktif DELETE() Indikasi record yang bertanda hapus RECSIZE() Indikasi jumlah byte untuk satu record RECNO() Indikasi nomor record yang aktif RECCOUNT() Jumlah Record dari file dbf aktif FIELD(exp. N) Pernyataan nama field sesuai urutan Informasi Character Logical Numeric Character
� Fungsi Date Fungsi DATE(exp. D) YEAR(exp. D) MONTH(exp. D) DAY(exp. D) Keterangan Pernyataan Tanggal Penyataan tahun Penyataan bulan Penyataan Tanggal dalam 1 bulan CMONTH(exp. D Penyataan nama bulan ) DOW(exp. D) Penyataan hari dalam satu minggu CDOW(exp. D) Penyataan nama hari DTOC(exp. D) Konversi dr bentuk date ke harakter CTOD(exp. C) Konversi bentuk charakter ke Informasi Date Numeric Character Date
� Fungsi Numerik Fungsi ABS(exp. N) EXP(exp. N) INT(exp. N) LOG(exp. N) MAX(exp. N 1, exp. N 2) MIN(exp. N 1, exp. N 2 ) MOD(exp. N 1, exp. N 2) ROUND(exp. N 1, ex Keterangan Penyataan nilai absolut Penyataan nilai eksponen Informasi Numerik Penyataan untuk bilangan Numerik bulat Pernyataan logaritma Numerik Penyataan Nilai Numerik maksimum Penyataan nilai minimum Numerik Indikasi sisa bagi Numerik Penetapan jumlah disimal Numeric
� Fungsi String Fungsi AT(exp. C 1, exp. C 2) ASC(exp. C) Keterangan Indikasi posisi suatu character Konversi character ke bilangan ASCCI CHR(exp. N) Konversi ASCCI ke character LEN(exp. C) Indikasi panjang suatu string REPLICATE(exp. C, ex Penyataan pengulangan bentuk p. N) Penyataan RIGHT(exp. C, exp. N) Penyataan dari sisi kanan string LEFT(exp. C, exp. N) dari sisi kiri string UPPER(exp. C) Konversi huruf ke huruf besar LOWER(exp. C) Konversi huruf kecil LTRIM(exp. C) menghilangkan spasi di sisi kiri string RTRIM(exp. C) menghilangkan spasi di kanan string SUBSTR(exp. C, exp. N 1, pengambilan sebagian string exp. N 2 TRIM(exp. C) menghilangakan spasi di kanan Informasi Numeric Character Character Character
� Environment Function, adalah fungsi-fungsi untuk memberikan informasi tentang sistem yang aktif atau kondisi periperal, diantaranya: Perintah Fungsi COL() Indikasi kolom pada layar EISKSPACE( Indikasi kapasitas sisa disk ) ERROR() Indikasi nomor kode kesalahan FILE(filenam Penyataan nama file yang aktif e) INKEY() Indikasi reaksi penekanan tombol ISCOLOR() Indikasi monitor berwarna MESSAGE() Penyataan pesan atas kesalahan Informasi Numeric Character Numerik Logical
� Menampilkan daftar variabel memori � Display memory � List memory � Menghapus variabel memori § § Release nama variabel Contoh § § Release x Realese all 15
FUNGSI DALAM DBASE � Fungsi LEFT() mengambil sebagian data, mulai dari karakter paling kiri data tersebut � Bentuk umum LEFT (data karakter, jumlah) � Contoh . ? left(‘SPONGE BOB’, 4) SPON 16
� RIGHT() mengambil sebagian data karakter dari suatu data mulai dari karakter yang paling kanan. � BENTUK UMUM RIGHT(data karakter, jumlah) � CONTOH . ? right(“sponge bob”, 5) e bob 17
� LEN untuk menentukan panjang karakter, fungsi ini memberikan nilai numerik � BENTUK UMUM LEN(data karakter) � CONTOH . ? len(“sponge bob”) 10 18
� SUBSTR() Untuk mengambil sebagian karakter dari suatu data � BENTUK UMUM SUBSTR(data karakter, awal ambil, jumlah) � CONTOH . ? substr(‘sponge bob’, 3, 4) onge. ? substr(‘princess belle’, 5, 6) Cess b 19
� INT() untuk menjadikan data numerik menjadikan bilangan bulat, dengan membuang angka atau digit yang ada di belakang titik desimal. � CONTOH . int(7. 59) 7 . int(100. 99) 100 20
� ROUND() untuk membulatkan bilangan dimana lebih besar atau sama dengan setengah dibulatkan ke atas, sedangkan lebih kecil setengah dibulatkan ke bawah � BENTUK UMUM ROUND(data numerik 1, data numerik 2) � CONTOH . ? round(5. 375, 2) 5. 38 21
� VAL() konversi data dari karakter menjadi numerik � BENTUK UMUM VAL(data karakter) � CONTOH . ? val(‘ 519’) 519 . ? val(‘ 12’) + val(‘ 13’) 25 22
� STR() konversi data dari numerik menjadi karakter � BENTUK UMUM str(data numerik, panjang, desimal) � CONTOH . ? str(7. 591, 5, 3) 7. 591 . str(7. 591, 5, 2) 7. 59 23
� SPACE() memberikan spasi kosong maksimum 254 karakter � BENTUK UMUM SPACE (jumlah spasi) � CONTOH . ? ’Selamat’ + space(3) + ‘pagi’ Selamat pagi 24
� TRIM() membuang spasi yang terdapat pada akhir data � BENTUK UMUM TRIM(data karakter) � CONTOH . ? trim(‘Selamat ‘) + ‘Makan’ Selamat. Makan 25
LATIHAN K =“materi Dbase” �. ? len(K) �. ? substr(K, 3, 7) �. ? substr(right(K, 9), 4, 3) �. ? len(left(substr(K, 4, 3), 1)) 26
- Slides: 26