Page 30 - E-Modul Sistem Basis Data Berbasis PjBL
P. 30
2.1.6 Aplikasi (Perangkat Lunak) Lain
Aplikasi (Perangkat Lunak) lain ini bersifat optional. Artinya, ada atau
tidaknya tergantung pada kebutuhan kita. DBMS yang kita gunakan lebih berperan
dalam pengorganisasian data dalam basis data, sementara bagi pemakai basis data
(khususnya yang menjadi end-user/naive-user) dapat dibuatkan program khusus
untuk melakukan pengisian, pengubahan dan pengambilan data. Program ini ada
yang sudah disediakan bersama dengan DBMS-nya, ada juga yang harus dibuat
sendiri dengan menggunakan aplikasi lain yang khusus untuk itu (development
tools).
2.1 Abstraksi Data
Salah satu tujuan dari DBMS adalah untuk menyediakan antarmuka
(interface) dalam mengelola data yang lebih ramah (user friendly) kepada pemakai.
Untuk itu, sistem tersebut akan menyembunyikan detail tentang bagaimana data
disimpan dan dikelola. Karena itu, seringkali data yang terlihat oleh seorang
pemakai dapat berbeda dengan yang sesungguhnya tersimpan secara fisik.
Abstraksi data mengacu pada tingkatan/level dalam bagaimana melihat data dalam
sebuah sistem basis data.
Ada 3 level abstraksi data:
• Level Fisik (Physical Level)
Merupakan level terendah dalam abstraksi data, yang menunjukkan
bagaimana sesungguhnya suatu data disimpan. Pada level ini, pemakai
melihat data sebagai gabungan dari struktur dan datanya sendiri.
Pemakai juga berkompeten dalam mengetahui bagaimana representasi
fisik dari penyimpanan data. Pada level ini kita berurusan dengan data
17