RPS BASIS DATA program studi rekayasa peangkat lunak

MuhammadRezaRhomadon 7 views 8 slides Sep 16, 2025
Slide 1
Slide 1 of 8
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8

About This Presentation

RPS BASIS DATA program studi rekayasa peangkat lunak


Slide Content

INSTITUT TEKNOLOGI DAN BISNIS DINIYYAH LAMPUNG
PROGRAM STUDI KEWIRAUSAHAAN
Jl. Raya Negeri Sakti Km. 16 Negeri Sakti Kec. Gedong Tataan Kab. Pesawaran



RENCANA PEMBELAJARAN SEMESTER
MATA KULIAH (MK) KODE Rumpun MK SEMESTER

BASIS DATA
RPL 240302 Matakuliah Wajib Prodi
JADWAL BOBOT (sks) TANGGAL PENYUSUNAN
3 (SKS) 04-03-2025
PENGESAHAN Pengembang RPS Koordinator MK Ketua PRODI
M. Reza Romahdoni, M.T.I M. Reza Romahdoni, M.T.I
DOSEN PENGAMPU MK
M. Reza Romahdoni, M.T.I
[email protected]



CAPAIAN
PEMBELAJARAN
CPL yang dibebankan pada Mata Kuliah
CPL 4 Lulusan mampu merancang library,komponen atau framework yang diperlukan, merancang user experience,mengimplementasikan
pemrograman terstruktur, mengimplementasikan pemrograman berorientasi objek, menggunakan SQL, menerapkan akses basis data,
Mengimplementasikanalgoritma pemrograman, melakukanmigrasi ke teknologi baru, melakukan debugging, menerapkan pemrograman
multimedia, menerapkan code review, serta melakukan pembaharuan perangkat lunak.
CPL 5 Lulusan mampu mendesain platform operating sistem dan bahasa pemrograman di dalam perangkat lunak, merancang basis data dan
data persistence pada mobile data, Menyusun mobile location based service, GPS dan mobile navigation, Merancang mobile interface,
menjelaskan dasar-dasar mobile security, menerapkan mobile sensor dan spesifikasi teknisnya untuk mobile computing, serta
menerapkan mobile seluler network
Capaian Pembelajaran Mata Kuliah
CPMK 1
Memahami definisi dan konsep basis data serta mampu merancang model data, arsitektur basis data, dan Entity Relationship Diagram
(ERD)
CPMK 2 Merancang desain basis data relasional, melakukan normalisasi basis data, serta menerapkan SQL (Structured Query Language) – DDL
CPMK 3 Merancang SQL – DML, mengembangkan SQL – Query lanjutan, serta menerapkan transaksi basis data dan concurrency control.
CPMK 4 Menerapkan keamanan dan backup basis data, melakukan implementasi basis data pada DBMS, serta memahami tren dan aplikasi basis

data modern.
Kemampuan akhir tiap tahapan belajar (Sub-CPMK)
Sub-CPMK 1 Memahami Definisi dan Konsep Basis Data
Sub-CPMK 2 Merancang Model Data dan Arsitektur Basis Data
Sub-CPMK 3 Merancang Entity Relationship Diagram (ERD)
Sub-CPMK 4 KUIS 1
Sub-CPMK 5 Merancang Desain Basis Data Relasional
Sub-CPMK 6 Merancang Normalisasi Basis Data
Sub-CPMK 7 Menerapkan SQL (Structured Query Language) – DDL
Sub-CPMK 8 U T S
Sub-CPMK 9 Merancang SQL – DML
Sub-CPMK 10 Merancang SQL – Query Lanjutan
Sub-CPMK 11 Menerapkan Transaksi Basis Data & Concurrency Control
Sub-CPMK 12 KUIS 2
Sub-CPMK 13 Menerapkan Keamanan & Backup Basis Data
Sub-CPMK 14 Implementasi Basis Data pada DBMS
Sub-CPMK 15 Tren & Aplikasi Basis Data Modern
Sub-CPMK 16 U A S
Korelasi CPMK terhadap Sub-CPMK
Matriks
Ketercapaian CPL
Sub-
CPMK
1

Sub-
CPMK
2

Sub-
CPMK
3

Sub-
CPMK
4

Sub-
CPMK
5

Sub-
CPMK
6

Sub-
CPMK
7

Sub-
CPMK
8

Sub-
CPMK
9

Sub-
CPMK
10

Sub-
CPMK
11

Sub-
CPMK
12

Sub-
CPMK
13

Sub-
CPMK
14

Sub-
CPMK
15

Sub-
CPMK
16



