BAB IV PENGUJIAN DAN ANALISA Untuk memastikan bahwa aplikasi sudah berfungsi sesuai yang direncanakan sebelumnya, maka perlu dilakukan pengujian terhadap sistem yang telah dibuat. Setelah melakukan pengujian, langkah selanjutnya adalah menganalisa data data dan hasil dari pengujian yang telah dilakukan. 4.1 Prosedur Pengujian a. Tahapan pengujian aplikasi antara dua buah telepon selular yang sama-sama terinstall software aplikasi EncryptyourSMS 1. Pengujian untuk menu Send New Message ( Enkripsi ), Pada telepon selular pengirim, aplikasi EncryptyourSMS dijalankan : a. Buka menu Aplikasi b. Masukkan nomor telepon tujuan atau Search c. Masukkan pesan yang akan dikirimkan : Universitas Mercu Buana d. Lihat proses report pengiriman pesan yang ter-enkripsi 2. Pengujian untuk menu Inbox ( Dekripsi ), Pada telepon selular penerima, aplikasi EncryptyourSMS dijalankan: a. Buka menu Inbox b. Setelah pesan masuk, maka dapat di baca dengan kata 41
42 Universitas Mercu Buana secara langsung software dapat menterjemahkan pesan yg masuk, karena pesan yang dikirim dari ponsel yg terinstal software yang sama dengan kode applikasi yang di beri penulis (./@ ) dan mendeteksi password yang secara random telah di pilih oleh aplikasi saat mengirim pesan. c. Baca pesan yang telah didekripsikan d. Sementara Pada inbox normal handphone android penerima terlihat acak dan deret katanya tidak jelas sehingga maksud dari sms tidak dapat dimengerti b. Tahapan pengujian aplikasi antara telepon selular yang menggunakan software dengan telepon selular yang tidak memiliki software aplikasi EncryptyourSMS 1. Pengujian untuk menu Send New Message ( Enkripsi ), Pada telepon selular pengirim, aplikasi EncryptyourSMS dijalankan : a. Buka menu aplikasi. b. Masukkan nomor handphone tujuan & Search c. Masukkan pesan yang akan dikirimkan : Universitas Mercu Buana d. Lihat proses report pengiriman pesan yang ter-enkripsi 2. Pengujian untuk telepon selular penerima: a. Menunggu pesan masuk
43 b. Pesan tetap diterima pada kotak masuk pesan normal ponsel, Tetapi dengan format acak c. Lihat apa yang terbaca pada pesan tersebut. 4.2 Persentase keberhasilan Pengiriman SMS Pada pengujian ini akan menghitung persentase keberhasilan pengiriman SMS melalui aplikasi yang telah dibuat. Pada pengujian ini, yaitu pengiriman SMS terhadap dua buah telepon seluler yang ter-install aplikasi. Tabel 4.1 Pengiriman SMS antar 2 telepon selular yang terinstall aplikasi No. Proses Keterangan 1 Pengiriman pertama Berhasil 2 Pengiriman kedua Berhasil 3 Pengiriman ketiga Berhasil 4 Pengiriman keempat Berhasil 5 Pengiriman kelima Berhasil 6 Pengiriman keenam Berhasil 7 Pengiriman ketujuh Berhasil 8 Pengiriman kedelapan Berhasil 9 Pengiriman kesembilan Berhasil 10 Pengiriman kesepuluh Berhasil Dari hasil pengujian pada tabel 4.1 dapat disimpulkan bahwa sistem yang dibuat memiliki persentase keberhasilan yang cukup tinggi.
44 4.3 Hasil Pengujian a. Pengujian aplikasi antara dua buah telepon selular yang sama-sama memiliki software aplikasi EncryptyourSMS Pada Gambar 4.1 dibawah ini menampilkan menu Create Message atau membuat Pesan dari applikasi EncryptyourSMS, Pesan akan dikirim ke nomor tujuan yang telah di pilih dari Contact Phone Book, dengan Text Message Universitas Mercu Buana Gambar 4.1 Menu create SMS ( Encrypt )
45 Pada gambar 4.2 dibawah ini menampilkan menu Inbox dari hanphone Reciver atau penerima dengan format ter-encrypt, sehingga penerima harus Mendecrypt pesan tersebut dengan aplikasi yang sama. Gambar 4.2 Inbox Pada Handphone Receiver Pada Gambar 4.3 di bawah ini menampilkan gambar proses decrypt, pada handphone receiver, secara automatis applikasi EncryptyourSMS yang sama terinstall pada handphone Transmitter (Pengirim) dapat mendecrypt sms sehingga maksud SMS dapat dimengerti.
46 Gambar 4.3 Proses Decrypt 4.4 Analisa Data Hasil Pengujian a. Pengujian aplikasi antara dua buah telepon selular yang sama-sama memiliki software aplikasi EncryptyourSMS Pada percobaan ini, dilakukan pengiriman pesan dengan menggunakan aplikasi EncryptyourSMS antara dua buah telepon selular. Isi pesan yang akan dikirimkan adalah Universitas Mercu Buana Permisalan Key atau Password yang degenerate random oleh applikasi adalah pass7
47 Perumusan dari enkripsi pesan tersebut adalah sebagai berikut: ci = (pi + ki) mod 89 c = cipherteks (pesan yang telah dienkripsi) p = plainteks (pesan yang akan dikirimkan) k = key yang diberikan Enkripsi dari setiap karakter dengan menggunakan rumus diatas dapat dilihat pada tabel 4.2. Tabel 4.2 Tabel Enkripsi No Plaintext Bil-P Key Bil-K Bil-C Cipherteks 1 U 20 p 52 72 ( 2 n 50 a 37 87 > 3 i 45 s 55 100 K 4 v 58 s 55 113 X 5 e 41 8 35 76 ; 6 r 54 p 52 106 Q 7 s 55 a 37 92 C 8 i 45 s 55 100 K 9 t 56 s 55 111 V 10 a 37 8 35 71 ( 11 s 55 p 52 107 R 12 (spasi) 26 a 37 63! 13 M 12 s 55 67 @ 14 e 41 s 55 96 G 15 r 54 8 35 89 16 c 39 p 52 91 B 17 u 57 a 37 94 E 18 (spasi) 26 s 55 81 /
48 19 B 1 s 55 56 t 20 u 57 8 35 92 C 21 a 37 p 52 89 22 n 50 a 37 87 > 23 a 37 s 55 92 C Maka hasil enkripsinya sebagai berikut./@7(>kx;qckv(r!@g'be/tc'>c sehingga pesan yang akan diterima oleh telepon selular penerima adalah./@7(>kx;qckv(r!@g'be/tc'>c. Jika ingin mendapatkan pesan yang asli maka harus membuka pesan SMS tersebut pada inbox applikasi, karena secara automatis telah terdecrypt dengan password yang sama, perumusannya dapat menggunakan rumus pi = (ci - ki) dan prosesnya dapat dilihat pada tabel 4.3.
49 Tabel 4.3 Tabel Dekripsi No Cipherteks Bil-C Key Bil-K Bil-P PlainTeks 1 ( 72 p 52 20 U 2 > 87 a 37 50 n 3 K 100 s 55 45 i 4 X 113 s 55 58 v 5 ; 76 8 35 41 e 6 Q 106 p 52 54 r 7 C 92 a 37 55 s 8 K 100 s 55 45 i 9 V 111 s 55 56 t 10 ( 71 8 35 37 a 11 R 107 p 52 55 s 12! 63 a 37 26 (spasi) 13 @ 67 s 55 12 M 14 G 96 s 55 41 e 15 89 8 35 54 r 16 B 91 p 52 39 c 17 E 94 a 37 57 u 18 / 81 s 55 26 (spasi) 19 t 56 s 55 1 B 20 C 92 8 35 57 u 21 89 p 52 37 a 22 > 87 a 37 50 n 23 C 92 s 55 37 a
50 Pengujian aplikasi antara telepon selular yang memiliki software EncryptyourSMS dengan telepon selular yang tidak memiliki software EncryptyourSMS Hasil uji untuk pengujian ini adalah pesan akan tetap terkirim kepada nomor yang dituju, tetapi pesan tersebut tidak dapat didekripsi karena tidak masuk dalam form inbox Message dari aplikasi EncryptyourSMS melainkan masuk pada inbox telepon selular penerima. Dan data yang diterima berupa chipper text saja oleh karena itu syarat dari proses encrypt dan decrypt applikasi ini adalah kedua telephone selular harus terinstall applikasi yang sama (EncryptyourSMS).