Pemrograman berorientasi objek lanjut

advertisement
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....
Download