UNIVERSITAS KLABAT
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI INFORMATIKA

RPS-57202-IFMI251
RENCANA PEMBELAJARAN SEMESTER
MATA KULIAH (MK) KODE Rumpun MK BOBOT (sks) SEMESTER Tanggal Penyusunan
Pengantar Basisdata/Introduction to Database IFMI251 Programming Languages T= 3 3 21 May 2026
Pengesahan Dosen Pengembang RPS Koordinator RMK Ka PRODI

Ir. Marchel Thimoty Tombeng, S.Kom., M.S., IPM

Ir. Marchel Thimoty Tombeng, S.Kom., M.S., IPM

Semmy Wellem Taju, S.Kom., M.S., PhD
Capaian Pembelajaran CPL-PRODI yang dibebankan pada MK
CPL05 Memiliki pengetahuan yang memadai terkait cara kerja sistem komputer dan mampu menerapkan/menggunakan berbagai algoritma/metode untuk memecahkan masalah pada suatu organisasi.
CPL06 Memiliki kompetensi untuk menganalisis persoalan computing yang kompleks untuk mengidentifikasi solusi pengelolaan proyek teknologi bidang informatika/ilmu komputer dengan mempertimbangkan wawasan perkembangan ilmu transdisiplin
CPL10 Kemampuan mengimplementasi kebutuhan computing dengan mempertimbangkan berbagai metode/algoritma yang sesuai.
Capaian Pembelajaran Mata Kuliah (CPMK)
CPMK08 Menguasai konsep dasar arsitektur komputer, sistem operasi, jaringan, dan basis data.
CPMK10 Mampu menerapkan konsep statistika, probabilitas, dan kalkulus dalam analisis data dan pengambilan keputusan.
CPMK22 Mampu mengimplementasikan solusi komputasi menggunakan bahasa pemrograman dan framework yang sesuai.
CPMK23 Mampu mengintegrasikan komponen sistem (database, jaringan, UI, logika bisnis) dalam satu solusi utuh.
CPMK24 Mampu mengoptimalkan performa sistem melalui tuning algoritma, database, dan infrastruktur.
CPMK28 Mampu merancang solusi TI terintegrasi untuk organisasi (web, mobile, cloud, IoT, keamanan).
Kemampuan akhir tiap tahapan belajar (Sub-CPMK)
sub.cpmk.IFMI251.CPMK08.1 Mahasiswa mampu menjelaskan konsep dari File System dan Database System
sub.cpmk.IFMI251.CPMK10.1 Mahasiswa mampu menjelaskan konsep data models
sub.cpmk.IFMI251.CPMK22.1 Mahasiswa mampu menjelaskan konsep dari Relational Database Models
sub.cpmk.IFMI251.CPMK23.1 Mahasiswa mampu menjelaskan konsep Entity Relationship Modeling (ERM)
sub.cpmk.IFMI251.CPMK24.1 Mahasiswa mampu menjelaskan konsep normalisasi dan aturan-aturannya.
sub.cpmk.IFMI251.CPMK24.2 Mahasiswa mampu untuk menerapkan konsep ERM dan Normalisasi untuk menghasilkan design database dalam hal ini ERD berdasarkan real-world problem.
sub.cpmk.IFMI251.CPMK28.1 Mahasiswa mampu menjelaskan Structured Query Language (SQL) dalam menbangun database
sub.cpmk.IFMI251.CPMK28.2 Mahasiswa mampu menerapakan konsep SQL untuk menghasilkan Database berdasarkan design database yang dibuat.
Korelasi CPMK terhadap Sub-CPMK
CPMK08 sub.cpmk.IFMI251.CPMK08.1
CPMK10 sub.cpmk.IFMI251.CPMK10.1
CPMK22 sub.cpmk.IFMI251.CPMK22.1
CPMK23 sub.cpmk.IFMI251.CPMK23.1
CPMK24 sub.cpmk.IFMI251.CPMK24.1
sub.cpmk.IFMI251.CPMK24.2
CPMK28 sub.cpmk.IFMI251.CPMK28.1
sub.cpmk.IFMI251.CPMK28.2
Deskripsi Singkat MK Mata kuliah ini mempelajari tentang konsep sistem basis data, jenis-jenis pemodelan basis data, bagaimana basis data yang baik dan perkembangan basis data saat ini. Dalam kuliah ini diberikan contoh-contoh nyata perancangan dan implementasi basis data menggunakan SQL dan mengembangkan aplikasi menggunakan basis data.
Bahan Kajian : Materi Pembelajaran Chapter 1 File System and Database, Chapter 2 Data Model, Chapter 3 Relational Database Models, Chapter 4 Entity Relationship Modeling, Chapter 5 Normalisasi Basis Data, Chapter 6 Introduction to SQL.
Pustaka Utama
  • 1. Rob & Coronel, Database System: Desing, Implementation, & Management, 8th Edition, 2007
