Claim Missing Document
Check
Articles

Found 26 Documents
Search

DESIGN OF FILE ENCRYPTION AND DECRYPTION APPLICATION USING AES-256 CRYPTOGRAPHY ALGORITHM BASED ON STREAMLIT Rosandi, Arditya Adjie; Supriyono, Dhicky Hariyadi; Aulia, Teguh Tegar; Asri, Jefry Sunupurwa
International Journal of Multidisciplinary Research and Literature Vol. 5 No. 1 (2026): INTERNATIONAL JOURNAL OF MULTIDISCIPLINARY RESEARCH AND LITERATURE
Publisher : Yayasan Education and Social Center

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.53067/ijomral.v5i1.418

Abstract

The widespread use of personal computing devices has led to an increasing number of sensitive documents, including digital files, lacking adequate cryptographic protection, raising the risk of data leakage and misuse. The Advanced Encryption Standard (AES) with a 256-bit key length is a symmetric-key cryptographic algorithm recommended for protecting data confidentiality due to its strong security and excellent performance. This study designs and implements a simple web-based application for file encryption and decryption using the AES-256 algorithm with a password-based key, built on the Streamlit framework. Key generation uses PBKDF2-HMAC-SHA256 with a random salt and a sufficient number of iterations, while data encryption uses AES-GCM, which provides confidentiality and integrity authentication. The application enables users to upload files, encrypt them into .enc ciphertext files, and restore them to their original form via a web interface, eliminating the need for direct command-line interaction. Experiments using several test files of varying sizes to assess the success of the encryption/decryption processes and estimate processing times. Furthermore, to ensure that data could not be accessed without the correct key, negative tests were conducted using erroneous passwords. All test files can be successfully encrypted and decrypted; encrypted files cannot be read directly; and the overhead of encryption and decryption is manageable for everyday use. The prototype app is a suitable solution to enhance the security of local file storage.
Analisis Komparasi Algoritma Hash (Md5, SHA-2, SHA-3, SHA-512) Dan Teknik Salting Untuk Peningkatan Keamanan Data Dini Febryana Sari; Athirah Media Sari; Inayatul Janah; Jefry Sunupurwa Asri
Journal of Innovative and Creativity Vol. 6 No. 1 (2026)
Publisher : Fakultas Ilmu Pendidikan Universitas Pahlawan Tuanku Tambusai

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Data security has become a top priority with the increasing threat of cybercrime, such as password hacking and identity theft. One of the main ways to protect an information security data system is by using hash function-based cryptography. However, legacy hash algorithms such as MD5 and SHA-1 have proven vulnerable to various types of attacks. This study focuses on comparing the performance and security of MD5, SHA-2, SHA-3, and SHA-512 algorithms, as well as the effectiveness of using salting techniques. The method used is a comparative literature study of relevant previous research. The results of thekred analysis show that although MD5 excels in speed, this algorithm has a high vulnerability rate with an attack success rate of up to 35% on strong passwords. The SHA-3 algorithm shows the highest level of security with the lowest attack success rate of 20%, but has the slowest computation time. In contrast, with an average computation time of 512.8 ms, SHA-512 balances performance and security very well, especially when using JSON Web Tokens (JWT). This study concluded that the use of modern hash algorithms, such as SHA-512 or SHA-3, combined with salting techniques can significantly increase the resilience of a security system by up to 97.6%.
Studi Literatur: Analisis Penerapan Algoritma RSA (Rivest-Shamir-Adleman) dalam Keamanan Sistem Manajemen File Berbasis Web Umam, Azkiya Zahrul; Ramadhan, Raihan Fadhli; Saputra, Ramadhan Tri Rizky; Asri, Jefry Sunupurwa
Jurnal Pendidikan Tambusai Vol. 10 No. 1 (2026)
Publisher : LPPM Universitas Pahlawan Tuanku Tambusai, Riau, Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.31004/jptam.v10i1.37257

Abstract

