0% menganggap dokumen ini bermanfaat (0 suara)
7 tayangan

RPS Basis Data

Dokumen ini adalah Rencana Pembelajaran Semester (RPS) untuk mata kuliah Basis Data dengan kode IT2212, yang disusun pada 11 Mei 2023. RPS mencakup capaian pembelajaran, materi pembelajaran, dan metode penilaian yang dirancang untuk memastikan mahasiswa memahami konsep dasar basis data, pemodelan, dan pemrograman database. Penilaian dilakukan melalui partisipasi, presentasi, dan ujian, dengan total bobot 100%.

Diunggah oleh

irwansya fathir
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
7 tayangan

RPS Basis Data

Dokumen ini adalah Rencana Pembelajaran Semester (RPS) untuk mata kuliah Basis Data dengan kode IT2212, yang disusun pada 11 Mei 2023. RPS mencakup capaian pembelajaran, materi pembelajaran, dan metode penilaian yang dirancang untuk memastikan mahasiswa memahami konsep dasar basis data, pemodelan, dan pemrograman database. Penilaian dilakukan melalui partisipasi, presentasi, dan ujian, dengan total bobot 100%.

Diunggah oleh

irwansya fathir
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 6

RENCANA PEMBELAJARAN SEMESTER (RPS)

KELOMPOK
BOBOT
MATA KULIAH KODE KEAHLIAN DOSEN SEMESTER TANGGAL PENYUSUNAN
SKS
(KKD)
T=2 SKS
BASIS DATA IT2212 III 11 MEI 2023
P=1 SKS
OTORISASI / PENGESAHAN DOSEN PENGEMBANG RPS KOORDINATOR KKD KETUA PROGRAM STUDI

Irwansya,ST.,M.Pd
Mochammad Jafar Tri Febriansyah, M.Kom
NIDN.0827049302

Capaian Pembelajaran Lulusan CPL PRODI (Capaian Pembelajaran Lulusan Program Studi) Yang Dibebankan Pada Mata Kuliah)
(Terdiri dari CPL Ranah Sikap, S9 Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang TIK secara mandiri;
Keterampilan Umum dari SN Dikti dan
CPL Pengetahuan dan Keterampilan S8 Menginternalisasi nilai, norma, dan etika akademik;
Khusus yang diambil dari Asosiasi Prodi
sejenis) P2 Memiliki pengetahuan yang memadai terkait dengan cara kerja sistem komputer dan mampu merancang dan
mengembangkan berbagai algoritma /metode untuk memecahkan masalah.
P3 Mempunyai pengetahuan dalam mengembangkan algoritma/metode yang diimplementasikan dalam perangkat lunak
berbasis komputer.
KU1 Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi
ilmu pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang
keahliannya;
KU2 Mampu menunjukkan kinerja mandiri, bermutu, dan terukur;

