27
untuk mengetahui informasi mengenai buta warna, data informasi tes buta warna disimpan pada
database
buta warna. Proses hasil tes merupakan proses untuk menampilkan hasil tes yang dilakukan oleh
user
.
Gambar 4.4 DFD Level 0 Aplikasi Tes Buta Warna Ishihara Android
4.4.4 Diagram Alir
Flowchart
Aplikasi
Flowchart
merupakan sebuah diagram dengan simbol-simbol grafis yang menyatakan aliran algoritma atau proses yang menampilkan langkah-langkah
yang disimbolkan dalam bentuk kotak, beserta urutannya dengan menghubungkan masing masing langkah tersebut menggunakan tanda panah. Diagram ini bisa
memberi solusi selangkah demi selangkah untuk penyelesaian masalah yang ada di dalam proses atau algoritma tersebut.
Flowchart
menu utama aplikasi menggambarkan alur proses menu utama aplikasi yang akan dilakukan aplikasi.
1 Tes Buta Warna
2 Informasi Tes Buta
Warna
3 Hasil Tes Buta Warna
User Input Username dan Password, input
jawaban soal Tes Buta Warna Konfrimasi login, Menjawab Soal
Tes Buta Warna, Hasil Tes Buta Warna
Pilih Data Informasi Buta Warna
Konfrimasi Data Informasi Buta Warna
Pilih Hasi Tes Buta Warna User
Hasil Tes Buta Warna User
D3 Tb_tes
Data User Data nilai plate
Data presntase tes D4
Tb_detail Informasi Buta warna
D2 Tb_plate
D1 Tb_user
Data hasil tes buta warna user D5
Tb_detail_tes Data soal tes buta warna, Data jawaban user
Data jawaban user Data User
28
Gambar 4.5
Flowchart
Aplikasi Tes Buta Warna Berikut akan dijelaskan secara detail mengenai
flowchart
aplikasi tes buta warna pada gambar 4.5 :
1. Memilih menu tes buta warna, sebelum
user
melakukan tes buta warna user akan diperintahkan untuk melakukan proses
sign in
jika telah memiliki akun dan
sign up
jika belum memiliki akun. Setelah
user
melakukan
sign in user
dapat melakukan sebuah tes buta warna, dimana sistem akan menampilkan soal tes buta warna dan
user
menginputkan angka yang yang terlihat pada soal
plate
pada layar, setelah melakukan tes buta warna maka
user
akan menerima hasil diagnosa. Hasil dari tes buta warna metode ishihara ini
meliputi hasil presentase dari mata normal, buta warna protanopia kelemahan pengelihatan terhadap warna merah, buta warna deutanopia
kelemahan pengelihatan terhadap warna hijau, buta warna merah-hijau dan
Mulai
Pilih “Tes Buta Warna”
Proses Tes Buta Warna
Pilih “Informasi Buta Warna” ?
Pilih “Hasil Tes” ? Tampilkan
Infromasi Buta Warna
Tampilkan Hasil Tes
Selesai Ya
Tidak
Tidak Ya
Ya Tampilkan
Menu Utama
Pilih “Sign in” Menampilkan
Form Sign In Sign In Berhasil ?
Proses Registrasi
Sign Up
Pilih “Keluar ?” Tidak
Ya Tidak
Ya Ya
Tidak Tidak
29
buta warna total. 2.
Memilih menu informasi tes buta warna, sistem akan menampilkan informasi buta warna. Informasi yang ditampilkan meliputi informasi buta warna
protanopia, buta warna deutanopia, buta warna merah-hijau dan buta warna total.
3. Memilih menu hasil tes, sistem akan menampilkan hasil tes buta warna dari
setiap
user
id_user. Hasil tes yang ditampilkan berupa presentase dari mata normal, buta warna merah-hijau, buta warna protanopia, buta warna
deutanopia dan buta warna total. 4.
Memilih keluar dari aplikasi, maka sistem akan mengeluarkan user dari aplikasi tes buta warna ishihara tersebut.
4.4.5.1
Flowchart
Hitung Presentase Diagnosa
Flowchart
Hitung Presentase Diagnosa akan menggambarkan alur untuk menghitung presentase dari setiap diagnose yaitu presentase mata normal,
presentase buta warna merah-hijau, buta warna
deutanopia
, buta warna
protanopia
, dan buta warna total.
1.
Flowchart
Menghitung Presentase Mata Normal
Flowchart
menghitung presentase mata normal adalah proses untuk menghitung nilai prsentase mata normal
user
.
Flowchart
Menghitung Presentase Mata Normal pada Gambar 3.12 akan dijelaskan sebagai berikut:
a. Menampilkan semua nilai pada Tabel tb_detail_tes kolom
normal berdasarkan id_tes = a. b.
Menghitung jumlah jawaban mata normal pada kolom normal Tabel tb_detail_tes, berdasarkan id_tes = a.
c. Menghitung presentase mata normal
3.1 Simpan hasil presentase mata normal pada Tabel tb_tes
30
Gambar 4.6
Flowchart
Menghitung Presentase Mata Normal
4.4.5.2
Flowchart
Menghitung Presentase Buta Warna Total
Flowchart
menghitung presentase buta warna total adalah proses untuk menghitung nilai presentase buta warna total
user.
Alur kerja
flowchart
Menghitung Presentase Buta Warna Total pada Gambar 4.7 akan dijelaskan sebagai berikut:
a. Menampilkan semua nilai pada Tabel tb_detail_tes kolom total
berdasarkan id_tes = a. b.
Menghitung jumlah
jawaban total
pada kolom
total tb_detail_tes, berdasarkan id_tes = a.
c. Menghitung presentase buta warna total
3.5 d.
Simpan hasil presentase buta warna total pada Tabel tb_tes.
31
Gambar 4.7
Flowchart
Menghitung Presentase Buta Warna Total
4.4.6 Diagram