ABSTRAK DAN ABSTAKSI DATA



        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