RENCANA PEMBELAJARAN SEMESTER
(RPS)
PKBM52004
Aplikasi Basis Data
PROGRAM STUDI D3 MANAJEMEN INFORMATIKA
FAKULTAS ILMU KOMPUTER (FILKOM)
ii
LEMBAR PENGESAHAN
Rencana Pembelajaran Semester (RPS) ini telah disahkan untuk mata kuliah sbb:
Kode Mata Kuliah : PKBM52004
Nama Mata Kuliah : Aplikasi Basis Data
Padang, 2017 Menyetujui Kaprodi Diploma 3 Manajemen Informatika
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 ... 9
D. RANCANGAN TUGAS ... 12
E. PENILAIAN DENGAN RUBRIK ... 13
1
A. PROFIL MATA KULIAH
IDENTITAS MATA KULIAH
Nama Mata Kuliah : Aplikasi Basis Data
Kode Mata Kuliah : PKBM52004
SKS : 2
Jenis : MK Pilihan
Jam pelaksanaan : Tatap muka di kelas = 2 x 50 menit per minggu
Responsi = 1 x 50 menit per minggu
Semester / Tingkat : 5 / 3
Pre-requisite :
-Co-requisite : Basis Data
Bidang Kajian : Programming Fundamentals
DESKRIPSI SINGKAT MATA KULIAH
Mata kuliah ini memberikan pengetahuan tentang bagaimana penerapan query-query yang ada didatabase MySQL ke dalam bahasa pemrograman terutama bahasa pemrograman PHP
DAFTAR PUSTAKA
1. Hidayatullah, P. 2014. Membuat Aplikasi Database dan Program Kreatif
2. Fatansyah, 2002, Basis Data, Penerbit Informatika Membangun Wireless Application Protocol,
STT Telkom Bandung, Elexmedia, 2002
B. RENCANA PEMBELAJARAN SEMESTER (RPS)
Pertemuan
ke- Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Ajar)
Bentuk/ pembuatan aplikasi dengan memanfaatkan database MySQL
RPS
Pendahuluan
Pengenalan tentang database MySQL
Ceramah dan tanya jawab
-. Mahasiswa mengerti
dengan aturan perkuliahan.
-. Mahasiswa mampu
menjelaskan tentang
database MySQL
2
Dapat memahami cara membuat
aplikasi basis data server
Aplikasi Basis Data Server
Ceramah,
merancang
aplikasi
yang
berbasis
database
server
Mahasiswa
dapat
memahami
dan
merancang
aplikasi
yang
berbasis
database server
3
Dapat memahami cara merelasikan
database dan menguasai konsep
Database
memahami tujuan
perancangan dari RDBMS - Mahasiswa memahami
Pertemuan
ke- Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Ajar)
Bentuk/
Dapat memahami perintah-perintah
query SQL pada database
-
Data Definition Language
(DDL)
-. Interactive Data
Manipulation Language
dalam melakukan
perintah-perintah
query-query Data Definition
Language (DDL)
-
Mahasiswa dapatmemahami dan mahir
dalam melakukan
perintah-perintah query-query Interactive
Data Manipulation
Language (IDML)
5
Dapat memahami perintah-perintah query SQL pada database
- Embeded Data Manipulation
- Mahasiswa dapat memahami dan mahir dalam melakukan perintah-perintah query-query Embeded Data Manipulation Language (EDML)
- Mahasiswa dapat memahami dan mahir dalam melakukan perintah-perintah query-query View Definition
- Mahasiswa dapat memahami dan mahir dalam melakukan perintah-perintah
Authorization pada database
6
Dapat memahami perancangan
database yang berelasi
-
Membuat kasus RDBMSCeramah, simulasi, diskusi. Praktek
Mahasiswa mampu
membuat database yang
mempunyai relasi antar table
Pertemuan
ke- Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Ajar)
Bentuk/
mengimplementasikan materi yang
dibahas pada pertemuan 5 s.d. 6
Quiz
Praktek Mampu memahami dan
mengimplementasikan materi yang dibahas pada pertemuan 5 s.d. 6
8
Mampu menguasai materi untuk
UTS Review Pra UTS
Praktek
Mahasiswa
menguasai
materi untuk UTS
9
9
UTS
10
Mampu
mereview UTS sekaligus
melakukan perbaikan nilai
Melakukan perbaikan UTS
Praktek
Mahasiswa
dapat
mereview UTS sekaligus
melakukan
perbaikan
nilai
11 & 12
Dapat membuat aplikasi yang berbasis data server dengan menggunakan bahasa pemrograman PHP
-
Membuat Aplikasi Basis DataServer (PHP programing) Praktek
-. Mahasiswa mampu
membuat aplikasi
dengan menggunakan bahasa pemrograman PHP berbasis data server
Pertemuan
ke- Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Ajar)
Bentuk/
Dapat memahami kegunaan
fungsi-fungsi dari query
-
Query (sub query,inner,outerleft,right join) Ceramah, simulasi,
diskusi. Praktek
-. mampu dan paham dari kegunaan fungsi-fungsi query yang ada pada database
14 Dapat mengaplikasikan query-query
SQL kedalam bahasa pemrograman khususnya PHP
-
Membuat Aplikasi Query (subquery,inner,outer left,right join)
Praktek
- Mahasiswa dapat
mengaplikasikan
query-query SQL kedalam
bahasa pemrograman
khusunya PHP
menggunakan
pemrograman dengan
PHP
15
Dapat mengatur privililage serta user acount dengan memanfaatkan aplikasi yang dibuat dengan
memanfaatkan query SQL
- Membuat Aplikasi
database server dan pengaturan
rule/privilage serta user account
Praktek
Mahasiswa dapat mengatur privililage serta user acount
dengan memanfaatkan
aplikasi yang dibuat dengan memanfaatkan query SQL
16
Mampu memahami dan
mengimplementasikan materi yang
dibahas pada pertemuan 11 s.d. 14
Quiz
Praktek
Mampu memahami dan
mengimplementasikan materi yang dibahas pada pertemuan 11 s.d. 14
UAS
C. RANCANGAN INTERAKSI DOSEN
–
MAHASISWA
Kemampuan Akhir yang Diharapkan Mahasiswa mampu memahami konsep -
konsep basis data, model data relasional,
teknik pembentukan basis data dan
normalisasi, penggunaan bahasa query (sql)
Nama Kajian 1. Pengantar dan Overview
2. Pengantar RDBMS Dan Konsep DB 3. Konsep SQL
4. Case Study RDBMS
Nama Strategi Problem Based Learning (PBL)
Minggu Penggunaan Strategi (Metode) 1 – 6
Deskripsi Singkat Strategi (Metode) pembelajaran
Mahasiswa diminta untuk bisa
mengaplikasikan perintah-perintah query di dalam database.
RANCANGAN INTERAKSI DOSEN–MAHASISWA
Aktivitas Dosen Aktivitas Mahasiswa
Memberikan kasus yang harus
diselesaikan dalam bentuk soal latihan.
Menyelesaikan soal latihan tersebut .
Membahas hasil jawaban mahasiswa. Mempresentasikan jawaban dari setiap soal.
Kemampuan Akhir yang Diharapkan Mahasiswa mampu membuat aplikasi WAP
dengan ekstensi WML dan PHP.
Nama Kajian 1. Konsep RDBMS
2. Konsep SQL
3. Case Study RDBMS
Nama Strategi Simulasi/ Demo
Minggu Penggunaan Strategi (Metode) 8
Deskripsi Singkat Strategi (Metode) Pembelajaran
Mahasiswa mampu mempersiapkan untuk menghadapi ujian UTS nantinya.
RANCANGAN INTERAKSI DOSEN–MAHASISWA
Aktivitas Dosen Aktivitas Mahasiswa
Memberikan tips untuk menghadapi ujian UTS nantinya dengan
memberikan contoh kasus untuk dibuat aplikasi dari kasus tersebut.
Mempraktekan membuat aplikasi dari kasus tersebut.
Kemampuan Akhir yang Diharapkan Mahasiswa mampu menyelesaikan soal/ studi
kasus yang berhubungan dengan materi pra- UTS dan pra-UAS.
Nama Kajian 1. Quiz (Evaluasi) Pra-UTS
2. Quiz (Evaluasi) Pra-UAS
Nama Strategi Praktek
Minggu Penggunaan Strategi (Metode) 7 & 16
Deskripsi Singkat Strategi (Metode) Pembelajaran
Mahasiswa diminta untuk menyelesaikan soal- soal quiz sebagai bentuk evaluasi terhadap pemahaman mahasiswa atas materi-materi yang telah diberikan.
Kemampuan Akhir yang Diharapkan Mahasiswa mampu menerapkan
perintah-perintah query di dalam bahasa pemrograman PHP
Nama Kajian 1. Aplikasi RDBMS (Basis Data Server)
2. Membuat Aplikasi Basis Data Server (PHP)
Nama Strategi Praktek
Minggu Penggunaan Strategi (Metode) 11 –15
11
RANCANGAN INTERAKSI DOSEN–MAHASISWA
Aktivitas Dosen Aktivitas Mahasiswa
Deskripsi Singkat Strategi (Metode) Pembelajaran
Mahasiswa diminta membuat aplikasi dengan menerapkan perintah query SQL ke dalam bahasa pemrograman PHP
RANCANGAN INTERAKSI DOSEN–MAHASISWA
Aktivitas Dosen Aktivitas Mahasiswa
Memberikan kasus yang harus diselesaikan dalam bentuk aplikasi.
Membuat aplikasi dari kasus yang diberikan .
Memberikan point bagi aplikasi yang running.
Memampilkan aplikasi yang telah dibuat.
D. RANCANGAN TUGAS
Kode mata Kuliah PKBM52004
Nama Mata Kuliah Aplikasi Basis Data
Kemampuan Akhir yang Diharapkan Mampu membuat aplikasi menggunakan bahasa
pemrograman PHP dengan menerapkan query-query SQL
Minggu/ Pertemuan ke 1-6/ 8 – 15
Tugas ke Tugas Besar
1. Tujuan tugas:
Membuat aplikasi berbasis web dengan menggunakan WAP yang nantinya menghasilkan suatu informasi
2. Uraian Tugas: a. Obyek garapan:
Proposal kasus yang akan dibuat aplikasinya.
Program yang dibangun untuk menyelesaikan kasus sesuai dengan proposal
yang sudah diajukan.
Mengirimkan tugas tersebut ke email dosen.
b. Yang harus dikerjakan dan batasan-batasan:
Proposal berisi deskripsi kasus yang akan diselesaikan, deskripsi tugas yang akan
dibuat harus merancang database dengan menggunakan perintah SQL kemudan diaplikasikan ke dalam bahasa pemrograman PHP.
Program untuk menyelesaikan kasus tugas besar dibangun dengan menggunakan bahasa Pemrograman PHP.
Program harus dikirim melalui email sebelum ujian dilaksanakan.
. c. Metode/ cara pengerjaan, acuan yang digunakan:
Tugas besar dikerjakan secara individu.
Topik tugas besar berasal dari dosen, sedangkan judul boleh berasal dari dosen/ mahasiswa.
Format proposal dan laporan diberikan oleh dosen.
Program dibuat mengacu pada rancangan penyelesaian kasus yang diajukan
oleh mahasiswa.
d. Deskripsi luaran tugas yang dihasilkan/ dikerjakan: aplikasi
3. Kriteria penilaian:
Penilaian (100%)
- Kelengkapan dan ketepatan penggunaan query SQL (50%) - Ketepatan skema algoritma dalam aplikasi (30%)
- Kelengkapan dokumentasi program (20%)
E. PERSENTASE KOMPONEN PENILAIAN
1. Kuis : 10%
2. Tugas Besar : 20%
3. UTS : 30%
4. UAS : 40%
F. PENILAIAN DENGAN RUBRIK
Jenjang (Grade)
Angka
(Skor) Deskripsi perilaku (Indikator)
A > 80 Dapat merancang database dengan menggunakan semua perintah
query SQL dan dapat mengaplikasikan query SQL ke dalam bahasa pemrograman PHP
B 65 – 79 Dapat merancang database tapi hanya beberapa perintah
query SQL dikuasai dan dapat mengaplikasikan
C 55 – 64 Dapat merancang database tapi hanya beberapa perintah query
SQL dikuasai dan kurang mampu mengaplikasikan query SQL ke dalam bahasa pemrograman PHP
D 45 – 54 Hanya dapat merancang database tapi tidak menguasai perintah
query SQL dan kurang mampu mengaplikasikan query SQL ke dalam bahasa pemrograman PHP
E ≤ 44 Kurang mampu merancang database dan kurang mampu
mengaplikasikan perintah query ke dalam bahasa pemrograman PHP
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