Dalam
literatur dan seni kita sering mendengar istilah abstrak. Tahukah kamu apa itu
abstrak? Dalam ilmu komputer juga kita mengenal abstraksi data. Sebenarnya apa
sih abstraksi data?Dalam tulisan
ini akan diuraikan tentang abstrak dan abstraksi data, selamat membaca .
APA ITU
ABSTRAK?
Kata abstrak memiki 2 sudut
pandang, yaitu abstrak sebagai kata sifat, dan abstrak sebagai kata benda. Istilah
abstrak sebagai kata sifat berarti : Tidak berwujud/ Tidak berbentuk. Istilah
abstrak sebagai kata sifat biasa digunakan dalam sebuah seni. Sedangkan istilah
abstrak sebagai kata benda berarti ikhtisar ringkas dari sebuah karya tulis,
seperti skripsi, tesis , laporan,dsb. Istilah abstrak sebagai kata benda biasa
digunakan dalam literature.
APA ITU
ABSTRAKSI DATA?
Sebuah DBMS seringkali
menyembunyikan setail tentang bagaimana sebuah data disimpan, dipelihara, serta
diolah dalam sebuah sistem database.dengan tujuan untuk memudahkan pengguna
tersebut. Karena itu seringkali data yang terlihat oleh pemakai sebelumnya berbeda
dengan yang tersimpan secara fisik. Sehingga dikenal sebuah abtraksi data. Abstraksi data adalah tingkatan
pengguna dalam memandang atau melihat bsebenarnya bagaimana data diolah dalam
sebuah sistem database. Terdapat 3 level dalam abstraksi data, yaitu :
1.
Level Fisik (Physical Level)
Level fisik
merupakan level abstraksi yang paling rendah menjelaskan secara detail
bagaimana data disimpan dan kondisi sebenarnya atau diorganisasikan decara
fisik atau aktual. Pada level ini struktur data yang diperlukan gambaran secara
rinci yang dibutuhkan oleh system enginner, dan level ini umumnya digunakan
oleh para pakar software dan hardware.
Physical level
sering disebut sebagai level eksternal merupakan bentuk implementasi
konseptual, yaitu suatu pandangan perancang yang bekaitan dengan permasalahan
teknik penyimpanan data dalam database ke dalam media penyimpanan yang
digunakan. Pandangan ini bersifat sangat teknis danlebih berorientasi pada
mesin, yaitu berkaitan dengan organisasi berkas database.
2.
Level Logic/Konseptual (Conceptual Level)
Level konseptual
merupakan level abstraksi selanjutnya, level yang lebih tinggi dari level
fisik. Level ini memberikan gambaran tentang data apa yang sebenarnya perlu
disimpan dalam database, serta hubungan atay relasi yang terjadi diantara data
dari keseluruhan database.
Level Conceptual
/ Global Logical Data juga merupakan suatu pandangan perancang database yang
berkaitan dengan data apa yang perlu disimpan dalam database dan penjelasan
mengenai hubungan antara data yang satu dengan yang lainnya. Pengguna tidak
mempedulikan kerumitan dalam struktur level fisik lagi, pengambaran cukup
dengan memakai kotak, garis, dan hubungan secukupnya.
3.
Level Penampakan/ Pandangan(View Level)
Level pandangan
pengguna atau level eksternal merupakan pandangan para pengguna database pada
masing-masing pengguna database, sehingga memiliki cara pandang yang
berbeda-beda tergantung pada macam data apa saja yang tersedia atau dapat
diakases oleh pengguna.Level ini merupakan level abstraksi yang mendeskripsikan
bagian tententu dari keseluruhan database secara logika kepada pengguna tentang
data yang dibutuhkan.
Level ini
merupakan level abstraksi data tertinggi yang menggambarkan sebagian saja
tentang data yang dapat dilihat dan dipakai dari keseluruhan database. Pengguna
tidak perlu tahu bagaimana sebenarnya data-data tersebut tersimpan.
Jadi, abstrak
dapat berarti sesuatu yang tidak berwujud/ berbentuk, dan juga dapat berarti intisari dari sebuah karya tulis. Sedangkan abstraksi data adalah tingkatan cara pengguna melihat atau memandang bagaimana data itu diolah.
Sumber :
Komentar
Posting Komentar