UNIVERSITAS MEDAN AREA FAKULTAS TEKNIK
PROGRAM STUDI TEKNIK INFORMATIKA
RENCANA PEMBELAJARAN SEMESTER
MATA KULIAH (MK) KODE BOBOT (sks) SEMESTER Tgl. Penyusunan
Basis Data TIF 16020 2 SKS 3 08 Oktober 2018
Pengembang RPS Koordinator RMK Ketua PRODI
Program Studi Teknik Informatika Rizki Muliono, S.Kom, M.Kom Juanda Hakim Lubis, ST, M.Kom
Capaian
Pembelajaran (CP) CPL-PRODI
1. Menunjukkan sikap bertanggung jawab atas pekerjaan di bidang keahliannya secara mandiri(S-9)
2. Menguasai konsep bahasa pemrograman, mengidentikasi model- model bahasa pemrograman, serta membandingkan berbagai solusi (P3)
3. Menguasai konsep-konsep basis data dan mampu membangun basis data untuk pengembangan sistem berbasis komputer (P4) 4. Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau keahliannya serta sesuai
dengan standar kompetensi kerja bidang yang bersangkutan; implementasi ilmu pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang keahliannya (KU-1)
5. Mampu mengambil keputusan secara tepat dalam konteks penyelesaian masalah di bidang keahliannya, berdasarkan hasil analisis informasi dan data (KU-5)
6. Membangun dan mengevaluasi perangkat lunak dalam berbagai area, termasuk yang berkaitan dengan interaksi antara manusia dan computer(KK-1)
7. Mampu memodelkan dan merancang basis data untuk menunjang aplikasi berbasis desktop dan web. (KK-9) CPMK
Mahasiswa mampu merancang dan memodelkan basis data dalam diagram ER, mampu menggunakan bahasa query dan menjelaskan konsep pemrosesan query, mampu menjelaskan konsep dasar optimasi dan transaksi dalam basis data, serta mampu menjelaskan jenis lain dari basis data relational
Diskripsi Singkat MK Mata kuliah ini mempelajari tentang bagaimana membuat perancangan basis data, implementasi basis data dalam dunia nyata serta bagaimana gambaran secara umum konsep DBMS dan pemrosesannya. Pokok pembahasan mata kuliah ini adalah Entity Relationship Diagram, Functional
Dependency, Data Definition and Manipulation Language, konsep DBMS, Query Processing, Query Optimization, Transaction Processing dan Concurency Control
Dosen pengampu Juanda Hakim Lubis,ST, M.Kom
Matakuliah syarat Dasar Algoritma dan Pemrograman, Algoritma dan Struktur Data
Gambar : Analisis Instruksional mata kuliah Metode Penelitian(Sub-CPMK yang terdapat pada setiap kotak pada gambar diatas ditulis kembali pada kolom kemampuan akhir yang diharapkan pada contoh format RPS)
Mampu menjelaskan basic file system, konsep sistem basisdata, dan DBMS (minggu 2-3)
UJIAN TENGAH SEMESTER (MINGGU KE 8)
Mahasiswa mampu merancang dan memodelkan basis data dalam diagram ER, mampu menggunakan bahasa query dan menjelaskan konsep pemrosesan query, mampu menjelaskan konsep dasar optimasi dan transaksi dalam basis data, serta mampu menjelaskan jenis lain dari basis data relational
UJIAN AKHIR SEMESTER (MINGGU KE 16)
Mampu merancang dan memodelkan basisdata dalam ERD (minggu 4-7)
Mampu menggunakan bahasa query (minggu 9-10)
Mampu menjelaskan konsep pemrosesanquery (minggu 11-13)
Mampu menjelaskan konsep dasar optimisasi dan perhitungan biayaquery, transaksi danlockingpada basis data serta mengetahui jenis lain dari Basis Data (minggu 14- 15)
Mahasiswa dapat memahami sistem perkuliahan, kewajiban dan hak selama perkuliahan (minggu 1)
Minggu
Ke- Kemampuan Akhir yang
diharapkan (Sub-CPMK) Materi/ Bahan Kajian Metode Pembelajaran Waktu Pengalaman Belajar
Mahasiswa Kriteria dan Indikator
Penilaian Bobot Nilai (%)
( 1) (2) (3) (4) (5) (6) (7) (8)
1 Mahasiswa dapat memahami sistem perkuliahan, kewajiban dan hak selama perkuliahan
Kontrak Kuliah 1.Kuliah dan diskusi
2. Presentasi
100’ - 10 %
2-3 Mampu menjelaskan basic file system, konsep sistem basisdata, dan DBMS
Basic File System Konsep Basis Data dan DBMS
Ceramah dan SGD 2 x 100’ Mahasiswa membuat ringkasan tentang jenis media penyimpanan
sekunder, konsep sequential file, blocking dan index
Indikator: Ketepatan penjelasan jenis media penyimpanan
sekunder; konsep sequential file, blocking dan index Kriteria penilaian:
Ketepatan ,kesesuain, dan penguasaan
20%
4-7 Mampu merancang dan memodelkan basisdata dalam ERD
1. Konsep ERD
2. Functional Dependency 3. Normalisasi
Ceramah dan SDL 4 x 100’ Mahasiswa menganalisa soal studi kasus pada kehidupan sehari-hari dalam
menerapkan ERD serta normalisasi
Indikator: Ketepatan penjelasan konsep dan notasi dalam ERD, Kebenaran rancangan basis data yang sesuai kaidah normalisasi, Kebenaran
pengaplikasian konsep notasi dan ERD pada studi kasus
Kriteria penilaian:
Ketepatan ,kesesuain, dan penguasaan
30%
8 Evaluasi Tengah Semester 0 %
9-10 Mampu menggunakan bahasa
query 1. DDL
2. DML dan SQL Query Ceramah dan SGD 2x100’ Mahasiswa mampu
mengimplementasi ERD yang telah dibuat pada tugas sebelumnya
Indikator: Kebenaran penggunaan bahasa DDL, DML, dan query (sederhana hingga komples) sesuai kebutuhan Kriteria penilaian:
Ketepatan ,kesesuain, dan penguasaan
15%
11-13 Mampu menjelaskan konsep pemrosesanquery
Query Processing Ceramah dan SDL 3x100’ Mahasiswa mampu
menganalisa soal sebuah studi kasus tentang query processing.
Indikator: Ketepatan penjelasan konsep aljabar relasional, tahapan pemrosesan query, dan
perhitungan query cost
Kriteria penilaian:
Ketepatan ,kesesuain, dan penguasaan
20%
14-15 Mampu menjelaskan konsep dasar optimisasi dan perhitungan biayaquery, transaksi danlockingpada basis data serta mengetahui jenis lain dari Basis Data
1. Optimisasi Query, 2. Transaksi,
3. Konsep ACID, 4. Locking 5. XML DB, 6. NoSQL, 7. Graph DB
Ceramah dan presentasi 2x100’ Mahasiswa merangkum tentang optimasi query, transaksi, konsep ACID, Locking, XML DB, NoSQL, Graph DB
Indikator: Ketepatan penjelasan konsep dasar optimisasi, transaksi dan locking Ketepatan penjelasan manfaat dari jenis basis data yang lain dan mengerti
perbedaannya dengan Relational DB
Kriteria penilaian:
Ketepatan ,kesesuain, dan penguasaan
5%
16 Evaluasi Akhir Semester 0 %
Referensi: