garis-garis besar program pengajaran (gbpp) dan...

27
GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) DAN SATUAN ACARA PERKULIAHAN (SAP) MATA KULIAH : MANAJEMEN DATABASE KODE MATA KULIAH : ANI / 3 (3-0) JURUSAN ILMU ADMINISTRASI BISNIS FAKULTAS ILMU SOSIAL ILMU POLITIK UNIVERSITAS LAMPUNG 2009

Upload: vuphuc

Post on 02-Feb-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) DAN …staff.unila.ac.id/sigit/files/2011/09/SAP-GBPP-Majamenen-Database.pdf · dan mendefinisikan relasi ... set dan division - Teori

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) DAN

SATUAN ACARA PERKULIAHAN (SAP)

MATA KULIAH : MANAJEMEN DATABASE KODE MATA KULIAH : ANI / 3 (3-0)

JURUSAN ILMU ADMINISTRASI BISNIS FAKULTAS ILMU SOSIAL ILMU POLITIK

UNIVERSITAS LAMPUNG 2009

Page 2: GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) DAN …staff.unila.ac.id/sigit/files/2011/09/SAP-GBPP-Majamenen-Database.pdf · dan mendefinisikan relasi ... set dan division - Teori

GARIS-GARIS BESAR PROGRAM PENGAJARAN JUDUL MATA KULIAH : Manajemen Database NOMER KODE/SKS : ANI / 3 DESKRIPSI SINGKAT : Mata Kuliah ini memperlajari teori tentang konsep dasar database, DBA, DBMS, pendekatan

sistem database, arsitektur dan model database, sikluks hidup database kemudian dijararkan teori bagaimana merancang suatu sistem database dengan permodelan Entiry Relationship Model (ERD), model data relational, algoritma pemetaan dan proses perancangan database relational, aljabar relational dan relational calculus, implementasi database dengan structure query language, Functional Dependencies dan proses normalisasi, kemudian diajarkan teori tentang transaksi, concurrency control, security dan integrity, backup dan recovery.

TUJUAN INSTRUKSIONAL UMUM : Setelah menyelesaikan mata kuliah ini, mahasiswa diharapkan dapat mengerti, memahami dan mampu menjelaskan sistem database model relational.

No Tujuan Intruksional Khusus Pokok Bahasan Sub Pokok Bahasan Waktu Daftar Pustaka

1 Memahami konsep dasar tentang sistem database

Teori-teori dasar tentang sistem database

- Teori dasar tentang Database - teori tentang sumber daya organisasi

dan pengolahan data - Teori tentang database Administrator

(DBA) - Teori tentang Database Manajemen

System (DBMS) - Teori tentang Pendekatan Database

beserta keuntungan dan kerugianya - Bahasa dan interface dari database

2x pertemuan - Ref 1 - Ref 2 - Ref 4

2 Memahami tentang tahapan-tahapan dalam mendesain suatu sistem database

Teori-teori tentang tahapan-tahapan sistem database

- Teori tentang arsitektur database - Teori tentang model-model database - Teori tentang Relational Database

Managemen system (RDBMS) - Teori tentang Siklus Hidup suatu

sistem database

1x pertemuan - Ref 1 - Ref 2 - Ref 4

3 Memahami tentang bagaimana mendesain suatu sistem database yang baik dengan dengan menggunakan permodelan data

Teori tentang permodelan data dengan menggunakan Entity Relationship Model (ERD)

- Teori tentang Penggunaan ER Model dalam desain skema konseptual

- Teori tentang Notasi untuk ER-Diagram

4x pertemuan - Ref 1

Page 3: GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) DAN …staff.unila.ac.id/sigit/files/2011/09/SAP-GBPP-Majamenen-Database.pdf · dan mendefinisikan relasi ... set dan division - Teori

- Teori tentang Relasi (Binary, Narray, Unary) dengan konsep 1:1, 1:N dan M:N

- Teori tentang parsial dan total partisipasi

- Teori tentang subclass, superclass, spesialisasi dan generalisasi

- Teori tentang model union, disjoin dan overlapping

- Studi Kasus 4 Memahami tentang bagaimana

Model data Relational serta bagaimana Algoritma pemetaan dari ERD

Teori tentang model data relational dan algoritma pemetaan

- Teori tentang konsep model relational - Teori tentang constraints untuk model

data relasional - Teori tentang Referential Integrity

Constraints - Teori tentang operasi-operasi update

pada relasi (Insert, Delete, Modify) dan mendefinisikan relasi (Create)

- Teori tentang algoritma pemetaan skema ERD ke skema Relasional

2x pertemuan - Ref 1

