BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM
Pada bab ini akan dilakukan implementasi dan pengujian terhadap sistem. Tahapan ini dilakukan setelah perancangan selesai dilakukan dan selanjutnya akan diimplementasikan pada bahasa pemrograman. Setelah diimplementasikan maka dilakukan pengujian terhadap sistem dan dilihat kekurangan-kekurangan pada aplikasi ini untuk pengembangan sistem selanjutnya.
4.1 Implementasi Setelah sistem dianalisis dan didesain secara rinci, maka akan menuju tahap implementasi. Implementasi merupakan tahap meletakan sistem sehingga siap untuk dioperasikan.
Implementasi
bertujuan
untuk
mengkonfirmasi
modul-modul
perancangan, sehingga user dapat memberikan masukan kepada pembangun sistem. 4.1.1 Perangkat Keras Perangkat keras yang digunakan untuk mengimplementasikan sistem adalah: 1. Processor : • Intel Core i3 Processor 2.276 Hz 2. RAM : • 8 Gb 3. Hardisk : • 500 Gb
75
76
4. Monitor : • 15.6’’ 5. Blackberry Phone 9800 6. Keyboard, Mouse dan Kabel Data 4.1.2 Perangkat Lunak Perangkat lunak yang digunakan untuk mengimplementasikan sistem adalah sebagai berikut : 1. Sistem Operasi Windows 7 Profesional 2. SQLite 3. Eclipse Indigo 3.7.0 4. Blackberry Plug-in 1.5.2 5. Blackberry Java SDK 7.1.0 6. Blackberry 9800 v.6.00.246
4.2 Tampilan Aplikasi Tampilan aplikasi ini diambil dari screen shoot aplikasi pada saat dijalankan dari simulator. 4.2.1 Tampilan Halaman Awal Halaman awal aplikasi sesuai dengan rancangan sebelumnya bukanlah halaman login, karena aplikasi ini tidak membutuhkan login. Halaman ini terdiri dari empat tombol, yaitu Start aplikasi untuk mulai menggunakan aplikasi, Help untuk mengetahui cara menggunakan aplikasi, About untuk mengetahui tentang pembuatan
77
aplikasi dan tombol Exit untuk keluar. Selain itu juga ada gambar logo dengan tulisan Mood Booster di dalamnya.
Gambar 4.1 Halaman Awal Aplikasi.
4.2.2 Tampilan Halaman Help Tombol menu yang kedua adalah tombol Help. Ketika tombol Help ditekan, maka tampilan akan berpindah ke halaman bantuan. Halaman bantuan hanya berisi satu halaman dan satu tombol Main Menu untuk kembali ke menu awal. Disini user
78
dijelaskan bagaimana cara kerja untuk menggunakan aplikasi yang mungkin membingungkan user. Berikut adalah tampilan aplikasi :
Gambar 4.2 Halaman Help. Dengan penjelasan ini user diharapkan bisa memperoleh hasil yang tepat.
4.2.3 Tampilan Halaman About Tombol menu yang ketiga adalah tombol About. Ketika tombol About ditekan, maka tampilan akan berpindah ke halaman About. Halaman About hanya berisi satu
79
halaman dan satu tombol Main Menu untuk kembali ke menu awal. Disini user dapat melihat versi dan tahun pembuatan. Berikut adalah tampilan aplikasi :
Gambar 4.3 Halaman About.
4.2.4 Tampilan Halaman Diagnosis Halaman ini merupakan halaman utama dari aplikasi. Disini user dapat menguji tanda-tanda yang ada untuk mengetahui apakah tanda itu mempengaruhi suasana hati user atau tidak. User harus menjawab tujuh buah pertanyaan yang
80
ditampilkan di layar. Setelah selesai, user harus menekan tombol Result untuk mengetahui hasil diagnosis aplikasi. Pertanyaan dijawab hanya dengan memilih angka pada numeric choice box yang sudah tersedia. Tombol Next untuk menyelesaikan pertanyaan-pertanyaan yang disediakan, tombol Try Again untuk mengulang pertanyaan dari awal apabila tidak yakin dengan Result akhir yang dihasilkan dan tombol Main Menu untuk kembali ke menu pada tampilan awal.
Gambar 4.4 Halaman Diagnosis Pemilihan Jawaban.
81
Gambar 4.5 Halaman Diagnosis Melanjutkan Pertanyaan.
82
Gambar 4.6 Halaman Diagnosis Pertanyaan Akhir. User harus menjawab pertanyaan dengan benar sebelum menekan tombol Result. Ketika tombol Result ditekan, aplikasi akan melakukan perhitungan guna menampilkan hasil. Berikut tampilan dari salah satu contoh Result yang dihasilkan:
83
Gambar 4.7 Halaman Result.
4.3 Pengujian Sistem Setelah menyelesaikan tahap perancangan dan pengembangan program, maka tahap selanjutnya yang akan dilakukan adalah pengujian sistem. Pengujian sistem ini dilakukan dalam dua tahap, yaitu pengujian oleh pakar atau ahli, dan pengujian oleh user.
84
4.3.1 Pengujian Oleh Pakar Pengujian pakar dilakukan dengan cara pengujian data testing dengan metode wawancara. Pakar diwawancarai untuk meneliti kebenaran data dalam kondisi khusus. Dalam hal ini kondisi khusus tersebut adalah aturan (rule base) yang diperoleh dari pakar. Wawancara dilakukan dengan cara meneliti konsistensi data terhadap aturan tersebut. Pengujian dengan data testing dilakukan sebanyak lima kali dengan masukkan acak. Adapun hasil pengujian data sebagai berikut:
Tabel 4.1 Data Masukkan Secara Acak Oleh Pakar Social No.
Eat
Social
Dressing
Sleep Will
Intensity
Up
Income
Outcome
1
Less
Less
Low
Low
Low
Medium
Low
2
Normal
Less
High
Normal
Low
High
Low
3
Normal Normal
Low
High
High
Medium
High
4
More
More
Normal
Normal
Low
Medium
Low
5
Normal
More
Normal
Low
High
Low
High
85
Tabel 4.2 Perbandingan Outcome Diagnosis Sistem Dengan Pakar Sistem
Pakar Margin
No
Broken
Finance
Daily
Broken
Finance Error
Daily Heart
1.
74,15% 88,75%
2.
82,27%
3.
Problem
Heart
Problem
40%
73%
86%
42%
1,966
17,5%
47,5%
80%
17%
50%
1,756
17,7%
17,5%
27,5%
20%
15%
25%
2,433
4.
53,2%
12,5%
8,75%
55%
15%
10%
1,850
5.
30,15%
17,5%
88,75%
30%
20%
88%
1,133
Tabel 4.3 Perbandingan Diagnosis Sistem Dengan Diagnosis Pakar Hasil diagnosis
Hasil diagnosis
Tingkat
sistem
pakar
Akurasi (%)
Bad Mood
3
3
100%
Tidak Bad Mood
2
2
100%
Kasus
86
Total
5
5
4.3.2 Pengujian Oleh User 4.3.2.1 Hasil Kuesioner Dalam pengujian oleh user, digunakan metode kuesioner. Kuesioner terdiri enam pertanyaan, diberikan setelah user mencoba aplikasi ini pada device BlackBerry. Berikut adalah hasil kuesioner yang dijawab oleh 20 responden :
Gambar 4.8 Hasil Jawaban Kuesioner User Pertanyaan I.1.
Gambar 4.9 Hasil Jawaban Kuesioner User Pertanyaan I.2.
87
Gambar 4.10 Hasil Jawaban Kuesioner User Pertanyaan II.1.
Gambar 4.11 Hasil Jawaban Kuesioner User Pertanyaan II.2.
Gambar 4.12 Hasil Jawaban Kuesioner User Pertanyaan II.3.
88
Gambar 4.13 Hasil Jawaban Kuesioner User Pertanyaan III.1. 4.3.2.2 Analisa Hasil Kuesioner Responden yang menjawab kuesioner dijadikan sebagai sampel dari keseluruhan populasi. Dari kuesioner yang sudah disebarkan dapat disimpulkan bahwa 1. Aplikasi ini mudah digunakan. 2. Tampilan aplikasi ini sudah cukup baik untuk sebagian besar user. 3. Aplikasi ini dapat berjalan dengan cukup baik. 4. Aplikasi ini cukup sesuai dengan kenyataan. 5. Aplikasi ini sudah cukup membantu user untuk memperoleh tanggapan dan masukan dengan cepat. 6. Aplikasi ini sudah cukup memuaskan sebagian user.