RPS — Rencana Pembelajaran Semester
Program Studi: Teknologi Rekayasa Perangkat Lunak Mata Kuliah: Pengantar Basis Data Kode: RPL106 SKS: 3 Semester: 1 (Ganjil) 2026/2027 Tim Pengampu: Ahmadi Irmansyah Lubis (Koordinator), Muhamad Sahrul Nizan Kontak: ahmad@polibatam.ac.id / 082273083850
I. Definisi Istilah
| Istilah | Keterangan |
|---|---|
| CPL | Capaian Pembelajaran Lulusan |
| SKS | Sistem Kredit Semester |
| PB | Proses Belajar |
| PT | Penugasan Terstruktur |
| BM | Belajar Mandiri |
| Prodi | Program Studi |
| Modalitas | Cara belajar yang dimiliki setiap mahasiswa di dalam kelas (tipe belajar) |
| Metode Pembelajaran | Diskusi kelompok, simulasi, studi kasus, pembelajaran kooperatif, pembelajaran berbasis proyek, pembelajaran berbasis masalah, atau metode lain yang efektif memfasilitasi capaian pembelajaran lulusan |
| Bentuk | Wadah metode pembelajaran: kuliah, responsi dan tutorial, seminar, praktikum, praktik studio/bengkel/lapangan/kerja, penelitian, perancangan, pengembangan, pelatihan militer, pertukaran pelajar, magang, wirausaha, dan/atau bentuk lain pengabdian kepada masyarakat |
| Strategi Pembelajaran | Cara yang digunakan untuk menyampaikan metode pembelajaran dalam suatu lingkungan kegiatan pembelajaran |
| SN Dikti | Standar Nasional Pendidikan Tinggi |
II. Deskripsi Mata Kuliah
Mata kuliah Pengantar Basis Data mengajarkan kepada mahasiswa agar memiliki pemahaman yang kuat mengenai konsep dasar dalam basis data dan memiliki kemampuan membangun basis data sebagai sebuah solusi dalam permasalahan sehari-hari. Pembahasan mata kuliah ini meliputi:
- Pengenalan database dalam kehidupan sehari-hari
- Konsep relational table
- Konsep pemodelan data dan penerapannya
- Sketsa dan pemetaan model data dalam skema relasional
- Penjelasan konsep SQL: pembuatan, penggunaan, pengelolaan, serta proses menjalankan query dalam database relasional di Database Management System (DBMS)
III. Mata Kuliah Prasyarat
Tidak ada.
IV. Tujuan Pembelajaran (TP)
| No | Tujuan Pembelajaran Mata Kuliah |
|---|---|
| 1 | Mampu menjelaskan konsep data, basis data, dan perkembangan teknologi basis data terkini |
| 2 | Mampu menjelaskan konsep pemodelan data dalam basis data relasional |
| 3 | Mampu memodelkan permasalahan ke dalam model data relasional |
| 4 | Mampu merancang dan mengimplementasikan basis data relasional |
| 5 | Mampu menjelaskan, mengoperasikan, dan menerapkan konsep query pada basis data relasional |
| 6 | Mampu mengimplementasikan query untuk membangun dan mengelola basis data relasional |
| 7 | Mampu melakukan analisis permasalahan untuk memilih solusi basis data yang paling tepat |
Capaian Pembelajaran Lulusan (CPL)
Aspek Sikap
- Menginternalisasi nilai, norma, dan etika akademik
- Menunjukkan sikap bertanggung jawab atas pekerjaan di bidang keahliannya secara mandiri
Aspek Keterampilan Umum
- Mampu menyelesaikan pekerjaan berlingkup luas dan menganalisis data dengan beragam metode yang sesuai, baik yang belum maupun yang sudah baku
- Mampu menunjukkan kinerja bermutu dan terukur
- Mampu menganalisis permasalahan, mengidentifikasi, dan mendefinisikan kebutuhan (requirements) komputasi yang cocok pada domain permasalahan di bidang TIK
- Mampu menyusun laporan hasil dan proses kerja secara akurat dan sahih serta mengomunikasikannya secara efektif kepada pihak lain yang membutuhkan
- Mampu mendokumentasikan, menyimpan, mengamankan, dan menemukan kembali data untuk menjamin kesahihan dan mencegah plagiasi
Aspek Pengetahuan
- Konsep teoritis sains rekayasa dan prinsip-prinsip rekayasa secara mendalam
- Pengetahuan faktual dan metode aplikasi, referensi teknis (kode dan standar) nasional dan internasional serta peraturan yang berlaku di wilayah kerjanya
- Prinsip-prinsip penjaminan mutu
- Prinsip dan tata cara kerja bengkel/studio dan kegiatan laboratorium, serta pelaksanaan keselamatan dan kesehatan kerja dan lingkungan (K3L)
Aspek Keterampilan Khusus
- Prinsip dan teknik berkomunikasi efektif secara lisan dan tulisan
- Mampu menerapkan pengetahuan, teknik, keterampilan, dan peralatan modern — matematika, sains, teknik, dan teknologi — untuk memecahkan masalah dan memberikan solusi bisnis secara luas sesuai disiplin ilmu informatika
V. Peta Kompetensi
Mahasiswa mampu membangun solusi basis data relasional dari permasalahan nyata, mulai dari pemodelan konseptual (ER/EER), pemetaan ke model relasional, hingga implementasi query menggunakan SQL pada DBMS.
VI. Rencana Pembelajaran
Modalitas, bentuk, strategi, metode, dan media berlaku untuk semua pertemuan:
- Modalitas: Pembelajaran bauran (Blended Learning)
- Bentuk: Kuliah Teori dan Praktik
- Strategi: Pembelajaran Inkuiri
- Metode: Pembelajaran Berbasis Proyek
- Media: Komputer, LCD Projector, dan Video Conference
- Sumber belajar: Materi dari learning-if.polibatam.ac.id
Pengalaman belajar mahasiswa (tiap pertemuan):
- Mendengarkan ceramah materi secara Synchronous pada perkuliahan teori
- Menyimak dan memahami materi secara Asynchronous (video pembelajaran)
- Diskusi interaktif
- Praktikum dengan case method
Pertemuan 1
Kemampuan akhir: Mahasiswa mampu mengetahui konsep dasar basis data, memahami konsep dasar basis data relasional, serta menunjukkan sikap yang baik dan aktif.
Pokok bahasan: Pengenalan Basis Data
Sub pokok bahasan:
- Kontrak perkuliahan
- Penjelasan gambaran umum mengenai keseluruhan materi
- Pengenalan konsep dasar basis data
- Konsep basis data relasional
Estimasi waktu:
- Kuliah (Daring): PB 1×2×50′, PT 1×2×60′, BM 1×2×60′
- Praktik (Luring): 1×1×200′
Pertemuan 2
Kemampuan akhir: Mahasiswa memahami konsep model ER, dapat menerjemahkan persoalan dunia nyata menjadi model ER, serta menunjukkan sikap yang baik dan aktif.
Pokok bahasan: Pemodelan Data
Sub pokok bahasan:
- Kategorisasi model data
- Model Entity-Relationship (model ER)
- Komponen-komponen diagram ER
- Studi kasus model ER
Estimasi waktu:
- Kuliah (Daring): PB 1×2×50′, PT 1×2×60′, BM 1×2×60′
- Praktik (Luring): 1×4×200′
Pertemuan 3
Kemampuan akhir: Mahasiswa memahami konsep model EER, dapat menerjemahkan persoalan dunia nyata menjadi model EER, serta menunjukkan sikap yang baik dan aktif.
Pokok bahasan: Pemodelan Data
Sub pokok bahasan:
- Model Enhanced Entity-Relationship (model EER)
- Studi kasus model EER
Estimasi waktu:
- Kuliah (Daring): PB 1×2×50′, PT 1×2×60′, BM 1×2×60′
- Praktik (Luring): 1×1×200′
Pertemuan 4–5
Kemampuan akhir: Mahasiswa memahami dan menjelaskan model relasional serta dapat mengaplikasikan model tersebut, serta menunjukkan sikap yang baik dan aktif.
Pokok bahasan: Pemodelan Data
Sub pokok bahasan:
- Model relasional
- Pemetaan model ER ataupun EER ke model relasional
- Studi kasus pemetaan model ER/EER ke model relasional
Estimasi waktu:
- Kuliah (Daring): PB 2×2×50′, PT 2×2×60′, BM 2×2×60′
- Praktik (Luring): 2×1×200′
Pertemuan 6
Kemampuan akhir: Mahasiswa dapat menggunakan syntax SQL (DDL) serta menunjukkan sikap yang baik dan aktif.
Pokok bahasan: SQL — Data Definition Language (DDL)
Sub pokok bahasan: CREATE, ALTER, DROP
Estimasi waktu:
- Kuliah (Daring): PB 1×2×50′, PT 1×2×60′, BM 1×2×60′
- Praktik (Luring): 1×4×200′
Pertemuan 7
Kemampuan akhir: Mahasiswa dapat memahami dan menggunakan syntax SQL (DML) serta menunjukkan sikap yang baik dan aktif.
Pokok bahasan: SQL — Data Manipulation Language (DML)
Sub pokok bahasan: INSERT, UPDATE, DELETE
Estimasi waktu:
- Kuliah (Daring): PB 1×2×50′, PT 1×2×60′, BM 1×2×60′
- Praktik (Luring): 1×4×200′
Asesmen Tengah Semester (ATS)
- Teori: 2 sesi
- Praktik: 4 sesi
Pertemuan 8–9
Kemampuan akhir: Mahasiswa dapat menggunakan syntax SQL lanjutan serta menunjukkan sikap yang baik dan aktif.
Pokok bahasan: SQL — Data Manipulation Language (DML) Lanjutan
Sub pokok bahasan:
SELECTJOIN(INNER JOIN, LEFT JOIN, RIGHT JOIN)SORT/ORDER BYGROUP BYHAVING- Set Operator
- Condition (
CASE,IF,NULL)
Estimasi waktu:
- Kuliah (Daring): PB 1×2×50′, PT 1×2×60′, BM 1×2×60′
- Praktik (Luring): 1×4×200′
Pertemuan 10
Kemampuan akhir: Mahasiswa dapat menggunakan syntax SQL (DCL) serta menunjukkan sikap yang baik dan aktif.
Pokok bahasan: SQL — Data Control Language (DCL)
Sub pokok bahasan: VIEW, GRANT PRIVILEGE, REVOKE PRIVILEGE
Estimasi waktu:
- Kuliah (Daring): PB 1×2×50′, PT 1×2×60′, BM 1×2×60′
- Praktik (Luring): 1×4×200′
Pertemuan 11–12
Kemampuan akhir: Mahasiswa dapat menggunakan syntax SQL untuk multimedia database serta menunjukkan sikap yang baik dan aktif.
Pokok bahasan: SQL — Multimedia Database
Sub pokok bahasan: Manage Type Data File
Estimasi waktu:
- Kuliah (Daring): PB 1×2×50′, PT 1×2×60′, BM 1×2×60′
- Praktik (Luring): 1×4×200′
Pertemuan 13–14
Kemampuan akhir: Mampu melakukan analisis permasalahan untuk memilih solusi basis data yang paling tepat pada proyek yang ditugaskan.
Pokok bahasan: Review Mini Project PBL
Sub pokok bahasan: Finalisasi Project PBL
Estimasi waktu:
- Kuliah (Daring): PB 1×2×50′, PT 1×2×60′, BM 1×2×60′
- Praktik (Luring): 1×4×200′
Asesmen Akhir Semester (AAS)
- Teori: 2 sesi
- Praktik: 4 sesi
Estimasi Waktu Total
Rumus: Minggu/pertemuan × jumlah SKS × waktu pembelajaran (menit).
| Komponen | Waktu | Persentase |
|---|---|---|
| Teori tatap muka luring | — | — |
| Teori daring | 1400 menit | 20% |
| Penugasan terstruktur | 1680 menit | 24% |
| Belajar mandiri | 1680 menit | 24% |
| Praktik/praktikum tatap muka luring | 2800 menit | 32% |
| Praktik/praktikum daring | — | — |
VII. Metode Evaluasi
| Kode | Metode | Keterangan |
|---|---|---|
| a | Partisipasi Aktif | Penilaian afektif: kehadiran, keaktifan, dan etika dalam pengerjaan PBL di dalam tim (oleh Manajer Proyek) |
| b | Hasil Proyek | Menilai hasil presentasi dan demonstrasi rancangan serta penyelesaian produk/project melalui Project-Based Learning (PBL) |
| c | Tugas, Quiz, Praktikum | Penugasan individual yang dikumpulkan setiap minggu pertemuan perkuliahan berjalan |
| d | Asesmen Tengah Semester | Mengukur pengetahuan/pemahaman terhadap konsep pertemuan 1–7 |
| e | Asesmen Akhir Semester | Mengukur pengetahuan/pemahaman terhadap konsep pertemuan 1–14 |
VIII. Rencana Evaluasi
Pemetaan evaluasi terhadap tujuan pembelajaran per minggu:
| TP | 1 | 2 | 3 | 4 | 5 | 6 | 7 | ATS | 8 | 9 | 10 | 11 | 12 | 13 | 14 | AAS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | P1 | ✓ | ✓ | |||||||||||||
| 2 | P2 | |||||||||||||||
| 3 | P3 | |||||||||||||||
| 4 | P4 | P5 | ||||||||||||||
| 5 | P6 | P7 | P8 | P9 | P10 | P11 | P12 | |||||||||
| 6 | P6 | P7 | P8 | P9 | P10 | P11 | P12 | PP2 | ||||||||
| 7 | PP1 | P13 | P14 |
Keterangan:
- T — Tugas
- P — Praktikum / Proyek
- K — Kuis
- ATS — Asesmen Tengah Semester
- AAS — Asesmen Akhir Semester
- PP — Presentasi Progres / Presentasi Proyek
IX. Sarana, Prasarana, dan Peralatan Penunjang Praktikum
| No | Sarana/Prasarana/Peralatan | Jumlah (Unit) |
|---|---|---|
| 1 | Ruang praktikum | 1 |
| 2 | Laptop/Komputer | 30 |
| 3 | E-learning | 1 |
| 4 | Browser | 30 |
| 5 | Software XAMPP, MySQL, Apache | 30 |
| 6 | Visio / draw.io / Lucidchart dll. | 30 |
| 7 | MS Office | 30 |
X. Kriteria Penilaian
Sesuai peraturan akademik Politeknik Negeri Batam:
| Nilai Angka | Nilai Huruf |
|---|---|
| ≥ 85 | A |
| 80 – 84 | A- |
| 75 – 79 | B+ |
| 70 – 74 | B |
| 65 – 69 | B- |
| 60 – 64 | C+ |
| 55 – 59 | C |
| 50 – 54 | C- |
| 45 – 49 | D+ |
| 40 – 44 | D |
| < 40 | E |
Bobot Penilaian
| No | Metode Evaluasi | Aspek Penilaian | Bobot Total | Penilai |
|---|---|---|---|---|
| 1 | Partisipasi aktif | a1. Teamwork / kolaborasi | 40% | Manajer Proyek |
| b1. Kontribusi / keaktifan / etika | ||||
| 2 | Hasil proyek | a2. Penulisan laporan | 60% | Dosen Pengajar |
| b2. Learning Skills (Critical Thinking) | ||||
| c2. Literacy Skills (Media Literacy) | ||||
| d2. Presentasi: tanya jawab, mata & gerak tubuh | ||||
| e2. Hasil produk: implementasi mata kuliah | ||||
| 3 | Kognitif — Tugas | a3. Kelengkapan tugas (teori, praktikum, quiz, monitoring progress project) | — | Dosen |
| 4 | Kognitif — ATS | a4. ATS teori dan ATS praktikum | — | Dosen |
| 5 | Kognitif — AAS | a5. AAS teori dan AAS praktikum | — | Dosen |
XI. Kesepakatan Pelaksanaan Perkuliahan
Pelaksanaan perkuliahan RPL106 Pengantar Basis Data mengacu pada kesepakatan berikut:
- Mahasiswa wajib mengikuti seluruh kegiatan perkuliahan yang sudah ditentukan sesuai jadwal dengan toleransi keterlambatan maksimal 15 menit.
- Semua penugasan mata kuliah dikumpulkan melalui e-learning IF Polibatam (https://learning-if.polibatam.ac.id), kecuali jika diinstruksikan berbeda.
- Semua penugasan mata kuliah wajib dikumpulkan sesuai batas akhir yang ditetapkan dosen pengampu.
- Mahasiswa berpartisipasi aktif dalam perkuliahan, berkomitmen untuk bersungguh-sungguh mengikuti program perkuliahan.
- Mahasiswa Polibatam sebagai civitas akademika wajib menjaga etika moral dan etika akademik, baik di dalam maupun di luar perkuliahan.
- Apabila ada salah satu komponen penilaian yang bernilai Nol (0), maka nilai akhir otomatis menjadi E, akan tetapi masih diperbolehkan untuk melakukan sanggah nilai jika memang layak untuk dipertimbangkan.
- Apabila komponen penilaian yang bernilai Nol (0) tersebut lebih dari satu komponen, maka nilai akhir juga otomatis menjadi E, dan mahasiswa harus mengulang kembali mata kuliah yang bersangkutan di tahun ajaran baru selanjutnya.
- Sanggah nilai akhir hanya dapat dilakukan jika kekeliruan yang bukan berasal dari peserta didik, melainkan jika terjadi kekeliruan yang berasal dari pengajar dalam melakukan rekapitulasi nilai akhir peserta didik.
XII. Pustaka
- Silberschatz, A., Korth, H. F., & Sudarshan, S. (1997). Database System Concepts (Vol. 4). New York: McGraw-Hill.
- Tiwari, S. (2011). Professional NoSQL. John Wiley and Sons.
- Yanto, R. (2016). Manajemen Basis Data Menggunakan MySQL. Deepublish.
- Jayanti, N. K. D. A., & Sumiari, N. K. (2018). Teori Basis Data. Penerbit Andi.
- Widodo, A. W., & Kurnianingtyas, D. (2017). Sistem Basis Data. Universitas Brawijaya Press.
- Atzeni, P., Bugiotti, F., Cabibbo, L., & Torlone, R. (2020). Data modeling in the NoSQL world. Computer Standards & Interfaces, 67, 103149.
- Taylor, A. G. (2018). SQL for Dummies. John Wiley & Sons.
- Sianipar, R. H. (2016). Pemrograman Database Menggunakan MySQL (Vol. 1). Penerbit Andi.
- MongoDB Documentation — https://docs.mongodb.com/
- Connolly, T., & Begg, C. (2015). Database Systems: A Practical Approach to Design, Implementation and Management (6th ed.). Pearson, England.
- Lubis, A. I., et al. (2025). Kitab Basis Data. Polibatam Press.
XIII. Informasi Tambahan
Pelaksanaan mata kuliah ini menggunakan metode pembelajaran berbasis proyek dengan implementasi framework CDIO, namun fokus pada Semester 1 adalah Implement dan Operate.
Proyek yang dikerjakan mahasiswa pada Semester 1 (ganjil) merupakan salah satu cornerstone project untuk membangun kemampuan merancang aplikasi yang terkoneksi dengan basis data, serta kerja sama tim, kolaborasi, komunikasi, dan refleksi. Namun proyek yang diberikan telah memiliki spesifikasi dan kebutuhan yang telah dirancang oleh para dosen pengajar, sehingga fokus mahasiswa adalah membantu prototipe dari proyek tersebut.
Framework CDIO:
- Conceive — Customer Needs, Technology, Regulation Concept, Business Plan
- Design — Plans, Costing, Drawings, Algorithm
- Implement — Manufacturing/Production, Coding, Testing, Validation
- Operate — Marketing, Deliver, Training & Operations, Maintaining
Fokus Semester 1: Implement dan Operate.
Lampiran A — Riwayat Perubahan RPS
| No | Tahun Akademik | Isi Perubahan | Alasan |
|---|---|---|---|
| 1 | 2023–2024 | Penyesuaian tujuan pembelajaran, capaian pembelajaran lulusan terkait, dan rencana pembelajaran yang ada | Perubahan kurikulum untuk mengimplementasikan framework CDIO |
| 2 | 2024–2025 | Perubahan rubrik nilai | Instruksi dari pusat |
| 3 | 2025–2026 | — | — |
Tanggal: 28 Agustus 2026
Disusun oleh (Tim Kurikulum Program Studi): Ahmadi Irmansyah Lubis
Disetujui oleh (Koordinator Program Studi): Supardianto