Tabel Pasien Relasi METODE PENELITIAN

44 Tabel 4.7 Susunan Tabel tb_det_grup No. Nama Field Tipe Data Keterangan 1. id_det_grup Integer Menyimpan id dari masing- masing detail grup. 2. id_grup Integer Menyimpan id grup dari masing-masing grup. 3. id_pate Integer Menyimpan id plate dari setiap plate yang akan ditampilkan. Terdapat 3 field yang terdapat pada Tabel tb_det_grup yaitu field id_det_grup, id_grup dan id_plate. Tabel tb_det_grup akan menyimpan id_plate dari setiap id_grup, misalnya id_grup 1 menyimpan id_plate 1, 3, 5, 6, dan 2. Saat proses tes buta warna berlangsung aplikasi akan melakukan random terhadap id_grup, setelah id_grup didapat maka setiap id_plate yang memiliki id_grup tersebut akan di random . Tabel tb_det_grup memiliki relasi foreign key terhadap Tabel tb_grup dan Tabel tb_plate. Tabel tb_tes memiliki relasi foreign key terhadap Tabel tb_pasien sehingga 1 id_user bisa memiliki banyak id_tes. Tabel tb_det_tes memiliki hubungan relasi foreign key terhadap Tabel tb_det_grup dan tb_tes.

h. Tabel Pasien

Tabel pasien dengan nama tb_pasien merupakan tabel yang berfungsi untuk menyimpan identitas pasien atau user yang melakukan tes buta warna pada aplikasi ini. Tabel 4.8 merupakan susunan pada Tabel tb_pasien. Tabel 4.8 Susunan Tabel tb_pasien No. Nama Field Tipe Data Keterangan 1. id_pasien Integer Menyimpan id dari masing-masing pasien. 2. id_user Integer Menyimpan id user pengguna aplikasiyang dimiliki oleh pasien id tersebut 45 3. nama_pasien Varchar Menyimpan nama yang dimiliki oleh pasien tersebut. 4. umur_pasien Varchar Menyimpan umur yang dimiliki oleh pasien tersebut. 5. kelamin Varchar Menyimpan jenis kelamin yang dimiliki oleh pasien tersebut. 6. pekerjaan Varchar Menyimpan nama pekerjaan yang dimiliki oleh pasien tersebut. 7. Alamat Varchar Menyimpan alamat yang dimiliki oleh pasien tersebut. 8. berat_badan Varchar Menyimpan berat badan yang dimiliki oleh pasien tersebut. 9. tinggi_badan Varchar Menyimpan tinggi badan yang dimiliki oleh pasien tersebut. 10. gol_darah Varchar Menyimpan jenis golongan darah yang dimiliki oleh pasien tersebut. 11. Ket Varchar Menyimpan keterangan melakukan tes buta warna yang dimiliki oleh pasien tersebut.

i. Relasi

Database Aplikasi ini memiliki 8 buah tabel yaitu Tabel tb_user, tb_pasien, tb_tes, tb_det_tes, tb_grup, tb_det_grup, dan tb_plate. Gambar 4.13 Relasi D atabase Aplikasi Tes Buta Warna tb_user PK id_user nama_user pass nama_lengkap tb_tes PK id_tes FK1 id_user tgl_tes hasil_normal hasil_merah-hijau hasil_protan hasil_deutan hasil_total FK2 id_pasien tb_det_tes PK id_det_tes FK1 id_tes jawaban_user normal merah-hijau protan deutan FK2 total id_det_grup FK3 id_jenis_tes tb_det_grup PK id_det_grup FK2 id_grup FK3 id_plate tb_grup PK id_grup no_grup tb_plate PK id_plate nilai_plate_normal nilai_plate_protan nilai_plate_deutan nilai_plate_total tb_jenis_tes PK id_jenis_tes jenis_tes Table1 PK id_pasien nama_pasien umur_pasien kelamin pekerjaan alamat berat_badan tinggi_badan gol_darah ket FK1 id_user 46

BAB V PENGUJIAN DAN ANALISIS SISTEM

Bab Pengujian dan Analisis Sistem dipaparkan mengenai tahapan dalam melakukan pengujian dan analisis terhadap sistem aplikasi. Tahapan pengujian meliputi pengujian interface aplikasidan pengujian hasil diagnosa.

5.1 Pengujian Interface User

Tahapan pengujian interface aplikasi tes buta warna Ishihara bertujuan untuk menguji apakah user sudah dapat berinteraksi dengan aplikasi serta semua halaman layout yang ada dalam aplikasi sudah terhubung dengan benar dan kesalahan yang terjadi dapat seminimal mungkin. Pengujian dilakukan dengan user menjalankan Aplikasi Tes Buta Warna Ishihara secara langsung pada smartphone Android.

5.1.1 Tampilan

Splash Screen Splash Screen merupakan tampilan pertama kali yang akan muncul ketika user menjalankan Aplikasi Tes Buta Warna Ishihara. Gambar 5.1 Tampilan Splash Screen