Anda di halaman 1dari 8

RENCANA PEMBELAJARAN SEMESTER

Jurusan: Departemen Teknik Elektro Fakultas: Teknik

Mata Kuliah: Praktikum Basis Data Kode: SKS: Sem: 6


TKE1506P 1
Dosen Pengampu: Yosua Alvin Adi S., S.T., M.Eng.
Capaian Pembelajaran
Mahasiswa mampu membuat dan memanipulasi (P2) basis data
Mata Kuliah:
Deskripsi Singkat Mata Kuliah: Praktikum basis data mempelajari arsitektur database, sistem hirarki basis data, sistem jaringan basis data,
relasi sistem basis data dan mempraktekkan berbagai Structured Query Language untuk melakukan
pengelolaan basis data.

1 2 3 4 5 6 7
Kemampuan Akhir Penilaian
Minggu Bahan Kajian/ Pokok Metode Wakt Pengalaman Belajar
tiap tahapan Bobot
ke Bahasan Pembelajaran u Mahasiswa Kriteria & Indikator
pembelajaran (%)

1 Mahasiswa 1. Mengenal, • Contextual TM: 1 • Mahasiswa • Ketepatan


mempertunjukkan mengetahui Instruction x (1 x mengenal, melakukan
(P2) pengenalan dan lingkungan kerja (CI) 50”) mengetahui dan instalasi tools
lingkungan kerja SQL perangkat lunak • Demonstrasi mampu pemrograman
sistem manajemen • Eksperimen melakukan SQL
basis data instalasi tools
2. Mampu melakukan pemrograman
instalasi tools SQL
pemrograman Basis
Data MySQL/SQL
3. Mengenal perintah –
perintah sederhana
di MySQL/SQL
2 Mahasiswa dapat 1. Membuat database • Contextual TM : • Mahasiswa dapat • Ketepatan 5
mempertunjukkan dan tabel dengan Instruction 1 x (1 membuat membuat
(P2) struktur database menerapkan data (CI) x 50”) database dan database
dan tabel dalam SQL definition language • Demonstrasi BT : 1 tabel dengan dengan DDL
dengan Data (DDL) • Eksperimen x1 data definition • Ketepatan
Definition Language 2. Mampu BM : language (DDL) memodifikasi
memodifikasi tabel 1X dan mampu tabel
60’’ memodifikasi
tabel
3 Mahasiswa dapat 1. Menerapkan perintah • Contextual TM : • Mahasiswa dapat • Ketepatan 5
mempertunjukkan – perintah SQL Instruction 1 x (2 mengenal Data melakukan
(P2) mengelola seperti INSERT, (CI) x 50”) Manipulation perintah-perintah
Database dengan DELETE, UPDATE • Demonstrasi BT : 1 Language (DML) yang termasuk
Data Modification maupun SELECT • Eksperimen x1 dan DML dan
Language untuk memanipulasi BM : menggunakannya mampu
data dalam 1X , mampu mengelola
database 60’’ mengelola database
record dan
retrieve data
4 Mahasiswa dapat 1. Mencari dan • Contextual TM : • Mahasiswa dapat • Ketepatan 5
mempertunjukkan menampilkan data Instruction 1 x (1 mencari dan mencari dan
(P2) kemampuan dengan perintah (CI) x 50”) menampilkan menampilkan
mencari dan SELECT • Demonstrasi BT : 1 data dengan data dengan
menampilkan data 2. Mengkombinasikan • Eksperimen x1 perintah perintah
menggunakan perintah SELECT BM : SELECT, mampu SELECT
SELECT dengan perintah 1X mengkombinasik
lainnya 60’’ a perintah
menggunakan SELECT dengan
klausa WHERE perintah lainnya
untuk memanipulasi
data dengan syarat
atau kondisi tertentu,
SORT BY,
DISTINCT,
BETWEEN, AND &
OR
5 Mahasiswa dapat 1. Menerapkan operasi • Contextual TM : • Mahasiswa dapat • Ketepatan 5
mempertunjukkan himpunan Instruction 1 x (1 mencari dan menerapkan
(P2) kemampuan menggunakan (CI) x 50”) menampilkan operasi
menampilkan data perintah UNION, • Demonstrasi BT : 1 data dengan himpunan
dengan INTERSECT • Eksperimen x1 perintah • Ketepatan
mengkombinasikan maupun EXCEPT BM : SELECT, mampu menerapkan
perintah SELECT pada database 1X mengkombinasik operasi fungsi
dengan perintah untuk memanipulasi 60’’ an perintah agregat
agregasi data. SELECT dengan • Ketepatan
2. Menerapkan operasi perintah UNION, menerapkan
fungsi agregat pada INTERSECT, operasi group
database untuk EXCEPT dan fungsi pada
memanipulasi data. fungsi AGREGAT database
3. Menerapkan operasi
group function pada
database untuk
memanipulasi data.
6 Mahasiswa dapat 1. Mampu melakukan • Contextual TM : • Mahasiswa dapat • Ketepatan 5
mempertunjukkan pencarian kembali Instruction 1 x (1 mencari dan mencari dan
(P2) kemampuan data dan (CI) x 50”) menampilkan menampilkan
menampilkan data mengelompokkan • Demonstrasi BT : 1 data dengan data dengan
dengan data • Eksperimen x1 perintah perintah
mengkombinasikan 2. Mampu BM : SELECT, mampu SELECT dan
perintah SELECT menampilkan data 1X mengkombinasik kombinasinya
dengan perintah dengan pencocokan 60’’ an perintah
kombinasi pola tau karakter SELECT dengan
perintah GROUP
BY, HAVING, dan
JOIN
7 Mahasiswa dapat 1. Membuat relasi • Contextual TM : • Mahasiswa dapat • Ketepatan 5
mempertunjukkan antar tabel Instruction 1 x (1 membuat relasi membuat relasi
(P2) kemampuan 2. Membuktikan (CI) x 50”) antar table dan antar tabel
membuat database integritas data • Demonstrasi BT : 1 membuktikan
yang relasional dengan tabel yang • Eksperimen x1 integritas data
saling berhubungan BM : dengan tabel
(relasi) 1X yang saling
60’’ berhubungan
(relasi)
8 Mahasiswa dapat 1. Membuat trigger • Contextual TM : • Mahasiswa dapat • Ketepatan 5
mempertunjukkan 2. Membuat fungsi Instruction 1 x (1 membuat trigger, membuat trigger
(P2) kemampuan 3. Membuat view (CI) x 50”) fungsi, dan view sesuai tujuannya
membuat trigger, • Demonstrasi BT : 1 yang dapat • Ketepatan
fungsi, dan view pada • Eksperimen x1 digunakan untuk membuat fungsi
database untuk kasus BM : kasus tertentu sesuai tujuannya
tertentu 1X • Ketepatan
60’’ membuat view
sesuai tujuannya
9 Mahasiswa dapat 1. Membuat stored • Contextual TM : • Mahasiswa dapat • Ketepatan 5
mempertunjukkan procedure Instruction 1 x (1 membuat stored membuat stored
(P2) kemampuan (CI) x 50”) procedure yang procedure
membuat stored • Demonstrasi BT : 1 digunakan untuk sesuai kasus
procedure untuk • Eksperimen x1 mengupdate yang diberikan
melakukan fungsi BM : seluruh database
update dan 1X bila ada prosedur
perhitungan terhadap 60’’ tertentu
nilai di database
10 Mahasiswa dapat 1. Membuat advanced • Contextual TM : • Mahasiswa dapat • Ketepatan untuk 5
mempertunjukkan query Instruction 1 x (1 membuat melakukan
(P2) kemampuan (CI) x 50”) advanced query advanced query
melakukan advance • Demonstrasi BT : 1 berdasarkan untuk
query yang • Eksperimen x1 relasi yang ada menampilkan
melibatkan sub query, BM : dengan kasus data yang terdiri
regular expression 1X untuk pembuatan dari berbagai
60’’ report tabel
11 Mahasiswa dapat 1. B+Tree, Bitmap, • Contextual TM : • Mahasiswa dapat • Ketepatan 5
mempertunjukkan Hash, Clustered Instruction 1 x (1 membuat membuat
(P2) kemampuan dan Unclustered (CI) x 50”) berbagai macam berbagai
membuat berbagai indeks. • Demonstrasi BT : 1 indeks yang macam indeks
macam indeks untuk • Eksperimen x1 berguna untuk pada database
mempercepat query BM : optimalisasi
database 1X database
60’’
12 Mahasiswa mampu 1. Rancangan optimasi • Contextual TM : • Mahasiswa dapat • Ketepatan 5
mempertunjukkan database Instruction 1 x (1 melakukan melakukan
optimasi basis 2. Administrative tuning (CI) x 50”) optimasi dan tuning dan
data dari segi 3. Backup dan restore • Demonstrasi BT : 1 tuning dari optimasi dari
rancangan optimasi, database • Eksperimen x1 database database
dan administrative BM :
tuning serta 1X
melakukan backup 60’’
dan restore database.
13 UTS Mengumpulkan 20
Laporan
14 UAS Praktek 20
8. Daftar Referensi:
1. Database System Concepts 6th Edition Silberschatz, Korth. Sudarshan, 2010
2. Database Solution 2nd Edition Thomas Connolly and Carolyn Begg, Pearson
3. Database System, 2nd Edition;Thomas Conolly dan Carolyn Begg, Pearson 2005
4. Basis Data; Janner Simarmata & Imam Paryudi; Andi Offset;2005

Anda mungkin juga menyukai