BAB IV IMPLEMENTASI DAN PENGUJIAN

dokumen-dokumen yang mirip
BAB III ANALISA DAN PERANCANGAN. 3.1 Analisa Berikut tahap-tahap awal dalam pembuatan:

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV. dilakukan dari sistem yang telah selesai dirancang dan dapat digunakan. Hasil sistem yang dibuat

BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM. Analisa yang dilakukan bertujuan untuk menentukan solusi dari

BAB IV IMPLEMENTASI DAN PENGUJIAN. spesifikasi kebutuhan sistem yang meliputi perangkat keras ( hardware ) dan

BAB IV HASIL DAN PEMBAHASAN

BAB III KONSEP, DESAIN DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB IV IMPLEMENTASI DAN PENGUJIAN

Pengaman Pengiriman Pesan Via SMS dengan Algoritma RSA Berbasis Android

Tampilan Splash Screen Eclipse Pada gambar 4.1 dibawah ini merupakan tampilan splash screen ketika aplikasi eclipse dibuka.

BAB I PENDAHULUAN. teknologi Short Message Service (SMS). SMS (Short Message Service) atau

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA. antarmuka yang telah dirancang pada bab sebelumnya. Berikut tampilah halamanhalaman

BAB IV HASIL DAN PEMBAHASAN

BAB 3. ANALISA SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB III PERANCANGAN DAN PEMBUATAN

BAB III PERENCANAAN DAN PERANCANGAN

BAB III ANALIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI. menggunakan algoritma Bipartite Matching yang telah dirancang, maka perlu dilakukan

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB I PENDAHULUAN. keamanan, kerahasiaan, dan keotentikan data. Oleh karena itu diperlukan suatu

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODE PENELITIAN. penelitian adalah pada semester Genap Tahun Pelajaran

BAB III METODE PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

1. BAB III ANALISA DAN PERANCANGAN SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

Aplikasi Enkripsi Untuk Pengiriman Pesan Rahasia Berbasis Android

BAB IV IMPLEMENTASI, PENGUJIAN, DAN ANALISIS HASIL. Perangkat keras yang digunakan untuk perancangan aplikasi ini adalah : : Intel Pentium Dual core

BAB IV TESTING DAN IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN. dilanjutkan dengan pengujian terhadap aplikasi. Kebutuhan perangkat pendukung dalam sistem ini terdiri dari :

APLIKASI KAMUS ISTILAH KOMPUTER PADA PERANGKAT MOBILE BERBASIS ANDROID

BAB I PENDAHULUAN. mesin ATM, transaksi di bank, transaksi dengan kartu kredit, percakapan melalui. tidak bisa memisahkannya dengan kriptografi.

BAB III METODE PENELITIAN Alat Alat yang di gunakan dalam pembuatan aplikasi hadis sahih bukhari

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISA DAN PERANCANGAN

BAB V IMPLEMENTASI. Bab ini membahas mengenai implementasi dan hasil dari pengujian sistem.

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB IV ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. Penelitian ini akan menghasilkan suatu aplikasi yang. digunakan untuk menemukan lokasi hotel terdekat dan

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA. tahap implementasi ada beberapa faktor pendukung antara lain:

BAB III ANALISIS DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB II ANALISIS DAN PERANCANGAN

Persyaratan Produk. I.1 Pendahuluan. I.1.1 Tujuan. I.1.2 Ruang Lingkup Proyek

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

IMPLEMENTASI PENGAMANAN DATA ENKRIPSI SMS DENGAN ALGORITMA RC4 BERBASIS ANDROID

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN SISTEM. KriptoSMS akan mengenkripsi pesan yang akan dikirim menjadi ciphertext dan

BAB 4 IMPLEMENTASI DAN EVALUASI. Dari hasil perancangan yang dilakukan, pada bab ini disajikan implementasi dan

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM. Hardware yang dibutuhkan untuk membuat aplikasi adalah sebagai berikut :

BAB III METODE PENELITIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI. dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi

BAB I PENDAHULUAN. tidak berhak. Permasalahan tersebut membuat aspek keamanan dalam bidang

Transkripsi:

BAB IV IMPLEMENTASI DAN PENGUJIAN 1.1 Implementasi Adapun aplikasi yang penulis buat dibuat menggunakan perangkat lunak Eclipse dengan spesifikasi komputer : 1. Operating System : Windows 7 64 bit 2. RAM : 4 GB 3. Motherboard : Biostar A880GZ 4. Processor : AMD Athlon II X3 455 ~ 3.3GHz 5. VGA : AMD Radeon HD6570 1GB Rincian dari aplikasi ini : 1. Nama Aplikasi : Sms 2. Android Version : 2.3 ke atas dapat menggunakan aplikasi ini 3. Jumlah emulator yang digunakan dalam aplikasi ini adalah dua emulator yang meliputi emulator pertama dengan nomor 5554 dan emulator kedua dengan nomor 5556 Dalam proses aplikasi ini terdapat tiga proses, yaitu : 1. Proses mengirimkan pesan 2. Proses pembuatan inbox yang dibuat dalam bentuk list atau array 3. Proses melakukan enkripsi dan dekripsi Proses koding aplikasi ini terdiri dari 6 class meliputi ; class Sms(), class Inbox(), class RC6(), class baca_sms(), class tulis_pesan(), class Splash. Dalam pembuatan masing-masing class terdapat banyak fungsi yang akan dijelaskan dalam pembahasan ini. 38

1.1.1 Tampilan Awal Aplikasi Gambar 4.1 Splash screen Ini adalah tampilan ketika aplikasi dijalankan. Hal pertama yang muncul adalah splash screen dari aplikasi ini. Penggunaan splash screen dalam tampilan ini dimaksudkan agar user bisa mengetahui tentang pembuat. Dalam splash screen ini digunakan 1 buah gambar berukuran cukup besar, dan beberapa textfield untuk mengisi keterangan mengenai pembuat aplikasi. Splash screen ini akan muncul selama 3 detik. Berikut adalah sintak yang digunakan dalam membuat splash screen ini (dihalaman berikutnya) : 39

splashtime = 3000; code ini digunakan untuk menentukan berapa lama splash screen tersebut akan tetap muncul, 3000 berarti 3 detik. Pada baris Intent I = new Intent(); dilakukan pendeklaran intent i sebagai intent yang baru. Dan pada baris startactivity(i); intent i tersebut akan diproses. 40

Gambar 4.2 Tampilan awal aplikasi Pada saat aplikasi ini dijalankan, splash screen akan muncul di ikuti dengan menu aplikasi. Tampilan awal aplikasi terdapat dua buah pilihan, yaitu Tulis Pesan dan Baca Pesan. Fungsi dari masing-masing pilihan ini meliputi : 1. Tulis Pesan => pilihan ini merupakan awal mula dalam melakukan proses pengiriman pesan dari pesan yang disandikan 2. Baca Pesan => pilihan ini dipakai saat ada pesan sandi yang masuk, maka saat pilihan ini dipilih terdapat list-list pesan dalam bentuk ListView atau Array. 41

Adapun sintak dari tampilan awal ini ditempatkan di class Sms() yang isinya meliputi : setcontentview(r.layout.awal) merupakan langkah awal dalam proses class ini karena memiliki fungsi memanggil tampilan design pada tampilan awal aplikasi dalam format awal.xml. tulispesan=(button)findviewbyid(r.id.tulispesan) sintak ini mendeklarasikan tombol button Tulis Pesan yang nantinnya jika diklik, akan memanggil class tulis_pesan(). Kedua sintak diatas digunakan untuk melakukan pemanggilan class. 42