Penelitian ini bertujuan untuk mengimplementasikan algoritma RSA pada aplikasi manajemen file berbasis web menggunakan Laravel Filament serta mengevaluasi efektivitas dan performa sistem yang dibangun. Penelitian ini menggunakan pendekatan mixed-method yang mengombinasikan software engineering research, empirical research, dan comparative analysis. Sistem dikembangkan menggunakan metodologi waterfall dengan iterative refinement, meliputi tahap perancangan, implementasi, serta pengujian dan evaluasi. Proses enkripsi dilakukan pada sisi client menggunakan JavaScript Web Crypto API, sedangkan dekripsi dilakukan pada sisi server menggunakan PHP dengan OpenSSL. Pengujian sistem mencakup functional testing, performance testing, security testing, dan usability testing dengan variasi ukuran file hingga 100 MB serta skenario multi-user. Hasil penelitian menunjukkan bahwa sistem mampu mencapai tingkat keberhasilan enkripsi dan dekripsi sebesar 98–100%, dengan throughput rata-rata sekitar 33 MB/s. Sistem berhasil mencegah seluruh upaya akses tidak sah, mendeteksi manipulasi data dengan tingkat keberhasilan 100%, serta melindungi kunci privat melalui mekanisme encryption at rest. Pengujian concurrency menunjukkan bahwa sistem dapat menangani hingga lima pengguna secara bersamaan dengan waktu respons yang masih acceptable. Dibandingkan dengan penelitian terdahulu, penelitian ini menawarkan integrasi dengan framework modern, pengelolaan kunci yang lebih aman, serta evaluasi performa dan keamanan yang lebih komprehensif. Kesimpulan dari penelitian ini adalah bahwa implementasi algoritma RSA pada Laravel Filament terbukti layak dan efektif untuk meningkatkan keamanan dokumen digital pada sistem manajemen file berbasis web, khususnya untuk lingkungan production dengan kebutuhan keamanan tinggi.
Rancang Bangun Aplikasi Point of Sales (POS) untuk Monitoring Kinerja dan Profitabilitas Salesman OTC dengan Pendekatan Agile Development (Studi Kasus: PT Lapi Laboratories): Rancang Bangun POS dengan Pendekatan Agile Development Jefry Sunupurwa Asri; Baby Anjeli; Hermansyah Hermansyah; Budi Tjahjono; Popong Setiawati
Jurnal Sistem Informasi, Teknik Informatika dan Teknologi Pendidikan Vol. 5 No. 2 (2026): Jurnal Sistem Informasi, Teknik Informatika dan Teknologi Pendidikan
Publisher : Utiliti Project Solution

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.55338/justikpen.v5i2.389

Abstract

PT Lapi Laboratories merupakan perusahaan farmasi yang memasarkan produk Over-The-Counter (OTC) melalui tenaga penjual (salesman) untuk menjangkau pasar retail seperti apotek, warung, dan minimarket. Perusahaan masih menghadapi tantangan dalam pengelolaan target penjualan, pemberian insentif, serta evaluasi kinerja dan profitabilitas salesman yang belum dilakukan secara terintegrasi. Penelitian ini bertujuan untuk merancang dan membangun aplikasi Point of Sales (POS) yang mampu memonitor kinerja dan profitabilitas salesman secara real-time sebagai dasar pengambilan keputusan manajerial.Pengembangan sistem dilakukan menggunakan pendekatan Agile Development yang memungkinkan fleksibilitas terhadap perubahan kebutuhan bisnis. Data kebutuhan sistem diperoleh melalui wawancara dengan pemangku kepentingan dan dimodelkan menggunakan Unified Modeling Language (UML). Implementasi sistem menggunakan bahasa pemrograman PHP. Evaluasi kinerja salesman dihitung berdasarkan pencapaian target dan volume transaksi, sedangkan profitabilitas diukur melalui kontribusi penjualan dikurangi biaya operasional per individu. Hasil penelitian menunjukkan bahwa aplikasi POS yang dikembangkan mampu menyajikan laporan penjualan secara real-time, mempermudah evaluasi pencapaian target, serta memberikan perhitungan profitabilitas secara otomatis dan lebih akurat. Sistem ini diharapkan dapat meningkatkan motivasi dan daya saing salesman, sekaligus meningkatkan efisiensi operasional perusahaan dalam aktivitas pemasaran produk OTC.
Implementasi Algoritma Enkripsi AES-256 Pada Data Penggajian: Studi Kasus PT Matahati Bermakna Indonesia Laylita Nur Hillalia; Jefry Sunupurwa Asri
Jurnal Sistem Informasi, Teknik Informatika dan Teknologi Pendidikan Vol. 5 No. 2 (2026): Jurnal Sistem Informasi, Teknik Informatika dan Teknologi Pendidikan
Publisher : Utiliti Project Solution

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.55338/justikpen.v5i2.425

Abstract

