Anda di halaman 1dari 9

NAMA FAKULTAS: Sains dan Teknologi

NAMA PRODI: Teknik Informatika

RENCANA PEMBELAJARAN SEMESTER

MATA KULIAH: KODE MATA KULIAH: RUMPUN MATA KULIAH: BOBOT (SKS): SEMESTER: TANGGAL PENYUSUNAN:
Basis Data PIF1312 Mata Kuliah Dasar 4 3 15 Juni 2020
OTORISASI DOSEN PENGEMBANG RPS: KOORDINATOR RMK: KEPALA PROGRAM STUDI
Jasril, S.Si, M.Sc
Suwanto Sanjaya, ST, M.Kom
Siska Kurnia Gusti, ST, M.Sc Suwanto Sanjaya, S.T., M.Kom Dr. Elin Haerani, ST, M.Kom

CAPAIAN CAPAIAN PEMBELAJARAN 1. Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri
PEMBELAJARAN PRODI 2. Mampu menerapkan pemikiran logis, kritis, dan sistematis dalam konteks pengembangan atau
implementasi ilmu pengetahuan dan teknologi khususnya tentang data dan informasi
3. Mampu menganalisa permasalahan/kasus kedalam rancangan basis data yang baik sesuai dengan
aturannya
4. Mampu Mengimplementasikan rancangan basis data pada suatu DBMS
5. Mampu mengidentifikasi dan merancang basis data sesuai dengan kebutuhan organisasi
6. Mampu menerapkan perintah-perintah Structure Query Language (SQL) untuk mengelola basis data

CAPAIAN PEMBELAJARAN 1. Mampu memahami dan menjelaskan konsep data dan informasi serta proses pengembangan basis data
MATA KULIAH 2. Mampu memahami dan menjelaskan tentang conceptual model, physical model, entitas, instance,
atribut, dan identifier
3. Mampu memahami dan menjelaskan Entity Relationship Modeling (ERM) dan Entity Relationaship
Diagram (ERD)
4. Mampu memahami dan mengidentifikasi tipe-tipe relasi dalam basis data
5. Mampu memahami dan mengidentifikasi Unique Identifier (UID)
6. Mampu memahami dan menerapkan normalisasi
7. Mampu memahami dan menerapkan relasi Exclusive OR, Hierarchies, dan Recursive
8. Mampu memahami dan menerapkan pemodelan data historis
9. Mampu mentransformasikan model data konseptual menjadi model data fisik menggunakan Data
Definition Language (DDL) Dasar
10. Mampu memahami dan menerapkan Data Manipulation Language (DML) Dasar
11. Mampu memahami dan menerapkan Structure Query Language (SQL)
12. Mampu memahami dan menerapkan Fungsi-fungsi single row pada SQL
13. Mampu memahami dan menerapkan Seleksi data dari beberapa table menggunakan klausa Join
14. Mampu memahami dan menerapkan Pengelompokkan data
15. Mampu memahami dan menerapkan Subquery
16. Mampu memahami dan menerapkan DDL Lanjutan
17. Mampu memahami dan menerapkan DML Lanjutan
18. Mampu memahami dan menerapkan Subsequence dan Synonim
19. Mampu memahami dan menerapkan Privileges untuk memberikan dan membatasi hak akses

