130 likes | 335 Views
Abstraksi data. Level Fisik , Level Konseptual , Level View. Redudansi data. Yaitu munculnya data-data yang sama secara berulang-ulang pada beberapa file basis data yang semestinya tidak diperlukan
E N D
Abstraksi data Level Fisik, Level Konseptual, Level View Pertemuan 3- WW Maulida, ST,M.Eng
Redudansi data • Yaitumunculnya data-data yang samasecaraberulang-ulangpadabeberapa file basis data yang semestinyatidakdiperlukan • Akanmengakibatkanproses updating lebih lama danmemungkinkanterjadinyainconsistency data Pertemuan 3- WW Maulida, ST,M.Eng
Redudansi data • Contoh : File MahasiwaNama text(20), Nomhs text(10), alamat text(40) File KRS Nama text(20), Nomhs text(10), Jml_Mtk integer File Dosen NIK text(10), Nama text(30), Gol text(4) Pertemuan 3- WW Maulida, ST,M.Eng
Inkonsistensi data • Yaitumunculnya data yang tidakkonsistenpada field yang samauntukbeberapa file dengankunci yang sama • Terjadiakibatkesalahandalampemasukan data atau update data. Akanmengakibatkankesalahanpadahasilpengolahan basis data yang tidaksesuaidenganfakta • Contoh : pada file mahasiswadankrsdiatas Pertemuan 3- WW Maulida, ST,M.Eng
Abstraksi data • Dalam database, data disimpandandiperliharadenganbaikdanterstrukturoleh DBMS. • Sisteminimenyembunyikan detail tentangbagaimana data disimpandipelihara. • Sehinggaseringkali data yang terlihatoleh user, berbedadengan data yang tersimpansecarafisik. • Abstraksi data merupakantingkatan/level dalammelihatbagaimanamenampilkandatadalamsebuahsistem database. Pertemuan 3- WW Maulida, ST,M.Eng
Abstraksi data Pertemuan 3- WW Maulida, ST,M.Eng
Level Fisik (Physical level) • Level terendahdalamabstraksi data, yang menunjukkanbagaimanasesungguhnyasuatu data disimpan. • User melihat data sebagaigabungandaristrukturdandatanyasendiri. • Tingkataniniberurusandengan: • Alokasiruangpenyimpananuntuk data danindeks • Deskripsi record untukpenyimpanan • Penempatan record data • Teknikkompresidanenkripsi data Pertemuan 3- WW Maulida, ST,M.Eng
Level konseptual (conceptual level) • Menggambarkan data apa yang sebenarnyadisimpandalam database, sertahubungannya (relationship) dengan data lainnya. • Berisistrukturlogikadatabaseyanghanyadapatdilihatoleh DBA. • Tingkat konsepsualinimenyatakan: • Entitas, atributdanrelasinya • Konstrain-konstrainterhadap data • Informasisemantiks data • Informasikeamanandanintegritas data Pertemuan 3- WW Maulida, ST,M.Eng
Level view • Level tertinggiyang mengambarkanhanyasatubagiandarikeseluruhan database. • Tidaksemua user membutuhkansemua data dalam database. • Untukmemudahkaninteraksiantarapemakaidengansistem. Pertemuan 3- WW Maulida, ST,M.Eng