5 Memahami tentang aljabar relasional dan relational calculus yang digunakan untuk memanipulasi relasi-relasi

Teori tentang aljabar Relational dan relational calculus

- Teori tentang operasi Select - Teori tentang operasi Project - Teori tentang operasi-operasi yang

melibatkan teori set - Teori tentang operasi join - Teori tentang Complete set dan

division - Teori tentang fungsi agregate - studi Kasus

4x pertemuan - Ref 1

6 Memahami tentang bahasa basis data relasional

Teori tentang structure query language (SQL)

- Teori tentang pendefinisian data dalam SQL

- Teori tentang mendefinisikan query dalam SQL

1x pertemuan Ref 1

Page 4: GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) DAN …staff.unila.ac.id/sigit/files/2011/09/SAP-GBPP-Majamenen-Database.pdf · dan mendefinisikan relasi ... set dan division - Teori

- Teori tentang tabel sebagai set - Teori tentang fungsi agregate - Teori tentang update statement - Teori tentang Views dalam SQL - Teori tentang Trigger Dalam SQL - Studi kasus

7 Memahami tentang functional dependencies dan proses normalisasi untuk desain sistem database yang baik

Teori tentang functional dependencies dan proses normalisasi

- Teori tentang Petunjuk informal dalam desain skema relasi

- Teori tentang functional dependencies - Teori tentang normalisasi data yang

didasarkan pada primary key - Teori tentang dependency dan lossless - Teori tentang Denormalisasi - Studi kasus

2x pertemuan - Ref 1 - Ref 3

Daftar Pusataka:

1. Ramez Elmasri dan Shamkant B. Navathe, Fundamental Of Database System Third Edition, Addison Wesley, Canada, 2000 2. Korth, Henry F., Database System Concept, McGraw-Hill International, USA, 1991 3. M. Kroenke, David, Database Processing Seven Edition, Prentice Hall, New Jersey, 2000 4. C.J. Date,

Page 5: GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) DAN …staff.unila.ac.id/sigit/files/2011/09/SAP-GBPP-Majamenen-Database.pdf · dan mendefinisikan relasi ... set dan division - Teori

SATUAN ACARA PERKULIAHAN NAMA MATA KULIAH : MANAJEMEN DATABASE SKS : 3 SKS DESKRIPSI SINGKAT : Mata Kuliah Sistem Database diajarkan selama 1 semester dengan tatap muka kurang lebih 16

kali pertemuan, didalam tatap muka diberikan teori tentang konsep dasar database, DBA, DBMS, pendekatan sistem database, arsitektur dan model database, sikluks hidup database kemudian dijararkan teori bagaimana merancang suatu sistem database dengan permodelan Entiry Relationship Model (ERD), model data relational, algoritma pemetaan dan proses perancangan database relational, aljabar relational dan relational calculus, implementasi database dengan structure query language, Functional Dependencies dan proses normalisasi, kemudian diajarkan teori tentang transaksi, concurrency control, security dan integrity, backup dan recovery.

TUJUAN INSTRUKSIONAL UMUM : Mahasiswa mampu merancang sistem database model relational No Tujuan Intruksional

Khusus Pokok Bahasan Sub Pokok Bahasan Est.

Waktu Bentuk

Pengajaran Media Daftar

Pustaka 1. Memahami konsep dasar

tentang sistem database Teori-teori dasar tentang sistem database

- Teori dasar tentang Database - teori tentang sumber daya

organisasi dan pengolahan data

- Teori tentang database Administrator (DBA)

- Teori tentang Database Manajemen System (DBMS)

- Teori tentang Pendekatan Database beserta keuntungan dan kerugianya

- Bahasa dan interface dari database

300 Menit

- Ceramah Hand Out - Ref 1 - Ref 2 - Ref 4

Page 6: GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) DAN …staff.unila.ac.id/sigit/files/2011/09/SAP-GBPP-Majamenen-Database.pdf · dan mendefinisikan relasi ... set dan division - Teori

2. Memahami tentang tahapan-tahapan dalam mendesain suatu sistem database

Teori-teori tentang tahapan-tahapan sistem database

- Teori tentang arsitektur database - Teori tentang model-model database - Teori tentang Relational

Database Managemen system (RDBMS)

- Teori tentang Siklus Hidup suatu sistem database

300 menit

- Ceramah - Tugas

Hand Out - Ref 1 - Ref 2 - Ref 4

3. Memahami tentang bagaimana mendesain suatu sistem database yang baik dengan dengan menggunakan permodelan data

Teori tentang permodelan data dengan menggunakan Entity Relationship Model (ERD)

