scholarly journals Implementation of Model-View-ViewModel (MVVM) Architecture Pattern in the Sistem Informasi Akademik UNIDA Gontor Mobile Application

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.

Author(s):  
Indah Werdiningsih ◽  
. Purbandini ◽  
Ira Puspitasari

The community development presents the creation of catalog to display products online that can help market widely as an effort to improve economy of the community in the area of exs-red district Bangunsari, Surabaya. Partners are an organization engaged in the development of affected communities in the area of Bangunsari localization. The partners are <em>Omah Batik Tulis Khas Surabaya Sari Ratu</em> and <em>Rumah Batik Canting Risma Ratu</em>. E-catalog application had three proceses, i.e. customer registration process, master data processing process, and ordering process. E-catalog application had through five stages are: 1) Identifies data needs performed by interview; 2) Designing the database, created using a Conceptual Data Model (CDM) that produces 8 entities and Physical Data Model (PDM) that generates 8 tables next design the i nput and output form; 3) Implements the system using a web-based programming language; 4) Testing system with black box method, testing sistem include all transactions on each user; and 5) Evaluation of system was done by using questionnaire to find accuracy of aplication. Questionnaires were distributed to 2 partners. Questionnaire was filled by chairman and two members for each partner. Number of questionnaire was 6 questionnaires. The evaluation results show that accuracy of e-catalog application that had been built was user friendly for 73.61%. It is clear that e-catalog aplication that had been built had good category for user friendly.


Author(s):  
Maaz Sirkhot ◽  
Ekta Sirwani ◽  
Aishwarya Kourani ◽  
Akshit Batheja ◽  
Kajal Jethanand Jewani

In this technological world, smartphones can be considered as one of the most far-reaching inventions. It plays a vital role in connecting people socially. The number of mobile users using an Android based smartphone has increased rapidly since last few years resulting in organizations, cyber cell departments, government authorities feeling the need to monitor the activities on certain targeted devices in order to maintain proper functionality of their respective jobs. Also with the advent of smartphones, Android became one of the most popular and widely used Operating System. Its highlighting features are that it is user friendly, smartly designed, flexible, highly customizable and supports latest technologies like IoT. One of the features that makes it exclusive is that it is based on Linux and is Open Source for all the developers. This is the reason why our project Mackdroid is an Android based application that collects data from the remote device, stores it and displays on a PHP based web page. It is primarily a monitoring service that analyzes the contents and distributes it in various categories like Call Logs, Chats, Key logs, etc. Our project aims at developing an Android application that can be used to track, monitor, store and grab data from the device and store it on a server which can be accessed by the handler of the application.


Author(s):  
Nabeel Salih Ali ◽  
Zaid Abdi Alkaream Alyasseri ◽  
Abdulhussein Abdulmohson

Wireless Sensor Networks (WSNs) for healthcare have emerged in the recent years. Wireless technology has been developed and used widely for different medical fields. This technology provides healthcare services for patients, especially who suffer from chronic diseases. Services such as catering continuous medical monitoring and get rid of disturbance caused by the sensor of instruments. Sensors are connected to a patient by wires and become bed-bound that less from the mobility of the patient. In this paper, proposed a real-time heart pulse monitoring system via conducted an electronic circuit architecture to measure Heart Pulse (HP) for patients and display heart pulse measuring via smartphone and computer over the network in real-time settings. In HP measuring application standpoint, using sensor technology to observe heart pulse by bringing the fingerprint to the sensor via used Arduino microcontroller with Ethernet shield to connect heart pulse circuit to the internet and send results to the web server and receive it anywhere. The proposed system provided the usability by the user (user-friendly) not only by the specialist. Also, it offered speed andresults accuracy, the highest availability with the user on an ongoing basis, and few cost.


2021 ◽  
Vol 15 (3) ◽  
pp. 310-317
Author(s):  
Kristijan Lukaček ◽  
Matija Mikac ◽  
Miroslav Horvatić

This paper is focused on the usage of location services in mobile applications that were developed for the purpose of reporting different events that are based on their location. The event that is intended to be generic and universal can, as in examples used in this paper, be the reporting of some occurrence to a city’s communal affairs office. Such a generic event can include both multimedia and textual data, in addition to location information obtained using mobile device running the app. The software solution that is described in this paper consists of a mobile application that was developed for the Android operating system and a web application that includes a series of PHP scripts that run on a dedicated server. The web application consists of a backend scripts that facilitate the communication of a smart phone and the server and frontend related scripts used by users and administrators to access and check the data and process the reported events.


