GAMBARAN UMUM SISTEM ANALISIS PERANCANGAN SISTEM

37 Adapun saran dari penulis yang dapat digunakan jika kedua belah pihakpengguna tidak bertemu secara langsung untuk menyepakati kunci yang akan digunakan dalam menjalankan aplikasi ini. Cara-cara yang bisa digunakan jika kedua belah pihat tidak bertemu secara langsung : 1. Melalui kurirpihak ketiga yang terpercaya. Cara ini mungkin beresiko akan disadapnya kunci oleh pihak lain melalui pihak ketiga ini, oleh sebab itu harus lebih jeli dalam memilih kurirpihak ketiga agar kunci yang dititipkan tersebut dapat secara aman sampai ke pengguna. 2. Mengirim kunci tersebut lewat email atau melalui media sosial, misal pesan message facebook, twitter, dll. Cara ini mungkin beresiko akan disadapnya kunci tersebut, jadi ketentuanya adalah bagaimana kita sendiri mengamankan password dari email dan media sosial yang kita punya. Cara ini juga membutuhkan koneksi internet untuk mengakses email, atau media social. 38

3.2 ANALISIS KEBUTUHAN SISTEM

3.2.1 Use Case Diagram

User Gambar 3.1 Use Case

3.2.2 Use Case Narative

Tabel 3.1 Use Case Narative Pengiriman Pesan Aktor Reaksi Sistem 1. User membuka aplikasi enkripsi dan dekripsi sms pada handphone android 2. Sistem menampilkan tampilan awal utama dimana terdapat fungsi yang berbeda-beda pada setiap menunya. 3. User memilih menu untuk Mengirim Pesan Menerima Pesan Dekripsi Pesan Mengatur Nomer Telp Pribadi Hapus Pesan 39 mengirim pesan yaitu menu tulis pesan. 4. Sistem menampilkan form nomor tujuan pesan, form kunci enkripsi, dan form isi pesan yang masih kosong 5. User memasukan nomor tujuan, kunci enkripsi pesan dan isi pesan yang akan dikirim. 6. User menekan tombol kirim. 7. Sistem melakukan enkripsi pesan yang akan dikirim, dan sistem mengirim pesan ke nomor tujuan dalam bentuk ciphertext. 8. Sistem akan menampilkan laporan keberhasilan atau kegagalan sistem dalam mengirim pesan ke SMS center. 40 Tabel 3.2 Use Case Narative Penerimaan Pesan Aktor Reaksi Sistem 1. Sistem menampilkan peringatan pesan masuk. 2. User memilih menu pesan masuk 3. Sistem menampilkan daftar pesan masuk berdasarkan nomor pengirim. 4. User memilih salah satu dari pesan masuk yang ada. 5. Sistem menampilkan pesan masuk berupa ciphertext, form kata kunci dekripsi, tombol balas pesan, tombol dekripsi, dan tombol hapus pesan.