RPS Basisdata II

Unduh sebagai docx, pdf, atau txt
Unduh sebagai docx, pdf, atau txt
Anda di halaman 1dari 9

INSTITUT TEKNOLOGI INDONESIA RPS-TK-DK-202

PROGRAM STUDI TEKNIK INFORMATIKA


RENCANA PEMBELAJARAN SEMESTER (RPS)
Mata Kuliah Kode MK Rumpun MK Bobot SKS Semester Tgl. Penyusunan
Database 2 Rekayasa perangkat lunak T = 2 SKS P = -SKS 2 27 Des 2021
Pengembang RPS Koordinator Rumpun MK Kaprodi

OTORISASI

(Ir. Sumairti Andri M.Kom) (Dra Silistyowati M.Kom)


Capaian CPL-Prodi yang dibebankan pada MK
Pembelajaran Mempunyai kemampuan dalam mendefinisikan kebutuhan pengguna atau pasar terhadap kinerja (menganalisis,
CPL210
(CP) mengevaluasi dan mengembangkan) algoritma/metode berbasis komputer.
Mampu menggunakan bahasa pemrograman dan/atau framework yang diperlukan untuk membuat perangkat lunak
CPL401
(software).
CPL403 Mampu mengembangkan software menggunakan metodologi rekayasa perangkat lunak sesuai perkembangan teknologi
Capaian Pembelajaran Mata Kuliah (CPMK)
1. Mahasiswa mempunyai kemampuan memahami konsep database saat ini(CPL210, CPL401)
2. Mahasiswa mempunyai kemampuan memahami konsep database generasi yang akan datang (Next Generation Databases)
(CPL403,CPL401)
Kemampuan akhir tiap tahapan belajar (Sub-CPMK)
1. Kemampuan untuk memahami tentang konsep bahasa query formal
2. Kemampuan untuk memahami tentang sistem terpusat
3. Kemampuan untuk memahami sistem terdistribusi
4. Kemampuan untuk memahami Database terdistribusi
5. Kemampuan untuk memahami Datawarehouse
6. Kemampuan untuk memahami Big Data
7. Kemampuan untuk memahami Online Analytical Processing
8. Kemampuan untuk memahami Next genaration database(NoSQL, Document, colom dan Graf Database)
Korelasi CPMK terhadap Sub-CPMK
Sub-CPMK1 Sub-CPMK2 Sub-CPMK3 Sub-CPMK4 Sub-CPMK5 Sub-CPMK6 Sub-CPMK7 Sub-CPMK8
CPMK1 X X x x
CPMK2 x X X X X x
Deskripsi singkat MK Dalam perjalanannya database telah mengalami 3 kali revolusi . Revolusi pertama dimotori oleh
munculnya komputer elektronik, dan revolusi kedua dengan munculnya relasional
basis data. Revolusi ketiga telah menghasilkan ledakan alternatif basis data nonrelasional yang didorong
oleh tuntutan aplikasi modern yang membutuhkan cakupan global dan ketersediaan berkelanjutan. Di dalam
kuliah ini akan memberikan gambaran umum tentang tiga gelombang teknologi basis data ini dan membahas pasar dan
kekuatan teknologi yang mengarah ke database generasi berikutnya.
Bahan Kajian: 1. Evolusi Teknologi Database
Materi Pembelajaran 2. Bahasa Query Formal
3. Arsitektur system DBMS
4. Sistem Terdistribusi(Distributed System)
5. Database Terdistribusi (distributed Databse)
6. Data warehouse
7. Big Data
8. OLAP
9. Next generation Database
10. Google, Hadoop, and Bigdata
11. No SQL
12. Document Database
13. Graft Database
14. Colom Database

Pustaka Utama: Pendukung:


1. Guy Horison , 2015. Next Generation Databases, , Apress LLC 1. https://www.c-sharpcorner.com/article/what-is-a-column-
California . store-database/
2. Jeffrey A. Hoffer, Mary B. Prescott, Fred R. McFadden,
Modern Database Management 6th Edition

