gbpp – perancangan basis data - ocw.upj.ac.id · pdf filedeskripsi singkat : mata kuliah...

5
GBPP – Perancangan Basis Data 2014 GARIS-GARIS BESAR PROGRAM PEMBELAJARAN Mata Kuliah : Perancangan Basis Data Kode / SKS : SIF-209 / 3 SKS Dosen : Augury El Rayeb, S.Kom., MMSI. Deskripsi Singkat : Mata kuliah ini berisi konsep dan teknik perancangan basis data, cara mambuat model basis data mulai dari dasar hingga tingkat lanjut. Standar Kompetensi : Mahasiswa akan 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). No. Kompetensi Dasar Indikator Pokok Bahasan dan Sub Pokok Bahasan Metode Media Estimasi Waktu Sumber Kepustakaan (tidak dalam urutan) 1. Memahami konsep database dan mengenal pemodelan data. 1. Mampu menjelaskan konsep dasar, istilah-istilah dan komponen basis data serta kegunaan system basis data. 2. Mampu menjelaskan konsep abstraksi data dan skema basis data. 3. Mampu menjelaskan konsep pemodelan data Database fundamentals a. Sistem database b. Abstraksi data c. Pemodelan data Ceramah, praktikum, diskusi dan tanya jawab. Hand out Papan tulis Laptop/komputer LCD Tatap muka 1 kali (2x1)x50 menit Praktikum 1 kali (1x1)x100 menit Database Design Know It All, Elsevier Author: Stephen Buxton, et al Beginning Database Design, Apress. Author: Clare Churcher 2. Membuat representasi database dengan Diagram ER Sederhana. 1. Mampu menjelaskan konsep dasar, istilah-istilah dan komponen ER (Entity Relationship) pada perancangan basis data. ER (Entity Relationship) Concept a. Intro ER dan database modelling. b. Komponen ER dan pembuatan ER diagram sederhana Ceramah, praktek, diskusi dan tanya jawab. Hand out Papan tulis Laptop/komputer LCD Tatap muka 1 kali (2x1)x50 menit Praktikum 1 kali (1x1)x100 menit Database Design Know It All, Elsevier Author: Stephen Buxton, et al

Upload: vandang

Post on 06-Feb-2018

223 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: GBPP – Perancangan Basis Data - ocw.upj.ac.id · PDF fileDeskripsi Singkat : Mata kuliah ini berisi konsep dan teknik perancangan basis data, ... Praktikum 1 kali (1x1)x100 menit

GBPP – Perancangan Basis Data 2014

GARIS-GARIS BESAR PROGRAM PEMBELAJARAN

Mata Kuliah : Perancangan Basis Data

Kode / SKS : SIF-209 / 3 SKS

Dosen : Augury El Rayeb, S.Kom., MMSI.

Deskripsi Singkat : Mata kuliah ini berisi konsep dan teknik perancangan basis data, cara mambuat model basis data mulai dari dasar hingga tingkat lanjut. Standar Kompetensi : Mahasiswa akan 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).

No. Kompetensi Dasar Indikator Pokok Bahasan dan Sub Pokok

Bahasan Metode Media Estimasi Waktu

Sumber Kepustakaan (tidak dalam urutan)

1. Memahami konsep database dan mengenal pemodelan data.

1. Mampu menjelaskan konsep dasar, istilah-istilah dan komponen basis data serta kegunaan system basis data.

2. Mampu menjelaskan konsep abstraksi data dan skema basis data.

3. Mampu menjelaskan konsep pemodelan data

Database fundamentals a. Sistem database b. Abstraksi data c. Pemodelan data

Ceramah, praktikum, diskusi dan tanya jawab.

Hand out Papan tulis Laptop/komputer LCD

Tatap muka 1 kali (2x1)x50 menit Praktikum 1 kali (1x1)x100 menit

Database Design Know It All, Elsevier Author: Stephen Buxton, et al Beginning Database Design, Apress. Author: Clare Churcher

2. Membuat representasi database dengan Diagram ER Sederhana.

1. Mampu menjelaskan konsep dasar, istilah-istilah dan komponen ER (Entity Relationship) pada perancangan basis data.

ER (Entity Relationship) Concept a. Intro ER dan database

modelling. b. Komponen ER dan pembuatan

ER diagram sederhana

Ceramah, praktek, diskusi dan tanya jawab.

Hand out Papan tulis Laptop/komputer LCD

Tatap muka 1 kali (2x1)x50 menit Praktikum 1 kali (1x1)x100 menit

Database Design Know It All, Elsevier Author: Stephen Buxton, et al

Page 2: GBPP – Perancangan Basis Data - ocw.upj.ac.id · PDF fileDeskripsi Singkat : Mata kuliah ini berisi konsep dan teknik perancangan basis data, ... Praktikum 1 kali (1x1)x100 menit

