RPS – Perancangan Basis Data 2015
RENCANA PEMBELAJARAN SEMESTER
Mata Kuliah : Perancangan Basis Data Program Studi : Sistem Informasi
Semester : 4 Kode : SIF204 SKS : 3 Dosen : Augury El Rayeb, S.Kom., MMSI. Unsur Capaian Pembelajaran : Mampu merancang basis data yang sesuai dengan kaidah normalisasi basis data dan merepresentasikannya dalam model diagram (ER diagram, class diagram, dan relational diagram) dan model lainnya (kamus data, spesifikasi basis data).
[SBE] Stephen Buxton, et al, “Database Design Know It All”, Elsevier, 2009. [CC] Clare Churcher, “Beginning Database Design”, Apress, 2007. [APIIT] Asia Pacific Institute of Information of Technology, “Requirements Modeling: Use Case Diagram + Use Case Description”, UML Lecture Series, 2003. [SWA] Scott W. Ambler, “The Elements of UML 2.0 Style”, Cambrige Univ Press, 2005.
Minggu Kemampuan Akhir yang Ke Diharapkan 1. Pemahaman Dasar tentang Database: a. Sistem database b. Abstraksi data c. Pemodelan data
Bahan Kajian (Materi Ajar) 1. Konsep dasar, istilah dan komponen basis data serta kegunaan system basis data. 2. Konsep abstraksi data dan skema basis data.
3. Pengantar tentang pemodelan data. Referensi: [SBE], [CC]
Bentuk Pembelajaran Ceramah dan diskusi
Kriteria Penilaian (Indikator) ‐
Bobot Nilai ‐
RPS – Perancangan Basis Data 2015
Minggu Ke
Kemampuan Akhir yang Diharapkan
Bahan Kajian (Materi Ajar)
Bentuk Pembelajaran
Kriteria Penilaian (Indikator)
Bobot Nilai
2, 3, 4. Konsep ER (Entity Relationship)
1. ER dan database modelling. Ceramah, diskusi, dan 2. Pembuatan ER diagram praktek. sederhana. 3. Komponen ER dan Pemetaan Entity ke dalam tabel relasi. 4. Relationship antar entitias. 5. Konsep kardinalitas pada diagram ER. 6. Transformasi aturan ke Cardinality Diagram ER, dan Transformasi Diagram ER ke Tabel (One‐to‐one, many‐ to‐one, dan many‐to‐many berdasarkan cardinality entity pada Relationship) Referensi: [SBE]
‐
‐
RPS – Perancangan Basis Data 2015
Minggu Kemampuan Akhir yang Ke Diharapkan 5 Mampu membuat diagram ER untuk suatu proses bisnis.
6, 7 & 8 Mampu membuat rancangan basis data dengan menerapkan pendekatan konsep normalisasi
Bahan Kajian (Materi Ajar) Perancangan basis data dengan diagram ER.
Normalisasi 1. Pendekatan Normalisasi. 2. Functional Dependencies. 3. Konsep 1NF, 2NF, 3NF dan BCNF. Study kasus Disain basisdata dengan pendeketan normalisasi. Referensi: [SBE], [CC]
Kriteria Penilaian (Indikator) Tugas merancang Kesesuaian diagram ER entitas dengan berdasarkan proses proses bisnis. bisnis. Kesesuaian Relasi antar entitas dengan proses bisnis. Kesesuaian kardinalitas dengan aturan Cardinality. Ceramah, diskusi, Kemampuan praktek dan presentasi. menerapkan Tugas merancang basis pendekatan data dengan normalisasi menerapkan pada pendekatan normalisasi. rancangan basis data Bentuk Pembelajaran
Bobot Nilai 20 %
20 %
RPS – Perancangan Basis Data 2015
Minggu Kemampuan Akhir yang Bahan Kajian (Materi Ajar) Ke Diharapkan 9, 10 Mampu membuat diagram use Requirement Analysis & Use Case case dan memahami analisis 1. Teknik analisis requirement requirement. 2. 3. 4. 5.
Bentuk Pembelajaran Ceramah, diskusi, praktek
Kriteria Penilaian (Indikator) ‐
Bobot Nilai ‐
Pengenalan UML Diagram use case Spesifikasi use case Analisis requirement dengan diagram use case
Referensi: [APIIT], [SWA]
11
Mampu melakukan analisis requirement dengan menggunakan use case sebagai diagram bantu.
Analisis requirement & Use Case
Tugas melakukan analisis requirement dan membuat diagram use case ‐nya
Kesesuaian hasil laporan analisis berupa diagram use case kasus Kesesuaian penggambaran use case dengan mengikuti kaidah dan konsep‐nya
20 %
RPS – Perancangan Basis Data 2015
Minggu Kemampuan Akhir yang Ke Diharapkan 12, 13 Mampu membuat disain konseptual dan disain logis untuk basis data dengan menggunakan ORM dan Class Diagram
Bahan Kajian (Materi Ajar)
Bentuk Pembelajaran
ORM dan Class Diagram Ceramah, diskusi, 1. Model structure dengan praktek menggunakan diagram ORM (Object Role Modeling) 2. Disain konseptual (ORM) 3. Disain logis (diagram Class)
Kriteria Penilaian (Indikator) ‐
Bobot Nilai ‐
Referensi: [APIIT], [SWA]
14
Mampu membuat spesifikasi basis data
Spesifikasi Database 1. Pemahaman penulisan spesifikasi basis data 2. Type‐type data dalam penulisan spesifikasi basis data. 3. Latihan menuliskan spesifikasi basis data berdasarkan class diagram. 4. Latihan menuliskan spesifikasi basis data berdasarkan ERD Referensi: [APIIT], [SWA]
Ceramah, diskusi, praktek
‐
‐
RPS – Perancangan Basis Data 2015
Minggu Kemampuan Akhir yang Bahan Kajian (Materi Ajar) Ke Diharapkan Studi kasus 15, 16 Mampu melakukan tahapan perancangan dari suatu proses bisnis
Kriteria Penilaian (Indikator) Ketajaman dan Praktek, Presentasi & kelengkapan Diskusi kajian perancangan basis data perancangan, kelancaran untuk suatu proses bisnis berdasarkan kasus komunikasi Bentuk Pembelajaran
Bobot Nilai 40%