RANCANGAN ANTARMUKA ANALISIS PERANCANGAN SISTEM

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. 59 Gambar 3.12 Halaman Pesan Masuk Setelah memilih salah satu pesan yang akan di dekrip dari daftar pesan masuk, maka akan muncul halaman dekripsi pesan. Pada halaman ini terdapat identitas nomor dari pengirim, form kunci, dan form isi pesan yang sudah terisi ciphertext. Di halaman ini juga terdapat tombol balas, dekripsi, dan hapus. Tombol balas digunakan untuk membalas pesan kepada si pengirim, dan jika tombol balas ini ditekan maka akan masuk ke halaman tulis pesan. Tombol dekripsi dugunakan untuk mendekripsi pesan ciphertext menjadi pesan asli. Setelah user memasukan kunci pada form kunci dan menekan tombol dekripsi, 60 maka pada form isi pesan masuk akan menampilkan pesan asli. Tombol hapus digunakan untuk menghapus pesan masuk. Gambar 3.13 Halaman Dekripsi Pesan 5. Halaman Menu Pengaturan Nomor Pribadi Halaman pengaturan nomor pribadi ini tampil ketika menekan menu pengaturan yang terdapat pada halaman menu awal pesan. Pada halaman ini terdapat form masukan nomor pribadi dan tombol simpan. 61 Gambar 3.14 Halaman Pengaturan Nomor Pribadi 6. Halaman Menu Pesan Keluar Halaman pesan keluar ini merupakan halaman yang tampil setelah memilih menu pesan keluar. Di dalam halaman ini terdapat daftar pesan keluar yang terbagi berdasarkan nomor pengirim pesan. Dan urutan daftar pesan ini tersortir berdasarkan waktu pesan dikirim. Gambar 3.15 Halaman Pesan Keluar 62 7. Halaman Menu Tentang Aplikasi Halaman tentang aplikasi ini merupakan halaman yang tampil setelah memilih menu tentang halaman. Pada halaman ini berisi tentang penjelasan-penjelasan setiap menu yang ada pada aplikasi. Gambar 3.16 Halaman Tentang Aplikasi 63

BAB IV IMPLEMENTASI SISTEM

4.1 IMPLEMENTASI SISTEM

4.1.1 Perangkat yang Digunakan

Perangkat lunak yang digunakan dalam pengminlementasian sistem ini adalah : 1. JDK 7.8 2. Eclipse Luna 4.4 3. Android SDK Manager 4. SQLite Database 5. Sistem Operasi Wndows 7 Ultimate Perangkat Keras yang digunakan dalam pembuatan aplikasi ini adalah laptop dengan spesifikasi sebagai berikut : 1. Prosesor Intel® Core ™ i3 CPU 2.27GHz 2. RAM 2.00 GB 1.74 GB usable 3. Harddisk 500 GB 64

4.1.2 Penyelesaian Enkripsi dan Dekripsi Menggunakan Metode Playfai

Cipher Metode Playfair Cipher adalah salah satu sandi klasik yang menggunakan teknik manual simetrik enkripsi dan merupakan salah satu sandi substitusi berpasangan digraf pertama di dunia. Pertama-tama menentukan kata kunci yang diinginkan dan kunci yang sudah ditentukan tadi dibentuk menjadi tabel bujursangkar 5X5. Berikut ini adalah potongan program untuk membuat bujur sangkar 5X5 dan pembentukan kunci playfai yang sudah ditentukan : 1. Proses Pembentukan Tabel Bujursangkar 5X5 Class projectcryptoutilPlayfair.java privateint matrix [] = newint [25]; privateint letterPosition [] = newint [26]; 65 2. Proses Pembentukan Kunci Playfair Class projectcryptoutilPlayfair.java  Baris 16 : Membuat konstruktor untuk set Kunci Playfair  Baris 21 : Mengganti karakter J dengan I pada pengisian huruf pada kunci