GBPP – Perancangan Basis Data 2014

No. Kompetensi Dasar Indikator Pokok Bahasan dan Sub Pokok

Bahasan Metode Media Estimasi Waktu

Sumber Kepustakaan (tidak dalam urutan)

2. Mampu membuat Diagram ER sederhana.

3. Mampu melakukan pemetaan Entity ke dalam tabel relasi.

c. Pemetaan Entity ke dalam tabel relasi

3. Membuat dan menentukan cardinality (kardinalitas) Diagram ER

1. Mmampu menjelaskan konsep dasar relationship antara entity.

2. Mampu menjelaskan konsep Cardinality (kardinalitas) sebagai rule untuk menjaga relationship pada normal database.

3. Mampu mebuat diagram ER lengkap dengan cardinality-nya (sebagai rule untuk menjaga relationship pada normal database).

ER Concept Lanjutan a. Relationship antar entitias b. Cardinality Concept c. Cardinality pada Diagram ER

Ceramah, praktek, diskusi dan tanya jawab.

Hand out Papan tulis Laptop/komputer LCD

Tatap muka 1 kali (2x1)x50 menit Praktikum 1 kali (1x1)x100 menit

Database Design Know It All, Elsevier Author: Stephen Buxton, et al

4. Melakukan analisis dan transformasi aturan – cardinality – ER – Tabel.

1. Mampu menganalisis aturan dan melakukan transformasi aturan menjadi cardinality pada diagram ER.

2. Mampu menentukan jenis suatu binary relationship berdasarkan cardinality tiap entity.

3. Mampu menganalisis ER dan melakukan transformasi ER menjadi

Transformasi aturan ke Cardinality Diagram ER, dan Transformasi Diagram ER ke Tabel a. Analisis aturan untuk

menetapkan cardinality entity b. One-to-one, many-to-one, dan

many-to-many berdasarkan cardinality entity pada Relationship.

c. Transformation rule for ER to table.

Ceramah, praktek, diskusi dan tanya jawab.

Hand out Papan tulis Laptop/komputer LCD

Tatap muka 1 kali (2x1)x50 menit Praktikum 1 kali (1x1)x100 menit

Database Design Know It All, Elsevier Author: Stephen Buxton, et al

Page 3: GBPP – Perancangan Basis Data - ocw.upj.ac.id · PDF fileDeskripsi Singkat : Mata kuliah ini berisi konsep dan teknik perancangan basis data, ... Praktikum 1 kali (1x1)x100 menit

GBPP – Perancangan Basis Data 2014

No. Kompetensi Dasar Indikator Pokok Bahasan dan Sub Pokok

Bahasan Metode Media Estimasi Waktu

Sumber Kepustakaan (tidak dalam urutan)

tabel, dengan memperhatikan cardinality entitas dan mengikuti aturan-aturan transformasi.

4. Mampu menetapkan cardinality atribut.

d. Mendefinisikan cardinality suatu atribut.

5. Melakukan disain logis dengan pendekatan normalisasi

1. Mahasiswa memahami konsep functional dependencies

2. Mahasiswa akan mampu menjelaskan konsep normalisasi.

3. Mahasiswa akan membuat rancangan basisdata menggunakan konsep normalisasi

Normalisasi a. Pendekatan Normalisasi. b. Functional Dependencies. c. Konsep 1NF, 2NF, 3NF dan

BCNF. d. Study kasus Disain basisdata

dengan pendeketan normalisasi.

Ceramah, praktek, diskusi dan tanya jawab.

Hand out Papan tulis Laptop/komputer LCD

Tatap muka 1 kali (2x1)x50 menit Praktikum 1 kali (1x1)x100 menit

Database Design Know It All, Elsevier Author: Stephen Buxton, et al

6. Analisis dokumen dan merancang basisdata dengan model diagram ER

1. Mahasiswa memiliki keterampilan analisis (studi kasus) dan kemampuan merancang basisdata model diagram ER berdasarkan dokumen-dokumen.

Studi Kasus dan Analisis ER Studi kasus dan Analisis dokumen untuk membuat model ER.

Diskusi dan tanya jawab.

Hand out Papan tulis Laptop/komputer LCD

Tatap muka 1 kali (2x1)x50 menit Praktikum 1 kali (1x1)x100 menit

Materi Studi Kasus

7. Analisis dokumen dan merancang basisdata dengan model relasi melalui normalisasi.

1. Mahasiswa memiliki keterampilan analisis (studi kasus) dan kemampuan merancang basisdata model relasi berdasarkan dokumen-dokumen.

Studi Kasus dan Analisis Normalisasi Studi kasus dan Analisis dokumen untuk membuat model relasi dengan normalisasi.

Diskusi dan tanya jawab.

Hand out Papan tulis Laptop/komputer LCD

Tatap muka 1 kali (2x1)x50 menit Praktikum 1 kali (1x1)x100 menit

