BAB 3
ANALISIS DAN PERANCANGAN
3.1 Analisis
Analisis adalah penguraian dari suatu pembahasan, dalam hal ini pembahasan mengenai aplikasi keamanan manajemen password menggunakan algoritma
kriptografi MMB Modular Multiplication-based Block Cipher, yang berguna untuk mengetahui apa saja yang dapat dijadikan isi dari sebuah aplikasi dan perangkat yang
dapat digunakan dalam perancangan aplikasi yang akan dibuat.
3.1.1 Analisis Masalah
Aplikasi multiuser baik aplikasi berbasis web maupun aplikasi berbasis desktop
saat ini sudah bukan hal baru lagi. Bersifat multiuser berarti memungkinkan setiap pengguna memiliki hak penggunaan yang berbeda juga memungkinkan setiap
pengguna memiliki barang atau item yang dimiliki secara privat. Di dalam sistem tersebut, pengguna saling berinteraksi melalui sebuah pengenal untuk
merepresentasikan dirinya. Pengenalan ini lazim disebut identitas pengguna.
Pengertian identitas dalam hal ini lebih ditekankan pada identitas secara digital atau sering disebut digital identity. Identitas digital merupakan representasi identitas
seseorang yang digunakan untuk berinteraksi dengan orang lain atau mesin dalam sebuah jaringan terdistribusi. Secara sederhana, identitas digital berupa pasangan ID
username dan sebuah authentifikasi rahasia password.
Password digunakan sebagai salah satu otentikasi yang hanya diketahui oleh pemakai. Untuk itu, biasanya sebelum kita masuk atau ingin membuka sesuatu yang
bersifat pribadi, alangkah baiknya jika ada otentikasi dahulu. Hal-hal yang biasanya
Universitas Sumatera Utara
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