Claim Missing Document
Check
Articles

Found 2 Documents
Search

Implementation of a Stack Data Structure for Browsing History Management in the Form of a Chrome Web Browser Extension Fitra, Muhammad Rizki Andrian; Pratama, Ega; Al Kautsar, Muhammad Zidane; Harahap, Fatimah Asro; Ramadhani, Fanny
Indonesian Journal of Education and Development Research Vol 3, No 1 (2025): Januari 2025
Publisher : CV. Rayyan Dwi Bharata

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.57235/ijedr.v3i1.4576

Abstract

Browsing history is a fundamental feature in modern browsers, yet its management remains inefficient in many implementations. This research develops a Chrome extension utilizing the Stack data structure, leveraging its Last In, First Out (LIFO) principle to store, search, delete, and open browsing history URLs efficiently. The system is designed with Chrome's API to monitor tab activities, store data locally, and provide an interactive user interface. The findings demonstrate that the stack-based approach is more efficient than conventional methods. The system also offers users straightforward features for managing history, including search and individual deletion capabilities.
PENGEMBANGAN SISTEM KEAMANAN DATA BERBASIS WEB MENGGUNAKAN KOMBINASI ALGORITMA CHACHA20-POLY1305 DAN ARGON2 Jehian, Neysa Talitha; Kiswanto, Dedy; Fitra, Muhammad Rizki Andrian; Evanthe, Hansel Valent
Jurnal Informatika dan Teknik Elektro Terapan Vol. 13 No. 3S1 (2025)
Publisher : Universitas Lampung

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.23960/jitet.v13i3S1.8151

Abstract

Penelitian ini bertujuan untuk mengembangkan aplikasi web Brankas File yang mampu melakukan proses enkripsi dan dekripsi file secara lokal menggunakan algoritma ChaCha20–Poly1305 dan Argon2/PBKDF2. Sistem dikembangkan dengan pendekatan client-side encryption, di mana seluruh proses kriptografi dijalankan di sisi pengguna tanpa keterlibatan server, guna menjaga kerahasiaan data berdasarkan konsep zero-knowledge encryption. Metode pengembangan yang digunakan adalah prototyping, sedangkan pengujian dilakukan menggunakan black-box testing untuk memastikan fungsi sistem berjalan sesuai kebutuhan. Hasil pengujian menunjukkan bahwa seluruh fitur utama, termasuk proses enkripsi, dekripsi, pembangkitan salt, serta validasi kekuatan kata sandi, berfungsi dengan baik dengan tingkat keberhasilan 100%. Waktu rata-rata proses dekripsi tercatat sekitar tiga detik, yang menunjukkan efisiensi pemrosesan di sisi klien. Perubahan ukuran file terenkripsi masih berada dalam batas wajar akibat penambahan metadata, nonce, dan authentication tag yang diperlukan untuk menjaga integritas data. Kombinasi ChaCha20–Poly1305 dan Argon2 terbukti efektif dalam menjaga keamanan dan ketahanan terhadap serangan brute-force. Selain itu, penerapan fitur password strength indicator dan lockout system membantu meningkatkan keamanan serta kenyamanan pengguna. Hasil penelitian ini menunjukkan bahwa Brankas File memiliki potensi besar sebagai solusi keamanan data berbasis web yang aman, efisien, dan mudah digunakan.