UNIVERSITAS AMIKOM YOGYAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI INFORMATIKA

RPS-S1IF-ST162
RENCANA PEMBELAJARAN SEMESTER
MATA KULIAH (MK) KODE Rumpun MK BOBOT (sks) SEMESTER Tanggal Penyusunan
SISTEM BASIS DATA ST162 Kelompok Mata Kuliah Algoritma dan Pemrograman 1 1 3 08 Oct 2025
Pengesahan Dosen Pengembang RPS Koordinator RMK Ka PRODI

Arifiyanto Hadinegoro, S.Kom, MT

Juarisman, M.Kom

ELI PUJASTUTI, M. KOM.
Capaian Pembelajaran CPL-PRODI yang dibebankan pada MK
CPLP03 memiliki pandangan terbuka, kritis dan profesional dalam menyelesaikan masalah menggunakan inovasi digital bidang informatika
CPLP06 Mampu menggunakan dan mengoptimalisasi teknik akuisisi data , analisis data, pengolahan data untuk menyelesaikan masalah penelitian atau industri
Capaian Pembelajaran Mata Kuliah (CPMK)
CPMK10 Mahasiswa mampu memecahkan masalah pada industri secara inovatif
CMPK19 Mahasiswa mampu menerapkan teknik akuisisi data;
Kemampuan akhir tiap tahapan belajar (Sub-CPMK)
sub.cpmk.ST162.CMPK19.1 Mahasiswa Mampu melakukan proses normalilasi tabel pada data
sub.cpmk.ST162.CMPK19.2 Mahasiswa mampu membangun dan memodifikasi Struktur basis data menggunakan perintah SQL
sub.cpmk.ST162.CMPK19.3 Mahasiswa mampu mengimplementasikan penggunaan fungsi agregasi pada SQL
sub.cpmk.ST162.CMPK19.4 Mahasiswa mampu mengimplementasikan penggunaan Grouping dan having pada SQL
sub.cpmk.ST162.CMPK19.5 Mahasiswa mampu mengimplementasikan syntax SQL untuk menampilkan data dari beberapa tabel
sub.cpmk.ST162.CPMK10.1 Mahasiswa dapat menerangkan konsep dasar basis data berupa komponen-komponen sistem basis data, user/orang-orang yang terlibat dalam sistem informasi
sub.cpmk.ST162.CPMK10.2 Mahasiswa mampu menggambarkan kebutuhan informasi dalam bentuk pemodelan data secara konseptual
sub.cpmk.ST162.CPMK10.3 Mahasiswa dapat merancang dan membuat model basis data dalam bentuk Entity Relational Diagram dan RDBMS
Korelasi CPMK terhadap Sub-CPMK
CPMK10 sub.cpmk.ST162.CPMK10.1
sub.cpmk.ST162.CPMK10.2
sub.cpmk.ST162.CPMK10.3
CMPK19 sub.cpmk.ST162.CMPK19.1
sub.cpmk.ST162.CMPK19.2
sub.cpmk.ST162.CMPK19.3
sub.cpmk.ST162.CMPK19.4
sub.cpmk.ST162.CMPK19.5
Deskripsi Singkat MK Mata kuliah ini mempelajari tentang bagaimana data diproses menjadi sebuah informasi, membuat perancangan basis data, mengimplementasikan basis data dalam dunia nyata serta memberikan gambaran secara umum konsep DBMS serta pemrosesan data menggunakan SQL (structured query language).
Bahan Kajian : Materi Pembelajaran Konsep Basis data, komponen sistem basis data, pemodelan data, Entity Relational Diagram, RDBMS, Normalisasi tabel, Perintah DDL, DML, Fungsi Agregasi, Grouping, Join antar tabel.
Pustaka Utama
  • 1. Ref1. Elvis C.poster. Database Systems A pragmatic approach. Chapt. 1 Introduction to Databases-Database, page 3 Ref2.McGrawHill, Benjamin NevArez Query. Tuning&Optimization,
Pendukung
  • 2. RefP1.Utami, Ema & Hartanto, Anggit Dwi, 2012, Sistem Basis Data menggunakan SQL Server 2005, Penerbit Andi : Yogyakarta RefP2. Simarmata, Janner. 2007. Perancangan Basis Data. Penerbit Andi : Yogyakarta RefP3. Utami, Ema, 2006, RDBMS Using MS SQL Server 2000, Nrar.net : Yogyakarta
