Perancangan Diagram Pohon Tree Chart Perancangan Flowchart Aplikasi Flowchart Lihat Log Aplikasi

3.2 Perancangan Aplikasi

Perancangan aplikasi merupakan bagian dari metodologi pengembangan suatu perangkat lunak yang dilakukan setelah melalui tahapan analisis. Perancangan bertujuan untuk memberikan gambaran secara terperinci. Perancangan aplikasi merupakan tahap lanjutan dari analisis sistem, dimana pada perancangan sistem digambarkan rancangan sistem yang akan dibangun sebelum dilakukan pengkodean kedalam suatu bahasa pemrograman. Pada perancangan aplikasi sistem keamanan manajemen password menggunakan algoritma kriptografi MMB Modular Multiplication-based Block Cipher. , penulis menggunakan empat tahapan perancangan yaitu perancangan dengan Diagram Pohon Tree Chart, perancangan dengan FlowChart, dan perancangan dengan DFD Data Flow Diagram.

3.2.1 Perancangan Diagram Pohon Tree Chart

Adapun diagram pohon untuk Perancangan Aplikasi sistem keamanan manajemen password menggunakan algoritma kriptografi MMB Modular Multiplication-based Block Cipher ini dapat dilihat pada Gambar 3.9 Menu Utama Aplikasi Database Log Aplikasi Tentang Aplikasi Keluar Baru Buka Simpan Data Tambah Data Ubah Data Hapus Data Salin Username Salin Password Salin Url Ganti Master Password Gambar 3.9 Diagram Pohon Aplikasi Universitas Sumatera Utara

3.2.2 Perancangan Flowchart Aplikasi

Pada flowchart aplikasi akan ditampilkan bagaimana sistem bekerja secara keseluruhan. Dari flowchart aplikasi tersebut dapat dijelaskan tahapan penggunaan aplikasi password management ini sebagai berikut: 1. Pengguna memilih menu “database-baru” untuk membuat database password yang baru. Pengguna diminta untuk menentukan master password. Lalu database tersebut disimpan di lokasi yang diinginkan. 2. Jika pengguna memilih menu “buka database” maka akan munful form pencarian lokasi file yang sudah pernah disimpan. Lalu pengguna memasukkan master password . 3. Pada menu tambah data dan ubah data pengguna mengisi tabel-tabel data username, password, dan url yang akan dienkripsi dengan master password. 4. Menu simpan berfungsi untuk menyimpan database file ke lokasi yang diinginkan. 5. Menu keluar berfungsi untuk menutup keseluruhan aplikasi. Universitas Sumatera Utara Start Database Baru Buka Database no yes Pilih Lokasi Untuk Menyimpan File Pilih Lokasi File yes Tambah Data Ubah Data Hapus Data no no yes yes Simpan yes no no yes no Keluar End yes Lihat Log Aplikasi Password Management no Masukkan Master Password Masukkan Master Password Masukkan Data Username Password, URL Tampilan Form Utama Gambar 3.10 Flowchart Aplikasi Password Management Universitas Sumatera Utara

3.2.3 Flowchart Lihat Log Aplikasi

Pada flowchart ini akan terlihat proses kerja pada saat user memilih menu log aplikasi yang menampilkan proses enkripsi dan dekripsi data. Data yang tersimpan Start Plain string yang akan dienkripsi Plain hex yang akan dienkripsi Proses enkripsi Chiperhex hasil enkripsi Chiperhex yang akan dideskripsi Proses deskripsi Plain hex hasil deskripsi Plain string hasil deskripsi Data yang akan ditampilkan Lihat Lihat Salin Log no no no no Log telah disalin di Clipboard End Tutup no no no no no yes yes yes yes yes yes yes yes yes yes no yes no Jendela Log Aplikasi Gambar 3.11 Flowchart Log Aplikasi Password Management Dari flowchart tersebut dapat dijelaskan sebagai berikut: 1. Pengguna akan diberikan pilihan untuk memilih proses apa yang ingin ditampilkan di layar. 2. Pengguna juga dapat menyalin log yang ditampilkan ke tempat yang diinginkan. Universitas Sumatera Utara

3.2.4 Data Flow Diagram DFD