Dosen Pengampu: Ir. Sumiarti Andri M.Kom


MK Prasyarat: -
Sesi ke- Kemampuan akhir tiap Bentuk Pembelajaran, Metode Materi Bobot
tahapan belajar (Sub- Pembelajaran, dan Penugasan mahasiswa Pembelajaran Penilaian penilaian
CPMK) [Estimasi Waktu] [Rujukan] (%)
Luring (Tatap Daring (online) Indikator Bentuk dan
Muka) kriteria

(1) (2) (3) (4) (5) (6) (7) (8)

!. a) Kuliah (80’) a) eLearning: - Aturan, cara - Mampu memahami Kriteria: 5%


Mahasiswa dapat: b) Diskusi(20’) http://sce.iti.ac.id; penilaian, kontrak Rubrik nilai
1. Memahami isi Pertemuan 1- komponen perkuliahan Teknik:
kontrak perkuliahan Pendahuluan penilaian. - Mampu UTS, diskusi
Basisdata 2 - Aturan dalam menjelaskan
pengisian daftar silabus/isi
b) TTM by zoom
2. Memahami silabus/isi hadir matakuliah
(90’)
matakuliah Basisdata - Aturan dalam - Mampu memahami
2 UTS dan UAS perkembangan
c) Diskusi di WAG database
3. Memahami (jika tidak dapat
perkembangan dilakukan secara
database luring) [30’]

2. Mahasiswa dapat: a) Kuliah (80’) a) eLearning: 1. Jenis-jenis Ketepatan dalam: Kriteria: 7,5%
1. Menjelaskan apa yang b) Diskusi(20’) http://sce.iti.ac.id; Bahasa query 1. Menjelaskan apa Rubrik nilai
dimaksud dengan Pertemuan 2- formal yang dimaksud Teknik: UTS,
Bahasa query formal Bahasa Query 2. Operator dasar dengan Bahasa Diskusi
2. Menjelaskan jenis - Formal aljabar query formal
jenis Bahasa query relational 2. Menjelaskan
formal b) TTM by zoom (90’) 3. Operator jenis-jenis Bahasa
3. Menjelaskan perintah- turunan query formal
perintah aljabar c) Diskusi di WAG 4. Langkah-langkah 3. Menjelaskan
relational (jika tidak dapat pengolahan perintah perintah
dilakukan secara query aljabar relational
luring) [30’] 5. Penjelasan dan 4. Menjelaskan cara
contoh masing- menggunakan
masing operator perintah aljabar
relational
3. Mahasiswa dapat: a) Kuliah (80’) a) eLearning: 1. User DMBS Ketepatan dalam Kriteria: 7,5%
1. Menjelaskan tentang b) Diskusi(20’) http://sce.iti.ac.id; 2. DBMS : 1. Menjelaskan Rubrik nilai
user DBMS Pertemuan 3- terpisah atau tentang user Teknik: UTS
2. Menjelsakan tentang Arsitektur Sistem menyatu ? DBMS Diskusi,
DBMS : terpisah tau DBMS 3. Arsitektur 2. Menjelaskan
menyatu ? system DBMS tentang konsep
3. Menjelaskan tentang b) TTM by 4. Stansd alone DBMS ; terpisah
arsitektur system zoom(90’) 5. Centrallized atau menyatu
DBMS Sustem 3. Menjelaskan
4. Menjelaskan konsep c) Diskusi di WAG 6. Client Server tentang
stand alone (jika tidak dapat arsitektur system
5. Menjelaskan konsep dilakukan secara DBMS
6. Menjelaskan perintah luring) [30’] 4. Menjelaskan
DCL dan dapat konsep stand
menggunakannya alone,
centralized dan
client server

4. Mahasiswa dapat: a) Kuliah(80’) a) eLearning: 1. Pengenalan Ketepatan dalam: Kriteria: 7,5%


