RPS Perancangan Basis Data II copy 1

(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 Jawab

mahasiswa 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  diskusi

Mahasiswa 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  diskusi

Mahasiswa 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