Pemrograman Berorientasi Objek Lanjut MUHAMMAD BAGIR, MTI Profile Pendidikan Terakhir : Magister Teknologi Informasi, FASILKOM Universitas Indonesia 2006 Apprentice Experiences Faculty at CCIT-FT UI since 2007 Lecturer at STTI NIIT I-TECH since 2012 Trainer at Ministry Of Defense, Badiklat Dephan Republic Indonesia since 2007 Database, Java/Enterprise, Mobile, Web and Black Berry Application Developer. Email : Phone : 08998152784 2 Chapter 1 Introduction SATUAN ATURAN PERKULIAHAN Kehadiran minimal 75% (poin 10%) Keterlambatan maksimal 15 menit Ketidakhadiran karena sakit atau izin menyertakan surat Mengumpulkan Tugas (30%) Tugas berupa proyek individual pembuatan Web dilengkapi Database dengan PLatform Aplikasi menggunakan J2EE (Praktikum 20%) Tugas lain-lain (10%) Mengikuti UTS dan UAS(masing2 30%) SATUAN ACARA PERKULIAHAN HARI MINGGU : 14:45 – 16:45 TOTAL PERTEMUAN 14 SESI + 2SESI (UTS&UAS) MASA PERKULIAHAN BAG 1 : 24 FEBRUARI 2013 – 7 APRIL 2013 UTS 14 APRIL 2013 MASA PERKULIAHAN BAG 2 : 21 APRIL 2013 – 16 JUNI 2013 UAS 23 JUNI 2013 DNS 14 JULI 2013 MATERI PERKULIAHAN 1. PENGANTAR J2EE DAN TEKNOLOGI JSP 2. MEMULAI HTML, JSP DENGAN IDE NETBEANS 3. PENGENALAN UI DENGAN JSP DAN PENGGUNAAN TEMPLATE MAUPUN CSS 4. PENGELOLAAN KODE JAVA SEDERHANA DENGAN JSP 5. RESPONSE, REQUEST PADA JSP 6. PENGENALAN DATABASE, PEMBUATAN DATABASE, TABEL DAN KUERI SEDERHANA 7. ODBC-JDBC DAN PENGELOLAAN DATA MENGGUNAKAN JSP DENGAN SQL – INPUT DATA UTS MATERI PERKULIAHAN 8. ODBC-JDBC DAN PENGELOLAAN DATA MENGGUNAKAN JSP DENGAN SQL – HAPUS DATA, PENCARIAN DATA 9. VALIDASI DATA 10. ODBC-JDBC DAN PENGELOLAAN DATA MENGGUNAKAN JSP DENGAN SQL – PERBAIKAN DATA, DISERTAI VALIDASI 11. REVIEW PROSES PENGELOLAAN DATA 12. MANAJEMEN SESSION PADA JSP 13. JSTL(JSP STANDARD TAG LIBRARY) 14. PRESENTASI TUGAS PROYEK INDIVIDUAL WEB + PENYERAHAN SOAL UAS (JIKA TAKE HOME) UAS PROJECT Membuat Aplikasi . Aplikasi memuat proses pengelolaan database dengan JSP Aplikasi di demokan pada pertemuan ke 14 di depan kelas. Dikumpulkan ke email paling lambat pada pertemuan ke 13 dengan subject : Project_PBO_Lanjut_STT_ITECH_KELAS_Karyawan_genap_2012_ 2013 Nama file : Project_PBO_Lanjut_STT_ITECH_KELAS_Karyawan.rar (dlengkapi query database) – dilengkapi nama lengkap Platform Teknologi J2EE Elemen-elemen Teknologi JavaEE Fungsi API Java EE Service pada Java EE Deployment-based services : Persistence Transaction Security API-based services : Naming Messaging Connector Inherent services : Life-cycle Threading Remote object communication, seperti RMI dan CORBA Vendor-specific functionality Scalability Failover Load balancing Infrastruktur Java EE Service Arsitektur Platform Java EE Arsitektur Aplikasi Java EE Empat tipe yang paling umum adalah : Arsitektur web-centric. Kombinasi web dan aristektur berbasis komponen EJB, terkadang juga disebut aristektur EJB component-centric. Arsitektur aplikasi Business-to-business(B2B). Arsitektur aplikasi web-servis Arsitektur Web-Centric Kombinasi web dan arsitektur berbasis komponen EJB Arsitektur aplikasi Business-tobusiness(B2B) Arsitektur aplikasi web-servis Konfigurasi Aplikasi JavaEE File Web Archive(WAR) File Java Archive(JAR) File Resource Archive(RAR) File Enterprises Archive(EAR) Pengenalan Teknologi JSP JSP (Java Server Pages) adalah dokumen berbasis teks yang menjelaskan bagaimana cara memproses request dan memberikan response. Dengan menggunakan teknologi JSP, seorang pendesain halaman web membuat sebuah dokumen untuk mengenerate sebuah response kompleks yang berisikan konten dinamis. Halaman JSP dapat berjalan pada web server apapun dan dapat diakses dari browser web apapun. Pengembang tidak harus mempertimbangan platform khusus ketika membuat atau mendeploy menggunakan teknologi JSP. ANY QUESTION? ANSWER....