PEMROGRAMAN BASIS DATA I

dokumen-dokumen yang mirip
Sistem Basis Data SISTEM BASIS DATA Rencana Pelaksanaan Pembelajaran. Disusun oleh Vivine Nurcahyawati, M.Kom, OCP

GARIS-GARIS BESAR PROGRAM PENGAJARAN PROGRAM STUDI : S1 SISTEM INFORMASI Semester : 2

GARIS-GARIS BESAR PROGRAM PENGAJARAN PROGRAM STUDI : DIII MANAJEMEN INFORMATIKA Semester : 2

GARIS-GARIS BESAR PROGRAM PENGAJARAN PROGRAM STUDI : S1 KOMPUTERISASI AKUNTANSI Semester : 2

Fakultas Teknologi Informasi

DESAIN BASIS DATA SKS

RENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI AKUNTANSI KOMPUTER D3 BISNIS DAN KEWIRAUSAHAAN UNIVERSITAS GUNADARMA

RENCANA PEMBELAJARAN SEMESTER

RENCANA PEMBELAJARAN SEMESTER (RPS)

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) PROGRAM STUDI : DIII MANAJEMEN INFORMATIKA Semester : 4

UNIVERSITAS MERCU BUANA

Mahasiswa mampu menjelaskan fungsi data management, business process management dalam suatu perancangan SIM suatu organisasi.

RENCANA PEMBELAJARAN SEMESTER (RPS) DAN RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

Mahasiswa mampu. storage dalam komputer.[c2] (9)

SATUAN ACARA PERKULIAHAN (SAP)

RENCANA PEMBELAJARAN SEMESTER

RENCANA PEMBELAJARAN SEMESTER

Pemrograman Visual Kode Mata Kuliah: IF0353/3 sks Program Studi: S 1 Sistem Informasi

Dasar Dasar Pemrograman

RENCANA PEMBELAJARAN SEMESTER (RPS)

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI

RENCANA PEMBELAJARAN SEMESTER (RPS)

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) DAN SATUAN ACARA PERKULIAHAN (SAP) MATA KULIAH : MANAJEMEN DATABASE KODE MATA KULIAH : ANI / 3 (3-0)

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

SATUAN ACARA PERKULIAHAN MATA KULIAH SISTEM BASIS DATA KODE : TI11. C228 / 4 SKS

KBKF53110 WEB PROGRAMMING

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI

Satuan Acara Perkuliahan

PERANCANGAN SISTEM EVALUASI BELAJAR ONLINE (STUDI KASUS: MATA KULIAH PEMROGRAMAN BASIS DATA II DI STIKOM)

INSTITUT KEUANGAN PERBANKAN INFORMATIKA ASIA IKPIA PERBANAS JAKARTA

Introduction.

BUANA. Distribusi 01 September 2017

UNIVERSITAS MERCU BUANA

ANIMASI KOMPUTER DAN MULTIMEDIA

PetaCapaianBelajarMhs :SISTEM PENDUKUNG KEPUTUSAN 3sks / Smt.VI

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

RENCANA PEMBELAJARAN SEMESTER (RPS)TAHUN AKADEMIK 2014/2015 FAKULTAS TEKNIK PROGRAM STUDI : SISTEM INFORMASI

Aktivitas Pembelajaran. Kegiatan Dosen

RENCANA PEMBELAJARAN SEMESTER (RPS)

SATUAN ACARA PERKULIAHAN PROGRAM STUDI : S1 KOMPUTERiSASI AKUNTANSI

PL / SQL. Arif Basofi

SATUAN ACARA PERKULIAHAN MATA KULIAH SISTEM BASIS DATA 1 (MI) KODE / SKS KK / 2 SKS

RENCANA PEMBELAJARAN SEMESTER (RPS) KKKM32011 Pemrograman Web II

Perancangan Basis Data

SATUAN ACARA PERKULIAHAN (SAP)

