Yogi Firdaus (15170195), Implementation of the Advanced Encryption Standard (AES) Algorithm on the Chat Feature in the Teacher Assistant Application (ASGUR)
Every teacher is a professional who has the task of educating students to become better human beings. To support these tasks the teacher will communicate with other teachers to provide the best service. Teachers also has a daily administrative record containing a list of attendance and completion of class assignments to monitor the progress of their students. The teacher's daily administrative record in the form of a book will be at risk of being damaged or lost. The Asisten Guru Application (ASGUR) is designed so that teachers can record attendance, student assignments, and provide room to communicate with other teachers using the chat feature. However, messages sent through the chat feature are at risk of being snooped on by people in public places. To solve this problem, the Advanced Encryption Standard (AES) encryption algorithm will be used in the chat feature in the ASGUR application. The AES algorithm is a federal information standard established by the National Institute of Standards and Technology (NIST). Using the AES algorithm in the chat feature in the ASGUR application will allow teachers to hide messages by simply pressing the message. ASGUR applications are built using Flutter for the frontend and Laravel for the backend.
YOGI FIRDAUS_15170195
Ako, M. A. (2017). Advanced Encryption Standard (AES) Algorithm to Encrypt and Decrypt Data. Cryptography and Network Security, June, 1–13. https://www.researchgate.net/publication/317615794
Ali, M. M. (2017). Cryptography : A Comparative Analysis for Modern Techniques. 8(6), 442–448.
Ardy, U., Desiana, J., & Rachmadi, M. (2018). Pengembangan aplikasi perencana wisata “plesir” berbasis android dan ios. Ijccs, x(x), 1–11.
Chatterjee, N., Chakraborty, S., Decosta, A., & Nath, A. (2018). Real-time Communication Application Based on Android Using Google Firebase. 6(4), 74–79. www.ijarcsms.com
Fauzan, R., Siahaan, D., Rochimah, S., & Triandini, E. (2021). A Different Approach on Automated Use Case Diagram Semantic Assessment. International Journal of Intelligent Engineering and Systems, 14(1), 496–505. https://doi.org/10.22266/IJIES2021.0228.46
Haviluddin, Haryono, A. T., & Rahmawati, D. (2016). Aplikasi program php dan Mysql. Mulawarman University Press, 53(9), 1689–1699.
Hradil, J., & Sklenák, V. (2017). Practical Implementation of 10 Rules for Writing REST APIs. Journal of Systems Integration, 8(1), 45–54. https://doi.org/10.20470/jsi.v8i1.290
Kulkarni, D. R. N., & Srinivasa, C. K. (2021). Ameliorated Methodology To Meta Model UML Sequence Diagram In The Table Format. International Journal of Advanced Networking and Applications, 12(04), 4633–4638. https://doi.org/10.35444/ijana.2021.12404
Kultsova, M., Rudnev, R., Anikin, A., & Zhukova, I. (2016). An ontology-based approach to intelligent support of decision making in waste management. IISA 2016 - 7th International Conference on Information, Intelligence, Systems and Applications, January 2018. https://doi.org/10.1109/IISA.2016.7785401
Kurniawan, F. I., & Akbar, R. M. (2020). Pengembangan dan analisis kualitas sistem monitoring kegiatan belajar mengajar siswa tingkat sekolah menengah atas negeri di Indonesia. Teknologi, 10(1), 10. https://doi.org/10.26594/teknologi.v10i1.1941
Larassati, M., Latukolan, A., Arwan, A., & Ananta, M. T. (2019). Pengembangan Sistem Pemetaan Otomatis Entity Relationship Diagram Ke Dalam Database. Jurnal Pengembangan Teknologi Informasi Dan Ilmu Komputer, 3(4), 4058–4065. http://j-ptiik.ub.ac.id/index.php/j-ptiik/article/view/5117
Moenir, A., & Yuliyanto, F. (2017). Perancangan Sistem Informasi Penggajian Berbasis Web dengan Metode Waterfall pada PT. Sinar Metrindo Perkasa (Simetri). Jurnal Informatika Universitas Pamulang, 2(3), 127. https://doi.org/10.32493/informatika.v2i3.1237
Mubarak, A. (2019). Rancang Bangun Aplikasi Web Sekolah Menggunakan Uml (Unified Modeling Language) Dan Bahasa Pemrograman Php (Php Hypertext Preprocessor) Berorientasi Objek. JIKO (Jurnal Informatika Dan Komputer), 2(1), 19–25. https://doi.org/10.33387/jiko.v2i1.1052
Natanael, D., Faisal, & Suryani, D. (2018). Text Encryption in Android Chat Applications using Elliptical Curve Cryptography (ECC). Procedia Computer Science, 135, 283–291. https://doi.org/10.1016/j.procs.2018.08.176
Nova Indrayana Yusman. (2017). Perancangan Sistem Informasi Berbasis Orientasi Objek Menggunakan Star Uml. Journal of Chemical Information and Modeling, 53(9), 1689–1699.
Nurdiansyah, Y., Bukhori, S., & Hidayat, R. (2018). Sentiment analysis system for movie review in Bahasa Indonesia using naive bayes classifier method. Journal of Physics: Conference Series, 1008(1). https://doi.org/10.1088/1742-6596/1008/1/012011
Peinl, P. (2017). Teaching Database Technology and the Importance of Performance Issues. July 2009.
Putra, F. P., Nugroho, H., & Suryadi, A. H. (2018). Aplikasi Dashboard Informasi Layanan Kesehatan. 4(3), 1812–1819.
Raj, A., Meghana, P. D., Rodrigues, R., D’Souza, P., & others. (2020). Implementation of Mysql in Python. IJRAR-International Journal of Research and Analytical Reviews (IJRAR), 7(1), 447–451.
Ramadhan, K., & Utami, A. (2019). Sistem Informasi Kelulusan dan Kriptografi Ijasah pada Lembaga Pendidikan Penerbangan. Manajemen Informatika, 9(2), 136–143.
Solanki, N., Shah, D., & Shah, A. (2017). A Survey on different Framework of PHP. International Journal of Latest Technology in Engineering, Management & Applied Science (IJLTEMAS), VI(VI), 155–158. www.ijltemas.in
Soni, A., & Ranga, V. (2019). API features individualizing of web services: REST and SOAP. International Journal of Innovative Technology and Exploring Engineering, 8(9 Special Issue), 664–671. https://doi.org/10.35940/ijitee.I1107.0789S19
Suryanto, I., Suhery, C., & Brianorman, Y. (2017). Pengembangan Aplikasi Chat Messenger dengan Metode Advanced Encryption Standard (AES) pada Smartphone. Jurnal Coding Sistem Komputer Untan, 03(2), 1–10.
Susetyo, Y. A., Saian, P. O. N., & Somya, R. (2018). Pembangunan Sistem Informasi Zona Potensi Sumber Daya Kelautan Kabupaten Gunungkidul Berbasis HMVC Menggunakan Google Maps API dan JSON. Indonesian Journal of Computing and Modeling, 1(2), 101–107. https://doi.org/10.24246/j.icm.2018.v1.i2.p101-107
Tarkowska, A., Carvalho-Silva, D., Cook, C. E., Turner, E., Finn, R. D., & Yates, A. D. (2018). Eleven quick tips to build a usable REST API for life sciences. PLoS Computational Biology, 14(12), 1–8. https://doi.org/10.1371/journal.pcbi.1006542
Wijaya, B., & Tanamal, R. (2019). Rancang Bangun Aplikasi Sistem Pakar Berbasis Android Menggunakan Metode Forward Chaining Untuk Mendiagnosis Kerusakan Pada Hardware Laptop. Teknika, 8(1), 25–35. https://doi.org/10.34148/teknika.v8i1.150
Wu, W. (2018). React Native vs Flutter, cross-platform mobile application frameworks. Metropolia University, March, 28.