Author(s):  
Norah Jean-Charles ◽  
Paola Spoletini

This research is being conducted to provide requirements analysts with a supportive tool to use during elicitation interviews. In these interviews that were conducted as part of the overall project, stakeholders were asked a series of questions while wearing the Empatica E4 wristband and being recorded through various voice recording platforms. As a part of an ongoing research project, stakeholders have been interviewed using voice recordings and the Empatica E4 wristband to gather biofeedback data. Requirements analyst need support during elicitation interviews because of the ambiguity that arises during communication making it harder to collect proper requirements. In order to provide features such as visualizing the biofeedback collected from the Empatica E4 wristband and the voice waves, questions such as how to create a user-friendly application and how to synchronize the biofeedback and voice data must be researched. In conclusion, creating this mobile application would to assist requirements analysts in carrying out assessments during elicitation interviews.


Author(s):  
Anup Kumar Kolya ◽  
Debasish Mondal ◽  
Alokesh Ghosh ◽  
Subhashree Basu

This paper presents the design and implementation of control strategy for both the speed and direction of a direct current (DC) motor using Android-based application in smart phone. The Raspberry Pi 3 with a motor driver controller has been used to implement the control action via Python-based user-defined programming. The Android application has been developed using Android Developer Tools (ADT) in Java platform. The Android apps work like a client and communicates with Raspberry Pi through wi-fi connectivity. Finally, a small graphical user interface (GUI) has been created in Python in order to interface and control the motor with buttons in GUI. The advantages of GUI are that it is attractive, user friendly, and even a layman can work with the application developed in GUI.


2017 ◽  
Vol 11 (3) ◽  
pp. 15-28 ◽  
Author(s):  
Anjali Kumawat ◽  
Anil Kumar Sharma ◽  
Sunita Kumawat

Android based Smartphones are nowadays getting more popular. While using Smartphone, user is always concerned about security and malicious attacks, cryptographic vulnerability of the applications. With increase in the number of Android mobiles, Android malwares are also increasing very rapidly. So the authors have proposed the “Identification of cryptographic vulnerability and malware detection in Android” system. They have designed a user friendly android application, through which user and developer can easily test the application whether it is benign or vulnerable. The application will be tested firstly using static analysis and then the dynamic analysis will be carried out. The authors have implemented static and dynamic analysis of android application for vulnerable and malicious app detection. They have also created a web page. User can either use the application or the web page.


Author(s):  
Joshua Lubell

Small Arcane Nontrivial Datasets (SANDs) are frequently complex enough to warrant custom software for access and editing, yet too small or specialized to justify a full-blown server-based database application. Such data is typically presented in tabular form within documents or as editable spreadsheets. To test the alternative of using XForms as a user interface for SANDs, an application was built for browsing a conformance test suite for Product and Manufacturing Information, a formal specification of a product's functional and behavioral requirements as they apply to production. XForms proved a much better match than tabulations for the underlying data model. To further test the concept, XForms was evaluated for use with the National Institute of Standards and Technology (NIST) Special Publication 800-53 security control catalog, which is a comprehensive catalog of security controls for managing cyber-risk, many parts of which are already available in extensible markup language (XML) form. The model-view-controller (MVC) software pattern of XForms seems well-suited for creating specialized applications for tailoring and navigating this catalog.


2020 ◽  
Vol 26 (12) ◽  
pp. 697-700
Author(s):  
V. I. Belovitskiy ◽  

The development of cloud services improving the interaction of banks, stores and customers becomes high-demanded by digitalized society, that is ready to use innovative software products. The Receipts & Promotions cloud service, developed at the concept level, allows to realize the idea of providing complete information of a receipt in electronic form along with printed receipt for the Mir plastic card holders through the "Privet, Mir!" mobile application. Information from electronic receipts accumulated in the Mir cloud will allow the customer to receive personalized bonus offers from the stores — partners of the program, as well as manage the family budget. The introduction of the service opens up the wide opportunities to the stores for communication with customers. The Receipts & Promotions service is able to become the first software product based on the collection and analysis of information from electronic receipts linked to a specific user. The system of flexible personalization of bonus offers and their assessment by customers is unique and not implemented in other software products. It will be possible to consider the display of electronic receipts in the "Privet, Mir!" mobile application in a user-friendly interface as the first fully automated option of providing electronic receipts to a wide range of users.


Sign in / Sign up

Export Citation Format

Share Document