rencana pembelajaran semester (rps) institut …
Post on 23-Feb-2022
13 Views
Preview:
TRANSCRIPT
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
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
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)
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)
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%
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%
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%
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%
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”]
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%
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%
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%
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%
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%
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%
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%
Halaman 17 dari 23
pengalaman antara ilmu akademik dan implementasi di dunia industri
SDL [BM: 3x50”]
16
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 %
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
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?
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
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
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.
top related