Sequence Diagram untuk login Actor Sequence Diagram untuk Menentukkan password Sequence Diagram untuk memasukkan file Sequence Diagram Mengkompresi dan mengenkrip file

Activity diagram ini merupakan rangkaian proses yang akan terjadi ketika Actor ingin keluar atau Logout dari aplikasi. Actor memilih form Kompresi Enkripsi atau Home atau Dekripsi Dekompresi, kemudian memilih keluar dari aplikasi dan akan di kembalikan pada menu Login.

4.2.2 Perancangan Sequence Diagram

1. Sequence Diagram untuk login Actor

Gambar 4.10. Sequence Diagram untuk login Actor Untuk melakukan login, seorang actor harus memasukkan username dan password yang telah di daftarkan sebelumnya. Jika username dan password yang dimasukkkan salah, maka akan menampilkan error page yang memberitahukan ke actor bahwa username dan password yang dimasukkan salah. Namun, jika username dan password yang di masukkan benar, maka akan masuk ke menu utama.

2. Sequence Diagram untuk Menentukkan password

Gambar 4.11. Sequence Diagram untuk Menentukan password Untuk menentukkan password, dilakukan oleh seorang admin 1. Hal ini dilakukan untuk pencocokkan password yang ada di form Dekripsi dan Dekompresi yang dimasukkan oleh Admin 2. Admin terlebih dahulu melakukan login untuk masuk kedalam aplikasi. Admin 1 akan mendapatkan konfirmasi bahwa login yang dilakukan berhasil. Kemudian Admin 1 menentukkan password dan mengulangi password. Jika password dibatalkan maka aplikasi akan mengembalikan ke form kompresi enkripsi. Namun, apabila tidak di batalkan maka aplikasi akan meneruskan proses untuk mengkompresi menenkripsi file.

3. Sequence Diagram untuk memasukkan file

Gambar 4.12. Sequence Diagram untuk memasukkan file Untuk memasukkan,file dilakukan oleh seorang actor. Hal ini dilakukan untuk proses kompresi enkripsi atau Dekripsi Dekompresi yang dimasukkan oleh actor. Actor terlebih dahulu melakukan login untuk masuk kedalam aplikasi. Actor akan mendapatkan konfirmasi bahwa login yang dilakukan berhasil. Kemudian Admin memasukkan file. Jika file tidak dimasukkan maka aplikasi tidak bisa meneruskan proses kompresi enkripsi atau Dekripsi Dekompresi. Namun, apabila file dimasukkan maka aplikasi akan meneruskan proses tersebut.

4. Sequence Diagram Mengkompresi dan mengenkrip file

Gagal page Kompresi Enkripsi page Success page Login Page Admin Batal page file yang di kompresi enkripsi dibatalkan konfirmasi file yang dikompresi enkripsi batal file yang dikompresi enkripsi berhasil konfirmasi file yang dikompresi enkripsi berhasil Konfirmasi login sukses Login Cek login Proses gagal Konfirmasi proses gagal file dimasukkan Gambar 4.13. Sequence Diagram untuk mengkompresi mengenkripsi Untuk mengkompresi mengenkripsi,file dilakukan oleh seorang admin 1. Hal ini dilakukan untuk proses kompresi enkripsi yang dimasukkan oleh Admin 1. Admin 1 terlebih dahulu melakukan login untuk masuk kedalam aplikasi. Admin 1 akan mendapatkan konfirmasi bahwa login yang dilakukan berhasil. Kemudian Admin 1 menentukkan password, proses waktu dan memasukkan file. Jika password, proses waktu dan file tidak dimasukkan maka aplikasi tidak bisa meneruskan proses kompresi enkripsi. Namun, apabila password, proses waktu dan file dimasukkan maka aplikasi akan meneruskan proses tersebut.

5. Sequence Diagram untuk mendownload file