1. Pendahuluan
Database dan Sistem Database menjadi komponen utama dalam kehidupan masyarakat modern saat ini. berbagai aktifitas manusia secara tidak langsung berhubungan dengan database (ex. bank, reservasi, perpustakaan, supermarket, dll ). contoh interaksi di atas yang disebut sebagai aplikasi database tradisional, dimana hampir semua informasi yang disimpan dan di akses berupa data teks maupun numerik.
Saat ini, database multimedia dapat menyimpan data gambar, vidio, dan suara. GIS (Geographic Information system), untuk menyimpan dan menganalisa data peta, data cuaca serta gambar satelit. Data warehouse dan OLAP (On-line Analycal Processing) adalah sistem yang di gunakan pada beberapa perusahaan untuk meng-ekstract dan menganalisa informasi yang berguna, dari database yang besar untuk kepentingan pengambilan keputusan (decision retrieval).
2. Landasan teori
2.1 Definisi Sistem
Pengertian sistem menurut Mulyadi (1999) adalah sistem pada dasarnya adalah sekelompok unsur yang erat berhubungan antara satu dengan yang lainnya, yang berfungsi bersama-sama untuk mencapai tujuan tertentu.
Pengertian sistem menurut Widjajanto (2008) adalah "Sesuatu yang memiliki bagian-bagian yang saling berinteraksi untuk mencapai tujuan tertentu melalui tiga tahapan yaitu Input, Proses, dan Output."
Sistem adalah sekumpulan objek atau elemen yang berhubungan yang terlihat secara keseluruhan dan desain untuk mencapai tujuan tertentu ( Britton dan Doake, 2001,p2)
Sistem adalah sebuah entitas logika yang mempunyai sekumpulan tanggung jawab dan tujuan yang dapat didefinisikan, dan terdiri dari perangkat keras, perangkat lunak, atau keduanya.
2.2. Definisi Basis Data
Istilah Basis Data :
* Lemari Arsip
* Maintain mengandung System maintaining yang selalu meningkatkan kebutuhan perubahan tiap waktu.
Sistem Basisdata merupakan basis data dan manajemennya basis datanya (DBMS).
contoh sistem basisdata (DBMS) :
* Dbase
* Foxpro
* Ingres
* Posgressql
* Mysql
* Ms Access
* Sql Server
* Oracle
2.4. Komponen Utama Sistem Basis Data
* Hardware merupakan perangkat keras seperti komputer, memori, storage (hardisk), peripheral. komponen inilah yang melakukan pemrosesan dan penyimpanan basis data.
* Operating system merupakan system operasi yang menjalankan sistem komputer mengendalikan resource komputer dan melakukan berbagai operasi dasar sistem komputer.
* Database atau basisdata yang menyimpan berbagai objek database (struktur tabel, indekx, dll).
* Database management system (DBMS) merupakan perangkat lunak yang memaintance data dalam jumlah besar.
* User merupakan para pemakai database.
2.5. Definisi abstraksi data
Dalam database data disimpan dan dipelihara dengan baik dan terstruktur oleh DBMS. Sistem ini menyembunyikan detail tentang bagaimana data disimpan, dipelihara sehingga seringkali data terlihat oleh user, berbeda dengan data yang tersimpan secara fisik.
Abstraksi
data merupakan tinggkat/level dalam bagaimana menampilkan data dalam sebuah sistem
database.
Terdapat
3 level abstraksi dara :
·
Level
Fisik (Physical Level)
1.
Level
terendah dalam abstraksi data,yang menunjukan bagaimana sesungguhnya suatu data
disimpan.
2.
User
melihat data sebagai gabungan dari struktur dan datanya sendiri
3.
Tinggkat
ini berurusan dengan :
a)
Alokasi
ruang penyimpanan untuk data indeks
b)
Deskripsi
record untuk penyimpanan
c)
Penempatan
record data
d)
Teknik
kompresi dan enskripsi data
·
Level
Konseptual (conceptual Level)
1.
Menggambarkan
data apa yang sebenarnya yang disimpan dalam database, serta hubungannya
(relationship) dengan data lainnya
2.
Berisi
struktur logika database yang hanya dapat di lihat oleh DBA.
3.
Tinggkat
konseptual ini menyatakan :
a)
Entitas,
atribut dan relasinya
b)
Konstrain-konstrain
terhadap data
c)
Informasi
semantics data
d)
Informasi
keamanan dan integritas data
·
Level
Pandangan (view level)
1.
Level
tertinggi dari abstraksi data, yang hanya menampilkan data hanya sebagian dari
database.
2.
Tidak
semua user membutuhkan semua data dalam database.
2.6.Hubungan antara Basis Data, Sistem Basis Data serta
Abstraksi Data
· User/pengguna
adalah pengguna basis data, pengguna aplikasi serta orang yang bertanggung
jawab atas penglolaan basisdata
· Sistem
basis
data merupaka sekumpulan aplikasi program yang saling berinteraksi
yangdapat di akses dan di manipulasi oleh pengguna untuk memanejemen,
mendefinisikan, sharing suatu database
· DBMS(Database
Management System) merupakan kumpulan program yang digunakan user user/pengguna untuk memanejemen,
mendefinisikan serta sharing basis data.
· Sedangkan
Abstraksi Data disembunyikan, disimpan dan dipelihara oleh DBMS.
Sehingga seringkali data terlihat oleh user, berbeda dengan data yang
tersimpan secara fisik.
Gambar 2.1 ruang lingkup sistem database
III.
Manfaat
Sistem Basis Data
3.1 Controlling Redudancy
· Redundancy
: duplikasi data, penyimpanaan data secara berulang
· Redundancy
salah satu syarat atau larangan dalam database relasional, karena akan
menimbulkan inconsistensi data
· Dengan
controlling redundancy, selain akan meningkatkan performance query juga menjaga
konsistensi data
3.2 Restricting unauthorized Access
·
Memberikan
pengaturan hak akses/batasan akses user database
3.3 Providing persistent storage for
program objects
·
Menyediakan
ruang penyimpanaan khusus untuk objek-objek program.
3.4 Provding storage structures for
efficient query processing
·
Menyediakan
struktur penyimpanan yang bagus untuk effisien proses query
3.5 Providing backup dan recovery
3.6 Providing multiple user interface
3.7 Permating inferencing and action
using rules
· Menyediakan
aksi khusus berdasarkan rules (aturan) yang telah ditetakan dalam sistem basisdata
3.8 Additional implications of using
the databse approach
·
Flexible,
up to date, ekonomis, dll.
Daftar pustaka
Al-bahra Bin Ladjamudin. (2004). Konsep
Sistem Basis Data dan Implementasinya. Yogyakarta: Graha Ilmu.
Connolly, T., &
Begg, C. (2010). Database Systems A practical approach to Design,
Implementation,
And Management. United
States of America: Pearson.
Nugroho,
Adi. (2004). Konsep Pengembangan Sistem Basis Data. Cetakan
pertama.
Bandung: Informatika.
Tidak ada komentar:
Posting Komentar