GARIS-GARIS BESAR PROGRAM PENGAJARAN PROGRAM STUDI : DIII MANAJEMEN INFORMATIKA

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) Mata Kuliah Sistem Basis Data II IF1405

RENCANA PEMBELAJARAN SEMESTER

SATUAN ACARA PERKULIAHAN. : Teknologi Pendidikan (TekPend) : Ellina Rienovita, M.T

Kata Kunci :Sistem Informasi Akademik, SMA, Waterfall, PHP, MySql

RENCANA PEMBELAJARAN SEMESTER (RPS) MANAJEMEN PEMASARAN II. EKM 208 (3 sks) Semester IV. Pengampu mata kuliah

BAB 1 PENDAHULUAN. Oracle Form Badriyah

SATUAN ACARA PERKULIAHAN (SAP)

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) Mata Kuliah Pemrograman III IF1302

RENCANA PEMBELAJARAN

SATUAN ACARA PERKULIAHAN (SAP)

RENCANA PEMBELAJARAN SEMESTER (RPS)

GARIS-GARIS BESAR PROGRAM PENGAJARAN PROGRAM STUDI: S1 SISTEM INFORMASI Semester : Genap

RENCANA PEMBELAJARAN SEMESTER (RPS)

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

SATUAN ACARA PERKULIAHAN (SAP)

Pengembangan Sistem Simulasi Ujian Nasional Sekolah Menengah Atas (SMA) Online Berbasis Web

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Strategi Pembelajaran

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) Mata Kuliah Sistem Basis Data I SI 1303

RPS (Rencana Pembelajaran Semester) dan RPP (Rencana Pelaksanaan Pembelajaran)

RENCANA PEMBELAJARAN SEMESTER

Kontrak Kuliah Basis Data II (Semester Genap 2009/2010)

Direvisi. Diskripsi Singkat MK. macam-macam proposal yang dikaitkan dengan tugas akhir mahasiswa ketika akan menyelesaikan studi nantinya.

RENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI PSIKOLOGI. Issue/Revisi : A0 Tanggal : 27 November 2017

SILABUS. 1. Menguasai konsep database dasar. 2. Membuat database dengan menggunakan MySQL 5.0.

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

Pengenalan PL/SQL. Pertemuan 3

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

SATUAN ACARA PERKULIAHAN (SAP) Mata Kuliah: PEMROGRAMAN BASIS DATA. Oleh: Nisa Miftachurohmah, S. Kom

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

RENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI TEKNIK ELEKTRO FAKULTAS TEKNIK ELEKRO TELKOM UNIVERSITY

RANCANGAN PEMBELAJARAN

PROSES PERANCANGAN DATABASE

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) Mata Kuliah Rekayasa Perangkat Lunak IF1203

Satuan Acara Perkuliahan Mata Kuliah 4GL

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) Mata Kuliah Sistem Basis Data Lanjut SI1506

RPS STATISTIKA MATEMATIKA

RENCANA PEMBELAJARAN SEMESTER (RPS)

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI

RENCANA PEMBELAJARAN SEMESTER (RPS) REKAYASA HIDROLOGI

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

STANDAR KOMPETENSI DAN KOMPETENSI DASAR KELOMPOK PROGRAM PRODUKTIF SEKOLAH MENENGAH KEJURUAN

SATUAN ACARA PERKULIAHAN MATA KULIAH PENGANTAR BASIS DATA FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI JURUSAN TEKNIK KOMPUTER (D3) KODE: IT014318

Pemrograman Web 1. Akademi Manajemen Informatika dan Komputer AMIK Royal Kisaran. Modul 2 Revisi 2. Tahun Akademik 2012/2013

Transkripsi:

Rencana Pelaksanaan Pembelajaran PEMROGRAMAN BASIS DATA I 390103047 Disusun oleh Vivine Nurcahyawati, M.Kom, OCP PROGRAM STUDI DIII MANAJEMEN INFORMATIKA STMIK STIKOM SURABAYA 2014

DAFTAR ISI HALAMAN SAMPUL... i DAFTAR ISI... ii DESKRIPSI MATA KULIAH (MK)... ii PETA CAPAIAN BELAJAR MAHASISWA... 5 CAPAIAN PEMBELAJARAN... 5 RENCANA PELAKSANAAN PEMBELAJARAN... 6 i

DESKRIPSI MATA KULIAH (MK) Mata Kuliah Kode/SKS/Semester : Pemrograman Basis Data I : 390103047/ 2 SKS/ 4 (empat) Kompetensi Lulusan : Mampu melakukan rancang bangun, mengimplementasikan dan mendokumentasikan sistem informasi untuk industri, bisnis dan pemerintahan. Tujuan Pembelajaran (Learning Objective) : Mahasiswa dapat merancang dan membangun aplikasi basis data dengan menggunakan PL/SQL, baik secara mandiri/perorangan maupun bekerja sama dalam suatu kelompok. Persentase kelulusan matakuliah sebesar 90%. Baseline : Mampu melakukan manipulasi data menggunakan SQL pada basis data Oracle. Kompetensi Hardskill : 1. Mampu menerapkan sistem basis data sesuai kebutuhan pengguna dalam organisasi. 2. Mampu merancang basis data yang dimulai dengan Entity-Relationship Diagram (ERD). 3. Mampu membuat blok-blok program dalam bentuk Function dan Procedure dengan menggunakan Procedural Language / Stuctured Query Language (PL/SQL). 4. Mampu merancang aplikasi basis data dalam Oracle Form Builder dan Report Builder dengan menggunakan PL/SQL. Kompetensi Softskill : a. Bekerjasama dalam kelompok b. Kreatif c. Jujur d. Inisiatif Pokok Bahasan : 1. Pengenalan Oracle Developer 2. Pengenalan PL/SQL 3. Writing Executable Statement 4. Writing Control Structures 5. Cursor 6. Procedure 7. Function 8. Oracle Form Builder 9. Report Builder ii

iii

Pustaka : 1. Buku Utama : 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. 2. Buku Pendukung : 1. Oeroang Technologi.2003. Pemrograman Menggunakan Oracle Developer. Yogyakarta: Penerbit Andi 2. Oeroang Technologi.2003. Pemrograman Menggunakan Oracle Developer Tingkat Lanjut. Yogyakarta: Penerbit Andi 3. Dawes, Chip, Thomas, Biju. OCA/OCP: Introduction to Oracle 9i SQL: Study Guide, Exam IZO-007. San Fransisco. 4. Hutabarat, Bernaridho. 2004. Pemrograman Oracle PL/SQL. Yogyakarta 5. Elmasri, Ramez and Navathe, Shamkant B. 2010. Fundamentals of Database Systems, Sixth Edition. Boston: Pearson Education, Inc. Addison Wesley. Media Belajar : 1. Software : Windows, Power Point, Oracle Server 10G, Oracle Developer 6i 2. Hardware : Personal Computer/Laptop, LCD Projector, Sound System, Koneksi Internet Jenis Assesment : 1. Tes : Tugas, Quis, UTS (ujian tertulis), UAS (demo proyek) 2. Presentasi, Resume, Diskusi, Konsultasi, Dokumen Pendukung iv

PETA CAPAIAN BELAJAR MAHASISWA : PEMROGRAMAN BASIS DATA I (390103047) / 2 sks / Smt. IV Capaian Pembelajaran Mahasiswa dapat merancang dan membangun aplikasi basis data dengan menggunakan PL/SQL, baik secara mandiri/perorangan maupun bekerja sama dalam suatu kelompok. Persentase kelulusan matakuliah sebesar 90%. [C6,P3,A5] : Mahasiswa dapat merancang dan membangun aplikasi basis data dengan menggunakan Procedural Language/Structure Query Language (PL/SQL). (10-14) [C5,P3,A5] : Mahasiswa dapat menguji penggunaan PL/SQL dalam blok-blok program. (4-9) [C2,P2,A3] : Mahasiswa mampu menjelaskan penggunaan basis data sesuai kebutuhan organisasi. (1) [C3,P2,A3] : Mahasiswa mampu menentukan topik perancangan dan mendaftar kebutuhan pengguna dalam topik tersebut. (2) [C4,P2,A3] : Mahasiswa dapat membuat diagram berdasarkan kebutuhan pengguna menggunakan Entity-Relationship Diagram. (3) Garis Entry Behavior Mampu melakukan manipulasi data menggunakan SQL pada basis data Oracle 5

