SlideShare une entreprise Scribd logo
1  sur  9
Télécharger pour lire hors ligne
J.E.N.I




                  Pemrograman WEB




Versi 1.1
April 2007
Sumber : JEDI

Pemrograman Web
J.E.N.I




Pengarang                Persyaratan-persyaratan untuk latihan laboratorium
Joyce Avestro
                         Sistem Operasi yang mendukung


                         NetBeans IDE 5.5 berjalan pada sistem operasi yang mendukung Java VM.
Team                     Dibawah ini merupakan daftar dari platform-platform yang digunakan:
Joyce Avestro
Florence Balagtas
                                 Microsoft Windows XP Professional SP2 atau yang terbaru
Rommel Feria
                                 Mac OS X 10.4.5 atau yang terbaru
Reginald Hutcherson              Red Hat Fedora Core 3
Rebecca Ong                      Sistem Operasi Solaris™ 10 Update 1 (SPARC® and x86/x64
John Paul Petines                Platform Edition)
Sang Shin
Raghavan Srinivas        NetBeans Enterprise Pack juga dapat digunakan pada platform-platform
Matthew Thompson         berikut ini:


                                 Microsoft Windows 2000 Professional SP4
Team Translator                  Solaris™ 8 OS (SPARC and x86/x64 Platform Edition) and Solaris 9
Frans Thamura                    OS (SPARC and x86/x64 Platform Edition)
Eko Subiyantoro                  Berbagai macam distribusi LINUX
Cahya Kusuma Ratih
Rizzatama N.S.
Mir’atul Khusna Mufida
Khansa Fitriannisa       Minimum konfigurasi Hardware
Sulistyaningtyas
Fauzan Prasetyo E.P      Catatan: Minimum resolusi layar NetBeans IDE's adalah 1024x768 pixels.
Allin Junikhah
Bagus Chandra                    Sistem Operasi Microsoft Windows:
Badar Agung Nugroho                  o Prosesor: 500 MHz Intel Pentium III workstation atau
                                         setaranya
Kadek Surya Pranata
                                     o Memori: 512 MB
                                     o Disk space: 850 MB dari free disk space
                                 Sistem operasi Linux:
                                     o Prosesor: 500 MHz Intel Pentium III workstation atau
                                         setaranya
                                     o Memori: 512 MB
                                     o Disk space: 450 MB dari free disk space
                                 Solaris OS (SPARC):
                                     o Prosesor: UltraSPARC II 450 MHz
                                     o Memori: 512 MB
                                     o Disk space: 450 MB of free disk space
                                 Solaris OS (x86/x64 Platform Edition):
                                     o Prosesor: AMD Opteron 100 Series 1.8 GHz
                                     o Memori: 512 MB
                                     o Disk space: 450 MB dari free disk space
                                 Sistem Operasi Macintosh OS X:
                                     o Prosesor: PowerPC G4
                                     o Memori: 512 MB
                                     o Disk space: 450 MB dari free disk space




Pemrograman Web
J.E.N.I




                  Konfigurasi Hardware yang direkomendasikan


                          Sistem Operasi Microsoft Windows:
                              o Prosesor: 1.4 GHz Intel Pentium III workstation atau
                                  setaranya
                              o Memori: 1 GB
                              o Disk space: 1 GB dari free disk space
                          Sistem Operasi Linux:
                              o Prosesor: 1.4 GHz Intel Pentium III atau setaranya
                              o Memori: 1 GB
                              o Disk space: 850 MB dari free disk space
                          Solaris™ OS (SPARC®):
                              o Prosesor: UltraSPARC IIIi 1 GHz
                              o Memori: 1 GB
                              o Disk space: 850 MB dari free disk space

                          Solaris™ OS (x86/x64 platform edition):


                              o  Prosesor: AMD Opteron 100 Series 1.8 GHz
                              o  Memori: 1 GB
                              o  Disk space: 850 MB dari free disk space
                          Sistem Operasi Macintosh OS X:
                              o Prosesor: PowerPC G5
                              o Memori: 1 GB
                              o Disk space: 850 MB dari free disk space

                  Software yang diperlukan

                  NetBeans Enterprise Pack 5.5 dapat diakses pada Java 2 Platform Standard
                  Edition Development Kit 5.0 Update 1 atau diatasnya (JDK 5.0, versi
                  1.5.0_01 atau diatasnya), dimana berisi Java Runtime Environment plus
                  developer tools untuk meng-compile, men-debug, and menjalankan aplikasi
                  yang ditulis dengan bahasa Java. Sun Java System Application Server
                  Platform Edisi 9 telah diuji dengan JDK 5.0 update 6.


                          Untuk Solaris, Windows, dan Linux, Anda dapat mendownload
                          JDK untuk platform Anda pada
                          http://java.sun.com/j2se/1.5.0/download.html
                          Untuk Mac OS X, memerlukan Java 2 Platform Standard Edition
                          (J2SE) 5.0 Release 4. Anda dapat mendownload JDK dari Apple's
                          Developer Connection site. Pada:
                          http://developer.apple.com/java (untuk mendownload JDK
                          Anda harus melakukan registrasi terlebih dahulu).




Pemrograman Web
J.E.N.I




                                       Daftar Isi



1     Pengenalan Pemrograman Web
      1.1 Mengapa harus dengan Web?
          1.1.1 Teknologi Neutral Environment
          1.1.2 Arsitektur Client Server
                  1.1.2.1 Thick dan Thin Clients
                  1.1.2.2 Arsitektur Client Server dari Perspektif Web
          1.1.3 J2EE Web Tier Overview
                  1.1.3.1 Servlets
                  1.1.3.2 Java Server Pages
                  1.1.3.3 Containers
                  1.1.3.4 Struktur Dasar dari Aplikasi Web

2     Servlets
      2.1 Pendahuluan
           2.1.1 Definisi
           2.1.2 Gambaran Arsitektur Servlet
           2.1.3 Servlet Lifecycle
                 2.1.3.1 Instantiation
                 2.1.3.2 Initialization
                 2.1.3.3 Service
                 2.1.3.4 Destruction
                 2.1.3.5 Garbage Collection
           2.1.4 Output Generation
                 2.1.4.1 Konfigurasi Aplikasi Web
                 2.1.4.2 Packaging Aplikasi Web
                 2.1.4.3 Meng-generate file War dari Enterprise Project yang ada
           2.1.5 Pengenalan Ant
           2.1.6 Deployment dalam Server
      2.2 Ringkasan

3     Pembahasan Servlet Lanjutan
      3.1 Pengalihan Respon
          3.1.1 RequestDispatcher
      3.2 Pembatasan Object-Object
          3.2.1 Menyimpan dan mendapatkan kembali data dari suatu bidang
          3.2.2 Contoh Skenario
      3.3 Session Tracking dan Pengaturan
          3.3.1 Cookies
          3.3.2 Penulisan kembali alamat URL
          3.3.3 Form Fields tersembunyi
          3.3.4 Session tracking dalam servlets
          3.3.5 Mendapatkan sebuah instance dari object HttpSession
          3.3.6 Menyimpan dan mendapatkan data dalam sebuah session