1.1.2 Tampilan Tulis Pesan Gambar 4.3 Tampilan Tulis Pesan Dalam tahap ini, saat pengguna memilih pilihan Tulis Pesan maka tampilan awal dari aplikasi akan memanggil class tulis_pesan(). Icon disamping nomor tujuan berfungsi untuk memanggil kontak dari selular, sedangkan icon kunci berfungsi untuk menyandikan pesan yang telah diberi kunci oleh pengguna. Saat icon ini di pilih, hasil enkripsi dari pesan pengguna akan muncul pada textfield hasil. Adapun function untuk memanggil kontak dari selular yaitu: Sedangkan function yang digunakan untuk menyandikan pesan adalah 43

baris RC6 rc6 = new RC6(); melakukan pemanggilan pada class RC6() untuk menyandikan pesan yang telah diinput oleh pengguna. 1.1.3 Tampilan Inbox Gambar 4.4 Tampilan inbox Tampilan ini mempunyai fungsi menampilkan list pesan yang ada di bawaan inbox android yang nantinya akan digunakan untuk melakukan proses dekripsi pesan. 44

Berikut adalah function yang digunakan untuk menghubungkan ke inbox android (dihalaman selanjutnya) : Sedangkan untuk memberikan inbox yang sudah diperoleh ke class baca_sms() menggunakan function sebagi berikut : 45

1.1.4 Tampilan Baca SMS Gambar 4.5 Tampilan baca sms Nomor pengirim dan pesan didapat dari class inbox(). Untuk dapat melihat pesan yang dikirimkan, pengguna harus memasukkan kunci yang tepat agar pesan tersebut dapat terbaca. Icon kunci yang terbuka jika diklik maka akan mendekripsikan pesan yang telah di enkripsi. Berikut adalah function untuk melakukan dekripsi pada class baca_sms() (dihalaman berikutnya) : 46

Terlihat pada function dekrip tersebut, class RC6 di panggil untuk melakukan dekripsi terhadap pesan yang telah di sandikan. 1.2 Pengujian Aplikasi Tahap pengujian ini dilakukan menggunakan emulator android pada android SDK. Contoh : Pengguna 1 dengan nomor telepon 5554 ingin mengirimkan pesan rahasia ke pengguna 2 dengan nomor telepon 5556. Berikut tahap implementasi dari aplikasi ini : 1. Pengguna 1 membuka aplikasi lalu memilih menu Tulis Pesan. 47

Gambar 4.6 membuka aplikasi sms 2. Ketik no tujuan pengguna 2 (5556), isi pesan ( Selamat pagi ), isi kunci (654321), klik gambar kunci untuk menyandikan pesan yang sudah di isi, hasil dari pesan yang sudah di sandikan akan muncul, dan klik gambar kirim pesan untuk mengirimkan pesan. 48

Gambar 4.7 proses mengirimkan SMS Dapat dilihat bahwa pesan yang dikirim adalah ( Selamat pagi ) Kunci = 654321 Hasil = 637493608BC99793D92CF5335925DB3E 3. Pengguna 2 akan menerima pesan dari pengguna 1 dalam 2 sisi yaitu: 49

Gambar 4.8 tampilan inbox dari dua sisi Sisi pertama ditampilkan di list inbox bawaan android dan sisi kedua adalah list pesan yang ditampilkan di inbox pada aplikasi. 50

4. Pengguna 2 melalukan klik pada pesan yang ingin di dekripsikan. Pengguna 2 diharuskan mengisi kunci yang sama dengan pengguna 1. Gambar 4.9 Proses dekripsi pesan Jika kunci yang diinputkan benar maka pesan asli dapat muncul pada textfield hasil. Jika kunci yang diinputkan salah, maka akan menghasilkan Gambar 4.10 Proses dekripsi pesan dengan kunci yang salah Pesan yang tampil adalah simbol yang tidak dapat dibaca oleh manusia. 51

4.2.1 Hasil Pengujian Dari pengujian yang telah dilakukan maka didapatkan hasil sebagai berikut : No Hal Yang Diuji Keterangan 1 Membuka Aplikasi Sesuai 2 Melakukan Enkripsi dan Kirim Pesan Sesuai 3 Menerima inbox dari dua sisi, yaitu sisi aplikasi dan Sesuai sisi bawaan android 4 Melakukan Dekripsi Sesuai 52