Sistem Basis Data (After Mid)
Sistem Basis Data (After Mid)
Sistem Basis Data (After Mid)
(After MID)
Fidia Deny Tisna Amijaya
Program Studi Statistika
Fakultas Matematika dan Ilmu Pengetahuan
Alam
Universitas Mulawarman
Materi:
1. PERANCANGAN DATABASE
2. KONSEP PEMBUATAN PROGRAM & PENGENALAN
KOMPONEN DELPHI
3. PROSEDUR DATABASE
4. QUICK REPORT
5. FINAL PROJECT*
Final Project*
Timetable
Perancangan database
(Studi kasus, Penentuan
Entitas,
ERD)
Rancangan Interface
Program
Prosedur tambah, hapus,
cari, edit
Quick Report
Pert.
10
Pert.
11
Pert.
12
Pert.
13
Pert.
14
Pert.
15
Final Project*
Garis Besar Final Project:
1. Studi kasus
2. Pembentukan entitas dan atribut-atributnya
3. Pembuatan ERD
4. Pembuatan Program
5. Evaluasi
Final Project*
Contoh Tema:
1. Database RBS
2. Database Praktikum
3. Database pengambilan skripsi dan PKL
4. Database peminjaman ruang
5. Database Pusat Analisis Statistika
6. Database Rumah Sakit
7. Database Bank
8. Database Perusahaan
PERANCANGAN DATABASE
Studi Kasus
Didalam Ruang Baca Statistika (RBS) terdapat:
daftar admin, daftar buku, daftar anggota, dan daftar
peminjaman buku. Admin bertugas untuk mengatur
semua hal yang terdapat dalam RBS. Buku RBS berasal
dari bermacam-macam sumber, bisa dari sumbangan
mahasiswa, dosen dll. Anggota RBS sifatnya bebas,
artinya siapapun boleh manjadi anggota RBS dengan
cara mendaftarakan diri terlebih dahulu. Peminjaman
buku hanya boleh dilakukan oleh anggota RBS yang
terdaftar. Batas pengembalian buku maksimal adalah 3
hari setelah tanggal peminjaman. Apabila lebih dari 3
hari akan dikenakan denda. Perhitungan denda RBS
adalah jumlah hari keterlambatan dikalikan 1000.
PERANCANGAN DATABASE
Penentuan Entitas
Entitas yang terdapat dalam RBS meliputi:
1. Admin
2. Buku
3. Anggota
Sedangkan Entitas yang menghubungkan
keseluruhan entitas (relasi) meliputi:
1. Peminjaman
PERANCANGAN DATABASE
Penentuan Atribut dari Entitas
Entitas yang terdapat dalam RBS
meliputi:
1. Admin, Atributnya:
a) Kode Admin (String[5])
b) Nama Admin (String[50])
c) Password (String[6])
2. Buku, Atributnya:
d) Kode Buku (String[12])
e) Judul Buku (String[100])
f) Pengarang (String[50])
g) Penerbit (String[20])
h) Tahun Terbit (Number)
i) Kota Terbit (String[12])
j) Kategori (String[20])
k) Tanggal Masuk (ShortDate)
l) Sumber (String[30])
m) Ketersediaan (String[8])
3. Anggota, Atributnya:
a) No Anggota (String[6])
b) NIM (String[12])
c) Nama (String[30])
d) Tempat Lahir (String[12])
e) Tanggal Lahir (ShortDate)
f) Jenis Kelamin (String[1])
g) Alamat (String[100])
h) HP (String[12])
i) Instansi/Prodi (String[12])
j) Status (String[12])
4. Peminjaman, Atributnya:
k) No Transaksi (String[6])
l) No Anggota (String[6])
m) Kode Buku(String[12])
n) Tanggal Pinjam (ShortDate)
o) Tanggal Pengembalian (ShortDate)
p) Tanggal Kembali (ShortDate)
q) Denda (Number)
PERANCANGAN DATABASE
Entity Relational Database (ERD)
PERANCANGAN DATABASE
Tabel-tabel yang akan dibuat dalam database
Tabel Admin
Kode
Admin
Nama
Admin
Passwo
rd
Tabel Buku
Kode
Buku
Judul
Buku
Kategor Tanggal
i
Masuk
Pengar
ang
Pener
bit
Sumber
Tahun
Terbit
Ketersedi
aan
Kota
Terbit
PERANCANGAN DATABASE
Tabel-tabel yang akan dibuat (lanjutan)
Tabel Anggota
No
Anggota
NI
M
Nam Tempat
a
Lahir
Alamat
HP
Instansi/P
rodi
Tanggal
Lahir
Jenis
Kelamin
Status
Tabel Peminjaman
No
No
Transaksi Anggota
Denda
Kode
Admin
Kode
Buku
Tanggal
Pinjam
Tanggal
Tangg
Pengemba al
lian
Kemb
ali
PERANCANGAN DATABASE
Tugas 1
1. Buatlah Studi Kasus dengan tema yang menarik?
2. Tentukan Entitas-Entitas yang ada dalam kasus
tersebut?
3. Tentukan Atribut-Atribut soal No. 2?
4. Buatlah ERD berdasarkan No. 2 dan No. 3?
5. Buatlah Tabel-Tabel yang akan dibuat dalam
database sesuai dengan No. 2,3,4?
ERD
Database
Interface
1.
Pembuatan database
Database adalah basis data (tempat berkumpulnya
data). Suatu basis data disusun oleh bermacammacam tabel. Suatu tabel disusun oleh berbagai
macam data. Suatu data disusun oleh berbagai
macam atribut-atribut.
Dalam kuliah ini basis data akan dibuat dengan Ms.
Access dengan alasan kemudahan proses
aksesibilatas data.
ADO Query
ADO
Table
ADO Connection
2. Data Access
adalah komponen bayangan/non visual. Data
Access digunakan untuk menghubungkan ADO
dengan Data Control. Komponen-komponen data
access yang bisa digunakan:
Datasource, digunakan sebagai sumber data,
tentunya jika datasource ini terhubung dengan
database maka datasource ini akan menjadi
database bayangan
Datasource
3. Data Control
Adalah komponen visual data artinya data-data
yang ada dalam datasource dapat ditampilkan
secara nyata dengan menggunakan Data Control.
Komponen-komponen data access yang bisa
digunakan:
DBGrid, digunakan untuk menampilkan data dalam
bentuk tabel.
DBGrid
Datasourc
e
ADOQue
ry
DBGrid
Tugas 2
1. Buatlah database dengan menggunakan Ms
Access?
2. Koneksikan database Soal No. 1 dengan program
Delphi?
3. Buatlah tampilan interface program database
delphi yang menarik?
PROSEDUR DATABASE