Materi Studi Kasus

Page 4: GBPP – Perancangan Basis Data - ocw.upj.ac.id · PDF fileDeskripsi Singkat : Mata kuliah ini berisi konsep dan teknik perancangan basis data, ... Praktikum 1 kali (1x1)x100 menit

GBPP – Perancangan Basis Data 2014

No. Kompetensi Dasar Indikator Pokok Bahasan dan Sub Pokok

Bahasan Metode Media Estimasi Waktu

Sumber Kepustakaan (tidak dalam urutan)

08 & 09

Melakukan analisis requirement dan membuat model use case serta spesifikasi use case sebagai perangkat analisis requirement.

1. Mahasiswa mengetahui teknik analisis requirement.

2. Mahasiswa mengetahui UML 3. Mahasiswa mampu

membuat diagram use case. 4. Mahasiswa mampu

membuat spesifikasi use case.

5. Mahasiswa mampu melakukan analisis requirement dan membuat diagram use case dan spesifikasinya sebagai model.

Requirement Analysis & Use Case a. Teknik analisis requirement b. Pengenalan UML c. Diagram use case d. Spesifikasi use case e. Analisis requirement dengan

diagram use case

Ceramah, praktikum, diskusi dan tanya jawab.

Hand out Papan tulis Laptop/komputer LCD

Tatap muka 2 kali (2x1)x50 menit Praktikum 1 kali (1x1)x100 menit

Requirements Modeling (Use Case Diagram + Use Case Description), UML Lecture Series. Author: APIIT (Asia Pacific Institute of Information of Technology) The Unified Modeling Language User Guide, Addison-Wesley. Author: Grady Booch, James Rumbaugh, and Ivar Jacobson,

10 &

11.

Mampu membuat disain konseptual dan disain logis untuk basis data

1. Mahasiswa mampu melakukan disain detailed specification model structure menggunakan diagram ORM (Object Role Modeling).

2. Mahasiswa mampu melakukan pemetaan (mapping) dari disain konseptual (ORM) ke disain logis (diagram Class)

3. Mahasiswa mampu melakukan disain detailed specification model

ORM dan Class Diagram a. Model structure dengan

menggunakan diagram ORM (Object Role Modeling)

b. Disain konseptual (ORM) c. Disain logis (diagram Class)

Ceramah, praktikum, diskusi dan tanya jawab.

Hand out Papan tulis Laptop/komputer LCD

Tatap muka 2 kali (2x1)x50 menit Praktikum 1 kali (1x1)x100 menit

Requirements Modeling (Use Case Diagram + Use Case Description), UML Lecture Series. Author: APIIT (Asia Pacific Institute of Information of Technology) The Unified Modeling Language User Guide, Addison-Wesley. Author: Grady Booch,

Page 5: GBPP – Perancangan Basis Data - ocw.upj.ac.id · PDF fileDeskripsi Singkat : Mata kuliah ini berisi konsep dan teknik perancangan basis data, ... Praktikum 1 kali (1x1)x100 menit

GBPP – Perancangan Basis Data 2014

No. Kompetensi Dasar Indikator Pokok Bahasan dan Sub Pokok

Bahasan Metode Media Estimasi Waktu

Sumber Kepustakaan (tidak dalam urutan)

structure menggunakan diagram class.

James Rumbaugh, and Ivar Jacobson,

12. Mampu membuat spesifikasi basis data

1. Memahami struktur dan format-format penulisan spesifikasi basis data.

2. Mampu membuat spesifikasi basis data berdasarkan class diagram.

3. Mampu membuat spesifikasi basis data berdasarkan ERD.

Spesifikasi Database a. Pemahaman penulisan

spesifikasi basis data b. Type-type data dalam

penulisan spesifikasi basis data.

c. Latihan menuliskan spesifikasi basis data berdasarkan class diagram.

d. Latihan menuliskan spesifikasi basis data berdasarkan ERD

Ceramah, praktikum, diskusi dan tanya jawab.

Hand out Papan tulis Laptop/komputer LCD

Tatap muka 1 kali (2x1)x50 menit Praktikum 1 kali (1x1)x100 menit

Requirements Modeling (Use Case Diagram + Use Case Description), UML Lecture Series. Author: APIIT (Asia Pacific Institute of Information of Technology)

13 &

14.

Mampu membuat rancangan basis data sesuai project-nya

1. Memahami TOR terkait Project perancangan basis data

2. Mampu melakukan perancangan basis data

3. Menghasilkan rancangan basis data sesuai TOR Project perancangan basis data

Project Perancangan Basis Data a. Membuat rancangan basis

data sesuai TOR project yang diberikan.

diskusi dan tanya jawab.

Hand out Papan tulis Laptop/komputer LCD

Tatap muka 2 kali (2x1)x50 menit Praktikum 1 kali (1x1)x100 menit

TOR Project