Anda di halaman 1dari 26

2018

/2019

Sistem dan Manajemen


Basis Data Lanjut
KODE MK:
SISTEM MANAJEMEN
LNO: Anni Karimatul Fauziyyah, S.Kom., M.Kom.
BASIS DATA
KODE MK : FIK012

Koordinator/LNO:
ANDRI PRAMUNTADI, M.Kom

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS ILMU KOMPUTER UNIVERSITAS ALMA ATA YOGYAKARTA
TAHUN 2018/2019
i
Rencana Pembelajaran Semester (RPS)
Sistem dan Manajemen Basis Data Lanjut

KODE BLOK/MATA KULIAH:FIKOM012

KOORDINATOR BLOK/ LNO:


Anni Karimatul Fauziyyah, S.Kom., M.Kom.

DOSEN PENGAMPU/INSTRUKTUR
Anni Karimatul Fauziyyah, S.Kom., M.Kom.

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS ILMU KOMPUTER
UNIVERSITAS ALMA ATA YOGYAKARTA
2018

ii
LEMBAR PENGESAHAN

Rencana Pelaksanaan Pembelajaran Sistem dan Manajemen Basis Data Lanjut


disahkan di Yogyakarta pada tanggal: Januari 2019

Plh Dekan Fakultas Ilmu Komputer Kepala Program Studi Teknik Informatika

Siti Nurunniyah, S.ST., M.Kes. Siti Khomsah, S.Kom., M.Cs

Mengetahui,
Warek Rektor 1 Bidang Akademik

Siti Nurunniyah, S.ST., M.Kes.

iii
KATA PENGANTAR

Assalamu’alaikum Warahmatullaahi Wabarakaatuh.

Alhamdulillah, atas izin Allah subhanahuwata’ala, Rencana Pembelajaran


Semester (RPS) mata kuliah Sistem dan Manajemen Basis Data Lanjut yang merupakan
bagian dari kurikulum berbasis KKNI Program Studi (Prodi) S1 Teknik Informatika
Universitas Alma Ata dapat selesai disusun menjadi panduan pembelajaran di lingkungan
Prodi Studi S1 Teknik Informatika. Pengembangan RPS mata kuliah Sistem dan
Manajemen Basis Data Lanjut ini dilaksanakan melalui beberapa tahapan dan melibatkan
banyak pihak.
Atas nama pimpinan Universitas Alma Ata, kami mengucapkan terima kasih yang
sebesar- besarnya dan memberikan penghargaan yang setinggi- tingginya kepada semua
pihak yang telah berpartisipasi dan memberikan kontribusi baik langsung ataupun tidak
langsung dalam penyusunan RPS. RPS mata kuliah Sistem dan Manajemen Basis Data
Lanjut ini belum sempurna, oleh karena itu kami berharap kepada tim penyusun untuk
terus menerus memperbaiki dan menyempurnakan RPS mata kuliah ini dan
implementasinya di lingkungan Fakultas Ilmu Komputer Universitas Alma Ata.
Mudah-mudahan kontribusi Bapak/Ibu dapat menjadi amal jariyah yang diterima oleh
Allah Subhanahuwata’ala dan bermanfaat bagi masyarakat luas, khususnya bagi para
dosen yang mengampu matakuliah ini, dan bagi mahasiswa yang menempuh mata kuliah
ini. Aamiin.

Wassalamu’alaikum Warahmatullaahi Wabarakaatuh.

Yogyakarta, Januari 2019


Wakil Rektor I Bidang Akademik

Siti Nurunniyah, S.ST., M.Kes

iv
PENDAHULUAN

Proses pembelajaran yang bermutu akan menghasilkan capaian pembelajaran dan


