Desain Fisikal Aplikasi SMS berbasis android dengan enkripsi vigenere running key

70

3.8. Desain Fisikal

3.8.1. Arsitektur Aplikasi

SMS Center BTS BTS Pengirim Penerima Aplikasi yang akan dibangun memiliki fungsi yang sama dengan sms biasa. Didalam Aplikasi terdapat menu Tulis pesan, Kotak Masuk, Kotak keluar, dan Petunjuk. Hanya berbeda saat melakukan pengiriman Pesan, saat pesan akan dikirimkan, terlebih dahulu pesan akan dienkripsi, agar pesan yang melewati Short Message Service Center SMSC bukan pesan yang bisa terbaca, namun disamarkan seperti pesan sembarang. Begitu juga saat penerimaan pesan, pesan akan didekripsi untuk mengembalikan pesan agar dapat dibaca. 71

3.8.2. Rancangan Antarmuka

Berikut adalah Diagram alur Aplikasi Vinerey SMS : Mulai Ada Pesan? Ada header VN ? Tampil Menu Tu lis Input No.HP, pesan, kunci Transformasi pesan dan kunci ke kode ASCII Enkripsi Tampil laporan terkirim Selesai Tampil Menu Inbox Input Kunci Transformasi kunci ke kode ASCII Dekripsi Transformasi kode ASCII ke karakter Tampil Pesan Kirim Pesan Y T Y T Gambar 3. 7 Flowcart Aplikasi VinereySMS 72 Tampilan utama Aplikasi VinereySMS yaitu:

1. Form Menu Utama

Pada saat user membuka aplikasi VinereySMS, maka menu utama yang tampil seperti berikut: Gambar 3. 8 Tampilan Menu Utama Pada menu utama Vinerey SMS ini berisi beberapa tab yang mempunyai fungsinya masing-masing, seperti tulis, inbox, outbox, dan info. Setelah user membuka Aplikasi VinereySMS, maka langsung masuk pada menu tulis. Menu tulis ini berguna untuk menulis SMS. Seperti yang terlihat pada Gambar 3.20 terdapat 3 button yaitu send, encrypt, dan reset. Button Send berguna untuk mengirimkan SMS, button Encrypt berguna agar user dapat 73 mengetahui hasil enkripsi pesan dengan memunculkan pop up hasil enkripsi, dan yang terakhir button Reset berguna untuk menghapus semua termasuk no. tujuan, kata kunci, dan isi pesan yang sudah dimasukkan.

2. Form Menu Inbox

Menu ini berguna untuk user saat akan membuka SMS. Pada menu Inbox ini, semua pesan yang diterima terdapat pada inbox list. Namun sebelum user memilih pesan mana yang akan dibuka, user harus memasukkan kata kunci terlebih dahulu. Gambar 3. 9 Tampilan Menu Inbox 74

3. Form Menu Outbox

Menu Outbox ini berguna untuk user saat akan membuka SMS yang telah dikirim. Pada menu Outbox ini, semua pesan yang telah terkirim terdapat pada outbox list. Jika user ingin membuka pesan yang telah dikirim tersebut user harus memasukkan kata kunci terlebih dahulu. Gambar 3. 10 Tampilan Menu Outbox 75

4. Form Menu Info

Menu Info ini berguna untuk sebagai petunjuk bantuan bagi user yang mungkin belum mengetahui bagaimana mengoprasikan aplikasi VinereySMS ini. Gambar 3. 11 Tampilan Menu Info 76 BAB IV IMPLEMENTASI SISTEM

4.1. Implementasi Sistem