Perkembangan teknologi informasi mendorong transformasi digital, termasuk pada sistem penggajian yang memegang peran penting dalam manajemen sumber daya manusia. Namun, laporan Global Payroll Complexity Index tahun 2021 mencatat 39,6% organisasi global masih menggunakan spreadsheet dan 17,7% bergantung pada proses manual, sehingga berisiko menimbulkan kesalahan operasional dan kebocoran data. Penelitian ini menerapkan algoritma enkripsi Advanced Encryption Standard (AES) 256-bit pada sistem penggajian di PT Matahati Bermakna Indonesia. Setiap karyawan dibekali kunci enkripsi pribadi untuk proses enkripsi dan dekripsi data gaji, sehingga menjaga kerahasiaan dan integritas informasi. Penelitian ini dilakukan menggunakan pendekatan rekayasa perangkat lunak (engineering method) dengan tahapan yang dirancang untuk menyelesaikan permasalahan keamanan dan efisiensi dalam proses penggajian di PT Matahati Bermakna Indonesia. Hasil penelitian menunjukkan nilai indeks persentase sebesar 84,23% yang masuk kategori “Sangat Baik”, mendukung bahwa penggunaan AES-256 efektif, diterima dengan baik oleh pengguna, dan mampu memenuhi kebutuhan keamanan data pada sistem penggajian digital. penerapan AES-256 efektif meningkatkan keamanan data penggajian serta mendukung digitalisasi sistem informasi secara aman dan efisien. Temuan ini diharapkan menjadi referensi bagi organisasi lain dalam mengembangkan sistem penggajian modern yang terpercaya.
Design of Personal Data Security Scheme in Digital Public Service System Using AES-128 Cryptographic Algorithm Fandi Fajar Maulana; Eka Jiparolim; Eko Nurcahyo; Jefry Sunupurwa Asri
Jurnal Multidisiplin Sahombu Vol. 6 No. 03 (2026): Jurnal Multidisiplin Sahombu, 2026
Publisher : Sean Institute

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Digital transformation in the public service sector has significantly accelerated the efficiency of government administration. However, this digitalization presents significant challenges related to cybersecurity, where the risk of personal data (Personally Identifiable Information) leakage poses a threat that could undermine public trust. This research aims to design a data security scheme in a public service system using the Advanced Encryption Standard (AES) cryptographic algorithm with a 128-bit key length. The research method used is conceptual design with a system development life cycle approach. The analysis results indicate that the AES-128 algorithm was selected due to its proven high performance and adequate level of security for public service needs. This design is recommended for implementation in public service databases to ensure the confidentiality of sensitive citizen data without overloading server performance.
GAMIFICATION OF A DIGITAL SNAKE AND LADDER GAME BASED ON LIFE SCORE FOR ADOLESCENT TUBERCULOSIS EDUCATION Hani Dewi Ariessanti; Jefry Sunupurwa Asri; Ryan Putra Laksana; Dwi Sloria Suharti; Muhammad Thifaal Dzaki; Muhammad Fikri
International Journal of Social Science, Educational, Economics, Agriculture Research and Technology (IJSET) Vol. 5 No. 5 (2026): APRIL
Publisher : RADJA PUBLIKA

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.5281/zenodo.22140997

Abstract

Tuberculosis (TB) remains a public health problem in Indonesia, particularly among adolescents with relatively low health literacy and limited access to engaging educational media. Conventional educational approaches tend to be less effective in increasing adolescent engagement and understanding of TB prevention and spread behaviors. This study aims to design and implement a gamification-based digital snakes and ladders game as a TB education medium for adolescents by integrating a life score algorithm to represent user health behaviors. The research method used is research and development with the stages of needs analysis, system and gamification design, prototype development, and initial testing. The game was developed using web-based technology with active and passive box mechanisms containing TB educational content, as well as a reward and penalty system using ladders and snakes. The results showed that the game prototype was successfully implemented according to the design, where the life score algorithm was able to dynamically depict changes in healthy and risky behaviors during the game. The integration of gamification elements also allows for the delivery of TB educational materials interactively and contextually. This study concludes that the gamification-based digital snakes and ladders game has the potential to be an effective alternative educational medium in increasing adolescents' understanding of TB prevention and spread.
Penerapan Algoritma BM25 dalam Pencarian Lowongan Pekerjaan pada Website Job Portal Tek Kheng; Jefry Sunupurwa Asri; Sawali Wahyu; Yulhendri Yulhendri
Bulletin of Computer Science Research Vol. 5 No. 5 (2025): August 2025
Publisher : Forum Kerjasama Pendidikan Tinggi (FKPT)

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.47065/bulletincsr.v5i5.760

Abstract

