Basis Data • Database adalah koleksi data atau sekelompok fakta dalam bentuk keterangan yang diorganisasikan dan berhubungan dengan kegiatan pengolahan data, penyedian informasi dan kemudahan penggunaan referensi. • Sekumpulan data yang terintegrasi yang diorganisasi untuk memenuhi kebutuhan para pemakai di dalam suatu organisasi. • Contoh database adalah buku telepon, kamus, daftar kelas, dll. DBMS (Database Management System) • adalah sistem pengorganisasian dan pengolahan sejumlah besar data pada komputer. Untuk pengelolaan tersebut biasanya digunakaan software aplikasi yang disediakan khusus untuk menagani hal tersebut seperti dBase, Foxfro, Firebird, MS.Access, Oracle, dll. File Database • File database adalah file yang berisikan kesatuan dari data record dan field dengan sistem pengelolaanya. • File/ berkas : adalah kumpulan byte-byte yang disimpan dalam media penyimpanan. Merupakan komponen yang bertipe data sama, yang jumlahnya tidak tentu, yang dapat ditambah atau dikurangi jika dibutuhkan. • File Manajemen Tradisional • File manajemen Database • Perbedaan : • Kelemahan Struktur File Database • Data : Data adalah satu satuan informasi yang akan diolah, dimana sebelum diolah dikumpulkan di dalam suatu file database. Pengumpulan data dilakukan secara sistematis menurut struktur file database tersebut. • RECORD : Record adalah kumpulan data. Data yang isinya merupakan satu kesatuan seperti Nama, Alamat, Nomor Telepon. Setiap keterangan yang mencakup Nama, Alamat dan Nomor Telepon dinamakan satu record. Dan setiap record diberi nomor urut yang disebut nomor record (Record Number). Ukuran suatu file database ditentukan oleh jumlah record yang tersimpan didalamnya. • FIELD : Field adalah sub bagian dari Record. Tempat menyimpan data dalam suatu data dalam suatu database Jenis-Jenis Data Pada dBASE IV mengenal 6 jenis data, yaitu : • • • • • • Data Karakter (Character) Data Numerik (Numeric) Data Logika (Logic) Data Tanggal (Date) Data Memo (Memo) Data Float Jenis-Jenis Variabel Memori • DBASE mengenal dua jenis variabel memori, yaitu : • Private variabel memori yang diciptakan dalam suatu program dan hanya milik program tersebut • Public variabel yang menjadi milik semua program • Variabel memori dapat pula mempunya jenis Karakter, Numerik, Tanggal atau Logika • Variabel Memori Karakter • Variabel Memori Numerik • Variabel Memori Tanggal • Variabel Memori Logika • Jenis-Jenis Operator • Operator Matematik • Operator matematik yang digunakan pada dBASE memiliki urutan pengerjaan seperti di bawah ini : • Pengelompokan ( ) • Pangkat ^ atau ** • Perkalian * • Pembagian / • Penambahan + • Pengurangan - • Operator Relational • Operatol Relational digunakan untuk membandingkan ekspresi karakter, Numerik atau tanggal secara logika, dengan catatan ekspresi yang dibandingkan harus dengan jenis yang sama. • Lebih Kecil < • Lebih Kecil Atau Sama Dengan <= • Lebih Besar > • Lebih Besar Atau Sama Dengan >= • Sama Dengan = • Tidak Sama Dengan <> atau # • Perbandingan Substring $ • Operator Logical • Operator Logika menghasilkan suatu logika dari perbandingan dua ekspresi logika. • Pengelompokan () • Logika DAN .AND. • Logika ATAU .OR. • Logika BUKAN/TIDAK .NOT. • Operator String • Operator String adalah upaya penggabungan beberapa string. • Penggabungan (+) • Contoh : • .?’Indonesia’ + ‘Raya’ • Hasilnya = IndonesiaRaya • • Pemisahan (-) • Contoh : • .? ‘Indonesia’ – ‘Raya’ • Hasilnya = IndonesiRaya • Berikut adalah Keuntungan dan Kerugian Penggunaan Basis Data atau Database tersebut: • Keuntungan: > Control data terpusat > Redundansi data dapat dikurangi dan dikontrol > Ketidakkonsistensian data dapat dihindarkan > Data dapat dipakai bersama (share) > Penerapan standarisasi > Pembatasan keamanan data (security) > Integritas data dapat dipelihara > Independensi data/program Kerugian: Mahal, butuh biaya untuk software hardware dan user yang berkualitas Kompleks, kemampuan hardware lebih besar, menjadi lebih rumit sehingga membutuhkan keahlian yang lebih tinggi. Kesimpulan • Penggunaan Basis data atau Database itu disesuaikan dengan kebutuhan yang ada. Karena tujuan dibuatnya database itu sendiri untuk mempermudah manipulasi data.