Dosen Pengampu Juarisman, M.Kom, M. Rudyanto, S.T.,M.T, Anggit, Dwi Hartanto M.Kom
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.ST162.CPMK10.1-Mahasiswa dapat menerangkan konsep dasar basis data berupa komponen-komponen sistem basis data, user/orang-orang yang terlibat dalam sistem informasi Mahasiswa dapat menerangkan konsep dasar basis data dalam sistem informasi secara jelas Kriteria
Rubrik Analitik
Teknik
Diskusi
Kuliah,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=1 Menit]
Elearning,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=1 Menit]
Topik
Konsep Basis Data
Sub Topik
1. Kontrak Perkuliahan 2. Menjelaskan konsep basis data dan arsitekturnya 3, Menjelaskan Komponen komponen basisdata
2.5
2 sub.cpmk.ST162.CPMK10.1-Mahasiswa dapat menerangkan konsep dasar basis data berupa komponen-komponen sistem basis data, user/orang-orang yang terlibat dalam sistem informasi Mahasiswa menjelaskan pengertian sistem basis data, komponen-komponen sistem basis data, user/orang-orang yang terlibat dalam penggunaan basis data Kriteria
Rubrik Analitik
Teknik
Diskusi
Kuliah,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=1 Menit]
Elearning,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=1 Menit]
Topik
Pengertian dan Komponen Sistem Basis Data
Sub Topik
1. Penjelasan Pengertian Sistem Basis Data 2. Tanya Jawab Komponen Sistem Basis Data
2.5
3 sub.cpmk.ST162.CPMK10.2-Mahasiswa mampu menggambarkan kebutuhan informasi dalam bentuk pemodelan data secara konseptual Mahasiswa dapat menggambarkan kebutuhan informasi dalam bentuk pemodelan data secara konseptual sesuai tujuan organisasi Kriteria
Rubrik Analitik
Teknik
Diskusi
Kuliah,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Elearning,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Bentuk pemodelan data secara konseptual
Sub Topik
1. Penjelasan Metode Pemodelan Data 2. Penerapan Model Data 3. Langkah Perancangan Basis
2.5
4 sub.cpmk.ST162.CPMK10.3-Mahasiswa dapat merancang dan membuat model basis data dalam bentuk Entity Relational Diagram dan RDBMS Mahasiswa dapat menjelaskan pemahaman Entity-Relationship Modeling dalam Sistem Informasi sesuai konsep perancangan basis data Kriteria
Rubrik Analitik
Teknik
Diskusi
Kuliah,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=1 Menit]
Elearning,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=1 Menit]
Topik
Entity-Relationship Modeling dalam Sistem Informasi sesuai konsep perancangan basis data
Sub Topik
Entity-Relationship Modeling dalam Sistem Informasi sesuai konsep perancangan basis data
2.5
5 sub.cpmk.ST162.CPMK10.3-Mahasiswa dapat merancang dan membuat model basis data dalam bentuk Entity Relational Diagram dan RDBMS Mahasiswa mampu merancang dan membuat model basis data dalam bentuk Entity Relational Diagram sesuai kebutuhan datanya Kriteria
Rubrik Analitik
Teknik
Tugas
Kuliah,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=1 Menit]
Elearning,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=1 Menit]
Topik
Entity-Relationship Modeling dalam Sistem Informasi sesuai konsep perancangan basis data
Sub Topik
merancang dan membuat model basis data dalam bentuk Entity Relational Diagram sesuai kebutuhan datanya
5
6 sub.cpmk.ST162.CPMK10.3-Mahasiswa dapat merancang dan membuat model basis data dalam bentuk Entity Relational Diagram dan RDBMS Mahasiswa mampu merancang tabel dari ERD menjadi RDBMS sesuai kebutuhan organisasi/perusahaan Kriteria
Rubrik Analitik
Teknik
Tugas
Kuliah,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=1 Menit]
Elearning,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=1 Menit]
Topik
Entity-Relationship Modeling dalam Sistem Informasi sesuai konsep perancangan basis data
Sub Topik
merancang tabel dari ERD menjadi RDBMS sesuai kebutuhan organisasi/perusahaan
5
7 sub.cpmk.ST162.CMPK19.1-Mahasiswa Mampu melakukan proses normalilasi tabel pada data Mahasiswa mampu melakukan proses normalilasi tabel pada data sesuai kebutuhan organisasi/perusahaan Kriteria
Rubrik Analitik
Teknik
Tugas
Kuliah,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=1 Menit]
Elearning,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=1 Menit]
Topik
melakukan proses normalilasi tabel pada data
Sub Topik
melakukan proses normalilasi tabel pada data sesuai kebutuhan organisasi/perusahaan
5
8 sub.cpmk.ST162.CPMK10.1-Mahasiswa dapat menerangkan konsep dasar basis data berupa komponen-komponen sistem basis data, user/orang-orang yang terlibat dalam sistem informasi sub.cpmk.ST162.CPMK10.2-Mahasiswa mampu menggambarkan kebutuhan informasi dalam bentuk pemodelan data secara konseptual sub.cpmk.ST162.CPMK10.3-Mahasiswa dapat merancang dan membuat model basis data dalam bentuk Entity Relational Diagram dan RDBMS UTS Kriteria