The development of the digital era has grown rapidly all the time which has significantly changed the job search process for job applicants, making Online Job Portals one of the main places in human resource recruitment activities, however, the effectiveness of Job Portals Job search still has fundamental weaknesses such as the job search technology used still uses simple string matching which can cause less relevant search results and reduce the quality of user experience in applying for jobs. This study was conducted to improve the quality of job vacancy search results on Job Portal A Career by applying the Okapi BM25 algorithm. This research method uses a Rapid Application Development (RAD) development approach, such as designing a client server architecture with Next.js as the frontend, ASP.NET Core as the backend and PostgreSQL as the main database. The BM25 algorithm is integrated directly into the database using the VectorChord BM25 extension to calculate the search relevance score with the user inputted query. In testing with the query “accelist the quality support career IT need”, the system displays 800 of 1,011 documents (79.13%) with a non-zero relevance score. Furthermore, evaluation through User Acceptance Testing (UAT) showed a user satisfaction rate of 91.2%, confirming that BM25 is capable of displaying the most relevant results at the top of the rankings and supporting the effectiveness of the search system. The results of this study can be concluded that the BM25 algorithm is a more effective and efficient search solution with high scalability potential for application to other web-based job search systems.
Implementasi Metode Cosine Similarity Dalam Sistem Profiling Dosen Berbasis Data Bibliometrik Untuk Pemetaan Kompetensi Akademik Jefry Sunupurwa Asri; Firnanda Amalia; Muhammad Thifaal Dzaki; Muhammad Fikri; Ardra Rianisa
Bulletin of Computer Science Research Vol. 5 No. 6 (2025): October 2025
Publisher : Forum Kerjasama Pendidikan Tinggi (FKPT)

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.47065/bulletincsr.v5i6.811

Abstract

Lecturer profiling based on scientific publications is a strategic component in managing human resources in higher education institutions. The manual process of identifying lecturer competencies often requires considerable time and may lead to inaccuracies. This study aims to develop an automated application for lecturer profiling and competency mapping to relevant courses using an unsupervised text similarity approach based on the Term Frequency–Inverse Document Frequency (TF-IDF) and Cosine Similarity methods. The application was developed using the Streamlit framework with integrated data from Google Scholar, SINTA, and Scopus. The evaluation involved 50 lecturers and 120 lecturer–course pairs, measured using accuracy, precision, recall, F1-score, response time, and usability metrics. The results show an accuracy of 85.3%, an F1-score of 0.853, an average response time of 2.3 seconds, and a usability score of 86.4, which falls into the excellent category. The system is capable of displaying interactive lecturer profiles, performing competency mapping to relevant courses, and generating automatic reports in PDF format. Therefore, this application effectively supports data-driven academic decision-making processes for assigning lecturers according to their areas of expertise.
Penguatan Kompetensi Digital Guru PKBM Maleo melalui Pelatihan Pemanfaatan Aplikasi Artificial Intelligence untuk Persiapan Pembelajaran Aryani, Diah; Asri, Jefry Sunupurwa; Asianto, Andriyanti; Akbar, Habibullah; Sutejo, Bayu Sulistiyanto Ipung; Suharti, Dwi Sloria
Abdimas Universal Vol. 8 No. 1 (2026): April
Publisher : Lembaga Penelitian dan Pengabdian kepada Masyarakat Universitas Balikpapan (LPPM UNIBA)

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.36277/abdimasuniversal.v8i1.2832

Abstract

The development of Artificial Intelligence (AI) technology has opened up new opportunities to improve the efficiency of the learning process, particularly in terms of how teachers can prepare teaching materials more innovatively and efficiently. However, the use of AI technology in education still faces several challenges, primarily due to teachers' limited digital literacy. The purpose of this Community Service (PKM) activity is to help PKBM Maleo teachers improve their digital competency by teaching them how to use AI applications, specifically ChatGPT, when preparing lessons. In this activity, Participatory Action Research (PAR) is the approach method used in this activity. PAR supports active partner participation in every step of the process, such as problem identification, program planning, training implementation, evaluation, and reflection. The training activity was held in January 2026 with 14 teachers participating, with the results of the activity evaluation carried out using pre-test and post-test methods to measure the level of participants' understanding of the material provided. The pre-test results showed a significant increase in participant understanding, with an average score of 97.14, while the post-test results showed an increase to 85.7% to 100%. The results of this PKM activity demonstrate that AI training with ChatGPT can help teachers improve their digital literacy skills and better prepare learning materials. It is hoped that this activity will encourage the wise and productive use of artificial intelligence technology in learning in non-formal schools.