output yang bermutu. Proses pembelajaran yang bermutu harus mempunyai perencanaan
program pembelajaran yang disusun secara matang sesuai learning outcomes yang ingin
dicapai. Oleh karena itu, setiap mata kuliah harus memiliki RPS yang dirancang dan
disusun oleh Dosen baik secara individu maupun kolektif sebelum perkuliahan mata kuliah
tersebut dimulai.
Sistem dan Manajemen Basis Data Lanjut merupakan matakuliah yang membahas
segala hal yang berhubungan dengan pengelolaan data elektronik dan penggunaan
teknologi terkini yang berkaitan dengan manajemen data. Topik-topik yang akan dibahas
dalam matakuliah Sistem dan Manajemen Basis Data Lanjut meliputi penerapan
pengambilan dan penyimpanan data dengan Structured Query Language lanjut,
pengembangan aplikasi database dari komponen arsitektur, proses, dan layanan
menggunakan Java dan PHP, manajamen database administrator.
Kami menyadari bahwa RPS mata kuliah Sistem dan Manajemen Basis Data Lanjut
belum sempurna, oleh karena itu kami akan terus menerima dan menampung masukan,
kritik dan saran yang membangun dari berbagai pihak. RPS ini setiap tahun akan
diperbaharui dan perbaiki sesuai dengan perkembangan teknologi dan kebutuhan pasar
tenaga kerja.

Kaprodi Teknik Informatika


Fakultas Ilmu Komputer
Universitas Alma Ata Yogyakarta

Siti Khomsah, S.Kom., M.CS.

v
DAFTAR ISI

HALAMAN SAMPUL ....................................................................................................... ii


LEMBAR PENGESAHAN ................................................................................................iii
KATA PENGANTAR ........................................................................................................ iv
PENDAHULUAN ............................................................................................................... v
DAFTAR ISI ...................................................................................................................... vi
SILABUS DAN RENCANA PELAKSANAAN PEMBELAJARAN ............................... 1
1. IDENTITAS BLOK/MATA KULIAH ................................................................... 1
2. DESKRIPSI BLOK/MATA KULIAH .................................................................... 1
3. CAPAIAN PEMBELAJARAN (CP) ...................................................................... 1
A. CAPAIAN PEMBELAJARAN LULUSAN (CPL) ................................................ 1
B. CAPAIAN PEMBELAJARAN MK (CP-MK) ....................................................... 2
4. PETA KONSEP LEARNING OUTCOME............................................................. 3
5. Rencana Pelaksanaan Pembelajaran ........................................................................ 4
6. KOMPONEN PENILAIAN .................................................................................. 10
A. Komponen Penilaian Teori ................................................................................. 10
B. Komponen Penilaian Praktium ........................................................................... 10
C. Nilai Akhir .......................................................................................................... 10
7. REFERENSI .......................................................................................................... 10
8. LAMPIRAN .......................................................................................................... 11
A. Peta Kegiatan Pembelajaran Teori......................................................................... 11
B. Peta Pembelajaran Praktikum ................................................................................ 13
C. REKAPITULASI PELAKSANAAN PEMBELAJARAN (Valdasi RPS)............ 16
A. RANCANGAN TUGAS MAHASISWA ........................................................... 18
Tugas 1- 10 ................................................................ Error! Bookmark not defined.
B. RUBRIK PENILAIAN ....................................................................................... 19
Rubrik Tugas 1-10. ........................................................................................................ 19
Rubrik Holistik Tugas 1 ................................................................................................ 19

vi
SILABUS DAN RENCANA PELAKSANAAN PEMBELAJARAN

1. IDENTITAS BLOK/MATA KULIAH


Nama Blok/Mata kuliah : Sistem dan Manajemen Basis Data Lanjut
Kode Blok/Mata Kuliah :
Semester :3
Bobot sks : SKS (2 T; 1 P; 0 PL)
LNO : Anni Karimatul Fauziyyah, S.Kom., M.Kom.
Dosen dan Instruktur :
a. Anni Karimatul Fauziyyah, S.Kom., M.Kom.

2. DESKRIPSI BLOK/MATA KULIAH


Mata Kuliah ini mermperkenalkan mahasiswa akan segala hal yang berhubungan dengan
pengelolaan data elektronik dan pengenalan teknologi terkini yang berkaitan dengannya.
Topik-topik yang akan dibahas dalam matakuliah Basis Data meliputi penerapan
Structured Query Language lanjut yang di gunakan untuk subquery multipel tabel,
transaksi, trigger, stored procedure. Pengembangan aplikasi database dari komponen
arsitektur, proses, dan layanan dan pengaturan manajamen database administrator.

3. CAPAIAN PEMBELAJARAN (CP)


A. CAPAIAN PEMBELAJARAN LULUSAN (CPL) Commented [k1]: memilih saja dari CPL yang ada di ms excel
tab LO/CP, saya blm selesai memetakan. Dipilih yang kira2 pas. JIka
 Sikap dan Tata Nilai ada pertanyaan mohon untuk didiskusikan di grup TI .
