Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
GBPP ST-RK-1.00-014-002/R- SATUAN ACARA PERKULIAHAN PROGRAM STUDI : DIII MANAJEMEN INFORMATIKA Semester : 4 Berlaku mulai : Genap/2007 JUDUL MATA KULIAH NOMOR KODE / SKS MATA KULIAH PRASYARAT DESKRIPSI SINGKAT MANFAAT MATA KULIAH TUJUAN INSTRUKSIONAL UMUM : : : : : : PEMROGRAMAN BASIS DATA I 390103047 / 2 SKS SQL I Mempelajari ttg Dasar Teknik Pemrograman PL/SQL Mahasiswa dapat mendefinisikan dan memanipulasi data dg Oracle PL/SQL Mahasiswa dapat membuat aplikasi pemrograman basis data dengan menggunakan PL/SQL KEPUSTAKAAN : PROSENTASE PENILAIAN : 1. Oracle University. 2004. Oracle Database10g: PL/SQL Fundamentals, Student Guide Volume 1. Tanpa Kota: Oracle University. 2. Oracle University. 2004. Oracle Database 10g: PL/SQL Fundamentals, Student Guide Volume 2. Tanpa Kota: Oracle University. 3. Oracle University. 2004. Oracle Database 10g: Develop PL/SQL Program Units , Student Guide Volume 1. Tanpa Kota: Oracle University. 4. Oracle University. 2004. Oracle Database 10g: Develop PL/SQL Program Unit , Student Guide Volume 2. Tanpa Kota: Oracle University. 5. Oracle University. 2004. Oracle Database 10g:Develop PL/SQL Program Units, Student Guide Volume 3. Tanpa Kota: Oracle University. 6. Oeroang Technologi.2003. Pemrograman Menggunakan Oracle Developer. Yogyakarta: Penerbit Andi 7. Oeroang Technologi.2003. Pemrograman Menggunakan Oracle Developer Tingkat Lanjut. Yogyakarta: Penerbit Andi 8. Dawes, Chip, Thomas, Biju. OCA/OCP: Introduction to Oracle 9i SQL: Study Guide, Exam IZO-007. San Fransisco. 9. Hutabarat, Bernaridho. 2004. Pemrograman Oracle PL/SQL. Yogyakarta. UTS 30 % (Tertulis di kelas) UAS 30 % (DEMO Proyek per orang) TUGAS ( Tugas, Quis) 40 % (Tugas Per orang) Halaman 1 dari 6 GBPP Pertemuan 1 2 ST-RK-1.00-014-002/R- TUJUAN INSTRUKSIONAL KHUSUS Memberikan pemahaman kepada mahasiswa untuk memahami oracle developer secara umum dan PL/SQL Memberikan pemahaman kepada mahasiswa untuk membuat pengkodean dalam model PL/SQL. Nested Block and Operator dlm PL/SQL. POKOK BAHASAN SUB POKOK BAHASAN METODE ETIMASI WAKTU JENIS EVALUASI - Pengantar Oracle Developer - Introduction to PL/SQL - Declaring PL/SQL Variables - Executable Statements SUMBER BELAJAR 1. Penjelasan (Desain Database, Generate Script ) 2. Koneksi Form Ke database 3. About PL/SQL - Presentasi - Tanya Jawab 100 Menit Test , demo Buku 1, Bab Introduction, Bab 1 1. Use Variables 2. Types Variables 3. Scalar Data Types 4. PL/SQL Block Syntax and Guidelines 5. Comment ing Code 6. SQL Function in PL/SQL 7. PL/SQL Functions 8. Data Type Conversion 9. Nested Block and Variable Scope 10. Operators in PL/SQL 11. Using Bind Variables - Presentasi - Tanya Jawab - Latihan 100 Menit Test, demo Buku 1, bab 2, 3, 4 Halaman 2 dari 6 GBPP Pertemuan ST-RK-1.00-014-002/R- TUJUAN INSTRUKSIONAL KHUSUS POKOK BAHASAN 3,4 Memberikan ketrampilan kepada Mahasiswa untuk mengetahui cara penggunaan If Condition dan Looping/Perulangan. Writing Control Structures 5 Memberikan ketrampilan kepada Mahasiswa untuk membuat Cursor. Memberikan pemahaman kepada mahasiswa tentang handling Exceptions Writing Explisit Cursors Handling Exceptions SUB POKOK BAHASAN 12. Programming Guidelines 13. Code Naming Conventions 14. Identing Code 15. Determining Variabel Scope 1. Identify the uses and types of control structures. 2. Construct and IF statement 3. Use Case Expressions 4. Construct and identify different loop statements 5. Use Logic tables 6. Control block flow using nested loops and labels. 1. About Cursors 2. Explicit Cursor Functions 3. Controlling Explisit Cursors 4. Declaring the Cursor 5. Opening The METODE ETIMASI WAKTU JENIS EVALUASI SUMBER BELAJAR - Presentasi - Tanya Jawab - Latihan 200 Menit Test, demo Buku 1, bab 5,6 - Presentasi - Tanya Jawab - Latihan 100 Menit Test, Demo Buku 1, bab 7,8 Halaman 3 dari 6 GBPP Pertemuan 6 ST-RK-1.00-014-002/R- TUJUAN INSTRUKSIONAL KHUSUS Mahasiswa dapat membuat Procedure, mengetahui Jenis Parameter yang digunakan dan Pemanggilan Procedure. POKOK BAHASAN Creating Procedure SUB POKOK BAHASAN 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 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 METODE ETIMASI WAKTU JENIS EVALUASI SUMBER BELAJAR - Presentasi - Tanya Jawab - Latihan 100 Menit Test, Demo Buku 1, bab 9 Halaman 4 dari 6 GBPP Pertemuan 7 ST-RK-1.00-014-002/R- TUJUAN INSTRUKSIONAL KHUSUS POKOK BAHASAN Mahasiswa dapat Creating membuat Function dan Function mengetahui Jenis Parameter yang digunakan dan Pemanggilan Function. 8,9,10,11 Mahasiswa dapat membuat aplikasi dengan Oracle Form Oracle Form Builder 12 Mahasiswa dapat membuat laporan dengan oracle report Oracle Report Builder 13,14 Mahasiswa dapat menjelaskan dan mempresentasikan sistem yang dibuat. Demo Aplikasi SUB POKOK BAHASAN Parameters 10. Declaring Subprograms 11. Handled Exceptions 1. Overviews of Stored Functions 2. Syntax for Creating Functions 3. Creating a Function 4. Executing Functions Pengenalan form, membuat aplikasi dengan Oracle form Builder Membuat Report dengan Oracle report Builder Demo dan Konsultasi Aplikasi METODE ETIMASI WAKTU JENIS EVALUASI SUMBER BELAJAR - Presentasi - Tanya Jawab - Latihan 100 Menit Test, Demo Buku 1, bab 9 - Presentasi - Tanya Jawab - Latihan - Demo 400 Menit Test, Demo Buku 1,2,3,4,5,6,7,8 Presentasi 100 Menit Tanya jawab Latihan Demo Konsultasi 300 Menit Demo (100 menit tambahan untuk setting database Komputer dan Test, Demo Buku 6,7 Demo Buku 1,2,3,4,5,6,7,8 - Halaman 5 dari 6 GBPP ST-RK-1.00-014-002/R- Pertemuan TUJUAN INSTRUKSIONAL KHUSUS POKOK BAHASAN SUB POKOK BAHASAN METODE ETIMASI WAKTU JENIS EVALUASI SUMBER BELAJAR konsultasi) Disahkan Oleh: Diperiksa Oleh: Dibuat Oleh: Helmy Widyantara, S.Kom., M.Eng Wakil Ketua I Panca Rahardiyanto, S.Kom Kaprodi DIII Manajemen Informatika ................................................. Ketua Tim GBPP Halaman 6 dari 6