RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) Mata Kuliah Sistem Basis Data I SI 1303 SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG 2011
RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) 1. Nama Matakuliah : Sistem Basis Data 1 2. Kode/SKS : SI 1303 / 2 sks 3. Semester : Genap 4. Tujuan pembelajaran (kompetensi hardskill): a. Kompetensi Utama Setelah mengikuti perkuliahan, mahasiswa akan dapat konsep dasar sistem dan mampu melakukan pemodelan data dan mampu menerapkannya pada kasus nyata serta dapat mengimplementasikan ke dalam bahasa pemrograman. b. Komptensi Khusus (Hardskill / Softskill) Setelah mengikuti matakuliah ini mahasiswa diharapkan memiliki kompetensi secara hardskill dan softskill berikut : Hardskill 1. dapat mengetahui secara umum gambaran mata kuliah 2. dapat perbedaan antara file tradisional dan file manajemen 3. dapat konsep dari dan istilah yang termasuk di dalamnya 4. dapat keuntungan dan kerugian apabila menggunakan file manajemen 5. dapat menyebutkan para pengguna 6. dapat tingkatan arsitektur basia data. 7. dapat konsep data independence, komponen DBMS, fungsi DBMS serta bahasa yang digunakan di dalam DBMS 8. dapat perbedaan model data berbasis objek, record, konseptual dan fisik 9. dapat fungsi dan isi dari data dictionary
Softskill 1. Mampu bekerja sama dalam tim pada saat kerja kelompok 2. Inovatif 3. Kreatif dalam mengembangkan software 4. Mandiri 5. Jumlah jam: 5. Bertangungjawab Kegiatan di dalam kelas (2 SKS x 16 minggu) : a. Kuliah & praktek = 24 sks (12 pertemuan) Total b. Ujian tengah semester = 2 sks c. Ujian akhir semester = 2 sks d. Overview materi = 4 sks = 32 sks (16 pertemuan) 1 SKS = 50 menit. Karena 1 SKS mengandung kegiatan untuk tugas mandiri yang terencana, maka direncanakan pula kegiatan Tugas terencana di luar kelas, yaitu menulis paper lengkap atau proposal, dengan rincian sebagai berikut : Tugas mandiri dan kelompok: 1 Mencari referensi-referensi dari berbagai sumber = 2 sks 2 Membaca materi tentang dan membuat ringkasan materi = 2 sks 3 Merancang model ER sebuah sistem informasi = 2 sks 4 Membuat database, relasi antar tabelnya dan diagram database sebuah sistem informasi = 2 sks 5 Membuat project kelompok = 2 sks Kegiatan Di Kelas 1 Pembahasan Materi = 12 sks 2 Pembahasan studi kasus = 4 sks 3 Praktikum laboratorium = 14 sks 4 Quis = 2 sks Total Jam = 32 sks
6. Jadwal Kegiatan Mingguan No Mg Kemampuan Akhir Materi Model Penugasan Evaluasi Level Pembelajaran Hard skill Soft skill Indikator Bobot A C P 1 I dapat : 1. Mengetahui pengertian dasar sistem basis data 2. Mengetahui tujuan mata kuliah sistem 2 3. Mengetahui manfaat sistem dalam pemrograman 2. Apresiatif 3. Responsive 1. Pengantar 2. Penjelasan kontrak pembelajaran Materi 3. Strategi perkuliahan 4. Penugasan 5. Ujian-ujian 6. Pernilaian 7. Regulasi di kelas mengetahui pengertian, tujuan sistem 2 (%) 5 1,2 1,2 1,2 2 II dapat : 1. Memahami perbedaan sistem file tradisional dengan system file basis data 2. Memahami kosep dasar 1. Responsif 2. Aktif 1. Perbedaan sistem file tradisional dengan sistem file dan keterbatasannya. 2. Konsep dasar, istilah-istilah dasar, dan komponen 3. Keuntungan dan kerugian menggunakan 4. Pengguna - Memahami perbedaan sistem file tradisional dengan system file Memahami kosep dasar basis data 8 1,2 2 1,2
3 III mampu : 1. Memahami arsitektur 4. Tanggung jawab 1. Arsitektur 2. Data Independence Diskusi Praktikum Tugas individu mencari variasi dalam memanipulasi query SQL dapat memahami dan arsitektur basis data 8 1,2 3 1 1 4 IV memahami konsep pemodelan data dan mengetahui contoh aplikasi nyata. Konsep DBMS, Komponene DBMS Diskusi Praktikum memahami dan menguasai konsep pemodelan data 8 1,2 1,2 1,2 5 V memahami konsep pemodelan data dan mengetahui contoh aplikasi nyata. Fungsi DBMS, dan bahasa yang digunakan di dalam DBMS Diskusi Praktikum memahami dan menguasai konsep pemodelan data 8 1,2 1,2 2,3 6 VI dapat komponen penyusun Diagram E-R 7 VII dapat komponen penyusun Diagram E-R Model data berbasis objek, berbasis record, konseptual dan fisik Overview model data berbasis record : model data relasional, jaringan, hirarki Praktikum Praktikum 8 VIII Ujian Tengah Semester Tugas individual pembuatan ER Diagram Tugas individual pembuatan ER Diagram memahami komponen penyusun konsep pembuatan Diagram ER memahami komponen penyusun konsep pembuatan Diagram ER dan dan 6 1,2 1,2 2,3 6 1,2 1,2 2,3 9 XI mampu : 1. Memahami konsep data dictionary 2. Memahami dan 1. Kerjasama 2. Tanggung jawab 1. Data Dictionary 2. Arsitektur DBMS multiuser : file server, teleprocessing,. Memahami dan konsep data dictionary dan arsitektur 7 1,2 1,2 2,3
arsitektur DBMS DBMS 10 X mampu : 1. Memahami konsep data dictionary 2. Memahami dan arsitektur DBMS 1. Arsitektur DBMS multiuser : client server (contoh : 2 tier, 3 tier) Memahami dan konsep data dictionary dan arsitektur DBMS 7 1,2 1,2 2,3 11 XI mampu : 1. Memahami konsep data dictionary 2. Memahami dan arsitektur DBMS 1. Pengertian model relasional, contoh tabel tabel dan keterhubungannya Tugas Pembuatan relasi pada Diagram ER mampu mempraktekan pembuatan Relasi Diagram ER 7 1,2 1,2 2,3 12 XII mampu : 1. Memahami konsep data dictionary 2. Memahami dan arsitektur DBMS 13 XIII mampu : 1. prosedur pengamanan terhadap 2. definisi integritas terhadap basis data 1. Keuntungan model relasional 1. Istilah istilah dalam model relasional (Relasi. Atribut, Tupel, Domain, Derajat dan Cardinality) 2. Relasional keys (Super key, Candidate Key, Primary Key, Alternatif. 3. Relasinal Integrity rules (Null, Entity, Referential Integrity) Tanya Jawab Tugas Pembuatan relasi pada Diagram ER mampu mempraktekan pembuatan Relasi Diagram ER mampu prosedur securitas, integritas dan konkurensi data. 5 1,2 1,2 2,3 8 2,3 1,3 1,3 14 XIV mampu : 1. pengertian model ERD Model ERD (Entity Relationship Diagram) 1. Entity, Atribut, Diskusi Tanya Jawab Studi kasus membuat ERD (rumah sakit, mampu memahami 7 1 2 3
2. mengidentifikasi Entity, atribut, relationship 3. memahami weak entity dan strong entity relationship type 2. Simbol ERD 3. Derajat relationship 4. Cardinality constraint 5. Participation constraint 6. Weak entity dan Strong entity perpustakaan, jual-beli) konsep Graph 15 XV mampu: 1. perbedaan aplikasi yang menyatu/terpisah dengan DBMS 2. beberapa jenis arsitektur sistem 1.Tanggung jawab 2. Inisiatif 3.Aktif 1. Transformasi ER ke model data relasional 2. Contoh aplikasi ER 16 XVI Ujian Akhir Semester - dapat aplikasi dan jenis arsitektur sistem 7 1,2 3 1,2, 3 1,2 3
7. Topik Bahasan Kegiatan di luar kelas (pengerjaan tugas kelompok dan individu) dilaksanakan dengan waktu yang lebih bebas, namun tetap dalam jadwal mingguan yang telah ditetapkan. Materi perkuliahan yang dibahas diwujudkan dalam bentuk handout untuk active learning, yang tersusun berdasarkan topik sebagai berikut: Materi Topik Rincian Isi Materi 1 SQL Server Pengertian Pemrosesan Query 1. Struktur Dasar 2. Fungsi Agregasi 3. Nilai Null 4. Manipulasi Data 2 Bekerja dengan SQL Sintaks Create, Drop, Alter, Insert,Update,Delete 3 Record 1. Model E-R 2. Model Relasional 4. Diagram ER 1. Entitas 2. Relasi 3. Atribut 4. Key 5. Kardinalitas 6. Varian Entitas/ Relasi 7. Generalisasi 8. Spesialisasi 9. Agregasi 5 Transformasi Model Data ke Basis Data Fisik 1. Umum 2. Entitas lemah/sub entitas 3. Relasi Tunggal 4. Relasi Multi Entitas 5. Relasi Ganda 8 Normalisasi Data 1. Pengertian Normalisasi 2. Anomali 3. Dependensi 4. Diagram Dependensi Fungsional 5. Dekomposisi Tak Hilang 6. Bentuk Normal
8. Pemberian Tugas Deskripsi Tugas: diminta aktif untuk mencari bahan tambahan sendiri untuk setiap materi melalui Internet. Tugas terdiri atas tugas individual dan kelompok. Adapun rincian tugas adalah sebagai berikut: 1) Tugas kelompok: Tugas ini adalah yang dikerjakan oleh kelompok yang terdiri dari 4 orang yang membahas materi pelajaran. Tugas ini dimaksudkan untuk memfasilitasi mahasiswa yang lemah melalui tutor teman sebaya. Penilaian dilihat dari segi kekompakan, pemerataan tugas, penguasaan materi, dan kedisiplinan kelompok. 2) Tugas individual : Tugas ini dikerjakan secara individu, yaitu menulis artikel dan membuat program. 9. Penilaian Diskripsi Ujian : Soal pada ujian tengah semester dan akhir semester merupakan soal yang berbentuk studi kasus dimana mahasiswa dituntut untuk menerapkan konsep-konsep yang telah dipelajari untuk kasus yang ada. Soal kedua menuntut mahasiswa menganalisa suatu permasalahan 10. Referensi : 1. Simarmata, Janner dan Paryudi, Iman, Basis Data, Penerbit Andi Jogja, Yogyakarta. 2004 2. Marlinda, Linda, Sistem Basis Data, Penerbit Andi Jogja, Yogyakarta, 2004 3. Simarmata, Janner, Perancangan Basis Data, Penerbit Andi Jogja. 2007. 11. Perencanaan Monitoring dan Umpan Balik Rencana dokumen monitoring dan umpan balik meliputi dan diwujudkan dalam bentuk form-form yang terdiri atas: rencana dokumen/form kegiatan mingguan, Rencana dokumen/form, umpan balik dari mahasiswa, dan rencana dokumen/form perubahan.
a. FORMAT KEGIATAN MINGGUAN No Nama mahasiswa Individual Kelompok Ket Hr/PBM Mid smstr Tgs kmpk merata penguasaan Ds Pts Kk Pd 1 A 2 B 3 Dst b. FORMAT UMPAN BALIK DARI MAHASISWA Apa yang anda dapatkan dalam perkuliahan hari ini? Apa kesulitan anda hari ini? Apa yang anda sukai dalam kuliah hari ini? Apa yang tidak anda sukai dalam kuliah hari ini? Masalah yang bersifat umum segera diperbaiki dan langsung diterapkan pada pertemuan berikutnya, sedangkan yang sifatnya mendasar akan dicatat untuk perbaikan pada semester berikutnya.perencanaan Evaluasi adalah sebagai berikut: c. FORMAT PERUBAHAN GAP AKAR MASALAH ALTERNATIF SOLUSI Evaluasi meliputi: 1. Hasil pembelajaran Evaluasi kemampuan mahasiswa dalam memahami konsep dilakukan secara tertulis sebanyak 2 kali, yaitu ujian tengah semester dan ujian akhir semester. Hasil ini menggambarkan kemampuan individual mahasiswa dalam mencapai target kompetensi yang berhubungan dengan kemampuan pemahaman terhadap materi perkuliahan yang diberikan. Sehingga dapat dianalisis persentase mahasiswa yang
berhasil mencapai target kompetensi tersebut.evaluasi terhadap kemampuan praktis mahasiswa dilakukan pada setiap kali pembahasan materi yang berhubungan dengan praktek tersebut. 2. Proses pembelajaran Proses pembelajaran dievaluasi dengan menganalisis monitoring form dan umpan balik seperti contoh di atas, untuk melihat keefektifan dari setiap komponen pembelajaran. Hambatan dan kekurangan 1. Terkadang mahasiswa telat mengisi KRS, sehingga jumlah sks yang dicapai tidak maksimum 2. Bagi mahasiswa yang sudah bekerja, waktu belajar lebih banyak tersita oleh kerja 3. Terkadang jadwal kerja dinas membuat mahasiswa harus meninggalkan kuliahnya sementara. Kemungkinan perbaikan 1. Diberikan tugas tambahan 2. Diberikan ujian perbaikan 3. Diberikan waktu khusus untuk diskusi dengan dosen diluar jam mata kuliah