BAB I PENGENALAN BASIS DATA Pentingnya Memahami Konsep Basis Data Alasan mengapa kita perlu mempelajari teori dan konsep : Memberi kerangka kerja untuk memikirkan dan menyederhanakan persoalan. Memberikan dasar ilmu yang kuat sehingga relatif lebih mudah untuk mempelajari dan mendalami objek yang bersangkutan pada masamasa selanjutnya. Tujuan : membantu dalam membentuk persoalan menuju pemecahan dan dalam memilih satu di antara banyak pilihan pemecahan persoalan. Basis data Informasi yang akurat dan tepat waktu Definisi : Basis Data terdiri dari 2 kata yaitu : Basis : diartikan sebagai markas atau gudang-gudang, tempat bersarang/berkumpul. Data : Sekumpulan fakta-fakta nyata yang mewakili suatu objek. Basis data dapat didefinisikan dalam sejumlah sudut pandang seperti : Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah. 2 Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redudansi) yang tidak perlu, untuk memenuhi berbagai kebutuhan. Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronis seperti disket atau hardisk. Raymond Mc Leod [1995] mendefinisikan basis data : Basis data adalah suatu koleksi data komputer yang terintegrasi, diorganisasikan dan disimpan dalam suatu cara yang memudahkan kembali. Dari pengertian-pengertian tersebut diatas dapat disimpulkan bahwa basis data mempunyai beberapa kriteria yang penting, yaitu : 1. Bersifat data oriented dan bukan program oriented. 2. Dapat digunakan oleh beberapa program aplikasi tanpa perlu mengubah basis datanya. 3. Dapat berkembang dengan mudah, baik volume maupunn strukturnya. 4. Dapat digunakan dengan cara-cara yang berbeda. 5. Kerangkapan data (data redudancy) minimal. Dari definisi-definisi tersebut diatas kita dapat menyimpulkan bahwa : Prinsip utama basis data adalah pengaturan data/arsip. Tujuan basis data adalah kemudahan dan kecepatan dalam pengambilan kembali data/arsip. Sistem Basis Data – Harsiti, St, September 2007 3 Perbedaan : File Manajemen Tradisional File Manajemen Database 1. Program Oriented 1. Data Oriented 2. Kaku 2. Luwes 3. Kerangkapan Data 3.Terkontrolnya Kerangkapan data Kelemahan : File Manajemen Tradisonal File Manajemen Database 1. Timbulanya data rangkap dan 1. Storage yang digunakan besar ketidak konsistenan 2. Data tidak dapat digunakan 2. Dibutuhkan tenaga spesialis bersama-sama 3. Kesukaran dalam 3. Sotwarenya mahal pengaksesan data 4. Tidak fleksibel 4. Kerusakan pada sistem database dapat mempengaruhi departemen lain yang terkait 5. Data tidak standar Sistem Basis Data – Harsiti, St, September 2007 4 Operasi Dasar Basis Data Operasi-operasi dasar yang dapat kita lakukan berkenaan dengan basis data dapat meliputi : Pembuatan basis data baru (create database) Penghapusan basis data (drop database) Pembuatan file/tabel baru ke suatu basis data (create table) Penghapusan file/tabel dari suatu basis data (drop table) Penambahan/pengisian databaru ke sebuah file/tabel di sebuah basis data (insert) Pengambilan data dari sebuah file (retrieve/search) Pengubahan data dari sebuah file/tabel (update) Penghapusan data dari sebuah file/tabel (delete) Objektif Basis Data Secara lebih lengkap, pemanfaatan basis data dilakukan untuk memenuhi sejumlah tujuan (objektif) seperti berikut : Kecepatan dan Kemudahan (Speed) Efisiensi Ruang Penyimpanan (Space) Keakuratan (Accuracy) Ketersediaan (Availability) Kelengkapan (Completeness) Keamanan (Security) Kebersamaan Pemakaian (Sharability) Sistem Basis Data – Harsiti, St, September 2007 5 Penerapan Basis Data Secara lebih teknis/nyata, bidang-bidang fungsional yang telah umum memanfaatkan basis data demi efisiensi, akurasi dan kecepatan operasi antara lain: Kepegawaian Pergudangan Akuntansi Reservasi Layanan Pelanggan dll Sedang bentuk-bentuk organisasi/perusahaan yang memanfaatkan basis data (sebagai komponen sistem informasi dalam organsasi/perusahaan dapat berupa : Perbankan Asuransi Rumah Sakit Produsen Barang Industri Manufaktur Pendidikan/Sekolah Telekominikasi Dll Sistem Basis Data – Harsiti, St, September 2007