UNIVERSITAS AMIKOM YOGYAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI TEKNOLOGI INFORMASI

RPS-S1TI-TI020
RENCANA PEMBELAJARAN SEMESTER
MATA KULIAH (MK) KODE Rumpun MK BOBOT (sks) SEMESTER Tanggal Penyusunan
MANAJEMEN BASIS DATA TI020 Data and Information Management 0 2 3 09 Jul 2021
Pengesahan Dosen Pengembang RPS Koordinator RMK Ka PRODI

Haryoko, S.Kom, M.Cs

Haryoko, S.Kom, M.Cs

Agus Purwanto, M.Kom
Capaian Pembelajaran CPL-PRODI yang dibebankan pada MK
CPL08 Mampu menguasai konsep-konsep dasar bidang ilmu komputer yang meliputi logika, algoritma, bahasa pemrograman, jaringan komputer dan struktur data pada implementasi teknologi multimedia digital.
Capaian Pembelajaran Mata Kuliah (CPMK)
CPMK56 Mampu mengkategorikan peranan data dalam hubungan relasi dan mendemonstrasikan kedalam pemrograman
Kemampuan akhir tiap tahapan belajar (Sub-CPMK)
sub.cpmk.TI020.CPMK56.1 Mampu menjelaskan konsep data, basis data, penerapan basis data dan system manajemen basis data
sub.cpmk.TI020.CPMK56.2 Mampu melakukan perancangan basis data menggunakan konsep Model Entity Relationship Diagram dan normalisasi table
sub.cpmk.TI020.CPMK56.3 Mampu melakukan implementasi rancangan basis data menggunakan Database Management System
sub.cpmk.TI020.CPMK56.4 Mampu membuat object basis data menggunakan struktur Query Data Definition Language dan Query Data Manipulation Language, Query Join Antar Tabel
Korelasi CPMK terhadap Sub-CPMK
CPMK56 sub.cpmk.TI020.CPMK56.1
sub.cpmk.TI020.CPMK56.2
sub.cpmk.TI020.CPMK56.3
sub.cpmk.TI020.CPMK56.4
Deskripsi Singkat MK Manajemen Basis Data adalah mata kuliah yang mempelajari konsep, teknik, dan alat yang digunakan dalam perancangan, implementasi, pengelolaan, dan pemeliharaan sistem basis data. Cakupan materi meliputi model data, perancangan basis data relasional, bahasa SQL, normalisasi, manajemen transaksi, keamanan data, serta penggunaan sistem manajemen basis data (DBMS) modern untuk mendukung kebutuhan organisasi.
Bahan Kajian : Materi Pembelajaran Bahan kajian mata kuliah Manajemen Basis Data meliputi konsep dasar basis data, model data (terutama model relasional), perancangan basis data menggunakan diagram entitas-relasi (ERD), normalisasi, bahasa query SQL, manajemen transaksi, pengendalian konkurensi, pemulihan data, serta aspek keamanan dan integritas data. Kajian juga mencakup pemanfaatan sistem manajemen basis data (DBMS) dalam pembangunan aplikasi serta praktik implementasi basis data dalam lingkungan nyata.
Pustaka Utama
  • 1. Rahardjo, Budi. (2001). Sistem Basis Data
  • 2. Kadir, Abdul. (2014). Dasar-dasar Basis Data. ANDI Yogyakarta.
  • 3. Heryanto, R. (2020). Database Relasional dengan MySQL. Penerbit Andi.
