23
Halaman 1 dari 23 RENCANA PEMBELAJARAN SEMESTER (RPS) INSTITUT TEKNOLOGI DEL INSTITUT TEKNOLOGI DEL FAKULTAS INFORMATIKA dan TEKNIK ELEKTRO PROGRAM STUDI Teknik Informatika Kode Dokumen RENCANA PEMBELAJARAN SEMESTER I MATA KULIAH (MK) KODE Rumpun MK/GBK BOBOT (sks) SEMESTER Tgl Penyusunan Basis Data (Introduction To Database) 14S2105 Mata Kuliah Fakultas (Khusus Prodi TE) T=3 - 3 19 Agustus 2021 OTORISASI Pengembang RPS Verawaty Situmorang (VES) Hernawati Susanti Samosir (HER) Ketua PRODI Fakultas Informatika Dan Teknik Elektro Ketua PRODI S1 ELEKTRO I Gde Eka Dirgayussa, S.Pd,M.Si Capaian Pembelajaran (CP) CPL-PRODI yang dibebankan pada MK S11 Menginternalisasi karakter Del, Martuhan, Marroha, dan Marbisuk PP1 Menguasai konsep matematika, sains dan rekayasa yang diperlukan untuk analisis dan perancangan sistem, komponen atau proses dalam bidang teknik elektro; PP2 Memiliki pengetahuan tentang isu-isu terkini dalam bidang teknik elektro, KK2 Mampu menemukan sumber masalah rekayasa pada sistem elektronika, sistem kendali (control system), jaringan komputer terdistribusi dan sistem komunikasi nirkabel; melalui proses penyelidikan, analisis, interpretasi data

RENCANA PEMBELAJARAN SEMESTER (RPS) INSTITUT …

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

Page 1: RENCANA PEMBELAJARAN SEMESTER (RPS) INSTITUT …

Halaman 1 dari 23

RENCANA PEMBELAJARAN SEMESTER (RPS) INSTITUT TEKNOLOGI DEL

INSTITUT TEKNOLOGI DEL

FAKULTAS INFORMATIKA dan TEKNIK ELEKTRO PROGRAM STUDI Teknik Informatika

Kode

Dokumen

RENCANA PEMBELAJARAN SEMESTER I MATA KULIAH (MK) KODE Rumpun

MK/GBK BOBOT (sks) SEMESTER Tgl

Penyusunan Basis Data (Introduction To Database)

14S2105 Mata Kuliah Fakultas (Khusus Prodi TE)

T=3 - 3 19 Agustus 2021

OTORISASI Pengembang RPS Verawaty Situmorang (VES) Hernawati Susanti Samosir (HER)

Ketua PRODI Fakultas Informatika Dan Teknik Elektro

Ketua PRODI S1 ELEKTRO I Gde Eka Dirgayussa, S.Pd,M.Si

Capaian Pembelajaran (CP)

CPL-PRODI yang dibebankan pada MK S11 Menginternalisasi karakter Del, Martuhan, Marroha, dan Marbisuk

PP1 Menguasai konsep matematika, sains dan rekayasa yang diperlukan untuk analisis dan perancangan sistem, komponen atau proses dalam bidang teknik elektro;

PP2 Memiliki pengetahuan tentang isu-isu terkini dalam bidang teknik elektro,

KK2 Mampu menemukan sumber masalah rekayasa pada sistem elektronika, sistem kendali (control system), jaringan komputer terdistribusi dan sistem komunikasi nirkabel; melalui proses penyelidikan, analisis, interpretasi data

Page 2: RENCANA PEMBELAJARAN SEMESTER (RPS) INSTITUT …

Halaman 2 dari 23

dan informasi berdasarkan prinsip-prinsip rekayasa; KK6 Mampu memilih sumber daya dan memanfaatkan perangkat perancangan dan analisis rekayasa berbasis teknologi

informasi dan komputasi yang sesuai untuk melakukan aktivitas rekayasa pada sistem elektronika, sistem kendali (control system), jaringan komputer terdistribusi dan sistem komunikasi nirkabel;

KK7 Mampu memanfaatkan teori, rancangan dan analisis rangkaian, pemrograman komputer, perangkat lunak yang bersesuaian, perangkat analog dan digital elektronika, microcomputer/microcontroller, dan standar teknis untuk merancang, mengimplementasikan, menguji, mengoperasikan, dan pemeliharaan sistem elektronika, sistem kendali (control system), jaringan komputer terdistribusi dan sistem komunikasi nirkabel;

