Diagram Alir Perancangan Aplikasi

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