1. Seminar
Proposal Penelitian Tesis
ANALISIS ARSITEKTUR
APLIKASI WEB MENGGUNAKAN
MODEL VIEW CONTROLLER (MVC)
PADA FRAMEWORK JAVA SERVER FACES
G U N A W A N
046.01.01.2013
Pembimbing:
Dr. Eng. Armin Lawi, S.Si., M.Eng
Adnan, ST., MT., Ph.D
Magister Sistem Komputer
Program Pascasarjana STMIK Handayani Makassar
2. LATAR BELAKANG (1/2)
• Dalam membangun aplikasi website, khususnya
website yang memiliki kompleksitas besar dalam
melakukan transaksi data konsep arsitektur (pattern)
yang digunakan perlu menjadi perhatian khusus.
• Konsep arsitektur yang paling populer saat ini
digunakan dalam merancang aplikasi website adalah
Model 1 Architecture dan Model 2 Architecture
atau Model View Controller (MVC) .
Magister Sistem Komputer
Program Pascasarjana STMIK Handayani
Makassar
3. LATAR BELAKANG (2/2)
• Framework yang mengimplementasikan arsitektur MVC:
JavaServer Faces (JSF) , Seam, Struts, CakePHP,
CodeIgnitier, WebWork, Spring, Yii dan sebagainya.
• Gunawan. Skripsi 2010 judul: “Implementasi Model View
Controller (MVC) menggunakan Framework JavaServer
Faces (JSF) pada Web Perpustakaan UIN Alauddin
Makassar”
(International Conference Proceedings Education Technology
Strengthening the Learning Resources for Increasing Learners Learning
State University of Malang, Malang July Tahun 2011 ISBN 978-602-
19101-0-8).
Magister Sistem Komputer
Program Pascasarjana STMIK Handayani
Makassar
4. RUMUSAN MASALAH
Bagaimana performansi arsitektur aplikasi website
yang menggunakan Model 2 Architecture atau
Model View Controller (MVC) dapat lebih efisien
dan efektif pada Framework Java Server Faces
(JSF) dimana digunakan Model 1 Architecture
sebagai pembanding.
Magister Sistem Komputer
Program Pascasarjana STMIK Handayani
Makassar
5. TUJUAN & MANFAAT (1/2)
TUJUAN
Melakukan Analisis terhadap efisiensi dan efektifitas
performansi arsitektur aplikasi web yang
menggunakan MVC pada framework JSF.
Magister Sistem Komputer
Program Pascasarjana STMIK Handayani
Makassar
6. TUJUAN & MANFAAT (2/2)
MANFAAT:
1.Menjadi referensi untuk pengembangan model atau
konsep (pattern) aplikasi web.
2.Memberikan pemahaman tentang konsep MVC dan
framework JSF.
3.Memberikan pemahaman tentang MVC pada aplikasi
web menggunakan framework JSF.
Magister Sistem Komputer
Program Pascasarjana STMIK Handayani
Makassar
7. BATASAN MASALAH
Analisis performansi arsitektur aplikasi website fokus
menggunakan MVC Pattern pada framework
JSF, Performansi aplikasi dan Database Server,
Metode Load dan Scalability Test.
Magister Sistem Komputer
Program Pascasarjana STMIK Handayani
Makassar
8. TINJAUAN PUSTAKA
Arsitektur Aplikasi Web
Arsitektur model 1
Magister Sistem Komputer
Program Pascasarjana STMIK Handayani
Makassar
9. TINJAUAN PUSTAKA
Arsitektur Aplikasi Web
Arsitektur model 2 (MVC)
Magister Sistem Komputer
Program Pascasarjana STMIK Handayani
Makassar
10. TINJAUAN PUSTAKA
Java Server Faces
Java Server Faces atau biasa disingkat JSF adalah user
interface framework dalam bahasa Java untuk
membangun aplikasi web.
JSF merupakan salah satu bagian dari teknologi yang
membangun platform J2EE.
Magister Sistem Komputer
Program Pascasarjana STMIK Handayani
Makassar
11. TINJAUAN PUSTAKA
Arsitektur Framework JSF
Magister Sistem Komputer
Program Pascasarjana STMIK Handayani
Makassar
12. PENELITIAN TERKAIT(1/3)
Gunawan. Skripsi 2010 judul: “Implementasi
Model View Controller (MVC) menggunakan
Framework JavaServer Faces (JSF) pada Web
Perpustakaan UIN Alauddin Makassar”
(International Conference Proceedings Education Technology
Strengthening the Learning Resources for Increasing Learners
Learning State University of Malang, Malang July Tahun 2011 ISBN
978-602-19101-0-8).
Magister Sistem Komputer
Program Pascasarjana STMIK Handayani
Makassar
13. PENELITIAN TERKAIT(2/3)
Yosua Onesimus Suheru dari Universitas Kristen
Satya Wacana pada tahun 2008 judul:“Perbandingan
Arsitektur Model 2 dan Arsitektur 1 dalam
Pengembangan Sistem Informasi Akademik
Berbasis Web”.
Niko Ibrahim dari Universitas Kristen Marantha,
penelitian tesis sekaligus menjadi jurnal dengan judul:
“Applying a Model View Controller Pattern in
J2EE Platform Using Struts Framework”.
Magister Sistem Komputer
Program Pascasarjana STMIK Handayani
Makassar
14. PENELITIAN TERKAIT(3/3)
Novika Erdini dari Institut Teknologi Telkom: penelitian
skripsi judul “Analisis dan Implementasi Model
View Controller (MVC) pada Framework Java
Server Faces (JSF) untuk aplikasi Web”.
Shikha Bhatia dan Mr. Harshpreet Singh pada
jurnal International Journal of Computers & Technology
dengan judul: “Analyzing And Improving Web
Application Quality Using Design Patterns”.
Magister Sistem Komputer
Program Pascasarjana STMIK Handayani
Makassar
16. METODE PENELITIAN(1/4)
• Jenis Penelitian : Metode Kuantitatif
• Metode Pengujian & Analisis Sistem: Load &
Scalability Testing,
Magister Sistem Komputer
Program Pascasarjana STMIK Handayani
Makassar
17. METODE PENELITIAN (2/4)
• Load dan Scalability Test :
Uji coba terhadap response time karena
peningkatan ukuran & database.
Peningkatan jumlah user (concurrent users)
Magister Sistem Komputer
Program Pascasarjana STMIK Handayani
Makassar
18. METODE PENELITIAN (3/4)
• Waktu & Tempat : DATA CENTER UIN
ALAUDDIN
• Tahapan Penelitian:
Magister Sistem Komputer
Program Pascasarjana STMIK Handayani
Makassar
19. METODE PENELITIAN (4/4)
• Jadwal Penelitian:
Magister Sistem Komputer
Program Pascasarjana STMIK Handayani
Makassar
20. “Terima Kasih”
– http://www.gunawan.my.id
Magister Sistem Komputer
Program Pascasarjana STMIK Handayani
Makassar