The Tactical Object Monitoring System for Defense Operations Using the Concept of Object-Oriented Programming (OOP) with Python Programming Language
DOI:
https://doi.org/10.55227/ijhess.v4i6.1571Keywords:
Object-Oriented Programming, Phyton, Tactical Object, Operation DefenseAbstract
Information and communication technology is currently very important in the defense field, including in the development of tactical object monitoring systems for defense operations. One approach used is to apply the concept of object-oriented programming OOP using the Python programming language. This research uses data processing methods using the Python programming language with the help of Google Colab. In its implementation, this research creates two main classes, namely the Sensor Class and the Tactical Map Class. The Sensor Class functions to represent physical sensors in code form, with attributes of identity, location, and sensor status. The Tactical Map class serves as a representation of a tactical map used to manage and visualize objects, such as sensors, within a certain area. The development of a defense operation tactical object monitoring system by applying OOP concepts using the Python programming language has several benefits, such as easier system setup and maintenance, as well as the development of new features without disrupting existing functions. The application of OOP concepts using the Python programming language can be one of the effective approaches in developing a tactical object monitoring system for defense operations. This approach can improve the efficiency and effectiveness of military operations by utilizing modern technology, as well as provide various benefits in terms of system setup, maintenance, and development.
References
Billing, D. C., Fordy, G. R., Friedl, K. E., & Hasselstrøm, H. (2021). The implications of emerging technology on military human performance research priorities. Journal of Science and Medicine in Sport, 24(10), 947–953. https://doi.org/10.1016/j.jsams.2020.10.007
Butwall, M., Ranka, P., & Shah, S. (2019). Python in Field of Data Science: A Review. International Journal of Computer Applications, 178(49), 20–24. https://doi.org/10.5120/ijca2019919404
Carneiro, T., Medeiros Da Nobrega, R. V., Nepomuceno, T., Bian, G.-B., De Albuquerque, V. H. C., & Filho, P. P. R. (2018). Performance Analysis of Google Colaboratory as a Tool for Accelerating Deep Learning Applications. IEEE Access, 6, 61677–61685. https://doi.org/10.1109/ACCESS.2018.2874767
Chang, Y.-H., & Zhang, Y.-Y. (2022). Deep Learning for Clothing Style Recognition Using YOLOv5. Micromachines, 13(10), 1678. https://doi.org/10.3390/mi13101678
Chmielewski, M., Sapiejewski, K., & Sobolewski, M. (2019). Application of Augmented Reality, Mobile Devices, and Sensors for a Combat Entity Quantitative Assessment Supporting Decisions and Situational Awareness Development. Applied Sciences, 9(21), 4577. https://doi.org/10.3390/app9214577
Elrad, T., Filman, R. E., & Bader, A. (2001). Aspect-oriented programming. Communications of the ACM, 44(10), 29–32. https://doi.org/10.1145/383845.383853
Ergenc, D., Schneider, F., Kling, P., & Fischer, M. (2023). Moving Target Defense for Service-Oriented Mission-Critical Networks. 2023 32nd International Conference on Computer Communications and Networks (ICCCN), 1–10. https://doi.org/10.1109/ICCCN58024.2023.10230175
Friedl, K. E. (2018). Military applications of soldier physiological monitoring. Journal of Science and Medicine in Sport, 21(11), 1147–1153. https://doi.org/10.1016/j.jsams.2018.06.004
Gao, K., Yan, X., Liu, X., & Peng, R. (2019). Object defence of a single object with preventive strike of random effect. Reliability Engineering & System Safety, 186, 209–219. https://doi.org/10.1016/j.ress.2019.02.023
Gomes, G., Delgado Neto, A. M., Bezerra, L. M., & Silva, R. (2019). An object-oriented approach to dual reciprocity boundary element method applied to 2D elastoplastic problems. Multidiscipline Modeling in Materials and Structures, 15(5), 958–974. https://doi.org/10.1108/MMMS-05-2018-0095
J., P. G., & V., N. K. (2021). Google Colaboratory : Tool for Deep Learning and Machine Learning Applications. Indian Journal of Computer Science, 6(3–4), 23. https://doi.org/10.17010/ijcs/2021/v6/i3-4/165408
Kirchner, J. E., Smith, J. L., Powell, B. J., Waltz, T. J., & Proctor, E. K. (2020). Getting a clinical innovation into practice: An introduction to implementation strategies. Psychiatry Research, 283, 112467. https://doi.org/10.1016/j.psychres.2019.06.042
Korson, T., & McGregor, J. D. (1990). Understanding object-oriented: a unifying paradigm. Communications of the ACM, 33(9), 40–60. https://doi.org/10.1145/83880.84459
Kung, P.-N., & Peng, N. (2023). Do Models Really Learn to Follow Instructions? An Empirical Study of Instruction Tuning. Proceedings of the 61st Annual Meeting of the Association for Computational Linguistics (Volume 2: Short Papers), 1317–1328. https://doi.org/10.18653/v1/2023.acl-short.113
Lian, V., Varoy, E., & Giacaman, N. (2022). Learning Object-Oriented Programming Concepts Through Visual Analogies. IEEE Transactions on Learning Technologies, 15(1), 78–92. https://doi.org/10.1109/TLT.2022.3154805
Lieberherr, K. J., & Holland, I. M. (1989). Assuring good style for object-oriented programs. IEEE Software, 6(5), 38–48. https://doi.org/10.1109/52.35588
Listewnik, P., Bechelany, M., Wierzba, P., & Szczerska, M. (2021). Optical-Fiber Microsphere-Based Temperature Sensors with ZnO ALD Coating—Comparative Study. Sensors, 21(15), 4982. https://doi.org/10.3390/s21154982
Martin, D., Kühl, N., & Satzger, G. (2021). Virtual Sensors. Business & Information Systems Engineering, 63(3), 315–323. https://doi.org/10.1007/s12599-021-00689-w
Ramon-Cortes, C., Amela, R., Ejarque, J., Clauss, P., & Badia, R. M. (2020). AutoParallel: Automatic parallelisation and distributed execution of affine loop nests in Python. The International Journal of High Performance Computing Applications, 34(6), 659–675. https://doi.org/10.1177/1094342020937050
Raymond, M. R., & Grande, J. P. (2019). A practical guide to test blueprinting. Medical Teacher, 41(8), 854–861. https://doi.org/10.1080/0142159X.2019.1595556
Reefe, M., Alfaro, O., Foster, S., Plavchan, P., Pepin, N., Banaji, V., Vidaurri, M., Webster, S., Banaji, S., Berberian, J., Bowen, M., Chimaladinne, S., Collins, K., Combs, D., Eastridge, K., Ellingsen, T., El Mufti, M., Helm, I., Jimenez, M., … Wittrock, J. (2022). Asynchronous object-oriented approach to the automation of the 0.8-meter George Mason University campus telescope in Python. Journal of Astronomical Telescopes, Instruments, and Systems, 8(02). https://doi.org/10.1117/1.JATIS.8.2.027002
Reitenbach, M. (2022). The power of the snake: number theory with Python. International Journal of Mathematical Education in Science and Technology, 53(12), 3484–3490. https://doi.org/10.1080/0020739X.2021.1998688
Snyder, A. (1986). Encapsulation and inheritance in object-oriented programming languages. Conference Proceedings on Object-Oriented Programming Systems, Languages and Applications - OOPLSA ’86, 38–45. https://doi.org/10.1145/28697.28702
Stancin, I., & Jovic, A. (2019). An overview and comparison of free Python libraries for data mining and big data analysis. 2019 42nd International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), 977–982. https://doi.org/10.23919/MIPRO.2019.8757088
Stevanoski, G., Kocev, I., Achkoski, J., Koceski, S., & Temelkovski, B. (2016). Implementation of a System for Physiological Status Monitoring by using Tactical Military Networks. Defence Science Journal, 66(5), 517. https://doi.org/10.14429/dsj.66.9920
Wang, W., Liu, H., Lin, W., Chen, Y., & Yang, J.-A. (2020). Investigation on Works and Military Applications of Artificial Intelligence. IEEE Access, 8, 131614–131625. https://doi.org/10.1109/ACCESS.2020.3009840
Wu, H., Hu, F., & Fang, Q. (2019). A comparative study for the impact performance of shaped charge JET on UHPC targets. Defence Technology, 15(4), 506–518. https://doi.org/10.1016/j.dt.2019.04.005
Wu, Y. (2019). Object-oriented Programming Course Reform Using Python Language in the Background of Artificial Intelligence. Proceedings of the 2019 3rd International Conference on Education, Management Science and Economics (ICEMSE 2019). https://doi.org/10.2991/icemse-19.2019.20
Yelamali, V., & Beelagi, S. (2021). The Results of Classification of Lab Assignment in Object Oriented Programming and Database Management System Lab: A Case Study. Journal of Engineering Education Transformations, 34(0), 277. https://doi.org/10.16920/jeet/2021/v34i0/157155
Zhang, H., Zheng, K., Wang, X., Luo, S., & Wu, B. (2019). Efficient Strategy Selection for Moving Target Defense Under Multiple Attacks. IEEE Access, 7, 65982–65995. https://doi.org/10.1109/ACCESS.2019.2918319
Zhou, Y., Wang, X., Guo, S., Wen, Y., & He, J. (2021). A cost-effective adaptive random testing algorithm for object-oriented software testing. Journal of Intelligent & Fuzzy Systems, 41(3), 4415–4423. https://doi.org/10.3233/JIFS-189701
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Ilvan Dino Rahmandhala, Asep Adang Supriyadi, Yosef Prihanto, Ahmad Farid, Muhamad Samingan

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.








































