Anda di halaman 1dari 5

GARIS-GARIS BESAR PROGRAM PENGAJARAN

JUDUL MATA KULIAH : Basis Data Relasional


KODE MATA KULIAH / SKS :
Mata kuliah ini mencakup pendekatan konsep basis data versus
file/berkas, pandangan umum mengenai sistem basis data,
konsep kunci, perancangan basis data dan normalisasi,
pemodelan basis data relasional, kardinalitas relasi, representasi
DESKRIPSI SINGKAT : tabel dalam Entity Relationship Diagram (ERD), pengenalan
perintah dasar bahasa query - Structured Query Languange
(SQL), proses transaksi pada basis data, dan optimasi query
serta pengenalan terhadap perkembangan teknologi basisdata
lainnya.
a. 1. Mahasiswa mampu menjelaskan tentang konsep dan
landasan teori Basis Data, serta implementasinya dalam
pemrograman maupun sistem informasi berbasis komputer.
TUJUAN INSTRUKSIONAL UMUM : b. 2. Mahasiswa mampu membangun rancangan basis data
dengan menerapkan teknik normalisasi berdasarkan studi
kasus tertentu.

ESTIMASI
TINJAUAN INSTRUKSIONAL POKOK SUB POKOK SUMBER
NO WAKTU
KHUSUS (TIK) BAHASAN BAHASAN PUSTAKA
(menit)
1. Mahasiswa dapat menjelaskan Pengantar Basis 1. Pengantar ke basis 150 1, 2, 3
pengertian basis data; Data data
Mahasiswa dapat menjelaskan 2. Manfaat basis data
perbedaan basis data dan file/berkas; Sistem manajemen 3. pendekatan
Mahasiswa dapat menerangkan basis data (DBMS) basisdata vs
keuntungan dan kerugian sistem pendekatan
basisdata; pengolahan berkas
Mahasiswa dapat menjelaskan 4. Pengantar ke sistem
pengertian sistem manajemen basis manajemen basis
data; data.

2
5. Contoh penerapan
Mahasiswa dapat memberikan contoh basis data
penerapan basis data; 6. Data vs Informasi
Mahasiswa dapat menjelaskan
perbedaan antara data dan informasi.
2. Mahasiswa dapat menentukan tipe 1. Tipe data, 1. Pengenalan tipe 150 1, 3
data/atribut. struktur tabel dan data/atribut
constraints 2. Skema/ struktur
Mahasiswa dapat dapat menjelaskan 2. Konsep Kunci tabel dan
konsep kunci. batasannya
3. Superkey
Mahasiswa dapat menentukan kunci 4. Candidate key
primer (primary key) pada tabel. 5. Primary key (PK)
6. Contoh kasus
3. Mahasiswa dapat menjelaskan konsep 1. Konsep kunci 1. Foreign key (FK) 150 1, 2, 3
foreign key (FK) 2. Derajat dan 2. Tipe-tipe relasi
Kardinalitas 3. Derajat relasi
Mahasiswa dapat menjelaskan dan relasi minimum dan
memberikan contoh tipe-tipe maksimum
kardinalitas relasi 4. Contoh kasus

4. Mahasiswa dapat menjelaskan Normalisasi tabel 1.Perancangan 150 1,3


pengertian normalisasi tabel basisdata secara
informal
Mahasiswa menjelaskan manfaat
normalisasi tabel 2.Pengertian
normalisasi dan
Mahasiswa dapat menjelaskan dan Functional
melakukan tahapan-tahapan normalisasi Dependencies

Mahasiswa dapat merancang basis data 3.Tabel Universal


yang ternormalisasi dan non-redundant
4.Tahapan dan

3
algoritma normalisasi :
1NF, 2NF, 3NF

5.Tahapan dan
algoritma normalisasi
BCNF, 4NF, dan 5NF

5. Mahasiswa dapat membuat Perancangan Entity Relationship 150 1, 2


perancangan konseptual basis data konseptual Diagram (ERD)
menggunakan ER diagram basisdata dengan
Entity
Relationship
Diagram (ERD)
6. Mahasiswa dapat memetakan ER Memetakan ERD 1. Model data 150 1, 2
Diagram ke dalam tabel menjadi ER Model relational
/ Skema relasi 2. Batasan relational
Mahasiswa dapat menterjemahkan ER antar tabel (relational
Diagram ke ER Model dengan constraints)
perangkat lunak basisdata tertentu 3. Algoritma
Pemetaan ERD ke
model relasional
7. Mahasiswa dapat mengingat kembali Kuis dan review Materi pertemuan 1 - 6 150 1,2,3
materi yang telah diperoleh materi UTS

Mahasiswa dapat mengukur


kesiapannya menghadapi UTS
8. UTS
9. Mahasiswa dapat menjelaskan teori Aljabar relasional 1. Bahasa prosedural 150 3
aljabar relasional yang mendasari
konsep basisdata 2. Operator dasar
Mahasiswa dapat mengimplementasi- aljabar relasional (6
kan teori aljabar relasional dalam operasi dasar)

4
proses transaksi pada tabel-tabel
basisdata 3. Contoh kasus
transaksi pada tabel
dengan menggunakan
masing-masing
operator

10. Mahasiswa dapat menghafal dan Pengenalan bahasa 1. Perintah-perintah 150 1, 3


menggunakan perintah-perintah dasar query DDL
bahasa query 2. Perintah-perintah
dasar DML
11. Mahasiswa dapat menggunakan salah Membangun 1. Pengantar ke 150 1
satu perangkat lunak untuk basisdata (studi teknologi DBMS
mengimplementasi-kan DBMS kasus) 2. Membangun
basisdata sesuai
dengan rancangan
yang dibuat

12. Mahasiswa dapat memformulasikan Pemrosesan query 1. Database 150 1, 3


query dan mengimplementasikan dan transaksi Construction
skema relasional menggunakan bahasa menggunakan 2. Database
query bahasa query Manipulation
Mahasiswa dapat menjelaskan proses 3. Agregation
query pada sistem komputer dan Query Processing 4. Gambaran proses
transaksi pada RDBMS dan Transaction query dalam
Management sistem komputer
5. Arsitektur sistem
basisdata
6. Optimisasi query
13. Mahasiswa dapat menjelaskan Perkembangan 1. Basisdata 150 1, 2, 3
berbagai perkembangan teknologi teknologi basisdata terdistribusi
terkini dalam bidang basisdata beserta 2. Basisdata non
penerapannya relational

5
3. Contoh
penerapannya

14. Mahasiswa dapat Pengembangan Presentasi tugas 150 1, 2, 3


mengimplementasikan skema basisdata aplikasi basisdata kelompok
yang telah dirancang menjadi aplikasi (tugas terstruktur)
basisdata
15. Mahasiswa dapat mengingat kembali Kuis dan review Materi pertemuan 1 - 150 1, 2, 3
materi yang telah diperoleh materi UAS 14

Mahasiswa dapat mengukur


kesiapannya menghadapi UAS
16. UAS

Sumber Kepustakaan:
1. Fatansyah, A. 2012. Konsep Basisdata (edisi revisi). Informatika Bandung.
2. Date, C.J. 2003. An Introduction to Database Systems, 8th edition, McGraw-Hill.
3. Silberschatz, A., Korth, and Sudarshan. 2008. Database Systems Concepts. 6th edition. www.db-book.com

Anda mungkin juga menyukai