S-9. Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya
secara mandiri;
 Ketrampilan Umum
KU-1. Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam
konteks pengembangan atau implementasi ilmu pengetahuan dan teknologi yang
memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang
keahliannya.
KU-2.Mampu menunjukkan kinerja mandiri, bermutu, dan terukur.
 Pengetahuan
P-4.
P-5. Mampu beradaptasi terhadap perkembangan teknologi basis data.
P-6. Menguasai salah satu teknologi basisdata serta teknologi server dan storage.

1
 Ketrampilan Khusus
KK-5. Mampu merancang dan mengimplementasikan suatu basis data.

B. CAPAIAN PEMBELAJARAN MK (CP-MK) Commented [k2]: CP-MK adalah komptensi yang akan diraih
mhs jika menempuh mtk ini. CP MK tidak perlu detil. untuk detil
1. Mahasiswa mengenal konsep sistem basis data, makna dan istilah dalam basis data, bisa ditarus di kolom bahan kajian dan diberikan sub materi.
fungsi basis data, contoh basis data dan penerapannya.
2. Mahasiswa mampu menstransformasi model konseptual menjadi model relational.
3. Mahasiswa mampu menjelaskan dan mendemonstrasikan konsep entity integrity
dan referential integrity constrain.
4. Mahasiswa mampu menjelaskan dan mendemosntrasikan operasi aljabar
relasional menggunakan teori matematika (union, intersection, difference, dan
Cartesian product) dan operasi aljabar untuk basis data relasional (select, project,
join, division).
5. Mahasiswa mampu menulis query dalam aljabar relasional.
6. Mahasiswa mampu mengenali fungsi dependency antar dua atribut atau lebih
dan mampu merelasikan dua tabel dengan primary key dan candidate key.
7. Mahasiswa mampu merancang basis data menggunakan ER- Diagram.
8. Mahasiswa memahami konsep normalisasi.
9. Mahasiswa dapat melakukan normaliasasi basis data dan memahami manfaat
normalisasi.

2
4. PETA KONSEP LEARNING OUTCOME Commented [k3]: Peta LO jika mmg CPL dan CP-MK nya banyak
bisa berkreasi sendiri. yang penting ada korelasi seperticontoh
yaitu BK-CPMK-CPL

S-9. Menunjukkan sikap bertanggungjawab atas


CP-MK .1
pekerjaan di bidang keahliannya secara mandiri;

BK : Sistem
Basis Data KU-1. Mampu menerapkan pemikiran logis, kritis,
sistematis, dan inovatif dalam konteks
pengembangan atau implementasi ilmu pengetahuan
dan teknologi yang memperhatikan dan menerapkan
CP-MK. 2 s/d nilai humaniora yang sesuai dengan bidang
keahliannya.
CP MK. 9
BK : Basis KU-2.Mampu menunjukkan kinerja mandiri, bermutu,
Data dan terukur.
Relasional

P-4. Menguasai teori dan konsep basisdata.

P-5. Mampu beradaptasi terhadap perkembangan


teknologi basis data.

P-6. Menguasai salah satu teknologi basisdata


serta teknologi server dan storage.

KK-5. Mampu merancang dan


mengimplementasikan suatu basis data.

3
5. Rencana Pelaksanaan Pembelajaran
1. Teori

MING BENTUK ALOKASI WAKTU PENGALAMAN KRETERIA