KK2 Mampu menganalisa, merancang dan membangun perangkat lunak dengan menggunakan prinsip-prinsip proses
rekayasa perangkat lunak untuk menghasilkan perangkat lunak yang memenuhi kualitas baik secara teknis dan
manajerial
CP MATA KULIAH (CP-MK)
CPMK-1 Menjelaskan Konsep Basis Data
CPMK-2 Menjelaskan Pemodelan Basis Data
CPMK-3 Menjelaskan Model Entity-Relationship (ERD)
CPMK-4 Menjelaskan Model Relasional
CPMK-5 Menjelaskan Study Kasus : Membuat ERD,Model Relational, Normalisasi Basis Data DBMS
CPMK-6 Menjelaskan Pemograman Database (SQL) – DDL
CPMK-7 Mejelaskan Pemograman Database (SQL) – DML
CPMK-8 Menjelaskan Pemograman Database (SQL) – DCL
CPMK-9 Pembuatan Database Berdasarkan Pemodelan Data
CPMK-10 Menjelaskan dan merancang Basis Data Logika
SUB CP MATA KULIAH (SUB CP-MK)
Sub CPMK-1 Memahami Konsep Dasar Basis Data
Sub CPMK-2 Memahami Lingkungan Basis Data
Sub CPMK-3 Memahami dan merancang Model Entity-Relationship (ERD)
CPMK bisa diturunkan menjadi sub Sub CPMK-4 Memahami dan Mengimplementasikan penggunaan Model Relasional
CPMK tergantung keluasan dan Sub CPMK-5 Memahami dan merancang ERD,Model Relational, Normalisasi Basis Data DBMS
kedalaman serta karakteristik konten
mata kuliah Sub CPMK-6 Memahami dan merancang konsep Pemograman Database (SQL) – DDL
Sub CPMK-7 Memahami dan merancang Database (SQL) – DML
Sub CPMK-8 Memahami dan merancang Pemograman Database (SQL) – DCL
Sub CPMK-9 Memahami dan merancang Pembuatan Database Berdasarkan Pemodelan Data
Sub CPMK-10 Memahami dan merancang Basis Data Logika
Deskripsi Singkat Mata Kuliah Mata kuliah ini memberikan penjelasan tentang dasar-dasar perancangan serta implementasi basis data. Penggunaan
aplikasi sebagai tools pengelolaan database.
Bahan Kajian / Materi Pembelajaran 1. Sistem Basis Data
2. Pemodelan Basis Data
3. Model Entity-Relationship (ERD)
4. Model Relasional
5. Normalisasi Basis Data
6. Study Kasus : Membuat ERD,Model Relational, Normalisasi Basis Data
7. DBMS
8. Pemograman Database (SQL) – DDL
9. Pemograman Database (SQL) – DML
10. Pemograman Database (SQL) – DCL
11. Pembuatan Database Berdasarkan Pemodelan Data
12. Presentasi Program
Pustaka Utama :
Ramez and Shamkant B.Navathe. 2015, Fundamentals of Database Systems.7th Edition. Addison-Wesley
1.
Andaru, A. (2018). Pengertian database secara umum. OSF Prepr, 1(1), 6.
2
Negara, E. S., Romindo, R., Tanjung, R., Heriyani, N., Simarmata, J., Jamaludin, J., ... & Purba, B.
(2021). Sistem Informasi Manajemen Bisnis. Yayasan Kita Menulis.
3
Silberschatz, A., H.F. Korth, and S. Sudarshan. 2010. Database System Concepts (6th Edition). McGraw-Hill
4
Pendukung :
Elmasri, R., and S. Navathe. 2009. Fundamentals of database systems. C.J. Date. 2004. Introduction to Database
Systems 8th Edition. Addison-Wesley Longman, Inc.

Team Teaching
Mata Kuliah Syarat (Jika Ada) -