RENCANA PELAKSANAAN PEMBELAJARAN Matakuliah: PEMROGRAMAN BASIS DATA I Program Studi: DIII MANAJEMEN INFORMATIKA MATAKULIAH KODE BOBOT SEMESTER RUMPUN REVISI PEMROGRAMAN BASIS DATA I 390103047 2 sks IV MKB Capaian Pembelajaran Mahasiswa dapat merancang dan membangun aplikasi basis data dengan menggunakan PL/SQL, baik secara mandiri/perorangan maupun bekerja sama dalam suatu kelompok. Persentase kelulusan matakuliah sebesar 90%. Deskripsi Materi 1. Penerapan sistem basis data sesuai kebutuhan pengguna dalam organisasi. 2. Perancangan basis data yang dimulai dengan Entity-Relationship Diagram (ERD). 3. Pembuatan blok-blok program dalam bentuk Function dan Procedure dengan menggunakan Procedural Language / Stuctured Query Language (PL/SQL). 4. Perancangan aplikasi basis data dalam Oracle Form Builder dan Report Builder dengan menggunakan PL/SQL. Pustaka Wajib: 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

Anjuran: 1. Oeroang Technologi.2003. Pemrograman Menggunakan Oracle Developer. Yogyakarta: Penerbit Andi 2. Oeroang Technologi.2003. Pemrograman Menggunakan Oracle Developer Tingkat Lanjut. Yogyakarta: Penerbit Andi 3. Dawes, Chip, Thomas, Biju. OCA/OCP: Introduction to Oracle 9i SQL: Study Guide, Exam IZO-007. San Fransisco. 4. Hutabarat, Bernaridho. 2004. Pemrograman Oracle PL/SQL. Yogyakarta 5. Elmasri, Ramez and Navathe, Shamkant B. 2010. Fundamentals of Database Systems, Sixth Edition. Boston: Pearson Education, Inc. Addison Wesley. Team Teaching --- Assessment 1. Tes : Tugas, Quis, UTS (ujian tertulis), UAS (demo proyek) 2. Presentasi, Resume, Diskusi, Konsultasi, Dokumen Pendukung Matakuliah Syarat Structure Query Language I Minggu Ke- Sub-Kompetensi (Sub-LO) Assessment Indikator Bentuk Bobot Metode Pembelajaran [ Estimasi waktu ] [Media Pembelajaran] Materi Pembelajaran [Pustaka] 1 Mahasiswa mampu menjelaskan penggunaan basis data sesuai kebutuhan organisasi. (C2,P2,A3) Mampu menjelaskan pengertian dan sifat-sifat basis data (C2) Mampu menjelaskan karakteristik dan manfaat basis data(c2) Memberikan contoh tentang implikasi basis data dan pemakainya(c2,p2) Resume pemanfaatan basis data (dikumpulkan maksimal M2 melalui email dosen atau unggah di blog dosen) 3% Kuliah dan Diskusi Diumumkan pada mhs untuk meng-instal Oracle Database (digunakan mulai M4) dan Oracle Developer (digunakan mulai M10) Tugas 1 : Membuat resume tentang pemanfaatan basis data 1. Menjelaskan tentang RPP 2. Review Konsep Dasar Basis Data Definisi, karakteristisk dan pemakai Basis Data (Buku Anjuran 5 Bab 1) 3. Review Sistem dan Arsitektur Basis Data 7

