|
| IF3211 - Sistem Basis Data |
3 sks |
|
|
Sifat: wajib
Prasyarat:
Dosen:
- G. A. Putri Saptawati
- Tricya E. Widagdo
Jadwal:
- Kelas 01:
- Kamis, 15.00 - 17.00, 7601
- Jumat, 10.00 - 11.00, 7606
- Kelas 02:
- Selasa, 09.00 - 11.00, 7608
- Rabu, 11.00 - 12.00, 7601
- Catatan: tanggal yang muncul pada jadwal adalah hari Selasa pertama setiap minggu
Waktu Konsultasi Di luar Jam Kuliah:
Tujuan Umum:
- Tujuan umum dari penyampaian mata kuliah ini adalah membentuk dan menumbuhkan :
- pengetahuan dan pemahaman mengenai komponen-komponen yang membangun suatu sistem manajemen basis data
- kemampuan untuk memanfaatkan fungsionalitas yang dimiliki oleh sistem manajemen basis data, dengan penekanan pada sistem relasional, dalam mendukung fungsi administrator basis data.
Tujuan Khusus:
- Pada akhir kuliah ini peserta kuliah diharapkan mampu :
- menjelaskan proses pengaksesan basis data yang optimal, serta menjelaskan proses optimasi yang dilakukan di dalam DBMS
- menjelaskan berbagai fungsionalitas yang dimiliki oleh suatu sistem manajemen basis data
- mengimplementasikan basis data yang bukan hanya baik dari segi rancangan lojik, tetapi juga baik dalam pengimplementasian secara fisik
- melaksanakan fungsi administrator basis data
Lingkup Bahasan:
- Overview Sistem Basis Data; mencakup arsitektur sistem basis data dan skema basis data
- Operator Relasional; mencakup algoritma operator relasional dan optimasi query
- Integritas Basis Data; mencakup bahasan mengenai dukungan basis data dalam menangani integritas dengan menggunakan: constraints, assertions, mekanisme validasi, pemrograman basis data (stored procedure) dan triggers
- Manajemen Transaksi; mencakup protokol transaksi konkuren, penanganan deadlock, dan serializability
- Pemulihan Basis Data; mencakup pemulihan transaksi dan protokol commit
- Keamanan Basis Data; mencakup pengontrolan pemakai dan pengontrolan akses
- Database Machines; mencakup sistem terpusat, sistem client-server, sistem paralel, dan sistem terdistribusi
- Struktur Fisik Basis Data; mencakup struktur penyimpanan dan file, file dengan panjang record variable, berbagai struktur file: Sequential, Index Sequential, Indexed, Hashing
- Database Tuning; mencakup efisiensi basis data dan faktor-faktor yang harus diperhatikan dalam melaksanakan database tuning
- Sistem Basis Data untuk Model Lain; mencakup bahasan mengenai berbagai sistem basis data yang tidak relasional (murni)
Buku Utama:
- Silberschatz, A., Korth, H.F. and Sudarshan, S. "Database System Concepts", 4th ed. McGraw-Hill. 2002.
- Date, C.J. "An Introduction to Database Systems", 7th ed. Addison Wesley. 2000
- Grosshans, D. “File Systems Design and Implementation”, Prentice Hall, 1986.
Buku Tambahan:
- Pascal, F. “Practical Issues in Database Management: A Reference for the Thinking Practitioner”, Addison-Wesley Pub Co., 2000
- Toigo, J.W., Toigo, M.R. and Toigo J.W. “The Holy Grail of Data Storage Management”, Prentice Hall, 1999
Sumber Lain:
Pelaksanaan Perkuliahan:
- Mengikuti jadwal kegiatan akademik yang dikeluarkan oleh ITB, kegiatan perkuliahan akan dilakukan sebanyak 42 sesi dimana setiap sesinya dilaksanakan dengan durasi 1 (satu) jam. Dalam pelaksanaannya, dua sesi dapat dilaksanakan secara berurutan. Perkuliahan di kelas dapat berupa pemberian materi maupun diskusi mengenai topik terkait. Oleh sebab itu, diharapkan partisipasi aktif peserta dengan terlebih dahulu mempersiapkan diri sebelum pertemuan.
- Bila dibutuhkan, sejumlah tutorial terjadwal akan dilaksanakan dalam upaya untuk memperkenalkan sistem manajemen basis data yang akan dimanfaatkan oleh mahasiswa dalam pengerjaan tugasnya.
- Kuis akan dilaksanakan baik dengan atau tanpa pemberitahuan sebelumnya.
- Pekerjaan Rumah (PR) akan diberikan dalam upaya agar mahasiswa melakukan sejumlah eksplorasi terbimbing terhadap materi yang disampaikan sehingga pada akhirnya memperoleh pemahaman yang lebih mendalam terhadap materi. PR dikerjakan secara mandiri, walaupun dalam pelaksanaannya mahasiswa dapat saling berdiskusi, dan dikumpulkan secara perorangan pada waktu yang telah ditentukan. PR yang dikumpulkan setelah batas waktu yang ditentukan tidak akan dinilai.
- Tugas Eksplorasi dan Praktikum akan diberikan. Tugas dilakukan secara berkelompok, yang terdiri dari 3-4 orang. Penentuan anggota kelompok akan dilakukan oleh dosen/asisten. Deskripsi dan jadwal pengumpulan tugas dapat dilihat pada situs akademik. Pengumpulan tugas setelah tanggal yang ditetapkan akan menyebabkan pengurangan nilai sebesar 10% dari nilai yang diperoleh per hari keterlambatan.
- Semua pengumuman yang terkait dengan mata kuliah ini akan ditaruh di situs akademik. Untuk itu, peserta kuliah dianjurkan untuk memeriksa situs akademik secara reguler. Alasan tidak mengikuti kegiatan maupun keterlambatan mengumpulkan tugas karena tidak tahu atau tidak mendapatkan informasi tidak akan pernah diterima.
Aturan Kuliah:
- Kehadiran:
- Mahasiswa diwajibkan hadir minimal 70% dari seluruh sesi pertemuan. Keringanan dapat diberikan dengan menyertakan alasan dan bukti yang kuat (misalnya surat keterangan dokter). Namun demikian, mahasiswa dianjurkan untuk mengikuti kegiatan perkuliahan semaksimal mungkin, karena partisipasi di kelas merupakan salah satu komponen nilai akhir.
- Jika tidak memenuhi aturan ini, maka nilai mahasiswa tidak akan diproses.
- Mahasiswa dilarang melakukan tindakan kecurangan sebagaimana tertera pada Peraturan Akademik ITB Tahun 2002, pasal 8.1 mengenai Kecurangan Akademik (http://akademik.itb.ac.id/).
- Pada pelanggaran pertama, mahasiswa akan diberikan teguran oleh dosen/asisten dan nilai yang diberikan hanya setengah dari nilai yang diperolehnya untuk tugas atau ujian terkait.
- Pada pelanggaran kedua, mahasiswa akan diberikan teguran keras oleh dosen/asisten dan akan memperoleh nilai 0 (nol) untuk tugas atau ujian terkait.
- Pada pelanggaran ketiga, mahasiswa akan dinyatakan tidak lulus untuk mata kuliah ini.
Penilaian:
- Total nilai untuk mata kuliah ini akan diberikan berdasarkan nilai yang diperoleh untuk komponen-komponen nilai berikut ini:
- Kehadiran dan keaktifan pada saat perkuliahan = 5%
- PR / Latihan / Kuis = 10%
- Tugas Eksplorasi/Praktikum = 30%
- Ujian Tengah Semester (UTS) = 25%
- Ujian Akhir Semester (UAS) = 30%
- Indeks akan diputuskan berdasarkan nilai akhir dengan batas sebagai berikut: A (>= 85), B (< 85 dan >= 70), C (< 70 dan >= 55), D (< 55 dan >= 45), E (< 45). Dalam keadaan tertentu dapat dilakukan penyesuaian terhadap kriterian penilaian.
- Pengajuan koreksi ulang terhadap berkas-berkas yang dinilai (baik ujian, PR, maupun Tugas) hanya dapat dilakukan selambat-lambatnya 1 (satu) minggu setelah berkas dibagikan.
Asisten:
- 13500008 - Ika Puspaningsih
- 13500084 - Marhendra Lidiansa
|
|