- Teori tentang Penggunaan ER Model dalam desain skema konseptual

- Teori tentang Notasi untuk ER-Diagram

- Teori tentang Relasi (Binary, Narray, Unary) dengan konsep 1:1, 1:N dan M:N

- Teori tentang parsial dan total partisipasi

- Teori tentang subclass, superclass, spesialisasi dan generalisasi

- Teori tentang model union, disjoin dan overlapping

- Studi Kasus

300 menit

- Ceramah - Tugas - Diskusi

Hand Out - Ref 1

Page 7: GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) DAN …staff.unila.ac.id/sigit/files/2011/09/SAP-GBPP-Majamenen-Database.pdf · dan mendefinisikan relasi ... set dan division - Teori

4. Memahami tentang bagaimana Model data Relational serta bagaimana Algoritma pemetaan dari ERD

Teori tentang model data relational dan algoritma pemetaan

- Teori tentang konsep model relational

- Teori tentang constraints untuk model data relasional

- Teori tentang Referential Integrity Constraints

- Teori tentang operasi-operasi update pada relasi (Insert, Delete, Modify) dan mendefinisikan relasi (Create)

- Teori tentang algoritma pemetaan skema ERD ke skema Relasional

300 menit

- Ceramah - Diskusi - Tugas

Hand Out - Ref 1

5. Memahami tentang aljabar relasional dan relational calculus yang digunakan untuk memanipulasi relasi-relasi

Teori tentang aljabar Relational dan relational calculus

- Teori tentang operasi Select

- Teori tentang operasi Project

- Teori tentang operasi-operasi yang melibatkan teori set

- Teori tentang operasi join - Teori tentang Complete

set dan division - Teori tentang fungsi

agregate - studi Kasus

300 menit

- Ceramah - Tugas

Hand Out - Ref 1

6. Memahami tentang bahasa basis data relasional

Teori tentang structure query language (SQL)

- Teori tentang pendefinisian data dalam SQL

- Teori tentang mendefinisikan query

300 menit

- Ceramah - Diskusi - Tugas

Hand Out Ref 1

Page 8: GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) DAN …staff.unila.ac.id/sigit/files/2011/09/SAP-GBPP-Majamenen-Database.pdf · dan mendefinisikan relasi ... set dan division - Teori

dalam SQL - Teori tentang tabel sebagai

set - Teori tentang fungsi

agregate - Teori tentang update

statement - Teori tentang Views

dalam SQL - Teori tentang Trigger

Dalam SQL - Studi kasus

7. Memahami tentang functional dependencies dan proses normalisasi untuk desain sistem database yang baik

Teori tentang functional dependencies dan proses normalisasi

- Teori tentang Petunjuk informal dalam desain skema relasi

- Teori tentang functional dependencies

- Teori tentang normalisasi data yang didasarkan pada primary key

- Teori tentang dependency dan lossless

- Teori tentang Denormalisasi

- Studi kasus

300 menit

- Ceramah - Diskusi - Tugas - Presentasi

Hand Out - Ref 1 - Ref 3

8. Memahami tentang operasional sistem basis data untuk keamanan suatu sistem database

Teori tentang Transaksi dan security database

- Teori tentang transakasi database

- Teori tentang concurrency control

- Teori tentang security - Teori tentang integrity - Teori tentang backup dan

recovery

300 menit

- Ceramah Hand Out - Ref 4

Page 9: GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) DAN …staff.unila.ac.id/sigit/files/2011/09/SAP-GBPP-Majamenen-Database.pdf · dan mendefinisikan relasi ... set dan division - Teori

Daftar Pustaka

1. Ramez Elmasri dan Shamkant B. Navathe, Fundamental Of Database System Third Edition, Addison Wesley, Canada, 2000 2. Korth, Henry F., Database System Concept, McGraw-Hill International, USA, 1991 3. M. Kroenke, David, Database Processing Seven Edition, Prentice Hall, New Jersey, 2000 4. C.J. Date,

Page 10: GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) DAN …staff.unila.ac.id/sigit/files/2011/09/SAP-GBPP-Majamenen-Database.pdf · dan mendefinisikan relasi ... set dan division - Teori
Page 11: GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) DAN …staff.unila.ac.id/sigit/files/2011/09/SAP-GBPP-Majamenen-Database.pdf · dan mendefinisikan relasi ... set dan division - Teori

SATUAN ACARA PERKULIAHAN

Mata Kuliah : Manajemen Database Kode Mata Kuliah : ANI SKS : 3 Waktu Pertemuan : 300 menit Pertemuan ke : 1 dan 2 A. Tujuan