1. Memahami konsep b) Diskusi(20’) http://sce.iti.ac.id; Sistem 1. Menjelaskan Rubrik nilai
system terdistribusi Pertemuan 4- Terdistribusi konsep system Teknik:
2. Memahami Sistem 2. Keuntungan terdistribusi Diskusi, UTS
keuntungan dari Terdistribusi Distributed 2. Menjelaskan Tugas
system terditribusi System keuntungan dari membuat
3. Memahami b) TTM by zoom 3. Kelemahan system terditribusi resume ttg
kelemahan dari (90’) Sistem 3. Menjelaskan system
system terdistribusi Terdistribusi kelemahan dari tersebar
4. Memahami kenapa c) Diskusi di WAG 4. Sistem system
perlu system (jika tidak dapat Terdistribusi, terdistribusi
terdistribusi dilakukan secara Why? 4. Menjelaskan
luring) [30’] kenapa perlu
system
terdistribusi
5. Mahasiswa dapat : a) Kuliah(80’) a) eLearning: 1. Alasan Ketepatan dalam: Kriteria: 7,5%
a. Mengetahui alasan b) Diskusi(20’) http://sce.iti.ac.id; penggunaan 1. Menjelaskan Rubrik nilai
penggunaan Pertemuan 5 : Database alasan penggunaan Teknik:
database Database Terdistribusi database Diskusi, UTS
terdistribusi Terdistribusi 2. Keuntungan terdistribusi Tugas :
b. Mengetahui b) TTM by zoom dan kerugian 2. Menjelaskan Tugas
keuntungan dan (90’) database keuntungan dan membuat
kerugian database terdistribusi kerugian database resume ttg
terdistribusi c) Diskusi di WAG 3. Replika data terdistribusi Database
c. Memahami tentang (jika tidak dapat versus Partisi 3. Membedakan Tersebar
replica dan partisi dilakukan secara data replica data dan
data luring) [30’] partisi data
4. Transaksi local
d. Memahami 4. Membedakan
versus
transaksi local transaksi local dan
transaksi global
ataupun global transaksi global
6. Mahasiswa dapat: a) Kuliah(80’) a) eLearning: 1. Pengertian Ketepatan dalam : Kriteria: 7,5%
1. Memahami b) Diskusi(20’) http://sce.iti.ac.id; Data 1. Menjelaskan Rubrik nilai
Pengertian data Pertemuan 6- Data warehouse tentang data Teknik:
warehouse warehouse 2. OTP Versus warehouse Diskusi, UTS
2. Memahami Data 2. Menjelaskan Tugas :
perbedaan antara b) TTM by zoom (90’) warehouse perbedaan membuat
OTP dan Data 3. Karakteristik antara OTP dan resume ttg
warehouse c) Diskusi di WAG DW Data warehouse Data Ware
3. Memahami (jika tidak dapat 3. Menjelaskan House
karakteristik dari data dilakukan secara karakteristik dari
warehouse luring) [30’] data warehouse

7. Ujian Tengah Semester


8. Mahasiswa dapat: a) Kuliah(80’) a) eLearning: 1. Definisi Ketepatan dalam Kriteria: 7,5%
1. Memahami konsep b) Diskusi(20’) http://sce.iti.ac.id; Bigdata 1. Menjelaskan Rubrik nilai
bigdata Pertemuan 8- Big 2. 3 V konsep bigdata Teknik:
2. Memahami tentang 3. Google 2. Menjelaskan Diskusi, UAS
Data
3V Bigtable tentang 3 V Tugas :
b) TTM by zoom
3. Memahami tentang (90’) 4. Pemanfaatan 3. Menjelaskan Tugas
google bigtable Bigdata tentang google membuat
4. Memahami c) Diskusi di WAG bigtable resume ttg
pemanfaatan (jika tidak dapat 4. Menjelaskan Bigdata
bigdata dilakukan secara 5. pemanfaatan
luring) [30’] bigdata

