PENERAPAN ALGORITMA ADVANCED ENCRYPTION STANDARD (AES) PADA FITUR CHAT DALAM APLIKASI ASISTEN GURU (ASGUR)
- YOGI FIRDAUS
- 2021
ABSTRAK
Yogi Firdaus (15170195), Penerapan Algoritma Advanced Encryption Standard (AES) Pada Fitur Chat Dalam Aplikasi Asisten Guru (ASGUR).
Setiap guru merupakan tenaga profesional yang mempunyai tugas mengajar dan mendidik siswanya untuk menjadi manusia yang lebih baik. Untuk mendukung tugas-tugas itu guru akan berkomunikasi dengan guru lainnya untuk memberikan pelayanan terbaik, selain itu guru juga mempunyai catatan administrasi harian guru yang berisi daftar kehadiran dan penyelesaian tugas kelas untuk memantau perkembangan siswanya. Penulisan administrasi harian guru yang berbentuk buku akan berisiko rusak atau hilang. Aplikasi Asisten Guru (ASGUR) dirancang supaya guru dapat mencatat kehadiran, mencatat tugas siswa, dan memberikan ruang untuk dapat berkomunikasi dengan guru lainnya menggunakan fitur chat. Namun pesan yang dikirim melalui fitur chat berisiko diintip orang lain ketika berada di tempat umum. Untuk mengatasi masalah tersebut, algoritma enkripsi Advanced Encryption Standard (AES) akan digunakan pada fitur chat dalam aplikasi ASGUR. Algoritma AES merupakan standar informasi federal yang ditetapkan oleh National Institute of Standards and Technology (NIST). Dengan menggunakan algoritma AES pada fitur chat dalam aplikasi ASGUR akan memungkinkan guru untuk menyembunyikan pesan hanya dengan menekan pesannya. Aplikasi ASGUR dibuat menggunakan Flutter untuk bagian frontend dan Laravel untuk backend
ABSTRACT
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.
DAFTAR PUSTAKA
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.
Detail Informasi
Tugas Akhir ini ditulis oleh :
- 15170195 - YOGI FIRDAUS
- Prodi : Informatika
- Kampus : Sukabumi
- Tahun : 2021
- Periode : I
- Pembimbing : Rizal Amegia Saputra, M.Kom
- Asisten : A. Gunawan, M.Kom
- Kode : 0020.S1.IK.SKRIPSI.I.2021
- Diinput oleh : ASR
- Terakhir update : 22 Juni 2022
- Dilihat : 152 kali
TENTANG PERPUSTAKAAN
Perpustakaan Universitas Bina Sarana Informatika merupakan layanan yang diberikan kepada civitas akademik khususnya mahasiswa untuk memperoleh informasi seperti buku, majalah, jurnal, prosiding, dll.
INFORMASI
Alamat : Jl. Kramat Raya No.98, Senen, Jakarta Pusat
Telp : +6285777854809
Email : perpustakaan@bsi.ac.id
IG : @perpustakaan_ubsi
Jam Operasional
Senin - Jumat : 08.00 s/d 20.00 WIB
Isitirahat Siang : 12.00 s/d 13.00 WIB
Istirahat Sore : 18.00 s/d 19.00 WIB
Copyright © 2024 Perpustakaan Universitas Bina Sarana Informatika