( 3 SKS )
by
Ahmad Habib
PREVIEW
O BASIS DATA ?
O SISTEM BASIS DATA?
O FUNGSI/PERANAN SISTEM BASIS DATA?
O KEDUDUKAN BASIS DATA?
O CARA MEMBUAT?
Tujuan Utama
O Memahami konsep data, basis data dan
penerapan basis data
O Mampu mendefinisikan Basis data
O Menjelaskan Manfaat & Tujuan basis data
O Mengetahui Penerapan Basis data
O Memahami operasi-
operasi-operasi dasar terhadap basis
data
Konsep Basis Data
O Analogi ≈ Lemari Arsip
Disk FILE
MAP
24
Abstraksi Data
O Abstraksi data merupakan tingkatan/level
dalam bagaimana melihat data dalam
sebuah sistem basis data.
O Ada 3 level abstraksi data :
- Level Fisik (Physical Level) –Internal Level
- Level Logik/Konseptual (Conceptual Level)
- Level Penampakan (View Level) –External
Level
25
LEVEL FISIK/INTERNAL
O Level fisik merupakan level paling rendah
yang menggambarkan bagaimana
sesungguhnya suatu data disimpan.
26
LEVEL KONSEPTUAL/LOGIKA
O Memperlihatkan data apa sebenarnya
(secara fungsional) disimpan dalam basis
data dan hubungannya dengan data yang
lainnya.
O Level ini menggambarkan data apa yang
disimpan dalam database dan hubungan
relasi yang terjadi antara data dari
keseluruhan database. Pemakai tidak
memperdulikan kerumitan dalam struktur
level fisik lagi, penggambaran cukup
dengan memakai kotak, garis,dan
hubungan secukupnya. 27
LEVEL PANDANGAN PEMAKAI
(USER VIEW)/EKSTERNAL
28
Jenjang data
29
O Characters : merupakan bagian data yang terkecil, dapat
berupa karakter numerik, huruf ataupun karakter-
karakter khusus (special characters) yang membentuk
suatu item data / field.
30
O Record : Kumpulan dari field membentuk suatu record.
Record menggambarkan suatu unit data individu yang
tertentu. Kumpulan dari record membentuk suatu file.
Misalnya file personalia, tiap-tiap record dapat mewakili
data tiap-tiap karyawan.
O File:
File File terdiri dari record-record yang menggambarkan
satu kesatuan data yang sejenis. Misalnya file mata
pelajaran berisi data tentang semua mata pelajaran
yang ada.
31
O Database : Kumpulan dari file / tabel membentuk suatu
database
32
Tipe File
O File Induk (master
(master File)
File)
-file induk acuan (reference master file) : file
induk yang recordnya relatif statis, jarang
berubah nilainya. Misalnya file daftar gaji,
file mata pelajaran.
-file induk dinamik (dynamic master file): file
induk yang nilai dari record-recordnya
sering berubah atau sering dimutakhirkan
(update) sebagai hasil dari suatu transaksi.
Misalnya file induk data barang, yang
setiap saat harus di up-date bila terjadi
transaksi. `
34
O File Transaksi (transaction
(transaction file)
file)
File ini bisa disebut file input; digunakan untuk merekam
data hasil dari transaksi yang terjadi. Misalnya file
penjualan yang berisi data hasil transaksi penjualan.
35
O File Sejarah (history
(history file)
file)
File ini bisa disebut file arsip (archival file), merupakan
file yang berisi data masa lalu yang sudah tidak aktif
lagi, tetapi masih disimpan sebagai arsip.
36
Konsep Dasar
O Istilah – istilah dasar
O Entitas
Sekumpulan obyek yang mempunyai karakteristik sama dan
bisa dibedakan dari lainnya. Obyek dapat berupa barang,
orang, tempat atau suatu kejadian
Missal : pegawai, mobil, nilai dsb
O Atribut
Deskripsi data yang bisa mengidentifikasikan entitas
Misal : entitas mobil adalah no. mobil, merk mobil,
warna mobil dsb.
O Field
Lokasi penyimpanan untuk salah satu elemen data
atribut
O Record
Kumpulan dari field yang berhubungan satu sama
lain
O File
Kumpulan dari record yang menggambarkan himpunan
Entitas
O Basis Data
Kumpulan file yang digunakan oleh program aplikasi serta
membentuk hubungan tertentu di antara record-record di
file-file tersebut
O Key
O Elemen Record yang dipakai untuk menemukan Record
tersebut pada waktu akses
O Jenis-jenis key:
O Primary key
O Secondary key
O Candidate key
O Alternate key
O Composite key
O Foreign key
O Primary key
O Field yang mengidentifikasikan sebuah record dalam file
O Bersifat unik
Primari Key
Secondary Key
Candidate key
Field-field yang bisa dipilih (dipakai) menjadi
primary key
Candicate key
O Foreign key
O Field yang bukan key, tetapi adalah key pada file yang lain.
KD_DOSEN NAMA
D232 Warsono, Drs
D453 R. Faisal
D812 Tri Darmadi
Foreign key
Primary key