9. Mahasiswa dapat: a) Kuliah(80’) a) eLearning: 1. Definisi OLAP Kemampuan dalam : Kriteria: 7,5%
1. Memahami defenisi b) Diskusi(20’) http://sce.iti.ac.id 2. Karakteristik 1. Menjelaskan Rubrik nilai
OLAP OLAP defenisi OLAP Teknik:
; Pertemuan 9.
2. Memahami 3. Schema Data 2. Menjelaskan Diskusi, UAS
OLAP OLAP
karakteristik OLAP karakteristik Tugas :
b) TTM by zoom 4. Operasi OLAP :
3. Memahami skema OLAP resume ttg
data OLAP (90’) Slicing dan 3. Menjelaskan OLAP
Dicing
4. Memahami operasi skema data
slicing dan dicing c) Diskusi di WAG OLAP
(jika tidak dapat 4. Menjelaskan
dilakukan secara operasi slicing
luring) [30’] dan dicing
10. Mahasiswa dapat: a) Kuliah(80’) a) eLearning: 1. Revolusi Basis Ketepatan dalam Kriteria: 7,5%
1. Memahami revolusi b) Diskusi(20’) http://sce.iti.ac.id; Data menjelaskan : Rubrik nilai
basisdata Pertemuan 10. 2. REVOLUSI 1. Revolusi basisdata Teknik:
2. Memahami REvolusi Next generation BASISDATA 2. Revolusi basidata Diskusi, UAS
basidata pertama Database PERTAMA pertama
3. Memahami Revolusi b) TTM by zoom 3. Revolusi Basis 3. Revolusi Basis
Basis Data Kedua (90’) Data Kedua Data Kedua
4. Memahami Revolusi 4. Revolusi Basis 4. Revolusi Basis
Basis Data Ketiga c) Diskusi di WAG Data Ketiga Data Ketiga
(jika tidak dapat
dilakukan secara
luring) [30’]
11. Mahasiswa dapat a) Kuliah(80’) a) eLearning: 1. The Big Data Ketepatan dalam: Kriteria: 7,5%
memahami : b) Diskusi(20’) http://sce.iti.ac.id Revolution menjelaskan : Rubrik nilai
1. The Big Data 2. Cloud, Mobile, 1. The Big Data Teknik:
; Pertemuan 11.
Revolution Sosial, dan Big Revolution Diskusi, UAS
Google, Hadoop,
2. Cloud, Mobile, Sosial, Data 2. Cloud, Mobile, Tugas ;
dan Big Data and Bigdata
3. Siklus Bigdata Sosial, dan Big Membuat
3. Siklus Bigdata b) TTM by zoom 4. Google: Data resume
4. Google: pelopor (90’) pelopor 3. Siklus Bigdata tentang
BIGData BIGData 4. Google: pelopor Bigdata
5. MapReduce c) Diskusi di WAG 5. MapReduce BIGData
(jika tidak dapat 5. MapReduce
dilakukan secara
luring) [30’]
12 Mahasiswa dapat a) Kuliah(80’) a) eLearning: 7. Sejarah NoSQL Ketepatan dalam Kriteria: 7,5%
memahami : b) Diskusi(20’) 8. World Wide
http://sce.iti.ac.id menjelas : Rubrik nilai
1. Sejarah NoSQL Web 1. Sejarah NoSQL Teknik:
; Pertemuan 12.
2. World Wide Web 9. Solusi Open- 2. World Wide Diskusi, UAS
No SQL
3. Solusi Open-source source Web Tugas ;
4. Replikasi b) TTM by zoom
10. Replikasi 3. Solusi Open- Membuat
5. Transisi server web (90’) 11. Transisi server source resume
6. Sharding web 4. Replikasi tentang
c) Diskusi di WAG 12. Sharding 5. Transisi server NoSQL
(jika tidak dapat web
dilakukan secara 6. Sharding
luring) [30’]