KU8 Mampu bertanggungjawab atas pencapaian hasil kerja kelompok dan melakukan supervisi dan evaluasi terhadap penyelesaian pekerjaan yang ditugaskan kepada pekerja yang berada di bawah tanggungjawabnya;

Capaian Pembelajaran Mata Kuliah (CPMK) Capaian Pembelajaran Mata Kuliah (CPMK-1) Mahasiswa mampu menganalisis, merancang dan membangun basisdata

yang menerapkan konsep integritas data sesuai dengan kebutuhan pengguna serta mampu mengelola basisdata yang telah dibangun

CPL ⇒ Sub-CPMK

KK1 KK2 KK6

Sub-CPMK1: Mahasiswa memahami topik basis data dan arsitektur sistem basis data [C2, A3, P2] Sub-CPMK2: Mahasiswa mampu memahami ER Model yang tepat-> ERD, ER-Translation [C2, A3, P2] Sub-CPMK3: mahasiswa mampu memahami data integrity [C3, A4, P2]

Capaian Pembelajaran Mata Kuliah (CPMK-2) Mahasiswa mampu memahami Querying pada Basis data sehingga nantinya

mampu menampilkan data yang baik dan benar pada web-based monitoring,

microcontroller atau sensor (iOT)

CPL ⇒ Sub-CPMK KK1 KK2 KK6

Sub-CPMK4: Mahasiswa mampu menggunakan Transact-SQL Data Definition Language (DDL) untuk membuat basis data dan tabel dan mengimplementasikan integritas data [C3, A4, P2] Sub-CPMK5: Mahasiswa mampu menggunakan Transact-SQL Data Manipulation Language (DML) untuk menarik data dari sebuah tabel atau beberapa tabel [C3, A4, P2] Sub-CPMK6: Mahasiswa mampu memahami dan menerapkan basic query, seperti: select Sub-CPMK7: Mahasiswa mampu memahami dan menerapkan querying multiple tabel, seperti: JOIN Clause Sub-CPMK8: Mahasiswa mampu menggunakan teknik query advance: Subquery dan Union Operator [C3, A4, P2] Sub-CPMK9: Mahasiwa memiliki kemampuan pada programming basis data: Stored Procedure dan

Page 3: RENCANA PEMBELAJARAN SEMESTER (RPS) INSTITUT …

Halaman 3 dari 23

Trigger [C3, A2, P2] Sub-CPMK10: Mahasiwa memiliki kemampuan menerapkan DBMS Programming: Function [C3, A2, P2] Sub-CPMK11: Mahasiswa mampu memahami normalisasi [C2, A3, P2]

Deskripsi Singkat MK

Basis data merupakan salah satu inti dari pengembangan aplikasi komersil. Penerapannya sudah dilakukan pada berbagai aplikasi dan lingkungan dimana jumlah data yang sangat besar harus disimpan sedemikian rupa sehingga proses update dan retrieval data lebih efisien. Tujuan dari mata kuliah ini adalah utnuk menyediakan sebuah pengenalan terhadap rancangan dan implementasi dari sistem basis data. Selain itu, mahasiswa juga mampu mengolah data untuk ditampilkan pada sensor-sensor dalam IoT dan menampilkan data ke microcontroller

Bahan Kajian / Materi Pembelajaran

Kuliah terdiri dari beberapa topik (modul) utama yaitu:

Modul1. Pengenalan basisdata

a. Apa yang dimaksud dengan basisdata?

b. Apa yang dimaksud dengan sistem basisdata?

c. Mengapa basisdata?

d. Sistem data dan model (RDBMS, OODBMS, dan ORDBMS)

Modul 2. Relational Data Model

a. Pengenalan Entity Relationhip Diagram.

b. Pengenalan ER-Translation

Modul 3. Integritas Data

c. Entity integrity.

d. Domain integrity.

e. Referential integrity.

Modul 3. Relational Database Design

a. Functional dependencies

b. Normalisasi data

i. 1NF

ii. 2NF

iii. 3NF

iv. BCNF (tambahan)

Page 4: RENCANA PEMBELAJARAN SEMESTER (RPS) INSTITUT …

Halaman 4 dari 23

