2018 The design of smart notification on android gadget for academic

sanmorino@uigm.ac.id Abstract In this article, we try to design the architecture of a smart notification system using an Android gadget for academic notification in college. Academic notification in colleges now utilizes bulletin boards and online media such as websites or social media. The problem faced is the high cost and resources required to deliver the academic notification. Another problem is whether the information delivered can be right to the students who need it. We proposed the architecture of a smart notification system that can reduce the cost, and the information delivered can be right on target to the students in

, queuing-time notification systems that utilize data-sensing [3], personal activity monitoring [4] and personal security tracking [5]. Then there is also the use of notification systems in the health area [6][7][8], and those relating to moving objects [9][10]. This research is also related to the studies we have done before. In the previous study, we focused on the design of academic notification software. For this study, the focus of research lies in the design of academic notification system architecture. Some related research is the use of Android-based notification system to analyze wireless network services such as access speed and internet bandwidth [11]. Another very useful study is the use of an Android-based notification system to tell the safest and fastest route of the disaster area [12]. With so much research utilizing the Android-based notification system shows the current trend of technology usage. So we assess the research related to the use of notification system based on the Android gadget is still very relevant.

Research Method
In designing notification system architecture, we define the logical steps required to achieve the stated objectives. The steps needed to design the architecture of the academic notification system can be seen in Figure 2. The initial phase of the research starts with finding and studying related research and publications that have been done by other researchers. By conducting a literature study, we gain an understanding of the condition of the research tool, the gap that can be an opportunity or get the weakness of the research that has been done before. Understanding of the current state becomes very important as the starting position of a research started. In order to gain understanding, excellence, weakness and research opportunities, a research mechanism is needed.
The analysis is a mechanism that must be done to gain an understanding of a condition or a system. The result of the analysis is in the form of requirement and specification of the architecture design notification system that will be developed. By looking at the requirements and specification system, researchers can begin to design the system architecture, starting from basic architecture to final architecture ready to use. The addition of features and maintenance process can be done continuously, in accordance with the needs of the system and end-users.

Proposed Design
The main problem faced by the service provider of academic information notification in college is whether the academic information sent can reach the students who need it or vice versa? The accuracy of the delivery of academic information to students who need it is strongly influenced by the media used by notification service providers in the college. To overcome these problems, while maintaining the coverage that can be covered which impact on the time and cost required, we try to make the basic architecture of academic notification system. To design the architecture of academic notification system requires an understanding of the device or the component of academic notification system architecture. The components of the basic architecture of academic notification system are as Table 1. The back-end app is usually a database contained on a college server. Controlled and monitored by college admins and operators, can send and manage academic notification systems, have authorize to view, add or remove students. Cloud (Internet) An operator that provides service notification system, in accordance with the operating system used by the student. One of them is Firebase Cloud Messaging [13]. Receive a notification registration service and forward it to the back-end app. Mobile Device Platform The device used to broadcast academic notification.

Android Gadget
The device used to receive academic notification messages sent by the operator.
After knowing and understanding the required components, we started to design the basic architecture of the academic notification system. So based on the design results obtained basic architecture as in Figure 3, basic architecture consists of back-end apps in the form of databases, mobile device platforms, the cloud or Internet, and Android-gadgets, such as smartphones, smart-glass, tablet pc, netbook or smartwatch.
The flow of academic notification services that contained in the basic architecture, first, students register academic notification service through gadget device to notification service provider (cloud). Notification service here is still general. Then, notification service providers forward it to the back-end server, for approval and added to the academic notification system database in the college. Student data storage is based on unique ID, which differentiates it from other students. After the storage process is complete, the back-end app continues to forward the service confirmation through the notification service provider. To send notification of confirmation and academic information, notification service providers use the Mobile Device Platform. Mobile Device Platform sends academic confirmation and notification messages to students. So if there are many students who do the registration at the same time, confirmation messages can be broadcast simultaneously. Students receive confirmation messages, to obtain academic information notification service.
Basic architecture can be used for system notification with a small number of gadget devices because the basic architecture has some limitations to accommodate a large number of gadget devices. Some conditions that must be fulfilled is the gadget device must be homogeneous, because if there are several different types of devices, then the notification message delivery should be done in several times, and this is not effective. Need much time and effort just to send an academic notification message. Basic architecture design is needed as a first step to making better architecture, in other words, to make system integrated, we have to make smaller subsystem first [14]. To overcome the limitations of basic architecture, we try to propose better architectural designs by involving some additional components, as shown in Figure 4. On the one hand, the addition of components will add to the costs incurred, but efficient when used to broadcast academic notification messages.  There are additional components in the advanced architecture design, with the following functions as shown in Table 2. However, the presence of hubs and connected gadget devices can be optional, depending on the needs and conditions in the college. For a college with a very large number of students, then the use of hubs will be very helpful. But for colleges that have few students with homogeneous gadget devices, the use of hubs can be waste. As more and more devices are connected, the greater the operational costs required for maintenance. Secure-Link ensures data traffic contain legitimate information. Not from a third party who spreads hoaxes, advertisements, or spam. Because the Internet is a realm where there is always a gap for criminal action, therefore secure-links must always be active. Secure-link may be a firewall or other security methods that can detect non-legitimate information, as we did in our previous research [15]. Hub When the operating system of connected devices does not come from a single vendor it needs a hub as a medium that can translate notification messages from mobile platforms. So notification messages can be recognized by various connected devices. Because usually in a college, the students use gadget devices from various vendors. Without a hub, it takes one mobile platform for one type of gadget device, if there are 5 types of gadget devices, then it takes 5 different types of mobile platforms, and this becomes ineffective. The existence of hubs in advanced architecture can overcome the limitations of existing mobile platform devices.

Results and Discussion
Next, we perform a simple calculation simulation to find out the proposed architectural design performance, the result is as shown in Figure 5. We simulate the performance of the notification system architecture based on the cost required to perform a single broadcast for a notification message. The calculation is done as much as 10-fold for the relevant result, by choosing the value of each variable at random. Variables used in the calculation are the number of gadget, number of messages, and cost per message. The calculation results show the total cost required to perform a one-time delivery of academic notification messages on advanced architecture more efficient than basic architecture. As the number of gadget with different types of gadgets increases, the proposed architecture can still reduce the costs required to broadcast the academic notification message.
We use values for variables that are randomly selected for each test. As in the first to 10 th simulation, with the increase in the notification message sent to student accompanied by soaring cost per message, the design that we submit can still maintain the total cost at the minimum level. As in the 3 rd simulation with 220 messages, the cost needed to broadcast is less than ten thousand IDR. Another example in the 8 th simulation the same thing happened, with 750 message submissions, the architecture that we proposed can still reduce the cost as low as possible. On the contrary, basic architecture has greater complexity. This can be seen from the Whereas in the initial conditions of the simulation, the difference in costs not too far. But along with the increasing number of messages sent, the greater the difference in the costs incurred.

Conclusion
Based on the simulation testing that has been done, the system notification architecture proposed can meet the needs of sending notification messages in massive number with low cost. By maintaining the originality of notification messages sent and can serve several different types of gadget devices. We realize that to be able to implement the architecture that has been proposed still requires more in-depth research. Because several external factors that have influence, have not been used in this study.