1 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Specification

advertisement
BAB 4
IMPLEMENTASI DAN EVALUASI
4.1 Specification Requirement
Adalah kebutuhan yang dibutuhkan dalam memenuhi kebutuhan spesifikasi
pengaplikasian program aplikasi agar dapat berjalan dengan baik. Specification
requirment terdiri dari dua bagian, yaitu kebutuhan perangkat keras (hardware
requirment) dan kebutuhan perangkat lunak (software requirment).
4.1.1 Hardware Requirement
Dalam perancangan program aplikasi ini, penulis menggunakan komputer
dan sistem operasi dengan spesifikasi sebagai berikut:
1. Processor: 2nd generation Intel Core i5 – 2430M CPU @ 2.4GHz
2. Memory: 4GB (2,8 usable)
3. Sistem Operasi: Windows 7 Home Premium 64-bit (6.1, build 7601)
4.1.2 Software Requirement
Kebutuhan perangkat lunak (software) adalah:
1. Platform: Java SE version 1.6, Android SDK, Eclipse 4.0, ADT version 16
2. Bahasa Pemrograman: Android
Bahasa Pemrograman yang dipilih adalah Android, dikarenakan Android
adalah sistem operasi (OS) yang bersifat open source yang juga dikhususkan
pada implementasi pada perangkat mobile. Android juga adalah sistem operasi
yang sedang banyak dikembangkan secara cepat dan luas secara umum di
dunia, serta didukung dengan komunitas developer yang luas.
54
55
4.2 Petunjuk Instalasi
Dalam proses instalasi program aplikasi ini, dibutuhkan beberapa software
pendukung tertentu yang sebelumnya harus dimiliki oleh user. Proses instalasi
terbagi menjadi dua bagian, yaitu instalasi software pendukung dan instalasi
program aplikasi itu sendiri. Agar program aplikasi dapat berjalan dengan baik dan
sesuai, lakukan petunjuk seperti yang diberikan berikut ini.
4.2.1 Instalasi Software Pendukung
Berikut adalah tahapan instalasi software pendukung:
1. Lakukan instalasi Java, yang merupakan basis dari Android , yaitu Java SE
versi
1.4
atau
versi
di
atasnya
melalui
website
http://www.oracle.com/technetwork/java/javase/downloads/index.htm.
2. Selanjutnya, lakukan instalasi Android SDK yang dapat diunduh di website
resmi google di http://www.developer.Android.com.
3. Lakukan
instalasi
Eclipse
sebagai
IDE
(Integrated
development
Environment) yang akan digunakan dalam proses coding aplikasi Android.
Eclipse dapat diunduh di http://www.eclipse.org/downloads/.
4. Selanjutnya, lakukan instalasi ADT (Android Development Tools) yang
menjadi penghubung antara IDE Eclipse dengan Android SDK. Caranya
adalah dengan membuka Eclipse yang sudah diinstalasi, klik menu Help,
Install New Software, pilih Available Software, pilih Add dan isi name
dengan
ADT
Plugin,
kemudian
isi
location
dengan
http://dl-
ssl.google.com/Android/eclipse/. Lanjutkan proses ini hingga ADT
terinstalasi.
56
5. Selanjutnya adalah membuat Android Virtual Device (AVD) yang
merupakan emulator untuk menjalankan program aplikasi Android yang
akan dibuat. Caranya adalah dengan membuka Eclipse, klik menu
Windows, Android SDK and AVD Managers, pilih Virtual Device, New.
4.2.2 Instalasi Program Aplikasi
Tahap – tahap instalasi program aplikasi adalah sebagai berikut:
1. Copy semua folder proyek ke dalam workspace Eclipse (lokasi workspace
ditentukan ketika Eclipse dibuka).
2. Buka Eclipse, klik File, Import, General, Existing projects into
Workspace, klik next, pada bagian select root directory, browse folder
yang diinginkan dari workspace pada nomor 1 tadi. Jangan lupa centang
kotak Copy projects into workspace. Klik Finish.
3. Setelah folder proyek sudah masuk dalam Eclipse, klik Run kemudian
pilih nama proyek. Tunggu beberapa saat, hingga layar utama emulator
android muncul.
4. Masuk bagian aplikasi, pilih nama aplikasi yang diinginkan.
4.3 Cara Penggunaan Aplikasi
Saat program pertama kali dijalankan akan muncul emulator Android. Emulator
ini berfungsi sebagai pengganti perangkat asli Android, seperti mobile phone atau
tablet yang menggunakan sistem operasi Android.
57
Gambar 4.1 Halaman Awal Emulator Android
Setelah halaman awal emulator terbuka, user harus men-drag kursor ke arah
gambar gembok terbuka untuk membuka kunci(unlock). Kemudian setelah itu akan
muncul layar depan awal dari emulator, seperti pada gambar di bawah ini.
Gambar 4.2 Halaman Menu Awal Emulator Android
58
Untuk memilih aplikasi, tekan tombol menu yang berbentuk lingkaran dengan
enam titik di bagian tengan bawah layar. Kemudian user akan masuk ke halaman
menu utama dari emulator Android, berikut adalah tampilan menu utamanya.
Gambar 4.3 Halaman Menu Utama Emulator Android
Pada halaman menu utama emulator Android, klik program aplikasi yang ingin
dijalankan, yaitu program aplikasi bernama RudiStego dibagian kanan bawah layar.
Gambar 4.4 Halaman Menu RudiStego
59
Pada Layar ini, user dapat memilih empat menu. Menu Buat Pesan Rahasia
digunakan untuk melakukan proses encrypt. Menu Lihat Pesan Rahasia digunakan
untuk melakukan proses decrypt. Menu Cara Penggunaan untuk melihat cara-cara
menggunakan aplikasi dan fungsi-fungsi menunya. Menu tentang Aplikasi berisi
informasi tentang pembuatan aplikasi ini. Jika ingin keluar dari aplikasi, cukup
tekan tombol back di sebelah tombol menu di kanan emulator.
4.3.1 Menu Encrypt
Pada Layar utama user diandaikan user memilih menu Encrypt, maka
berikut adalah tampilan layarnya.
Gambar 4.5 Halaman Menu Encrypt
Pada layar ini, user diminta memilih Mp3 yang akan dijadikan sebagai
penampung pesan dah berkas yang akan disisipkan. Klik “Browse Mp3”
untuk memilih Mp3 dan “Browse File” untuk memilih berkas yang akan
60
disisipkan. Jika ingin kembali ke halaman sebelumnya, cukup tekan tombol
back di sebelah tombol menu di kanan emulator.
Gambar 4.6 Halaman Browse Mp3
Akan ditampilkan Mp3 yang bisa dipilih (sudah diimpor kedalam sdcard),
kemudian pilih Mp3 yang diinginkan, jika sudah dipilih akan kembali kepada
layar encrypt. Jika ingin kembali ke halaman sebelumnya, cukup tekan
tombol back di sebelah tombol menu di kanan emulator.
61
Gambar 4.7 Halaman Browse File
Untuk memilih berkas yang akan disisipkan dengan menekan tombol
“Browse File” akan ditampilkan file - file yang bisa dipilih (sudah diimpor
kedalam sdcard), kemudian pilih berkas yang diinginkan, jika sudah dipilih
akan kembali kepada layar encrypt. Jika ingin kembali ke halaman
sebelumnya, cukup tekan tombol back di sebelah tombol menu di kanan
emulator. Jika sudah semua diisi maka pilih tombol encrypt.
62
Gambar 4.8 Halaman Pesan Sukses
4.3.2 Menu Decrypt
Jika pada layar utama menu user memilih Decrypt, berikut adalah
tampilan layarnya.
Gambar 4.9 Halaman Menu Decrypt
63
Pada layar ini klik Browse Mp3, lalu user diminta memilih Mp3 yang akan
dilihat berkas yang sudah disisipkan. Klik “Decrypt” untuk memulai proses.
Jika ingin kembali ke halaman sebelumnya, cukup tekan tombol back di
sebelah tombol menu di kanan emulator.
Gambar 4.10 Layar Proses Decrypt
Di sini berkas yg telah disisipakan yang ada dalam Mp3 yang dipilih
disimpan pada folder “Music”.
4.4 Evaluasi Program
Program aplikasi dapat dijalankan dengan menyisipkan berkas kedalam
Medium. Medium perantara adalah audio yang mempunyai format Mp3, dan hasil
encode, audio berformat .mp3 (Stego-object). Di mana ukuran Stego-object sedikit
berubah dibandingkan dengan Mp3 aslinya.
64
Berikut adalah hasil pengolahan audio sebelum disisipi pesan dan sesudah
disisipkan pesan dengan isi pesan yang sama.
Tabel 4.1 Perbandingan Hasil PSNR
1.
Nama
Berkas
08.mp3
2.676 KB
Nama
Berkas
cat.jpg
Besar
Berkas
142 KB
Stego
Mp3
2.681 KB
2.
15.mp3
1.956 KB
cat.jpg
142 KB
1.961 KB
35,56
3.
23.mp3
2.388KB
cat.jpg
142 KB
2.392 KB
24,98
4.
08.mp3
2.676 KB
ipsum2.txt
127 KB
2681 KB
40,88
5.
15.mp3
1.956 KB
ipsum2.txt
127 KB
1.961 KB
31,36
6.
23.mp3
2.388KB
ipsum2.txt
127 KB
2.392 KB
26,61
7.
08.mp3
2.676 KB
Ro.jpg
137 KB
2.681 KB
37,16
8.
15.mp3
1.956 KB
Ro.jpg
137 KB
1.961 KB
21,52
9.
23.mp3
2.388KB
Ro.jpg
137 KB
2.392 KB
35,48
10.
08.mp3
2.676 KB
Turtle.jpg
208 KB
2.684 KB
33,16
11.
15.mp3
1.956 KB
Turtle.jpg
208 KB
1.963 KB
35,27
12.
23.mp3
2.388KB
Turtle.jpg
208 KB
2.394 KB
27,38
No
Mp3 asli
PSNR
34,88
Hasil pembuatan audio stego yang bertipe data Mp3 tersebut, akan memiliki
ukuran berkas yang sedikit berbeda dari audio aslinya (gambar penampung).
Namun kualitas audio akan tetap baik dalam kapasitas pendengaran manusia
dengan sedikit noise.
Pengujian berikutnya dengan memeriksa gelombang dan spektrum dari berkas
asli dan berkas stego dengan menggunakan program Cool Edit Pro:
65
Berkas Asli
Berkas Stego
Gambar 4.11 Perbandingan Spektrum
Pada perbandingan spektrum diatas dapat dilihat berubahnya spektrum dari
berkas asli dan berkas stego. Perubahan yang terjadi dikarenakan perubahan nilai biner
berkas asli yang disisipkan berkas rahasia.
4.5 Hasil Kuesioner Evaluasi
1. Apakah proses penyisipan pesan dapat berlangsung dengan baik?
66
Pada diagram di atas, hasil menyatakan bahwa semua dari pengguna yang
sudah mencoba program ini berpendapat bahwa penyisipan pesan dapat
berlangsung dengan baik
2. Apakah aplikasi ini mudah digunakan?
Pada diagram di atas, hasil menyatakan bahwa semua pengguna yang sudah
mencoba program ini berpendapat bahwa aplikasi ini mudah digunakan.
3. Apakah pesan rahasia dapat diekstraksi dengan baik?
Pada diagram di atas, hasil menyatakan bahwa semua pengguna yang sudah
mencoba program ini berpendapat bahwa aplikasi ini dapat diekstraksi
dengan baik.
67
4. Apakah kualitas audio sesudah disisipkan pesan tetap baik dibandingkan
sebelum disisipkan pesan?
Pada diagram di atas, hasil menyatakan bahwa semua pengguna yang sudah
mencoba program ini kualitas audio sesudah disisipkan pesan tetap baik.
5. Apakah menurut anda dengan adanya aplikasi ini dapat meningkatkan
keamanan dalam berkomunikasi?
Pada diagram di atas, hasil menyatakan bahwa 90% dari pengguna yang
sudah mencoba program ini, berpendapat aplikasi ini dapat meningkatkan
keamanan dalam berkomunikas dan 10% aplikasi ini belum dapat
meningkatkan keamanan dalam berkomunikas
68
6.
Apakah
fitur-fitur
dalam
program aplikasi mudah dimengerti?
Pada diagram di atas, hasil menyatakan bahwa 80% dari pengguna yang
sudah mencoba program ini program aplikasi mudah dimengerti dan 20%
pengguna program aplikasi tidak mudah dimengerti.
7. Apakah anda tertarik untuk menggunakan?
Pada diagram di atas, hasil menyatakan bahwa 60% dari pengguna yang
sudah mencoba program ini tertarik untuk menggunakan dan 40% pengguna
program aplikasi belum tertarik untuk menggunakan.
69
Setelah melihat hasil kuesioner evaluasi dari pengguna dapat
disimpulkan pengguna cukup tertarik karena program mudah digunakan,
dapat disisipkan pesan dengan cepat, dapat diekstrak kembali serta dapat
meningkatkan keamanan data dengan tidak diketahui terdapat berkas rahasia
didalam media terseebut.
Download