Perbandingan Kinerja Pola Perancangan MVC, MVP, dan MVVM Pada Aplikasi Berbasis Android (Studi kasus : Aplikasi Laporan Hasil Belajar Siswa SMA BSS)

Perbandingan Kinerja Pola Perancangan MVC, MVP, dan MVVM Pada Aplikasi Berbasis Android (Studi kasus : Aplikasi Laporan Hasil Belajar Siswa SMA BSS)

Penulis

  • Bahrur Rizki Putra Surya Fakultas Ilmu Komputer, Universitas Brawijaya
  • Agi Putra Kharisma Fakultas Ilmu Komputer, Universitas Brawijaya
  • Novanto Yudistira Fakultas Ilmu Komputer, Universitas Brawijaya

Kata Kunci:

laporan hasil belajar, pola perancangan, Model View Controller, Model View Presenter, Model View ViewModel, Android

Abstrak

Sistem pelaporan hasil belajar merupakan sebuah sistem yang mengatur pelaporan hasil  belajar siswa di SMAS Brawijaya Smart School. Sistem ini dapat menampilkan nilai dari siswa dalam bentuk aplikasi android. Kebutuhan akan keefesienan pada sebuah aplikasi android sangat diperlukan untuk mencapai kepuasan dari pengguna, dan kebututuhan akan pengetahuan tentang pola perancangan yang dibutuhkan untuk membangun atau mengembangkan sebuah aplikasi android. Ada beberapa pola perancangan yang digunakan untuk membangun atau mengembangakan sebuah aplikasi, diantara nya adalah Model View Controller, Model View Presenter, dan Model View ViewModel. Pola perancangan tersebut akan diterapkan pada aplikasi laporan hasil belajar untuk membandingkan pola perancangan mana paling efisien untuk aplikasi laporan hasil belajar tersebut. Tahapan awal untuk penelitian ini adalah rekayasa kebutuhan, pada tahap ini memberikan hasil 4 (empat) kebutuhan fungsional dan 2 (dua) kebutuhan non-fungsional, kebutuhan tersebut digunakan sebagai dasar dalam melakukan perancangan dan implementasi. Implementasi dilakukan dengan menerapkan pola perancangan Model View Controller, Model View Presenter, dan Model View ViewModel dengan bahasa pemrograman java. Selanjutnya setelah dilakukan tahap implementasi akan dilakukan tahap pengujian pada masing-masing aplikasi yang telah menerapkan pola perancangan Model View Controller, Model View Presenter, dan Model View ViewModel sebanyak 5 (lima) kali dengan hasil yang sama pada penggunaan energi yaitu medium dan penggunaan memori rata-rata sebesar 59,7 MB pada MVC, 59 MB pada MVP dan 73,2 MB untuk MVVM. Tahap pengujian fungsional dengan metode blackbox testing memberikan hasil validitas sebesar 100% di semua fungsi

Unduhan

Diterbitkan

13 Nov 2020

Cara Mengutip

Putra Surya, B. R., Kharisma, A. P., & Yudistira, N. (2020). Perbandingan Kinerja Pola Perancangan MVC, MVP, dan MVVM Pada Aplikasi Berbasis Android (Studi kasus : Aplikasi Laporan Hasil Belajar Siswa SMA BSS). Jurnal Pengembangan Teknologi Informasi Dan Ilmu Komputer, 4(11), 4089–4095. Diambil dari https://j-ptiik.ub.ac.id/index.php/j-ptiik/article/view/8237

Terbitan

Bagian

Artikel
Loading...