CPMK 1
CPMK 2
CPMK 3
CPMK 4
Deskripsi Mata
Kuliah
Mata kuliah Basis Data membahas konsep, teori, dan praktik pengelolaan data dalam suatu sistem informasi. Mahasiswa akan mempelajari mulai dari
definisi dan konsep dasar basis data, perancangan model data, pembuatan Entity Relationship Diagram (ERD), desain basis data relasional,
normalisasi, hingga penggunaan bahasa SQL (DDL, DML, dan query lanjutan). Selain itu, mahasiswa juga dibekali dengan pemahaman tentang
transaksi basis data, concurrency control, keamanan, serta implementasi basis data menggunakan DBMS. Mata kuliah ini juga mengenalkan tren
modern seperti NoSQL, big data, dan cloud database sebagai pengembangan teknologi basis data masa kini.
Bahan Kajian:
Materi Pembelajaran
1. Definisi dan Konsep Basis Data
2. Model dan Arsitektur Basis Data
3. Entity Relationship Diagram (ERD)
4. KUIS 1

5. Desain Basis Data Relasional DML SQL
6. Normalisasi Basis Data
7. SQL (Structured Query Language) – DDL
8. UTS
9. SQL – DML
10. SQL – Query Lanjutan
11. Transaksi Basis Data & Concurrency Control
12. KUIS 2
13. Keamanan & Backup Basis Data
14. DBMS
15. Tren & Aplikasi Basis Data Modern
16. UAS
Pustaka
Utama :
1. Ramez and Shamkant B.Navathe. 2015, Fundamentals of Database Systems.7th Edition. Addison-Wesley
2. Ragu Ramakrishnan and Johannes Gehrke, 2009, Database Management Systems, 3rd Edition, The McGraw-Hill Companies
Pendukung :
-

Pengesahan,
Ketua Program Studi, Dosen Pengampu,



Nama Muhammad Reza Romahdoni, M.T.I
NIDN: NIDN: 0204029401

PETA PENCAPAIAN PEMBELAJARAN
MATA KULIAH
BASIS DATA

Mg Ke-
Kemampuan akhir tiap
tahapan belajar
(Sub-CPMK)
Materi Pembelajaran
[Pustaka]
Bantuk Pembelajaran,
Metode Pembelajaran,
Penugasan Mahasiswa,
[ Estimasi Waktu]

Penilaian Bobot
Penilaian
(%)
Luring (offline) Daring (online) Indikator Kriteria & Teknik
(1) (2) (7) (3) (4) (5) (6) (8)
1 Sub-CPMK 1
Memahami Definisi dan
Konsep Basis Data
Definisi dan Konsep Basis Data Praktkum dan
Diskusi

TM: 2x50 Menit
TT: 1x170 Menit


Ketepatan dalam
menjelaskan Definisi
Konsep Dasar Basis
Data
Kriteria:
Ketepatan,
kesesuaian dan
penguasaan
Teknik Penilaian :
Aktifitas
Partisipasif
5%
2 Sub-CPMK 2
Merancang Model Data dan
Arsitektur Basis Data
Merancang Model Data dan
Arsitektur Basis Data
Praktkum dan
Diskusi

TM: 2x50 Menit
TT: 1x170 Menit

Ketepatan dalam
merancang Model Data
dan Arsitektur Basis
Data
Kriteria:
Ketepatan,
kesesuaian dan
penguasaan
Teknik Penilaian :
Aktifitas
Partisipasif
5%
3 Sub-CPMK 3
Merancang Entity
Relationship Diagram (ERD)
Entity Relationship Diagram
(ERD)
Praktkum dan
Diskusi

TM: 2x50 Menit
TT: 1x170 Menit

Ketepatan dalam
mengkonversi Model
Data Konseptual ke
Model Data Relasional
Kriteria:
Ketepatan,
kesesuaian dan
penguasaan
Teknik Penilaian :
Aktifitas
Partisipasif
5%
4 Sub-CPMK 4
KUIS 1
Materi 1 sampai 3 Praktkum dan
Diskusi

TM: 2x50 Menit
TT: 1x170 Menit

Kesesuaian dalam
menjawab kuis
Kriteria:
Ketepatan,
kesesuaian dan
penguasaan
Teknik Penilaian :
Aktifitas
Partisipasif
10%

5 Sub-CPMK 5
Merancang Desain Basis
Data Relasional
Desain Basis Data Relasional Praktkum dan
Diskusi

TM: 2x50 Menit
TT: 1x170 Menit

Ketepatan dalam
menerakan Desain Basis
Data Relasional
Kriteria:
Ketepatan,
kesesuaian dan
penguasaan
Teknik Penilaian :
Aktifitas
Partisipasif
5%
6 Sub-CPMK 6
Merancang Normalisasi
Basis Data
Normalisasi Basis Data Praktkum dan
Diskusi