Mhs tepat waktu dalam pengumpulan tugas. dan pemakainya mencari studi kasus tentang organisasi yang menerapkan basis data, jelaskan tentang keadaan sebelum dan setelah diterapkan basis data (sertakan sumber pustakanya). [TT + BM : (1+1)x(2x50 )] OS, power point, internet] (Buku Anjuran 5 Bab 2) Manfaat dan implikasi Basis Data 2 Mahasiswa mampu menentukan topik perancangan dan mendaftar kebutuhan pengguna dalam topik tersebut. (C3,P2,A3) Mampu menjelaskan penggunaan model data konseptual tingkat tinggi (C2) Mampu mendaftar kebutuhan pengguna pada topik yang diangkat (C3). Mampu menotasikan dengan ER-Diagram (C3) Pembentukan kelompok kerja (P3) Mhs tepat waktu dalam pengumpulan tugas. Tugas 2 (dikumpulkan maksimal M3 melalui email dosen atau unggah di blog dosen) 3% Kuliah dan Diskusi Diumumkan pada mhs untuk meng-instal Oracle Database (digunakan mulai M4) dan Oracle Developer (digunakan mulai M10) Pembuatan kelompok secara acak dengan dan ditunjuk 1 mhs sebagai ketuanya. 1 kelompok maksimal ada 2 mhs Kelompok harus membuat laporan kegiatan dengan periode tertentu Tugas 2 (kelompok): o Menentukan topik yang digunakan untuk bahan proyek perancangan basis data. o Survey pada organisasi yang menjadi studi kasus. o Membuat analisis kebutuhan pengguna. o Mengumpulkan dokumen terkait [TT + BM : (1+1)x(2x50 )] OS, power point, internet] Entity Relationship Diagram (ERD) (Buku Anjuran 5 Bab 3) Penggunaan model data konseptual tingkat tinggi untuk merancang basis data Konsep model ER Notasi ER-Diagram 8

3 Mahasiswa dapat membuat diagram berdasarkan kebutuhan pengguna menggunakan Entity- Relationship Diagram. (C4,P2,A3) Mampu membuat ER- Diagram sesuai kebutuhan pengguna (C3,P2) Dosen memberikan contoh soal tentang kebutuhan pengguna. Mahasiswa mengerjakan latihan soal dari dosen. (Masuk ke dalam nilai keaktifan (salah satu komponen TUGAS)) 1% Kuliah dan Latihan Soal Diumumkan pada mhs untuk meng-instal Oracle Database (digunakan mulai M4) dan Oracle Developer (digunakan mulai M10) Dosen mengecek topik yang sudah diajukan mhs dan memberi jawaban apakah topik bisa dilanjutkan untuk proyek atau masih perlu revisi (maksimal M4) OS, power point, internet, database dan developer Oracle] 1. Slide kumpulan soal dari dosen tentang studi kasus penentuuan kebutuhan pengguna yang kemudian dibuat diagramnya dengan menggunakan Entity Relationship Diagram (ERD) 2. Entity Relationship Diagram (ERD) (Buku Anjuran 5 Bab 3) 4 Mahasiswa dapat menguji penggunaan PL/SQL dalam blokblok program. (C5,P3,A5) Mampu menjelaskan tentang penggunaan Oracle Developer (C2,P2) Mampu menjelaskan tentang blok program dan bagianbagiannya (C2,P2) Mampu menentukan penggunaan PL/SQL untuk blok program (C3,P2). Mampu membuat blok program menggunakan PL/SQL(C4,P2) Tugas 3 (dikumpulkan maksimal M4 melalui email dosen atau unggah di blog dosen) 3% Kuliah dan Diskusi database Oracle pada mhs. Mhs mengumpulkan desain ERD dari topik yang telah disetujui oleh dosen di M5. Tugas 3 : Membuat resume tentang penggunaan Oracle Developer dan PL/SQL [TT + BM : (1+1)x(2x50 )] OS, power point, internet, database dan developer Oracle] 1. Pengantar Oracle Developer Introduction to PL/SQL (Buku Wajib 1 Bab Introduction, Bab 1) Penjelasan (Desain Database, Generate script ) Koneksi Form Ke database About PL/SQL Declaring PL/SQL Variables 2. Executable Statements (Buku Wajib 1 Bab 2, 3, 4) Use Variables Types Variables Scalar Data Types PL/SQL Block Syntax 9