1. Tujuan Instruksionla Umum/TIU:

Setelah mengikuti mata kuliah ini mahasiswa diharapkan Memahami konsep

dasar tentang sistem database

2. Tujuan Instruksional Khusus/TIK:

Setelah menyelesaikan mata kuliah ini mahasiswa akan dapat menjelaskan

Teori dasar tentang Database, teori tentang sumber daya organisasi dan

pengolahan data, Teori tentang database Administrator (DBA), Teori tentang

Database Manajemen System (DBMS), Teori tentang Pendekatan Database

beserta keuntungan dan kerugianya, Bahasa dan interface dari database

B. Pokok Bahasan:

Teori-teori dasar tentang sistem database

C. Sub Pokok Bahasan:

1. Teori dasar tentang Database

2. teori tentang sumber daya organisasi dan pengolahan data

3. Teori tentang database Administrator (DBA)

4. Teori tentang Database Manajemen System (DBMS)

5. Teori tentang Pendekatan Database beserta keuntungan dan kerugianya

6. Bahasa dan interface dari database

Page 12: GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) DAN …staff.unila.ac.id/sigit/files/2011/09/SAP-GBPP-Majamenen-Database.pdf · dan mendefinisikan relasi ... set dan division - Teori

D. Kegiatan Belajar Mengajar:

Tahap Kegiatan Kegiatan Pengajar

Kegiatan Mahasiswa

Media dan Alat

Peraga

Pendahuluan - Membuka perkuliahan

- Menjelaskan materi kuliah

secara umum

Memperhatikan Papan Tulis, LCD

Penyajian - Teori dasar tentang

Database

- teori tentang sumber daya

organisasi dan pengolahan

data

- Teori tentang database

Administrator (DBA)

- Teori tentang Database

Manajemen System

(DBMS)

- Teori tentang Pendekatan

Database beserta

keuntungan dan

kerugianya

- Bahasa dan interface dari

database

Memperhatiakan dan Mengajukan Pertanyaan

Papan Tulis, LCD

Penutup - Menutup kuliah

- Memberikan beberapa

pertanyaan untuk

ditanggapi oleh mahasiswa

Memberhatikan dan memberi tanggapan

Papan Tulis, LCD

E. Evaluasi: 1. Tanya Jawab

2. Memberikan Tes Tertulis

Page 13: GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) DAN …staff.unila.ac.id/sigit/files/2011/09/SAP-GBPP-Majamenen-Database.pdf · dan mendefinisikan relasi ... set dan division - Teori

F. Daftar Pusataka:

1. Ramez Elmasri dan Shamkant B. Navathe, Fundamental Of Database System Third Edition, Addison Wesley, Canada, 2000

2. Korth, Henry F., Database System Concept, McGraw-Hill International, USA, 1991

3. C.J. Date,

Page 14: GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) DAN …staff.unila.ac.id/sigit/files/2011/09/SAP-GBPP-Majamenen-Database.pdf · dan mendefinisikan relasi ... set dan division - Teori

SATUAN ACARA PERKULIAHAN

Mata Kuliah : Manajemen Database Kode Mata Kuliah : ANI SKS : 3 Waktu Pertemuan : 300 menit Pertemuan ke : 3 dan 4 A. Tujuan

1. Tujuan Instruksionla Umum/TIU:

Setelah mengikuti mata kuliah ini mahasiswa diharapkan Memahami tentang

tahapan-tahapan dalam mendesain suatu sistem database

2. Tujuan Instruksional Khusus/TIK:

Setelah menyelesaikan mata kuliah ini mahasiswa akan dapat menjelaskan

Teori tentang arsitektur database, Teori tentang model-model database, Teori

tentang Relational Database Managemen system (RDBMS), Teori tentang

Siklus Hidup suatu sistem database

B. Pokok Bahasan:

Teori-teori tentang tahapan-tahapan sistem database

C. Sub Pokok Bahasan:

1. Teori tentang arsitektur database

2. Teori tentang model-model database

3. Teori tentang Relational Database Managemen system (RDBMS)

4. Teori tentang Siklus Hidup suatu sistem database

D. Kegiatan Belajar Mengajar:

Tahap Kegiatan Kegiatan Pengajar

Kegiatan Mahasiswa

Media dan Alat

Peraga

Pendahuluan - Membuka perkuliahan

- Menjelaskan materi kuliah

secara umum

Memperhatikan Papan Tulis, LCD

Page 15: GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) DAN …staff.unila.ac.id/sigit/files/2011/09/SAP-GBPP-Majamenen-Database.pdf · dan mendefinisikan relasi ... set dan division - Teori