Pendukung
Dosen Pengampu Theopilus Bayu Sasongko, S.Kom, M.Eng, Haryoko, S.Kom, M.Cs
Mata Kuliah Syarat -
Pertemuan Ke Kemampuan akhir tiap tahapan belajar (Sub-CPMK) Penilaian Bentuk Pembelajaran; Metode Pembelajaran; Penugasan Mahasiswa; Materi Pembelajaran Bobot Penilaian
Indikator Kriteria & Teknik Luring Daring
1 sub.cpmk.TI020.CPMK56.1-Mampu menjelaskan konsep data, basis data, penerapan basis data dan system manajemen basis data Mahasiswa mampu memahami materi yang disampaikan Kriteria
Ketepatan menjelaskan hasil permasalahan
Teknik
Tugas Kelompok
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Ceramah Langsung,[C=30 Menit]
Kuliah,Studi Kasus,[SK=60 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Kuliah,Video Pembelajaran,[VA=50 Menit]
Kuliah,Studi Kasus,[SK=50 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Topik
Konsep Basis Data Arsitektur RDBMS (Relational Database Manajemen Sistem) Konsep Dasar Model ERD Implementasi ERD Konsep Dasar Bentuk Normalisasi
Sub Topik
Kontrak Belajar, Konsep data, Konsep basis data Konsep data, Konsep basis data, Penerapan basis data, Definisi sistem, Definisi sistem basis data, Arsitektur Basis Data, Macam Model Data Tahap perancangan basis data, Komponen ERD, Derajat Kardinalitas, Macam-macam atribut kunci Tahap perancangan ERD, Studi kasus Perancangan ERD, Definisi Normalisasi, Bentung Ketergantungan Fungsional dan Non Fungsional
  • [1] Hal: -
  • [2] Hal: -
  • [3] Hal: -
15
2
3
4
5
6 sub.cpmk.TI020.CPMK56.2-Mampu melakukan perancangan basis data menggunakan konsep Model Entity Relationship Diagram dan normalisasi table Mahasiswa mampu memahami materi yang disampaikan Kriteria
Kemampuan presentasi dan Menjawab Pertanyaan
Teknik
Presentasi
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Ceramah Langsung,[C=30 Menit]
Penugasan,Presentasi,[PS=60 Menit]
Penugasan,Presentasi Tidak Langsung,[PSTL=70 Menit]
Kuliah,Video Pembelajaran,[VA=50 Menit]
Penugasan,Presentasi Tidak Langsung,[PSTL=120 Menit]
Topik
Implementasi Bentuk Normalisasi
Sub Topik
Normalisasi Tahap Pertama, Normalisasi Tahap Kedua, Normalisasi Tahap Ketiga
  • [1] Hal: -
  • [2] Hal: -
  • [3] Hal: -
15
7
8 sub.cpmk.TI020.CPMK56.2-Mampu melakukan perancangan basis data menggunakan konsep Model Entity Relationship Diagram dan normalisasi table Mahasiswa mampu menjawab pertanyaan dengan tepat Kriteria
Ketepatan Jawaban
Teknik
Ujian tertulis mandiri
Ujian terjadwal,Tugas Langsung,[TL=170 Menit]
Ujian terjadwal,Tugas Take Home,[TH=170 Menit]
Topik
Ujian tertulis mandiri
Sub Topik

20
9 sub.cpmk.TI020.CPMK56.3-Mampu melakukan implementasi rancangan basis data menggunakan Database Management System Mahasiswa mampu menyusun laporan praktikum Kriteria
Ketepatan mengikuti perintah praktikum
Teknik
Tugas, Laporan praktikum
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Ceramah Langsung,[C=30 Menit]
Kuliah,Praktikum,[P=60 Menit]
Penugasan,Laporan Praktikum,[LP=70 Menit]
Kuliah,Video Pembelajaran,[VA=50 Menit]
Kuliah,Praktikum Online,[PR=50 Menit]
Penugasan,Laporan Praktikum,[LP=70 Menit]
Topik
Lingkungan RDBMS Pengenalan Bahasa Query (SQL) Data Definition Language (DDL) dan DML serta DCL Tugas konsep DDL dan DML beserta querynya Manipulasi Query Filtering Query
Sub Topik
Installasi RDBMS, Pengenalan Lingkungan RDBMS, Bahasa SQL Tipe Table SQL, Tipe Field SQL, Tipe Operator SQL, Tipe Perintah SQL, Macam Macam Kunci / Key Create SQL, Alter SQL, Drop SQL, Rename SQL Select SQL, Insert SQL, Update SQL, Delete SQL, Grant SQL, Invoke SQL Kombinasi Query Select, Aggregate Function SQL Where Clause, Sort By, Distinct By
  • [1] Hal: -
  • [2] Hal: -
  • [3] Hal: -
20
10
11
12
13
14
15 sub.cpmk.TI020.CPMK56.4-Mampu membuat object basis data menggunakan struktur Query Data Definition Language dan Query Data Manipulation Language, Query Join Antar Tabel Mahasiswa mampu memahami materi yang disampaikan Kriteria
Ketepatan Jawaban
Teknik
Responsi
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Ceramah Langsung,[C=30 Menit]
Kuliah,Praktikum,[P=60 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Video Pembelajaran,[VA=50 Menit]
Kuliah,Praktikum Online,[PR=50 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Join Query
Sub Topik
SQL Inner Join, SQL Join, SQL Left Join, SQL Right Join
10
16 sub.cpmk.TI020.CPMK56.4-Mampu membuat object basis data menggunakan struktur Query Data Definition Language dan Query Data Manipulation Language, Query Join Antar Tabel Mahasiswa mampu menjawab pertanyaan dengan tepat Kriteria
Ketepatan Jawaban
Teknik
Ujian tertulis mandiri
Ujian terjadwal,Tugas Langsung,[TL=170 Menit]
Ujian terjadwal,Tugas Take Home,[TH=170 Menit]
Topik
Ujian tertulis mandiri
Sub Topik

20

Teknik Penilaian CPMK

CPL MK CPMK Tugas Teori (Kelompok) Unjuk Kerja (Presentasi) Tes Tulis (UTS) Tugas Praktikum Responsi Tes Tulis (UAS)
CPL08 MANAJEMEN BASIS DATA CPMK56 Y Y Y Y Y Y

Prosedur Penilaian CPMK

1. Komponen Penilaian CPMK
CPL CPMK Sub-CPMK Detail Penugasan (Teknik Penilaian) Bobot % Kriteria Penilaian
CPL08 CPMK56 sub.cpmk.TI020.CPMK56.1 Tugas Kelompok 15 Ketepatan menjelaskan hasil permasalahan
CPL08 CPMK56 sub.cpmk.TI020.CPMK56.2 Presentasi 15 Kemampuan presentasi dan Menjawab Pertanyaan
CPL08 CPMK56 sub.cpmk.TI020.CPMK56.2 Ujian tertulis mandiri 20 Ketepatan Jawaban
CPL08 CPMK56 sub.cpmk.TI020.CPMK56.3 Tugas, Laporan praktikum 20 Ketepatan mengikuti perintah praktikum
CPL08 CPMK56 sub.cpmk.TI020.CPMK56.4 Responsi 10 Ketepatan Jawaban
CPL08 CPMK56 sub.cpmk.TI020.CPMK56.4 Ujian tertulis mandiri 20 Ketepatan Jawaban
Total 100
2. Penilaian CPMK
CPL MK CPMK Tugas Teori (Kelompok) Unjuk Kerja (Presentasi) Tes Tulis (UTS) Tugas Praktikum Responsi Tes Tulis (UAS) Total
CPL08 MANAJEMEN BASIS DATA CPMK56 15% 15% 20% 20% 10% 20% 100%
100%