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.
2
POKOK BAHASAN
1. Pengenalan SQL
2. Struktur database dan tabel dengan DDL
3. Mengelola database dengan DML
4. Perintah SELECT
5. Membuat database yang relasional
6. Membuat trigger, fungsi, dan view Normalisasi Basis Data
7. Membuat stored procedureBasis Data Terdistribusi
8. Membuat advanced query
9. B+Tree, Bitmap, Hash, Clustered dan Unclustered indeks
10. Rancangan optimasi database
11. Administrative tuning
12. Backup dan restore database
PRASYARAT
-
PUSTAKA UTAMA
PUSTAKA PENDUKUNG
1. Database System, 2nd Edition;Thomas Conolly dan Carolyn Begg, Pearson 2005
2. Basis Data; Janner Simarmata & Imam Paryudi; Andi Offset;2005
2
RENCANA PEMBELAJARAN SEMESTER
PROGRAM STUDI S1 TEKNIK MESIN
INSTITUT TEKNOLOGI CIREBON
MATA KULIAH KODE Rumpun MK BOBOT (sks) SEMESTER Direvisi
Praktikum Basis Data TEL21564 Teknologi Informasi T=0 P=1 5
OTORISASI Pengembang RP Koordinator RMK KaProdi S1
Mata Kuliah
Pokok Bahasan -
-
1
Pustaka Utama : 1. Database System Concepts 6th Edition Silberschatz, Korth. Sudarshan, 2010
2. Database Solution 2nd Edition Thomas Connolly and Carolyn Begg, Pearson
Pendukung : 1. Database System, 2nd Edition;Thomas Conolly dan Carolyn Begg, Pearson 2005
2. Basis Data; Janner Simarmata & Imam Paryudi; Andi Offset;2005
Team Teaching
Assessment
2
(1) (2) (3) (4) (5) (6) (7) (8) (9)
Minggu Kemampuan Bahan kajian Bentuk & Waktu Pengalaman belajar Kriteria Bobot Referensi
ke- akhir yang (Materi Pokok) Model penilaian nilai
diharapkan Pembelajar (Indikator)
(SubCPMK) an
1 Mahasiswa 1. Mengenal, Kriteria: TM: 1 x ● Ketepatan 5
mempertunjukkan mengetahui Ketepatan (3 x 50”) melakukan
(P2) pengenalan lingkungan kerja sesuai instalasi tools
dan perangkat lunak pedoman pemrograman
lingkungan kerja sistem manajemen penilaian SQL
SQL basis data
2. Mampu melakukan Bentuk
instalasi tools non-test:
pemrograman Basis Merangkum
Data MySQL/SQL bahan ajar
3. Mengenal perintah –
perintah sederhana di
MySQL/SQL
3
(P2) mengelola seperti sesuai BT : 1 x 1 perintah-
Database dengan INSERT,DELETE, pedoman BM : 2 X perintah yang
Data Modification UPDATE maupun penilaian 60’’ termasuk
Language SELECT untuk DML dan
memanipulasi data Bentuk mampu
dakam databasse non-test: mengelola
memanipulasi data Merangkum database
dalam database bahan ajar
4
Minggu Kemampuan Bahan kajian Bentuk & Waktu Pengalaman belajar Kriteria Bobot Referensi
ke- akhir yang (Materi Pokok) Model penilaian nilai
diharapkan Pembelajar (Indikator)
(SubCPMK) an
5 Mahasiswa dapat 1. Menerapkan operasi Kriteria: TM : 1 x ● Ketepatan 5
mempertunjukkan himpunan Ketepatan (3 x 50”) menerapkan
(P2) kemampuan menggunakan perintah sesuai BT : 1 x 1 operasi
menampilkan data UNION, INTERSECT pedoman BM : 2 X himpunan
dengan maupun EXCEPT pada penilaian 60’’ ● Ketepatan
mengkombinasikan database untuk menerapkan
perintah SELECT memanipulasi data. Bentuk operasi fungsi
dengan perintah 2. Menerapkan operasi non-test: agregat
agregasi fungsi agregat pada Merangkum ● Ketepatan
database untuk bahan ajar menerapkan
memanipulasi data. operasi group
3. Menerapkan operasi fungsi pada
group function pada database
database untuk
memanipulasi data.
5
Bentuk
non-test:
Merangkum
bahan ajar
8 Mahasiswa dapat 1. Membuat trigger Kriteria: TM : 1 x ● Ketepatan 5
mempertunjukkan 2. Membuat fungsi Ketepatan (3 x 50”) membuat
(P2) kemampuan 3. Membuat view sesuai BT : 1 x 1 trigger sesuai
membuat trigger, pedoman BM : 2 X tujuannya
fungsi, dan view penilaian 60’’ ● Ketepatan
pada membuat
database untuk Bentuk fungsi sesuai
kasus non-test: tujuannya
tertentu Merangkum ● Ketepatan
bahan ajar membuat
view
sesuai
tujuannya
Kemampuan Bahan kajian Bentuk & Waktu Pengalaman belajar Kriteria Bobot Referensi
Minggu akhir yang (Materi Pokok) Model penilaian nilai
ke- diharapkan Pembelajar (Indikator)
(SubCPMK) an
6
10 Mahasiswa dapat 1. Membuat Kriteria: TM : 1 x ● Ketepatan 5
mempertunjukkan advanced query Ketepatan (3 x 50”) untuk
(P2) kemampuan sesuai BT : 1 x 1 melakukan
melakukan advance pedoman BM : 2 X advanced
query yang penilaian 60’’ query untuk
melibatkan menampilkan
sub query, regular Bentuk data yang
expression non-test: terdiri dari
Merangkum berbagai tabel
bahan ajar
13 UTS 20
14 UAS 20
REFERENSI
7
8
PENILAIAN DENGAN RUBRIK
KOMPONEN BOBOT
UAS 25%
UTS 20%
JUMLAH 100%