DESKRIPSI SINGKAT MATA Matakuliah ini memberikan pemahaman dan penguasaan mengenai konsep-konsep basis data, model data relasional, teknik
KULIAH: pembentukan basis data, normalisasi, transformasi model data konseptual menjadi model data fisik, serta penggunaan SQL untuk
pengelolaan basis data.
MATERI 1. Data dan Informasi
PEMBELAJARAN/POKOK 2. Conceptual model, physical model, entitas, instance, atribut, dan identifier
BAHASAN 3. Entity Relationship Modeling (ERM) dan Entity Relationaship Diagram (ERD)
4. Tipe-tipe Relasi
5. Unique Identifier (UID)
6. Normalisasi
7. Relasi Exclusive OR, Hierarchies, dan Recursive
8. Pemodelan data historis
9. Transformasi model data konseptual menjadi model data fisik menggunakan Data Definition Language (DDL) Dasar
10. Data Manipulation Language (DML) Dasar
11. Structure Query Language (SQL)
12. Fungsi-fungsi single row pada SQL
13. Seleksi data dari beberapa table menggunakan klausa Join
14. Pengelompokkan data
15. Subquery
16. DDL Lanjutan
17. DML Lanjutan
18. Subsequence dan Synonim
19. Privileges
PUSTAKA UTAMA
Bob Bryla & Kevin Loney, 2008, Oracle Database 11g DBA Handbook, McGraw-Hill, USA, DOI:10.1036/0071496637

PENDUKUNG
1. Diana Lorentz, Mary Beth Roeser, Simon Watt., 2013, Oracle Database SQL Language Quick Reference, 11g Release 2 (11.2),
Oracle and/or its affiliates.
2. Simon Watt, 2013, SQL*Plus User's Guide and Reference, Release 11.2, Oracle and/or its affiliates.
3. Chuck Murray, 2013, Oracle SQL Developer User's Guide, Release 1.5, Oracle and/or its affiliates.

MEDIA PEMBELAJARAN Papan tulis, proyektor, dan komputer


TEAM TEACHING 1. Jasril, S.Si, M.Sc
2. Suwanto Sanjaya, ST, M.Kom
3. Siska Kurnia Gusti, ST, M.Sc

MATA KULIAH SYARAT Matematika Diskrit

MINGGU KE SUB CP MK (SEBAGAI KEMAMPUAN AKHIR KRITERIA (INDIKATOR) DAN METODE MATERI PEMBELAJARAN BOBOT
YANG DIHARAPKAN) BENTUK PENILAIAN PEMBELAJARAN PENILAIAN
(1) (2) (3) (4) (5) (6)
1-1 ▪ Mampu memahami sistem perkuliahan, Mahasiswa mencatat semua Ceramah dan ▪ Kontrak perkuliahan 2
sistem penilaian, dan tata tertib kuliah informasi secara ringkas pada log Tanya jawab ▪ Konsep data dan
▪ Mampu mengetahui maksud dan tujuan book informasi serta proses
mata kuliah basis data pengembangan basis
▪ Mampu memahami konsep data dan data
informasi
1-2 ▪ Mampu memahami conceptual model Mahasiswa mencatat semua Ceramah dan Conceptual model, 2
▪ Mampu memahami physical model informasi secara ringkas pada log Tanya jawab physical model, entitas,
book instance, atribut, dan
identifier
MINGGU KE SUB CP MK (SEBAGAI KEMAMPUAN AKHIR KRITERIA (INDIKATOR) DAN METODE MATERI PEMBELAJARAN BOBOT
YANG DIHARAPKAN) BENTUK PENILAIAN PEMBELAJARAN PENILAIAN
(1) (2) (3) (4) (5) (6)
▪ Mampu memahami entitas, instance,
atribut, dan identifier
2-1 ▪ Mampu memahami Entity Relationship Mahasiswa merespon aktif materi Ceramah, Tanya Entity Relationship 2
Modeling yang diberikan dengan cara jawab, dan Modeling (ERM) dan
▪ Mampu memahami relasi antar entitas bertanya dan berdiskusi. penyelesaian soal Entity Relationship
Diagram (ERD)
2-2 ▪ Mampu menerapkan relasi antar entitas Mahasiswa mempraktekkan materi Praktek, Tanya Entity Relationship 1
▪ Mampu menerapkan Entity Relationship pertemuan sebelumnya jawab, dan Modeling (ERM) dan
Modeling menggunakan tools. penyelesaian soal Entity Relationship
Diagram (ERD)
3-1 ▪ Mampu memahami subtypes dan Mahasiswa merespon aktif materi Ceramah, Tanya ▪ Tipe-tipe Relasi dalam 1
supertypes dalam pemodelan relasi antar yang diberikan dengan cara jawab, dan basis data
entitas bertanya dan berdiskusi. penyelesaian soal ▪ Unique Identifier (UID)
▪ Mampu memahami Relationship
Transferability dan Relationship Types
▪ Mampu memahami Many-to-Many
Relationships dan jenis-jenis Unique
Identifier (UID)
3-2 ▪ Mampu menerapkan subtypes dan Mahasiswa mempraktekkan materi Praktek, Tanya ▪ Tipe-tipe Relasi 1
supertypes dalam pemodelan relasi antar pertemuan sebelumnya jawab, dan ▪ Unique Identifier (UID)
entitas menggunakan tools. penyelesaian soal
▪ Mampu menerapkan Relationship
Transferability dan Relationship Types
▪ Mampu menerapkan Many-to-Many
Relationships dan jenis-jenis Unique
Identifier (UID)
MINGGU KE SUB CP MK (SEBAGAI KEMAMPUAN AKHIR KRITERIA (INDIKATOR) DAN METODE MATERI PEMBELAJARAN BOBOT
YANG DIHARAPKAN) BENTUK PENILAIAN PEMBELAJARAN PENILAIAN
(1) (2) (3) (4) (5) (6)
4-1 ▪ Mampu memahami normalisasi pada Mahasiswa merespon aktif materi Ceramah, Tanya Normalisasi 1
analisis basis data yang diberikan dengan cara jawab, dan
bertanya dan berdiskusi. penyelesaian soal
4-2 ▪ Mampu menerapkan normalisasi pada Mahasiswa mempraktekkan materi Praktek, Tanya Normalisasi 1
analisis basis data pertemuan sebelumnya jawab, dan
menggunakan tools. penyelesaian soal
5-1 ▪ Mampu memahami relasi Exclusive OR, Mahasiswa merespon aktif materi Ceramah, Tanya ▪ Relasi Exclusive OR, 1
Hierarchies, dan Recursive yang diberikan dengan cara jawab, dan Hierarchies, Recursive
▪ Mampu memahami pemodelan data bertanya dan berdiskusi. penyelesaian soal ▪ Pemodelan data
historis historis