KEMAMPUAN AKHIR BOBOT
GU BAHAN KAJIAN PEMBELAJ (MENIT) BELAJAR PENILAIAN &
YANG DIHARAPKAN NILAI
KE- ARAN MAHASISWA INDIKATOR
Teori Praktikum
(1) (2) (3) (4) (5) (6) (7) (8)
1 Mahasiswa memahami dan BK: Data Manipulation Ceramah, Ceramah - Kehadiran, 2%
mampu menjelaskan : Language(DML) Tanya jawab Tanya Keaktifan
Implementasi Structured - penerapan SQL Tugas, jawab: 100’ mahasiswa,
Query Language lanjut lanjut untuk terstruktur Tugas, Tugas terstruktur,
subquery multitabel Belajar terstruktur: Ketepatan
- penerapan SQL ,mandiri 60’ Jawaban
lanjut untuk join Belajar
multitabel ,mandiri:
180
2 Mahasiswa mampu BK: Basis data Ceramah, Ceramah Kehadiran, 3%
menstransformasi model relasional: Tanya jawab Tanya Keaktifan
konseptual menjadi model -Model konseptual basis Tugas, jawab: 100’ mahasiswa
relational. data terstruktur Tugas, Tugas terstruktur,
- Model relasional basis Belajar terstruktur: Ketepatan
data ,mandiri, 60’ Jawaban
- Mengubah model Belajar
konseptual menjadi ,mandiri:
model relasional 180
menggunakan ER-D.
3 Mahasiswa mampu BK: Basis data Ceramah, Ceramah Kehadiran, 5%
menjelaskan dan relasional: Tanya jawab Tanya Keaktifan
mendemonstrasikan - Pengenalan model Tugas, jawab: 100’ mahasiswa,
konsep entity integrity dan relasional terstruktur Tugas, Tugas terstruktur,
referential integrity - Entitas Belajar , terstruktur: Ketepatan
constrain. E-Learning 60’ Jawaban

4
Mahasiswa mampu - Entity integrity (primary Belajar
merelasikan dua tabel key, foreign key) ,mandiri:
dengan primary key dan - Required data 180
candidate key. - Domain constrain
- Referential integrity
(cascade update,
cascade delete )
- General constrain
4&5 Mahasiswa mampu BK: Basis data Ceramah Ceramah Kehadiran, 20%
menjelaskan dan relasional: dan tanya &Tanya Keaktifan
mendemosntrasikan - union jawab, jawab: 200’ mahasiswa,
operasi aljabar relasional - intersection, Belajar Tugas, Tugas terstruktur,
menggunakan teori - Difference mandiri, terstruktur: Ketepatan
matematika (union, - castesian product E-Learning 120’ Jawaban
intersection, difference, - operasi aljabar untuk (1x) Belajar
dan Cartesian product) dan select, project, join, ,mandiri:
operasi aljabar untuk basis division 360
data relasional (select,
project, join, division).

Mahasiswa mampu
menulis query dalam
aljabar relasional.
6 Mahasiswa mampu BK: Basis data Ceramah Ceramah Kehadiran, 5%
menjelaskan dan relasional: dan tanya &Tanya Keaktifan
menggunakan SQL - Pengenalan SQL jawab, jawab: 100’ mahasiswa,
- DDL Tugas, Tugas, Ketepatan
terstruktur terstruktur: Jawaban, UTS
Belajar 60’
,mandiri, Belajar
,mandiri:
180

5
7&8 Mahasiswa mampu BK: Basis data Ceramah Ceramah& Kehadiran, 30%
&9 menjelaskan dan relasional: dan tanya tanya Keaktifan
menggunakan SQL -DML (Select, Update, jawab, jawab: 300’ mahasiswa,
Delete, Insert, Join) ,Tugas, Tugas, Tugas terstruktur,
terstruktur terstruktur: Ketepatan
Belajar 360’ Jawaban,
mandiri, Belajar UTS
,E-Learning mandiri:
( 1x) 360

10 Mahasiswa mampu BK: Basis data Ceramah Ceramah& -Keaktifan 5%


menjelaskan dan relasional: dan tanya tanya mahasiswa
menggunakan SQL -DCL jawab, jawab: 100’ Tugas terstruktur
Tugas, Tugas,
terstruktur terstruktur:
Belajar 60’
mandiri, Belajar
mandiri:
180

11 & Mahasiswa mampu BK: Basis data Ceramah Tanya -Keaktifan 20%
12 merancang basis data relasional: dan tanya jawab: 100’ mahasiswa
menggunakan ER- - langkah- langkah jawab, Tugas, -UAS
Diagram. membuat desain dengan Tugas, terstruktur:
ER-D terstruktur 60’
- Menstranformasi ER-D Belajar Belajar
menjadi tabel- tabel mandiri, mandiri:
180

13 Mahasiswa memahami BK: Basis data Ceramah Tanya -Keaktifan 5%


konsep normalisasi. relasional: dan tanya jawab: 100’ mahasiswa
- Tujuan dan manfaat jawab, Tugas, Tugas
Normalisasi Tugas, terstruktur: terstruktur
- Konsep 1 NF, 2 NF, 3 terstruktur 60’
NF, BNF

