Bab 6
Bab 6
Dari beberapa definisi di atas, basis data memiliki berbagai sumber data
dalam pengumpulan data, bervariasi derajat interaksi kejadian dari dunia
nyata, dirancang dan dibangun agar dapat digunakan oleh beberapa
user untuk berbagai kepentingan [Waliyanto, 2000] dan pada masing-
masing table/file di dalam database berfungsi untuk
menampung/menyimpan data-data, dan masing-masing data yang ada
pada table/file tersebut saling berhubungan dengan satu sama lainnya.
Tujuan dari dibentuknya basis data pada suatu perusahaan pada
dasarnya adalah kemudahan dan kecepatan dalam pengambilan
kembali data.
Dalam basis data seluruh data disimpan dalam file basis data
pada masing-masing table/file sesuai dengan fungsinya, sehingga
penelusuran data dapat dilakukan dengan mudah dan cepat tersaji.
Basis data merupakan aspek yang sangat penting dalam system
informasi karena merupakan gudang penyimpanan data yang dapat
menghindari duplikasi data, hubungan antardata yang tidak jelas,
organisasi data, serta update yang rumit.
B. Hierarki Basis Data
Data diorganisasikan kedalam bentuk elemen data (field),
rekaman (record), dan berkas (file). Elemen data adalah satuan data
terkecil yang tidak dapat dipecah lagi menjadi unit lain yang bermakna.
Misalnya data siswa terdiri dari NIS, nama, alamat, telepon atau jenis
kelamin. Rekaman merupakan gabungan sejumlah elemen data yang
saling terkait. Istilah lain dari rekaman adalah baris atau tupel. Berkas
adalah himpunan seluruh rekaman yang bertipe sama.
1. Model Data
Model data dapat dikelompokkan berdasarkan konsep pembuatan
deskripsi strktur basis data, yaitu sebagai berikut.
a. Model data konseptual (high level) menyajikan konsep tentang
bagaimana user memandang atau memperlakukan data. Dalam model
ini dikenal tiga konsep penyajian data.
1) Entity (entitas) merupakan penyajian objek, kejadian atau konsep dunia
nyata yang keberadaannya secara eksplisit didefinisikan dan disimpan
dalam basis data. Contohnya siswa, mata pelajaran, guru, nilai, dan
sebagainya.
2) Atribute (atribut) adalah keterangan yang menjelaskan karakteristik dari
suatu entitas seperti NIS, nama, kelas, jurusan untuk entitas siswa.
3) Relationship (hubungan) marupakan interaksi antara satu entitas
dengan yang lainnya. Contoh nya entitas pelanggan berhubungan
dengan entitas barang yang dibelinya.
b. Model data fiskal (low level) merupakan konsep deskripsi detail antara
disimpan kedalam computer dengan menyajikan informasi tentang
format rekaman, urutan rekaman, dan jalur pengaksesan data yang
dapat membuat pencarian rekaman data lebih efisien.
c. Model data implementasi (representational) merupakan konsep
deskripsi data disimpan dalam computer dengan menyembunyikan
sebagian detail deskripsi data sehingga para user mendapat gambaran
global bagaimana data disimpan dalam komputer. Model ini merupakan
konsep model data yang digunakan oleh model hierarki, jaringan dan
relasional.
2. Skema dan Instan Basis Data
Skema basis data merupakan deskripsi dari basis data yang
spesifikasinya ditentukan dalam tahap perancangan namun tidak terlalu
diharapkan diubah setiap saat. Penggambaran skema umumnya hanya
berisi sebagian dari detail deskripsi basis data.
Siswa
NIS Nama Kelas Jurusan
Mata Pelajaran
KD_MP Mata Pelajaran
Guru
KD_Guru Nama Alamat Telepon
Sekolah
KD_Sekolah NIS KD_MP KD_Guru Semester Tahun Nilai
MP