Teknik
UTS
Topik
UTS
Sub Topik
UTS
20
9 sub.cpmk.ST162.CMPK19.2-Mahasiswa mampu membangun dan memodifikasi Struktur basis data menggunakan perintah SQL Mahasiswa mampu membangun dan memodifikasi Struktur basis data menggunakan perintah SQL untuk kategori DDL sesuai tujuan organisasi/perusahaan Kriteria
Rubrik Holistik
Teknik
Tugas
Kuliah,Proses Belajar,[PB=100 Menit]
Praktikum,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=100 Menit]
Elearning,Proses Belajar,[PB=100 Menit]
Topik
mampu membangun dan memodifikasi Struktur basis data menggunakan perintah SQL
Sub Topik
mampu membangun dan memodifikasi Struktur basis data menggunakan perintah SQL untuk kategori DDL sesuai tujuan organisasi/perusahaan
2.5
10 sub.cpmk.ST162.CMPK19.2-Mahasiswa mampu membangun dan memodifikasi Struktur basis data menggunakan perintah SQL Mahasiswa mampu memodifikasi basis data menggunakan perintah SQL untuk kategori DML sesuai informasi yang dibutuhkan organisasi/perusahaan Kriteria
Rubrik Holistik
Teknik
Tugas
Kuliah,Proses Belajar,[PB=100 Menit]
Praktikum,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=1 Menit]
Elearning,Proses Belajar,[PB=100 Menit]
Topik
membangun dan memodifikasi Struktur basis data menggunakan perintah SQL
Sub Topik
mampu memodifikasi basis data menggunakan perintah SQL untuk kategori DML sesuai informasi yang dibutuhkan organisasi/perusahaan
2.5
11 sub.cpmk.ST162.CMPK19.3-Mahasiswa mampu mengimplementasikan penggunaan fungsi agregasi pada SQL Mahasiswa mampu menjelaskan penggunaan fungsi agregasi pada SQL sesuai sintax SQL Kriteria
Rubrik Holistik
Teknik
Tugas
Kuliah,Proses Belajar,[PB=100 Menit]
Praktikum,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=100 Menit]
Elearning,Proses Belajar,[PB=100 Menit]
Topik
mengimplementasikan penggunaan fungsi agregasi pada SQL
Sub Topik
menjelaskan penggunaan fungsi agregasi pada SQL sesuai sintax SQL
5
12 sub.cpmk.ST162.CMPK19.3-Mahasiswa mampu mengimplementasikan penggunaan fungsi agregasi pada SQL Mahasiswa mampu mengimplementasikan penggunaan fungsi agregate pada SQL sesuai kasus Kriteria
Rubrik Holistik
Teknik
Tugas
Kuliah,Proses Belajar,[PB=100 Menit]
Praktikum,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=100 Menit]
Elearning,Proses Belajar,[PB=100 Menit]
Topik
mengimplementasikan penggunaan fungsi agregasi pada SQL
Sub Topik
mengimplementasikan penggunaan fungsi agregate pada SQL sesuai kasus
5
13 sub.cpmk.ST162.CMPK19.4-Mahasiswa mampu mengimplementasikan penggunaan Grouping dan having pada SQL Mahasiswa mampu menjelaskan penggunaan grouping dan having pada SQL sesuai sintax SQL Kriteria
Rubrik Analitik
Teknik
Tugas
Kuliah,Proses Belajar,[PB=100 Menit]
Praktikum,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=100 Menit]
Elearning,Proses Belajar,[PB=100 Menit]
Topik
mengimplementasikan penggunaan Grouping dan having pada SQL
Sub Topik
menjelaskan penggunaan grouping dan having pada SQL sesuai sintax SQL
5
14 sub.cpmk.ST162.CMPK19.4-Mahasiswa mampu mengimplementasikan penggunaan Grouping dan having pada SQL Mahasiswa mampu mengimplementasikan penggunaan fungsi agregate pada SQL sesuai kasus Kriteria
Rubrik Analitik
Teknik
Tugas
Kuliah,Proses Belajar,[PB=100 Menit]
Praktikum,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=100 Menit]
Elearning,Proses Belajar,[PB=100 Menit]
Topik
mengimplementasikan penggunaan Grouping dan having pada SQL
Sub Topik
mengimplementasikan penggunaan fungsi agregate pada SQL sesuai kasus
5
15 sub.cpmk.ST162.CMPK19.5-Mahasiswa mampu mengimplementasikan syntax SQL untuk menampilkan data dari beberapa tabel Mahasiswa mampu mengimplementasikan syntax SQL untuk menampilkan data dari beberapa tabel sesuai kasus Kriteria
Rubrik Analitik
Teknik
Responsi
Kuliah,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Elearning,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
mengimplementasikan syntax SQL untuk menampilkan data dari beberapa tabel
Sub Topik
mengimplementasikan syntax SQL untuk menampilkan data dari beberapa tabel sesuai kasus
10
16 sub.cpmk.ST162.CMPK19.1-Mahasiswa Mampu melakukan proses normalilasi tabel pada data sub.cpmk.ST162.CMPK19.2-Mahasiswa mampu membangun dan memodifikasi Struktur basis data menggunakan perintah SQL sub.cpmk.ST162.CMPK19.3-Mahasiswa mampu mengimplementasikan penggunaan fungsi agregasi pada SQL sub.cpmk.ST162.CMPK19.4-Mahasiswa mampu mengimplementasikan penggunaan Grouping dan having pada SQL sub.cpmk.ST162.CMPK19.5-Mahasiswa mampu mengimplementasikan syntax SQL untuk menampilkan data dari beberapa tabel UAS Kriteria