6
Belajar Belajar
mandiri, mandiri:
180

14 Mahasiswa dapat BK: Basis data Ceramah Tanya -Keaktifan 5%


melakukan normaliasasi relasional: dan tanya jawab: 100’ mahasiswa
basis data dan memahami - Normalisasi jawab, Tugas, -UAS
manfaat normalisasi. Tugas, terstruktur:
terstruktur 60’
Belajar Belajar
mandiri, mandiri:
180

2. Praktikum

MING BENTUK PENGALAMAN KRETERIA


KEMAMPUAN AKHIR ALOKASI WAKTU (MENIT) BOBOT
GU BAHAN KAJIAN PEMBELAJ BELAJAR PENILAIAN &
YANG DIHARAPKAN NILAI
KE- ARAN MAHASISWA INDIKATOR
Teori Praktikum
(1) (2) (3) (4) (5) (6) (7) (8)
1 Mahasiswa mampu BK: Sistem Basis Ceramah Ceramah dan Mengisntal aplikasi Keberhasilan 0%
menggunakan aplikasi Data dan Demo, Demo: 50’ MySQL- PHP melakukan
basis data Aplikasi MySQL- Praktik Praktik : 50’ MyAdmin, cara instalasi
PHP MyAdmin Praktik mandiri: 70’ menggunakannya
Mengenal tipe- tipe
tabel
2 Membuat Basis data BK: Basis data Ceramah Ceramah dan Memahami cara Keberhasilan 0%
relasional: dan Demo, Demo: 50’ menggunakan DCL melakukan
DCL: Praktik Praktik : 50’ percobaan
- Mendefinisikan Praktik mandiri: 70’
basis data
- mengenal tipe- tipe
data/ atribut
- Membuat tabel

7
3 Menentukan relasi antar BK: Basis data Ceramah Ceramah dan Membuat basis data Keberhasilan 0%
tabel relasional: dan Demo, Demo: 50’ yang berelasi melakukan
- Menentukan Praktik Praktik : 50’ percobaan
primary key, foreign Praktik mandiri: 70’
key, membuat relasi
antar tabel,mengisi
tabel (operasi insert)
4 Mahasiswa mampu BK: Basis data Ceramah Ceramah dan Menerapkan cascade Keberhasilan 5%
menerapkan konsep relasional: dan Demo, Demo: 50’ update dan delete melakukan
referensial integrity - cascade update dan Praktik Praktik : 50’ dengan benar percobaan
cascade delete Praktik mandiri: 70’

5&6 Mahasiswa mampu BK: Basis data Ceramah Demo: 250’ Membuat query untuk Keberhasilan 20%
&7 & 8 menggunakan SQL untuk relasional: dan Demo, Praktik :250’ menampilkan output melakukan
&9 manipulasi basis data DML (Insert, delete, Praktik Praktik mandiri: 350’ tertentu percobaan
update, select, join)

10& 11 Mahasiswa mampu BK: Basis data Ceramah Demo: 200’ Membuat query untuk Keberhasilan 5%
menggunakan SQL untuk relasional: dan Demo, Praktik :200’ mengontrol basis data melakukan
operasi mengontrol basis -DCL Praktik Praktik mandiri: 240’ percobaan
data

12 Mahasiswa mampu BK: Basis data Ceramah Demo: 50’ Membuat diagram Keberhasilan 0%
membuat diagram relasi relasional: dan Demo, Praktik :50’ relasi mengunakan melakukan
dengan PHP My Admin Diagram relasi antar Praktik Praktik mandiri: 70’ PHP MyAdmin percobaan
tabel

13 Mahasiswa mampu BK: Basis data Peraktikum Praktik lab: 100’ Menyelesaikan studi Ketepatan 30%
membuat basis data relasional: lab Praktik Mandiri: 70’ kasus jawaban
dengan aplikasi MySQL Studi kasus
dan menerapkan SQL
untuk manipulasi data

8
14 Mahasiswa mampu BK: Basis data Responsi Lab (D):100’ Membuat query untuk Ketepatan 40%
membuat basis data relasional menampilkan output jawaban
dengan aplikasi MySQL Lab (M): 70’ berdasarkan ketentuan
dan menerapkan SQL
untuk manipulasi data