Penyajian - Teori tentang arsitektur

database

- Teori tentang model-model

database

- Teori tentang Relational

Database Managemen

system (RDBMS)

- Teori tentang Siklus Hidup

suatu sistem database

Memperhatiakan dan Mengajukan Pertanyaan

Papan Tulis, LCD

Penutup - Menutup kuliah

- Memberikan beberapa

pertanyaan untuk

ditanggapi oleh mahasiswa

Memberhatikan dan memberi tanggapan

Papan Tulis, LCD

E. Evaluasi: 1. Tanya Jawab

2. Memberikan Tes Tertulis

F. Daftar Pusataka:

1. Ramez Elmasri dan Shamkant B. Navathe, Fundamental Of Database System Third Edition, Addison Wesley, Canada, 2000

2. Korth, Henry F., Database System Concept, McGraw-Hill International, USA, 1991

3. C.J. Date,

Page 16: GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) DAN …staff.unila.ac.id/sigit/files/2011/09/SAP-GBPP-Majamenen-Database.pdf · dan mendefinisikan relasi ... set dan division - Teori

SATUAN ACARA PERKULIAHAN

Mata Kuliah : Manajemen Database Kode Mata Kuliah : ANI SKS : 3 Waktu Pertemuan : 300 menit Pertemuan ke : 5 dan 6 A. Tujuan

1. Tujuan Instruksionla Umum/TIU:

Setelah mengikuti mata kuliah ini mahasiswa diharapkan Memahami tentang

bagaimana mendesain suatu sistem database yang baik dengan dengan

menggunakan permodelan data

2. Tujuan Instruksional Khusus/TIK:

Setelah menyelesaikan mata kuliah ini mahasiswa akan dapat menjelaskan

Teori tentang Penggunaan ER Model dalam desain skema konseptual, Teori

tentang Notasi untuk ER-Diagram, Teori tentang Relasi (Binary, Narray, Unary)

dengan konsep 1:1, 1:N dan M:N, Teori tentang parsial dan total partisipasi,

Teori tentang subclass, superclass, spesialisasi dan generalisasi, Teori tentang

model union, disjoin dan overlapping

B. Pokok Bahasan:

Teori tentang permodelan data dengan menggunakan Entity Relationship Model (ERD)

C. Sub Pokok Bahasan:

- Teori tentang Penggunaan ER Model dalam desain skema konseptual

- Teori tentang Notasi untuk ER-Diagram

- Teori tentang Relasi (Binary, Narray, Unary) dengan konsep 1:1, 1:N dan M:N

- Teori tentang parsial dan total partisipasi

- Teori tentang subclass, superclass, spesialisasi dan generalisasi

- Teori tentang model union, disjoin dan overlapping

Page 17: GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) DAN …staff.unila.ac.id/sigit/files/2011/09/SAP-GBPP-Majamenen-Database.pdf · dan mendefinisikan relasi ... set dan division - Teori

D. Kegiatan Belajar Mengajar:

Tahap Kegiatan Kegiatan Pengajar Kegiatan

Mahasiswa

Media dan Alat

Peraga Pendahuluan - Membuka perkuliahan

- Menjelaskan materi kuliah

secara umum

Memperhatikan Papan Tulis, LCD

Penyajian - Teori tentang Penggunaan

ER Model dalam desain

skema konseptual

- Teori tentang Notasi untuk

ER-Diagram

- Teori tentang Relasi

(Binary, Narray, Unary)

dengan konsep 1:1, 1:N

dan M:N

- Teori tentang parsial dan

total partisipasi

- Teori tentang subclass,

superclass, spesialisasi dan

generalisasi

- Teori tentang model

union, disjoin dan

overlapping

Memperhatiakan dan Mengajukan Pertanyaan

Papan Tulis, LCD

Penutup - Menutup kuliah

- Memberikan beberapa pertanyaan untuk ditanggapi oleh mahasiswa

Memberhatikan dan memberi tanggapan

Papan Tulis, LCD

E. Evaluasi:

1. Tanya Jawab

2. Memberikan Tes Tertulis

F. Daftar Pusataka:

Ramez Elmasri dan Shamkant B. Navathe, Fundamental Of Database System Third Edition, Addison Wesley, Canada, 2000

Page 18: GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) DAN …staff.unila.ac.id/sigit/files/2011/09/SAP-GBPP-Majamenen-Database.pdf · dan mendefinisikan relasi ... set dan division - Teori

SATUAN ACARA PERKULIAHAN

Mata Kuliah : Manajemen Database Kode Mata Kuliah : ANI SKS : 3 Waktu Pertemuan : 300 menit Pertemuan ke : 7 dan 8 A. Tujuan

