Anda di halaman 1dari 8

RENCANA PEMBELAJARAN SEMESTER

UNIVERSITAS NASIONAL

Nama Program Studi : Sistem Informasi Semester : Mata Kuliah Pilihan


Nama Mata Kuliah : Perancangan Basis Data Lanjut Beban sks :2
Ranah Topik : Pengelolaan Data dan Informasi(5)
Kode Matakuliah : 08020336 Dosen Pengampu : Novi Dian Nathasia, S.Kom, MMSI
(Koordinator & Anggota)
Capaian Pembelajaran Lulusan di Ranah : : Setelah mengikuti perkuliahan system basis data lanjut diharapkan mahasiswa dapat memahami basis data Database Management System ,
Topik Trigger, DBMS Terdistribusi,XML , Data mining dan NO SQL

Capaian Pembelajaran Mata Kuliah (CP ::


MK) 1. Mampu memahami Database Management System dan komponnya dan ER –Model dan memahami SQL yang mencakup dalam bahasa
SQL
2. Mampu menjelaskan aturan system informasi dalam organisasi dan memahami proses desain basis data
3. Mampu menjelaskan Sub query dan penggunaanya dan karakteristi dari subqueries dan dapat mengambarkan tipe dari persoalan dengan
sub query, dan menjelaskan fungsi Exists,Not Exists dan klausa WITH dan menjelaskan update dan delete baris dengan subquerries
yang berkorelasi
4. Mampu memjelaskan optimasi query dan cara melakukan optmalisasi perintah SQL dan factor – factor kecepatan akses data.
5. Mampu menjelaskan mendefenisi, macam – macam tipe dan penggunaan Trigger dan mampu membuat , mengaktifkan dan mengapus
trigger pada database.
6. Mampu Menjelaskan Konsep basis , arsitektur client – server
7. Mampu membedakan DBMS terdistribusi dan DBMS terpusat
8. Mampu memahami arsitektur ,penyimpanan data pada basis data terdistribusi
9. Mampu memahami memahami konsep world wide wolrd dan html pada database berbasis web dan XMl
10. Mampu memahami pemodelan, tahapan, fungsionalitas, Teknik Dalam Data Mining
11. Mampu menjelaskan NOSQL, carakerja, jenis – jenis dan contoh query NO SQL sederhana
Deskripsi Matakuliah 1. Mata kuliah ini membahas tentang Database Management System, proses desain basis data,optimasi query dan cara melakukan
optmalisasi perintah SQL dan factor – factor kecepatan akses data.dan defenisi, macam – macam tipe dan penggunaan Trigger dan
konsep dan arsitektur client – server dan membedakan DBMS terdistribusi dan DBMS terpusat dan konsep world wide wolrd dan html
pada database berbasis web dan XMl dan memahami pemodelan, tahapan, fungsionalitas, Teknik Dalam Data Mining serta membahas
NOSQL, carakerja, jenis – jenis dan contoh query No SQL sederhana

Komponen Penilaian & Prosentase 1. UAS = 30%


2. UTS = 30%
3. Tugas individu/kelompok = 30%
4. Perilaku/Sikap = 10%
Minggu Kemampuan Akhir Blooms Materi Bentuk Metode Deskripsi Tugas Kriteria Indikator Waktu Referensi
Sesuai Tahapan Belajar Taxonomy Pembelajaran Pembelajar Pembelajaran Penilaian Penilaian
(Sub CP-MK) Level an
1-2 Mampu memahami Database C3 -Pendahuluan Kuliah Discovery Learning 1. Memmahai defenisi Database Mampu Dapat menjelaskan 2 x 50 1,2
Management System dan komponnya dan database (DL) Managment System menjelaskan defenisi ,konsep dan menit
ER –Model dan memahami SQL yang - ER Model 2. Menjelaskan ER Model sebagai defenisi model ER dan
mencakup dalam bahasa SQL - Model desain awal database Database Structure Language
- Relasional 3. Memahami struckture SQL Managment Normaliasasi
- Sttructure Query 4. Mempelajari Konsep dari System, ER
Language Normalisasi Model ,
Normalisasi 5. Memahami Model relasional struckture SQL
- Model relasional Dan Konsep dari
Normaslisasi