9
6. KOMPONEN PENILAIAN
A. Komponen Penilaian Teori
NO. KOMPONEN DEFINISI BOBOT
1 Kehadiran Prosentase kehadiran mahasiswa pada 10%
perkuliahan.
2 Keaktifan Rata-rata nilai keaktifan mahasiswa dalam 20%
perkuliahan interaktif, tutorial maupun diskusi.
3 Penugasan/ Rata-rata nilai tugas harian/mingguan yang 30%
Nilai Proses dikerjakan oleh mahasiswa baik secara individu
maupun kelompok
4 Ujian Akhir Nilai ujian akhir teori (UAS=20% UTS =20%) 40%
Total 100%

B. Komponen Penilaian Praktium


NO. KOMPONEN DEFINISI BOBOT
1 Kehadiran Prosentase kehadiran mahasiswa pada 10%
perkuliahan.
2 Tugas harian/ Tugas yang diberikan saat praktikum 30%
Nilai Proses
3 Tugas Studi Kasus 20%
4 Ujian Akhir Responsi 40%
Total 100%

C. Nilai Akhir

NA = (NAT x sksT)+ (NAP x sksP)


∑ sks
Keterangan :
NUAT= Nilai akhir teori

7. REFERENSI
1. A.Jeffer Hoffrey, 2010, Modern Database Management System, 3th Edition, Prentice
Hall, USA.
2. Paul DuBois, 2014, MySQL CookBook, 3th Edition, O’Relly, USA.
3. Silberschart, Database System Concept, 6th Edition, 2010, McGraw Hill, USA.

10
8. LAMPIRAN
A. Peta Kegiatan Pembelajaran Teori
NO / HARI/TANGGAL JAM TEMA/MATERI DOSEN PENGAMPU
PERT
1. BK: Data Manipulation
Language(DML)
- penerapan SQL lanjut
untuk subquery
multitabel
- penerapan SQL lanjut
untuk join multitabel
2. BK: Data Manipulation
Language(DML)
- penerapan SQL lanjut
untuk transaction
- implementasi
transaction integrity
- implementasi Auto
Commit, Start
Transaction,Commit ,
Rollback
3. BK: Data Manipulation
Language(DML)
- penerapan SQL lanjut
untuk simple view dan
complex view
- implementasi WITH
CHECK OPTION pada
view
- penerapan SQL lanjut
untuk trigger
4. BK: Data Manipulation
Language(DML)
- penerapan SQL lanjut
untuk stored procedure
5. BK: Data Manipulation
Language(DML)
- Penerapan query
statistik
- Frequency Distributions
- Counting Missing
Values
- Random Value
- Rank
6. BK: Data Manipulation
Language(DML)
- Penanganan Handling
Duplicates
- Penanganan Duplicates
pada tabel
- Pencarian Duplikasi
tabel
11
NO / HARI/TANGGAL JAM TEMA/MATERI DOSEN PENGAMPU
PERT
7.
BK: Import dan Export
Data
- Import data dengan with
LOAD DATA dan
mysqlimport
- Spesifikasi lokasi dan
format data
- Import CSV File
- Export query
Export SQL table format
8. Rabu/ 14 Nov 7.00- BK: Database
2018 8.45 Administrator
- Implementasi user
Privilege
- Grant Tables
- Spesifikasi Nama akun
Akses kontrol untuk
verivikasi koneksi
9. Rabu/ 21 Nov 7.00-
2018 8.45 BK: Database
e- Administrator
learning - Pengaturan username
dan password
- Menambahkan User
Accounts
- Remove User Accounts
- Pembatasan
sumberdaya untuk
Account
- Pluggable
Authentication

10. Rabu/ 28 Nov 7.00- BK: Database


2018 8.45 Administrator
- Backup
- Recovery
11. Rabu/ 5 Des 7.00- BK: Pengembangan
2018 8.45 Aplikasi Database
- Arsitektur client/server
Database systems
- Arsitektur two-tier dan
three-tier
- Koneksi databases
two-tier dengan
aplikasi Java
- Koneksi databases
two-tier dengan
aplikasi PHP
12. Rabu/ 12 Des 7.00- BK: Pengembangan
2018 8.45 Aplikasi Database
12
NO / HARI/TANGGAL JAM TEMA/MATERI DOSEN PENGAMPU
PERT
- Arsitektur three-tier
Database
- Aplikasi three-tier
Database
13. Rabu/ 19 Des 7.00- BK: Pengembangan
2018 8.45 Aplikasi Database
- Aplikasi three-tier
Database
- Koneksi databases
three-tier Web
application dengan
Java Server Pages
14. Rabu/ 26 Des 7.00- BK: Pengembangan
2018 8.45 Aplikasi Database
- Aplikasi transaction
database di JAVA
- Aplikasi transaction
database di PHP

