Pengantar Basis Data Database Manajemen System
Pengertian Basis Data
Sekumpulan data yang terintegrasi yang diorganisasi untuk memenuhi kebutuhan para pemakai di dalam suatu organisasi. Pendekatan Tradisional
Pendekatan tradisional, berorientasi pada program aplikasi dan tiap-tiap aplikasi berdiri sendiri sendiri, sebagai contoh: aplikasi produk, aplikasi inventory, aplikasi payroll, dll.
DBMS DBMS (Database Management Systems) Perangkat lunak yang menangani semua pengaksesan ke database. Sistem Basis Data
Basis Data + DBMS
Penggambaran Sistem Basis Data
Perbedaan File Manajemen Tradisional
Program Oriented Kaku Kerangkapan Data File Manajemen Basisdata
Data Oriented Fleksible Terkontrolnya kerangkapan data
Kelemahan File Manajemen Tradisional
oTimbulnya data rangkap &
Ketidakkonsistenan oData tidak dapat digunakan bersama oKesukaran dalam peng-aksesan data oSecurity Problem oData Dependence (tidak standar)
Keuntungan File Manajemen Basisdata Terkontrolnya kerangkapan data Terpeliharanya kekonsistenan data Data dapat dipakai bersama-sama (Shared)
Data dapat distandarisasikan Keamanan data dapat terjamin Integritas data terpelihara Data independence (Kemandirian Data)
Kelemahan (Lanjt..) File Manajemen Basisdata
Storage yang digunakan besar Dibutuhkan tenaga spesialis
Softwarenya mahal Kerusakan pada sistem database dapat
mempengaruhi departeman lain yang terkait.
Istilah dalam Database Enterprise : Suatu bentuk organisasi
seperti: Bank, Universitas, Rumah Sakit, Pabrik, dsb. Entitas : Suatu obyek yang dapat dibedakan dari lainnya
yang dapat diwujudkan dalam basis data. Contoh entitas : Nasabah, Simpanan, Mahasiswa, Mata kuliah. Atribut (elemen data) : Karakteristik dari suatu entitas.
Contoh: entitas mahasiswa atributnya terdiri dari: NPM, Nama, Alamat, Tgl Lahir.
Istilah dalam Database (Lanj..) Nilai data (data value) : Informasi yang tercakup dalam
setiap elemen data. Contoh atribut nama mahasiswa dapat berisi nilai data: Diana, Sulaeman, Lina. Kunci elemen data (key data element) : Tanda pengenal
yg secara unik mengidentifikasikan entitas dari suatu kumpulan entitas. Contoh entitas mahasiswa yang mempunyai atribut-atribut npm, nama, alamat, tanggal lahir menggunakan kunci elemen data npm.
Istilah dalam Database (Lanj..) Record data : Kumpulan isi elemen data yang saling
berhubungan. Contoh: kumpulan atribut npm, nama, alamat, tanggal lahir dari entitas mahasiswa berisikan: "10200123", "Sulaeman", "Jl. Sirsak 28 Jakarta", "8 Maret 1983"
Komponen Sistem Database Data
terintegrasi (integrated) dapat dipakai bersama-sama (shared). Perangkat Keras (Hardware) Perangkat Lunak (Software) Pemakai (User)
Pengguna Database System Engineer
Tenaga ahli yang bertanggung jawab atas pemasangan sistem basis data dan juga mengadakan peningkatan dan melaporkan kesalahan dari sistem tersebut kepada pihak penjual.
Pengguna Database (Lanjt..) Database Administrator (DBA)
Tenaga ahli (orang atau group) yang bertanggung jawab pada seluruh pengontrolan database. Tugas DBA : o Mengontrol DBMS dan software-software
o Memonitor siapa yang mengakses basis data o Mengatur pemakaian basis data o Memeriksa security, integrity, recoverydan concurency
Pengguna Database (Lanjt..) Pemakai Akhir (End-user)
a. Programmer Aplikasi : Pemakai yang berinteraksi dengan basis data melalui Data Manipulation Language (DML) b. Pemakai Mahir : Pemakai yang berinteraksi dengan sistem tanpa menulis modul program. c. Pemakai Umum : Pemakai yang berinteraksi dengan sistem basis data melalui pemanggilan satu program aplikasi permanen (executable program) yang telah ditulis (disediakan) sebelumnya d. Pemakai Khusus : Pemakai yang menulis aplikasi basis data non konvensional, tetapi untuk keperluan-keperluan khusus seperti aplikasi AI, Sistem Pakar, Pengolahan Citra, dll
Penggunaan Basis Data Penggunaan aplikasi basis data dalam dunia bisnis, diantaranya adalah: 1. Bank digunakan untuk pengelolaan data nasabah, akunting, semua transaksi perbankan 2. Bandara digunakan untuk pengelolaan data reservasi, penjadualan 3. Universitas digunakan untuk pengelolaan pendaftaran, alumni
Penggunaan Basis Data (Lanjt..) 4. Penjualan
digunakan untuk pengelolaan data customer, produk, penjualan 5. Pabrik digunakan untuk pengelolaan data produksi, persediaan barang, pemesanan, agen 6. Kepegawaian digunakan untuk pengelolaan data karyawan, gaji, pajak 7. Telekomunikasi digunakan untuk pengelolaan data tagihan, jumlah pulsa