3 Mampu menjelaskan aturan system C3 Pemahaman aturan Kuliah Discovery Learning 1. Mencari aturan sistem dalam Mampu Dapat menjelaskan 2 x 50 1,2
informasi dalam organisasi dan system informasi (DL) organiasasi menjelaskan sturan sistem dalam menit
memahami proses desain basis data dalam organisasi dan 2. Menjelaskan siklus sistem aturan sistem organisai /
proses basis data infromasi dalam perusahaan, dan
3. Menjelaskan proses desain organisasi dan siklus sistem
basis data siklus sistem informasi dan
4. Menjelaskan klausa VIEW informasi dan proses basis data
proses design
dalam basis
data
4-5 Mampu menjelaskan Sub query dan C3 - Subquery dan Kuliah Small Group 1. Memahami apa itu subsquery Mampu Dapat 2 x 50 2
penggunaanya dan karakteristi dari pengguanaannya Discussion (SGD) dan subquery banyak kolom memahami sub menghasilkan menit
subqueries dan dapat mengambarkan - Subquery dengan 2. Memahami query dalam kalusa query dan proses data dalam
tipe dari persoalan dengan sub query, banyak kolom FROM klausa yang banyak kolom
dan menjelaskan fungi Exists,Not - Pairwise Comparison 3. Memahami Operator EXIST berkaitan dalam dengan subquery
Exists dan klausa WITH dan Subquery ,dan NOT EXIST basis data lanjut
menjelaskan update dan delete baris - Ekrpesei Scalar, 4. MEmahami klausa WITH
dengan subquerries yang berkorelasi - Pengguanaan Query 5. Memahami Korelasi SubQuery
dalam klausa WITH, dan korelasinya
EXISTS
- Korelasi SubQuery
dan penggunaanya
6 Mampu memjelaskan latar belakang C3 - Optimasi perintah Kuliah Small Group 1. Menjelaskan optimaliasasi Mempu Dapat menjelaskan 2 x 50 2
optimasi query dan cara melakukan SQL Discussion (SGD) pada perintah SQL menjelasksan dengan baik menit
optmalisasi perintah SQL dan - Informasi Jalur Akses 2. Menjelaskan Informasi Jalur secara lengkap optimalisasi pada
memahami factor – factor yang Query Akses Query optimaliasasi printah SQL dan
berpengaruh terhadap kecepatan - Faktor – factor yang 3. Menjabarkan factor factor pada perintah factor – factor yang
akses data. mempengaruhi pemoengaruhi kecepatan SQL, Jalur pengaruhi
kecepatan akses data akses data Akses Query kecepatan akses
dan factor factor data
kecepatan
akses data
7 Mampu menjelaskan mendefenisi, C2 - Trigger dan Kuliah Discovery Learning 1. Menjelasksan secara tepat Mampu Dapat menjelaskan 2x 3
macam – macam tipe dan pengguanaanya (DL) macam – macam tipe trigger menjelaskan dengan tepat 50menit
penggunaan Trigger dan mampu - Database Trigger 2. Menjelasksan pengguanaan macam – macam- macam tipe
membuat , mengaktifkan dan - Aktif dan Hapus trigger pada databases macam tipe trigger,
mengapus trigger pada database. Trigger 3. Dapat membuat contoh trigger penggunannya dan
Trigger ,pengguanaan dapat membuat
trigger pada contoh trigger di
databases, dan database
mampu
membuat contoh
Trigger