B. Peta Pembelajaran Praktikum


NO /
HARI/TANGGAL JAM DOSEN PENGAMPU
PERT
BK: Data Manipulation
Language(DML)
1. - penerapan subquery
multitabel dan join
multitabel
BK: Data Manipulation
Language(DML)
- implementasi transaction
2. integrity
- implementasi Auto
Commit, Start
Transaction,Commit ,
Rollback
BK: Data Manipulation
3. Language(DML)
- Membuat simple view dan
complex view dan trigger
BK: Data Manipulation
4. Language(DML)
- Membuat stored
procedure
BK: Data Manipulation
Language(DML)
5. - Penerapan query statistik
- Frequency Distributions
- Counting Missing Values
13
NO /
HARI/TANGGAL JAM DOSEN PENGAMPU
PERT
- Random Value
- Rank
BK: Data Manipulation
Language(DML)
- Penanganan Handling
6. Duplicates
- Penanganan Duplicates
pada tabel
- Pencarian Duplikasi tabel
BK: Import dan Export Data
- Import data dengan with
LOAD DATA dan
mysqlimport
7. - Spesifikasi lokasi dan
format data
- Import CSV File
- Export query
Export SQL table format
BK: Database Administrator
- Implementasi user
Privilege
8. - Grant Tables
- Spesifikasi Nama akun
Akses kontrol untuk verivikasi
koneksi
BK: Database Administrator
- Pengaturan username
dan password
- Menambahkan User
9. Accounts
- Remove User Accounts
- Pembatasan
sumberdaya untuk
Account
- Pluggable Authentication
BK: Database Administrator
10. - Backup
- Recovery
BK: Pengembangan
Aplikasi Database
11. - Koneksi databases two-
tier dengan aplikasi Java
- Koneksi databases two-
tier dengan aplikasi PHP
BK: Pengembangan
Aplikasi Database
12. - Arsitektur three-tier
Database
- Aplikasi three-tier
Database
14
NO /
HARI/TANGGAL JAM DOSEN PENGAMPU
PERT
BK: Pengembangan
Aplikasi Database
- Aplikasi transaction
database di JAVA
13. - Aplikasi transaction
database di PHP
- Koneksi databases three-
tier Web application
dengan Java Server
Pages
14. Responsi

15
C. REKAPITULASI PELAKSANAAN PEMBELAJARAN (Valdasi RPS)

A. IDENTITAS MATA KULIAH


Sistem dan Manajemen
1 NAMA MATA KULIAH : Basis Data Lanjut
2 KODE MATA KULIAH : FIKOM0012
3 KELAS :
4 JUMLAH MAHASISWA Mahasiswa
BOBOT WAKTU (MENIT)
5 BOBOT SKS (TOTAL) : SKS MIN MAX
TEORI (T) : SKS 1400 1600
PRAKTIKUM (P) : SKS 2380 2720
PRAKTIKUM LAPANGAN (PL) : SKS 0 0

6 JUMLAH KELOMPOK TUTORIAL : Kelompok


KELOMPOK 1 : Mahasiswa
KELOMPOK 2 : Mahasiswa
KELOMPOK 3 : Mahasiswa
KELOMPOK 4 : Mahasiswa
KELOMPOK 5 : Mahasiswa

7 JUMLAH KELOMPOK PRAKTIKUM LAB : Kelompok


KELOMPOK 1 : Mahasiswa
KELOMPOK 2 : Mahasiswa
KELOMPOK 3 : Mahasiswa
KELOMPOK 4 : Mahasiswa
KELOMPOK 5 : Mahasiswa

B. REKAPITULASI KEGIATAN PEMBELAJARAN TEORI


WAKTU / TOTAL
No. KEGIATAN FREKUENSI (SESI) SESI WAKTU
(MENIT) (MENIT)
1 Kuliah Reguler
2 Tutorial
4 Ujian Akhir
TOTAL

