RPS Perancangan Basis Data II copy 1
RENCANA PEMBELAJARAN SEMESTER
(RPS)
KBKM42004
Perancangan Basis Data II
PROGRAM STUDI D3
MANAJEMEN INFORMATIKA (MI)
FAKULTAS ILMU KOMPUTER (FILKOM)
(2)
ii
LEMBAR PENGESAHAN
Rencana Pembelajaran Semester (RPS) ini telah disahkan untuk mata kuliah sbb:
Kode Mata Kuliah : KBKM42004
Nama Mata Kuliah : Perancangan Basis Data II
Padang, 2017
Menyetujui
Kaprodi D3 Manajemen Informatika
(3)
iii
DAFTAR ISI
LEMBAR PENGESAHAN...ii
DAFTAR ISI ...iii
A. PROFIL MATA KULIAH... 1
B. RENCANA PEMBELAJARAN SEMESTER (RPS) ... 2
C. RANCANGAN INTERAKSI DOSEN–MAHASISWA ... 6
D. RANCANGAN TUGAS ... 8
E. PENILAIAN DENGAN RUBRIK ... 10
(4)
1
A. PROFIL MATA KULIAH
IDENTITAS MATA KULIAH
Nama Mata Kuliah : Perancangan Basis Data II Kode Mata Kuliah : KBKM42004
SKS : 3
Jenis : MK Wajib
Jam pelaksanaan : Tatap muka di kelas = 3 x 50 menit per minggu Responsi = 1 x 50 menit per minggu
Semester / Tingkat : 4 / 2 Pre-requisite :
-Co-requisite : Praktikum Penggunaan Query pada Basisdata Bidang Kajian : Basisdata Query, Normalisasi
DESKRIPSI SINGKAT MATA KULIAH
Matakuliah ini memberikan pemahaman dan penguasaan mengenai konsep - konsep basis data, model data relasional, teknik pembentukan basis data dan normalisasi, penggunaan bahasa query (sql) untuk pencarian, pengurutan, penyaringan, penghapusan dan update data serta pembuatan program aplikasi basis data dalam pengembangan sistem pengolahan data berbasis komputer..
DAFTAR PUSTAKA
1. Diktat kuliah Basisdata Lanjutan, Rima Liana Gema, UPI-YPTK, 2016. 2. Perancangan dan Implementasi Sistem Basis Data, Adi Nugroho, Penerbit
Andi, 2011.
3. Manajemen Basis Data Menggunakan MySQL , Robi Yanto, Penerbit Deepublish, 2016 4. Panduan Lengkap Mengguasai Perintah SQL, Bunafit Nugroho, Penerbit Media Kita, 2008 .
(5)
B. RENCANA PEMBELAJARAN SEMESTER (RPS)
Pertemuan
ke- Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Ajar)
Bentuk/ Metode/ Strategi Pembelajaran Kriteria Penilaian (Indikator) Bobot Nilai 1
memahami sistem perkuliahan, sistem penilaian, dan tata tertib kuliah
mengetahui maksud dan tujuan basis data RPS
Kontrak Kuliah dan
Pendahuluan Ceramah
Tanya Jawabmahasiswa mencatat semua informasi secara ringkas pada buku catatan masing-masing.
2
Memahami pengertian Sistem File dan Objek Basisdata
Mampu Mendeskripsikan Teknik Perancangan Basisdata
Mampu mendeskripsikan teknik normalisasi Sistem File dan Sistem Basis data
Perancangan Basisdata
Normalisasi Ceramah
Tanya Jawab
Mahasiswa merespon aktif materi yang diberikan dengan cara bertanya dan berdiskusi.
3
Memahami database MySQL
Memahami Tingkatan Aplikasi Database
Memahami Perintah MySQL
Program Pengelola Database, Keterkaitan MySQL dan SQL
Aplikasi Database Stand Alone, Multi User, Berbasis Client/ Server
Perintah SQL (DDL,
DML, DCL)
Ceramah
Tanya Jawab
Mahasiswa merespon aktif materi yang diberikan dengan cara bertanya dan berdiskusi.
(6)
Pertemuan
ke- Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Ajar)
Bentuk/ Metode/ Strategi Pembelajaran Kriteria Penilaian (Indikator) Bobot Nilai 4
Mampu memahami cara menginstal dan memahami perintah dasar SQL
Instalasi kon figurasi Software MySQl
Dasar lmenggunakan Database MySQL Ceramah Praktek Mandiri Tanya Jawab diskusiMahasiswa merespon aktif materi yang diberikan dengan cara bertanya, berdiskusi dan praktek.
5 dan 6
Mampu memahami dan mempraktekan Bekerja dengan operator dan Fungsi Matematik pada Basisdata
Operasi menggunakan
operator matematik
Menggunakan fungsi
trigonometri
Menggunakan fungsi
matematik
Menggunakan fungsi
logaritma
Ceramah Praktek Mandiri Tanya Jawab diskusiMahasiswa merespon aktif materi yang diberikan dengan cara bertanya, berdiskusi dan praktek.
7
Mampu memahami dan mempraktekan Bekerja dengan fungsi string pada Basisdata
Mengkonversi format
string
Mengambil sebagian
string
Mengkonversi tipe data
Ceramah Praktek Mandiri Tanya Jawab diskusi
Mahasiswa merespon aktif materi yang diberikan dengan cara bertanya, berdiskusi dan praktek.
8
Mampu memahami dan mempraktekan Bekerja dengan fungsi tanggal dan waktu pada Basisdata
menggunakan fungsi
tanggal
Menggunakan fungsi
waktu
Ceramah
Praktek
Tanya Jawab
Mahasiswa merespon aktif materi yang diberikan dengan cara bertanya, berdiskusi dan praktek.
(7)
Pertemuan
ke- Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Ajar)
Bentuk/ Metode/ Strategi Pembelajaran Kriteria Penilaian (Indikator) Bobot Nilai 9
Mampu memahami dg lebih baik materi-materi dari minggu ke-1 s.d. ke-7.
Quiz (Evaluasi) Materi pra-UTS Tes Praktek pertemuan 1 s/d 7
Mahasiswa mampu
menyelesaikan soal dengan baik
UTS
10
Mampu memahami dan menguasai peintah DDL (Create, Alter, DROP, RENAME)
Perintah DDL Ceramah
Praktek
Tanya Jawab
Mahasiswa merespon aktif materi yang diberikan dengan cara bertanya, berdiskusi dan praktek.
11
Mampu memahami dan menguasai peintah DML (INSERT, SELECT, DELETE, UPDATE)
Perintah DML Ceramah
Praktek
Tanya Jawab
Mahasiswa merespon aktif materi yang diberikan dengan cara bertanya, berdiskusi dan praktek.
7.5%
12
Mampu memahami dan menguasai peintah Dalam menyeleksi data menggunakan Operator Dasar (Operator pembanding, operator logika) Seleksi menggunakan operatordasar Ceramah Praktek Tanya Jawab
Mahasiswa merespon aktif materi yang diberikan dengan cara bertanya, berdiskusi dan praktek.
(8)
Pertemuan
ke- Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Ajar)
Bentuk/ Metode/ Strategi Pembelajaran Kriteria Penilaian (Indikator) Bobot Nilai 13
Mampu memahami dan menguasai peintah dalam menyeleksi data menggunakan fungsi agregat
Seleksi menggunakan Fungsi Agregat
Ceramah
Praktek
Tanya Jawab
Mahasiswa merespon aktif materi yang diberikan dengan cara bertanya, berdiskusi dan praktek.
14 dan 15
Mampu memahami dan bekerja dengan relasi antar tabel
Relasi Antar Tabel
Persiapan Database Latihan
Operasi relasi pada dua tabel
Operasi relasi pada banyak tabell
Latihan lanjut operasi relasibanyak tabel
Ceramah
Praktek
Tanya Jawab
Mahasiswa merespon aktif materi yang diberikan dengan cara bertanya, berdiskusi dan praktek.
16
Mampu memahami dg lebih baik materi-materi dari minggu ke-10 s.d. ke-15.
Quiz (Evaluasi) Materi pra-UAS Tes Praktek pertemuan 10 s/d 15
Mahasiswa mampu menyelesaikan soal dengan baik
(9)
C. RANCANGAN INTERAKSI DOSEN
–
MAHASISWA
Kemampuan Akhir yang Diharapkan Mahasiswa mampu memahami konsep materi yang diberikan.
Nama Kajian 1. Mengenal bahasa SQL
2.
Cara menginstal dan memahami
perintah Dasar SQL
3.
Bekerja dengan operator dan Fungsi
Matematik
4.
Bekerja dengan Fungsi String
5.
Bekerja dengan Fungsi tanggal dan
waktu
6.
Menguasai perintah DDL
7.
Menguasai perintah DML
8.
Seleksi menggunakan operator Dasar
9.
Seleksi menggunakan fungsi Agregat
10.
Bejerja dengan Relasi Antar tabel
Nama Strategi Ceramah , Praktek dan Latihan
Minggu Penggunaan Strategi (Metode) 1 – 15
Deskripsi Singkat Strategi (Metode) pembelajaran
Dosen mengulas materi sebelumnya, menjelaskan tujuan, hasil pembelajaran, materi, praktek langsung, latihan dan kesimpulan, serta mendorong mahasiswa untuk aktif bertanya dan mengemukakan pendapat terkait materi yang disampaikan.
RANCANGAN INTERAKSI DOSEN–MAHASISWA
Aktivitas Dosen Aktivitas Mahasiswa
Mengulas materi yang telah diberikan pada pertemuan sebelumnya (untuk pertemuan 2 dst).
Mengungkapkan apa yang telah dipahami dari materi yang telah disampaikan pada
pertemuan sebelumnya. Menjelaskan tentang tujuan
pembelajaran dari kegiatan pembelajaran.
Menyimak penjelasan dosen.
Mengarahkan mahasiswa untuk
melibatkan diri dan aktif dalam kegiatan pembelajaran.
Menyiapkan diri menerima materi yang akan disampaikan.
Membahas materi. Menyimak dan mencatat hal-hal penting dari materi yang disampaikan oleh dosen.
Bertanya apabila ada materi yang kurang jelas.
(10)
Mengajukan sejumlah pertanyaan terkait materi yang telah diberikan.
Menjawab pertanyaan yang diberikan.
Menyimpulkan materi. Menyimak kesimpulan.
Kemampuan Akhir yang Diharapkan Mahasiswa mampu menuangkan konsep materi yang dipelajari menjadi proyek database untuk menyelesaikan suatu kasus atau permasalahan tertentu.
Nama Kajian 1. 1 Mengenal bahasa SQL
2.
Cara menginstal dan memahami
perintah Dasar SQL
3.
Bekerja dengan operator dan Fungsi
Matematik
4.
Bekerja dengan Fungsi String
5.
Bekerja dengan Fungsi tanggal dan
waktu
6.
Menguasai perintah DDL
7.
Menguasai perintah DML
8.
Seleksi menggunakan operator Dasar
9.
Seleksi menggunakan fungsi Agregat
10.
Bejerja dengan Relasi Antar tabel
Nama Strategi Problem Based Learning (PBL)
Minggu Penggunaan Strategi (Metode) 1 – 13
Deskripsi Singkat Strategi (Metode) pembelajaran
Mahasiswa diminta membuat basisdata untuk menyelesaikan suatu kasus sesuai dengan materi yang diberikan.
RANCANGAN INTERAKSI DOSEN–MAHASISWA
Aktivitas Dosen Aktivitas Mahasiswa
Memberikan kasus yang harus
diselesaikan dalam bentuk soal latihan.
Menyelesaikan soal yang diberikan.
Membahas hasil jawaban mahasiswa. Mempresentasikan jawaban dari setiap soal.
(11)
D. RANCANGAN TUGAS
Kode mata Kuliah KBKM42004
Nama Mata Kuliah Perancangan Basis Data II
Kemampuan Akhir yang Diharapkan Mampu menerapkan semua SQL yang telah
dipelajari untuk menyelesaikan kasus basisdata secara komprehensif
Minggu/ Pertemuan ke 1 – 8 / 10 – 16 Tugas ke Tugas Besar
1. Tujuan tugas:
(12)
Menerapkan semua konsep SQL yang telah dipelajari untuk menyelesaikan kasus tugas besar secara komprehensif
2. Uraian Tugas:
a. Obyek garapan:
Proposal kasus yang akan diselesaikan dan rancangan penyelesaiannya.
Program yang dibangun untuk menyelesaikan kasus sesuai dengan proposal yang sudah diajukan.
Laporan dan presentasi program yang dibuat sesuai dengan proposal yang sudah diajukan.
b. Yang harus dikerjakan dan batasan-batasan:
Proposal berisi deskripsi kasus yang akan diselesaikan berupa bentulk normalisasi, pengaplikasian dalam basisdata, penggunaan SQL yang tepat dalam mengelola basisdata yang diciptakan.
Program untuk menyelesaikan kasus dikelola dengan menggunakan DBMS MySQL.
Program dan laporan dipresentasikan pada minggu 8 / Minggu ke 15 c. Metode/ cara pengerjaan, acuan yang digunakan:
Tugas dikerjakan secara mandiri.
Topik tugas berasal dari dosen.
Format tugas dan laporan diberikan oleh dosen.
Program dibuat mengacu pada rancangan penyelesaian kasus yang diajukan oleh mahasiswa.
d. Deskripsi luaran tugas yang dihasilkan/ dikerjakan: Proposal, basisdata, Laporan
3. Kriteria penilaian:
Penilaian Individu (100%)
- Kemampuan presentasi dan laporan(20%) - Pemahaman materi (80%)
E. PERSENTASE KOMPONEN PENILAIAN
1. Quis : 15% 2. Tugas : 15% 3. UTS : 30% 4. UAS : 40%
(13)
F. PENILAIAN DENGAN RUBRIK
Jenjang (Grade)
Angka
(Skor) Deskripsi perilaku (Indikator)
A > 80 Merupakan perolehan mahasiswa yang mengikuti perkuliahan dengan sangat baik, memahami materi dengan sangat baik, memiliki tingkat proaktif dan kreatifitas tinggi dalam mencari informasi terkait materi, mampu menyelesaikan masalah / tugas dengan akurasi sangat baik.
B 65 – 79 Merupakan perolehan mahasiswa yang mengikuti perkuliahan dengan baik, mampu memahami materi dan mampu
menyelesaikan masalah / tugas dengan akurasi bagus.
C 55 – 64 Merupakan perolehan mahasiswa yang mengikuti perkuliahan dengan baik, berusaha memahami materi namun baru mampu menyeleseaikan sebagian masalah / tugas dengan akurasi cukup.
D 45 – 54 Merupakan perolehan mahasiswa yang mengikuti perkuliahan dengan seadanya, tidak fokus dalam memahami materi
sehingga hanya mampu menyeleseaikan sebagian dari masalah / tugas itupun dengan akurasi yang buruk.
E ≤ 44 Merupakan perolehan mahasiswa yang tidak melaksanakan tugas dan sama sekali tidak memahami materi.
G. PENENTUAN NILAI AKHIR MATA KULIAH
Nilai Angka (NA) Nilai Huruf (NH)
NA > 80 A
65 < NA ≤ 79 B 55 < NA ≤ 64 C 45 < NA ≤ 54 D
NA < 45 E
(1)
Pertemuan
ke- Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Ajar)
Bentuk/ Metode/ Strategi Pembelajaran Kriteria Penilaian (Indikator) Bobot Nilai 13
Mampu memahami dan menguasai peintah dalam menyeleksi data menggunakan fungsi agregat
Seleksi menggunakan Fungsi Agregat
Ceramah Praktek Tanya
Jawab
Mahasiswa merespon aktif materi yang diberikan dengan cara bertanya, berdiskusi dan praktek.
14 dan 15
Mampu memahami dan bekerja dengan relasi antar tabel
Relasi Antar Tabel
Persiapan Database Latihan
Operasi relasi pada dua tabel
Operasi relasi pada banyak tabell
Latihan lanjut operasi relasibanyak tabel
Ceramah Praktek Tanya
Jawab
Mahasiswa merespon aktif materi yang diberikan dengan cara bertanya, berdiskusi dan praktek.
16
Mampu memahami dg lebih baik materi-materi dari minggu ke-10 s.d. ke-15.
Quiz (Evaluasi) Materi pra-UAS Tes Praktek pertemuan 10 s/d 15
Mahasiswa mampu menyelesaikan soal dengan baik
(2)
C. RANCANGAN INTERAKSI DOSEN
–
MAHASISWA
Kemampuan Akhir yang Diharapkan Mahasiswa mampu memahami konsep materi
yang diberikan.
Nama Kajian 1. Mengenal bahasa SQL
2.
Cara menginstal dan memahami
perintah Dasar SQL
3.
Bekerja dengan operator dan Fungsi
Matematik
4.
Bekerja dengan Fungsi String
5.
Bekerja dengan Fungsi tanggal dan
waktu
6.
Menguasai perintah DDL
7.
Menguasai perintah DML
8.
Seleksi menggunakan operator Dasar
9.
Seleksi menggunakan fungsi Agregat
10.
Bejerja dengan Relasi Antar tabel
Nama Strategi Ceramah , Praktek dan Latihan
Minggu Penggunaan Strategi (Metode) 1 – 15
Deskripsi Singkat Strategi (Metode) pembelajaran
Dosen mengulas materi sebelumnya, menjelaskan tujuan, hasil pembelajaran, materi, praktek langsung, latihan dan kesimpulan, serta mendorong mahasiswa untuk aktif bertanya dan mengemukakan pendapat terkait materi yang disampaikan.
RANCANGAN INTERAKSI DOSEN–MAHASISWA
Aktivitas Dosen Aktivitas Mahasiswa
Mengulas materi yang telah diberikan pada pertemuan sebelumnya (untuk pertemuan 2 dst).
Mengungkapkan apa yang telah dipahami dari materi yang telah disampaikan pada
pertemuan sebelumnya. Menjelaskan tentang tujuan
pembelajaran dari kegiatan pembelajaran.
Menyimak penjelasan dosen.
Mengarahkan mahasiswa untuk
melibatkan diri dan aktif dalam kegiatan pembelajaran.
Menyiapkan diri menerima materi yang akan disampaikan.
Membahas materi. Menyimak dan mencatat hal-hal penting dari materi yang disampaikan oleh dosen.
Bertanya apabila ada materi yang kurang jelas.
(3)
Mengajukan sejumlah pertanyaan terkait materi yang telah diberikan.
Menjawab pertanyaan yang diberikan.
Menyimpulkan materi. Menyimak kesimpulan.
Kemampuan Akhir yang Diharapkan Mahasiswa mampu menuangkan konsep materi
yang dipelajari menjadi proyek database untuk menyelesaikan suatu kasus atau permasalahan tertentu.
Nama Kajian 1. 1 Mengenal bahasa SQL
2.
Cara menginstal dan memahami
perintah Dasar SQL
3.
Bekerja dengan operator dan Fungsi
Matematik
4.
Bekerja dengan Fungsi String
5.
Bekerja dengan Fungsi tanggal dan
waktu
6.
Menguasai perintah DDL
7.
Menguasai perintah DML
8.
Seleksi menggunakan operator Dasar
9.
Seleksi menggunakan fungsi Agregat
10.
Bejerja dengan Relasi Antar tabel
Nama Strategi Problem Based Learning (PBL)
Minggu Penggunaan Strategi (Metode) 1 – 13
Deskripsi Singkat Strategi (Metode) pembelajaran
Mahasiswa diminta membuat basisdata untuk menyelesaikan suatu kasus sesuai dengan materi yang diberikan.
RANCANGAN INTERAKSI DOSEN–MAHASISWA
Aktivitas Dosen Aktivitas Mahasiswa
Memberikan kasus yang harus
diselesaikan dalam bentuk soal latihan.
Menyelesaikan soal yang diberikan.
Membahas hasil jawaban mahasiswa. Mempresentasikan jawaban dari setiap soal.
(4)
D. RANCANGAN TUGAS
Kode mata Kuliah KBKM42004
Nama Mata Kuliah Perancangan Basis Data II
Kemampuan Akhir yang Diharapkan Mampu menerapkan semua SQL yang telah
dipelajari untuk menyelesaikan kasus basisdata secara komprehensif
Minggu/ Pertemuan ke 1 – 8 / 10 – 16
Tugas ke Tugas Besar
1. Tujuan tugas:
(5)
Menerapkan semua konsep SQL yang telah dipelajari untuk menyelesaikan kasus tugas besar secara komprehensif
2. Uraian Tugas: a. Obyek garapan:
Proposal kasus yang akan diselesaikan dan rancangan penyelesaiannya. Program yang dibangun untuk menyelesaikan kasus sesuai dengan
proposal yang sudah diajukan.
Laporan dan presentasi program yang dibuat sesuai dengan proposal yang sudah diajukan.
b. Yang harus dikerjakan dan batasan-batasan:
Proposal berisi deskripsi kasus yang akan diselesaikan berupa bentulk normalisasi, pengaplikasian dalam basisdata, penggunaan SQL yang tepat dalam mengelola basisdata yang diciptakan.
Program untuk menyelesaikan kasus dikelola dengan menggunakan DBMS MySQL.
Program dan laporan dipresentasikan pada minggu 8 / Minggu ke 15 c. Metode/ cara pengerjaan, acuan yang digunakan:
Tugas dikerjakan secara mandiri. Topik tugas berasal dari dosen.
Format tugas dan laporan diberikan oleh dosen.
Program dibuat mengacu pada rancangan penyelesaian kasus yang diajukan oleh mahasiswa.
d. Deskripsi luaran tugas yang dihasilkan/ dikerjakan: Proposal, basisdata, Laporan 3. Kriteria penilaian:
Penilaian Individu (100%)
- Kemampuan presentasi dan laporan(20%) - Pemahaman materi (80%)
E. PERSENTASE KOMPONEN PENILAIAN
1. Quis : 15%
2. Tugas : 15%
3. UTS : 30%
4. UAS : 40%
(6)
F. PENILAIAN DENGAN RUBRIK
Jenjang (Grade)
Angka
(Skor) Deskripsi perilaku (Indikator)
A > 80 Merupakan perolehan mahasiswa yang mengikuti perkuliahan dengan sangat baik, memahami materi dengan sangat baik, memiliki tingkat proaktif dan kreatifitas tinggi dalam mencari informasi terkait materi, mampu menyelesaikan masalah / tugas dengan akurasi sangat baik.
B 65 – 79 Merupakan perolehan mahasiswa yang mengikuti perkuliahan dengan baik, mampu memahami materi dan mampu
menyelesaikan masalah / tugas dengan akurasi bagus.
C 55 – 64 Merupakan perolehan mahasiswa yang mengikuti perkuliahan dengan baik, berusaha memahami materi namun baru mampu menyeleseaikan sebagian masalah / tugas dengan akurasi cukup.
D 45 – 54 Merupakan perolehan mahasiswa yang mengikuti perkuliahan dengan seadanya, tidak fokus dalam memahami materi
sehingga hanya mampu menyeleseaikan sebagian dari masalah / tugas itupun dengan akurasi yang buruk.
E ≤ 44 Merupakan perolehan mahasiswa yang tidak melaksanakan tugas dan sama sekali tidak memahami materi.
G. PENENTUAN NILAI AKHIR MATA KULIAH
Nilai Angka (NA) Nilai Huruf (NH)
NA > 80 A
65 < NA ≤ 79 B
55 < NA ≤ 64 C
45 < NA ≤ 54 D
NA < 45 E