29
BAB 4
IMPLEMENTASI DAN PENGUJIAN SISTEM
Pada bab ini akan dijelaskan implementasi perancangan yang telah dijelaskan pada
bab3 serta melakukan pengujian dari sistem yang telah dibuat. Tahapan ini bertujuan untuk menampilkan hasil tampilan akhir sistem yang dibangun.
4.1 Implementasi Sistem
Sesuai dengan hasil analisis dan perancangan yang telah dibuat, akan diimplementasikan ke dalam sebuah sistem dengan menggunakan bahasa
pemrograman java berbasis android dan database MySQL.
4.1.1 Kebutuhan sistem
Kebutuhan sistem pada aplikasi visualisasi suara jantung manusia berbasis android, meliputi perangkat keras dan perangkat lunak.
a. Perangkat keras
Spesifikasi perangkat keras yang digunakan untuk implementasi sistem adalah sebagai berikut:
- Processor : Intel Core 2 Duo 2.1 GHz
- RAM
: 2 Gb -
Harddisk : 1Tb
Universitas Sumatera Utara
30
b. Perangkat Lunak
Spesifikasi perangkat lunak yang digunakan untuk implementasi sistem adalah
sebagai berikut:
-
Sistem Operasi Windows 7
-
Xampp Control Panel versi 2.5
-
Eclipse Java Galileo -win32
-
Mysql versi 5.0.7
-
SDK Manager
4.1.2 Tabel pada MySql
Pada database MySql peneliti membuat sebuah database dengan nama visualisasi yang terdiri dari tiga tabel, diantaranya tabel dokter, tabel pasien, dan tabel suara. Adapun
isi dari masing-masing tabel akan dijelaskan satu persatu.
a. Tabel dokter
Pada tabel dokter terdapat lima field diantaranya, id_dokter, nama_dokter, email, username, dan password.
Gambar 4.1 Tabel dokter
Universitas Sumatera Utara
31
f. Tabel pasien
Pada tabel pasien terdapat lima field diantaranya, id_dokter, id_pasien, nama_pasien, umur, dan j_kelamin.
Gambar 4.2 Tabel pasien
c. Tabel suara
Pada tabel suara terdapat tiga field diantaranya, id_suara, id_pasien, dan nama_suara.
Gambar 4.3 Tabel suara
4.1.3 Tampilan awal aplikasi Pada saat memulai aplikasi maka sistem akan menampilkan imageview dan juga
loading bar yang merupakan tahapan untuk membaca dan mengopy seluruh file kedalam aplikasi ketika ingin dijalankan.
Setelah proses copy file selesai maka untuk masuk ke halaman selanjutnya user diarahkan untuk melakukan tap to continue. Secara jelas dapat dilihat pada gambar 4.4
berikut.
Universitas Sumatera Utara
32
Gambar 4.4 Tampilan Awal Aplikasi
4.1.4 Tampilan login aplikasi Tampilan halaman login aplikasi merupakan halaman pembuka bagi user sebelum
melakukan suatu proses. User yang melakukan pada aplikasi ini adalah dokter . Untuk melakukan proses login, user diwajibkan melakukan pengisian username dan
password dengan benar. Jika username dan password yang dimasukkan benar maka halaman login tersebut akan menampilkan dialog berisi angka satu. Hal ini
menandakan bahwa data yang dimasukkan user terdapat dalam sistem database, dan selanjutnya dokter akan masuk ke halaman berikutnya. Namun apabila username dan
password yang dimasukkan tidak sesuai, maka ketika user menekan tombol login akan muncul angka nol yang menandakan bahwa data yang dimasukkan tidak ada atau
tidak sesuai dengan yang tersimpan di dalam database. Secara jelas dapat dilihat pada Gambar 4.5
Universitas Sumatera Utara
33
Gambar 4.5 Tampilan Halaman Login
4.1.5 Tampilan data pasien Tampilan berikutnya dari aplikasi ini berupa tabel identitas dari pasien. Tampilannya
berupa informasi data pasien yang terdiri dari nama pasien, umur pasien, jenis kelamin pasien, dan file suara jantung pasien . Untuk menghasilkan tampilan berupa list,
penulis menggunakan library JSNOP Parser. Secara jelas dapat dilihat pada Gambar 4.6 .
Gambar 4.6 Tampilan Halaman Data Pasien
Universitas Sumatera Utara
34
4.1.6 Tampilan halaman visualiasi Pada halaman ini terdiri dari canvas sebagai tempat tampilan hasil visualiasi. Hasil
dari tampilan visualiasasi pada aplikasi ini berupa tampilan grafik hasil dari visualisasi file suara jantung yang sedang diputar . Selain itu juga terdapat beberapa tombol yaitu,
tombol play, tombol rewind, tombol next, tombol zoom out, dan tombol zoom in. Secara jelas dapat dilihat pada Gambar 4.7 berikut
Gambar 4.7 Tampilan Halaman Visualiasi
4.1.7 Tampilan pengisian data pasien Pada halaman ini terdapat form untuk pengisian data pasien. Adapun komponen yang
wajib diisi yaitu id dokter, id pasien, nama, jenis kelamin ,dan umur pasien. User diwajibkan mengisi seluruh data pasien dengan benar agar dapat tersimpan didalam
database. Setelah melakukan pengisian maka data yang telah dimasukkan akan tersimpan didalam database dan akan masuk kedalam halaman data pasien.
Universitas Sumatera Utara
35
Gambar 4.8 Tampilan Halaman Pengisian Data Pasien
4.2 Pengujian Sistem