Integration of metadata generator to Model View Adapter (MVA) architecture pattern

Author(s):  
Anselmus Krisma Adi Kurniawan ◽  
Bayu Hendradjaya
Author(s):  
Muhammad Syakir Arif ◽  
Aziz Musthafa ◽  
Dihin Muriyatmoko

Software architecture primarily tuned for moderating the rising software complexities and changes. Model-View-ViewModel (MVVM) is a software architectural pattern that facilitates a separation of development of the graphical user interface from the development of the back-end logic (the data model). University of Darussalam Gontor (UNIDA Gontor) is having an Academic System called Sistem Informasi Akademik (SIAKAD) which supports the management of its college’s data administration. Currently, the SIAKAD UNIDA Gontor’s performance is still far from optimal, mainly because some of its features aren’t user-friendly yet, especially when the SIAKAD UNIDA Gontor accessed from the mobile devices. Therefore, this research aims to implement the MVVM architecture pattern in the SIAKAD UNIDA Gontor mobile application, to increase its user-friendly aspect, especially for Android device users. This research is carried out with Waterfall development method, using Kotlin programming language and utilising Android Jetpack. Results from the app testing with Black Box method show that the application is running well and have no error. Next, results from the questionnaire distributed to the users (students, lecturers and BAAK staffs) show that the application run well and satisfying. From those trial results, show that the implementation of MVVM on SIAKAD UNIDA Gontor Android application has been successful according to the scenario and ready to be applied in the even semester of 2019/2020 campus’ academic year and so on (https://play.google.com/store/apps/details?id=com.amoled.sidago). Further research and development, can be directed to the addition of new features and can support another mobile operating system, such as iOS, Tizen, Harmony OS, etc.


CCIT Journal ◽  
2010 ◽  
Vol 3 (3) ◽  
pp. 377-402
Author(s):  
Ermatita Ermatita ◽  
Huda Ubaya ◽  
Dwirosa Indah

Pengembangan perangkat lunak adalah tugas kompleks dan membutuhkan adaptasi untuk mengakomodasi kebutuhan pengguna. Untuk membuat konsep dan perubahan perangkat lunak, dalam pemeliharaan, sekarang telah dikembangkan lebih mudah dalam pengembangan perangkat lunak, pola model-view-controller, yang merupakan arsitektur yang dapat membantu memfasilitasi dalam pengembangan dan pemeliharaan perangkat luna. Hal ini, karena dalam arsitektur model tiga-lapis, yaitu: tampilan dan pengontrolan dalam pembangunan dilakukan secara independen, sehingga dapat memberikan dahan dalam pengembangan dan pemeliharaan. Selain itu, arsitektur ini juga dapat melihat hal-hal yang sederhana dan menarik bagi pengguna. Software sistem on-line test adalah perangkat lunak yang memerlukan interaksi dengan pengguna, dan pemeliharaan perangkat adaptif. Karena sistem ujian on-line memerlukan pengembangan perangkat lunak untuk mengakomodasi kebutuhan ini berkembang dengan cepat. Makalah ini untuk menganalisis Model-View-Controller dan mencoba pembangunan, untuk menerapkannya dalam pengembangan perangkat lunak sistem pengujian on-line. 


2013 ◽  
Vol 27 (3) ◽  
pp. 387-399
Author(s):  
Hyunchul Kim
Keyword(s):  

e-NARODROID ◽  
2015 ◽  
Vol 1 (2) ◽  
Author(s):  
Immah Inayati

Perkembangan dunia teknologi berjalan sangat cepat. Selaras dengan hal itu, kebutuhan manusia hususnya dibidang bisnis juga semakin berkembang. salah satunya adalah R.M. Lesehan Berkah Ilaahi. Rumah makan ini merupakan rumah makan yang memiliki banyak pelanggan. Dengan semakin bertambahnya jumlah pelanggan, maka [penumpukan antrian banyak terjadi. Di samping itu rumah makan ini memiliki potensi untuk dapat terus mengembangkan bisnisnya. Untuk itu dibutuhkan sebuah sistem yang mampu memfasilitasi proses pemesanan melalui online serta mampu membantu pemilik bisnis dalam melakukan promosi dan penawaran, terlebih kepada pelanggan yang daya belinya tinggi. Jurnal ini memaparkan proses pembangunan sistem pemesanan berbasis web dengan menekankan pada tahap analisa, desain, dan implementasi. Analisis kondisi lapangan dilakukan dengan cara observasi lapangan, studi literatur sistem lama, wawancara dan kuesioner pelanggan. Hasil analisa akan digambarkan menggunakan notasi UML (Unified Modeling Language) untuk selanjutnya diimplementasikan dalam sebuah aplikasi e-CRM menggunakan bahasa pemrograman PHP serta basis data PostgreSQL. Metode pengembangan yang digunakan adalah Object oriented dengan memanfaatkan Yii Framework yang merupakan framework PHP berbasis Model View Controller (MVC). Selain itu digunakan pula bootstrap framework dari sisi desain aplikasi untuk memberikan fleksibilitas aplikasi ketika diakses dengan device yang resolusinya lebih kecil seperti telephon genggam. Kata kunci : Observasi, Wawancara, Kuesioner, UML (Unified Modeling Language), Yii Framework, Object oriented, Model View Controller (MVC), bootstrap framework.


2020 ◽  
Vol 2 (2) ◽  
Author(s):  
Nunu Nugraha Purnawan ◽  
Rian Piarna ◽  
Rani Merlinda

Human Resource Information System (HRIS) modul Time Management merupakan suatu sistem aplikasi perangkat lunak berbasis website yang dapat membantu dalam proses administrasi perusahan. Metode yang digunakan dalam pembuatan sistem aplikasi ini berdasarkan sistem yang sedang berjalan saat ini dan dengan menggunakan pendekatan terstruktur yaitu database, dan data Unified Modelling Language (UML). Sistem HRIS modul Time Management ini diimplementasikan dengan menggunakan bahasa pemrograman framework CodeIgniter. Framework CodeIgniter merupakan suatu framework berbasis PHP dengan Model, View, dan Controller. Hasil dari analisis sistem ini untuk digunakan di UPTD. Puskesmas Gunung Sembung yang masih belum memiliki sistem informasi pengajuan cuti, ijin dan lembur karena saat ini semua hal tersebut masih dilakukan secara manual belum adanya sistem yang dapat mengelola data tersebut. Dengan adanya sistem  HRIS modul Time Management ini diharapkan dapat membantu UPTD. Puskesmas Gunung Sembung dalam mengelola data pengajuan cuti, ijin, dan lembur.Kata Kunci. Human Resource Information System (HRIS), Time Management, Unified Modelling Language (UML), Framework CodeIgniter


2020 ◽  
Author(s):  
Darshak Mota ◽  
Neel Zadafiya ◽  
Jinan Fiaidhi

Java Spring is an application development framework for enterprise Java. It is an open source platform which is used to develop robust Java application easily. Spring can also be performed using MVC structure. The MVC architecture is based on Model View and Controller techniques, where the project structure or code is divided into three parts or sections which helps to categorize the code files and other files in an organized form. Model, View and Controller code are interrelated and often passes and fetches information from each other without having to put all code in a single file which can make testing the program easy. Testing the application while and after development is an integral part of the Software Development Life Cycle (SDLC). Different techniques have been used to test the web application which is developed using Java Spring MVC architecture. And compares the results among all the three different techniques used to test the web application.


2009 ◽  
Vol 29 (4) ◽  
pp. 1135-1138 ◽  
Author(s):  
Xian-jun LI ◽  
Bo LIU ◽  
Dan YU ◽  
Shi-long MA
Keyword(s):  

Sign in / Sign up

Export Citation Format

Share Document