Pendukung
  • 2. Nugroho, Bunafit, Panduan Lengkap Menguasai Perintah SQL Dengan MySQL, MediaKita, 2008
  • 3. Limeback, Rudy, Simply SQL, SitePoint Ltd, 2008
  • 4. Fernadez, Iggy, Beginning Oracle Database 11g Administration, From Novice to Professional, Apress, 2009
  • 5. MySQL Documentation (http://www.mysql.com)
Dosen Pengampu Mandias, Green Ferry, Tombeng, Marchel
Mata Kuliah Syarat [IFKV131] Pengantar Pemikiran Komputasional/ Introduction to Computational Thinking
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.IFMI251.CPMK08.1-Mahasiswa mampu menjelaskan konsep dari File System dan Database System Ketepatan mahasiswa dalam menjelaskan pengertian dan manfaat penerapan basis data, serta pentingnya perancangan basis data. Kriteria
quiz
Teknik
Discussion
Topik
Chapter 1 File System and Database
Sub Topik
1. What a database is, what it does, and why database design is important. 2. What a DBMS is, what it does, and how it fits into the database system. 3. How modern database evolved from files and file system 4. About flaws in file system data management 5. About types of database and database models
10
2
3 sub.cpmk.IFMI251.CPMK10.1-Mahasiswa mampu menjelaskan konsep data models Ketepatan mahasiswa dalam menjelaskan pentingnya data models serta dasar-dasar dari blok-blok bangunan pemodelan data. Ketepatan dalam menjelaskan serta menerapakan konsep business rules untuk merancang database. Ketepatan dalam menjelaskan bagaimana model-model data yang major berkembang dan level of abstraction data models. Kriteria
Kemampuan pemecahan masalah
Teknik
Discussion and Case Study
Topik
Chapter 2 Data Model
Sub Topik
1. Why data models are important 2. About the basic data-modeling building blocks 3. What business rules are and how they influence database design 4. How the major data models evolved 5. How data models can be classified by level of abstraction
7.5
4
5 sub.cpmk.IFMI251.CPMK22.1-Mahasiswa mampu menjelaskan konsep dari Relational Database Models Ketepatan dalam menjelaskan konsep relational database models Kriteria
Kemampuan pemecahan masalah
Teknik
Discussion and Pratikum
Topik
Chapter 3 Entity Relationship Modeling
Sub Topik
1. Definisi Model Relasional 2. Transformasi model relasional ke ERD 3. Jenis-jenis contraints pada basis data
10
6
7 sub.cpmk.IFMI251.CPMK23.1-Mahasiswa mampu menjelaskan konsep Entity Relationship Modeling (ERM) Ketepatan dalam menejelaskan konsep, jenis dan notasi ERD, serta menerapkan pemodelan ERD berdasarkan suatu kasus. Kriteria
Kemampuan pemecahan masalah
Teknik
Discussion and Pratikum
Topik
Chapter 4 Entity Relationship Modeling
Sub Topik
1. Definisi, jenis dan notasi Entity 2. Definisi, jenis, dan notas relationship 3. Latihan pemodelan ERD
10
8
9 sub.cpmk.IFMI251.CPMK24.1-Mahasiswa mampu menjelaskan konsep normalisasi dan aturan-aturannya. Ketepatan dalam menjelaskan konsep normalisasi berserta aturan-aturannya. Kriteria
Ketepatan konsep atau teori yang digunakan
Teknik
Group Discussion and Project
Topik
Chapter 5 Normalisasi Basis Data
Sub Topik
Definisi Normalisasi Aturan-aturan normalisasi Bentuk-bentuk normal ke-1, normal ke-2, normal ke-3, BCNF, normal ke-4, dan normak ke-5
7.5
10
11 sub.cpmk.IFMI251.CPMK24.2-Mahasiswa mampu untuk menerapkan konsep ERM dan Normalisasi untuk menghasilkan design database dalam hal ini ERD berdasarkan real-world problem. Ketepatan dalam merancang ERD dari suatu real-worl problem Kriteria
Proyek berfungsi, inovatif, sesuai tujuan
Teknik
Group Project Development
Topik
Entity Relationship Modeling, Normalisasi Basis Data
Sub Topik
Definisi, jenis dan notasi Entity Definisi, jenis, dan notas relationship Latihan pemodelan ERD Definisi Normalisasi Aturan-aturan normalisasi Bentuk-bentuk normal ke-1, normal ke-2, normal ke-3, BCNF, normal ke-4, dan normak ke-5
15
12
13 sub.cpmk.IFMI251.CPMK28.1-Mahasiswa mampu menjelaskan Structured Query Language (SQL) dalam menbangun database Ketepatan dalam menjelaskan konsep SQL dan jenis-jenis sintaks dalam DDL dan DML Kriteria
Program berjalan sesuai desain
Teknik
Group Discussion dan Praktek
Topik
Chapter 6 Introduction to SQL
Sub Topik
Konsep dasar SQL DDL DML
10
14 sub.cpmk.IFMI251.CPMK28.2-Mahasiswa mampu menerapakan konsep SQL untuk menghasilkan Database berdasarkan design database yang dibuat. Ketepatan mahasiswa dalam membuat database berdasarkan design database yang telah dibuat. Kriteria
Ketepatan operasi CRUD dan validasi data.
Teknik
Group Project Development
Topik
Structure Query Language
Sub Topik
Konsep dasar SQL DDL DML
30

Teknik Penilaian CPMK

CPL MK CPMK Quiz Tugas Praktek Project
CPL05 Pengantar Basisdata/Introduction to Database CPMK08 Y
CPL05 Pengantar Basisdata/Introduction to Database CPMK10 Y
CPL10 Pengantar Basisdata/Introduction to Database CPMK22 Y
CPL10 Pengantar Basisdata/Introduction to Database CPMK23 Y
CPL10 Pengantar Basisdata/Introduction to Database CPMK24 Y Y
CPL12 Pengantar Basisdata/Introduction to Database CPMK28 Y Y

Prosedur Penilaian CPMK

1. Komponen Penilaian CPMK
CPL CPMK Sub-CPMK Detail Penugasan (Teknik Penilaian) Bobot % Kriteria Penilaian
CPL05 CPMK08 sub.cpmk.IFMI251.CPMK08.1 Discussion 10 quiz
CPL05 CPMK10 sub.cpmk.IFMI251.CPMK10.1 Discussion and Case Study 7.5 Kemampuan pemecahan masalah
CPL10 CPMK22 sub.cpmk.IFMI251.CPMK22.1 Discussion and Pratikum 10 Kemampuan pemecahan masalah
CPL10 CPMK23 sub.cpmk.IFMI251.CPMK23.1 Discussion and Pratikum 10 Kemampuan pemecahan masalah
CPL10 CPMK24 sub.cpmk.IFMI251.CPMK24.1 Group Discussion and Project 7.5 Ketepatan konsep atau teori yang digunakan
CPL10 CPMK24 sub.cpmk.IFMI251.CPMK24.2 Group Project Development 15 Proyek berfungsi, inovatif, sesuai tujuan
CPL12 CPMK28 sub.cpmk.IFMI251.CPMK28.1 Group Discussion dan Praktek 10 Program berjalan sesuai desain
CPL12 CPMK28 sub.cpmk.IFMI251.CPMK28.2 Group Project Development 30 Ketepatan operasi CRUD dan validasi data.
Total 100
2. Penilaian CPMK
CPL MK CPMK Quiz Tugas Praktek Project Total
CPL05 Pengantar Basisdata/Introduction to Database CPMK08 10% 0% 0% 0% 10%
CPL05 Pengantar Basisdata/Introduction to Database CPMK10 0% 7.5% 0% 0% 7.5%
CPL10 Pengantar Basisdata/Introduction to Database CPMK22 0% 0% 10% 0% 10%
CPL10 Pengantar Basisdata/Introduction to Database CPMK23 0% 0% 10% 0% 10%
CPL10 Pengantar Basisdata/Introduction to Database CPMK24 0% 7.5% 0% 15% 22.5%
CPL12 Pengantar Basisdata/Introduction to Database CPMK28 0% 0% 10% 30% 40%
100%