IMPLEMENTASI DAN EVALUASI
4.1. Implementasi
Implementasi merupakan tahapan penerapan sistem ke dalam program untuk dapat dioperasikan. Dalam melakukan implementasi pada aplikasi mobile, hal yang perlu diperhatikan adalah spesifikasi perangkat keras dan perangkat lunak yang digunakan. Spesifikasi ini bertujuan untuk aplikasi dapat beroperasi dengan baik dan maksimal.
4.1.1. Spesifikasi Perangkat Keras
Agar aplikasi deteksi kanker kulit dapat beroperasi pada perangkat mobile dengan baik, dibutuhkan spesifikasi perangkat keras yang diperlukan adalah sebagai berikut :
1. Perangkat mobile berbasis Android
2. Memory dengan kapasitas 100Mb
3. RAM dengan kapasitas 128Mb
4. Minimal resolusi layar 240 x 320
Untuk membuat atau menjalankan aplikasi deteksi kanker kulit pada emulator Android di komputer, dibutuhkan spesifikasi perangkat keras sebagai berikut :
1. CPU Dual Core
2. RAM 1Gb
3. Hard disk Space minimal 2Gb
4. Mouse, Keyboard
5. Monitor
4.1.2. Spesifikasi Perangkat Lunak a.Membuat aplikasi
Untuk membuat aplikasi deteksi kanker kulit, dibutuhkan spesifikasi perangkat lunak sebagai berikut:
• Eclipse
• ADT (Android Development Tools) atau BlueStacks • SDK (Software Development Kit)
• SQLite b. Menjalankan aplikasi
Untuk menjalankan aplikasi deteksi kanker kulit pada mobile, dibutuhkan minimal sistem operasi Android 2.2 (Froyo).
Untuk menjalankan aplikasi Deteksi Kanker Kulit pada emulator Android di komputer, dibutuhkan emulator yang memiliki minimal sistem operasi Android 2.2 (Froyo), seperti : AVD (Android Virtual Devices) atau BlueStacks.
4.2. Implementasi Antarmuka
Implementasi antarmuka ini berisi tampilan halaman - halaman aplikasi deteksi kanker kulit yang memiliki fungsinya sendiri. Halaman tersebut ditampilkan secara berurutan sesuai yang terprogram. Berikut petunjuk pengoperasian pada setiap halaman yang diakses:
4.2.1. Tampilan Opening / Logo
Gambar 4.1 Tampilan Halaman Opening
Halaman ini berisi gambar logo aplikasi Deteksi Kanker Kulit. halaman ini akan muncul ketika program pertama kali dibuka. Pada
halaman ini, program melakukan loading data sebelum masuk menu utama.
4.2.2. Tampilan Menu Utama
Gambar 4.2 Tampilan halaman menu utama
Setelah loading data selesai, maka akan masuk ke halaman menu utama. Pada halaman ini, pengguna dapat memilih salah satu menu aplikasi. Tombol yang terdapat pada menu utama adalah pengetahuan, panduan, diagnosis, hasil, pengingat, dan lokasi.
4.2.3. Tampilan Pengetahuan
Jika Pengguna memilih tombol pengetahuan, maka aplikasi akan menampilkan halaman berisi informasi-informasi tentang kanker kulit. Pada halaman ini berisi tentang bahayanya kanker kulit, penyebab kanker kulit dan lain-lain.
Gambar 4.4 Tampilan Halaman Pengetahuan 2
Halaman ini adalah tampilan salah satu informasi ketika pengguna memilih salah satu menu di halaman pengetahuan, maka halaman akan terbuka dan menampilkan halaman tersebut.
4.2.4. Tampilan Lokasi Rumah Sakit
Pada tampilan ini, aplikasi akan menampilkan alamat - alamat rumah sakit di daerah Jakarta. Pada halaman ini, pengguna dapat mencari alamat - alamat rumah sakit terdekat untuk konsultasi kepada dokter mengenai benjolan/bercak yang dianggap mencurigakan.
Gambar 4.6 Tampilan Halaman Lokasi Rumah Sakit 2
Tampilan ini adalah tampilan ketika pengguna memilih salah satu dari daftar lokasi rumah sakit, lalu aplikasi menampilkan rincian dari lokasi rumah sakit yang dipilih user sebelumnya. Jika user memilih tombol kembali, maka aplikasi akan menampilkan halaman sebelumnya. Jika pengguna memilih tombol tutup, maka aplikasi akan menampilkan menu utama.
4.2.5. Tampilan Developer
Gambar 4.7 Tampilan Halaman Developer
Ketika user melakukan swipe up di menu utama, maka aplikasi akan menampilkan halaman developer. Pada halaman ini menampilkan nama developer aplikasi ini.
4.2.6. Tampilan Panduan
Gambar 4.8 Tampilan Panduan Pemakaian Aplikasi
Tampilan ini membantu pengguna dalam menggunakan aplikasi. Pada panduan pemakaian aplikasi dijelaskan langkah-langkah pemakaian dan fungsi masing-masing tombol.
4.2.7. Tampilan Diagnosis
Gambar 4.9 Tampilan Halaman Diagnosis 1
Ketika pengguna memilih tombol diagnosis, maka aplikasi akan menampilkan seperti halaman di gambar 4.7. Pada halaman ini, pengguna di minta untuk memasukan nama, dan mengatur tanggal serta waktu.
Gambar 4.10 Tampilan Halaman Diagnosis 2
Tampilan ini adalah tampilan ketika pengguna mengatur tanggal diagnosis. Pengguna diminta untuk mengatur bulan, hari dan tahun ketika melakukan diagnosis.
Gambar 4.11 Tampilan Halaman Diagnosis 3
Tampilan ini adalah tampilan ketika pengguna mengatur waktu diagnosis. Pengguna diminta untuk mengatur jam ketika melakukan diagnosis.
Gambar 4.12 Tampilan Halaman Diagnosis 4
Tampilan ini adalah tampilan ketika pengguna telah memasukan semua data yang diminta, Kemudian pengguna dapat memilih tombol berikutnya atau tombol batal untuk kembali ke menu utama.
Gambar 4.13 Tampilan Halaman Diagnosis 5
Tampilan ini adalah tampilan ketika pengguna telah memasukan nama, atur tanggal, waktu dan memilih tombol berikutnya, maka halaman aplikasi akan menampilkan seperti gambar 4.11. Pada halaman ini, pengguna diminta untuk mengambil gambar dengan cara memotret benjolan atau bercak yang dianggap mencurigakan (kanker kulit). Kemudian pengguna dapat memilih tombol berikutnya.
Tampilan ini adalah ketika pengguna telah memotret bagian kulit yang di anggap sebagai kanker kulit. Kemudian pengguna dapat memilih tombol berikutnya.
Gambar 4.15 Tampilan Halaman Diagnosis 7
Tampilan ini adalah tampilan ketika pengguna berhasil mengambil gambar benjolan atau bercak yang dianggap mencurigakan, kemudian pengguna akan diberikan sejumlah pertanyaan. Pengguna diminta untuk menjawab semua pertanyaan. Jika semua pertanyaan sudah dijawab, kemudian pengguna dapat memilih tombol selesai.
Tampilan ini adalah tampilan ketika pengguna menjawab pertanyaan. Pengguna akan diberikan pilihan ganda, dan pengguna diminta memilih salah satu dari pilihan tersebut.
4.2.8. Tampilan Daftar Hasil Diagnosis
Gambar 4.17 Tampilan Daftar Hasil Diagnosis
Tampilan ini adalah tampilan ketika pengguna memilih tombol hasil. Halaman ini berfungsi agar pengguna dapat mengamati perkembangan dari diagnosis yang telah dilakukan. Jika pengguna memilih tombol hapus, maka salah satu daftar akan dihapus untuk selamanya. Jika pengguna memilih salah satu dari daftar hasil ini maka akan muncul rincian yang dapat di baca.
4.2.9. Tampilan Hasil Diagnosis
Gambar 4.18 Tampilan Hasil Diagnosis
Tampilan ini adalah tampilan ketika pengguna telah menjawab semua pertanyaan, maka halaman berikutnya akan menampilkan hasil diagnosis. Hasil diagnosis akan menampilkan persentase resiko bahwa pengguna terserah kanker atau tidak. Hasil diagnosis akan disimpan didalam database dan dapat dilihat kembali pada halaman hasil diagnosis.
4.2.10. Tampilan Pengingat (Alarm)
Gambar 4.19 Tampilan Halaman Waktu Pengingat 1
Pada tampilan ini, pengguna dapat mengatur waktu untuk mengaktifkan alarm. Fungsi dari halaman ini, agar mengingatkan
pengguna untuk diagnosis selanjutnya untuk melihat perkembangan dari benjolan atau bercak tersebut.
Gambar 4.20 Tampilan Halaman Waktu Pengingat 2
Tampilan ini adalah tampilan ketika pengguna mengatur waktu untuk mengaktifkan alarm.
Gambar 4.21 Tampilan Halaman Waktu Pengingat 3
Tampilan ini adalah tampilan ketika pengguna telah berhasil mengatur alarm.
4.3.1. Pengujian Aplikasi Sistem Pakar
Pengujian sistem pakar berasal dari pengguna di RS Dharmais yang dilakukan pada tanggal 10 Desember 2013 dengan peserta 5 orang.
Tabel 4.1 Pengujian Aplikasi
No Identitas Gejala Faktor
Resiko
Hasil
Diagnosis Pakar
1 Laki-laki Tidak simetris
42% Kemungkinan Malignant melanoma Berpotensi kanker kulit
10-29 tahun Tepi tidak rata
Pelajar Diameter lebih besar
dari 6 mm Pernah merokok
Kulit putih Imun rendah Pernah kanker kulit Keluarga kanker kulit Jumlah tahi lalat lebih dari 10 buah
Gaji kurang dari Rp 2.000.000,00 Pegunungan
Paparan sinar matahari di bawah pukul 09.00 2
Perempuan Tampak mengkilat
dan kencang 13% Kemungkinan Basal cell carcinoma Bukan kanker kulit 10–29 tahun Kemerah-merahan/kulit kering dan gatal
Pelajar Benjolan mengkilap
seperti mutiara Tidak merokok
Sawo matang
Imun tidak rendah Tidak pernah kanker
kulit
Keluarga tidak kanker
kulit
Jumlah tahi lalat 0-5 buah
Gaji lebih dari Rp 2.000.000,00 Kota
Paparan sinar matahari di atas pukul 16.30
Resiko Diagnosis 3 Laki-laki Bergigih/bersisik merah 62% Kemungkinan Squamous Cell Carcinoma Berpotensi kanker kulit
30-39 tahun Bertumbuh tinggi di
tengah
Pegawai Luka terbuka selama
berminggu-minggu Kadang-kadang
merokok
Hitam
Imun rendah
Tidak pernah kanker
kulit
Keluarga tidak kanker kulit
Jumlah tahi lalat 6-10 buah
Gaji lebih dari Rp 2.000.000,00 Pantai
Paparan sinar matahari antara pukul 09.00 sampai 16.30 4
Perempuan Benjolan mengkilap
seperti mutiara 58% Kemungkinan Basal cell carcinoma Berpotensi kanker kulit
40–49 tahun Lekukan berkerak di
tengah
Buruh Kemerah-merahan
dan kulit gatal
Tidak merokok Berubah
ukuran/warna/bentuk Sawo Matang
Imun rendah
Tidak pernah kanker kulit
Keluarga kanker kulit Jumlah tahi lalat 6-10 buah
Gaji lebih dari Rp 2.000.000,00 Kota
Paparan sinar matahari antara pukul 09.00 sampai 16.30
Resiko Diagnosis
5 Laki-laki Menyerupai kutil
49% Kemungkinan Squamous Cell Carcinoma Berpotensi kanker kulit
60+ tahun Luka terbuka selama
berminggu-minggu
Tidak bekerja Tepi tidak rata
Bertumbuh tinggi ditengah
Ya, setiap hari
Hitam
Imun tidak rendah Tidak pernah kanker
kulit
Keluarga tidak kanker kulit
Jumlah tahi lalat lebih dari 10 buah
Gaji kurang dari Rp 2.000.000,00 Pegunungan
Paparan sinar matahari di atas pukul 16.30
Dari pengujian tersebut, menyatakan bahwa, sistem pakar mendeteksi rata-rata pengguna mempunyai kemungkinan terkena kanker kulit dan terjadi 1 kali hasil diagnosis yang salah pada kasus no 2.
4.3.2. Evaluasi Golden Rules
Pengujian sistem akan dilakukan dengan 8 aturan emas. Berikut ini adalah pengujian sistem dengan 8 aturan emas menurut Shneiderman dan Plaisant (2010) :
1. Berusaha konsisten
Pada aplikasi sistem pakar untuk mendeteksi kanker kulit berbasis Android ini, sudah konsisten setiap halamannya, ini dapat dilihat pada header, footer, dan background yang selalu sama pada setiap halaman.
2. Menyediakan usability universal
Pada aplikasi sistem pakar untuk mendeteksi kanker kulit berbasis Android ini, dibuat panduan untuk mempermudah dalam penggunaan.
Gambar 4.23 Tampilan Evaluasi Golden Rules 2
3. Memberikan umpan balik yang informatif
Pada aplikasi sistem pakar untuk mendeteksi kanker kulit berbasis Android ini, sudah memberikan umpan balik yang informatif dengan memberikan perubahan warna pada setiap tombol dan kotak dialog pengisian pada halaman diagnosis dan pengingat.
4. Merancang dialog yang menghasilkan penutupan
Pada aplikasi sistem pakar untuk mendeteksi kanker kulit berbasis Android ini, telah dirancang kotak dialog yang menghasilkan keadaan akhir yang ada pada setiap halaman ketika ingin menutup aplikasi.
Gambar 4.25 Tampilan Evaluasi Golden Rules 4
5. Mencegah terjadinya error
Pada aplikasi sistem pakar untuk mendeteksi kanker kulit berbasis Android ini, sudah memberikan pencegah terjadinya error dengan memberikan tanda peringatan untuk setiap masukan yang diwajibkan.
6. Memungkinkan untuk dapat melakukan undo
Pada aplikasi sistem pakar untuk mendeteksi kanker kulit berbasis Android ini, sudah memberikan tombol untuk dapat kembali ke tindakan sebelumnya.
Gambar 4.27 Tampilan Evaluasi Golden Rules 6
7. Mendukung kontrol internal
Pada aplikasi aplikasi sistem pakar untuk mendeteksi kanker kulit berbasis Android ini, sudah mendukung kontrol internal seperti pengguna dapat melihat daftar dan hasik diagnosis.
8. Mengurangi beban jangka pendek
Pada aplikasi aplikasi sistem pakar untuk mendeteksi kanker kulit berbasis Android ini, sudah berusaha untuk mengurangi beban jangka pendek dengan cara membuat menu yang selalu sama untuk pengguna.
Gambar 4.29 Tampilan Evaluasi Golden Rules 8
4.3.3. Evaluasi Kuesioner
Evaluasi kuesioner adalah evaluasi yang dilakukan terhadap user dengan memberikan kuesioner yang terdiri dari 9 pertanyaan dan ditanggapi oleh 30 responden.
1. Apakah tampilan (design) aplikasi ini telah cukup bagus / menarik?
a. Ya : 20 responden
b. Tidak : 10 responden
Gambar 4.30 Diagram Hasil Jawaban Kuesioner Pada Pertanyaan 1
bahwa aplikasi ini bagus karena jarang ada bug dan tampilannya menarik.
2. Apakah fitur panduan telah membantu anda memahami penggunaan aplikasi ini?
a. Ya : 22 responden b. Tidak : 8 responden
Gambar 4.31 Diagram Hasil Jawaban Kuesioner Pada Pertanyaan 2
Dari diagram diatas dapat disimpulkan bahwa fitur panduan telah membantu responden dalam memahami pengguna aplikasi ini. Sebagian besar responden mengatakan bahwa fitur panduan sangat membantu mereka dalam menggunakan aplikasi ini sehingga mereka tidak perlu bertanya pada orang lain untuk menggunakannya.
3. Apakah bahasa yang tercantum pada aplikasi ini dapat dimengerti?
a. Ya : 27 responden
Gambar 4.32 Diagram Hasil Jawaban Kuesioner Pada Pertanyaan 3
Dari diagram diatas dapat disimpulkan bahwa bahasa yang digunakan pada aplikasi ini dapat dimengerti oleh pengguna.
4. Apakah aplikasi ini mudah digunakan?
a. Ya : 24 responden
b. Tidak : 6 responden
Gambar 4.33 Diagram Hasil Jawaban Kuesioner Pada Pertanyaan 4
Dari diagram diatas dapat disimpulkan bahwa aplikasi ini mudah digunakan, karena pada aplikasi terdapat panduan untuk menggunakan aplikasi.
5. Apakah aplikasi ini dapat berfungsi untuk menambah pengetahuan anda tantang kanker kulit?
a. Ya : 20 responden
Gambar 4.34 Diagram Hasil Jawaban Kuesioner Pada Pertanyaan 5
Dari diagram diatas dapat disimpulkan bahwa aplikasi ini dapat berfungsi untuk menambah pengetahuan responden. Sebagian besar responden mengatakan bahwa mereka yang tadinya tidak mengetahui gejala dan akibat dari kanker kulit yang ternyata berbahaya bagi mereka.
6. Apakah aplikasi ini dapat membantu anda untuk mendeteksi kanker kulit dengan cepat?
a. Ya : 18 responden
b. Tidak : 12 responden
Gambar 4.35 Diagram Hasil Jawaban Kuesioner Pada Pertanyaan 6
Dari diagram diatas dapat disimpulkan bahwa aplikasi ini dapat membantu responden untuk mendeteksi kanker kulit dengan cepat.
7. Apakah informasi yang diberikan telah cukup akurat?
a. Akurat : 19 responden
Gambar 4.36 Diagram Hasil Jawaban Kuesioner Pada Pertanyaan 7
Dari diagram diatas dapat disimpulkan bahwa informasi yang diberikan akurat. Keakuratan informasi ini telah teruji karena data yang ada sebelumnya merupakan data dari dokter kanker kulit di rumah sakit kanker Dharmais.
8. Apakah informasi yang diberikan sesuai dengan data - data yang telah diketahui pada umumnya?
a. Sesuai : 20 responden
b. Tidak sesuai : 10 responden
Gambar 4.37 Diagram Hasil Jawaban Kuesioner Pada Pertanyaan 8
Dari diagram diatas dapat disimpulkan bahwa informasi yang diberikan sesuai dengan data-data yang diketahui pada umumnya. Hal ini dapat dibuktikan karena teori-teori yang kami dapatkan didalam pengimplementasian aplikasi berasal dari jurnal-jurnal dan buku-buku yang telah diterbitkan.
9. Apakah anda merasa terbantu dengan adanya aplikasi ini?
a. Ya : 20 responden
b. Tidak : 10 responden
Gambar 4.38 Diagram Hasil Jawaban Kuesioner Pada Pertanyaan 9
Dari diagram diatas dapat disimpulkan bahwa responden terbantu dengan adanya aplikasi ini, karena selain memberikan pengetahuan tentang kanker kulit, aplikasi ini juga memberikan solusi atas kanker kulit yang diderita atau pencegahan jika belum terjangkit kanker kulit dan memudahkan dokter spesialis kanker kulit dalam menangani dan menyembuhkan pasien kanker kulit dengan bantuan hasil diagnosis dari aplikasi ini.
4.3.4. Kesimpulan Evaluasi Kuesioner
Berdasarkan hasil dari evaluasi kuesioner dapat ditarik berupa kesimpulan. Antara lain :
• Sebagian besar responden mengatakan bahwa aplikasi ini bagus karena jarang ada bug dan tampilannya menarik.
• Sebagian besar responden mengatakan bahwa fitur panduan sangat membantu mereka dalam menggunakan aplikasi ini sehingga mereka tidak perlu bertanya pada orang lain untuk menggunakannya.
• Bahasa yang digunakan pada aplikasi ini dapat dimengerti oleh sebagian besar responden
• Sebagian besar responden mengatakan bahwa aplikasi yang dibuat dapat menambah pengetahuan mereka.
• Informasi yang diberikan akurat. Keakuratan informasi ini telah teruji karena data yang ada sebelumnya merupakan data dari dokter kanker kulit di rumah sakit kanker Dharmais.
• Informasi yang diberikan sesuai dengan data-data yang diketahui pada umumnya. Hal ini dapat dibuktikan karena teori-teori yang didapatkan dalam pengimplementasian aplikasi berasal dari jurnal-jurnal dan buku-buku yang telah diterbitkan.
• Sebagian besar responden terbantu dengan adanya aplikasi ini, karena selain memberikan pengetahuan tentang kanker kulit, aplikasi ini juga memberikan solusi atas kanker kulit yang diderita atau pencegahan jika belum terjangkit kanker kulit dan sebagai perpanjangan tangan dari dokter untuk mensosialisasikan pengetahuan tentang kanker kulit kepada masyarakat.