- Sistem
Sistem adalah suatu kesatuan yang terdiri komponen atau elemen yang
dihubungkan bersama untuk memudahkan aliran informasi, materi atau energi untuk
mencapai suatu tujuan.
- Sistem Basis Data
Definisi
Sistem Basis Data adalah suatu
sistem basis data merupakan sistem yang terdiri atas kumpulan file (tabel) yang
saling berhubungan (dalam sebuah basis data di sebuah sistem komputer) dan
sekumumpulan program (DBMS) yang memungkinkan beberapa pemakai dan atau program
lain untuk mengakses dan memanipulasi file-file (tabel-tabel) tersebut.
- Komponen SBD
Komponen
Sistem Basis Data terdiri dari 6 Komponen yaitu :
1. Hardware
Biasanya berupa perangkat komputer standar, media penyimpan sekunder dan media komunikasi untuk sistem jaringan.
Biasanya berupa perangkat komputer standar, media penyimpan sekunder dan media komunikasi untuk sistem jaringan.
2. Operating
System
Yakni merupakan perangkat lunak yang memfungsikan, mengendalikan seluruh sumber daya dan melakukan operasi dasar dalam sistem komputer. Harus sesuai dengan DBMS yang digunakan.
Yakni merupakan perangkat lunak yang memfungsikan, mengendalikan seluruh sumber daya dan melakukan operasi dasar dalam sistem komputer. Harus sesuai dengan DBMS yang digunakan.
3. Database
Yakni basis data yang mewakili sistem tertentu untuk dikelola. Sebuah sistem basis data bisa terdiri dari lebih dari satu basis data.
Yakni basis data yang mewakili sistem tertentu untuk dikelola. Sebuah sistem basis data bisa terdiri dari lebih dari satu basis data.
4. Database Management System
Perangkat lunak yang digunakan untuk mengelola basis data. Contoh kelas sederhana: dBase, Foxbase, Rbase, MS. Access, MS. Foxpro, Borland Paradox. Contoh kelas kompleks: Borland-Interbase, MS. SQL Server, Oracle, Informix, Sybase.
Perangkat lunak yang digunakan untuk mengelola basis data. Contoh kelas sederhana: dBase, Foxbase, Rbase, MS. Access, MS. Foxpro, Borland Paradox. Contoh kelas kompleks: Borland-Interbase, MS. SQL Server, Oracle, Informix, Sybase.
5. User (
Pengguna Sistem Basis Data )
Orang-orang yang berinteraksi dengan sistem basis data, mulai dari yang merancang sampai yang menggunakan di tingkat akhir.
Orang-orang yang berinteraksi dengan sistem basis data, mulai dari yang merancang sampai yang menggunakan di tingkat akhir.
6. Optional
Software
Perangkat lunak pelengkap yang mendukung. Bersifat opsional.’
Perangkat lunak pelengkap yang mendukung. Bersifat opsional.’
- Abstraksi Data
Abstraksi data merupakan
tingkatan-tingkatan pengguna dalam memandang bagaimana sebenarnya data diolah
dalam sebuah sistem database sehingga menyerupai kondisi yang sebenarnya dihadapi
oleh pengguna sehari-hari.
- Bagian-bagian abstraksi data
1. Level
Fisik
Merupakan
level terendah dalam abstraksi data, yang menunjukkan bagaimana sesungguhnya
suatu data disimpan. Melalui level ni, pemakai dapat melihat gambaran struktur
datanya secara terperinci.Pada level ini, pemakai berurusan dengan data sebagai
teks, sebagai angka atau bahkan himpunan bit data.
2. Level
Lojik/Konseptual (Conseptual Level)
Merupakan
level berikutnya yang menggambarkan data yang disimpan dalam basis data serta
hubungan anatar data. Pada level ini pemakai dapat mengetahui misalnya data
pegawai yang disimpan/direpresentasikan dalam beberapa file/tabel, seperti file
pribadi, file pendidikan, file pekerjaan, dll.
3. Level
View (Level Level)
Merupakan
level tertinggi dari abstraksi data yang hanya menunjukkan sebagian dari basis
data. Para user umumnya hanya membutuhkan sebagian data/informasi
dalam basis data yang kemunculannya di mata user diatur oleh
aplikasi end-user. Kegunaan level ini adlah untuk menyederhanakan
interaksi antara pemakai (user) dengan sistem.
- Hubungan Penyusun Abstraksi Data
1. Level
Fisik
Lapis fisik
merupakan lapis terendah, lapis ini menjelaskan bagaimana (how) data
sesungguhnya disimpan. Pada lapis inilah struktur data dijabarkan secara rinci.
2. Level
Logik / Konseptual
Lapis ini
menjabarkan data apa saja yang sesungguhnya disimpan pada
basis data, dan juga menjabarkan hubungan-hubungan antar data secara
keseluruhan. Seorang pengguna dalam level ini dapat mengetahui bahwa data
mahasiswa disimpan pada tabel mahasiswa, tabel krs, tabel transkrip dan lain
sebagainya. Level ini biasa dipakai oleh DBA.
3. Level Penampakan/pandangan
Pada lapis
ini pengguna hanya mengenal struktur data yang sederhana, yang berorientasi
pada kebutuhan pengguna. Data yang dikenal oleh masing-masing pengguna bisa
berbeda-beda dan barangkali hanya mencakup sebagian dari basis data. Misalnya:
Bagian keuangan hanya membutuhkan data keuangan, jadi yang digambarkan hanya
pandangan terhadap data keuangan saja, begitu juga dengan bagian akuntansi,
hanya membutuhkan data akuntansi saja. Jadi tidak semua pengguna database
membutuhkan seluruh informasi yang terdapat dalam database tersebut.
- Manfaat Sistem Basis Data:
- Kemandirian data
- Akses Data efisien
- Integritas dan keamanan data
- Administrasi data
- Akses Konkruen dan Crash Recovery
- Waktu Pengembangan aplikasi terkurangi
0 komentar:
Posting Komentar