Petermuan 1
Konsep Dasar Basis Data
A. Pengertian
Basis Data merupakan
salah satu komponen utama pendukung suatu program aplikasi. Dalam pengertian
yang lain Basis Data diartikan
sebagai kumpulan data tentang suatu benda yang saling berhubungan satu sama
lain. Pengenalan Basis Data diatas, masih sangat umum. Menurut Elmasri R. (1994) Basis Data merupakan
penyajian sutau aspek dari dunia nyata (“real world” atau “mini world”).
Contohnya basis data perbankan, perpustakaan, pertanahan, dan perpajakan.
B. Komponen Sistem Basis Data
Dalam basis data, terdapat 4
komponen utama yaitu :
1.
Hardware (Perangkat
Keras)
Terdiri dari semua peralatan computer yang digunakan untuk
pengelolaan system basis data, yaitu :
- Peralatan untuk penyimpanan basis data, yaitu :
Secondary Storage (disk, drum, dan lain-lain)
- Peralatan input dan output
- Peralatan komunikasi data
2.
Sistem
Operasi
Merupakan program yang mengaktifkan sistem computer, mengendalikan,
dan melakukan operasi-
Operasi dasar dalam computer, pengelolaan file, dan
lain-lain. Sistem operasi yang biasa digunakan
Adalah :
-
MS-Dos
-
MS-Windows
-
UNIX
-
LINUX
-
Novel_Netware
3.
Basis Data
Merupakan koleksi dari data yang terorganisasi dengan sedemikian
rupa hingga data tersebut mudah dismpan dan dimanipulasi. Setiap basis data,
memiliki sejumlah objek basis data (Seperti tabel, indeks, dan lain-lain).
4.
DBMS
(Database Management System)
Database
Management System (DBMS) merupakan kumpulan program aplikasi yang
digunakan untuk membuat dan mengelola database.DBMS merupakan perangkat lunak
(software) yang menentukan bagaimana data tersebut diorganisasi, disimpan,
diubah, dan diambil kembali. Perangkat
lunak yang termasuk kedalam DBMS ialah :
-
Microsoft Access
-
SQL Server
-
MySQL
-
Oracle
-
Dan lain-lain
5.
User
(Pengguna Sistem Basis Data)
Orang – orang yang berinteraksi dengan sistem basis data. Ada
beberapa tipe pengguna pada sistem database, diantaranya program aplikasi,
pengguna mahir, pengguna umum dan pengguna khusus.
-
Program
Aplikasi :
Pengguna yang berintraksi melalui DML (Data Manipulation Language) yang ditulis dalam Bahasa pemrograman induk (seperti pascal dan cobol).
Pengguna yang berintraksi melalui DML (Data Manipulation Language) yang ditulis dalam Bahasa pemrograman induk (seperti pascal dan cobol).
- Pengguna
Mahir :
Pengguna yang berinteraksi tanpa harus menulis modul program, yang
Pengguna yang berinteraksi tanpa harus menulis modul program, yang
menggunakan query (Bahasa standard).
-
Pengguna
Umum :
Pengguna yang berinteraksi melalui pemanggilan suatu program, yang telah disediakan sebelumnya.
Pengguna yang berinteraksi melalui pemanggilan suatu program, yang telah disediakan sebelumnya.
-
Pengguna
Khusus :
Pengguna yang menulis database non konvensional secara khusus
Pengguna yang menulis database non konvensional secara khusus
(seperti
aplikasi sistem pakar).
C. Istilah – istilah dalam Basis Data
Dibawah ini
merupakan beberapa hal dalam basis data, yaitu :
1. Enterprise :
Bentuk organisasi yang disimpan dalam basis data. (Seperti Sekolah, Rumah Sakit Bank, dll).
Bentuk organisasi yang disimpan dalam basis data. (Seperti Sekolah, Rumah Sakit Bank, dll).
2. Entitas :
Objek yang dapat dibedakan dengan objek lain. (dalam Enterprise Rumah Sakit terdapat entitas Pasien, Dokter, Penyakit).
Objek yang dapat dibedakan dengan objek lain. (dalam Enterprise Rumah Sakit terdapat entitas Pasien, Dokter, Penyakit).
3. Attribut :
yang mewakili suatu Entitas/ Entity. (dalam Entitas Dokter terdapat Atribut Nama, jenis specialist, alamat, dll).
yang mewakili suatu Entitas/ Entity. (dalam Entitas Dokter terdapat Atribut Nama, jenis specialist, alamat, dll).
4. Nilai data (Value) :
Informasi yang mencakup setiap elemen data (merupakan isi dari attribut nilai).
Informasi yang mencakup setiap elemen data (merupakan isi dari attribut nilai).
5. Record (Tuple) :
Kumpulan field yang menginformasikan suatu Entity secara lengkap.
Kumpulan field yang menginformasikan suatu Entity secara lengkap.
6. File :
Kumpulan record yang sejenis, yang memiliki elemen yang sama, namun data Valuenya (nilainya) berbeda.
Kumpulan record yang sejenis, yang memiliki elemen yang sama, namun data Valuenya (nilainya) berbeda.
7. Database :
kumpulan file yang berkaitan antara satu file dengan yang lain.
kumpulan file yang berkaitan antara satu file dengan yang lain.
8. Kunci
elemen :
Untuk mengidentifikasi entitas dari kumpulan entitas.
Untuk mengidentifikasi entitas dari kumpulan entitas.
D. Contoh Suatu Entitas
Sumber :
(Elmasri R., Navathe S.B., 1994,Fundamentals of Database System, Thr
Benjamin/Cummings Company, California.)
Comments
Post a Comment