IF RPS Basidata Lanjutan

(1)

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