TM: 2x50 Menit
TT: 1x170 Menit

Ketepatan menggunakan
menerapkan Normalisasi
Basis Data
Kriteria:
Ketepatan,
kesesuaian dan
penguasaan
Teknik Penilaian :
Aktifitas
Partisipasif
5%
7 Sub-CPMK 7
Menerapkan SQL
(Structured Query Language)
– DDL
SQL (Structured Query
Language) – DDL
Praktkum dan
Diskusi

TM: 2x50 Menit
TT: 1x170 Menit

Keseuaian dalam
membuat SQL
(Structured Query
Language) – DDL
Kriteria:
Ketepatan,
kesesuaian dan
penguasaan
Teknik Penilaian :
Aktifitas
Partisipasif
5%
8
Sub-CPMK 8
Mampu mengerjakan ujian
tengah semester
Materi pertemuan 1 sampai 7
Ujian Tengah Semester (UTS) Berbasis
Projek
Mampu mengerjakan
ujian tengah semester
K: Rubrik
penilaian
T: Penilaian
dokumen
25%
9 Sub-CPKM 9
Merancang SQL – DML
SQL – DML Praktkum dan
Diskusi

TM: 2x50 Menit
TT: 1x170 Menit

Ketepatan dalam
mengerjakan SQL –
DML
Kriteria:
Ketepatan,
kesesuaian dan
penguasaan
Teknik Penilaian :
Aktifitas
Partisipasif
5%

10 Sub-CPKM 10
Merancang SQL – Query
Lanjutan
SQL – Query Lanjutan Praktkum dan
Diskusi

TM: 2x50 Menit
TT: 1x170 Menit


Ketepatan dalam
menerapkan SQL –
Query Lanjutan
Kriteria:
Ketepatan,
kesesuaian dan
penguasaan
Teknik Penilaian :
Aktifitas
Partisipasif
5%
11 Sub-CPKM 11
Menerapkan Transaksi Basis
Data & Concurrency Control
Transaksi Basis Data &
Concurrency Control
Praktkum dan
Diskusi

TM: 2x50 Menit
TT: 1x170 Menit

Ketepatan dalam
menerapkan Transaksi
Basis Data &
Concurrency Control
Kriteria:
Ketepatan,
kesesuaian dan
penguasaan
Teknik Penilaian :
Aktifitas
Partisipasif
5%
12 Sub-CPKM 12
KUIS 2.
Materi 9 sampai 11 Praktkum dan
Diskusi

TM: 2x50 Menit
TT: 1x170 Menit


Ketepatan dalam
menjawab kuis
Kriteria:
Ketepatan,
kesesuaian dan
penguasaan
Teknik Penilaian :
Aktifitas
Partisipasif
10%
13 Sub-CPKM 13
Menerapkan Keamanan &
Backup Basis Data
Keamanan & Backup Basis Data Praktkum dan
Diskusi

TM: 2x50 Menit
TT: 1x170 Menit

Ketepatan dalam
mengimplementasikan
Keamanan & Backup
Basis Data
Kriteria:
Ketepatan,
kesesuaian dan
penguasaan
Teknik Penilaian :
Aktifitas
Partisipasif
5%
14 Sub-CPKM 14
Implementasi Basis Data
pada DBMS
Basis Data pada DBMS Praktkum dan
Diskusi

TM: 2x50 Menit
TT: 1x170 Menit

Kesesuaian dalam
menggunakan Basis
Data pada DBMS
Kriteria:
Ketepatan,
kesesuaian dan
penguasaan
Teknik Penilaian :
Aktifitas
Partisipasif
5%

15 Sub-CPKM 15
Tren & Aplikasi Basis Data
Modern
Tren & Aplikasi Basis Data
Modern
Praktkum dan
Diskusi

TM: 2x50 Menit
TT: 1x170 Menit

Ketepatan dalam
mengimplementasikan
Tren & Aplikasi Basis
Data Modern
Kriteria:
Ketepatan,
kesesuaian dan
penguasaan
Teknik Penilaian :
Aktifitas
Partisipasif
5%
16
Sub-CPMK 16
Mampu mengerjakan ujian
akhir semester
Materi pertemuan 1 sampai 15 Ujian Akhir Semester (UAS)
Mampu mengerjakan
ujian akhir semester
K: Rubrik
Penilaian
T: Review
dokumen
30%


Pengesahan,
Ketua Program Studi, Dosen Pengampu,





Nama Muhammad Reza Romahdoni, M.T.I
NIDN: NIDN: 0204039401
Tags