Analisa Arsitektur Perangkat Lunak Android MVVM dan MVP dengan Studi Kasus Aplikasi iTourism
Android Software MVVM and MVP Architecture Analysis with iTourism App Case Study
Pariwisata merupakan salah satu sektor pendapatan yang penting bagi suatu negara. Salah satu negara yang memiliki pendapatan dari industri pariwisata adalah Indonesia. Indonesia mempunyai banyak industri pariwisata yang berlokasi di banyak daerah, bahkan hampir setiap kota. Kota Batu adalah salah satu contoh kota yang dijuluki sebagai Kota Pariwisata karena memiliki keragaman dan jumlah tempat wisata yang tinggi. Berbagai tempat wisata dapat ditemukan di kota Batu, mulai dari alam yang indah, pemandangan yang menenangkan, masakan otentik yang khas, dan terdapat banyak cafe yang nyaman untuk didatangi wisatawan. Di era Teknologi, menggabungkan sektor pariwisata dengan teknologi merupakan strategi pemasaran yang baik untuk meningkatkan pendapatan pariwisata. Hal ini ditunjukkan dengan menggunakan pengembangan aplikasi android sebagai pemandu wisata, adanya fitur yang akan memandu para wisatawan ke tempat-tempat populer terdekat merupakan salah satu bentuk kolaborasi dari sektor pariwisata dengan teknologi. Aplikasi yang bagus bukan hanya sekedar memiliki aplikasi dengan UI yang mewah, namun aspek UX juga dianggap penting karena aplikasi yang berat akan membuat pengguna tidak nyaman. Aplikasi ringan menandai bahwa performa aplikasi yang sangat baik. Faktor utama yang mempengaruhi performa aplikasi adalah arsitektur yang digunakan selama pengembangan.
Tourism is one of the important income sectors for a country. Indonesia is One of the countries that have income from the tourism industry. Indonesia has many tourism industries located in many areas, even in almost every city. Batu City is one example of a city dubbed the City of Tourism because it has a high diversity and number of tourist attractions. Various tourist attractions can be found in Batu city, ranging from beautiful nature, soothing scenery, authentic cuisine, and there are many cafes that are comfortable for tourists to visit. In the era of technology, combining the tourism sector with technology is a good marketing strategy to increase tourism revenue. This is shown by using android application development as a tour guide, the existence of a feature that will guide tourists to the nearest popular places is a form of collaboration from the tourism sector with technology. A good application is not just having an application with a fancy UI, but the UX aspect is also considered important because heavy applications will make users uncomfortable. The lightweight application indicates that the application performance is very good. The main factor that affects application performance is the architecture used during development.