Gambaran Umum Aplikasi Analisis

menggunakan password adalah email, messenger, operating system, database, social network, dokumen, USB, dan hal-hal lain yang memiliki informasi bernilai tinggi.

3.1.2 Penyelesaian Masalah

Setiap pengguna aplikasi tentunya paham akan kerahasiaan identitas digital tersebut dan menyimpannya seaman mungkin. Bahkan tak jarang pengguna aplikasi memiliki banya password dan username yang berbeda. Namun, sering terjadi kasus pengguna lupa username dan password yang dimilikinya. Oleh karena itu, diperlukan suatu solusi untuk mengatasi kasus seperti ini. Salah satu solusi yang ingin penulis terapkan adalah pembuatan aplikasi password manager yang membantu pengguna dalam menyimpan data identitas digital yang dimilikinya. Aplikasi ini membantu seseorang mengelola data username dan password . Dengan master password yang dapat ditentukan, seseorang cukup mengingat master password ini. Selanjutnya, semua datanya bisa disimpan ke dalam database file password manager. Untuk menjamin keamanan dalam password management, sebaiknya turut dipertimbangkan juga proses enkripsi password sebelum disimpan, pengamanan akses menuju tempat disimpannya password dan username tersebut, menjamin keamanan proses validasi sebuah password. Salah satu penerapan yang tepat terhadap sistem password management adalah dengan menerapkan algoritma kriptografi. Penggunaan kriptografi simetris, dalam hal ini algoritma MMB Modular Multiplication-based Block Cipher diharapkan mampu meningkatkan kemanan data identitas digital pengguna yang berupa username dan password.

3.1.3 Gambaran Umum Aplikasi

Aplikasi password management yang akan dibangun akan disesuaikan dengan kebutuhan pengguna dalam menyimpan dan mengamankan password. Implementasi aplikasi password management menggunakan algoritma kriptografi MMB untuk melakukan Universitas Sumatera Utara proses enkripsi dan dekripsi data dengan menggunakan master password sebagai key kunci. Gambaran umum aplikasi ini dapat dilihat sebagai berikut. Aplikasi ini memilik 3 menu utama, yaitu : 1. Menu Database, untuk membuat file baru, membuka file yang telah disimpan serta menyimpan file data username, password dan url yang akan dienkripsi 2. Menu Data, untuk menambah data, mengubah data dan menghapus data. Pada menu Data terdapat submenu untuk menyalin copy data dan mengganti master password . 3. Menu Aplikasi, untuk melihat catatan proses enkripsi dan dekripsi data. Pada menu Aplikasi terdapat submenu Log Aplikasi yang berfungsi untuk melihat proses enkripsi dan dekripsi aplikasi. Tentang aplikasi fungsinya seperti menu about pada aplikasi umumnya. Pada menu aplikasi ini juga ada submenu untuk keluar dari aplikasi. Dalam pembahasan kriptografi yang sedang dibahas yaitu mengenai penerapan password manager pada pengamanan data username dan password menggunakan algoritma kriptografi MMB. Implementasi aplikasi password manager menggunakan algoritma kriptografi MMB untuk melakukan proses enkripsi dan dekripsi data. Dan menggunakan master password sebagai kunci key proses enkripsi dan dekripsi. Berikut dibawah ini analisis rancangan dari permasalahan yang sedang dibahas, dijelaskan pada gambar 3.1 Universitas Sumatera Utara Gambar 3.1 Analisis permasalahan Dari gambar 3.1 diatas dapat dijelaskan sebagai berikut : 1. Input dan output berupa data-data username, password, dan url. 2. Proses enkripsi dengan algoritma MMB : a. Username, password, dan url merupakan file yang akan dienkripsi. b. Enkripsi data, menggunakan enkripsi algoritma MMB dan memasukkan master password sebagai kunci yang digunakan. c. Hasil enkripsi disimpan pada file berekstensi .apm 3. Proses dekripsi dengan MMB a. Dekripsi data menggunakan algoritma MMB dan master password sebagai kunci. b. Hasi dari dekripsi akan ditampilkan seperti data sebelum dienkripsi yaitu data username, password dan url. Universitas Sumatera Utara

3.1.4 Analisis Kebutuhan Perangkat