1. Tujuan Instruksionla Umum/TIU:

Setelah mengikuti mata kuliah ini mahasiswa diharapkan Memahami tentang

bagaimana Model data Relational serta bagaimana Algoritma pemetaan dari

ERD

2. Tujuan Instruksional Khusus/TIK:

Setelah menyelesaikan mata kuliah ini mahasiswa akan dapat menjelaskan

Teori tentang konsep model relational, Teori tentang constraints untuk model

data relasional, Teori tentang Referential Integrity Constraints, Teori tentang

operasi-operasi update pada relasi (Insert, Delete, Modify) dan mendefinisikan

relasi (Create), Teori tentang algoritma pemetaan skema ERD ke skema

Relasional

B. Pokok Bahasan:

Teori tentang model data relational dan algoritma pemetaan

C. Sub Pokok Bahasan:

1. Teori tentang konsep model relational

2. Teori tentang constraints untuk model data relasional

3. Teori tentang Referential Integrity Constraints

4. Teori tentang operasi-operasi update pada relasi (Insert, Delete, Modify) dan

mendefinisikan relasi (Create)

5. Teori tentang algoritma pemetaan skema ERD ke skema Relasional

Page 19: GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) DAN …staff.unila.ac.id/sigit/files/2011/09/SAP-GBPP-Majamenen-Database.pdf · dan mendefinisikan relasi ... set dan division - Teori

D. Kegiatan Belajar Mengajar:

Tahap Kegiatan Kegiatan Pengajar Kegiatan

Mahasiswa

Media dan Alat

Peraga Pendahuluan - Membuka perkuliahan

- Menjelaskan materi kuliah

secara umum

Memperhatikan Papan Tulis, LCD

Penyajian - Teori tentang konsep

model relational

- Teori tentang constraints

untuk model data

relasional

- Teori tentang Referential

Integrity Constraints

- Teori tentang operasi-

operasi update pada relasi

(Insert, Delete, Modify)

dan mendefinisikan relasi

(Create)

- Teori tentang algoritma

pemetaan skema ERD ke

skema Relasional

Memperhatiakan dan Mengajukan Pertanyaan

Papan Tulis, LCD

Penutup - Menutup kuliah

- Memberikan beberapa

pertanyaan untuk

ditanggapi oleh mahasiswa

Memberhatikan dan memberi tanggapan

Papan Tulis, LCD

E. Evaluasi:

1. Tanya Jawab 2. Memberikan Tes Tertulis

F. Daftar Pusataka:

Ramez Elmasri dan Shamkant B. Navathe, Fundamental Of Database System Third Edition, Addison Wesley, Canada, 2000

Page 20: GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) DAN …staff.unila.ac.id/sigit/files/2011/09/SAP-GBPP-Majamenen-Database.pdf · dan mendefinisikan relasi ... set dan division - Teori

SATUAN ACARA PERKULIAHAN

Mata Kuliah : Manajemen Database Kode Mata Kuliah : ANI SKS : 3 Waktu Pertemuan : 300 menit Pertemuan ke : 9 dan 10 A. Tujuan

1. Tujuan Instruksionla Umum/TIU:

Setelah mengikuti mata kuliah ini mahasiswa diharapkan Memahami tentang

aljabar relasional dan relational calculus yang digunakan untuk memanipulasi

relasi-relasi

2. Tujuan Instruksional Khusus/TIK:

Setelah menyelesaikan mata kuliah ini mahasiswa akan dapat menjelaskan

Teori tentang operasi Select, Teori tentang operasi Project, Teori tentang

operasi-operasi yang melibatkan teori set, Teori tentang operasi join, Teori

tentang Complete set dan division, Teori tentang fungsi agregate

B. Pokok Bahasan:

Teori tentang aljabar Relational dan relational calculus

C. Sub Pokok Bahasan:

1. Teori tentang operasi Select

2. Teori tentang operasi Project

3. Teori tentang operasi-operasi yang melibatkan teori set

4. Teori tentang operasi join

5. Teori tentang Complete set dan division

6. Teori tentang fungsi agregate

Page 21: GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) DAN …staff.unila.ac.id/sigit/files/2011/09/SAP-GBPP-Majamenen-Database.pdf · dan mendefinisikan relasi ... set dan division - Teori

D. Kegiatan Belajar Mengajar:

Tahap Kegiatan Kegiatan Pengajar Kegiatan

Mahasiswa

Media dan Alat

Peraga Pendahuluan - Membuka perkuliahan

- Menjelaskan materi kuliah

secara umum