and Guidelines Comment ing Code SQL Function in PL/SQL PL/SQL Functions 5 Mahasiswa dapat menguji penggunaan PL/SQL dalam blokblok program. (C5,P3,A5) Mampu menjelaskan Nested Block dan penggunaan Operator dalam PL/SQL (C2,P2) Mampu membuat blok program dalam Executable Section (C4,P2) Presentasi hasil blok program (A3) Dosen memberikan contoh soal tentang Executable Statements. Mahasiswa mengerjakan latihan soal dari dosen. (Masuk ke dalam nilai keaktifan (salah satu komponen TUGAS)) 1% Kuliah dan Latihan Soal database Oracle pada mhs. Desain ERD mhs telah sesuai dan dapat dilajutkan ke proses pembuatan database. OS, power point, internet, database dan developer Oracle] Executable Statements (lanjutan) (Buku Wajib 1 Bab 2, 3, 4) Data Type Conversion Nested Block and Variable Scope Operators in PL/SQL Using Bind Variables Programming Guidelines Code Naming Conventions Identing Code Determining Variabel Scope 6 Mahasiswa dapat menguji penggunaan PL/SQL dalam blokblok program. (C5,P3,A5) Mampu menggunakan If Condition dan Looping/Perulangan dalam blok program (C4,P2) Tes : Quiz Dosen memberikan contoh soal tentang Writing Control Structures. Mahasiswa mengerjakan latihan soal dari dosen. 10% Kuliah, Latihan Soal dan Quiz database Oracle pada mhs. OS, power point, internet, database dan developer Oracle] Quiz : 1x50 Writing Control Structures (Buku Wajib 1 Bab 5,6) Identify the uses and types of control structures. Construct and IF statement Use Case Expressions Construct and identify different loop statements Use Logic tables Control block flow using nested loops 10

and labels. 7 Mahasiswa dapat menguji penggunaan PL/SQL dalam blokblok program. (C5,P3,A5) Mampu menjelaskan tentang penggunaan Cursor dalam PL/SQL (C2) Mampu menggunakan Cursor dalam blok program (C4,P2) Mampu menjelaskan tentang Handling Exception dalam PL/SQL (C2) Mampu menggunakan Handling Exception dalam blok program (C4,P2) menyampaikan dan menerima pendapat selama diskusi (A3) Dosen memberikan contoh soal tentang Cursor dan Handling Exception. Mahasiswa mengerjakan latihan soal dari dosen. (Masuk ke dalam nilai keaktifan (salah satu komponen TUGAS)) 1% Kuliah dan Latihan Soal database Oracle pada mhs. OS, power point, internet, database dan developer Oracle] Writing Explisit Cursors (Buku Wajib 1 Bab 7) About Cursors Explicit Cursor Functions Controlling Explisit Cursors Declaring the Cursor Opening The Cursor Fetching Data from the Cursor Explicit Cursor Attributes Cursors and Records Cursor for Loops Handling Exceptions (Buku Wajib 1 Bab 8) Handling Execeptions UTS DEMO Tes : Tulis 30% 8 Mahasiswa dapat menguji penggunaan PL/SQL dalam blokblok program. (C5,P3,A5) Mampu menjelaskan tentang penggunaan Procedure dalam PL/SQL (C2) Mampu menjelaskan jenisjenis parameter dalam procedure (C2) Mampu menggunakan Procedure dalam blok program dan cara pemanggilannya (C4,P2) Dosen memberikan contoh soal tentang Procedure. Mahasiswa mengerjakan latihan soal dari dosen. (Masuk ke dalam nilai keaktifan (salah satu komponen TUGAS)) 1% Kuliah dan Latihan Soal database Oracle pada mhs. OS, power point, internet, power designer, database dan developer Oracle] Creating Procedure (Buku Wajib 1 Bab 9) PL/SQL Program Constructs Overview of SubPrograms PL/SQL Subprogram Benefit of Subprograms Syntax for Creating Procedures 11

