Anda di halaman 1dari 7

Kode/No :

POLITEKNIK NEGERI JAKARTA Tanggal : 1 Desember 2015


FORMULIR Revisi : 0

SISTEM PENJAMINAN MUTU INTERNAL Halaman: 1 dari 7


(SPMI)

FORMULIR

RENCANA PEMBELAJARAN SEMESTER


TIF3405 Basis Data 2 / Database 2

Digunakan untuk melengkapi: STANDAR PROSES PEMBELAJARAN


Program Studi………………………..
Jurusan …………………………………….

Penanggung Jawab
Proses Tanggal
Nama Jabatan Tanda Tangan
1. Perumusan
2. Pemeriksaan
3. Persetujuan
4. Penetapan
5. Pengendalian

1
RENCANA PEMBELAJARAN SEMESTER

Program Studi : Teknik Informatika

Mata Kuliah : Basis Data 2

Mata Kuliah Prasyarat : Basis Data 1

Semester :3

SKS / JPM :3/6

Tahun Dikembangkan : 2015

Dosen Pengampu :

Deskripsi Mata Kuliah


: Mata kuliah ini membahas tentang teknik pemrograman database dengan menggunakan perangkat
lunak DBMS Oracle dan MySQL.

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. Presentasi Project yang berhubungan dengan DBMS Oracle 25%

4. Presentasi Project yang berhubungan dengan DBMS MySQL 25%

Daftar Referensi 1. “Ileaning Oracle Academy, 2014”


2. “MySQL CookBook” .O’Reilly. Paul Du-Bois. 2002.

Minggu Waktu Capaian Pembelajaran Metode Indikator Kriteria Bobot


Bahan Kajian
Ke (Tujuan) Pembelajaran Penilaian Penilaian
1 1 (6 X 50’) Mahasiswa mampu Date and Number Function, Ceramah, Ketepatan dalam
mempraktekkan fungsi tanggal Character Manipulation, Demonstrasi, dan mempraktekkan 1%
dan angka, fungsi konversi dan

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

14 1 (6 X 50’) Mahasiswa mampu TRIGGER VIEW MYSQL Ceramah, Ketepatan dalam 1%


mempraktekkan Transaksi
Demonstrasi, dan mempraktekkan
menggunakan Stored Procedure
dalam DBMS MySQL Studi kasus latihan dan tugas

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

16 1 (6 X 50’) Mahasiswa mampu


mempraktekkan perintah GRANT STORED FUNCTION MYSQL Ceramah, Ketepatan dalam 1%
dan REVOKE dalam DBMS
Demonstrasi, dan mempraktekkan
MySQL
Studi kasus latihan dan tugas
Mahasiswa mampu
17 1 (6 X 50’) mempraktekkan Project Database
dengan DBMS MySQL GRANT REVOKE MYSQL Ceramah, Ketepatan dalam
Demonstrasi, dan mempraktekkan 1%
Studi kasus latihan dan tugas

18 1 (2 X 50’) PRESENTASI PROJECT Presentasi dan Ketepatan dalam


Demo Project melakukan 25%
presentasI
100%

TUGAS-TUGAS YANG HARUS DISELESAIKAN MAHASISWA:

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

Mengetahui Depok , 1 Desember 2015


Ketua Jurusan Teknik Informatika dan Ketua Program Studi Penanggung Jawab MK

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.

Anda mungkin juga menyukai