Memperhatikan Papan Tulis, LCD

Penyajian - Teori tentang operasi

Select

- Teori tentang operasi

Project

- Teori tentang operasi-

operasi yang melibatkan

teori set

- Teori tentang operasi join

- Teori tentang Complete set

dan division

- Teori tentang fungsi

agregate

Memperhatiakan dan Mengajukan Pertanyaan

Papan Tulis, LCD

Penutup - Menutup kuliah

- Memberikan beberapa

pertanyaan untuk

ditanggapi oleh mahasiswa

Memberhatikan dan memberi tanggapan

Papan Tulis, LCD

E. Evaluasi:

1. Tanya Jawab 2. Memberikan Tes Tertulis

F. Daftar Pusataka: Ramez Elmasri dan Shamkant B. Navathe, Fundamental Of Database System Third

Edition, Addison Wesley, Canada, 2000

Page 22: GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) DAN …staff.unila.ac.id/sigit/files/2011/09/SAP-GBPP-Majamenen-Database.pdf · dan mendefinisikan relasi ... set dan division - Teori

SATUAN ACARA PERKULIAHAN

Mata Kuliah : Manajemen Database Kode Mata Kuliah : ANI SKS : 3 Waktu Pertemuan : 300 menit Pertemuan ke : 11 dan 12 A. Tujuan

1. Tujuan Instruksionla Umum/TIU:

Setelah mengikuti mata kuliah ini mahasiswa diharapkan Memahami tentang

bahasa basis data relasional

2. Tujuan Instruksional Khusus/TIK:

Setelah menyelesaikan mata kuliah ini mahasiswa akan dapat menjelaskan

Teori tentang pendefinisian data dalam SQL, Teori tentang mendefinisikan

query dalam SQL, Teori tentang tabel sebagai set, Teori tentang fungsi agregate,

Teori tentang update statement, Teori tentang Views dalam SQL, Teori tentang

Trigger Dalam SQL

B. Pokok Bahasan:

Teori tentang structure query language (SQL)

C. Sub Pokok Bahasan:

1. Teori tentang pendefinisian data dalam SQL

2. Teori tentang mendefinisikan query dalam SQL

3. Teori tentang tabel sebagai set

4. Teori tentang fungsi agregate

5. Teori tentang update statement

6. Teori tentang Views dalam SQL

7. Teori tentang Trigger Dalam SQL

Page 23: GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) DAN …staff.unila.ac.id/sigit/files/2011/09/SAP-GBPP-Majamenen-Database.pdf · dan mendefinisikan relasi ... set dan division - Teori

D. Kegiatan Belajar Mengajar:

Tahap Kegiatan Kegiatan Pengajar Kegiatan

Mahasiswa

Media dan Alat

Peraga Pendahuluan - Membuka perkuliahan

- Menjelaskan materi kuliah

secara umum

Memperhatikan Papan Tulis, LCD

Penyajian - Teori tentang pendefinisian

data dalam SQL

- Teori tentang mendefinisikan

query dalam SQL

- Teori tentang tabel sebagai

set

- Teori tentang fungsi agregate

- Teori tentang update

statement

- Teori tentang Views dalam

SQL

- Teori tentang Trigger Dalam

SQL

Memperhatiakan dan Mengajukan Pertanyaan

Papan Tulis, LCD

Penutup - Menutup kuliah

- Memberikan beberapa

pertanyaan untuk ditanggapi

oleh mahasiswa

Memberhatikan dan memberi tanggapan

Papan Tulis, LCD

E. Evaluasi:

1. Tanya Jawab 2. Memberikan Tes Tertulis

F. Daftar Pusataka:

Ramez Elmasri dan Shamkant B. Navathe, Fundamental Of Database System Third Edition, Addison Wesley, Canada, 2000

Page 24: GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) DAN …staff.unila.ac.id/sigit/files/2011/09/SAP-GBPP-Majamenen-Database.pdf · dan mendefinisikan relasi ... set dan division - Teori

SATUAN ACARA PERKULIAHAN

Mata Kuliah : Manajemen Database Kode Mata Kuliah : ANI SKS : 3 Waktu Pertemuan : 300 menit Pertemuan ke : 13 dan 14 A. Tujuan

1. Tujuan Instruksionla Umum/TIU:

Setelah mengikuti mata kuliah ini mahasiswa diharapkan Memahami tentang

functional dependencies dan proses normalisasi untuk desain sistem database

yang baik

2. Tujuan Instruksional Khusus/TIK:

Setelah menyelesaikan mata kuliah ini mahasiswa akan dapat menjelaskan

