PemrogramanBasis Data Program Studi D3 Manajemen Informatika – Fakultas Ilmu Terapan Disusun oleh: Elis Hernawati, S.T, M.KOM Pramuko Aji, S.T, M.T [email protected] [email protected] Pendahuluan • • • • Nama Mata Kuliah : Pemrograman Basis Data Kode Kode Matakuliah : MI2183 Jumlah SKS : 3 SKS Capaian Pembelajaran : 1. Mahasiswa dapat membangun dan mempraktekkan blok PL/SQL modular diantaranya stored procedure, stored function, package, trigger, serta penanganan exception. 2. Mahasiswa dapat memanfaatkan blok PL/QL untuk menyelesaikan masalah yang diberikan. Materi Perkuliahan 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Blok PL/SQL non modular vs modular Stored procedure tanpa parameter Stored procedure dengan parameter Stored function tanpa parameter Stored function dengan parameter Memasang exception handling non predefined exception Memasang exception handling user defined exception Package Overloading package, package initialization block, persistent state Row trigger Manajemen trigger Mutating table & instead of trigger Demonstrasi procedure, function, package, trigger Komponen Penilaian Komponen Penilaian Batasan Bobot Bobot Nilai Skor Mata Kuliah (NSM) Nilai Mata Kuliah (NMK) Assessment 1 10%-50% 25% NSM > 80 A Assessment 2 10%-50% 25% 70 < NSM ≤ 80 AB Assessment 3 10%-50% 0% 65 < NSM ≤ 70 B Tugas 20%-30% 30% 60 < NSM ≤ 65 BC Praktikum 0%-40% 20% 50 < NSM ≤ 60 C 100% 40 < NSM ≤ 50 D NSM ≤ 40 E TOTAL Referensi • Feuerstein, Steven, dan Bill Pribyl. Oracle PL/SQL programming. Sebastopol, CA: O'Reilly, 2009. Print. • Urman, Scott, Ron Hardman, dan Michael McLaughlin. Oracle Database 10g PL/SQL Programming. New York: McGraw-Hill/Osborne, 2004. Print. • Srivastava, Tulika, dan Glenn Stokol. Oracle Database 10g: Develop PL/SQL Program Units 2nd Edition. Boston: Oracle Publisher, 2006. • Dedy Rahman Wijaya. Modul Praktikum Pemrograman Basis Data. Universitas Telkom, 2014.