1,2,3
8 UTS
9 - Mampu Menjelaskan Konsep C2 Arsitektur Client Server Kuliah Discovery Learning 1. Mendefenisikan arsitektur Mampu Dapat menyajikan 2 x 50 4
basis data client – server dan pengaksessan Query (DL) client server menjelaskan defenisi arsitekur menit
- Memahami arsitektur client – ada basis data Client 2. Menjelaskan pengaksesan defenisi client server dan
server Server Query pada basis data server arsitekur client pengkasesan query
- Memahami pengaksesan Query Dan perangkat lunak dan perangkat lunak server dan pada basis data
pada basis data server dan DBMS 3. Menguraikan model pengkasesan server dengan
perangkat lunaknya. perangkat lunak DBMS query pada lengkap dan jelas
basis data
server dengan
lengkap dan
jelas
10 -12 - Mampu Membedakan DBMS C3 - Defenisi Kuliah Discovery Learning 1. Menjelasksan defenisi basis Mampu Dapat 2 x 50 4
terdistribusi dan DBMS terpusat - Tipe Basis data (DL) data dirtibusi menjelasksan menggunakan dan menit
- Memahami arsitektur basis data terdistribusi 2. Menjelaskan tipe basis data Defenisi ,tipe mempresentasikan
terdistribusi - Arsitektur Basis terdistribusi basis data Defenisi ,tipe basis
- Memahami penyimpana data , Data Terdistibusi 3. Menjelasksan arsitektur Basis terdistribusi, data terdistribusi,
catalog data pada system - Penyimpanan Data data Terdistibusi arsitektur Basis arsitektur Basis data
terditribusi - Query Terdistribusi 4. MEnjelaskan Query data Terdistibusi, Query
- Memahami query, join dan - Joins Query Pada terdistibusi Terdistibusi, terdistibusi, Joins
optimasi query pada DBMS DBMS 5. Menjelaskan Joins Query Query Query pada DBMS
terditribusi - Locking pada sitem pada DBMS terdistibusi, dan cara
- Memahami bagaimana mengubah terdistibusi 6. Menjabarkan bagaimana Joins Query penanggani
data melakukan locking data - Distributed menangani kegagalan pada pada DBMS dan kegagalan dengan
padaDBMS terdistibusi Recovery sitem terdistibusi cara penanggani jelas dan tepat
- Memahami bagaimana kegagalan
menangani kegagalan pada
system terdistbusi
13 - Mampu memahami konsep world C3 - Defenisi HTML Kuliah Small Group 1. Menjelaskan defenisi HTML Mampu Dapat menjelaskan 2 x 50 4,5
wide wolrd dan html pada - Basis Data dan Discussion (SGD) dan Basis data dan WEB memjelaskan secara ringkas dan menit
database berbasis web WEB - Menjelaskan fungsi Arsitektur defenisi HTML, jelas
- Mempu memahami arsitektur - Arsitektur Application Server XML,DTDs dan HTML,XML,DTDs
database web Application Server 2. Menjelasksan defenisi XML contohnya dari dan dapat membuat
- Mampu memahami XML dan Server – slide dan elemennya XML, DTDs dan contoh XML dan
- Mampu memahami dan Java 3. Menjelaskan Defenisi , mejelasksan DTDs dan contoh
mengimplementasikan model data - Defenisi XML dan Spesifikasi domain pada contoh model model Data Semi
semi – terstruktur DTDs DTDs data semi tersttrukur
- Speksifikasi Domain 4. Membuat contoh XML dan terstruktur
pda DTDs DTDs
- Model Data Semi 5. Membuat contoh query data
-terstrutur XML( XML- QL)
6. Menjelaskan secara ringkas
Model Data semi terstrukur
14 - Mampu Memahami pemodelan C3 - Model Data Mining Kuliah Small Group 1. Menjelaskan Model Data Mampu Dapat menjelaskan 2 x 50 5
data mining - Tahapan dalam Discussion (SGD) Mining menjelaskan Model, tahapan, menit
- Mampu memahami tahapan Data Miining 2. Menjelaskan Tahapan Data Model, tahapan, fungsionalistas dan
dalam data mining - Fungsionalitas Mining fungsionalistas teknik dalam data
- Memahami fungsionalitas dalam dalam Data mining 3. Menjelaskan fungsionalistas dan teknik Miining
Data Mining - Teknik – teknk Data dalam data mining dalam data Dengan jelas dan
- Mampu Memahami Teknik Dalam Mining 4. Menguraikan teknik dalam Miining lengkap
Data Mining data mining

15 - Mampu memahami defenisi C3 - Defenisi Bahasa no Kuliah Small Group 1. Menjelaskan Defenisi bahsa Mampu Dapat menjelaskan 2 x 50 4
Bahasa no SQL Sql Discussion (SGD) No SQL menjelaskan defenisi,cara kerja menit
- Mampu menjelaskan cara kerja - Cara kerja No Sql 2. Menjelaskan cara kerja No defenisi,cara jenis jenis,
database no SQL - Jenis Jenis No Sql SQL kerja jenis jenis, perbedaan No Sql
- Mampu menjelaskan jenis jenis - Perbedaan 3. Menjelaskan jenis jenis No perbedaan No dengan Sql dan
database no SQL database sql denga SQL Sql dengan Sql contoh query no
- Mampu membedakan Database No sql 4. Menjelaskan perbedaan dan contoh SQL dengan jelas
SQL dan NO SQL - Contoh query database SQL dengan No query no SQL dan lengkap.
- Mampu Menbuat query sederhana No SQL SQL
sederhana No SQL 5. MEmbuat contoh query
sederhana No SQL

