Konsep Dasar Basis Data (database)
Basis data (database) merupakan kumpulan data yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinnya.
Data perlu disimpan didalam basis data untuk keperluan penyediaan informasi lebih lanjut. Data didalam basis data perlu diorganisasikan sedemikian rupa, supaya informasi yang dihasilkan berkualitas.
Perancangan Basis Data (database)
Hal yang paling penting pada saat melakukan desain file (database) adalah
pengetahuan akan struktur dari file yang didesain. Sebuah file menyimpan
record-record yang jenisnya sama.
File (database)
menurut Jenisnya :
1. File Master
File master menampung data-data
yang relatif tidak mudah berubah dan menjadi acuan bagi file yang lain (file
transaksi).
2. File Transaksi
File transaksi merupakan
file sementara untuk mengumpulkan transaksi yang terjadi yang melibatkan
beberapa file master beserta data tambahan pada tiap transaksi.
3. File Tabel
File table merupakan
file permanent yang memuat data referensi yang diperlukan untuk memproses
transaksi, memperbaharui file master atau untuk membuat suatu output.
4. File Laporan
File laporan merupakan
file sementara yang dipakai untuk menyimpan output yang belum dicetak.
Fase Merancang Basis Data :
1.
Mengumpulkan dan Menganalisis
o Menentukan kelompok
pemakai dan bidang-bidang aplikasinya.
o Meninjau dokumentasi
yang ada.
o Analisis lingkungan
operasi dan pemprosesan data
o Daftar pertanyaan dan
wawancara.
2.
Merancang basis data secara konseptual
Tujuan dan fase ini
adalah menghasilkan conceptual schema untuk basis data yang tergantung pada
sebuah DBMS (Database Management System).Blogger Gubug
3.
Memilih DBMS (Databse Management System)
Pemilihan DBMS
ditentukan oleh bebrapa faktor, diantaranya : faktor teknik, ekonomi dan
politik organisasi.Contoh faktor teknik : keberadaan DBMS (Relation, Network,
Hierarchical, dan lain-lain),
4.
Implementasi basis data
Spesifikasi secara
konseptual diuji dan dihubungkan dengan kode program dengan perintah embedded DML
(Data Manipulation Language.
Keuntungan dan Kerugian menggunakan Basis
data :
Keuntungan menggunakan basis data:
·
Terkontrolnya
kerangkapan data
Dalam basis data hanya mencantumkan satu kali
saja field yang sama yang dapat dipakai oleh semua aplikasi yang memerlukannya.
· Terpeliharanya keselarasan data
Apabila ada perubahan data pada aplikasi
yang berbeda maka secara otomatis perubahan itu berlaku untuk keseluruhan
· Data dapat dipakai secara bersama (shared)
Data dapat dipakai secara bersama-sama
oleh beberapa program aplikasi (secara batch maupun on-line) pada saat
bersamaan.
· Dapat diterapkan standarisasi
Dengan adanya pengontrolan yang terpusat
maka DBA dapat menerapkan standarisasi data yang disimpan sehingga memudahkan
pemakaian, pengiriman maupun pertukaran data. misalnya dengan memberikan
password dan pemberian hak akses bagi pemakai (misal : modify, delete, insert,
retrieve)
· Terpeliharanya integritas data
Jika kerangkapan data dikontrol dan
kekonsistenan data dapat dijaga maka data menjadi akurat
Kerugian menggunakan basis data
· Spesialisasi baru
Adopsi pendekatan basis data atau
pembelian perangkat lunak SMBD memerlukan SDM dengan spesialisasi yang baru.
Untuk memenuhinya perlu mencari tenaga baru atau dengan mengadakan pelatihan
staf yang ada.
· Perlunya biaya awal (start-up-cost)
Biaya awal yaitu meliputi biaya untuk
pengadaan perangkat keras, perangkat lunak, dan pelatihan. Bahkan untuk
aplikasi yang kompleks memerlukan perangkat keras dan perangkat lunak dengan
biaya yang relatif mahal.
· Perlunya konversi data
Resiko ini muncul apabila data yang sudah
ada sebelumnya diperlukan untuk basis data (untuk kesinambungan proses), dan
dengan sistem penyimpanan data sebelumnya yang belum sesuai dengan keperluan
basis data.
· Perlunya backup
Backup atau salinan file ke media
penyimpanan yang tidak aktif, berguna di dalam mengembalikan data yang rusak
atau hilang, khususnya untuk data yang penting jika terjadi kerusakan data.
Perangkat lunak SMBD atau prosedur tambahan dapat digunakan untuk keperluan
tersebut.
No comments:
Post a Comment