BAB IV IMPLEMENTASI DAN UJI COBA
4.1 Implementasi Untuk dapat menjalankan aplikasi ini padakomputer maka user harus mempunyai
software
yang
dapat
menjalankan
program
flash
yaitu
macromediaflash atauadobe flash.
4.1.1 Kebutuhan Perangkat Keras Spesifikasi perangkat keras yang dibutuhkan dalam Membuat Aplikasi Simulasi Penyebaran Penyakit Rabies adalah sebagai berikut : PC dengan spesifikasi sebagai berikut : a.
b.
Prosesor dan Motherboard: -
Processor minimal Pentium IV 2.3 GHz.
-
Motherboard minimal kelas Pentium IV.
VGA Card dan Monitor: -
VGA Card minimal 512 MB.
-
Monitor CRT.
c.
Internal Memory (RAM) minimal 1 GB.
d.
External Memory: Hard disk minimal 40 GB.
e.
Perangkat keras pendukung seperti mouse dan keyboard.
4.1.2 Kebutuhan Perangkat Lunak Adapun perangkat lunak yang dibutuhkan dalam pembangunan aplikasi Simulasi Penyebaran Penyakit Rabies adalah sebagai berikut : a.
Operating System : Windows 7
b.
Adobe Flash CS3
c.
Program Editor :Adobe Photoshop Cs3
4.2 Tampilan Antarmuka Spesifikasi tampilan antarmuka menjelaskan cara penggunaan aplikasi Penyebaran Penyakit Rabies Dengan adanya spesifikasi tampilan ini, diharapkan user dapat lebih mudah atau mengetahui cara kerja dari aplikasi Penyebaran Penyakit Rabies, adapun spesifikasi tampilan yang dibuat sebagai berikut: 42
43 Saat dijalankan, selanjutnya aplikasi akan menampilkan menu-menu sebagai berikut : a.
HalamanAwal Halaman ini disebut juga sebagai tampilan ’selamat datang’ yang berisi
tentang judul aplikasi. Berikut gambar dari halamanawal :
Gambar 4.1 : Gambar HalamanAwal Tabel 4.1Fungsi layer pada halaman Awal Layer Object
Fungsi Terdapat teks judul dan teks animasi
b.
Background
Terdapat background
Sound
Terdapat suara untuk teks animasi
Menu Utama Menu ini menampilkan halaman dimana penggunabisa memilih tombol -
tombol untuk menjalankan simulasi.Tombol-tombol itu seperti tombol peta dan data serta tombol simulasi penyebaran penyakit.
44 Berikut gambar dari menu utama :
Gambar 4.2 : Gambar menu utama
Tabel 4.2Fungsi layer pada halaman Menu Utama Layer
Fungsi
Object
Terdapat tombol untuk navigasi
Background
Terdapat background
Script yang digunakan adalah : tombol_peta.onRelease = function(){ gotoAndPlay("peta"); };
tombol_simulasi.onRelease = function() { gotoAndPlay("simulasi",1); };
stop(); Maksud dari script tersebut adalah: -
Jika pengguna mengklik peta dan data maka tampilan akan langsung menuju ke bagian peta dan data daerah yang akan dibahas di aplikasi ini.
45 -
Jika pengguna mengklik simulasi penyebaran penyakit maka tampilan akan langsung menuju ke bagian simulasi penyebaran rabies.
c.
MenuPeta dan Data Pada menu ini terdapat tombol tombol, seperti tombol peta daerah
Sumatera Barat, tombol tahun 2006 sampai 2010 tentang jumlah kasus rabies di kabupaten/kota Sumatera Barat, tombol grafik, tombol menu, dan tombol “x” atau keluar.
Gambar 4.3 : MenuPeta dan Data
Tabel 4.3Fungsi layer pada halaman Peta dan Data Layer Target
Fungsi Menghubungkan berbagai halaman
Script yang digunakan adalah : kembali_menu.onRelease = function(){ gotoAndPlay("judul",50); };
tombol
ke
46 //telltarget menuju peta daerah tombol.onRelease = function() { tellTarget ("/tampilan") { gotoAndStop ("peta_daerah"); } }; tombol_2006.onRelease = function() { tellTarget ("/tampilan") { gotoAndStop ("2006"); } }; tombol_2007.onRelease = function() { tellTarget ("/tampilan") { gotoAndStop ("2007"); } }; tombol_2008.onRelease = function() { tellTarget ("/tampilan") { gotoAndStop ("2008"); } }; tombol_2009.onRelease = function() { tellTarget ("/tampilan") { gotoAndStop ("2009"); } }; tombol_2010.onRelease = function() { tellTarget ("/tampilan") { gotoAndStop ("2010"); } };
tombolgrafik.onRelease = function() { tellTarget ("/tampilan") {
47 gotoAndStop ("2006th"); } };
tombol_keluar.onRelease = function(){ gotoAndStop ("profil",1); };
stop(); Maksud dari script tersebut adalah: -
Jika tombol peta daerah di klik maka akan menuju ke tampilan peta Sumatera Barat.
-
Jika tombol antara tahun 2006 sampai di klik makan akan menuju tampilan daerah kabupaten/kota yang terkena rabies.
-
Jika tombol grafik di klik maka akan menuju tampilan grafik jumlah kasus rabies di kabupaten/kota Sumatera Barat.
-
Jika tombol menu di klik maka tampilan akan kembali ke halaman menu utama.
-
d.
Jika tombol x di klik maka pengguna akan keluar dari aplikasi.
HalamanPeta Daerah Aplikasi ini membahas tentang kasus rabies di daerah kabupaten/kota
Sumatera Barat, jadi di halaman peta daerah ini menampilkan peta kabupaten/kota di Sumatera Barat.Di dalam halaman ini terdapat dua tombol yaitu next dan back yang berguna untuk mengembalikan ke halaman sebelumnya atau berikutnya.
48 Tampilan dari halamanpeta daerah ini bisa dilihat seperti gambar 4.4:
Gambar 4.4 :HalamanPeta Daerah
Tabel 4.4Fungsi layer pada halaman Peta Daerah Layer Button
Fungsi Melakukan navigasi ke halaman sebelumnya atau berikutnya
Content
Terdapat teks dan gambar
Sound
Terdapat suara selama manjalankan aplikasi
Script yang digunakan adalah : stop(); Maksud dari script tersebut adalah: -
e.
Untuk menghentikan halaman agar tidak berulang
HalamanTahun Pada halaman ini menampilkan tahun 2006 dan daerah mana saja yang
tertinggi jumlah kasus rabiesnya, begitu seterusnya sampai tahun 2010.Di dalam halaman ini terdapat dua tombol yaitu next dan back yang berguna untuk mengembalikan ke halaman sebelumnya atau berikutnya.
49 Tampilan dari halaman tahun ini bisa dilihat seperti gambar 4.5
Gambar 4.5 : Gambar Halaman Tahun
Tabel 4.5Fungsi layer pada halaman Tahun Layer Button
Fungsi Melakukan navigasi ke halaman sebelumnya atau berikutnya
Content
Terdapat teks dan gambar
Sound
Terdapat suara selama manjalankan aplikasi
Script yang digunakan adalah : stop(); Maksud dari script tersebut adalah: -
f.
Untuk menghentikan halaman agar tidak berulang
Halaman Grafik Pada halaman ini menampilkan grafik tahun 2006 dengan jumlah kasus
daerah kabupaten/kota di Sumatera Barat, begitu seterusnya sampai grafik tahun 2010.Di dalam halaman ini terdapat dua tombol yaitu next dan back yang berguna untuk mengembalikan ke halaman tahun sebelumnya atau berikutnya.
50
Tampilan dari halaman grafik ini bisa dilihat seperti gambar 4.6:
Gambar 4.6 :Halaman Grafik
Tabel 4.6Fungsi layer pada halaman grafik Layer Button
Fungsi Melakukan navigasi ke halaman sebelumnya atau berikutnya
Content
Terdapat teks dan gambar
Sound
Terdapat suara selama manjalankan aplikasi
Script yang digunakan adalah : stop(); Maksud dari script tersebut adalah: -
g.
Untuk menghentikan halaman agar tidak berulang
Menu Simulasi Pada menu simulasi ini terdapat tombol-tombol untuk menampilkan
simulasi & animasi penyebaran penyakit rabies. Tombol-tombol tersebut diantaranya tombol penyebab, tombol gejala, tombol penularan, tombol pengobatan, tombol pencegahan, tombol menu,dan tombol “x”.
51 Adapun tampilannya seperti gambar 4.7:
Gambar 4.7: Menu Simulasi
Tabel 4.7Fungsi layer pada Menu Simulasi Penyebaran Penyakit Layer Target
Fungsi Menghubungkan berbagai halaman
Script yang digunakan adalah : kembali_menu.onRelease = function(){ gotoAndPlay("judul",50); };
tombol_keluar.onRelease = function(){ gotoAndStop ("profil",1); };
penyebab1.onRelease = function() { tellTarget ("/tampilan_2") {
tombol
ke
52 gotoAndStop ("penyebab"); } };
gejala1.onRelease = function() { tellTarget ("/tampilan_2") { gotoAndStop ("gejala"); } };
penularan1.onRelease = function() { tellTarget ("/tampilan_2") { gotoAndStop ("penularan"); } };
pengobatan1.onRelease = function() { tellTarget ("/tampilan_2") { gotoAndStop ("pengobatan"); } };
pencegahan1.onRelease = function() { tellTarget ("/tampilan_2") { gotoAndStop ("pencegahan"); } };
stop();
Maksud dari script tersebut adalah: -
Jika tombol penyebab di klik maka akan menampilkan halaman penyebab penyakit rabies.
53 -
Jika tombol gejala di klik maka akan menampilkan halaman gejala penyakit rabies.
-
Jika tombol penularan di klik maka akan menampilkan halaman penularan penyakit rabies.
-
Jika tombol pengobatan di klik maka akan menampilkan halaman pengobatan penyakit rabies.
-
Jika tombol pencegahan di klik maka akan menampilkan halaman pencegahan penyakit rabies.
-
Jika tombol menu di klik maka tampilan akan kembali ke halaman menu utama.
-
h.
Jika tombol x di klik maka pengguna akan keluar dari aplikasi.
Halaman Penyebab Rabies Halaman ini berisi tentang gambar dan penjelasan penyebab penyakit
rabies. Di dalam halaman ini juga terdapat dua tombol yaitu next dan back yang berguna untuk mengembalikan ke halaman sebelumnya atau berikutnya. Tampilan Halaman pencegahan ini bisa dilihat seperti gambar 4.8:
Gambar 4.8: Halaman Penyebab
54 Tabel 4.8Fungsi layer pada halaman Penyebab Layer
Fungsi
Scroll
Menggeser ke bawah atau ke atas jika ada bagian penjelasan yang panjang
Button
Melakukan navigasi ke halaman sebelumnya atau berikutnya
Content
Terdapat teks dan gambar
Sound
Terdapat suara selama manjalankan aplikasi
Script yang digunakan adalah : stop(); Maksud dari script tersebut adalah: -
i.
Untuk menghentikan halaman agar tidak berulang
Halaman Gejala Rabies Halaman ini berisi tentang gambar dan penjelasan gejala penyakit rabies.
Di dalam halaman ini juga terdapat dua tombol yaitu next dan back yang berguna untuk mengembalikan ke halaman sebelumnya atau berikutnya. Tampilan dari halaman Gejala Rabies ini bisa dilihat seperti gambar 4.9:
Gambar 4.9: Halaman Gejala Rabies
55 Tabel 4.9Fungsi layer pada halaman Gejala Layer Scroll
Fungsi Menggeser ke bawah atau ke atas jika ada bagian penjelasan yang panjang
Button
Melakukan navigasi ke halaman sebelumnya atau berikutnya
Content
Terdapat teks dan gambar
Sound
Terdapat suara selama manjalankan aplikasi
Script yang digunakan adalah : stop(); Maksud dari script tersebut adalah: -
j.
Untuk menghentikan halaman agar tidak berulang
Halaman Penularan Rabies Halaman ini berisi animasi dan penjelasan tentang cara penularan penyakit
rabies. Ada beberapa tombol yaitu, tombol play untuk menjalankan animasi dan dua tombol yang lainnya yaitu next dan back yang berguna untuk mengembalikan ke halaman sebelumnya atau berikutnya. Tampilan dari Penularan Rabies ini bisa dilihat seperti gambar 4.10.
56
Gambar 4.10: Halaman Penularan
Tabel 4.10Fungsi layer pada halaman Penularan Layer
Fungsi
Scroll
Menggeser ke bawah atau ke atas jika ada bagian penjelasan yang panjang
Button
Melakukan navigasi ke halaman sebelumnya atau berikutnya
Content
Terdapat teks dan gambar
Sound
Terdapat suara selama manjalankan aplikasi
Script yang digunakan adalah : tombol_digigit.onRelease = function() { tellTarget ("anjing_jalan") { gotoAndPlay ("digigit"); } };
stop();
57 Maksud dari script tersebut adalah: -
Jika tombol play di klik maka akan menjalankan animasi penularan rabies
k.
Halaman Pengobatan Halaman ini menampilkan gambar dan penjelasan tentang pengobatan
penyakit rabies. Di dalam halaman ini juga terdapat dua tombol yaitu next dan back yang berguna untuk mengembalikan ke halaman sebelumnya atau berikutnya. TampilanHalaman Pengobatan ini bisa dilihat seperti gambar 4.11:
Gambar 4.11 :Halaman Pengobatan
Tabel 4.11Fungsi layer pada halaman Pengobatan Layer Scroll
Fungsi Menggeser ke bawah atau ke atas jika ada bagian penjelasan yang panjang
Button
Melakukan navigasi ke halaman sebelumnya atau berikutnya
58 Tabel 4.12Fungsi layer pada halaman Pengobatan (lanjutan) Layer
Fungsi
Content
Terdapat teks dan gambar
Sound
Terdapat suara selama manjalankan aplikasi
Script yang digunakan adalah : stop(); Maksud dari script tersebut adalah: -
l.
Untuk menghentikan halaman agar tidak berulang
Halaman Pencegahan
Halaman ini menampilkan gambar dan penjelasan tentang pencegahan penyakit rabies. Di dalam halaman ini juga terdapat dua tombol yaitu next dan back yang berguna untuk mengembalikan ke halaman sebelumnya atau berikutnya. Adapun gambar tersebut seperti pada gambar 4.12.
Gambar 4.12 :Halaman Pencegahan
59 Tabel 4.13Fungsi layer pada halaman Pencegahan Layer
Fungsi
Scroll
Menggeser ke bawah atau ke atas jika ada bagian penjelasan yang panjang
Button
Melakukan navigasi ke halaman sebelumnya atau berikutnya
Content
Terdapat teks dan gambar
Sound
Terdapat suara selama manjalankan aplikasi
Script yang digunakan adalah : stop(); Maksud dari script tersebut adalah: Untuk menghentikan halaman agar tidak berulang
m.
Halaman Profil Jika tombol x pada aplikasi di klik maka pengguna akan keluar dari
aplikasi kemudian halaman inilah yang tampil. Halaman ini menampilkan profile si pembuat aplikasi dengan teks animasi, lalu setelah animasi selesai maka secara otomatis keluar dari aplikasi. Tampilan dari Halaman Profile ini bisa dilihat seperti gambar 4.13.
Gambar 4.13 :Halaman Profil
60 Tabel 4.14Fungsi layer pada halaman Profil Layer
Fungsi
Text
Terdapat animasi text
Background
Terdapat background
Script yang digunakan adalah : stop(); Maksud dari script tersebut adalah: Untuk menghentikan halaman agar tidak berulang
4.3 Sekenario black box Berikut ini adalah tabel skenario black box untuk menguji aplikasi simulasi penyebaran penyakit rabies:
Tabel 4.15Skenario black boxSimulasi Penyebaran Penyakit Rabies NO
SKENARIO
KASUS
HASIL YANG DIHARAPKAN
1
2
3
berhasilmasuk ke
User otomatis ke menu
sistem menampilkan
menu utama
utama
menu utama
berhasil masuk ke
user action mengklik
sistem menampilkan
menu peta dan data
tombol peta dan data
menu peta dan data
berhasil masuk ke
user action mengklik
sistem menampilkan
halaman peta
tombol peta daerah
halaman peta daerah
berhasil masuk ke
user action mengklik
sistem menampilkan
halaman tahun
tombol 2006
halaman tahun 2006
berhasil masuk ke
user action mengklik
sistem menampilkan
halaman grafik
tombol grafik
halaman grafik
berhasil masuk ke
user action mengklik
sistem menampilkan
menu utama
tombol menu
kembalimenu utama
daerah 4
2006 5
6
61 Tabel 4.16Skenario black boxSimulasi Penyebaran Penyakit Rabies (lanjutan) NO
SKENARIO
KASUS
HASIL YANG DIHARAPKAN
7
berhasil masuk ke
user action mengklik
sistem menampilkan
menu simulasi
tombol simulasi
menu simulasi
penyebaran penyakit 8
berhasil masuk ke
user action mengklik
sistem menampilkan
halaman
tombol penyebab
halaman penyebab
berhasil masuk ke
user action mengklik
sistem menampilkan
halaman gejala
tombol gejala
halaman gejala
berhasil masuk ke
user action mengklik
sistem menampilkan
halaman
tombol penularan
halaman penularan
berhasil
user action mengklik
sistem menjalankan
menjalankan
tombol play
animasi
penyebab 9
10
penularan 11
animasi 12
berhasil masuk ke user action mengklik
sistemmenampilkan
halaman
tombol pengobatan
halaman pengobatan
berhasil masuk ke
user action mengklik
sistem menampilkan
halaman
tombol pencegahan
halaman pencegahan
berhasil keluar
user action mengklik
sistem menutup aplikasi
aplikasi
tombol x
pengobatan 13
pencegahan 14
4.4 Metode Pengujian Pengujian dilakukan dengan mencoba semua kemungkinan yang terjadi dan dilakukan secara berulang-ulang. Jika dalam pengujian ditemukan kesalahan, maka akan dilakukan penelusuran dan perbaikan (debugging) untuk memperbaiki kesalahan yang terjadi. Jika telah selesai melakukan perbaikan maka akan dilakukan pengujian kembali. Pengujian dan perbaikan dilakukan secara terus menerus hingga diperoleh hasil yang terbaik
62 4.4.1. Pengujian Skenario Black Box Tabel 4.17Hasil pengujian skenario black box“Simulasi Penyebaran Penyakit Rabies” NO
SKENARIO
KASUS
HASIL YANG
STATUS
DIHARAPKAN 1
2
berhasilmasuk ke
user otomatis ke
sistem menampilkan
menu utama
menu utama
menu utama
berhasil masuk ke
user action
sistem menampilkan
menu peta dan data
mengklik tombol
menu peta dan data
Sukses
Sukses
peta dan data 3
4
5
berhasil masuk ke
user action
sistem menampilkan
halaman peta
mengklik tombol
halaman peta daerah
daerah
peta daerah
berhasil masuk ke
user action
sistem menampilkan
halaman tahun
mengklik tombol
halaman tahun 2006
2006
2006
berhasil masuk ke
user action
sistem menampilkan
halaman grafik
mengklik tombol
halaman grafik
Sukses
Sukses
Sukses
grafik 6
berhasil masuk ke
user action
sistem menampilkan
menu utama
mengklik tombol
kembalimenu utama
Sukses
menu 7
berhasil masuk ke
user action
sistem menampilkan
menu simulasi
mengklik tombol
menu simulasi
Sukses
simulasi penyebaran penyakit
8
berhasil masuk ke
user action
sistem menampilkan
halaman penyebab
mengklik tombol
halaman penyebab
penyebab
Sukses
63 Tabel 4.18Hasil pengujian skenario black box“Simulasi Penyebaran Penyakit Rabies”(lanjutan) 9
berhasil masuk ke
user action
sistem menampilkan
halaman penularan
mengklik tombol
halaman penularan
Sukses
penularan 10
11
12
13
berhasil
user action
sistem menjalankan
menjalankan
mengklik tombol
animasi
animasi
play
berhasil masuk ke user
action
sistemmenampilkan
tombol
halaman pengobatan
halaman
mengklik
pengobatan
pengobatan
berhasil masuk ke
user action
sistem menampilkan
halaman
mengklik tombol
halaman pencegahan
pencegahan
pencegahan
berhasil masuk ke
user action
sistem menampilkan
halaman penularan
mengklik tombol
halaman penularan
Sukses
Sukses
Sukses
Sukses
penularan 14
berhasil keluar
user action
sistem menutup
aplikasi setelah
mengklik tombol x
aplikasi setelah
melihat profile
profile muncul
beberapa detik
beberapa detik
Sukses