Modul4. Querying by Using SQL Statement in MYSQL

a. Pengenalan SQL.

b. Creating query for table creation and data manipulation using SQL Statement.

c. Joining tables with JOIN operation and UNION operation.

Modul5. Transact-SQL

a. DDL: membuat basis data, membuat tabel dan konstrain, views, indexes, etc. b. DML: query, query multiple tables, summarizing data, etc.

Modul 6. Database Programming

a. Stored Procedure b. Function c. Triggers

Pustaka Utama : [1] Silberschatz, A., Korth, H.F. & Sudarshan, S., Database system concepts. McGraw Hill (6th ed.). [2] Rick F. van der Lans., Introduction to SQL, Addison-Wesley, 2007 [3] Davidson, L., Kline, K & Windisch K., Pro SQL Server 2005 Database design and Optimization [4] Kevin Williams., Profesional XML Databases, Wrox Press, 2000

Pendukung :

- Dosen Pengampu

HER

Matakuliah syarat

-

Mg Ke-

Sub-CPMK (Kemampuan akhir

tiap tahapan belajar)

Penilaian

Bentuk Pembelajaran, Metode Pembelajaran, Penugasan Mahasiswa,

[ Estimasi Waktu]

Materi Pembelajaran

[ Pustaka ]

Bobot

Penilaian (%)

Indikator Kriteria &

Luring (offline) Daring (online)

Page 5: RENCANA PEMBELAJARAN SEMESTER (RPS) INSTITUT …

Halaman 5 dari 23

Bentuk

(1) (2) (3) (4) (5) (6) (7) (8) 1 Sub-CPMK1:

Mahasiswa memahami topik basis data dan arsitektur sistem basis database [C1, A3, P2]

Mahasiswa memahami basis data dan

Kriteria: - Bentuk: -

Sesi 1: Kuliah [TM: 1x50”] Video (30 menit) +

