Pendahuluan Nama Mata Kuliah : Pemrograman Basis Data Kode Kode Matakuliah : MI2183 Jumlah SKS : 3 SKS Capaian Pembelajaran : Mahasiswa dapat membangun dan mempraktekkan blok PL/SQL modular diantaranya stored procedure, stored function, package, trigger, serta penanganan exception. Mahasiswa dapat memanfaatkan blok PL/QL untuk menyelesaikan masalah yang diberikan.
Materi Perkuliahan 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
Nilai Skor Mata Kuliah (NSM) Nilai Mata Kuliah (NMK) Komponen Penilaian Komponen Penilaian Batasan Bobot Bobot Assessment 1 10%-50% 25% Assessment 2 Assessment 3 0% Tugas 20%-30% 30% Praktikum 0%-40% 20% TOTAL 100% Nilai Skor Mata Kuliah (NSM) Nilai Mata Kuliah (NMK) NSM > 80 A 70 < NSM ≤ 80 AB 65 < NSM ≤ 70 B 60 < NSM ≤ 65 BC 50 < NSM ≤ 60 C 40 < NSM ≤ 50 D NSM ≤ 40 E
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.