5-2 ▪ Mampu menerapkan relasi Exclusive OR, Mahasiswa mempraktekkan materi Praktek, Tanya ▪ Relasi Exclusive OR, 1
Hierarchies, dan Recursive pertemuan sebelumnya jawab, dan Hierarchies, Recursive
▪ Mampu menerapkan pemodelan data menggunakan tools. penyelesaian soal ▪ Pemodelan data
historis historis

6-1 ▪ Mampu mentransformasikan model data Mahasiswa merespon aktif materi Ceramah, Praktek, Transformasi model data 1
konseptual menjadi model data fisik yang diberikan dengan cara Tanya jawab, dan konseptual menjadi model
▪ Mampu memahami dan menerapkan cara bertanya, berdiskusi dan penyelesaian soal data fisik menggunakan
mempraktekkan materi yang Data Definition Language
membuat Schema
diberikan (DDL) Dasar
▪ Mampu memahami dan menerapkan cara
membuat Tabel beserta tipe datanya
▪ Mampu memahami dan menerapkan
Constraint pada table
6-2 ▪ Mampu memahami dan menerapkan Mahasiswa merespon aktif materi Ceramah, Praktek, Data Manipulation 1
cara menambahkan data pada tabel yang diberikan dengan cara Tanya jawab, dan Language (DML) Dasar
▪ Mampu memahami dan menerapkan bertanya, berdiskusi dan penyelesaian soal
cara mengubah data pada tabel mempraktekkan materi yang
diberikan
MINGGU KE SUB CP MK (SEBAGAI KEMAMPUAN AKHIR KRITERIA (INDIKATOR) DAN METODE MATERI PEMBELAJARAN BOBOT
YANG DIHARAPKAN) BENTUK PENILAIAN PEMBELAJARAN PENILAIAN
(1) (2) (3) (4) (5) (6)
▪ Mampu memahami dan menerapkan
cara menghapus Data
7-1 ▪ Mampu memahami anatomi dasar Mahasiswa merespon aktif materi Ceramah, Tanya Structure Query Language 1
Structure Query Language (SQL) yang diberikan dengan cara jawab, dan (SQL)
▪ Mampu memahami cara membatasi hasil bertanya dan berdiskusi. penyelesaian soal
kueri menggunakan klausa WHERE
▪ Mampu memahami operator
perbandingan, dan operator logika
▪ Mampu memahami cara pengurutan data
7-2 ▪ Mampu menerapkan cara membatasi Mahasiswa mempraktekkan materi Praktek, Tanya Structure Query Language 2
hasil kueri menggunakan klausa WHERE pertemuan sebelumnya jawab, dan (SQL)
▪ Mampu menerapkan penggunaan menggunakan tools. penyelesaian soal
operator perbandingan, dan operator
logika
▪ Mampu menerapkan cara pengurutan
data
8 ▪ Mampu memahami materi pertemuan 1 Mahasiswa mampu menyelesaikan Ujian untuk materi Ujian Tengan Semester 35
s.d 7 soal dengan baik pertemuan 1 s.d 7
▪ Mampu menjawab soal Ujian
9-1 ▪ Mampu memahami fungsi-fungsi dasar Mahasiswa merespon aktif materi Ceramah, Praktek, Fungsi-fungsi single row 1
pada database yang diberikan dengan cara Tanya jawab, dan pada SQL
▪ Mampu memahami dan menerapkan bertanya, berdiskusi dan penyelesaian soal
mempraktekkan materi yang
fungsi untuk manipulasi karakter
diberikan
▪ Mampu Memahami dan menerapkan
fungsi untuk manipulasi angka
▪ Mampu memahami dan menerapkan
fungsi untuk manipulasi tanggal
MINGGU KE SUB CP MK (SEBAGAI KEMAMPUAN AKHIR KRITERIA (INDIKATOR) DAN METODE MATERI PEMBELAJARAN BOBOT
YANG DIHARAPKAN) BENTUK PENILAIAN PEMBELAJARAN PENILAIAN
(1) (2) (3) (4) (5) (6)
9-2 ▪ Mampu memahami dan menerapkan Mahasiswa merespon aktif materi Ceramah, Praktek, Fungsi-fungsi single row 1
fungsi untuk konversi nilai yang diberikan dengan cara Tanya jawab, dan pada SQL
▪ Mampu memahami dan menerapkan bertanya, berdiskusi dan penyelesaian soal
mempraktekkan materi yang
fungsi NULL
diberikan
▪ Mampu memahami dan menerapkan
ekspresi kondisional pada data yang ingin
ditampilkan
10-1 ▪ Mampu memahami cara seleksi data dari Mahasiswa merespon aktif materi Ceramah, Tanya Seleksi data dari beberapa 1
beberapa table yang diberikan dengan cara jawab, dan table menggunakan klausa
▪ Mampu memahami jenis-jenis klausa Join bertanya dan berdiskusi. penyelesaian soal Join
10-2 ▪ Mampu menerapkan beberapa jenis Mahasiswa mempraktekkan materi Praktek, Tanya Seleksi data dari beberapa 1
klausa Join pertemuan sebelumnya jawab, dan table menggunakan klausa
menggunakan tools. penyelesaian soal Join
11-1 ▪ Mampu memahami cara pengelompokan Mahasiswa merespon aktif materi Ceramah, Tanya Pengelompokan Data 1
data yang diberikan dengan cara jawab, dan
▪ Mampu memahami fungsi-fungsi yang bertanya dan berdiskusi. penyelesaian soal
dapat digunakan pada data yang
dikelompokkan
11-2 ▪ Mampu menerapkan klausa Group By Mahasiswa mempraktekkan materi Praktek, Tanya Pengelompokan Data 1
untuk pengelompokkan data pertemuan sebelumnya jawab, dan
▪ Mampu menerapkan fungsi-fungsi yang menggunakan tools. penyelesaian soal
dapat digunakan pada data yang
dikelompokkan
12-1 ▪ Mampu memahami konsep dasar Mahasiswa merespon aktif materi Ceramah, Tanya Subquery 1
Subquery yang diberikan dengan cara jawab, dan
▪ Mampu memahami jenis-jenis Subquery bertanya dan berdiskusi. penyelesaian soal
MINGGU KE SUB CP MK (SEBAGAI KEMAMPUAN AKHIR KRITERIA (INDIKATOR) DAN METODE MATERI PEMBELAJARAN BOBOT
YANG DIHARAPKAN) BENTUK PENILAIAN PEMBELAJARAN PENILAIAN
(1) (2) (3) (4) (5) (6)
12-2 ▪ Mampu menerapkan jenis-jenis Subquery Mahasiswa mempraktekkan materi Praktek, Tanya Subquery 1
pertemuan sebelumnya jawab, dan
menggunakan tools. penyelesaian soal
13-1 ▪ Mampu memahami dan menerapkan Mahasiswa merespon aktif materi Ceramah, Praktek, DML Lanjutan 1
beberapa klausa INSERT yang diberikan dengan cara Tanya jawab, dan
▪ Mampu memahami dan menerapkan bertanya, berdiskusi dan penyelesaian soal
mempraktekkan materi yang
beberapa klausa UPDATE
diberikan
▪ Mampu memahami dan menerapkan
beberapa klausa DELETE
▪ Mampu memahami dan menerapkan
beberapa klausa MERGE
13-2 ▪ Mampu memahami dan menerapkan cara Mahasiswa merespon aktif materi Ceramah, Praktek, DDL Lanjutan 1
mengubah struktur tabel yang diberikan dengan cara Tanya jawab, dan
▪ Mampu memahami dan menerapkan cara bertanya, berdiskusi dan penyelesaian soal
mempraktekkan materi yang
membuat View
diberikan
14-1 ▪ Mampu memahami konsep dasar Mahasiswa merespon aktif materi Ceramah, Tanya Sequence dan Synonym 1
Sequence dan synonym yang diberikan dengan cara jawab, dan
▪ Mampu bertanya dan berdiskusi. penyelesaian soal
14-2 ▪ Mampu menerapkan dan menggunakan Mahasiswa mempraktekkan materi Praktek, Tanya Sequence dan Synonym 1
Sequence pada basis data pertemuan sebelumnya jawab, dan
▪ Mampu menerapkan dan menggunakan menggunakan tools. penyelesaian soal
synonym pada basis data
▪ Mampu menerapkan dan menggunakan
Index pada basis data
15-1 ▪ Mampu memahami konsep Privileges Mahasiswa merespon aktif materi Ceramah, Tanya Privileges 1
pada basis data yang diberikan dengan cara jawab, dan
bertanya dan berdiskusi. penyelesaian soal
MINGGU KE SUB CP MK (SEBAGAI KEMAMPUAN AKHIR KRITERIA (INDIKATOR) DAN METODE MATERI PEMBELAJARAN BOBOT
YANG DIHARAPKAN) BENTUK PENILAIAN PEMBELAJARAN PENILAIAN
(1) (2) (3) (4) (5) (6)
▪ Mampu memahami kamus data privileges
pada basis data
15-2 ▪ Mampu memberian hak akses pengguna Mahasiswa mempraktekkan materi Praktek, Tanya Privileges 2
basis data pertemuan sebelumnya jawab, dan
▪ Mampu membatasi hak akses pengguna menggunakan tools. penyelesaian soal
basis data
16 ▪ Mampu memahami materi pertemuan 9 Mahasiswa mampu menyelesaikan Ujian untuk materi Ujian Akhir Semester 35
s.d 15 soal dengan baik pertemuan 9 s/d
▪ Mampu menjawab soal Ujian 15

Anda mungkin juga menyukai