Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Hadikusuma Wahab G 6 4 1 0 3 0 2 8 Pembimbing Desina Kartika M., S.Si.,M.CompSc. Wisnu Ananta Kusuma, ST.MT.

Presentasi serupa


Presentasi berjudul: "Hadikusuma Wahab G 6 4 1 0 3 0 2 8 Pembimbing Desina Kartika M., S.Si.,M.CompSc. Wisnu Ananta Kusuma, ST.MT."— Transcript presentasi:

1 Hadikusuma Wahab G 6 4 1 0 3 0 2 8 Pembimbing Desina Kartika M., S.Si.,M.CompSc. Wisnu Ananta Kusuma, ST.MT.

2

3 LATAR BELAKANG

4 TUJUAN Implementasi J2EE dalam pengembangan aplikasi Mengimplementasi konsep MVC Menerapkan J2EE pattern

5 RUANG LINGKUP MVC dan J2EE pattern SIMAK untuk passing out Tidak mencakup modul wisuda

6 MANFAAT

7

8 KONSEP MVC MVCMVC ODEL IEW ONTROLLER

9 MVC DIAGRAM MV C Form Registrasi Selanjutnya? Jika sukses? Error? Menyimpan data, Set message Interaksi User Manipulasi Ditampilkan oleh

10 Arsitektur Struts

11 J2EE PATTERN Design Pattern Catalogue of Problem Best Practice [Design Pattern + J2EE Environment]

12 DATA ACCESS OBJECT PATTERN Lapisan untuk akses data sumber RDBMSXML LDAPFlat File

13 DATA TRANSFER OBJECT PATTERN M V C DTO

14 DECORATOR PATTERN U ser V iew D ecorator

15

16 WATERFALL

17 Lingkungan Pengembangan Perangkat Lunak: Windows XP ProfessionalNetbeans 5.5Apache TomcatMySQL Mozilla Firefox 1.5.0.4 dan Internet Explorer 6 Perangkat Keras: Prosesor Intel Centrino Duo 1.6 GhzRAM 1.24 GBHarddisk 80 GBKeyboard, mouse, dan monitor

18

19 ANALISIS KEBUTUHAN SISTEM

20 ANALISIS PENGGUNA Staf FakultasDepartemenProgram Studi Administrator RektoratKPSI

21 Perancangan Model

22 Diagram Perancangan Model DAO Factory Interface DAO Implementasi DAO DTO Action membuat menggunakan membuat

23 Perancangan View Layout antarmuka SIMAKMenerapkan decorator pattern Hanya dekorasi halaman JSP PDF atau report tidak didekorasi Menggunakan pustaka Sitemesh

24 Layout Antarmuka SIMAK

25 Perancangan Controller

26 Perancangan Kendali Validasi di sisi Client Server Validasi field pada form Required Mask MinLength Integer IntRange Float Custom

27 Implementasi Model 1. //Instansiasi DTO 2. Departemen departemen = new Departemen(); 3. a 4. //Set nilai DTO 5. departemen.setNamaDep(“Ilmu Komputer”); 6. a 7. // Instansiasi DAO 8. DepartemenDAO dao = DAOFactory.createDepartemenDAO(); 9. a 10. // Memanggil fungsi pada DAO 11. dao.createDepartemen(departemen);

28 Implementasi View decorators.xml sebagai file konfigurasi Seluruh report dieksekusi dengan URI /report/* mainDecorator.jsp sebagai halaman dekorasi

29 Implementasi Controller 1. <action path="/CreateMahasiswa" 2. type="org.simak.action.MahasiswaDispatchAction” 3. name="mahasiswaForm" 4. input="/WEBINF/pages/mahasiswa/ 5. createMahasiswa.jsp"> 6. A 7. <forward name="list" 8. path="/WEB-INF/pages/mahasiswa 9. /listMahasiswa.jsp"/> 10. s 11.

30 Pengujian Black box testing Oleh programmer SIMAK sebelumnya

31 Kelebihan Sistem (1) Sistem berbasis web Kemudahan pengelolaan aplikasi

32 Kelebihan Sistem (2) Kemudahan mengubah implementasi data sumber Validasi yang terstruktur Kemudahan perubahan antarmuka aplikasi

33 Kekurangan Sistem

34

35 Kesimpulan SIMAK Teknologi J2EE MVC pattern J2EE pattern DAO pattern DTO pattern Decorator pattern

36 Saran

37


Download ppt "Hadikusuma Wahab G 6 4 1 0 3 0 2 8 Pembimbing Desina Kartika M., S.Si.,M.CompSc. Wisnu Ananta Kusuma, ST.MT."

Presentasi serupa


Iklan oleh Google