Pemrograman Web
J.E.N.I




          3.3.7     Menghapus data yang tersimpan session
          3.3.8     Terminasi Session
          3.3.9     Melakukan URL-Rewriting
      3.4 Filters
          3.4.1     Membuat sebuah filter
          3.4.2     Rantai Filter
          3.4.3     Konfigurasi Filter

4     Dasar JSP
      4.1 Pengenalan
      4.2 Tujuan
          4.2.1 Apakah JSP itu?
          4.2.2 Kenapa menggunakan JSP?
          4.2.3 Contoh JSP
          4.2.4 Menggunakan IDE Enterprise
          4.2.5 Menggunakan Build Tool
          4.2.6 Alur JSP
      4.3 Syntax JSP dan Semantics
          4.3.1 Elemen-elemen dan Data Template
          4.3.2 Dua Tipe Syntax
          4.3.3 Scripting Elements
          4.3.4 Scriptlets
          4.3.5 Expressi
          4.3.6 Deklarasi
          4.3.7 Variabel – Variabel yang telah dikenal
          4.3.8 JSP Directives
                 4.3.8.1 Page Directives
                 4.3.8.2 Include Directives
                 4.3.8.3 Tag-Lib Directives
      4.4 JavaBeans pada JSP
          4.4.1 JavaBeans dihubungkan dengan JSP Action
      4.5 Penanganan Error

5     SQL dan JDBC
      5.1 Pengenalan
          5.1.1 SELECT
          5.1.2 INSERT
          5.1.3 UPDATE
      5.2 JDBC
          5.2.1 java.sql.DriverManager
          5.2.2 javax.sql.DataSource
          5.2.3 Konfigurasi Data Source pada Sun Application Server 8.1
          5.2.4 Mendaftarkan file JAR
          5.2.5 Membuat Sebuah Connection Pool
          5.2.6 Mendaftarkan DataSouce
          5.2.7 Retrieving DataSource
          5.2.8 java.sql.Connection / java.sql.Statement
          5.2.9 java.sql.ResultSet


Pemrograman Web
J.E.N.I




6     JSP Lanjutan
      6.1 Pendahuluan
      6.2 Expression dalam JSP
           6.2.1 Sytanx EL
           6.2.2 Mengakses variabel scope dan properties
           6.2.3 Object Implisit EL
           6.2.4 Notasi []
           6.2.5 JSTL
           6.2.6 Tag-tag Custom
           6.2.7 Memasukkan JSTL dalam aplikasi kita
           6.2.8 Core
           6.2.9 General Purpose Tags
           6.2.10 Iterasi
           6.2.11 Kondisi

7     Pengenalan Arsitektur MVC
      7.1 Pengenalan Arsitektur Model-View-Controller
           7.1.1 Motivasi
           7.1.2 Solusi
      7.2 Model
      7.3 View
      7.4 Controller
      7.5 Arsitektur MVC Untuk Web = Arsitektur Model 2
           7.5.1 Model 2 Diagram
           7.5.2 Struts
           7.5.3 Controller
                  7.5.3.1 ActionServlet
                  7.5.3.2 Action
                  7.5.3.3 ActionForm
                  7.5.3.4 struts-config.xml
           7.5.4 Model
           7.5.5 View
                  7.5.5.1 struts-html
      7. 6 Memandang Hal-hal yang ada secara keseluruhan

8     Advanced MVC
      8.1 Pendahuluan
      8.2 DynaActionForms
      8.3 Validators
          8.3.1 Konfigurasi Validator Plugins
          8.3.2 validator-rules.xml
          8.3.3 validation-xml
                  8.3.3.1 Mengkonfigurasi file validation.xml
                  8.3.3.2 Mendefinisikan resource bundle




Pemrograman Web
J.E.N.I




      8.4 Tiles
          8.4.1   Mempersiapkan tiles
          8.4.2   Membuat layout template
          8.4.3   Membuat Screen Definitions
          8.4.4   Membuat definition menggunakan konfigurasi file XML
          8.4.5   Menggunakan Screen Definitions
          8.4.6   Menambahkan Definitions

9     JSF
      9.1 Pengenalan JSF
          9.1.1 Controller
                9.1.1.1 FacesServlet
                9.1.1.2 Action Handlers
                9.1.1.3 Method Aplikasi
                9.1.1.4 ActionListener
                9.1.1.5 faces-config.xml
          9.1.2 Model
          9.1.3 View
                9.1.3.1 Integrasi JSF-JSP
                9.1.3.2 Mengikat Nilai
                9.1.3.3 Mendaftarkan Action Handlers ke Komponen View

10    Advanced JSF
      10.1 Pendahuluan
      10.2 FacesContext
           10.2.1 FacesContext dan Component Tree
           10.2.2 FacesContext dan External Context
      10.3 Validator
           10.3.1 Validator Standard JSF
           10.3.2 Menggunakan Validator Standard
           10.3.3 Customized Validation
                   10.3.3.1 Menggunakan Method Validasi External
                   10.3.3.2 Membuat Method Validasi External
                   10.3.3.3 Pemakaian Method
           10.3.4 Membuat implementasi Validator yang terpisah
                   10.3.4.1 Register komponen sebuah Validator
                   10.3.4.2 Menggunakan komponen validator
                   10.3.4.3 Menambahkan atribut pada validator kita
      10.4 Converter
           10.4.1 DateTimeConverter
           10.4.2 NumberConverter
           10.4.3 CustomConverter
           10.4.4 Method getAsObject
           10.4.5 Method getAsString
           10.4.6 Menggunakan Custom Converter




Pemrograman Web
J.E.N.I




11    Keamanan Web
      11.1 Pendahuluan
      11.2 SSL
           11.2.1 Mengaktifkan SSL pada aplikasi
           11.2.2 Certificates
           11.2.3 Membuat Certificate private key
           11.2.4 Membuat Certificate
           11.2.5 Mengatur Certificate
           11.2.6 Membuat Secure HTTP Listener
      11.3 10 Celah Keamanan Pada Aplikasi Web

14    AJAX
      14.1 Pendahuluan
      14.2 AJAX
           14.2.1 AJAX sebagai sebuah teknologi
           14.2.2 AJAX sebagai sebuah arsitektur
           14.2.3 Proses yang dilakukan oleh AJAX
           14.2.4 Menyiapkan halaman form
           14.2.5 Membuat Sebuah Instace Object XMLHttpRequest
           14.2.6 Menggunakan object XMLHttpRequest untuk berkomunikasi dengan server
           14.2.7 Fungsi CallBack

15    Design Pattern
      15.1 Pengenalan Design Pattern
           15.1.1 Apakah Design Pattern?
           15.1.2 Keuntungan Design Pattern?
      15.2 View Helper
           15.2.1 Masalah
           15.2.2 Solusi
           15.2.3 View Helpers memisahkan detail dari pembacaan data
           15.2.4 View Helpers menyimpan data model lanjutan
           15.2.5 View Helpers menyediakan atau memodifikasi data model yang telah ada
      15.3 Session Facade
           15.3.1 Masalah
           15.3.2 Solusi
      15.4 Data Transfer Object
           15.4.1 Masalah
           15.4.2 Solusi
      15.5 Data Access Objects
           15.5.1 Masalah
           15.5.2 Solusi