menyampaikan dan menerima pendapat selama diskusi (A3) Developing Procedures Procedural Parameter Modes Creating Procedures with Parameters IN OUT Parameters Declaring Subprograms Handled Exceptions 9 Mahasiswa dapat menguji penggunaan PL/SQL dalam blokblok program. (C5,P3,A5) Mampu menjelaskan tentang penggunaan Functiom dalam PL/SQL (C2) Mampu menjelaskan jenisjenis parameter dalam Function (C2) Mampu menggunakan Function dalam blok program dan cara pemanggilannya (C4,P2) menyampaikan dan menerima pendapat selama diskusi (A3) Tugas 4 (dikumpulkan maksimal M9 melalui email dosen atau unggah di blog dosen) Dosen memberikan contoh soal tentang Function. Mahasiswa mengerjakan latihan soal dari dosen. 3 % Kuliah dan Diskusi database Oracle pada mhs. Tugas 4 : Membuat soal cerita dan penyelesainnya dengan menggunakan Procedure dan Function dalam blok program. [TT + BM : (1+1)x(2x50 )] OS, power point, internet, power designer, database dan developer Oracle] Creating Function (Buku Wajib 1 Bab 9) Overviews of Stored Functions Syntax for Creating Functions Creating a Function Executing Functions 10 Mahasiswa dapat merancang dan membangun aplikasi basis data dengan menggunakan Procedural Language/Structure Query Language (PL/SQL). (C6,P3,A5) Mampu menjelaskan tentang penggunaan Oracle Form Builder dalam PL/SQL (C2) Mampu mendesain form base table (C5,P3,A4) Tugas 5 (dipresentasikan di M11) 5% Kuliah dan Diskusi developer Oracle pada mhs Dosen memberikan contoh tentang Form Base Table Tugas 5 : Membuat form base table dengan menggunakan Oracle Form Builder berdasarkan database yang telah dibuat untuk Oracle Form Builder (Buku Wajib 1,2,3,4,5) (Buku Anjuran 6,7,8,9) Pengenalan fitur Oracle Form Builder Pembuatan modul dengan menggunakan wizard (Form Base Table) Macam-macam 12

1 (satu) form master lengkap dengan fungsi manipulasi datanya (Insert, Update, Delete). [TT + BM : (1+1)x(2x50 )] OS, power point, internet, power designer, database dan developer Oracle] Canvas 11 Mahasiswa dapat merancang dan membangun aplikasi basis data dengan menggunakan Procedural Language/Structure Query Language (PL/SQL). (C6,P3,A5) Mampu membuat form non base table (C5,P3,A4) Mampu menggunakan PL/SQL dalam fitur-fitur Oracle Form Builder. Dosen memanggil acak untuk mhs yang presentasi Tugas 5 di depan kelas kemudian hasilnya didiskusikan bersama. Untuk mhs yang belum mendapat kesempatan presentasi di M11 dapat dilanjutkan di M12. Kuliah dan Latihan Soal developer Oracle pada mhs Dosen memberikan contoh tentang Form Non Base Table Dosen memberikan contoh tentang penggunaan PL/SQL dalam fitur-fitur Oracle Form Builder OS, power point, internet, power designer, database dan developer Oracle] Oracle Form Builder (Buku Wajib 1,2,3,4,5) (Buku Anjuran 6,7,8,9) Penggunaan PL/SQL dalam fitur-fitur Oracle Form Builder(LOV, List Item, Button, dll) Form Non Base Table. Macam-macam cara menampilkan satu modul dari modul yang lain dengan menggunakan Menu. 12 Mahasiswa dapat merancang dan membangun aplikasi basis data dengan menggunakan Procedural Language/Structure Query Language (PL/SQL). (C6,P3,A5) Mampu menjelaskan tentang penggunaan Oracle Report Builder dalam PL/SQL (C2) Mampu membuat Report dengan Oracle Report Builder (C5,P3,A4) Tugas 6 (dipresentasikan di M13) 5% Kuliah dan Diskusi developer Oracle pada mhs. Dosen memberikan contoh soal tentang Report dengan wizard Dosen memberikan contoh tentang cara menampilkan report dari form yang telah dibuat sebelumnya (tanpa parameter) Tugas 6 : Membuat report wizard dengan menggunakan Oracle Report Builder (Buku Anjuran 1,2) Pengenalan fitur Oracle Report Builder Pembuatan modul report dengan menggunakan wizard Menampilkan report dari form yang telah dibuat (tanpa parameter). 13

