|
| IF3111 - Basis Data |
3 sks |
|
|
Sifat: wajib
Prasyarat:
Dosen:
- Tricya E. Widagdo
- Adi Mulyanto
Jadwal:
- Kelas 01:
- Senin, 13.00 - 15.00, 7606
- Jumat, 16.00 - 17.00, 7606
- Kelas 02:
- Senin, 15.00 - 17.00, 7606
- Jumat, 15.00 - 16.00, 7606
Waktu Konsultasi Di luar Jam Kuliah:
- Jam kerja, dengan perjanjian sebelumnya (via email)
Tujuan Umum:
- Tujuan umum dari penyampaian mata kuliah ini adalah membentuk dan menumbuhkan :
- pengetahuan mengenai konsep basis data, model ER dan model relasional, serta proses perancangan basis data
- kemampuan menangani operasi pada basis data operasional
Tujuan Khusus:
- Pada akhir kuliah IF3111 ini peserta kuliah diharapkan mampu :
- memahami konsep yang melatarbelakangi perancangan basis data dengan model ER dan relasional
- melakukan perancangan dan implementasi basis data dengan model ER dan relasional
- melakukan penanganan operasi terhadap basis data operasional
Lingkup Bahasan:
- Overview Basis Data, mencakup sejarah dan motivasi sistem basis data, komponen sistem basis data, fungsi sistem manajemen basis data, arsitektur basis data dan independensi data, serta penggunaan bahasa query
- Pemodelan Data, mencakup kategorisasi model data, model data konseptual (model ER), model berorientasi objek, dan model relasional
- Model Entity-Relationship, mencakup studi kasus dan penjelasan komponen-komponen diagram ER
- Basis data relasional, mencakup pemetaan skema konseptual ke skema relasional, integritas entitas dan pengacuan, operasi aljabar relasional, operasi kalkulus relasional berbasis tupel, serta operasi kalkulus relasional berbasis domain
- Bahasa query, mencakup pengantar SQL, bahasa pendefinisian data, bahasa pemanipulasian data (modifikasi dan seleksi), serta bahasa query lain
- Perancangan basis data relasional, mencakup functional dependency (FD), normalisasi (1NF, 2NF, 3NF, BCNF)
Buku Utama:
- [DAT00] Date, C.J., An Introduction to Database System, 7th edition, Addison Wesley, 2000
- [SIL99] Silberschatz, A., Korth, H. F., Sudarshan, S., Database System Concepts, 3rd edition, McGraw-Hill, 1999
Buku Tambahan:
- [HAL01] Halpin, T., Information Modelling and Relational Databases : From Conceptual Analysis to Logical Design, Morgan Kaufmann, 2001
Sumber Lain:
Pelaksanaan Perkuliahan:
- Sebagian besar kegiatan perkuliahan akan dilakukan dalam bentuk tatap muka di kelas dengan dosen, 1 kali responsi, dan 2 kali praktikum terjadwal di laboratorium dengan bimbingan asisten. Perkuliahan di kelas akan difokuskan pada diskusi mengenai topik terkait. Untuk itu, diharapkan partisipasi aktif peserta dengan membaca bahan kuliah yang akan dibahas sebelum pertemuan
Aturan Kuliah:
- Mahasiswa dilarang melakukan tindakan kecurangan sebagaimana tertera pada Peraturan Akademik ITB Tahun 2002, pasal 8.1 mengenai Kecurangan Akademik (http://akademik.itb.ac.id/).
Khusus untuk mata kuliah IF3111, pelanggaran pertama terhadap peraturan tersebut akan menyebabkan mahasiswa memperoleh nilai 0 (nol) untuk tugas atau ujian terkahit disertai peringatan langsung dari dosen. Pelanggaran berikutnya akan menyebabkan mahasiswa yang bersangkutan memperoleh nilai 0 (nol) untuk mata kuliah IF3111.
Penilaian:
- Komponen nilai akhir terdiri dari
UTS : 30%
UAS : 30%
Tugas : 20%
Quiz, PR : 20%
Indeks akan ditentukan berdasarkan nilai akhir dengan kriteria sbb :
A (≥ 90), B (80 – 89), C (70 – 79), D (60 – 69), dan E (< 60)
Dalam keadaan tertentu, dapat dilakukan penyesuaian terhadap kriteria penilaian. Pengajuan koreksi ulang berkas UTS, UAS, tugas, maupun nilai akhir hanya dapat dilakukan paling lambat 1 (satu) minggu setelah nilai terkait diumumkan.
Asisten:
- 13501006 Rizki Yulianto
- 13501051 Prescy Pangtastuti
|
|