Teori tentang Petunjuk informal dalam desain skema relasi, Teori tentang

functional dependencies, Teori tentang normalisasi data yang didasarkan pada

primary key, Teori tentang dependency dan lossless, Teori tentang

Denormalisasi.

B. Pokok Bahasan:

Teori tentang functional dependencies dan proses normalisasi

C. Sub Pokok Bahasan:

1. Teori tentang Petunjuk informal dalam desain skema relasi

2. Teori tentang functional dependencies

3. Teori tentang normalisasi data yang didasarkan pada primary key

4. Teori tentang dependency dan lossless

5. Teori tentang Denormalisasi

Page 25: GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) DAN …staff.unila.ac.id/sigit/files/2011/09/SAP-GBPP-Majamenen-Database.pdf · dan mendefinisikan relasi ... set dan division - Teori

D. Kegiatan Belajar Mengajar:

Tahap Kegiatan Kegiatan Pengajar Kegiatan

Mahasiswa

Media dan Alat

Peraga Pendahuluan - Membuka perkuliahan

- Menjelaskan materi kuliah

secara umum

Memperhatikan Papan Tulis, LCD

Penyajian - Teori tentang Petunjuk

informal dalam desain skema

relasi

- Teori tentang functional

dependencies

- Teori tentang normalisasi

data yang didasarkan pada

primary key

- Teori tentang dependency

dan lossless

- Teori tentang Denormalisasi

Memperhatiakan dan Mengajukan Pertanyaan

Papan Tulis, LCD

Penutup - Menutup kuliah

- Memberikan beberapa

pertanyaan untuk ditanggapi

oleh mahasiswa

Memberhatikan dan memberi tanggapan

Papan Tulis, LCD

E. Evaluasi:

1. Tanya Jawab 2. Memberikan Tes Tertulis

F. Daftar Pusataka:

Ramez Elmasri dan Shamkant B. Navathe, Fundamental Of Database System Third Edition, Addison Wesley, Canada, 2000

M. Kroenke, David, Database Processing Seven Edition, Prentice Hall, New Jersey, 2000

Page 26: GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) DAN …staff.unila.ac.id/sigit/files/2011/09/SAP-GBPP-Majamenen-Database.pdf · dan mendefinisikan relasi ... set dan division - Teori

SATUAN ACARA PERKULIAHAN

Mata Kuliah : Manajemen Database Kode Mata Kuliah : ANI SKS : 3 Waktu Pertemuan : 300 menit Pertemuan ke : 15 dan 16 A. Tujuan

1. Tujuan Instruksionla Umum/TIU:

Setelah mengikuti mata kuliah ini mahasiswa diharapkan Memahami tentang

operasional sistem basis data untuk keamanan suatu sistem database

2. Tujuan Instruksional Khusus/TIK:

Setelah menyelesaikan mata kuliah ini mahasiswa akan dapat menjelaskan

Teori tentang transakasi database, Teori tentang concurrency control, Teori

tentang security, Teori tentang integrity, Teori tentang backup dan recovery.

B. Pokok Bahasan:

Teori tentang Transaksi dan security database

C. Sub Pokok Bahasan:

1. Teori tentang transakasi database

2. Teori tentang concurrency control

3. Teori tentang security

4. Teori tentang integrity

5. Teori tentang backup dan recovery

Page 27: GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) DAN …staff.unila.ac.id/sigit/files/2011/09/SAP-GBPP-Majamenen-Database.pdf · dan mendefinisikan relasi ... set dan division - Teori

D. Kegiatan Belajar Mengajar:

Tahap Kegiatan Kegiatan Pengajar Kegiatan

Mahasiswa

Media dan Alat

Peraga Pendahuluan - Membuka perkuliahan

- Menjelaskan materi kuliah

secara umum

Memperhatikan Papan Tulis, LCD

Penyajian - Teori tentang transakasi

database

- Teori tentang concurrency

control

- Teori tentang security

- Teori tentang integrity

- Teori tentang backup dan

recovery

Memperhatiakan dan Mengajukan Pertanyaan

Papan Tulis, LCD

Penutup - Menutup kuliah

- Memberikan beberapa

pertanyaan untuk ditanggapi

oleh mahasiswa

Memberhatikan dan memberi tanggapan

Papan Tulis, LCD

E. Evaluasi:

1. Tanya Jawab 2. Memberikan Tes Tertulis

F. Daftar Pusataka:

Ramez Elmasri dan Shamkant B. Navathe, Fundamental Of Database System Third Edition, Addison Wesley, Canada, 2000

M. Kroenke, David, Database Processing Seven Edition, Prentice Hall, New Jersey, 2000