Pemrograman Web
J.E.N.I




16    Studi Kasus Aplikasi
      16.1 Ikhtisar Aplikasi
      16.2 Membuat Domain Object
      16.3 Membuat Model
           16.3.1 Bekerja pada use case Add new User
           16.3.2 Membuat implementasi facade untuk use case Add User

      16.4 Mengimplementasikan UserDAO
           16.4.1 Penulisan Kode DAOFactory
           16.4.2 Bekerja pada use case yang berbeda
           16.4.3 Menggali fungsi umum lainnya
           16.4.4 Mengimplementasikan SeminarDAO
           16.4.5 Meringkas Sejauh Apa yang telah kita lakukan
      16.5 Membuat Komponen View dan Controller
           16.5.1 Membuat halaman login
           16.5.2 Membuat ActionForm untuk halaman login
           16.5.3 Membuat action handler halaman login
           16.5.4 Bermacam aktifitas implementasi halaman login
           16.5.5 Menambahkan sebuah action forward
           16.5.6 Menambahkan masukan pada file properties ApplicationResources
           16.5.7 Menambahkan validasi LoginForm kita
                  16.5.7.1 Validasi Sisi Client
                  16.5.7.2 Menambahkan validasi sisi server
           16.5.8 View Seminar List Page
           16.5.9 Halaman Detail Seminar
      16.6 Kesimpulan




Pemrograman Web

Contenu connexe

Tendances

Makalah meningkatkan kinerja cpu dengan overclock
Makalah meningkatkan kinerja cpu dengan overclockMakalah meningkatkan kinerja cpu dengan overclock
Makalah meningkatkan kinerja cpu dengan overclockradar radius
 
Laporan praktikum modul 3
Laporan praktikum modul 3  Laporan praktikum modul 3
Laporan praktikum modul 3 Bayu Anggara
 
Laporan praktikum modul 3
Laporan praktikum modul 3Laporan praktikum modul 3
Laporan praktikum modul 3muhammaddaus
 
Cara mempercepat running windows xp
Cara  mempercepat  running  windows xpCara  mempercepat  running  windows xp
Cara mempercepat running windows xpkiplistar
 
Distro linux zorin
Distro linux zorinDistro linux zorin
Distro linux zorinSuko Abdi
 
Laporan praktikum 3
Laporan praktikum 3Laporan praktikum 3
Laporan praktikum 3haryati_rya
 
RECOVERY DAN REPAIR WINDOWS 8 / 7 / XP
RECOVERY DAN REPAIR WINDOWS 8 / 7 / XPRECOVERY DAN REPAIR WINDOWS 8 / 7 / XP
RECOVERY DAN REPAIR WINDOWS 8 / 7 / XPMuhammad Hafizh Annur
 
18675466 complete-windows-server-2003
18675466 complete-windows-server-200318675466 complete-windows-server-2003
18675466 complete-windows-server-2003Il D'amore
 
Panduan Instalasi dan Konfigurasi Linux Kororaa 16
Panduan Instalasi dan Konfigurasi Linux Kororaa 16Panduan Instalasi dan Konfigurasi Linux Kororaa 16
Panduan Instalasi dan Konfigurasi Linux Kororaa 16PT. Jawara Data Nusantara
 
GNU Linux Vs Windows (Bahasa Indonesia)
GNU Linux Vs Windows (Bahasa Indonesia)GNU Linux Vs Windows (Bahasa Indonesia)
GNU Linux Vs Windows (Bahasa Indonesia)Gibransyah Fakhri
 
laporan INSTALASI OS LINUX
laporan INSTALASI OS LINUXlaporan INSTALASI OS LINUX
laporan INSTALASI OS LINUXMela Roviani
 

Tendances (17)

Laporan praktikum modul 3
Laporan praktikum modul 3 Laporan praktikum modul 3
Laporan praktikum modul 3
 
Makalah meningkatkan kinerja cpu dengan overclock
Makalah meningkatkan kinerja cpu dengan overclockMakalah meningkatkan kinerja cpu dengan overclock
Makalah meningkatkan kinerja cpu dengan overclock
 
Laporan praktikum modul 3
Laporan praktikum modul 3  Laporan praktikum modul 3
Laporan praktikum modul 3
 
Laporan praktikum modul 3
Laporan praktikum modul 3Laporan praktikum modul 3
Laporan praktikum modul 3
 
Cara mempercepat running windows xp
Cara  mempercepat  running  windows xpCara  mempercepat  running  windows xp
Cara mempercepat running windows xp
 
Distro linux zorin
Distro linux zorinDistro linux zorin
Distro linux zorin
 
Laporan praktikum 3
Laporan praktikum 3Laporan praktikum 3
Laporan praktikum 3
 
RECOVERY DAN REPAIR WINDOWS 8 / 7 / XP
RECOVERY DAN REPAIR WINDOWS 8 / 7 / XPRECOVERY DAN REPAIR WINDOWS 8 / 7 / XP
RECOVERY DAN REPAIR WINDOWS 8 / 7 / XP
 
Laporan praktikum linux
Laporan praktikum linuxLaporan praktikum linux
Laporan praktikum linux
 
Laporan praktikum linux
Laporan praktikum linuxLaporan praktikum linux
Laporan praktikum linux
 
18675466 complete-windows-server-2003
18675466 complete-windows-server-200318675466 complete-windows-server-2003
18675466 complete-windows-server-2003
 
Pengenalan linux vs windows
Pengenalan linux vs  windowsPengenalan linux vs  windows
Pengenalan linux vs windows
 
Linux Ubuntu XII IPA 2
Linux Ubuntu XII IPA 2Linux Ubuntu XII IPA 2
Linux Ubuntu XII IPA 2
 
Panduan Instalasi dan Konfigurasi Linux Kororaa 16
Panduan Instalasi dan Konfigurasi Linux Kororaa 16Panduan Instalasi dan Konfigurasi Linux Kororaa 16
Panduan Instalasi dan Konfigurasi Linux Kororaa 16
 
Modul 3
Modul 3Modul 3
Modul 3
 
GNU Linux Vs Windows (Bahasa Indonesia)
GNU Linux Vs Windows (Bahasa Indonesia)GNU Linux Vs Windows (Bahasa Indonesia)
GNU Linux Vs Windows (Bahasa Indonesia)
 
laporan INSTALASI OS LINUX
laporan INSTALASI OS LINUXlaporan INSTALASI OS LINUX
laporan INSTALASI OS LINUX
 

En vedette

Jeni Web Programming Bab 16 App Case Study
Jeni Web Programming Bab 16 App Case StudyJeni Web Programming Bab 16 App Case Study
Jeni Web Programming Bab 16 App Case StudyIndividual Consultants
 
