Application of MVP Architecture in Developing Android-Based Seminar Ticket Booking Applications

Penerapan Arsitektur MVP dalam Pengembangan Aplikasi Pemesanan Tiket Seminar Berbasis Android

  • I Made Sukarsa Universitas Udayana
  • I Nyoman Piarsa Universitas Udayana
  • I Gede Bagus Premana Putra Universitas Udayana
Keywords: Seminar Ticket Booking, MVP, Android, Web Service, Waterfall Method

Abstract

The success of an event, especially a seminar cannot be separated from the success of the organizer to get participants. The scattered challenges faced by the seminar organizers are closely related to the ease and convenience of the procedures applied to order seminar tickets to prospective participants. So that the application of information and communication technology is needed by the organizer as a tool to provide convenience and comfort to prospective participants. Ticket reservations are generally done manually and still use tickets in printed. An application is needed to speed up and simplify the ticket booking process for prospective participants. To solve this problem, prospective seminar participants will use the seminar ticket booking application via a smartphone device. This application uses the RESTful API on the Laravel framework, as one of the implementations of web service. Security of data exchange between android devices and web services using Laravel Passport, as a token generator API. The architecture that is applied in the development of android applications is the MVP architecture (Model, View, Presenter). Using QR-codes on tickets and sending tickets via e-mail participants can also avoid the possibility of loss and damage to tickets obtained by participants.

Downloads

Download data is not yet available.

References

[1] Dharma Putra, I Kadek., 2017. Pengertian Tujuan Syarat Syarat dan Fungsi Seminar Pendidikan. Educational, pp.1-10.
[2] Utama, Andita., 2017. Hakikat Seminar. Education, pp.1- 9.
[3] Gifary, Sharen., dan Kurnia, Iis., 2015. Intensitas Penggunaan Smartphone dan Perilaku Komunikasi (Studi Pada Pengguna Smartphone di Kalangan Mahasiswa Program Studi Ilmu Komunikasi Universitas Telkom). Jurnal Sosioteknologi, 14(10), pp.170-178.
[4] Ikhsan, Aditya., 2018. Rancang Bangun Aplikasi ASIIKPRO Berbasis Perangkat Bergerak Android Menggunakan Pola Perancangan Model View Presenter dan Paradigma Pemrograman Reaktif. Undergraduate thesis, Institut Teknologi Sepuluh Nopember, pp.1-4.
[5] Marthasari, G., Aminudin, M., dan Yuda., 2010. Implementasi Web Service untuk Mendukung Interoperabilitas pada Aplikasi E-Commerce, pp.1-6.
[6] Sibagariang, S., 2016. Penerapan Web Services pada Perpustakaan Berbasis Android. Jurnal Mahajana Informasi, 1(1), pp.28-32.
[7] Christianto, E., dan Santosa, J., 2018. Perancangan Arsitektur RESTful pada Integrasi Data Referensi Buku di Perpustakaan Daerah dan Perpustakaan Universitas (Studi Kasus: Kota Salatiga). Journal of Library and Information Science, 2(1), pp. 1-24.
[8] Rahman, M,A., Kuswardayan, I., dan Hariadi, R.R., 2013. Perancangan dan Implementasi RESTful Web Services untuk Game Sosial Food Merchant Saga pada Perangkat Android. Jurnal Teknik POMITS, 2(1), pp.1-4.
[9] Luthfi, F., 2017. Penggunaan Framework Laravel dalam Rancang Bangun Modul Back-End Artikel Website Bisnisbisnis.ID. JISKa, 2(1), pp.31-41.
[10] Chen, X., Ji, Zhoupeng., Fan, Yu., dan Zhan, Yongsong., 2017. Restful API Architecture Based on Laravel Framework. Journal of Physics: Conference Series, 910(1), pp.1-4
[11] Ardi, B.K., dan Subchan., 2014. Peranan Perkembangan Aplikasi Smartphone Terhadap Pelayanan Parbankan di Indonesia. Jurnal Ekonomi Manajemen Akuntansi, 21(37), pp. 178-191.
[12] Mandias, G, F., 2017. Analisis Pengaruh Pemanfaatan Smartphone terhadap Prestasi Akademik Mahasiswa Fakultas Ilmu Komputer Universitas Klabat. Cogito Smart Journal, 3(1), pp. 83-90.
[13] Lengkong, H, N., Sinsuw, ST, MT., dan Lumenta, ST, MT., 2015. Perancangan Penunjuk Rute pada Kendaraan Pribadi Menggunakan Aplikasi Mobile GIS Berbasis Android yang Terintegrasi pada Google Maps. E-journal Teknik Elektro dan Komputer, pp.18-25.
[14] Edy., Ferdiansyah., Pramusinto, W., dan Waluyo, S., 2019. Pengamanan Restful API Menggunakan JWT untuk Aplikasi Sales Order. Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi), 3(2), pp.106-112.
[15] Yusmantoro, S., Hermansyah, E., dan Efendi, R., 2014. Pengamanan Keaslian Surat Elgamal Dan Secure Hash Algorithm 256 Studi Kasus : Badan Pelayanan Perizinan Terpadu ( Bppt ) Kota Bengkulu. J. Rekursif, 2(1), pp. 28-36.
[16] Fiqhan,I,Y,M., Brata,A,H., dan Kharisma.A.P., 2018. Pengembangan Aplikasi Pengingat Salat dengan Konsep Context-Aware Menggunakan MVP pada Platform Android. Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer, 2(10), pp.3802-3809.
[17] Fariz, Al, Hazmi, Moch., 2019. Pengembangan Aplikasi Android Modern menggunakan Architecture Components : Bagian 3 [Online] Tersedia di : https://medium.com/@alhazme/pengembangan-aplikasi-android-modern-menggunakan-architecture-components-bagian-3-7af44309a3f4. [Accessed 1 Oktober 2019]
[18] Prasetyo, B., Pattiasina, T, J., Soetarmono, A, N., 2015. Perancangan dan Pembuatan Sistem Informasi Gudang (Studi Kasus : PT. PLN (Persero) Area Surabaya Barat). TEKNIKA, 4(1), pp.12-16.
[19] Warman, I., dan Ramdaniansyah, R., 2018. Analisis Perbandingan Query Database Management System (DBMS) antara MySQL 5.7.16 dan MARIADB 10.1. Jurnal TEKNOIF, 6(1), pp.1-10.
[20] Yuliansyah, H., 2014. Perancangan Replikasi Basis Data MysQL dengan Mekanisme Pengamanan Menggunakan SSL Encryption. Jurnal Informatika, 8(1), pp.826-836.
[21] Destiningrum, M., dan Adrian, Q, J., 2017. Sistem Informasi Penjadwalan Dokter Berbasis Web dengan Menggunakan Framework Codeigniter (Studi Kasus: Rumah Sakit Yukum Medical Centre). Jurnal TEKNOINFO, 11(2), pp.30-37.
Published
2020-06-20
How to Cite
I Made Sukarsa, I Nyoman Piarsa, & I Gede Bagus Premana Putra. (2020). Application of MVP Architecture in Developing Android-Based Seminar Ticket Booking Applications. Jurnal RESTI (Rekayasa Sistem Dan Teknologi Informasi), 4(3), 513 - 520. https://doi.org/10.29207/resti.v4i3.1396
Section
Information Systems Engineering Articles