GARIS-GARIS BESAR PROGRAM PENGAJARAN PROGRAM STUDI : DIII MANAJEMEN INFORMATIKA Senester : 5 Berlaku mulai : Genap/2007 JUDUL MATA KULIAH : PEMROGRAMAN BASIS DATA II NOMOR KODE / SKS : 390103048 / 2 sks MATA KULIAH PRASYARAT : PBD 1 DESKRIPSI SINGKAT : Mempelajari ttg Dasar Teknik Pemrograman PL/SQL dan dapat mempersiapkan ujian sertifikasi PL/SQL dengan baik MANFAAT MATA KULIAH : Mahasiswa dapat mendefinisikan dan memanipulasi data dg PL/SQL Mahasiswa dapat mempersiapkan ujian sertifikasi PL/SQL dengan baik TUJUAN UMUM : Mahasiswa dapat memahami PL/SQL pada oracle dengan baik, serta dapat mempersiapkan ujian sertifikasi PL/SQL KEPUSTAKAAN : 1. University. 2004. Database10g: PL/SQL Fundamentals, Student Guide Volume 1. Tanpa Kota: University. 2. University. 2004. Database 10g: PL/SQL Fundamentals, Student Guide Volume 2. Tanpa Kota: University. 3. University. 2004. Database 10g: Develop PL/SQL Program Units, Student Guide Volume 1. Tanpa Kota: University. PROSENTASE PENILAIAN : UTS 30 % (Ujian Online di lab) UAS 30 % (Ujian Online di lab) TUGAS ( Tugas, Quis) 40 % (Tugas Per orang) Halaman 1 dari 5
Pertemuan TUJUAN 1 Mahasiswa dapat oracle developer secara umum,pl/sql, dan Declaring PL/SQL - Pengantar Developer - Introduction to PL/SQL - Declaring PL/SQL SUB 1. Pengantar Developer 2. About PL/SQL 3. Declaring PL/SQL 100 Menit Test, demo Buku 1, Bab Introduction, Bab 1 bab 2 2,3 Mahasiswa dapat : Executable Interacting With The Server 4,5 Mahasiswa dapat penggunaan If Condition dan Looping/Perulangan. Executable Interacting With The Serve materi Writing Control Structures Executable Interacting With The Serve 1. Identify the uses and types of control structures. 2. Construct and IF statement 3. Use Case Expressions 4. Construct and identify different 200 Menit Test, demo Buku 1, bab 3, 4 200 Menit Test, demo Buku 1, bab 5,6 Halaman 2 dari 5
Pertemuan TUJUAN 6,7 Mahasiswa dapat Cursor, dan entang handling 8,9 Mahasiswa dapat Procedure, mengetahui Jenis Explisit Cursors Handling Procedure SUB loop statements 5. Use Logic tables 6. Control block flow using nested loops and labels. 1. About Cursors 2. Explicit Cursor 3. Controlling Explisit Cursors 4. Declaring the Cursor 5. Opening The Cursor 6. Fetching Data from the Cursor 7. Explicit Cursor Attributes 8. Cursors and Records 9. Cursor for Loops 10. Handling Execeptions 1. PL/SQL Program Constructs 2. Overview of SubPrograms 3. PL/SQL 100 Menit Test, Demo Buku 1, bab 7,8 100 Menit Test, Demo Buku 1, bab 9 Buku 3, bab 1 Halaman 3 dari 5
Pertemuan TUJUAN Parameter yang digunakan dan Pemanggilan Procedure. 10,11 Mahasiswa dapat Function dan mengetahui Jenis Parameter yang digunakan dan Pemanggilan Function. Function SUB Subprogram 4. Benefit of Subprograms 5. Syntax for Creating Procedures 6. Developing Procedures 7. Procedural Parameter Modes 8. Creating Procedures with Parameters 9. IN OUT Parameters 10. Declaring Subprograms 11. Handled 1. Overviews of Stored 2. Syntax for Creating 3. Creating a Function 4. Executing 200 Menit Test, Demo Buku 1, bab 9 Buku 3, bab 2 Halaman 4 dari 5
Pertemuan TUJUAN 12,13 Mahasiswa dapat 14 Mahasiswa dapat Pankages SUB 1. PL/SQL 2. Components Of a PL/SQL 3. Creating 4. Removing 5. Advanced 1. Types Of 2. Creating DML 3. Removing 200 Menit Test, Demo Buku 2. Buku 3, bab 3 100 Menit Test, Demo Buku 2 Buku 3, bab 10 Disahkan Oleh: Diperiksa Oleh: Dibuat Oleh: Drs. Antok Supriyanto, M.MT Arifin Puji Widodo, SE Yuswanto, S.Pd, MCP., M.SA Wakil Ketua I Kaprodi DIII Mahajemen Informatika Ketua Tim SAP Halaman 5 dari 5