PROSES DESIGN SISTEM BASIS DATA

advertisement
PERANCANGN
SISTEM BASIS DATA
By
Siti Yuliyanti
Modul 3 SDB-2
siti yuliyanti
1. Perancangan sbd tradisional
• Kebutuhan analisa
• Pemodelan data
• Normalisasi
Modul 3 SDB-2
siti yuliyanti
2. Perancangan metode barker
• Strategi
 dasar erd, proses
• Analisis  erd terperinci, model aliran data
• Perancangan  entitas- tabel/basis data – view/indeks
• Membangun  create table
- uji basis data
• Dokumentasi  perancangan basis data/ aplikasi
• Transisi  tes contoh basis data / data warisan
• Produksi  pengguna akhir-aplikasi-manipulasi-uji
Modul 3 SDB-2
siti yuliyanti
Siklus Hidup ( Life Cycle)
Sistem Basis Data
Control &
maintenance
Definisi
Sistem
Pengoperasian
Design Database
(perancangan basis
data)
Testing &
Validasi
Implementasi
Konversi
Aplikasi
Modul 3 SDB-2
Loading /
Konversi
Data
siti yuliyanti
Komponen
Sistem Basis Data
•Basis Data
•Perangkat lunak
•Perangkat keras
•Program aplikasi
•Sistem pengelolaan basis data (DBMS)
•Pengguna
Modul 3 SDB-2
siti yuliyanti
Proses Design Basis Data
1. Pengumpulan data dan analisis
- identifikasi pemakai dan area aplikasi
- dokumentasi form, report dll
- i/o data untuk pemrosesan
2. Design basis data konceptual
- merancang skema data (ERD)
- merancang transaksi (manipulasi data)
Modul 3 SDB-2
siti yuliyanti
3. Pemilihan DBMS
teknis
Faktor
Pemilihan DBMS
Ekonomi
storage
user interface
programmer
bahasa query
software
hardware
maintenance
teknisi
Organisasi
Kompleksitas
sharing antar aplikasi,
perkembangan data,
pengontrolan data
4. Merancang basis data secara logika
- Hasil pemetaan berupa DDL misal :
create database perpustakaan  terbentuk database dengan nama
perpustakaan
5. Merancang basis data secara fisik
- storage
- response time (waktu akses basis data)
- throughput (jumlah transaksi / waktu)
6. Implementasi
– DDL dari DBMS dikompilasi
– Basis data di-load dari sistem lama
– Transaksi diimplementasikan dan dikompilasi
Modul 3 SDB-2
siti yuliyanti
Sebuah Universitas akan membuat sistem
informasi Perpustakaan berbasis database
dengan spesifikasi : (ganjil)
- Mahasiswa(Nim, Nama, Alamat_Mhs) dapat meminjam
buku (Kode_Buku, Judul_Buku, Penerbit)setelah
melakukan registrasi kepada petugas perpustakaan (Nip,
Nama_Petugas)
- Setiap mahasiswa boleh meminjam banyak buku
- Setiap buku memiliki beberapa kategori (pemrograman,
teknik, analisis)
Pertanyaan:
1. Jelaskan proses design sistem basis datanya!
2. Gambar ERD dengan pemetaan kardinalitasnya
Sebuah Hotel akan membuat sistem informasi
Kunjungan tamu berbasis database dengan
spesifikasi : (genap)
- Tamu(No_kamar, Nama_Tamu) dapat menginap di
Kamar Hotel( No_Kamar, Jenis_Kamar)setelah
melakukan registrasi / check in di Reseptionist (Nip,
Nama_Petugas)
- Setiap kamar Hotel boleh ditempati lebih dari 1 orang
- Setiap Kamar Hotel memiliki beberapa kategori (VIV,
Medium, Standar)
Pertanyaan:
1. Jelaskan proses design sistem basis datanya!
2. Gambar ERD dengan pemetaan kardinalitasnya
Download