E N D
Create By Husnayanti (http://husnayanti.blogspot.com) Mengenal DBMS (Data Base Management Sistem) Prodi PendidikanTeknikInformatika dan Komputer JurusanTeknikInformatika FakultasTeknik UNM
A. Definisi DBMS • DBMS diartikansuatu program aplikasikomputer yang digunakanuntukmemasukkan, mengubah, menghapus, memanipulasi dan memperoleh data dan atauinformasidenganpraktis dan efisien. • Manajemensistem basis data (DBMS) didefinisikansebagaiperangkatlunak yang didesainuntukmembantudalamhalpemeliharaan dan utilitaskumpulan data dalamjumlahbesar.
Sejarah DBMS • Generasipertama DBMS didesainoleh Charles Bachman di perusahaan General Electric padaawaltahun 1960, disebutsebagaipenyimpanan Data Terintegrasi (integrated Data Store). Bachmankemudianmenerima ACM Turing Award (penghargaansemacamnobelpadailmukomputer) padatahun 1973
Cont • Padatahun 1980 model relasionalmenjadiparadigma DBMS yang palingdominan. Bahasaquery SQL dikembangkanuntuk basis data relasionalsebagaibagian dari proyekSistem R dan IBM. • Padatahun 1999 James Gray memenangkan Turing Awarduntukkontribusinyapadamanajementransaksidalam DBMS.
Cont Padasaatgenerasipertama dari Web Site menyimpandatanyasecaraeksklusifdalam file sistemoperasi, makasaatini DBMS dapatdigunakanuntukmenyimpan data yang dapatdiaksesmelalui Web browser. Quertydapatdigeneratemelaluiform web, dan format jawabannyamenggunakanmarkuplanguagesemisal HTML untukmempermudahtampilanpada browser.
B. Keuntungan DBMS DBMS memilikiempatkeuntungan, yaitu: • Kepraktisan Sistem yang berbasiskertas akan menggunakankertas yang sangatbanyakuntukmenyimpan data dan informasi. Sedangkan DBMS menggunakansistempenyimpanansekunder yang berukurankeciltetapipadatinformasi (memilkikapasitaspenyimpanan yang sangatbesar)
B. Keuntungan DBMS DBMS memilikiempatkeuntungan, yaitu: • Kepraktisan Sistem yang berbasiskertas akan menggunakankertas yang sangatbanyakuntukmenyimpan data dan informasi. Sedangkan DBMS menggunakansistempenyimpanansekunder yang berukurankeciltetapipadatinformasi (memilkikapasitaspenyimpanan yang sangatbesar)
Cont • Kecepatan Mesin (komputer) memilikiakselerasi yang lebihcepatdaripadamanusiadalammengambildanmengubah data. • MengurangiKejemuan Sistem yang berbasiskertasmemerlukanwaktu yang sangat lama dalamprosesnya. • Kekinian Informasi yang tersediapada DBMS akanbersifatmutakhir (up to date) danakuratsetiapsaat
C. KomponenUtama DBMS • PerangkatKeras (hardware) Perangkatkerasadalahseluruhbagian-bagianpadakomputer, seperti processor, memory, hard disk, monitor, keyboard, dan lain-lain. Bagian-bagianinilah yang bertugasuntukpemasukan,pemrosesandanpenampilan/percetakan data informasi. • Data Data dalam basis data mempunyaisifatterpadu (integrated) danberbagai (shared).
CONT • PerangkatLunak Perangkatlunakdalamhalini DBMS, berkedudukanantara basis data (yang tersimpandalamharddisk) danpengguna. Perangkatlunakmerupakan program aplikasikomputer yang berfungsimelakukanproses DBMS, misalnyamelayanipermintaan- permintaanpengguna.
CONT • Pengguna Penggunadapatdiklasifikasikanmenjaditigakategori, yaitu: • Penggunaakhir • Penggunaaplikasi • Administrator Basis Data (Data Base Administrator/DBA)
CONT • Tugas DBA (Database Administrator) sebagaiberikut : • Mendefinisikan basis data • DBA menentukanisi basis data • Menentukansekuritas basis data • Memantaukinerjasistem • Merencanakan backup dan recovery • Mengikutiperkembanganproduk