BCM PIN Read Conversion Application on Intelligent key Vehicle registration on Android Based

Intelligent-key registration is a process of registering smart remote vehicles so that the vehicle security system is not misused. The application of the conversion of pin-read BCM has been designed to run on android with a smart device that uses the media app developer inventor. This application made to allow intelligent-key registration was a conventional stage in registration in the process. But, using this application registration intelligent-key so more efficient and effective. Developed with an evolutionary prototyping method of development. With a model test in testing and behavior of testing was definitely black box uml. An application that is built enough to fulfill its sales target in the spare part, help when processing intelligent-key registration, and easily used for emergency service.


Introduction
In today's era of rapid technology, vehicle keys and remotes are increasingly being used and are more sophisticated (intelligent-key). One of the services carried out by the vehicle service department is registering or registering the vehicle key and remote if the customer complains that the vehicle key/remote is lost and or damaged. Android is a mobile operating system based on the Linux kernel developed by Android.Inc and later acquired by Google [1]. is a set of blocks containing commands for branch functions, loops, variables, arrays, and several classes that function as the Public Static Class, so we can immediately use these methods without needing instantiation (creating objects) first. When viewed from the available components, AI2 is sufficient for building complex applications [2]. Creating an Android application requires an IDE such as Android Studio, Eclipse, App Inventor, and many more. Here the author uses a block-based programming IDE, App Inventor 2 (AI2), which is the second generation IDE from App Inventor managed by the Massachusetts Institute of Technology (MIT) [3]. Java is known to have the motto "Write Once, Run Anywhere". This shows that any program code written in Java can be directly run on different platforms without the need to rearrange [4]. Intelligent Key utilizes antennae that transmit signals between the car and the key, and a tuner that receives the signals. Pressing the Request Switch transmits a signal from the car antenna, and the key that receives the signal then automatically returns a signal. The car tuner receives this signal and then locks or unlocks the vehicle [5]. Visual modeling for object-oriented system design tools, or the definition of UML, is a language that has become a standard in visualizing, designing, and documenting software systems. Currently, UML has become the standard language in writing blueprint software [6]. Adding sensors and modules such as face detection recognition sensors or iris scans [7] Therefore, Smart Door Lock research can be categorized as an Internet of Things based system. In the implementation of the system, buttons are used as manual controls for the process of opening, and locking the Smart Door Lock [8] uses the C ++ based CodeBlock programming language for simple technical encounters of engineering design. This research is taken from many references that helped me in studying this journal assignment [9][10]

Methodology
The software development life cycle starts with the development of the project plan, then a quick analysis is carried out, after which the database, user interfaces are created, and the necessary functions are developed. As a result of this work, we have obtained a document that contains some of the requirements specifications for the software product. This document is the basis for a rapid prototyping iteration cycle [11]. The development of the Pin-Read BCM conversion application uses the Prototype model. The prototype model used in the development of this system is the Evolutionary prototype model, that is, a prototype that is continuously being developed [12].

Figure 1. Evolutionary Prototyping Model
The method used in designing a prototype for this Pin-Read BCM conversion application is a flowchart and is described previously in the system architecture. Where the system architecture explains how the Pin-Read code is obtained and will later be processed into a special code that functions to assist in the new intelligent-key registration process stage. Before going further into the system architecture, we need to understand how the vehicle Scantool system will take the Pin-Read code on the BCM module. In this ECM Menu, the user can convert the ECM pin-read code. 6. In the Menus above there is a reset button, if after conversion the user clicks the reset button, the code and the output will be blank as before.
Software testing using the UML behavior model can determine the quality of the software in the system being built. This UML Behavior Model is divided into several diagram parts such as use case diagrams, activity diagrams, and sequence diagrams. The following applications will be tested accompanied by several diagrams.
The tester diagrams used with the UML behavior model are derived such as use case diagrams, activity diagrams, and sequence diagrams. The following is the tester diagram that is provided From the use case image above, it can be explained how the use case scenario is.
1. In the use case diagram above, it is illustrated that when the user first opens the application, the user interface immediately displays the Login page in which there is a Register page shortcut which if selected will open the Register page. 2. The second case is the Register page, the user wants to open the application by entering the user id and password, but cannot. The solution. Users must select the Register Page shortcut in the column below the Login button. 3. After entering the page Register, the user is required to input personal data in the form of User Name, User ID, and Password. After everything is successful, user input is required to select the save button so that user data is stored in the application.

Conclusion
The Pin-Read BCM conversion application that was built can mostly help the key and remote registration process (intelligent-key) more efficiently and effectively by using android media as a pinread code conversion tool obtained from the Consult tool 3. Pin-Read Conversion App BCM is built to support the use of emergency service when customers need service at home or an emergency. For example, if a customer complains that the intelligent-key is missing or has an error while in a certain location, then using this application can simplify the process of registering a new intelligent-key if it is lost, or registering. reset for intelligent-key errors at the customer's location (emergency).