(zoom/wa (20 menit) Materi basis data Sesi 2: [TM: 2x50”] Instruksi Praktikum(video,e-course) (20 Menit), Pengerjaan (60 Menit), dan Wrapping Up (E-course/WAG)(20 menit) Pembahasan soal tentang arsitektur sistem basis data SDL [PT: 3x50”] SDL [BM: 3x50”]

Materi kuliah dan instruksi tugas: http://cis.del.ac.id Pengumpulan tugas: ecourse.del.ac.id

[1] [2] [3] [4]

5%

2 Sub-CPMK2: Mahasiswa mampu memahami ER Model yang tepat-> ERD, ER-

Mahasiswa mampu memahami ER-Model

Kriteria: -

Sesi 1: Kuliah [TM: 1x50”] Video (30 menit) +

(zoom/wa (20 menit)

Materi kuliah dan instruksi tugas: http://cis.del.ac.id

[1] [3] [4]

10%

Page 6: RENCANA PEMBELAJARAN SEMESTER (RPS) INSTITUT …

Halaman 6 dari 23

Translation [C2, A3, P2]

Materi ER-Model Sesi 2: [TM: 2x50”] Instruksi Praktikum(video,e-course) (20 Menit), Pengerjaan (60 Menit), dan Wrapping Up (E-course/WAG)(20 menit) ER-Model SDL [PT: 3x50”] SDL [BM: 3x50”]

Pengumpulan tugas: ecourse.del.ac.id

3 Mahasiswa mampu memahami ER-Model

Kriteria: -

Sesi 1: Kuliah [TM: 1x50”] Video (30 menit) +

(zoom/wa (20 menit) Materi ER-Model Sesi 2: [TM: 2x50”] Instruksi Praktikum(video,e-course) (20 Menit), Pengerjaan (60 Menit), dan Wrapping Up (E-course/WAG)(20 menit)

Materi kuliah dan instruksi tugas: http://cis.del.ac.id Pengumpulan tugas: ecourse.del.ac.id

[1] [3] [4]

20%

Page 7: RENCANA PEMBELAJARAN SEMESTER (RPS) INSTITUT …

Halaman 7 dari 23

ER-Model SDL [PT: 3x50”] SDL [BM: 3x50”]

4 Sub-CPMK3: mahasiswa mampu memahami data integrity [C3, A4, P2

Mahasiswa memahami penggunaan data integrity

Sesi 1: Kuliah [TM: 1x50”] Video (30 menit) +

(zoom/wa (20 menit) Materi data integrity Sesi 2: [TM: 2x50”] Instruksi Praktikum(video,e-course) (20 Menit), Pengerjaan (60 Menit), dan Wrapping Up (E-course/WAG)(20 menit) Latihan data integrity SDL [PT: 3x50”] SDL [BM: 3x50”]

Materi kuliah dan instruksi tugas: http://cis.del.ac.id Pengumpulan tugas: ecourse.del.ac.id

[1] [2] [3] [4]

5%

5 Sub-CPMK4: Mahasiswa mampu

Mahasiswa memahami

Sesi 1: Kuliah [TM: 1x50”]

Materi kuliah dan instruksi tugas:

[1] [2]

5%

Page 8: RENCANA PEMBELAJARAN SEMESTER (RPS) INSTITUT …

Halaman 8 dari 23

menggunakan Transact-SQL Data Definition Language (DDL) untuk membuat basis data dan tabel dan mengimplementasikan integritas data [C3, A4, P2] Kuis

penggunaan transact-SQL Data Definition Language (DDL)

Video (30 menit) + (zoom/wa (20 menit)

Materi transact-SQL DDL Sesi 2: [TM: 2x50”] Instruksi Praktikum(video,e-course) (20 Menit), Pengerjaan (60 Menit), dan Wrapping Up (E-course/WAG)(20 menit) Latihan soal transact-SQL DDL Kuis SDL [PT: 3x50”] SDL [BM: 3x50”]

http://cis.del.ac.id Pengumpulan tugas: ecourse.del.ac.id

[3] [4]

6 Mahasiswa memahami penggunaan transact-SQL Data Definition Language (DDL)

Sesi 1: Kuliah [TM: 1x50”] Video (30 menit) +

(zoom/wa (20 menit) Latihan soal transact-SQL DDL (lanjutan) Sesi 2: [TM: 2x50”] Instruksi

Materi kuliah dan instruksi tugas: http://cis.del.ac.id Pengumpulan tugas: ecourse.del.ac.id

[1] [2] [3] [4]

5%

Page 9: RENCANA PEMBELAJARAN SEMESTER (RPS) INSTITUT …

Halaman 9 dari 23

Praktikum(video,e-course) (20 Menit), Pengerjaan (60 Menit), dan Wrapping Up (E-course/WAG)(20 menit) Latihan soal transact-SQL DDL SDL [PT: 3x50”] SDL [BM: 3x50”]

Page 10: RENCANA PEMBELAJARAN SEMESTER (RPS) INSTITUT …

Halaman 10 dari 23

7 Sub-CPMK5:

Mahasiswa mampu

menggunakan

Transact-SQL Data

Manipulation Language

(DML) untuk menarik

data dari sebuah tabel

atau beberapa tabel

[C3, A4, P2]

Dosen Praktisi: Transact-SQL Data Manipulation Language (DML) - Menekankan

pemahaman kepada mahasiswa terkait penggunaan DML pada basis data

- Memberikan contoh penerapan DML yang paling sering diimplementasikan pada pada proyek di dunia industry

- Mahasiswa mendapat

Mahasiswa memahami transact-SQL DML

Sesi 1: Kuliah [TM: 1x50”] Video (30 menit) +

(zoom/wa (20 menit) Materi transact-SQL DML Sesi 2: [TM: 2x50”] Instruksi Praktikum(video,e-course) (20 Menit), Pengerjaan (60 Menit), dan Wrapping Up (E-course/WAG)(20 menit) Latihan soal transact-SQL DML SDL [PT: 3x50”] SDL [BM: 3x50”]

[1] [2] [3] [4]

10%

Page 11: RENCANA PEMBELAJARAN SEMESTER (RPS) INSTITUT …

Halaman 11 dari 23

pengalaman dalam pengerjaan studi kasus dengan DML sederhana maupun lebih kompleks

8 Evaluasi Tengah Semester / Ujian Tengah Semester 9 Sub-CPMK6:

Mahasiswa mampu memahami dan menerapkan basic query, seperti: select[C3, A4, P2]

Mahasiswa memahami cara penggunaan basic query

Sesi 1: Kuliah [TM: 1x50”] Video (30 menit) +

(zoom/wa (20 menit) Materi basic-query Sesi 2:

Materi kuliah dan instruksi tugas: http://cis.del.ac.id Pengumpulan tugas: ecourse.del.ac.id

[1] [2] [3] [4]

5%

Page 12: RENCANA PEMBELAJARAN SEMESTER (RPS) INSTITUT …

Halaman 12 dari 23

[TM: 2x50”] Instruksi Praktikum(video,e-course) (20 Menit), Pengerjaan (60 Menit), dan Wrapping Up (E-course/WAG)(20 menit) Latihan soal basic-query SDL [PT: 3x50”] SDL [BM: 3x50”]

10 Sub-CPMK7:

Mahasiswa mampu

memahami dan

menerapkan querying

multiple tabel, seperti:

JOIN Clause

Kuis

Mahasiswa mampu menerapkan querying multiple tabel, JOIN clause

Sesi 1: Kuliah [TM: 1x50”] Video (30 menit) +

(zoom/wa (20 menit) Materi JOIN Clause Sesi 2: [TM: 2x50”] Instruksi Praktikum(video,e-course) (20 Menit), Pengerjaan (60 Menit), dan Wrapping Up (E-course/WAG)(20 menit) Latihan soal JOIN Clause Kuis

Materi kuliah dan instruksi tugas: http://cis.del.ac.id Pengumpulan tugas: ecourse.del.ac.id

[1] [2] [3] [4]

5%

Page 13: RENCANA PEMBELAJARAN SEMESTER (RPS) INSTITUT …

Halaman 13 dari 23

SDL [PT: 3x50”] SDL [BM: 3x50”]

11 Sub-CPMK8:

Mahasiswa mampu

menggunakan teknik

query advance:

Subquery dan Union

Operator [C3, A4, P2]

Dosen Praktisi: query advance: Subquery dan Union Operator - Menekankan

pemahaman kepada mahasiswa terkait penggunaan query advance pada basis data

- Memberikan contoh penerapan query advance yang paling sering diimplementasikan pada pada proyek di dunia

Mahasiswa memahami teknik query advance

Sesi 1: Kuliah [TM: 1x50”] Video (30 menit) +

(zoom/wa (20 menit) Materi query advance Sesi 2: [TM: 2x50”] Instruksi Praktikum(video,e-course) (20 Menit), Pengerjaan (60 Menit), dan Wrapping Up (E-course/WAG)(20 menit) Latihan soal query advance SDL [PT: 3x50”] SDL [BM: 3x50”]

Materi kuliah dan instruksi tugas: http://cis.del.ac.id Pengumpulan tugas: ecourse.del.ac.id

[1] [2] [3] [4]

5%

12 - Mahasiswa memahami teknik query advance

Sesi 1: Kuliah [TM: 1x50”] Video (30 menit) +

(zoom/wa (20 menit)

Pengumpulan tugas: ecourse.del.ac.id

[1] [2] [3] [4]

5%

Page 14: RENCANA PEMBELAJARAN SEMESTER (RPS) INSTITUT …

Halaman 14 dari 23

industri

- Mahasiswa mendapat pengalaman dalam pengerjaan studi kasus dengan query advance

Latihan soal query advance (lanjutan) Sesi 2: [TM: 2x50”] Instruksi Praktikum(video,e-course) (20 Menit), Pengerjaan (60 Menit), dan Wrapping Up (E-course/WAG)(20 menit) Latihan soal query advance (lanjutan) SDL [PT: 3x50”] SDL [BM: 3x50”]

13 Sub-CPMK9:

Mahasiwa memiliki

kemampuan pada

programming basis

data: Stored Procedure

dan Trigger [C3, A2,

P2]

Mahasiswa memahami penggunaan data store procedure dan trigger

Sesi 1: Kuliah [TM: 1x50”] Video (30 menit) +

(zoom/wa (20 menit) Materi programming basis

data: Store Procedure dan Triggers

Sesi 2: [TM: 2x50”] Instruksi

Pengumpulan tugas: ecourse.del.ac.id

[1] [2] [3] [4]

5%

Page 15: RENCANA PEMBELAJARAN SEMESTER (RPS) INSTITUT …

Halaman 15 dari 23

Praktikum(video,e-course) (20 Menit), Pengerjaan (60 Menit), dan Wrapping Up (E-course/WAG)(20 menit) Latihan soal programming

basis data: Store Procedure dan Triggers

SDL [PT: 3x50”] SDL [BM: 3x50”]

14 Sub-CPMK10: Mahasiwa memiliki kemampuan menerapkan DBMS Programming: Function [C3, A2, P2]

Mahasiswa mampu menerapkan DBMS Programming: Function

Sesi 1: Kuliah [TM: 1x50”] Video (30 menit) +

(zoom/wa (20 menit) Materi DBMS

Programming: Function Sesi 2: [TM: 2x50”] Instruksi Praktikum(video,e-course) (20 Menit), Pengerjaan (60 Menit), dan Wrapping Up (E-course/WAG)(20 menit) Latihan soal DBMS

Programming: Function

Pengumpulan tugas: ecourse.del.ac.id

[1] [2] [3] [4]

5%

Page 16: RENCANA PEMBELAJARAN SEMESTER (RPS) INSTITUT …

Halaman 16 dari 23

SDL [PT: 3x50”] SDL [BM: 3x50”] Kuis

15 Sub-CPMK10: Mahasiswa mampu memahami normalisasi [C2, A3, P2] Dosen Praktisi: Normalisasi: - Menekankan

pemahaman kepada mahasiswa terkait penggunaan normalisasi pada basis data

- Memberikan contoh penerapan normalisasi pada proyek di dunia industri

- Mahasiswa smendapat

Mahasiswa mampu memahami topik normalisasi

Sesi 1: Kuliah [TM: 1x50”] Video (30 menit) +

(zoom/wa (20 menit) Materi Normalisasi Sesi 2: [TM: 2x50”] Instruksi Praktikum(video,e-course) (20 Menit), Pengerjaan (60 Menit), dan Wrapping Up (E-course/WAG)(20 menit) Latihan soal Normalisasi SDL [PT: 3x50”]

Pengumpulan tugas: ecourse.del.ac.id

[1] [3] [4]

10%

Page 17: RENCANA PEMBELAJARAN SEMESTER (RPS) INSTITUT …

Halaman 17 dari 23

pengalaman antara ilmu akademik dan implementasi di dunia industri

SDL [BM: 3x50”]

16

Page 18: RENCANA PEMBELAJARAN SEMESTER (RPS) INSTITUT …

Halaman 18 dari 23

Prosedur Penilaian

Nilai Akhir dievaluasi menggunakan bobot penilaian sebagai berikut:

Tabel 1 Prosedur Penilaian Basis Data

Komponen Bobot

Tugas 35 %

Quiz 15 %

UTS 25 %

UAS 25 %

Page 19: RENCANA PEMBELAJARAN SEMESTER (RPS) INSTITUT …

Halaman 19 dari 23

Catatan : 1. Capaian Pembelajaran Lulusan PRODI (CPL-PRODI) adalah kemampuan yang dimiliki

oleh setiap lulusan PRODI yang merupakan internalisasi dari sikap, penguasaan pengetahuan

dan ketrampilan sesuai dengan jenjang prodinya yang diperoleh melalui proses pembelajaran,

yang dicantumkan pada dokumen kurikulum PRODI.

2. CPL yang dibebankan pada mata kuliah adalah beberapa capaian pembelajaran lulusan

program studi (CPL-PRODI) yang digunakan untuk pembentukan/pengembangan sebuah mata

kuliah yang terdiri dari aspek sikap, ketrampulan umum, ketrampilan khusus dan pengetahuan.

3. CP Mata kuliah (CPMK) adalah kemampuan yang dijabarkan secara spesifik dari CPL yang

dibebankan pada mata kuliah, dan bersifat spesifik terhadap bahan kajian atau materi

pembelajaran mata kuliah tersebut.

4. Sub-CP Mata kuliah (Sub-CPMK) adalah kemampuan yang dijabarkan secara spesifik dari

CPMK yang dapat diukur atau diamati dan merupakan kemampuan akhir yang direncanakan

pada tiap tahap pembelajaran, dan bersifat spesifik terhadap materi pembelajaran mata kuliah

tersebut.

5. Indikator penilaian kemampuan dalam proses maupun hasil belajar mahasiswa adalah

pernyataan spesifik dan terukur yang mengidentifikasi kemampuan atau kinerja hasil belajar

mahasiswa yang disertai bukti-bukti.

6. Kreteria Penilaian adalah patokan yang digunakan sebagai ukuran atau tolok ukur

ketercapaian pembelajaran dalam penilaian berdasarkan indikator-indikator yang telah

ditetapkan. Kreteria penilaian merupakan pedoman bagi penilai agar penilaian konsisten dan

tidak bias. Kreteria dapat berupa kuantitatif ataupun kualitatif.

7. Bentuk penilaian: tes dan non-tes.

8. Bentuk pembelajaran: Kuliah, Responsi, Tutorial, Seminar atau yang setara, Praktikum,

Praktik Studio, Praktik Bengkel, Praktik Lapangan, Penelitian, Pengabdian Kepada Masyarakat

dan/atau bentuk pembelajaran lain yang setara.

9. Metode Pembelajaran: Small Group Discussion, Role-Play & Simulation, Discovery

Learning, Self-Directed Learning, Cooperative Learning, Collaborative Learning, Contextual

Learning, Project Based Learning, dan metode lainnya yg setara.

10. Materi Pembelajaran adalah rincian atau uraian dari bahan kajian yg dapat disajikan dalam

bentuk beberapa pokok dan sub-pokok bahasan.

11. Bobot penilaian adalah prosentasi penilaian terhadap setiap pencapaian sub-CPMK yang

besarnya proposional dengan tingkat kesulitan pencapaian sub-CPMK tsb., dan totalnya 100%.

12. KODE DOKUMEN=penomoran dokumen oleh Satuan Penjaminan Mutu 13. TM=Tatap Muka, PT=Penugasan terstruktur, BM=Belajar mandiri.

14. RMK=Rumpun Mata Kuliah

15. GBK=Gugus Bidang Kajian

Page 20: RENCANA PEMBELAJARAN SEMESTER (RPS) INSTITUT …

Halaman 20 dari 23

INSTITUT TEKNOLOGI DEL

Fakultas Informatika dan Teknik Elektro

Program Studi Teknik Informatika

SILABUS SINGKAT

MATA KULIAH

Nama Basis Data (Intoduction to Database)

Kode 14S2105

Kredit 3 SKS

Semester 3

DESKRIPSI MATA KULIAH

CAPAIAN PEMBELAJARAN MATA KULIAH (CPMK)

1 Mahasiswa mampu menganalisis, merancang dan membangun basisdata yang menerapkan konsep integritas data sesuai dengan kebutuhan pengguna serta mampu mengelola basisdata yang telah dibangun

2 Mahasiswa mampu memahami Querying pada Basis data sehingga nantinya mampu

menampilkan data yang baik dan benar pada web-based monitoring, microcontroller

atau sensor (iOT)

SUB CAPAIAN PEMBELAJARAN MATA KULIAH (Sub-CPMK)

1 Sub-CPMK1: Mahasiswa memahami topik basis data dan arsitektur sistem basis database [C2, A3, P2]

2 Sub-CPMK2: Mahasiswa mampu memahami ER Model yang tepat-> ERD, ER-Translation [C2, A3, P2]

3 Sub-CPMK3: mahasiswa mampu memahami data integrity [C3, A4, P2]

4 Sub-CPMK4: Mahasiswa mampu menggunakan Transact-SQL Data Definition Language (DDL) untuk membuat basis data dan tabel dan mengimplementasikan integritas data [C3, A4, P2]

5 Sub-CPMK5: Mahasiswa mampu menggunakan Transact-SQL Data Manipulation Language (DML) untuk menarik data dari sebuah tabel atau beberapa tabel [C3, A4, P2]

6 Sub-CPMK6: Mahasiswa mampu memahami dan menerapkan basic query, seperti: select

7 Sub-CPMK7: Mahasiswa mampu memahami dan menerapkan querying multiple tabel, seperti: JOIN Clause

8 Sub-CPMK8: Mahasiswa mampu menggunakan teknik query advance: Subquery dan Union Operator [C3, A4, P2]

9 Sub-CPMK9: Mahasiwa memiliki kemampuan pada programming basis data: Stored Procedure dan Trigger [C3, A2, P2]

10 Sub-CPMK10: Mahasiwa memiliki kemampuan menerapkan DBMS Programming: Function [C3, A2, P2]

11 Sub-CPMK11: Mahasiswa mampu memahami normalisasi [C2, A3, P2]

MATERI PEMBELAJARAN

1

Modul1. Pengenalan basisdata

a. Apa yang dimaksud dengan basisdata?

b. Apa yang dimaksud dengan sistem basisdata?

Page 21: RENCANA PEMBELAJARAN SEMESTER (RPS) INSTITUT …

Halaman 21 dari 23

c. Mengapa basisdata?

d. Sistem data dan model (RDBMS, OODBMS, dan ORDBMS)

2

Modul 2. Relational Data Model

a. Pengenalan Entity Relationhip Diagram.

b. Pengenalan ER-Translation

Modul 3. Integritas Data

c. Entity integrity.

d. Domain integrity.

e. Referential integrity.

3

Modul 3. Relational Database Design

c. Functional dependencies

d. Normalisasi data

v. 1NF

vi. 2NF

vii. 3NF

viii. BCNF (tambahan)

4

Modul4. Querying by Using SQL Statement in MYSQL

a. Pengenalan SQL.

b. Creating query for table creation and data manipulation using SQL

Statement.

c. Joining tables with JOIN operation and UNION operation.

5

Modul5. Transact-SQL

a. DDL: membuat basis data, membuat tabel dan konstrain, views, indexes, etc.

b. DML: query, query multiple tables, summarizing data, etc.

6

Modul 6. Database Programming a. Stored Procedure b. Function c. Trigger

PUSTAKA

PUSTAKA UTAMA

[1] Silberschatz, A., Korth, H.F. & Sudarshan, S., Database system concepts. McGraw Hill (6th ed.).

[2] Rick F. van der Lans., Introduction to SQL, Addison-Wesley, 2007 [3] Davidson, L., Kline, K & Windisch K., Pro SQL Server 2005 Database design and

Optimization [4] Kevin Williams., Profesional XML Databases, Wrox Press, 2000

PRASYARAT (Jika ada)

Tidak ada

Page 22: RENCANA PEMBELAJARAN SEMESTER (RPS) INSTITUT …

Halaman 22 dari 23

INSTITUT TEKNOLOGI DEL

Fakultas Informatika dan Teknik Elektro

Program Studi Teknik Informatika

RENCANA TUGAS MAHASISWA

MATA

KULIAH Basis Data (Introduction To Database)

KODE 14S2105 sks 3 SEMESTER 3

DOSEN

PENGAMPU

RZS/GDE/NMA/AFS

BENTUK TUGAS WAKTU PENGERJAAN TUGAS

Kelompok Di luar jam kuliah

JUDUL TUGAS

Disesuaikan dengan topik setiap minggu

SUB CAPAIAN PEMBELAJARAN MATA KULIAH

DISKRIPSI TUGAS

METODE PENGERJAAN TUGAS

SDL (Self-Directed Learning)

BENTUK DAN FORMAT LUARAN

a. Obyek Garapan: Tugas Akhir mahasiswa sesuai Prodi masing-masing

b. Bentuk Luaran:

Produk

INDIKATOR, KRETERIA DAN BOBOT PENILAIAN

-

JADWAL PELAKSANAAN

1.

LAIN-LAIN

DAFTAR RUJUKAN:

Pengertian 1 sks dalam BENTUK PEMBELAJARAN Jam

a Kuliah, Responsi, Tutorial

Tatap Muka Penugasan Terstruktur Belajara Mandiri

50

menit/minggu/semester

60

menit/minggu/semester

60

menit/minggu/semester

2,83

b Seminar atau bentuk pembelajaran lain yang sejenis

Tatap muka Belajar mandiri

Page 23: RENCANA PEMBELAJARAN SEMESTER (RPS) INSTITUT …

Halaman 23 dari 23

100 menit/minggu/semester 70 menit/minggu/semester 2,83

c Praktikum, praktik studio, praktik bengkel, praktik lapangan, penelitian,

pengabdian kepada masyarakat, dan/atau bentuk pembelajaran lain yang setara

170 menit/minggu/semester 2,83

No. Metode Pembelajaran Mahasiswa Kode

1. Small Group Discussion SGD

2. Role-Play & Simulation RPS

3. Discovery Learning DL

4. Self-Directed Learning SDL

5. Cooperative Learning CoL

6. Collaborative Learning CbL

7. Contextual Learning CtL

8. Project Based Learning PjBL

9. Problem Based Learning & Inquiry PBL

10. Student Centered Learning SCL

11. Flipped Learning FL

12. Atau metode pembelajaran lain, yang

dapat secara efektif memfasilitasi

pemenuhan capaian pembelajaran

lulusan.