Teknik
UAS
Topik
UAS
Sub Topik
UAS
20

Teknik Penilaian CPMK

CPL MK CPMK Tugas Tes Tulis (UTS) Tes Tulis ( UAS )
CPLP03 SISTEM BASIS DATA CPMK10 Y Y
CPLP06 SISTEM BASIS DATA CMPK19 Y Y

Prosedur Penilaian CPMK

1. Komponen Penilaian CPMK
CPL CPMK Sub-CPMK Detail Penugasan (Teknik Penilaian) Bobot % Kriteria Penilaian
CPLP03 CPMK10 sub.cpmk.ST162.CPMK10.1 Diskusi 2.5 Rubrik Analitik
CPLP03 CPMK10 sub.cpmk.ST162.CPMK10.1 Diskusi 2.5 Rubrik Analitik
CPLP03 CPMK10 sub.cpmk.ST162.CPMK10.2 Diskusi 2.5 Rubrik Analitik
CPLP03 CPMK10 sub.cpmk.ST162.CPMK10.3 Diskusi 2.5 Rubrik Analitik
CPLP03 CPMK10 sub.cpmk.ST162.CPMK10.3 Tugas 5 Rubrik Analitik
CPLP03 CPMK10 sub.cpmk.ST162.CPMK10.3 Tugas 5 Rubrik Analitik
CPLP06 CMPK19 sub.cpmk.ST162.CMPK19.1 Tugas 5 Rubrik Analitik
CPLP03 CPMK10 sub.cpmk.ST162.CPMK10.1, sub.cpmk.ST162.CPMK10.2, sub.cpmk.ST162.CPMK10.3 UTS 20
CPLP06 CMPK19 sub.cpmk.ST162.CMPK19.2 Tugas 2.5 Rubrik Holistik
CPLP06 CMPK19 sub.cpmk.ST162.CMPK19.2 Tugas 2.5 Rubrik Holistik
CPLP06 CMPK19 sub.cpmk.ST162.CMPK19.3 Tugas 5 Rubrik Holistik
CPLP06 CMPK19 sub.cpmk.ST162.CMPK19.3 Tugas 5 Rubrik Holistik
CPLP06 CMPK19 sub.cpmk.ST162.CMPK19.4 Tugas 5 Rubrik Analitik
CPLP06 CMPK19 sub.cpmk.ST162.CMPK19.4 Tugas 5 Rubrik Analitik
CPLP06 CMPK19 sub.cpmk.ST162.CMPK19.5 Responsi 10 Rubrik Analitik
CPLP06 CMPK19 sub.cpmk.ST162.CMPK19.1, sub.cpmk.ST162.CMPK19.2, sub.cpmk.ST162.CMPK19.3, sub.cpmk.ST162.CMPK19.4, sub.cpmk.ST162.CMPK19.5 UAS 20
Total 100
2. Penilaian CPMK
CPL MK CPMK Tugas Tes Tulis (UTS) Tes Tulis ( UAS ) Total
CPLP03 SISTEM BASIS DATA CPMK10 20% 20% 0% 40%
CPLP06 SISTEM BASIS DATA CMPK19 40% 0% 20% 60%
100%