C. REKAPITULASI KEGIATAN PEMBELAJARAN PRAKTIKUM


WAKTU / TOTAL
No. KEGIATAN FREKUENSI (SESI) SESI WAKTU
(MENIT) (MENIT)
1 Praktikum Lab (D)
2 Praktikum Lab (M)
3 Praktikum Lab (E)
2 Praktikum in Class (D)
3 Praktikum in Class (M)
4 Praktikum in Class (E)

16
TOTAL 2380

D. REKAPITULASI KEGIATAN PEMBELAJARAN PRAKTIKUM LAPANGAN / KLINIK


SETARA
No. KEGIATAN WAKTU / SESI (MENIT) (HARI
KERJA)
1 Praktikum Lapangan 0 0

E. REKAPITULASI BEBAN DOSEN PENGAMPU


BEBAN DOSEN (MENIT)
NO NAMA DOSEN PRAKTIKUM PRAKTIKUM JUMLAH
KULIAH TUTORIAL
IN CLASS LAB
1
2
3
4
5
6

F. VALIDASI KEGIATAN PEMBELAJARAN TERHADAP BOBOT SKS


No SKS VALIDASI
1 Teori VALID -
2 Praktikum VALID -

G. VALIDASI BEBAN DOSEN TERHADAP KEGIATAN PEMBELAJARAN


VALIDASI
1 Kuliah Reguler VALID -
2 Tutorial VALID -
3 Praktikum In Class VALID -
4 Praktikum Lab VALID -

Mengetahui Yogyakarta,
Ketua Program Studi Koordinator Mata Kuliah

Siti Khomsah, S.Kom., M.Cs. Anni Karimatul Fauziyyah, S.Kom., M.Eng.

17
A. RANCANGAN TUGAS MAHASISWA

18
B. RUBRIK PENILAIAN Commented [k4]: Dimensi rubik penilaian bebas. ditentukan
sesuai kompetensi yang ingin diraih. slahkan buat dimensi yang
Rubrik Tugas 1 menurut bapak/ibu penting dan sesuai untuk penilaian tugas. misal
jika ttg pemrograman, kebenaran logika, alur flowchart,
penggunaan simbol untuk flowchart, kebenaran alur kode program
Dimensi Skala dan kebenaran kode program itu bisa menjadi dimensi penilaian.
Sangat Baik Baik (76- Cukup (60- Kurang (21- Sangat Kurang <
Skor 100 99) 75) 59) 20
Ketepatan Sangat relevan relevan 70% relevan 50% Tidak relevan
jawaban relevan 80-90%
Ketepatan Tepat Saat Lewat Lewat batas Lewat batas
mengumpulkan waktu batas batas akhir waktu ( lebih pengumpulan (
sebelum akhir (maksimal dari lebih dari 2
batas akhir 2 hari) seminggu minggu)
maksimal 2
minggu)

Rubrik Holistik Tugas 1


Demensi Bobot Nilai Komentar Nilai Total
(Catatan)
Ketepatan 10%
mengumpulkan
Ketepatan 90%
jawaban
Nilai Akhir 100%

Rubrik Tugas 2
Dimensi Skala
Sangat Baik Baik (76- Cukup (60- Kurang (21- Sangat Kurang
Skor 100 99) 75) 59) < 20
Ketepatan Masing- Masing- Masing- Masing- Hanya
jawaban masing masing masing masing menuliskan
komponen komponen komponen komponen judul tugas
format format format format dan proses
luaran ( 2.i luaran ( luaran ( 2.i luaran ( 2.i bisnisnya saja.
s/d 2.vi ) 2.i s/d s/d 2.vi ) s/d 2.vi )
benar 2.vi ) benar 70% benar 50%
sempurna benar 80-
90%
Ketepatan Tepat Saat Lewat Lewat batas Lewat batas
mengumpulkan waktu batas batas akhir waktu ( lebih pengumpulan (
sebelum akhir (maksimal dari lebih dari 2
batas akhir 2 hari) seminggu minggu)
maksimal 2
minggu)

19
Rubrik Holistik Tugas 2
Demensi Bobot Nilai Komentar Nilai Total
(Catatan)
Ketepatan 10%
mengumpulkan
Ketepatan 90%
jawaban

20