Disusun Oleh Diperiksa Oleh Disetujui Oleh Tanggal Berlaku
1 Sepetember 2015 A. Haidar Mirza, S.T., M.Kom A. Haidar Mirza, S.T., M.Kom M. Izman Herdiansyah, Ph.D
RENCANA PEMBELAJARAN
Mata kuliah : Relational Database Manajemen System Semester : 4 Kode Mata Kuliah : 142EK4401 SKS : 3
Program Studi : Teknik Informatika Dosen : A.Haidar Mirza
(1)
MINGGU KE
(2)
KEMAMPUAN AKHIR YANG DIHARAPAKAN
(3)
BAHAN KAJIAN/ MATERI AJAR
(4)
Mahasiswa dapat mengetahui dan Memahami konsep relasi dalam database
1. Basic Notions 2. Fundamental
Relational Algebra Operations
3. Additional Relational Algebra Operations 4. Extended Relational
Algebra Operations 5. Null Values
6. Modification of the Database
7. Views
8. Bags and Bag operations
Ceramah dan Diskusi
Kreatifitas
ide,(member contoh) kemampuan
komunikasi (memberi respon)
3-5 Mahasiswa dapat mengetahui dan
Memahami konsep SQL
• Data Definition
• Basic Query Structure
• Additional Basic Operations
• Set Operations
• Null Values
• Aggregate Functions
• Nested Subqueries
• Modification of the
Ceramah , Diskusi Latihan
Kreatifitas
ide,(member contoh) kemampuan
komunikasi (memberi respon)
Hasil latihan
Database
6-7 Mahasiswa dapat mengetahui dan Memahami Relational Database Design Theory
• Features of Good
Relational Design
• First Normal Form • Decomposition Using
Functional Dependencies
• Functional Dependency
Theory
• Algorithms for
Functional
Dependencies and Dependency preserving Decompositions
• BCNF and 3D Normal
Form
• Decomposition Using
Multivalued
Dependencies and 4th Normal Form
• Database Design
Process :
Modeling Temporal Data
Ceramah , Diskusi Latihan
Kreatifitas
ide,(member contoh) kemampuan
komunikasi (memberi respon)
Hasil latihan
10%
UTS
10-13 Mahasiswa dapat mengetahui dan Memahami Query Processing
• Overview
• Measures of Query Cost
• Selection Operation
• Sorting
• Join Operation
• Other Operations
• Evaluation of Expressions
Ceramah , Diskusi Latihan
Kreatifitas
ide,(member contoh) kemampuan
komunikasi (memberi respon)
Hasil latihan
10%
14-17 Mahasiswa mampu memahami konsep manajemen transaksi (Transaction Concept)
• Transaction Concept
• Transaction State
• Implementation of Atomicity and Durability
• Concurrent Executions
• Serializability
• Recoverability
• Implementation of Isolation
• Transaction Definition in SQL
Testing for Serializability
Ceramah , Diskusi, Latihan
Kreatifitas
ide,(member contoh) kemampuan
komunikasi (memberi respon)
10%
18-21 Mahasiswa mampu memahami konsep
• User Interfaces and Tools
Ceramah , Diskusi, Latihan
Kreatifitas
ide,(member contoh)
perancangan aplikasi dan konsep
pengembangannya
• Web Interfaces to Databases
• Web Fundamentals
• Servlets and JSP
• Building Large Web Applications
kemampuan
komunikasi (memberi respon)
22-23 UAS • UAS UAS 20%
Referensi :
1. Silberschatz, H. F. Korth, S Sudarshan, Database System Concepts, 5thEd., McGrow Hill, 2005