Oracle Report Builder berdasarkan database yang telah dibuat untuk 1 (satu) tabel master dan dapat ditampilkan dari form yang telah dibuat pada tugas sebelumnya. [TT + BM : (1+1)x(2x50 )] OS, power point, internet, power designer, database dan developer Oracle] 13 Mahasiswa dapat merancang dan membangun aplikasi basis data dengan menggunakan Procedural Language/Structure Query Language (PL/SQL). (C6,P3,A5) Mampu membuat Report dengan Oracle Report Builder (C5,P3,A4) Dosen memanggil acak untuk mhs yang presentasi Tugas 6 di depan kelas kemudian hasilnya didiskusikan bersama. Untuk mhs yang belum mendapat kesempatan presentasi di M13 dapat dilanjutkan di M14. Kuliah danquiz developer Oracle pada mhs. Dosen memberikan contoh soal tentang Report tanpa wizard Dosen memberikan contoh tentang cara menampilkan report dari form yang telah dibuat sebelumnya (dengan parameter) OS, power point, internet, power designer, database dan developer Oracle] Oracle Report Builder (Buku Anjuran 1,2) Pembuatan modul report tanpa menggunakan wizard Penggunaan parameter dalam report. Menampilkan report dari form yang telah dibuat (dengan tanpa parameter). 14 Mahasiswa dapat merancang dan membangun aplikasi basis data dengan menggunakan Procedural Language/Structure Query Language (PL/SQL). (C6,P3,A5) Mampu membuat Graphics dengan Oracle Graphics Builder (C5,P3,A4) Mampu merancang aplikasi basis data dengan mengintegrasikan Form, Report, dan Graphics yang telah dibuat menjadi satu kesatuan.(c6, P3, A5) Kuliah dan Latihan Soal developer Oracle pada mhs. Dosen memberikan contoh soal tentang Graphics dengan wizard Dosen memberikan contoh tentang cara menampilkan graphics dari form yang telah dibuat sebelumnya. Oracle Graphics Builder (Buku Anjuran 1,2) Pengenalan fitur Oracle Graphics Builder Pembuatan modul graphics dengan menggunakan wizard Menampilkan graphics dari form 14

Masuk ke dalam nilai keaktifan (salah satu komponen TUGAS) OS, power point, internet, power designer, database dan developer Oracle] yang telah dibuat. UAS DEMO Tes : Presentasi Laporan Akhir 30% Keterangan : TM :Tatap Muka; TT :Tugas Terstruktur; BM :Belajar Mandiri MP :Media Pembelajaran Disahkan Oleh : Kaprodi DII Manajemen Informatika Diperiksa Oleh : Reviewer Dibuat Oleh : Titik Lusiani, M.Kom., OCP Drs. Antok Supriyanto, M.MT. Vivine Nurcahyawati, M.Kom, OCP 15