Pertemuan Kemampuan Akhir yang Indikator Penilaian Kriteria & Metode Materi Pembelajaran Bobot
Ke- diharapkan Bentuk Pembelajaran Penilaian
Penilaian (%)
(1) (2) (3) (4) (5) (6) (7)
Mahasiswa mampu menjelaskan Partisipasi - Observasi Ceramah, Sistem file dan sistem basis
1 konsep basis data Diskusi data 5
(TM: 1 x (2x30)

Mahasiswa mampu Partisipasi Observasi Diskusi Model data relasional


2 merancang model data (TM: 1 x 2x30) 5
Mahasiswa mampu Partisipasi Observasi Ceramah Perancangan basis data
3 5
menrancang model data relasional (TM: 2 x (2x30)
4 Mahasiswa mampu Partisipasi Observasi Ceramah dan Perancangan basis data
1. menrancang model data Diskusi Normalisasi 5
relasional (TM: 2 x (2x50)
2. menjelaskan teknik
pengembangan basis data
dan normalisasi
5 Mahasiswa mampu: Pencapaian Kriteria : Diskusi Perancangan Basis 10
1. menjelaskan pengertian kemampuan yang Rubrik skala (TM : 1 x 2x50) Data
dan manfaat penerapan basis direncanakan : persepsi Sistem Basis Data
data. 1. Ketepatan menjelaskan Bentuk Test
2. menjelaskan perbedaan pengertian dan manfaat : Resume
antara sistem informasi basis data
tradisional dan modern. 2. Ketepatan menjelaskan
perbedaan menggunakan
sistem secara tradisional
dan modern
6 Mahasiswa mampu : Pencapaian kemampuan Presentasi Inkuiri PHP – struktur kondisi 15
1. menjelaskan konsep yang direncanakan: Studi Kasus percabangan
pemodelan basis data. 1. Ketepatan menjelaskan (TM: 1 x (3x50))
2. menjelaskan jenis-jenis pemodelan data
pemodelan basis data. 2. Ketepatan membedakan jenis–
jenis dari pemodela data
3. Ketepatan memahami
kelemahan dan keunggulan
model basis data
7 Mahasiswa mampu Pencapaian kemampuan Bentuk tes Diskusi Model Entity- Relationship 15
1. menjelaskan elemen- yang direncanakan : - Presentasi (TM: 4 x (2x50) (ERD)
elemen punyusun ERD serta 1. Ketepatan menjelaskan - Quiz  Definisi, jenis dan
notasinya tentang Entity notasi Entity
2. Membuat pemodelan ERD 2. Ketepatan menjelaskan  Definisi, jenis dan
notasi relationship
berdasarkan suatu kasus. jenis dan notasi
 Latihan soal ERD
relationship
3. Ketepatan
mengimplementasi kan
notasi relationship
8 Mahasiswa mampu Pencapaian kemampuan Bentuk Non- Diskusi Normalisasi Basis
1. menjelaskan model yang direncanakan : Test : (TM : 1 x 3x50) Data
relasional, melakukan 1. Ketepatan menjelaskan -Presentasi  Definisi Normalisasi
transformasi ERD ke model relasional.  Aturan-aturan 10
model relasional, dan 2. Ketepatan normalisasi
 Bentuk-bentuk normal
menjelaskan jenis-jenis mengimplementa sikan
ke-1, normal ke 2,
constraint basis data. transformasi ERD ke normal ke-3, BCNF,
model relasional. normal ke-4 dan normal
3. Ketepatan membedakan ke-5
constrain pada basis data.
9 UJIAN TENGAH SEMESTER
10-11 Mahasiswa mampu: Pencapaian kemampuan Bentuk Non- Inkuiri Pemograman 5
1. menjelaskan mengenai DDL, yang direncanakan : Test : Diskusi Database (SQL)
DML dan DCL sebagai bagian 1. Ketepatan menjelaskan Presentasi (TM: 4 x (2x30) - DDL
dari SQL. dasar SQL. - DML
2. menterjemahkan perancangan - DCL Migrasi dari
2. Ketepatan menjelaskan
Pemodelan database
database menjadi database DDL, DML, DCL. (Model relasional) ke
sebenarnya menggunakan 3. Ketepatan membedakan database sebenarnya
pemrograman database. fungsi DDL, DML, DCL menggunakan
dengan memberikan pemrograman SQL.
contoh.
12-13 Mahasiswa mampu Pencapaian kemampuan Bentuk Non- Diskusi Membuat Database 10
menghasilkan sebuah aplikasi yang direncanakan : Test : (TM: 4 x (2x30) Berdasarkan Pemodelan
yang menggunakan basis data. 1. Ketepatan menerapkan - Presentasi. Data
pemodelan data - Pembuatan database
2. Kesesuaian input dan - Query database
output dengan query
database.
14-15 Mahasiswa mampu menghasilkan Pencapaian kemampuan Bentuk Non- Diskusi Presentasi Tugas Besar 15
sebuah karya berupa analisis, yang direncanakan : Test : (TM: 4 x 3x50) Implementasi konsep basis
desain basis data, dan 1. Ketepatan menjelaskan presentasi & data pada aplikasi yang
implementasinya pada sistem konsep basis data dan demo aplikasi dibuat untuk
informasi terhadap suatu kasus. pemodelan basis data. tugas besar menyelesaikan studi
kasus yang diberikan.
2. Ketepatan menganalisa Praktikum
studi kasus.
16 UJIAN AKHIR SEMESTER
Jumlah Bobot Penilaian 100%

Anda mungkin juga menyukai