13. Mahasiswa dapat a) Kuliah(80’) a) eLearning: 1. DATABASE Ketepatan dalam Kriteria: 7,5%
memahami : b) Diskusi(20’) http://sce.iti.ac.id DOKUMEN menjelaskan : Rubrik nilai
1. DATABASE ; Pertemuan 13. 2. Database XML 1. DATABASE Teknik:
DOKUMEN 3. JSON VS XML DOKUMEN Diskusi, UAS
Document
2. Database XML 4. Database JSON 2. Database XML Tugas ;
Database
3. JSON VS XML 5. MongoDB 3. JSON VS XML Membuat
b) TTM by zoom resume
4. Database JSON 4. Database JSON
(90’) tentang Json
5. MongoDB (2008) 5. MongoDB (2008)
c) Diskusi di WAG atau Mongodb
(jika tidak dapat
dilakukan secara
luring) [30’]
14. Mahasiswa dapat a) Kuliah(80’) a) eLearning: 1. Definisi Graft Ketepatan dalam Kriteria: 7,5%
memahami : b) Diskusi(20’) http://sce.iti.ac.id Databases menjelaskan : Rubrik nilai
1. Definisi Graft 2. Perbandingan 1. Definisi Graft Teknik:
; Pertemuan 14.
Databases Graf dan Databases Diskusi, UAS
2. Perbandingan Graf Graft Database DBMS 2. Perbandingan Tugas ;
dan DBMS b) TTM by zoom 3. Property Graf Graf dan DBMS Membuat
3. Property Graf dan (90’) dan Neo4j 3. Property Graf resume
Neo4j 4. Graph dan Neo4j tentang
4. Graph Compute c) Diskusi di WAG Compute 4. Graph Compute Software Graf
Engines (jika tidak dapat Engines Engines Databse
dilakukan secara
luring) [30’]
15 Mahasiswa dapat a) Kuliah(80’) a) eLearning: 1. COLOM Ketepatan dalam Kriteria: 7,5%
memahami : b) Diskusi(20’) http://sce.iti.ac.id DATABASE menjelaskan : Rubrik nilai
1. COLOM DATABASE ; Pertemuan 14. 2. Perbandingan 1. COLOM Teknik:
2. Perbandingan Colom Database penyimpan DATABASE Diskusi, UAS
penyimpan b) TTM by zoom berorientasi 2. Perbandingan Tugas ;
berorientasi colum (90’) colum dan penyimpan Membuat
dan baris berorientasi resume
baris
3. Keuntungan dan c) Diskusi di WAG colum dan baris tentang
3. Keuntungan
(jika tidak dapat software
Kerugian arsitektur dan Kerugian 3. Keuntungan dan
dilakukan secara Colom
Colom arsitektur Kerugian
luring) [30’ Database
4. Arsitektur Colum Colom arsitektur Colom
Database 4. Arsitektur 4. Arsitektur Colum
Colum Database
Database
16 Ujian Akhir Semester
Portofolio Penilaian

No Jenis Penilaian Capaian Pembelajaran Bobot Duedate


Mata Kuliah
1 PR Mendukung CPMK 1 20 Sesuai tanggal di sce
dan 2
2 Kehadiran Mendukung CPMK 1 10 Sesuai tanggal di sce
Mahasiswa dalam dan 2
Kuliah
3 UTS Mendukung CPMK1 35 Minggu ke 7

4 UAS Mendukung CPMK 2 35 Minggu ke 16

Rubrik penilaian Tugas


Aspek yang Skala Penilaian
dinilai Kurang Cukup Baik Sangat Baik
(21-40) (41-60) (61-80) (Skor ≥ 81)
Content Isi tidak sesuai dengan Penjelasan cukup tapi terlalu Penjelasan konfrehensif Penjelasan sangat konfrehensif
penugasan singkat dan jelas

Melebihi batas waktu yang Sesuai dengan batas waktu yang Dikumpulkan maks 24 jam Dikumpulkan maks 2x 24 jam
Ketepatan waktu ditentukan ditentukan sebelum batas akhir waktu sebelum batas akhir waktu
pengumpulan pengumpulan

Kedalaman materi Kurang jelas Hanya poin pint saja Berasal dari 1 jurnal/sumber Dirangkum dari minimal 2
bacaan jurnal/sumber bacaan

Anda mungkin juga menyukai