54
Tabel 3.7 Tabel Pesan Masuk tb_outbox Tabel Pesan Terkirim
No Field Tipe
Keterangan 1
id int
Field untuk memasukan id dari setiap pesan terkirim yang disimpan
dan ini menjadi Primary Key 2
nomer text
Field untuk memasukan nomer tujuan dan disimpan
3 pesan
text Field untuk memasukan dan
menyimpan pesan yang terkirim 4
tanggal date
Field untuk memasukan tanggal pesan terkirim
Tabel 3.8 Tabel Pesan Terkirim tb_key Tabel Kunci
No Field Tipe
Keterangan 1
id int
Field untuk memasukan id dari kunci no tujuan, id menjadi Primary Key
2 nomer
text Field untuk memasukan kunci no
tujuan Tabel 3.9 Tabel Kunci
55
3.2.7 Flowchart Enkripsi dan Dekripsi Pesan
Mulai
Pilih Menu Kirim Pesan
Pilih pesan masuk
Ada sms?
Input no, kunci,
pesan Input kunci
Enkripsi dengan no tujuan
Enkripsi dengan kunci
kirim Dekripisi dengan
kunci
Dekrip dengan no pribadi
Tampilkan pesan asli
selesai
Gambar 3.8 Flowchart Enkripsi dan Dekripsi Pesan
56
3.3 RANCANGAN ANTARMUKA
1. Halaman Pembuka awal Halaman pembuka awal tampil pertama kali pada saat aplikasi ini
dibuka. Pada halaman pembuka awal ini berisi judul aplikasi yang dibuat serta logo sms.
Gambar 3.9 Halaman Pembuka Awal
2. Halaman Menu Awal Halaman menu awal pesan ini merupakan halaman yang tampil setelah
halaman pembuka awal. Dihalaman ini terdapat menu-menu yang ada
57
pada aplikasi, yaitu menu tulis pesan, pesan masuk, pesan terkirim, pengaturan, dan tentang.
Gambar 3.10 Halaman Menu Awal Pesan
3. Halaman Menu Tulis Pesan Pesan Baru Halaman Tulis Pesan ini merupakan halaman yang tampil setelah
memilih menu tulis pesan. Dihalaman ini terdapat form kepada yang harus diisi dengan nomor tujuan pesan dan juga terdapat form kunci
yang harus diisi dengan kunci yang digunakan untuk mengenkripsi pesan. Setelah mengisikan form kepada dan form kunci lalu terdapat
form tulis pesan yang harus diisikan pesan. Tombol kirim pada
58
halaman tulis pesan berfungsi untuk mengenkripsi pesan lalu mengirim pesan ke SMS center
Gambar 3.11 Halaman Tulis Pesan
4. Halaman Menu Pesan Masuk Halaman pesan masuk ini merupakan halaman yang tampil setelah
memilih menu pesan masuk. Di dalam halaman ini terdapat daftar pesan masuk yang terbagi berdasarkan nomor pengirim pesan. Dan
urutan daftar pesan ini tersortir berdasarkan waktu pesan diterima. Untuk membuka pesan dan mendekripsi pesan user harus memilih
salah satu dari daftar pesan yang ada.