IF RPS Basidata Lanjutan
RENCANA PEMBELAJARAN SEMESTER
(RPS)
KKKF23116
BASIS DATA LANJUTAN
PROGRAM STUDI S1 TEKNIK INFORMATIKA
FAKULTAS ILMU KOMPUTER (FILKOM)
(2)
ii
LEMBAR PENGESAHAN
Rencana Pembelajaran Semester (RPS) ini telah disahkan untuk mata kuliah sbb:
Kode Mata Kuliah : KKKF23116
Nama Mata Kuliah : Basisdata Lanjutan
Padang, 2017
Menyetujui
Kaprodi S1 Teknik 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 : Basisdata Lanjutan
Kode Mata Kuliah : KKKF23116
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 : 2 / 1
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 tujuanbasis data
RPS
Kontrak Kuliah dan
Pendahuluan Ceramah
TanyaJawab
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 tekniknormalisasi
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 StandAlone, 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 lmenggunakanDatabase 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 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 LatihanMinggu 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 KKKF23116
Nama Mata Kuliah Basisdata Lanjutan
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 KKKF23116
Nama Mata Kuliah Basisdata Lanjutan
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