DESIGN OF A 4 BAND COLOR CODE RESISTOR CALCULATOR APPLICATION BASED ON THE JAVA PROGRAMMING LANGUAGE

Rahmat Fauzi Siregar, Alkhowarizmi a, Rohana R, Affandi A, Arya Rudi Nasution

Abstract


This research aims to design and develop a 4 band resistor color code calculator application based on the Java programming language. This calculator is designed to help electronics technicians identify resistor values based on the color code found on 4 band resistors. This application provides an intuitive and user-friendly interface that allows users to enter the color of each band on a resistor and quickly displays the corresponding resistance value. Apart from that, this application can also provide the tolerance of a given resistor. The development method used in this research includes needs analysis, user interface design, implementation of resistance value calculation algorithms, and application testing. This application is implemented using the Java programming language and supported by the JavaFX graphic library to create an attractive interface. Test results show that this application can calculate resistance values accurately and is responsive to user input. With this application, it is hoped that users can easily and quickly identify the resistance value of 4 band resistors, increase efficiency in their work, and reduce the possibility of errors in deciphering resistor color codes.

Keywords


Java programming language;Resistor color code;Resistance value; User interface design;4 band resistor;Resistor tolerance

Full Text:

PDF

References


V. Kotov, A. Palagushkin, and F. A. Yudkin, “Metaphorical Modeling of Resistor Elements,” Stud. Comput. Intell., 2019.

F. I. Pasaribu, P. Harahap, and M. Adam, “The Design of Energy Storage Circuits for Efficient Use of Electric Power on Computer Devices,” Budapest Int. Res. Exact Sci. (BirEx)Journal, vol. 2, no. 3, pp. 368–375, 2020.

P. H. Guzzi, “Computing Languages for Bioinformatics: Java,” in Encyclopedia of Bioinformatics and Computational Biology, 2019.

I. Kostaras, C. Drabo, J. Juneau, S. Reimers, M. Schröder, and G. Wielenga, “What Is Apache NetBeans,” 2019.

H. Liu, G. Lin, Z. Zeng, X. Li, J. Wu, and M. Ling, “Technology and Application of Electric Energy Meter with Embedded JVM,” 2022 9th Int. Forum Electr. Eng. Autom., pp. 641–647, 2022.

D. Bhattacharya, K. B. Kent, E. E. Aubanel, D. Heidinga, P. Shipton, and A. Micic, “Improving the performance of JVM startup using the shared class cache,” 2017 IEEE Pacific Rim Conf. Commun. Comput. Signal Process., pp. 1–6, 2017.

F. Belli, M. Beyazit, C. J. Budnik, and T. Tuglular, “Chapter Five - Advances in Model-Based Testing of Graphical User Interfaces,” Adv. Comput., vol. 107, pp. 219–280, 2017.

M. C. Jayasinghe, “Graphical User Interface for the Supervisory Motion Control of BlueROV1.1,” 2018 2nd Int. Conf. Electr. Eng., pp. 162–167, 2018.

K. Lalović and M. Bogdanoski, “Java GUI application for comparing the levels of biometric security: Fingerprint vs. Iris,” Vojnoteh. Glas., 2021.

A. K. Kolya, D. Mondal, A. Ghosh, and S. Basu, “Direction and Speed Control of DC Motor Using Raspberry PI and Python-Based GUI,” Int. J. Hyperconnectivity Internet Things, 2021.

R. Fauzi Siregar, R. Syahputra, and M. Yusvin Mustar, “Human-Robot Interaction Based GUI,” J. Electr. Technol. UMY, vol. 1, no. 1, pp. 10–19, 2017.

Al-Khowarizmi et al., “The Effect of Indonesian and Hokkien Mobile Learning Application Models,” J. Comput. Sci. Inf. Technol. Telecommun. Eng., vol. 1, no. 1, pp. 1–7, 2020.




DOI: https://doi.org/10.30596/rele.v6i2.17251

Refbacks

  • There are currently no refbacks.