FORMULIR
Penanggung Jawab
Proses Tanggal
Nama Jabatan Tanda Tangan
1. Perumusan
2. Pemeriksaan
3. Persetujuan
4. Penetapan
5. Pengendalian
1
RENCANA PEMBELAJARAN SEMESTER
Semester :3
Dosen Pengampu :
Capaian Pembelajaran : Mahasiswa mampu mempraktekkan teknik pemrograman database SQL dengan menggunakan
Mata Kuliah
perangkat lunak DBMS Oracle dan MySQL.
Capaian Pembelajaran 1. Mahasiswa mampu mempraktekkan fungsi tanggal dan angka, fungsi konversi dan manipulasi karakter
Khusus (Pertemuan) pada SQL Query dalam DBMS Oracle
2. Mahasiswa mampu mempraktekkan klausa JOIN pada SQL Query dalam DBMS Oracle
3. Mahasiswa mampu mempraktekan fungsi COUNT, DISTINCT dan NVL pada SQL Query dalam DBMS
Oracle
4. Mahasiswa mampu mempratekkan Group & Subqueries pada SQL Query dalam DBMS Oracle
2
5. Mahasiswa mampu mempraktekan pernyataan CREATE, MODIFY, INSERT dan UPDATE pada SQL
Query dalam DBMS Query
6. Mahasiswa mampu mempraktekkan CONSTRAINT dan Pernyataan VIEWS pada SQL Query dalam
DBMS Oracle
7. Mahasiswa mampu mempraktekkan pernyataan INDEX dan SYNONIMS pada SQL Query dalam DBMS
Oracle
8. Mahasiswa mampu mempraktekkan kontrol user access dan regular expression dalam DBMS Oracle
9. Mahasiswa mampu mempraktekkan Transaksi menggunakan COMMIT, ROLLBACK dan SAVEPOINT
dalam DBMS Oracle
10. Mahasiswa mampu mempraktekkan JOIN dengan pernyataan NONEQUIJOIN dan OUTER JOIN dalam
DBMS Oracle
11. Mahasiswa mampu mempraktekkan Project Database dengan DBMS Oracle
12. Mahasiswa mampu mempraktekkan Transaksi menggunakan COMMIT, ROLLBACK dan SAVEPOINT
dalam DBMS MySQL
13. Mahasiswa mampu mempraktekkan Transaksi menggunakanTrigger VIEW dalam DBMS MySQL
14. Mahasiswa mampu mempraktekkan Transaksi menggunakan Stored Procedure dalam DBMS MySQL
15. Mahasiswa mampu mempraktekkan Transaksi menggunakan Stored Function dalam DBMS MySQL
16. Mahasiswa mampu mempraktekkan perintah GRANT dan REVOKE dalam DBMS MySQL
17. Mahasiswa mampu mempraktekkan Project Database dengan DBMS MySQL
Metode Penilaian dan 1. UTS / Mid Exam & Final Exam ORACLE ACADEMY dengan cara tes 30 %
Pembobotan
2. Kuisioner, latihan dan aktivitas di kelas 20%
3
manipulasi karakter pada SQL Conversion Function, Studi kasus latihan dan tugas
Query dalam DBMS Oracle Conditional Expression
Mahasiswa mampu
mempraktekkan klausa JOIN pada Join Clauses,
2 1 (6 X 50’) SQL Query dalam DBMS Oracle Cross Joins, Natural Joins, Ceramah, Ketepatan dalam 1%
Inner-Outer Joins Demonstrasi, dan mempraktekkan
Mahasiswa mampu Studi kasus latihan dan tugas
mempraktekan fungsi
3 1 (6 X 50’) COUNT, DISTINCT dan NVL Group Functions, Count Ceramah, Ketepatan dalam 2%
pada SQL Query dalam DBMS Distinct NVL Demonstrasi, dan mempraktekkan
Oracle Studi kasus latihan dan tugas
Mahasiswa mampu
mempratekkan Group &
Ceramah, Ketepatan dalam 1%
Subqueries pada SQL Query
4 1 (6 X 50’) Using Group, Using Roll, Demonstrasi, dan mempraktekkan
dalam DBMS Oracle
Using Set Operators, Studi kasus latihan dan tugas
Mahasiswa mampu Subqueries
mempraktekan pernyataan
CREATE, MODIFY, INSERT Creating tables, Modifying
5 1 (6 X 50’) dan UPDATE pada SQL Query Tables, Insert, Update Ceramah, Ketepatan dalam
dalam DBMS Query Demonstrasi, dan mempraktekkan 2%
Studi kasus latihan dan tugas
Mahasiswa mampu
mempraktekkan CONSTRAINT
6 1 (6 X 50’) dan Pernyataan VIEWS pada SQL Defining Null and Unique Ceramah, Ketepatan dalam 2%
Query dalam DBMS Oracle Managing Constraint Demonstrasi, dan mempraktekkan
Studi kasus latihan dan tugas
Mahasiswa mampu
mempraktekkan pernyataan
INDEX dan SYNONIMS pada
SQL Query dalam DBMS Oracle
7 1 (6 X 50’) Indexes and Synonims Ceramah, Ketepatan dalam 2%
Mahasiswa mampu Demonstrasi, dan mempraktekkan
mempraktekkan kontrol user Studi kasus latihan dan tugas
access dan regular expression
4
dalam DBMS Oracle
8 1 (6 X 50’) Control User Access Ceramah, Ketepatan dalam 2%
Mahasiswa mampu
Demonstrasi, dan mempraktekkan
mempraktekkan Transaksi
menggunakan COMMIT, Studi kasus latihan dan tugas
ROLLBACK dan SAVEPOINT
dalam DBMS Oracle
9 1 (6 X 50’) Ceramah, Ketepatan dalam 1%
UTS Database Transactions Demonstrasi, dan mempraktekkan
Studi kasus latihan dan tugas
Mahasiswa mampu
10 1 (2X 50’) Mid & Final Exam Oracle Ujian Online Ketepatan 30%
mempraktekkan JOIN dengan
Academy Menjawab Soal Mid
pernyataan NONEQUIJOIN dan
OUTER JOIN dalam DBMS Exam & Final Exam
Oracle
11 1 (6 X 50’) Cartesian Product, Ceramah, Ketepatan dalam 1%
Mahasiswa mampu Nonequijoin, Demonstrasi, dan mempraktekkan
mempraktekkan Project Outer Join Studi kasus latihan dan tugas
Database dengan DBMS
Oracle
12 1 (6 X 50’) Mahasiswa mampu Ceramah, Ketepatan dalam 25 %
PRESENTASI PROJECT Demonstrasi, dan mempraktekkan
mempraktekkan Transaksi
menggunakan COMMIT, Studi kasus latihan dan tugas
ROLLBACK dan SAVEPOINT
13 1 (6 X 50’) dalam DBMS MySQL
COMMIT, ROLLBACK, Ceramah, Ketepatan dalam 1%
Mahasiswa mampu SAVEPOINT
mempraktekkan Transaksi Demonstrasi, dan mempraktekkan
menggunakanTrigger VIEW Studi kasus latihan dan tugas
dalam DBMS MySQL
5
15 1 (6 X 50’) STORED PROCEDURE Ceramah, Ketepatan dalam 1%
Mahasiswa mampu
MYSQL Demonstrasi, dan mempraktekkan
mempraktekkan Transaksi
menggunakan Stored Function Studi kasus latihan dan tugas
dalam DBMS MySQL
1. Kelompok : Mendemokan praktek SQL Query dalam DBMS Oracle dan DBMS MySQL sesuai dengan topik yang dipilih
2. Individu : Mengerjakan Kuis untuk setiap section ORACLE ACADEMY dengan kelulusan minimal 70% dan latihan-latihan soal
6
Komputer
Nur Fauzi Soelaiman, ST, M.Kom Mera Kartika D, SSi, MT Mera Kartika D, SSi, MT
NIP NIP 19790428 200501 2 002 NIP 19790428 200501 2 002
CATATAN:
(1) Proses pembelajaran harus dilaksanakan secara interaktif, inspiratif, menyenangkan, menantang, dan memotivasi mahasiswa untuk
berpartisipasi aktif, serta memberikan kesempatan atas prakarsa, kreativitas, dan kemandirian sesuai dengan bakat, minat, dan
perkembangan fisik serta psikologis mahasiswa, termasuk mahasiswa berkebutuhan khusus.
(2) Proses pembelajaran secara umum dilaksanakan dengan urutan:
a. Kegiatan pendahuluan, merupakan pemberian informasi yang
komprehensif tentang rencana pembelajaran beserta tahapan pelaksanaannya, serta informasi hasil asesmen dan umpan balik
proses pembelajaran sebelumnya;
b. Kegiatan inti, merupakan kegiatan belajar dengan penggunaan metode pembelajaran yang menjamin tercapainya kemampuan
tertentu yang telah dirancang sesuai dengan kurikulum;
c. Kegiatan penutup,merupakan kegiatan refleksi atas suasana dan
capaian pembelajaran yang telah dihasilkan, serta informasi tahapan pembelajaran berikutnya.