Universitas Syiah Kuala | ELECTRONIC THESES AND DISSERTATION

Electronic Theses and Dissertation

Universitas Syiah Kuala

    SKRIPSI
Muhammad Chaidir, REKONSTRUKSI APLIKASI WEB PEMBELAJARAN LARI JAVA MENGGUNAKAN KONSEP MVC DAN ANALISIS PERFORMANCE TESTING MENGGUNAKAN APACHE JMETER. Banda Aceh FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SYIAH KUALA,2019

Seiring dengan perkembangan teknologi, metode belajar mengajar telah bergeser kea rah penggunaan media pembelajaran interaktif berupa e-learning. berbagai macam mata kuliah dapat dibuat dalam bentuk e-learning, tidak terkecuali mata kuliah pemrograman java. pemrograman java dikategorikan ke dalam mata kuliah yang sulit dan kompleks dikarenakan kurangnya kemampuan mahasiswa dalam memecahkan masalah dan berpikir analitis, sehingga dikembangkan aplikasi pembelajaran larijava. namun, aplikasi yang telah ada belum menggunakan framework dengan konsep mvc. penggunaan framework dengan konsep mvc dapat memudahkan aplikasi lari java dikembangkan pada masa yang akan datang. selain itu analisis lebih lanjut terhadap uji performansi yaitu load dan stress testing perlu dilakukan agar dapat mengetahui kinerja aplikasi saat beban kerja tertentu diberikan. dalam penelitian ini, telah dilakukan migrasi aplikasi ke arah penggunaan framework codeigniter, sehingga aplikasi terpisahkan ke dalam tiga bagian, yaitu model berupa basis data, view berupa tampilan antar muka, dan controller yang merupakan pengatur masuk dan keluarnya data di antara model dan view. kemudian telah dilakukan performance testing berupa load dan stress testing yang menggunakan aplikasi apache jmeter. load testing dilakukan dengan membangkitkan pengguna virtual 150, 200, 250, dan 300 orang. hasil menunjukan peningkatan yang relatif stabil. peningkatan yang signifikan terjadi saat jumlah pengguna virtual 300 orang yang ditunjukkan oleh maksimum waktu respon 9.56 detik dan waktu pengujian 10 detik. selain itu, tingkat keberhasilan akses pada load testing menunjukkan error 0%. sedangkan stress testing yang dilakukan dengan jumlah pengguna virtual 500, 1000, 1500, dan 2000 orang masing-masing menunjukan peningkatan yang lebih fluktuatif. stress testing menunjukkan bahwa aplikasi larijava hanya dapat menangani request dari maksimal 500 pengguna virtual pada waktu bersamaan yang ditunjukkan oleh presentase error 0% saat pengujian.



Abstract



    SERVICES DESK