Jeni Web Programming Bab 10 Advanced Jsf
Jeni Web Programming Bab 10 Advanced JsfJeni Web Programming Bab 10 Advanced Jsf
Jeni Web Programming Bab 10 Advanced JsfIndividual Consultants
 
O T O M A S I P E N G A W A S R U M A H D E N G A N M E N G G U N A K A N...
O T O M A S I  P E N G A W A S  R U M A H  D E N G A N  M E N G G U N A K A N...O T O M A S I  P E N G A W A S  R U M A H  D E N G A N  M E N G G U N A K A N...
O T O M A S I P E N G A W A S R U M A H D E N G A N M E N G G U N A K A N...Individual Consultants
 
Sistem Penyadapan Intruder In The Darkness
Sistem  Penyadapan  Intruder In  The  DarknessSistem  Penyadapan  Intruder In  The  Darkness
Sistem Penyadapan Intruder In The DarknessIndividual Consultants
 
P R O S P E K T U S P E R U S A H A A N I K K I G R O U P D E N G A N C ...
P R O S P E K T U S  P E R U S A H A A N  I K K I  G R O U P  D E N G A N  C ...P R O S P E K T U S  P E R U S A H A A N  I K K I  G R O U P  D E N G A N  C ...
P R O S P E K T U S P E R U S A H A A N I K K I G R O U P D E N G A N C ...Individual Consultants
 
JEE Programming - 08 Enterprise Application Deployment
JEE Programming - 08 Enterprise Application DeploymentJEE Programming - 08 Enterprise Application Deployment
JEE Programming - 08 Enterprise Application DeploymentDanairat Thanabodithammachari
 

En vedette (8)

Jeni Web Programming Bab 16 App Case Study
Jeni Web Programming Bab 16 App Case StudyJeni Web Programming Bab 16 App Case Study
Jeni Web Programming Bab 16 App Case Study
 
Jeni Web Programming Bab 10 Advanced Jsf
Jeni Web Programming Bab 10 Advanced JsfJeni Web Programming Bab 10 Advanced Jsf
Jeni Web Programming Bab 10 Advanced Jsf
 
O T O M A S I P E N G A W A S R U M A H D E N G A N M E N G G U N A K A N...
O T O M A S I  P E N G A W A S  R U M A H  D E N G A N  M E N G G U N A K A N...O T O M A S I  P E N G A W A S  R U M A H  D E N G A N  M E N G G U N A K A N...
O T O M A S I P E N G A W A S R U M A H D E N G A N M E N G G U N A K A N...
 
Sistem Penyadapan Intruder In The Darkness
Sistem  Penyadapan  Intruder In  The  DarknessSistem  Penyadapan  Intruder In  The  Darkness
Sistem Penyadapan Intruder In The Darkness
 
P R O S P E K T U S P E R U S A H A A N I K K I G R O U P D E N G A N C ...
P R O S P E K T U S  P E R U S A H A A N  I K K I  G R O U P  D E N G A N  C ...P R O S P E K T U S  P E R U S A H A A N  I K K I  G R O U P  D E N G A N  C ...
P R O S P E K T U S P E R U S A H A A N I K K I G R O U P D E N G A N C ...
 
Jeni Web Programming Bab 9 Jsf
Jeni Web Programming Bab 9 JsfJeni Web Programming Bab 9 Jsf
Jeni Web Programming Bab 9 Jsf
 
24602905 Karsten Nohl
24602905  Karsten  Nohl24602905  Karsten  Nohl
24602905 Karsten Nohl
 
JEE Programming - 08 Enterprise Application Deployment
JEE Programming - 08 Enterprise Application DeploymentJEE Programming - 08 Enterprise Application Deployment
JEE Programming - 08 Enterprise Application Deployment
 

Similaire à Jeni Web Programming Cover

JENI-J2ME-COVER.pdf
JENI-J2ME-COVER.pdfJENI-J2ME-COVER.pdf
JENI-J2ME-COVER.pdfJurnal IT
 
COVER-Pengenalan Pemrograman 1-versi 1.2.pdf
COVER-Pengenalan Pemrograman 1-versi 1.2.pdfCOVER-Pengenalan Pemrograman 1-versi 1.2.pdf
COVER-Pengenalan Pemrograman 1-versi 1.2.pdfJurnal IT
 
Dukungan Infrastruktur IT Untuk E Learning Corporate 2009
Dukungan Infrastruktur IT Untuk E Learning Corporate   2009Dukungan Infrastruktur IT Untuk E Learning Corporate   2009
Dukungan Infrastruktur IT Untuk E Learning Corporate 2009Affan Basalamah
 
Windows Server 2008
Windows Server 2008Windows Server 2008
Windows Server 2008haanickk
 
Sistem_Operasi_Informatika_Thread_Kelompok B2.pptx
Sistem_Operasi_Informatika_Thread_Kelompok B2.pptxSistem_Operasi_Informatika_Thread_Kelompok B2.pptx
Sistem_Operasi_Informatika_Thread_Kelompok B2.pptx11211058
 
Aplikasi software
Aplikasi softwareAplikasi software
Aplikasi softwareIchsanvoc
 
Panduan virtual box ver161013
Panduan virtual box ver161013Panduan virtual box ver161013
Panduan virtual box ver161013Victor Tengker
 
