Apa itu Sistem Basis Data?
Kita perlu tahu terlebih dahulu apa itu sistem, basis, dan data. Sistem berasal dari bahasa Latin (systema) dan bahasa Yunani (sustema) yang artinya adalah suatu kesatuan yang tersusun dari komponen yang saling berhubungan dan berkaitan satu sama lain yang memudahkan aliran informasi, materi atau energi untuk mencapai suatu tujuan. Basis atau base memiliki arti markas. Sedangkan data yaitu sekumpulan fakta yang terdapat disekitar kita seperti bangunan, manusia, hewan, konsep, dan lainnya.
Jadi, dapat disimpulkan bahwa sistem basis data yaitu sistem yang terdiri atas file-file yang saling berhubungan (dalam basis data sebuah sistem komputer) dan sekumpulan program lain untuk mengakses dan memanipulasi file atau data tersebut.
Komponen Sistem Basis Data
- Hardware (perangkat keras) seperti komputer, memori, storage, dan lainnya.
- Sistem operasi yaitu program yang menjalankan sistem komputer, mengendalikan sumber daya komputer dan melakukan berbagai operasi dasar komputer.
- Basis Data (database) yang menyimpan berbagai objek database (struktur tabel, indeks, dan lainnya).
- DBMS (Database Management System) yaitu perangkat lunak yang memantain atau menjaga perangkat data dalam jumlah besar.
- Pemakai (user) yaitu para pengguna database.
- Aplikasi (software) lain yaitu program lainnya yang terdapat dalam DBMS.
Contoh penggunaan basis data dalam kehidupan.
DBMS (Database Management System)
- Defining : database mendefinisikan tipe data, struktur dan batasan (constract) dari data yang disimpan dalam database.
- Manipulating : database mencakup berbagai fungsi dan query untuk mendapatkan data yang dicari, termasuk operasi insert, update, dan delete dalam generate report data.
- Sharing : database dapat diatur untuk dapat sharing multiple user (berbagi banyak pengguna) dan program untuk mengakses database secara bersama-sama.
Apa tujuan dari DBMS dalam penggunaan Basis Data ?
- Memudahkan dan mempercepat dalam pengambilan data.
- Mengefisiensikan ruang oenyimpanan (space) dan mengurangi/menghilangkan redudansi data.
- Keakuratan (accuracy) . Pembentukan kode dan relasi antar data berdasar aturan/batasan (constraint) tipe data, domain data, keunikan data, untuk menekan ketidakakuratan saat penyimpanan data.
ABSTRAKSI DATA
- Level fisik (physical level) - internal level
- Level logic/konseptual (conseptual level)
- Level penampakan (view level) - Eksternal level
Level Fisik (Psysical Level)/Internal
Level Logic/Konseptual (Conseptual Level)
Level User View (Pandangan Pengguna)/Eksternal
JENJANG DATA
- Characters : merupakan bagian terkecil dari data yang terdiri dari karakter numerik ataupun karakter lainnya yang membentuk suatu item data/field.
- Field : merepresentasikan suatu atribut dari record yang menunjukan suatu item dari data, seperti misalnya nama, alamat, dan lainnya.
- Record : merupakan kumpulan dari field. Tiap-tiap record berisi field-field dari suatu objek.
- File : terdiri dari record-record yang menggambarkan satu kesatuan data yang sejenis. Misalnya file mata pelajaran berisi data tentang semua mata pelajaran yang ada.
MODEL DATA
Model Entity Relationship
- Persegi panjang, menggambarkan himpunan entity.
- Elips : menggambarkan atribut-atribut entity.
- Diamond : menggambarkan hubungan antara himpunan entity.
- Garis : yang menghubungkan antar objek dalam diagram E-R.
Object Oriented Model
- Nilai yang disimpan dala variabel instan, dimana variabel "melekat" dengan objek itu sendiri.
- Metoda : operasi yang berlaku pada objek yang bersangkutan.
- Objek-objek yang memiliki tipe nilai dan metode yang dikelompokkan dalam satu kelas. Kelas disini mirip dengan abstrak pada bahasa pemrograman.
- Sending a message : sebuah objek dapat mengakses data sebuah yang lain hanya dengan memanggil metode dari objek tersebut.
Model Relasional
Model Hirarki
Model Jaringan
Sumber :
http://iqbalparabi.com/model-relasional-skema-database-beserta-contohnya/
https://hendri83.wordpress.com/2012/09/18/jenjang-data/
https://www.gurupendidikan.co.id/basis-data/#ftoc-heading-13
https://www.masrana.com/2019/11/kegiatan-belajar-6-model-hirarki-basis-data.html
https://www.zonareferensi.com/pengertian-sistem/






