Pengenalan Software dBase IV
dBase merupakan sistem pengurusan pangkalan data (DBMS) yang pertama digunakan secara meluas
bagi mikrokomputer,[2] diterbitkan olehAshton-Tate bagi CP/M, dan kemudiannya bagi Apple II, Apple Macintosh, UNIX[3], VMS[4], dan IBM PC bagi DOS di mana ia menjadi salah satu judul perisian jualan terbaik bagi
seberapa tahun. dBase lambat berhijrah ke Microsoft Windows dan kehilangan pasaran perlahan-lahan
kepada saingan seperti Paradox, Clipper, FoxPro, dan Microsoft
Access.
dBase dijual kepada Borland pada 1991, yang menjual hak kepada baris pengeluaran pada 1999 kepada dBase Inc yang baru ditubuhkan. Pada 2004, dBase
Inc. menukar namanya kepada dataBased Intelligence, Inc.
Bermula
pada pertengahan 1980-an banyak syarikat lain menghasilkan loghat atau variasi
mereka sendiri bagi keluaran dan bahasa ini. Ini termasukFoxPro (kini Visual FoxPro), Arago, Force, dbFast, dbXL,
Quicksilver, Clipper,
Xbase++, FlagShip, Recital's Terminal Developer, danHarbour/XHarbour. Keseluruhannya ini dikenali sebagai xBase.
Format fail dBase asas,
fail .dbf, digunakan secara meluas dalam banyak aplikasi lain yang
memerlukan format mudah bagi menyimpan data berstruktur.
Jelaskan tentang dBase IV
dBASE adalah sebuah sistem
manajemen basisdata (DBMS) yang secara luas digunakan pada mikrokomputer yang
dikenalkan oleh Ashton-Tate untuk komputer CP/M, dan kemudian untuk platform
Apple II, Apple Macintosh dan IBM PC dengan DOS yang menjadi salah satu
perangkat lunak yang paling laris selama beberapa tahun pada saat itu.
Ketidakmampuan dBASE untuk bertransisi dengan sistem operasi yang lebih
baru,sehingga Microsoft Windows pada akhirnya membuat penggunaan dBASE
tergantikan oleh produk-produk lainnya yang lebih baru seperti Paradox,
Clipper, FoxPro, dan Microsoft Access. kepemilikan dBASE pada akhirnya dijual
ke Borland pada tahun 1991 dan pada tahun 1999 Borland menjual hak atas jajaran
produk dBASE pada sebuah perusahaan baru dBASE.
Jelaskan tentang bagian dBase IV
Data
Adalah unit informasi dalam format tertentu. Semua software dibagi ke dalam dua
kategori: data dan program. Program adalah sekumpulan instruksi untuk
memanipulasi data. Data dapat berupa angka, teks pada kertas, bit atau byte yang
tersimpan pada memori elektronik, atau fakta yang ada pada pikiran manusia.
Istilah data juga digunakan untuk membedakan antara informasi biner yang dapat
dibaca mesin dan informasi tekstual yang dapat dibaca manusia. Sebagai contoh,
beberapa aplikasi membedakan file data (file yang mengandung data biner), dan
file teks (file yang mengandung data ASCII). Pada sistem manajemen basisdata
(database management systems), file data adalah file yang menyimpan informasi
basisdata disamping file-file lain seperti file indeks dan data dictionary yang
disebut dengan metadata
BasisData
Basisdata adalah sekumpulan informasi yang diatur dalam cara tertentu hingga
sebuah program komputer dapat dengan cepat memilih data yang diinginkan.
Basisdata dapat diibaratkan sebagai sistem pengarsipan elektronis. Basisdata
tradisional terdiri dari field, record, dan file. Field adalah item tertentu
dari informasi; record adalah sekumpulan field; dan file adalah kumpulan
record. Sebagai contoh, buku telepon dapat dianalogikan sebuah file yang
terdiri dari banyak record dan setiap record terdiri dari tiga field, yaitu
nama, alamat, dan nomor telepon. Konsep alternatif rancangan basisdata disebut
hypertext. Dalam basisdata hypertext, setiap obyek, apakah itu merupakan teks,
gambar atau film, dapat dihubungkan dengan obyek lainnya. Basisdata hypertext
sangat berguna untuk mengatur informasi yang sangat besar tetapi tidak
digunakan dalam analisis numerik. Untuk mengakses informasi dari basisdata,
diperlukan data base management system (DBMS). DBMS adalah kumpulan program
yang memungkinkan pengguna memasukan, mengatur, atau memilih data dari
basisdata.
Bahasa Query
Bahasa query (query language) adalah bahasa khusus yang digunakan untuk
melakukan query pada basis data. Contoh penggunaan bahasa query adalah: SELECT
ALL WHERE kota=”Yogyakarta” AND umur<40. Query tersebut meminta semua record
dari basis data yang sedang digunakan (misalkan basisdata konsumen) yang
bertempat tinggal di Yogyakarta dan berumur lebih dari 40 tahun (kota dan umur
adalah nama field yang telah didefinisikan). Standar bahasa query yang banyak
digunakan adalah SQL (structured query language). Metode ini paling rumit
tetapi paling fleksibel dibandingkan metode query yang lain, query dengan
parameter yang telah tersedia dan query by example.
DBMS
DBMS (database management system) adalah sekumpulan program yang digunakan
untuk menyimpan, memodifikasi, dan mengekstrak informasi dari sebuah basisdata.
Terdapat berbagai DBMS, mulai dari yang dapat dijalankan pada PC sampai yang
harus dijalankan pada mainframe. Untuk mendapatkan informasi dari basisdata,
digunakan bahasa khusus dalam bentuk query. Setiap DBMS mendukung bahasa query
yang berbeda-beda.
Field
Field adalah item tertentu dari informasi. Data mahasiswa, misalnya, mempunyai
beberapa field yang diantaranya adalah nama, nomor mahasiswa, tanggal lahir,
dan alamat. Setiap field mempunyai nama dan tipe (numerik atau teks). Dalam
sistem manajemen basisdata, terdapat tiga macam field: harus diisi (required),
dapat diabaikan (optional), dan merupakan penghitungan dari field lainnya
(calculated). Pengguna tidak dapat memasukan data pada jenis field yang terakhir
(calculated). Kumpulan field disebut record.
Query
Query adalah pertanyaan atau permintaan informasi tertentu dari sebuah
basisdata yang ditulis dalam format tertentu. Terdapat tiga metode utama untuk
membuat query:
1. dengan memilih parameter yang telah disediakan pada menu. Metode ini paling
mudah digunakan namun paling tidak fleksibel karena pengguna hanya dapat
menggunakan pilihan parameter yang terbatas.
2. query by example (QBE) adalah metode query yang disediakan sistem dalam
bentuk record kosong dan pengguna dapat menentukan field dan nilai tertentu
yang akan digunakan dalam query.
3. bahasa query (query language) adalah bahasa khusus yang digunakan untuk
melakukan query pada sebuah basisdata. Metode ini paling rumit tetapi paling
fleksibel.
SQL
SQL structured query language adalah bahasa query yang di standarisasi untuk
meminta informasi dari sebuah basisdata. versi awal SQL adalah SQUEL Structured
English Query Language yang di rancang oleg IBM pada tahun 1974 dan 1975. SQL
pertama kali di perkenalkan sebagai system basisdata komersial pada tahun 1979
oleh oracle corporation. awalnya, SQL merupakan bahasa query untuk sistem
manajemen bnasisdata yang berjalan pada minikomputer dan mainframe. namun
sekarang, SQL juga dapat di gunakan pada sistem manajemen basisdata pada PC
karena mendukung basisdata tersebar distributed database hal ini memungkinkan
beberapa pengguna pada local area network (LAN) mengakses basisdata yang sama
secara simultan.
dan semua senang
Basis data (bahasa Inggris: database),
atau sering pula dieja basisdata, adalah kumpulan informasi yang disimpan di
dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu
program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat
lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data
disebut sistem manajemen basis data (database management system, DBMS). Sistem
basis data dipelajari dalam ilmu informasi.
Istilah “basis data” berawal dari
ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di
luar bidang elektronika, artikel ini mengenai basis data komputer. Catatan yang
mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu
dalam bentuk buku besar, kwitansi dan kumpulan data yang berhubungan dengan
bisnis.
Konsep dasar dari basis data
adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah
basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di
dalamnya: penjelasan ini disebut skema. Skema menggambarkan obyek yang diwakili
suatu basis data, dan hubungan di antara obyek tersebut. Ada banyak cara untuk
mengorganisasi skema, atau memodelkan struktur basis data: ini dikenal sebagai
model basis data atau model data. Model yang umum digunakan sekarang adalah
model relasional, yang menurut istilah layman mewakili semua informasi dalam
bentuk tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari
baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika).
Dalam model ini, hubungan antar tabel diwakili denga menggunakan nilai yang
sama antar tabel. Model yang lain seperti model hierarkis dan model jaringan
menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel.
Istilah basis data mengacu pada
koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya
seharusnya mengacu sebagai sistem manajemen basis data (database management
system/DBMS). Jika konteksnya sudah jelas, banyak administrator dan programer
menggunakan istilah basis data untuk kedua arti tersebut.
Jelaskan tentang struktur filenya
dBase IV
Struktur File
Karakter : satuan data terkecil
(huruf, numerik).
Field : perpaduan
karakter-karakter yang mempunyai maksud dan pengertian yang jelas.
Record : kumpulan
field-field.
File : kumpulan
record-record yang membentuk satu informasi.
Database : kumpulan dari beberapa
file.
Jelaskan tipe Data yang digunakan
dBase IV
Character
(disingkat C) yaitu data untuk angka, bilangan,
dan karakter khusus yang memiliki panjang tertentu serta tidak dapat digunakan
untuk perhitungan matematika secara langsung. Data jenis ini dibatasi oleh
tanda petik, (“ “ atau ‘ ‘ ) atau kurung siku ([ dan ]). Pada sistem dBase IV
panjang data jenis ini maksimal 254 karakter.
Numeric
(disingkat N) yaitu data berbentuk angka serta
notasi + , - dan . (titik desimal) yang berguna untuk suatu nilai yang nantinya
dapat digunakan untuk kalkulasi. Pada sistem dBase IV, panjang data jenis ini
maksimal 20 digit termasuk tanda desimal dan angka desimalnya.
Float
(disingkat F) seperti Numeric. Bedanya hanya
pada cara sistem menyimpannya. Data jenis Float berguna untuk perhitungan angka
eksakta (teknik). Pada sistem dBase IV, panjang data jenis ini maksimal 20
digit termasuk tanda desimal dan angka desimalnya.
Logical
(disingkat L) yaitu data untuk keterangan yang
hanya berisi Y(yes) dan N(no) atau T(true) dan F(false). Pada sistem dBase IV,
data jenis ini hanya memerlukan memory sebesar 1 byte saja.
Date
(disingkat D) yaitu data bentuk tanggal. Dengan
jenis data ini, sistem akan menguji setiap pemasukan nilainya agar sesuai
dengan ketentuan yang berlaku seperti nilai bulan harus di antara 1 hingga 12.
Pada sistem dBase IV, data jenis ini hanya memerlukan memory sebesar 8 byte
saja.
Memo
(disingkat M) yaitu data bentuk karakter yang
digunakan untuk catatan ataupun keterangan dari suatu field. Pada sistem dBase,
data jenis ini hanya memerlukan memory sebesar 8 byte saja yaitu untuk petunjuk
lokasi data isi memo pada file memo.
Jelaskan fungsi-fungsi dBase 4
1. Fungsi INTEGER
Berfungsi untuk membulatkan suatu
bilangan dengan mengabaikan angka dibelakang titik desimal.
Sintaks : INT ( ekspresi numerik )
2. Fungsi STRING
( STR )
Berfungsi untuk mengubah numerik
menjadi karakter
Sintaks : STR ( [ ]
[desimal] )
3. Fungsi
SUBSTRING ( SUBSTR )
Berfungsi untuk mengambil beberapa
karakter dari suatu ekspresi karakter
Sintaks : SUBSTR ([][number of
Chr])
4. Fungsi VAL
Berfungsi untuk mengubah karakter
menjadi numerik
Sintaks : VAL (ekspresi karakter)
5. Fungsi LENGTH
Berfugsi untuk menghitung panjang
suatu karakter
Sintaks : LEN (ekspresi karakter)
6. Fungsi LOG
Berfungsi untuk menghitung
logaritma natural
Sintaks : LOG (ekspresi numerik)
7. Fungsi ROUND
Berfungsi untuk pembuatan numerik
(sampai desimal angka)
Sintaks : ROUND (,)
8. Fungsi SPACE
Berfungsi untuk membuat karakter
blank sebanyak ekspresi numerik
Sintaks : SPACE (ekspresi numerik)
9. Fungsi SQRT
Berfungsi untuk mencari akar dari
suatu ekspresi numerik
Sintaks : SQRT (eksperi numerik)
10. Fungsi TRIM
Berfungsi untuk menghilangkan
spasi yang terdapat di ujung ekspresi karakter
Sintaks : TRIM (ekspresi karakter
)