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