SISTEM OPERASI DAN S[ESIFIKASI
SISTEM OPERASI DAN S[ESIFIKASI SISTEM OPERASI DAN S[ESIFIKASI
SISTEM OPERASI DAN S[ESIFIKASI Budi Wicaksono
 
Tutorial windows-server-2003
Tutorial windows-server-2003Tutorial windows-server-2003
Tutorial windows-server-2003Efry Ghani
 
Laporan praktikum modul 3
Laporan praktikum modul 3Laporan praktikum modul 3
Laporan praktikum modul 3Devandy Enda
 
Windows Server 2008
Windows Server 2008Windows Server 2008
Windows Server 2008Iman Trianto
 
Analisa Kebutuhan Windows 2008
Analisa Kebutuhan Windows 2008Analisa Kebutuhan Windows 2008
Analisa Kebutuhan Windows 2008Ichsanvoc
 
Analisa Kebutuhan Windows 2008
Analisa Kebutuhan Windows 2008Analisa Kebutuhan Windows 2008
Analisa Kebutuhan Windows 2008Ichsanvoc
 
Analisa Kebutuhan Windows 2008
Analisa Kebutuhan Windows 2008Analisa Kebutuhan Windows 2008
Analisa Kebutuhan Windows 2008Ichsanvoc
 
Layanan Jaringan Installasi & Konfigurasi
Layanan Jaringan Installasi & KonfigurasiLayanan Jaringan Installasi & Konfigurasi
Layanan Jaringan Installasi & KonfigurasiAlfajri Tsaqifurrosyid
 

Similaire à Jeni Web Programming Cover (20)

JENI-J2ME-COVER.pdf
JENI-J2ME-COVER.pdfJENI-J2ME-COVER.pdf
JENI-J2ME-COVER.pdf
 
COVER-Pengenalan Pemrograman 1-versi 1.2.pdf
COVER-Pengenalan Pemrograman 1-versi 1.2.pdfCOVER-Pengenalan Pemrograman 1-versi 1.2.pdf
COVER-Pengenalan Pemrograman 1-versi 1.2.pdf
 
Dukungan Infrastruktur IT Untuk E Learning Corporate 2009
Dukungan Infrastruktur IT Untuk E Learning Corporate   2009Dukungan Infrastruktur IT Untuk E Learning Corporate   2009
Dukungan Infrastruktur IT Untuk E Learning Corporate 2009
 
Windows Server 2008
Windows Server 2008Windows Server 2008
Windows Server 2008
 
Sistem_Operasi_Informatika_Thread_Kelompok B2.pptx
Sistem_Operasi_Informatika_Thread_Kelompok B2.pptxSistem_Operasi_Informatika_Thread_Kelompok B2.pptx
Sistem_Operasi_Informatika_Thread_Kelompok B2.pptx
 
Mulok apple os
Mulok   apple osMulok   apple os
Mulok apple os
 
Aplikasi software
Aplikasi softwareAplikasi software
Aplikasi software
 
Panduan virtual box ver161013
Panduan virtual box ver161013Panduan virtual box ver161013
Panduan virtual box ver161013
 
2. prosedur pbo
2. prosedur pbo2. prosedur pbo
2. prosedur pbo
 
SISTEM OPERASI DAN S[ESIFIKASI
SISTEM OPERASI DAN S[ESIFIKASI SISTEM OPERASI DAN S[ESIFIKASI
SISTEM OPERASI DAN S[ESIFIKASI
 
Tutorial windows-server-2003
Tutorial windows-server-2003Tutorial windows-server-2003
Tutorial windows-server-2003
 
Laporan praktikum modul 3
Laporan praktikum modul 3Laporan praktikum modul 3
Laporan praktikum modul 3
 
Windows Server 2008
Windows Server 2008Windows Server 2008
Windows Server 2008
 
Windows Server 2008
Windows Server 2008Windows Server 2008
Windows Server 2008
 
Analisa Kebutuhan Windows 2008
Analisa Kebutuhan Windows 2008Analisa Kebutuhan Windows 2008
Analisa Kebutuhan Windows 2008
 
Analisa Kebutuhan Windows 2008
Analisa Kebutuhan Windows 2008Analisa Kebutuhan Windows 2008
Analisa Kebutuhan Windows 2008
 
Analisa Kebutuhan Windows 2008
Analisa Kebutuhan Windows 2008Analisa Kebutuhan Windows 2008
Analisa Kebutuhan Windows 2008
 
Layanan Jaringan Installasi & Konfigurasi
Layanan Jaringan Installasi & KonfigurasiLayanan Jaringan Installasi & Konfigurasi
Layanan Jaringan Installasi & Konfigurasi
 
Jenis software
Jenis softwareJenis software
Jenis software
 
Sistem operasi6
Sistem operasi6Sistem operasi6
Sistem operasi6
 

Plus de Individual Consultants

Jeni Web Programming Bab 15 J2 Ee Design Pattern
Jeni Web Programming Bab 15 J2 Ee Design PatternJeni Web Programming Bab 15 J2 Ee Design Pattern
Jeni Web Programming Bab 15 J2 Ee Design PatternIndividual Consultants
 
Jeni Web Programming Bab 5 Sql Dan Jdbc
Jeni Web Programming Bab 5 Sql Dan JdbcJeni Web Programming Bab 5 Sql Dan Jdbc
Jeni Web Programming Bab 5 Sql Dan JdbcIndividual Consultants
 
Jeni Web Programming Bab 8 Advanced Mvc
Jeni Web Programming Bab 8 Advanced MvcJeni Web Programming Bab 8 Advanced Mvc
Jeni Web Programming Bab 8 Advanced MvcIndividual Consultants
 
Jeni Web Programming Bab 3 Advanced Servlets
Jeni Web Programming Bab 3 Advanced ServletsJeni Web Programming Bab 3 Advanced Servlets
Jeni Web Programming Bab 3 Advanced ServletsIndividual Consultants
 
Jeni Web Programming Bab 2 Basic Servlets
Jeni Web Programming Bab 2 Basic ServletsJeni Web Programming Bab 2 Basic Servlets
Jeni Web Programming Bab 2 Basic ServletsIndividual Consultants
 
Jeni Web Programming Bab 1 Pengenalan Pemrograman Web
Jeni Web Programming Bab 1 Pengenalan Pemrograman WebJeni Web Programming Bab 1 Pengenalan Pemrograman Web
Jeni Web Programming Bab 1 Pengenalan Pemrograman WebIndividual Consultants
 
Jeni J2 Me Bab04 Low Level User Interface
Jeni J2 Me Bab04 Low Level User InterfaceJeni J2 Me Bab04 Low Level User Interface
Jeni J2 Me Bab04 Low Level User InterfaceIndividual Consultants
 
Jeni J2 Me Bab01 Pengembangan Aplikasi Mobile
Jeni J2 Me Bab01 Pengembangan Aplikasi MobileJeni J2 Me Bab01 Pengembangan Aplikasi Mobile
Jeni J2 Me Bab01 Pengembangan Aplikasi MobileIndividual Consultants
 
Jeni J2 Me Bab03 High Level User Interface
Jeni J2 Me Bab03 High Level User InterfaceJeni J2 Me Bab03 High Level User Interface
Jeni J2 Me Bab03 High Level User InterfaceIndividual Consultants
 
Jeni J2 Me Bab02 Memulai Pemrograman Mobile
Jeni J2 Me Bab02 Memulai Pemrograman MobileJeni J2 Me Bab02 Memulai Pemrograman Mobile
Jeni J2 Me Bab02 Memulai Pemrograman MobileIndividual Consultants
 

Plus de Individual Consultants (20)

Jeni Web Programming Bab 15 J2 Ee Design Pattern
Jeni Web Programming Bab 15 J2 Ee Design PatternJeni Web Programming Bab 15 J2 Ee Design Pattern
Jeni Web Programming Bab 15 J2 Ee Design Pattern
 
Jeni Web Programming Bab 5 Sql Dan Jdbc
Jeni Web Programming Bab 5 Sql Dan JdbcJeni Web Programming Bab 5 Sql Dan Jdbc
Jeni Web Programming Bab 5 Sql Dan Jdbc
 
Jeni Web Programming Bab 8 Advanced Mvc
Jeni Web Programming Bab 8 Advanced MvcJeni Web Programming Bab 8 Advanced Mvc
Jeni Web Programming Bab 8 Advanced Mvc
 
Jeni Web Programming Bab 7 Mvc Intro
Jeni Web Programming Bab 7 Mvc IntroJeni Web Programming Bab 7 Mvc Intro
Jeni Web Programming Bab 7 Mvc Intro
 
Jeni Web Programming Bab 4 Dasar Jsp
Jeni Web Programming Bab 4 Dasar JspJeni Web Programming Bab 4 Dasar Jsp
Jeni Web Programming Bab 4 Dasar Jsp
 
Jeni Web Programming Bab 3 Advanced Servlets
Jeni Web Programming Bab 3 Advanced ServletsJeni Web Programming Bab 3 Advanced Servlets
Jeni Web Programming Bab 3 Advanced Servlets
 
Jeni Web Programming Bab 2 Basic Servlets
Jeni Web Programming Bab 2 Basic ServletsJeni Web Programming Bab 2 Basic Servlets
Jeni Web Programming Bab 2 Basic Servlets
 
Jeni Web Programming Bab 1 Pengenalan Pemrograman Web
Jeni Web Programming Bab 1 Pengenalan Pemrograman WebJeni Web Programming Bab 1 Pengenalan Pemrograman Web
Jeni Web Programming Bab 1 Pengenalan Pemrograman Web
 
Jeni J2 Me Bab11 Topik Topik Tambahan
Jeni J2 Me Bab11 Topik Topik TambahanJeni J2 Me Bab11 Topik Topik Tambahan
Jeni J2 Me Bab11 Topik Topik Tambahan
 
Jeni J2 Me Bab10 Optional%20 Packages
Jeni J2 Me Bab10 Optional%20 PackagesJeni J2 Me Bab10 Optional%20 Packages
Jeni J2 Me Bab10 Optional%20 Packages
 
Jeni J2 Me Bab09 Optimisasi
Jeni J2 Me Bab09 OptimisasiJeni J2 Me Bab09 Optimisasi
Jeni J2 Me Bab09 Optimisasi
 
Jeni J2 Me Bab08 Web Services
Jeni J2 Me Bab08 Web ServicesJeni J2 Me Bab08 Web Services
Jeni J2 Me Bab08 Web Services
 
Jeni J2 Me Bab07 Security
Jeni J2 Me Bab07 SecurityJeni J2 Me Bab07 Security
Jeni J2 Me Bab07 Security
 
Jeni J2 Me Bab06 Jaringan
Jeni J2 Me Bab06 JaringanJeni J2 Me Bab06 Jaringan
Jeni J2 Me Bab06 Jaringan
 
Jeni J2 Me Bab05 Persistence
Jeni J2 Me Bab05 PersistenceJeni J2 Me Bab05 Persistence
Jeni J2 Me Bab05 Persistence
 
Jeni J2 Me Bab04 Low Level User Interface
Jeni J2 Me Bab04 Low Level User InterfaceJeni J2 Me Bab04 Low Level User Interface
Jeni J2 Me Bab04 Low Level User Interface
 
Jeni J2 Me Bab01 Pengembangan Aplikasi Mobile
Jeni J2 Me Bab01 Pengembangan Aplikasi MobileJeni J2 Me Bab01 Pengembangan Aplikasi Mobile
Jeni J2 Me Bab01 Pengembangan Aplikasi Mobile
 
Jeni J2 Me Bab03 High Level User Interface
Jeni J2 Me Bab03 High Level User InterfaceJeni J2 Me Bab03 High Level User Interface
Jeni J2 Me Bab03 High Level User Interface
 
Jeni J2 Me Bab02 Memulai Pemrograman Mobile
Jeni J2 Me Bab02 Memulai Pemrograman MobileJeni J2 Me Bab02 Memulai Pemrograman Mobile
Jeni J2 Me Bab02 Memulai Pemrograman Mobile
 
Jeni Intro2 Bab13 Pengenalan Generics
Jeni Intro2 Bab13 Pengenalan GenericsJeni Intro2 Bab13 Pengenalan Generics
Jeni Intro2 Bab13 Pengenalan Generics
 

Dernier

Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxModul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxherisriwahyuni
 
PUEBI.bahasa Indonesia/pedoman umum ejaan bahasa Indonesia pptx.
PUEBI.bahasa Indonesia/pedoman umum ejaan bahasa Indonesia pptx.PUEBI.bahasa Indonesia/pedoman umum ejaan bahasa Indonesia pptx.
PUEBI.bahasa Indonesia/pedoman umum ejaan bahasa Indonesia pptx.aechacha366
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdftsaniasalftn18
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...MarwanAnugrah
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfCloverash1
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxSyaimarChandra1
 
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxarnisariningsih98
 
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...Kanaidi ken
 
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxPPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxHeruFebrianto3
 
polinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptpolinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptGirl38
 
Teknik Menjawab Kertas P.Moral SPM 2024.pptx
Teknik Menjawab Kertas P.Moral SPM  2024.pptxTeknik Menjawab Kertas P.Moral SPM  2024.pptx
Teknik Menjawab Kertas P.Moral SPM 2024.pptxwongcp2
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...Kanaidi ken
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxWirionSembiring2
 
Materi Lingkaran kelas 6 terlengkap.pptx
Materi Lingkaran kelas 6 terlengkap.pptxMateri Lingkaran kelas 6 terlengkap.pptx
Materi Lingkaran kelas 6 terlengkap.pptxshafiraramadhani9
 
Pembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnasPembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnasAZakariaAmien1
 
alat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptxalat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptxRioNahak1
 
Catatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus PerilakuCatatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus PerilakuHANHAN164733
 
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasMembuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasHardaminOde2
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxalalfardilah
 
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPSKisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPSyudi_alfian
 

Dernier (20)

Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxModul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
 
PUEBI.bahasa Indonesia/pedoman umum ejaan bahasa Indonesia pptx.
PUEBI.bahasa Indonesia/pedoman umum ejaan bahasa Indonesia pptx.PUEBI.bahasa Indonesia/pedoman umum ejaan bahasa Indonesia pptx.
PUEBI.bahasa Indonesia/pedoman umum ejaan bahasa Indonesia pptx.
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdf
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdf
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
 
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
 
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
 
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxPPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
 
polinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptpolinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..ppt
 
Teknik Menjawab Kertas P.Moral SPM 2024.pptx
Teknik Menjawab Kertas P.Moral SPM  2024.pptxTeknik Menjawab Kertas P.Moral SPM  2024.pptx
Teknik Menjawab Kertas P.Moral SPM 2024.pptx
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
 
Materi Lingkaran kelas 6 terlengkap.pptx
Materi Lingkaran kelas 6 terlengkap.pptxMateri Lingkaran kelas 6 terlengkap.pptx
Materi Lingkaran kelas 6 terlengkap.pptx
 
Pembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnasPembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnas
 
alat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptxalat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptx
 
Catatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus PerilakuCatatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus Perilaku
 
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasMembuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
 
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPSKisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
 

Jeni Web Programming Cover

  • 1. J.E.N.I Pemrograman WEB Versi 1.1 April 2007 Sumber : JEDI Pemrograman Web
  • 2. J.E.N.I Pengarang Persyaratan-persyaratan untuk latihan laboratorium Joyce Avestro Sistem Operasi yang mendukung NetBeans IDE 5.5 berjalan pada sistem operasi yang mendukung Java VM. Team Dibawah ini merupakan daftar dari platform-platform yang digunakan: Joyce Avestro Florence Balagtas Microsoft Windows XP Professional SP2 atau yang terbaru Rommel Feria Mac OS X 10.4.5 atau yang terbaru Reginald Hutcherson Red Hat Fedora Core 3 Rebecca Ong Sistem Operasi Solaris™ 10 Update 1 (SPARC® and x86/x64 John Paul Petines Platform Edition) Sang Shin Raghavan Srinivas NetBeans Enterprise Pack juga dapat digunakan pada platform-platform Matthew Thompson berikut ini: Microsoft Windows 2000 Professional SP4 Team Translator Solaris™ 8 OS (SPARC and x86/x64 Platform Edition) and Solaris 9 Frans Thamura OS (SPARC and x86/x64 Platform Edition) Eko Subiyantoro Berbagai macam distribusi LINUX Cahya Kusuma Ratih Rizzatama N.S. Mir’atul Khusna Mufida Khansa Fitriannisa Minimum konfigurasi Hardware Sulistyaningtyas Fauzan Prasetyo E.P Catatan: Minimum resolusi layar NetBeans IDE's adalah 1024x768 pixels. Allin Junikhah Bagus Chandra Sistem Operasi Microsoft Windows: Badar Agung Nugroho o Prosesor: 500 MHz Intel Pentium III workstation atau setaranya Kadek Surya Pranata o Memori: 512 MB o Disk space: 850 MB dari free disk space Sistem operasi Linux: o Prosesor: 500 MHz Intel Pentium III workstation atau setaranya o Memori: 512 MB o Disk space: 450 MB dari free disk space Solaris OS (SPARC): o Prosesor: UltraSPARC II 450 MHz o Memori: 512 MB o Disk space: 450 MB of free disk space Solaris OS (x86/x64 Platform Edition): o Prosesor: AMD Opteron 100 Series 1.8 GHz o Memori: 512 MB o Disk space: 450 MB dari free disk space Sistem Operasi Macintosh OS X: o Prosesor: PowerPC G4 o Memori: 512 MB o Disk space: 450 MB dari free disk space Pemrograman Web
  • 3. J.E.N.I Konfigurasi Hardware yang direkomendasikan Sistem Operasi Microsoft Windows: o Prosesor: 1.4 GHz Intel Pentium III workstation atau setaranya o Memori: 1 GB o Disk space: 1 GB dari free disk space Sistem Operasi Linux: o Prosesor: 1.4 GHz Intel Pentium III atau setaranya o Memori: 1 GB o Disk space: 850 MB dari free disk space Solaris™ OS (SPARC®): o Prosesor: UltraSPARC IIIi 1 GHz o Memori: 1 GB o Disk space: 850 MB dari free disk space Solaris™ OS (x86/x64 platform edition): o Prosesor: AMD Opteron 100 Series 1.8 GHz o Memori: 1 GB o Disk space: 850 MB dari free disk space Sistem Operasi Macintosh OS X: o Prosesor: PowerPC G5 o Memori: 1 GB o Disk space: 850 MB dari free disk space Software yang diperlukan NetBeans Enterprise Pack 5.5 dapat diakses pada Java 2 Platform Standard Edition Development Kit 5.0 Update 1 atau diatasnya (JDK 5.0, versi 1.5.0_01 atau diatasnya), dimana berisi Java Runtime Environment plus developer tools untuk meng-compile, men-debug, and menjalankan aplikasi yang ditulis dengan bahasa Java. Sun Java System Application Server Platform Edisi 9 telah diuji dengan JDK 5.0 update 6. Untuk Solaris, Windows, dan Linux, Anda dapat mendownload JDK untuk platform Anda pada http://java.sun.com/j2se/1.5.0/download.html Untuk Mac OS X, memerlukan Java 2 Platform Standard Edition (J2SE) 5.0 Release 4. Anda dapat mendownload JDK dari Apple's Developer Connection site. Pada: http://developer.apple.com/java (untuk mendownload JDK Anda harus melakukan registrasi terlebih dahulu). Pemrograman Web
  • 4. J.E.N.I Daftar Isi 1 Pengenalan Pemrograman Web 1.1 Mengapa harus dengan Web? 1.1.1 Teknologi Neutral Environment 1.1.2 Arsitektur Client Server 1.1.2.1 Thick dan Thin Clients 1.1.2.2 Arsitektur Client Server dari Perspektif Web 1.1.3 J2EE Web Tier Overview 1.1.3.1 Servlets 1.1.3.2 Java Server Pages 1.1.3.3 Containers 1.1.3.4 Struktur Dasar dari Aplikasi Web 2 Servlets 2.1 Pendahuluan 2.1.1 Definisi 2.1.2 Gambaran Arsitektur Servlet 2.1.3 Servlet Lifecycle 2.1.3.1 Instantiation 2.1.3.2 Initialization 2.1.3.3 Service 2.1.3.4 Destruction 2.1.3.5 Garbage Collection 2.1.4 Output Generation 2.1.4.1 Konfigurasi Aplikasi Web 2.1.4.2 Packaging Aplikasi Web 2.1.4.3 Meng-generate file War dari Enterprise Project yang ada 2.1.5 Pengenalan Ant 2.1.6 Deployment dalam Server 2.2 Ringkasan 3 Pembahasan Servlet Lanjutan 3.1 Pengalihan Respon 3.1.1 RequestDispatcher 3.2 Pembatasan Object-Object 3.2.1 Menyimpan dan mendapatkan kembali data dari suatu bidang 3.2.2 Contoh Skenario 3.3 Session Tracking dan Pengaturan 3.3.1 Cookies 3.3.2 Penulisan kembali alamat URL 3.3.3 Form Fields tersembunyi 3.3.4 Session tracking dalam servlets 3.3.5 Mendapatkan sebuah instance dari object HttpSession 3.3.6 Menyimpan dan mendapatkan data dalam sebuah session Pemrograman Web
  • 5. J.E.N.I 3.3.7 Menghapus data yang tersimpan session 3.3.8 Terminasi Session 3.3.9 Melakukan URL-Rewriting 3.4 Filters 3.4.1 Membuat sebuah filter 3.4.2 Rantai Filter 3.4.3 Konfigurasi Filter 4 Dasar JSP 4.1 Pengenalan 4.2 Tujuan 4.2.1 Apakah JSP itu? 4.2.2 Kenapa menggunakan JSP? 4.2.3 Contoh JSP 4.2.4 Menggunakan IDE Enterprise 4.2.5 Menggunakan Build Tool 4.2.6 Alur JSP 4.3 Syntax JSP dan Semantics 4.3.1 Elemen-elemen dan Data Template 4.3.2 Dua Tipe Syntax 4.3.3 Scripting Elements 4.3.4 Scriptlets 4.3.5 Expressi 4.3.6 Deklarasi 4.3.7 Variabel – Variabel yang telah dikenal 4.3.8 JSP Directives 4.3.8.1 Page Directives 4.3.8.2 Include Directives 4.3.8.3 Tag-Lib Directives 4.4 JavaBeans pada JSP 4.4.1 JavaBeans dihubungkan dengan JSP Action 4.5 Penanganan Error 5 SQL dan JDBC 5.1 Pengenalan 5.1.1 SELECT 5.1.2 INSERT 5.1.3 UPDATE 5.2 JDBC 5.2.1 java.sql.DriverManager 5.2.2 javax.sql.DataSource 5.2.3 Konfigurasi Data Source pada Sun Application Server 8.1 5.2.4 Mendaftarkan file JAR 5.2.5 Membuat Sebuah Connection Pool 5.2.6 Mendaftarkan DataSouce 5.2.7 Retrieving DataSource 5.2.8 java.sql.Connection / java.sql.Statement 5.2.9 java.sql.ResultSet Pemrograman Web
  • 6. J.E.N.I 6 JSP Lanjutan 6.1 Pendahuluan 6.2 Expression dalam JSP 6.2.1 Sytanx EL 6.2.2 Mengakses variabel scope dan properties 6.2.3 Object Implisit EL 6.2.4 Notasi [] 6.2.5 JSTL 6.2.6 Tag-tag Custom 6.2.7 Memasukkan JSTL dalam aplikasi kita 6.2.8 Core 6.2.9 General Purpose Tags 6.2.10 Iterasi 6.2.11 Kondisi 7 Pengenalan Arsitektur MVC 7.1 Pengenalan Arsitektur Model-View-Controller 7.1.1 Motivasi 7.1.2 Solusi 7.2 Model 7.3 View 7.4 Controller 7.5 Arsitektur MVC Untuk Web = Arsitektur Model 2 7.5.1 Model 2 Diagram 7.5.2 Struts 7.5.3 Controller 7.5.3.1 ActionServlet 7.5.3.2 Action 7.5.3.3 ActionForm 7.5.3.4 struts-config.xml 7.5.4 Model 7.5.5 View 7.5.5.1 struts-html 7. 6 Memandang Hal-hal yang ada secara keseluruhan 8 Advanced MVC 8.1 Pendahuluan 8.2 DynaActionForms 8.3 Validators 8.3.1 Konfigurasi Validator Plugins 8.3.2 validator-rules.xml 8.3.3 validation-xml 8.3.3.1 Mengkonfigurasi file validation.xml 8.3.3.2 Mendefinisikan resource bundle Pemrograman Web
  • 7. J.E.N.I 8.4 Tiles 8.4.1 Mempersiapkan tiles 8.4.2 Membuat layout template 8.4.3 Membuat Screen Definitions 8.4.4 Membuat definition menggunakan konfigurasi file XML 8.4.5 Menggunakan Screen Definitions 8.4.6 Menambahkan Definitions 9 JSF 9.1 Pengenalan JSF 9.1.1 Controller 9.1.1.1 FacesServlet 9.1.1.2 Action Handlers 9.1.1.3 Method Aplikasi 9.1.1.4 ActionListener 9.1.1.5 faces-config.xml 9.1.2 Model 9.1.3 View 9.1.3.1 Integrasi JSF-JSP 9.1.3.2 Mengikat Nilai 9.1.3.3 Mendaftarkan Action Handlers ke Komponen View 10 Advanced JSF 10.1 Pendahuluan 10.2 FacesContext 10.2.1 FacesContext dan Component Tree 10.2.2 FacesContext dan External Context 10.3 Validator 10.3.1 Validator Standard JSF 10.3.2 Menggunakan Validator Standard 10.3.3 Customized Validation 10.3.3.1 Menggunakan Method Validasi External 10.3.3.2 Membuat Method Validasi External 10.3.3.3 Pemakaian Method 10.3.4 Membuat implementasi Validator yang terpisah 10.3.4.1 Register komponen sebuah Validator 10.3.4.2 Menggunakan komponen validator 10.3.4.3 Menambahkan atribut pada validator kita 10.4 Converter 10.4.1 DateTimeConverter 10.4.2 NumberConverter 10.4.3 CustomConverter 10.4.4 Method getAsObject 10.4.5 Method getAsString 10.4.6 Menggunakan Custom Converter Pemrograman Web
  • 8. J.E.N.I 11 Keamanan Web 11.1 Pendahuluan 11.2 SSL 11.2.1 Mengaktifkan SSL pada aplikasi 11.2.2 Certificates 11.2.3 Membuat Certificate private key 11.2.4 Membuat Certificate 11.2.5 Mengatur Certificate 11.2.6 Membuat Secure HTTP Listener 11.3 10 Celah Keamanan Pada Aplikasi Web 14 AJAX 14.1 Pendahuluan 14.2 AJAX 14.2.1 AJAX sebagai sebuah teknologi 14.2.2 AJAX sebagai sebuah arsitektur 14.2.3 Proses yang dilakukan oleh AJAX 14.2.4 Menyiapkan halaman form 14.2.5 Membuat Sebuah Instace Object XMLHttpRequest 14.2.6 Menggunakan object XMLHttpRequest untuk berkomunikasi dengan server 14.2.7 Fungsi CallBack 15 Design Pattern 15.1 Pengenalan Design Pattern 15.1.1 Apakah Design Pattern? 15.1.2 Keuntungan Design Pattern? 15.2 View Helper 15.2.1 Masalah 15.2.2 Solusi 15.2.3 View Helpers memisahkan detail dari pembacaan data 15.2.4 View Helpers menyimpan data model lanjutan 15.2.5 View Helpers menyediakan atau memodifikasi data model yang telah ada 15.3 Session Facade 15.3.1 Masalah 15.3.2 Solusi 15.4 Data Transfer Object 15.4.1 Masalah 15.4.2 Solusi 15.5 Data Access Objects 15.5.1 Masalah 15.5.2 Solusi Pemrograman Web
  • 9. J.E.N.I 16 Studi Kasus Aplikasi 16.1 Ikhtisar Aplikasi 16.2 Membuat Domain Object 16.3 Membuat Model 16.3.1 Bekerja pada use case Add new User 16.3.2 Membuat implementasi facade untuk use case Add User 16.4 Mengimplementasikan UserDAO 16.4.1 Penulisan Kode DAOFactory 16.4.2 Bekerja pada use case yang berbeda 16.4.3 Menggali fungsi umum lainnya 16.4.4 Mengimplementasikan SeminarDAO 16.4.5 Meringkas Sejauh Apa yang telah kita lakukan 16.5 Membuat Komponen View dan Controller 16.5.1 Membuat halaman login 16.5.2 Membuat ActionForm untuk halaman login 16.5.3 Membuat action handler halaman login 16.5.4 Bermacam aktifitas implementasi halaman login 16.5.5 Menambahkan sebuah action forward 16.5.6 Menambahkan masukan pada file properties ApplicationResources 16.5.7 Menambahkan validasi LoginForm kita 16.5.7.1 Validasi Sisi Client 16.5.7.2 Menambahkan validasi sisi server 16.5.8 View Seminar List Page 16.5.9 Halaman Detail Seminar 16.6 Kesimpulan Pemrograman Web