Organisasi/ Analisis Kebutuhan Konseptual Perusahaan Kebutuhan Database Diagram E-R
Perancangan Fisik Perancangan Logis
Tabel Database Detail Tabel Database
MODEL E-R Suatu model yang digunakan untuk menggambarkan data dalam bentuk entitas, atribut dan hubungan antarentitas. NOTASI E-R ENTITAS Sesuatu di dunia nyata yang keberadaanya tidak bergantung pada yang lain. Entitas dapat berupa sesuatu yang nyata ataupun abstrak. Dinyatakan dalam kata benda dan ditulis kapital. Contoh Orang: PEGAWAI, MAHASISWA, PASIEN Tempat: TOKO, GUDANG, PROPINSI Objek: MESIN, GEDUNG, MOBIL Kejadian: PENJUALAN, REGISTRASI Konsep: REKENING, KURSUS ATRIBUT Atribut adalah properti atau karakteristik yang terdapat dalam setiap entitas. Dinyatakan dalam kata benda, menggunakan huruf awal kapital. Jika 2 suku kata bisa menggunakan: Suku1_Suku2 Suku1Suku2 ATRIBUT (2) Contoh entitas dan atributnya ATRIBUT PENGENAL (IDENTIFIER) Setiap set entitas memiliki atribut (atau gabungan beberapa atribut) yang nilainya bersifat unik (tidak kembar) sehingga dapat digunakan untuk membedakan antara satu entitas yang satu dengan yang lain. Identifier disebut juga primary key. Contoh: MAHASISWA, memiliki atribut: Nim, Nama, TanggalLahir. Nim dapat dijadikan sebagai identifier karena unik (tidak ada mahasiswa yang memiliki Nim sama) PANDUAN PEMBUATAN PRIMARY KEY Pilih atribut pengenal yang nilainya tidak berubah sepanjang waktu. Pilih atribut pengenal yang nilainya untuk setiap instans selalu valid dan tidak bernilai Null. Hindari atribut pengenal yang strukturnya mengandung klasifikasi, lokasi, dll Pertimbangkan untuk membuat baru atribut pengenal jika sebelumnya tidak ada. JENIS ATRIBUT
1. Atribut Sederhana – Atribut Komposit
2. Atribut bernilai tunggal – Atribut bernilai banyak 3. Atribut tersimpan – Atribut turunan JENIS ATRIBUT
1. Atribut Sederhana – Atribut Komposit
JENIS ATRIBUT
2. Atribut bernilai tunggal – Atribut bernilai banyak
JENIS ATRIBUT
3. Atribut tersimpan – Atribut turunan
TUGAS KELOMPOK Identifikasi proses bisnis (gunakan BPD): Registrasi & KRS mahasiswa lama di uns (misal, pembayaran, krs, perwalian, dll) Proses bisnis di rental CD (misal, pendaftaran anggota, peminjaman, denda, pendataan buku, dll) Proses bisnis di Bank/Koperasi Simpan Pinjam (misal, pendaftaran anggota, peminjaman, penyimpanan, dll) Proses bisnis di tempat servis dan penjualan sparepart motor (Misal, servis, pembelian, keanggotaan, dll) TUGAS KELOMPOK Identifikasi set entitas dan atribut pada: Registrasi & KRS mahasiswa lama di uns (misal, pembayaran, krs, perwalian, dll) Proses bisnis di rental CD (misal, pendaftaran anggota, peminjaman, denda, pendataan buku, dll) Proses bisnis di Bank/Koperasi Simpan Pinjam (misal, pendaftaran anggota, peminjaman, penyimpanan, dll) Proses bisnis di tempat servis dan penjualan sparepart motor (Misal, servis, pembelian, keanggotaan, dll) TUGAS KELOMPOK Dikumpulkan pada Hari, tanggal: Selasa, 30 Maret 2010 Waktu: Pukul 12.00 WIB Tempat: Loker YP Presentasi 1 kelompok (dirandom) Hari, tanggal: Rabu, 31 Maret 2010 Waktu: Kuliah Basisdata Alokasi Waktu: 20 – 25 Menit