16 UAS 4,5

Referensi:
1. Heryandi, Andri. 2010. Materi Mata Kuliah Database Lanjut : Oracle. Kuliah Online Unikom.
2. Thomas Connolly and Carolyn Begg, Database Systems: A Practical Approach to Design, Implementation, and Management 6th Ed, Pearson Inc., 2014.
3. Silberschartz, Korth and Sudarshan, Database System Concepts 6th Ed, Mc Graw Hill, 2011.
4. Raghu Ramakrishnan and Johannes Gehrke. 2003. Database Management Systems Third Edition. McGraw-Hill
5. `C. J. Date. 2006. An Introduction to Database Systems 8th. Pearson Education

Catatan :
1. Capaian Pembelajaran Lulusan PRODI (CPL-PRODI) adalah kemampuan yang dimiliki oleh setiap lulusan PRODI yang merupakan internalisasi dari sikap, penguasaan pengetahuan dan
ketrampilan sesuai dengan jenjang prodinya yang diperoleh melalui proses pembelajaran.
2. CPL di Ranah Topik yang dibebankan pada mata kuliah adalah beberapa capaian pembelajaran lulusan program studi (CPL-PRODI) yang digunakan untuk pembentukan/pengembangan
sebuah mata kuliah yang terdiri dari aspek sikap, ketrampulan umum, ketrampilan khusus dan pengetahuan.
3. CP Mata kuliah (CPMK) adalah kemampuan yang dijabarkan secara spesifik dari CPL yang dibebankan pada mata kuliah, dan bersifat spesifik terhadap bahan kajian atau materi
pembelajaran mata kuliah tersebut.
4. Sub-CP Mata kuliah (Sub-CPMK) adalah kemampuan yang dijabarkan secara spesifik dari CPMK yang dapat diukur atau diamati dan merupakan kemampuan akhir yang direncanakan pada
tiap tahap pembelajaran, dan bersifat spesifik terhadap materi pembelajaran mata kuliah tersebut.
5. Kriteria Penilaian adalah patokan yang digunakan sebagai ukuran atau tolok ukur ketercapaian pembelajaran dalam penilaian berdasarkan indikator-indikator yang telah ditetapkan.
Kreteria penilaian merupakan pedoman bagi penilai agar penilaian konsisten dan tidak bias. Kreteria dapat berupa kuantitatif ataupun kualitatif.
6. Indikator penilaian kemampuan dalam proses maupun hasil belajar mahasiswa adalah pernyataan spesifik dan terukur yang mengidentifikasi kemampuan atau kinerja hasil belajar
mahasiswa yang disertai bukti-bukti.

No Metode/Modus Pembelajaran Mahasiswa Kode


Pengertian 1 sks dalam bentuk pembelajaran Jam 1 Small Group Discussion SGD
2 Role-Play & Simulation RPS
A Kuliah, Responsi, Tutorial 3 Discovery Learning DL
Tatap Muka Penugasan Terstruktur Belajara Mandiri 4 Self-Directed Learning SDL
5 Cooperative Learning CoL
50 60 60 2,83 6 Collaborative Learning CbL
menit/minggu/semester menit/minggu/semester menit/minggu/semester
7 Contextual Learning CtL
B Seminar atau bentuk pembelajaran lain yang sejenis 8 Project Based Learning PjBL
9 Problem Based Learning & Inquiry PBL
Tatap muka Belajar mandiri
10 Blended Learning BL
100 menit/minggu/semester 70 menit/minggu/semester 2,83
C Praktikum, praktik studio, praktik bengkel, praktik lapangan, penelitian,
pengabdian kepada masyarakat, dan/atau bentuk pembelajaran lain yang setara No Level of Cognitive: Daya Nalar Kode
1 Remembering C1
170 menit/minggu/semester 2,83
2 Understanding C2
3 Applying C3
4 Analyzing C4
5 Evaluating C5
6 Creating C6
Komponen Penilaian
Proses penilaian pada mata kuliah ini dibedakan dalam 4 komponen, diantaranya adalah sebagai berikut :
a. Sikap dan Perilaku
Komponen ini memiliki poin sebesar 10% dari total pertemuan tatap muka di kelas (14). Sikap dan Perilaku merupakan salah satu komponen penunjang dalam
melakukan proses penilaian, dimana keaktifan di kelas dalam bentuk kehadiran, keaktifan berdiskusi, dan etika perilaku menjadi unsur-unsur utamanya.
b. Tugas
Selama 1 semester, mahasiswa akan diberikan 4 tugas yang terdiri dari 2 tugas mandiri dan 2 tugas kelompok. Tugas ini diberikan sebanyak 2x sebelum UTS dan 2x
setelah UTS. Komponen keseluruhan tugas memiliki poin sebesar 30%.
c. UTS (Ujian Tengah Semester)
UTS dilakukan pada pertemuan ke 8 dari keseluruhan total pertemuan melalui ujian tertulis, praktek atau mini project yang akan dipresentasikan. Materi yang
diujikan adalah materi pertemuan 1 sampai dengan 7, dengan bobot yang diberikan sebesar 30%.
d. UAS (Ujian Akhir Semester)
UAS dilakukan pada pertemuan ke 16 dari keseluruhan total pertemuan melalui presentasi diberikan dari pertemuan 9 sampai 15, dengan bobot yang diberikan
sebesar 30%.

Rubrik Penilaian
Jenjang/Gra Angka/Sk
Deskripsi/Indikator Kerja
de or
E <40 Merupakan perolehan mahasiswa yang tidak melaksanakan tugas dan sama sekali tidak memahami materi.

D 40-49,99 Merupakan perolehan mahasiswa yang mengikuti perkuliahan dan mengerjakan tugas seadanya, tidak memiliki kemauan dan tanggung jawab
untuk memahami materi.
C- 50-54,99 Merupakan perolehan mahasiswa yang mengikuti perkuliahan dengan seadanya, tidak fokus dalam memahami materi sehingga hanya mampu
menyeleseaikan sebagian dari masalah / tugas itupun dengan akurasi yang buruk.

C 55-59,99 Merupakan perolehan mahasiswa yang mengikuti perkuliahan dengan cukup baik, berusaha memahami materi namun kurang persisten
sehingga baru mampu menyeleseaikan sebagian dari masalah / tugas dengan akurasi yang kurang.

C+ 60-64,99 Merupakan perolehan mahasiswa yang mengikuti perkuliahan dengan baik, berusaha memahami materi namun baru mampu menyeleseaikan
sebagian masalah / tugas dengan akurasi cukup.
B- 65-69,99 Merupakan perolehan mahasiswa yang mengikuti perkuliahan dengan baik, mampu memahami materi dan mampu menyelesaikan masalah /
tugas dengan akurasi cukup.
B 70-74,99 Merupakan perolehan mahasiswa yang mengikuti perkuliahan dengan baik, mampu memahami materi dan mampu menyelesaikan masalah /
tugas dengan akurasi bagus.
B+ 75-79,99 Merupakan perolehan mahasiswa yang mengikuti perkuliahan dengan baik, mampu memahami materi dan mampu menyelesaikan masalah /
tugas dengan akurasi bagus.
A- 80-89,99 Merupakan perolehan mahasiswa yang mengikuti perkuliahan dengan sangat baik, memahami materi dengan sangat baik, memiliki tingkat
proaktif dan kreatifitas tinggi dalam mencari informasi terkait materi, mampu menyelesaikan masalah / tugas dengan akurasi sangat baik.

A 90-100 Merupakan perolehan mahasiswa superior, yaitu mereka yang mengikuti perkuliahan dengan sangat baik, memahami materi dengan sangat
baik bahkan tertantang untuk memahami lebih jauh, memiliki tingkat proaktif dan kreatifitas tinggi dalam mencari informasi terkait materi,
mampu menyelesaikan masalah dengan akurasi sempurna bahkan mampu mengenali masalah nyata pada masyarakat / industri dan mampu
mengusulkan konsep solusinya.

No: Revisi : 1/FTKI/SI/ 2017


Disetujui, Tgl : 5 /8/2017 Diperiksa, Tgl : 5/8/2017 Dibuat, Tgl :5/8/2017
Ketua PROGRAM STUDI Sistem Informasi Koord.Matakuliah/Bidang Keahlian Dosen ybs

( Agung Triayudi, S.Kom, M.Kom ) ( Novi Dian Nathasia, S.Kom, MMSI ) ( Novi Dian Nathasia, S.Kom, MMSI)
Periksa : Ka.UPM FTKI

( Endah Tri Esti Handayani, Ir, MMSI )