SISTEM BASIS DATA 1 WAHYU PRATAMA, S.Kom., MMSI.
PERTEMUAN 1 – SBD 1 Pengantar Basis Data
Ruang Lingkup Sistem Basis Data 1. Perbedaan Sistem File Tradisional dengan Sistem File Basis Data dan Keterbatasannya. Konsep Dasar Basis Data, Istilah-Istilah Dasar dan Komponen Basis Data. Keuntungan dan Kerugian Menggunakan Basis Data. Pengguna Basis Data.
Ruang Lingkup Sistem Basis Data 1
[1]
Pengguna
Database
[2]
Database Application
[4]
DBMS
[3]
Sistem File Tradisional dan Basis Data
Sistem file tradisional berorientasi pada program aplikasi dan tiap-tiap aplikasi berdiri sendiri-sendiri seperti aplikasi produk, aplikasi inventory dan payroll.
Keterbatasan sistem file tradisional adalah:
Timbulnya kerangkapan data (redundancy data) dan ketidakkonsistenan data (inconsistency data) karena file-file dan program aplikasi disusun oleh programmer yang berbeda.
Kesukaran dalam mengakses data, munculnya permintaan-permintaan baru yang tidak diantisipasi sewaktu membuat program aplikasi, sehingga tidak memungkinkan untuk pengambilan data.
Data terisolir (isolation data) karena data tersebar dalam berbagai file dan filefile mungkin dalam format yang berbeda.
Masalah pengamanan (security problem), tidak semua pemakai diperbolehkan mengakses seluruh data.
Data dependence, apabila terjadi perubahan atau kesalahan pada program aplikasi maka pemakai tidak dapat mengakses data.
Sistem File Tradisional dan Basis Data selanjutnya …
Sistem file basis data menyediakan fasilitas atau mempermudah dalam menghasilkan informasi yang digunakan oleh pemakai untuk mendukung pengambilan keputusan.
Keterbatasan sistem file basis data adalah:
Biaya yang mahal dalam implementasinya.
Rumit atau kompleks pada konfigurasinya.
Penanganan proses backup dan recovery yang sulit.
Kerusakan pada sistem basis data dapat mempengaruhi departemen yang terkait dengan basis data tersebut.
Membutuhkan storage yang berkapasitas besar untuk penyimpanan data.
Membutuhkan tenaga spesialis seperti Database Administrator (DBA).
Sistem File Tradisional dan Basis Data selanjutnya … Perbedaan Sistem File Tradisional dan Sistem File Basis Data No.
Sistem File Tradisional
Sistem File Basis Data
1
Kesukaran dalam mengakses data Mudah mengakses dan mendapatkan data mendapatkan data
2
Timbul redudansi inkonsistensi data
3
Sulit dilakukan aplikasi (kaku)
4
Berorientasi kepada program
data
dan Minimnya redundansi inkonsistensi data
pengembangan Mudah dilakukan aplikasi (luwes)
dan data
dan
pengembangan
Berorientasi kepada data
Konsep Dasar Basis Data
Pemrosesan basis data sebagai perangkat andalan sangat diperlukan oleh berbagai institusi dan perusahaan sebagai media penyimpanan data.
Data adalah representasi fakta dunia nyata yang mewakili suatu objek seperti manusia (pegawai, mahasiswa, pembeli), barang, hewan, peristiwa, konsep, keadaan dan sebagainya yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya.
Basis data adalah sekumpulan data yang terintegrasi yang diorganisasikan untuk memenuhi kebutuhan para pemakai di dalam suatu organisasi.
Database Management System (DBMS) adalah perangkat punak yang menangani semua pengaksesan ke basis data.
Lingkungan basis data merupakan sebuah habitat di mana terdapat basis data untuk bisnis dan pengguna memiliki alat untuk mengakses data.
Tujuan utama dari sistem basis data yaitu menyediakan pemakai melalui suatu pandangan abstrak mengenai data, dengan menyembunyikan detail dari bagaimana data disimpan dan dimanipulasikan.
Istilah-Istilah Basis Data
Enterprise, merupakan suatu bentuk organisasi. Contoh: Bank | Universitas | Rumah Sakit | Pabrik
Entitas, merupakan suatu obyek yang dapat dibedakan dari lainnya yang dapat diwujudkan dalam basis data.
Contoh: Nasabah | Mahasiswa | Dokter | Buruh
Atribut, merupakan karakteristik dari suatu entitas. Contoh: ID Nasabah, Nama, Alamat | NPM | ID Dokter | ID Karyawan
Nilai data, merupakan isi data atau informasi yang tercakup dalam setiap elemen data. Contoh: Nama - Abdul, Dina, Tanjung, Pipit
Kunci elemen data, merupakan tanda pengenal yang secara unik mengidentifikasikan entitas dari suatu kumpulan entitas. Contoh: ID Nasabah | NPM | ID Dokter | ID Karyawan
Record data, merupakan kumpulan isi elemen data yang saling berhubungan. Contoh: “10200123”, “Abdul”, “Jl. Margonda Raya No. 123”
Komponen Basis Data Komponen basis data terdiri dari:
Data, dapat disimpan secara terintegrasi (integrated) atau secara bersama-sama (shared).
Hardware, terdiri dari semua peralatan perangkat keras komputer yang digunakan untuk pengelolaan sistem database.
Software, berfungsi sebagai perantara (interface) antara pemakai dengan data fisik pada database.
User, merupakan orang yang memakai database, dapat berupa database administrator, programmer atau end user.
DBMS, perangkat lunak yang digunakan untuk mengelola basis data, seperti Ms. Access atau Oracle.
Optional Software, perangkat lunak pelengkap yang mendukung, perangkat lunak ini bersifat opsional.
Keuntungan dan Kerugian Menggunakan Basis Data Keuntungan menggunakan basis data antara lain:
Data dapat dipakai secara bersama-sama (multiuser).
Data dapat distandarisasikan.
Mengurangi kerangkapan data (redundansi data).
Adanya kebebasan data atau independensi data.
Keamanan data terjamin.
Integritas data dapat terjaga.
Kerugian menggunakan basis data antara lain:
Diperlukan tempat penyimpanan yang besar.
Diperlukan tenaga yang terampil dalam mengelola data.
Perangkat lunak yang mahal.
Kerusakan pada sistem basis data dapat mempengaruhi departemen terkait.
Pengguna Basis Data System Engineer
Tenaga ahli yang bertanggung jawab atas pemasangan sistem basis data, mengadakan peningkatan dan melaporkan kesalahan dari sistem tersebut
Database Administrator
Tenaga ahli (berupa perseorangan ataupun tim) yang bertanggung jawab pada seluruh pengelolaan basis data yang ada pada sebuah organisasi
End User
Pemakai yang berinteraksi dengan sistem basis data melalui pemanggilan suatu program aplikasi permanen yang telah disediakan sebelumnya
Referensi
Materi Perkuliahan : Pengantar Basis Data, http://bit.ly/2cZFCfB
Materi Perkuliahan : Pengantar Basis Data, http://bit.ly/2dcuHz4
Gambar [1], http://bit.ly/2dcuxaO
Gambar [2], http://bit.ly/2dvHyeZ
Gambar [3], http://bit.ly/2dnXUdP
Gambar [4], http://bit.ly/2dnY7h4