Rancangan Aplikasi Password manager Menggunakan Bahasa Pemrograman Python Dan Database SQLite Python dan Database SQLite.

research
  • 10 Mar
  • 2025

Rancangan Aplikasi Password manager Menggunakan Bahasa Pemrograman Python Dan Database SQLite Python dan Database SQLite.

Dengan kemajuan pesat teknologi internet di era modern, kebutuhan akan perlindungan akun digital menjadi semakin mendesak. Rata-rata, setiap orang memiliki 10 hingga 20 akun digital yang digunakan untuk berbagai platform online, baik untuk keperluan pribadi maupun profesional. Jumlah akun yang terus bertambah ini menghadirkan tantangan dalam mengelola keamanan, terutama terkait pembuatan dan penggunaan kata sandi. Penelitian ini menggunakan pendekatan metodologi Waterfall untuk mengembangkan aplikasi Password manager berbasis Python yang didukung oleh database SQLite. Bab I mengidentifikasi permasalahan pengelolaan kata sandi sebagai tantangan utama dalam keamanan digital. Pada Bab II, teori enkripsi, algoritma keamanan, serta teknologi basis data dijelaskan secara mendalam untuk mendukung landasan penelitian. Bab III menguraikan tahapan proses pengembangan, mulai dari analisis kebutuhan pengguna hingga pengujian aplikasi. Hasil implementasi dijelaskan pada Bab IV, termasuk evaluasi terhadap kinerja aplikasi dalam skenario nyata, yang menunjukkan keberhasilan penyimpanan data dengan keamanan baik. Bab V menyimpulkan bahwa metodologi Waterfall memberikan fleksibilitas yang signifikan dalam pengembangan aplikasi ini, serta memberikan rekomendasi untuk pengembangan lebih lanjut seperti penggunaan kecerdasan buatan dalam analisis data keamanan.

Kata Kunci : Keamanan Data Pada Password manager, Metode Waterfall

Unduhan

 

REFERENSI

[1]      M. Yıldırım and I. Mackie, “Encouraging users to improve password security and memorability,” Int. J. Inf. Secur., vol. 18, no. 6, pp. 741–759, 2019, doi: 10.1007/s10207-019-00429-y.

[2]      W. Y. Aditama, I. R. Hikmah, and D. F. Priambodo, “Analisis Komparatif Keamanan Aplikasi Pengelola Kata Sandi Berbayar Lastpass, 1Password, dan Keeper Berdasarkan ISO/IEC 25010,” J. Teknol. Inf. dan Ilmu Komput., vol. 10, no. 4, p. 857, 2023, doi: 10.25126/jtiik.20231036544.

[3]      D. T. Haniva, J. A. Ramadhan, and A. Suharso, “Systematic Literature Review Penggunaan Metodologi Pengembangan Sistem Informasi Waterfall, Agile, dan Hybrid,” J. Inf. Eng. Educ. Technol., vol. 7, no. 1, pp. 36–42, 2023, doi: 10.26740/jieet.v7n1.p36-42.

[4]      I. Y. Alghani and M. R. Addin S, “Penggunaan Teknik Bruteforce untuk Menentukan Keamanan setiap Kata Sandi Menggunakan Metode Kombinatorial,” UNNES J. Math., vol. 3, no. 3, pp. 1–10, 2019.

[5]      F. Alodhyani, G. Theodorakopoulos, and P. Reinecke, “Password managers—it’s all about trust and transparency,” Futur. Internet, vol. 12, no. 11, pp. 1–50, 2020, doi: 10.3390/fi12110189.

[6]      I. H. D. Nugroho, K. Pebriawan, K. G. T. M. Jati, I. G. C. A. Diptha, I. M. E. Listartha, and G. A. J. Saskara, “Analisa Evaluasi Kinerja Software Password Attacker Pada Berkas File Zip,” J. Inform. Dan Tekonologi Komput., vol. 3, no. 1, pp. 14–23, 2023, doi: 10.55606/jitek.v3i1.899.

[7]      S. Dwiasnati, W. Gunawan, R. R. Oprasto, B. O. Lubis, and B. Santoso, Algoritma dan Pemrograman Implementasi Menggunakan Python. Bandar Lampung: CV. Keranjang Teknologi Media, 2023.

[8]      P. Ranganathan and C. Caduff, “Designing and validating a research questionnaire - Part 1,” Perspect. Clin. Res., vol. 14, no. 3, pp. 152–155, 2023, doi: 10.4103/picr.picr_140_23.