48 BAB IV
IMPLEMENTASI DAN PENGUJIAN
Setelah dilakukan tahap analisis dan perancangan sistem, maka tahap selanjutnya yang harus dilakukan adalah implementasi dan uji coba. Pada tahap ini akan dilakukan pengkodean untuk membuat aplikasi berbasis desktop yang dapat memproses pendaftaran sidik jari pasien yang telah dipindai oleh mesin fingerprint sehingga dapat disimpan didalam basis data, dan dapat melakukan pencarian data pasien pada basis data berdasarkan sidik jari yang berhasil dipindai oleh mesin fingerprint.
4.1 Kebutuhan Sistem
Dalam mengimplementasikan aplikasi pendaftaran pasien menggunakan fingerprint ini dibangun pada perangkat keras komputer dan beberapa perangkat keras pendukung lainnya, dan menggunakan beberapa perangkat lunak.
4.1.1 Spesifikasi Perangkat Lunak
Spesifikasi perangkat lunak memiliki peranan penting dalam mengembangkan sistem terutama untuk implementasi kode program. Perangkat lunak yang digunakan untuk mengembangkan sistem pendaftaran pasien menggunakan fingerprint adalah sebagai berikut:
a. Sistem Operasi Windows 7, b. Microsoft Visual Basic 6, c. Database PostgreSQL.
49 4.1.2 Spesifikasi Perangkat Keras
Spesifikasi perangkat keras yang memadai sangat dibutuhkan untuk mendukung kinerja sistem, dimulai dari masa pengembangan sampai dengan masa penggunaan sistem. Perangkat keras komputer yang direkomendasikan:
a. Minimal prosesor 1.8 Ghz Pentium IV, b. Minimal memori 128 Mb,
c. VGA Card 128Mb,
d. Ruang kosong pada cakram keras (hard disk) minimal 20 Gb, e. Layar komputer dengan resolusi layar yang ideal 1024 x 768 pixel, f. Keyboard,
g. Mouse,
h. Mesin fingerprint reader, dalam hal ini menggunakan digitalPersona.
Gambar 4.1Mesin Fingerprint Reader digitalPersona
4.2 Implementasi Antar Muka
Aplikasi pendaftaran pasien menggunakan sidik jari ini terdiri dari 2 (dua) antar muka, yaitu: antar muka verifikasi dan registrasi pasien berbasis desktop dan
50
antar muka pendaftaran rencana kunjungan berbasis web.
4.2.1 Implementasi Antar Muka Verifikasi dan Registrasi Pasien
Setiap pasien yang melakukan kunjungan harus memindai salah satu dari 3 (tiga) sidik jarinya yang sudah ditentukan oleh staf pendaftaran pada alat fingerprint yaitu ibu jari kanan atau telunjuk kanan atau ibu jari kiri. Untuk itu staf bagian pendaftaran akan membuka aplikasi verifikasi dan registrasi pasien yang berbasi desktop. Jika salah satu dari ketiga sidik jari yang dipindai ada yang ditemukan di database, maka staf pendaftaran akan langsung menekan tombol buat kunjungan baru yang akan langsung membuka halaman Rencana Kunjungan berbasis web. Jika ketiga sidik jari pasien tidak ditemukan di database, berarti pasien tersebut belum terdaftar sehingga staf pendaftaran akan menyimpan tiga sidik jari pasien yang telah ditentukan serta membuat data pasien baru, untuk mendata pasien terlebih dahulu sebelum dibuatkan kunjungan baru. Berikut ini adalah tampilan antar muka aplikasi verifikasi dan registrasi pasien berbasis desktop.
51
Entitas-entitas yang berperan pada form verifikasi dan registrasi pasien ini akan dijelaskan pada tabel berikut.
Tabel 4. 1Deskripsi Entitas Form Pendaftaran Pasien Baru
No Entitas Deskripsi
1 Picture Box Untuk menampilkan hasil sidik jari yang berhasil direkam oleh mesin sidik jari. 2 TextBox 1 Akan menampilkan informasi “Hasil Baik”
jika mesin sidik jari berhasil merekam sidik jari tahap ke-1.
3 TextBox 2 Akan menampilkan informasi “Hasil Baik” jika mesin sidik jari berhasil merekam sidik jari tahap ke-2.
4 TextBox 3 Akan menampilkan informasi “Hasil Baik” jika mesin sidik jari berhasil merekam sidik jari tahap ke-3.
5 TextBox 4 Akan menampilkan informasi “Hasil Baik” jika mesin sidik jari berhasil merekam sidik jari tahap ke-4.
6 CommandButton Untuk menyimpan Sidik Ibu Jari Kanan, Telunjuk Jari Kanan, Ibu Jari Kiri jika semua tahap pembacaan telah menunjukan Hasil Baik.
7 Label Untuk menampilkan hasil verifikasi setiap jari.
8 CommandButton Untuk mengulang semua tahapan.
9 CommandButton Untuk mengirimkan link ke halaman web Formulir Rencana Kunjungan.
10 CommandButton Menghapus sidik jari yang telah disimpan.
52 Lanjutan
No Entitas Deskripsi
12 ComboBox Untuk memilih jenis kelamin. 13 TextBox Memasukan data tempat lahir. 14 TextBox Memasukan data tanggal lahir
15 CommandButton Tombol untuk menyimpan data pasien baru. 16 TextBox, CommandButton Untuk mengubah data sidik jari pasien yang
telah disimpan.
17 CommandButton Untuk menyimpan hasil ubah data.
4.2.2 Implementasi Antar Muka Rencana Kunjungan Pasien
Aplikasi ini digunakan untuk membuat data kunjungan pasien, setelah pasien melakukan tahap verifikasi dan registrasi.
53
4.3 Implementasi Aplikasi Verifikasi dan Registrasi Pasien
Pada aplikasi verifikasi dan registrasi pasien ini, staf pendaftaran akan meminta pasien memindai salah satu jari diantara ketiga jari yang telah ditentukan yaitu ibu jari kanan, telunjuk kanan, atau ibu jari kiri. Kemudian pasien menempelkan salah satu permukaan jari pada mesin sidik jari sampai aplikasi pendaftaran pasien baru pada kolom Tahap 1 menampilkan informasi “Hasil Baik”, lalu masih pada jari yang sama tempelkan ulang sebanyak 3 (tiga) sampai 4 (empat) Tahap menampilkan informasi “Hasil Baik”. Setelah 4 (empat) tahap pembacaan sidik jari dinyatakan sudah lengkap, staf pendaftaran akan menekan tombol verifikasi sesuai jari yang dipindai oleh pasien.
Jika pasien merupakan pasien baru, maka staf pendaftaran akan meminta pasien untuk memindai ibu jari kanan, telunjuk kanan, dan ibu jari kiri. Setelah itu staf pendaftaran akan memasukan data pasien dan menyimpannya. Kemudian staf pendaftaran dapat menekan tombol Daftarkan Kunjungan Pasien untuk terhubung ke aplikasi web Formulir Rencana Kunjungan, dan membuat data kunjungan pasien. sehingga dapat dilihat oleh perawat.
54
4.4 Implementasi Aplikasi Rencana Kunjungan Pasien
Pada aplikasi rencana kunjungan pasien ini staf pendaftaran akan membuat data kunjungan pasien, agar perawat dapat melihat daftar kunjungan saat itu dan dapat melayani pasien sesuai dengan nomor urut, dan memasukan data pemeriksaan pasien.
55
Gambar 4.6 Aplikasi Daftar Kunjungan Pasien
Gambar 4. 7 Formulir Pemeriksaan Pasien
4.5 Pengujian
Setelah melakukan implementasi aplikasi, tahap selanjutnya adalah pengujian aplikasi. Dalam tahap pengujian ini akan dibahas mengenai skenario pengujian, dan hasil pengujian.
56 4.5.1 Skenario Pengujian
Skenario pengujian yang dilakukan terhadap aplikasi yang dibangun adalah untuk menguji fungsionalitas aplikasi. Pengujian dilakukan dengan menggunakan metode kotak hitam, yaitu dengan memasukan sejumlah data yang akan diproses aplikasi sesuai dengan fungsinya. Tujuannya untuk mengeluarkan hasil yang diharapkan.
Tabel 4.2 Skenario Pengujian Aplikasi Verifikasi dan Registrasi Pasien No. Deskripsi
Fungsional
Kelompok Uji
Kasus Uji Hasil Yang Diharapkan
1 Simpan Sidik Jari
Normal Memindai satu sidik jari sampai 4 (empat) tahap.
Dapat melakukan penyimpanan sidik jari, dan menampilkan label informasi Sudah Terdaftar. Data Salah Memindai satu
sidik jari tidak sampai
memenuhi 4 (empat) tahap.
Menampilkan pesan kesalahan dan tidak dapat menyimpan sidik jari.
2 Simpan Data Pasien
Normal Memasukan data pasien baru seperti Kode
Dapat melakukan
penyimpanan data pasien baru.
57 panggil pasien, jenis kelamin, tempat dan tanggal lahir. Data Salah Tidak
me-masukan salah satu data pasien.
Tampil popup pesan untuk memasukan data yang belum dimasukan.
Lanjutan
No. Deskripsi Fungsional
Kelompok Uji
Kasus Uji Hasil Yang Diharapkan
3 Ubah data Sidik Jari Pasien Lama
Normal Memasukan No. RM Pasien yang sudah terdaftar dan menekan tombol Periksa Data. Dapat melakukan penyimpanan sidik jari.
Data Salah Memasukan No. RM Pasien yang belum terdaftar dan menekan tombol Periksa
Tidak akan menampilkan data pasien
58 Data. 4 Daftarkan
kunjungan pasien.
Normal Menekan tombol Daftarkan
Kunjungan Pasien setelah melengkapi data pasien.
Dapat menekan tombol Daftarkan Kunjungan Pasien dan menuju Formulir Rencana Kunjungan.
Data Salah Data pasien belum lengkap
Tidak akan mengaktifkan tombol Daftarkan
Kunjungan Pasien.
Tabel 4.3 Skenario Pengujian Aplikasi Rencana Kunjungan Pasien No. Deskripsi
Fungsional
Kelompok Uji
Kasus Uji Hasil Yang Diharapkan
1 Simpan Rencana Kunjungan Normal Memasukan data-data yang dibutuhkan form kunjungan. Seperti: Tanggal daftar, tanggal berkunjung, layanan, dokter. Kunjungan pasien berhasil dibuat dan tampil pada tabel daftar rencana kunjungan pasien.
59 Data Salah Tidak
me-masukan salah satu dari data-data yang dibutuhkan form kunjungan. Seperti: Tanggal daftar, tanggal berkunjung, layanan, dokter. Menampilkan popup pesan untuk memasukan data yang disebutkan.
Lanjutan
No. Deskripsi Fungsional
Kelompok Uji
Kasus Uji Hasil Yang Diharapkan
2 Simpan Sidik Jari
Normal Memindai sidik jari yang sudah didaftarkan.
Pasien berhasil daftar rencana kunjungan dan tampil tulisan Selamat Datang serta jam kedatangan. Data Salah Memindai sidik
jari yang belum
Menampilkan pesan kesalahan sidik jari
60
didaftarkan. belum terdaftar.
4.5.2 Hasil Pengujian
Hasil pengujian berisi hasil pengujian aplikasi yang telah didaftarkan pada skenario pengujian, sesuai dengan urutan skenario. Berikut ini adalah tabel hasil pengujian aplikasi.
Tabel 4.4 Hasil Pengujian Aplikasi Pendaftaran Pasien No. Deskripsi
Fungsional
Kelom- pok Uji
Kasus Uji Hasil Yang Diharapkan Hasil Pengujian 1 Simpan Sidik Jari Normal Memindai satu sidik jari sampai 4 (empat) tahap.
Dapat melakukan penyimpanan sidik jari, dan menampil-kan label informasi Sudah Terdaftar. Sesuai dengan yang diharap-kan Lanjutan No. Deskripsi Fungsional Kelom- pok Uji
Kasus Uji Hasil Yang Diharapkan Hasil Pengujian 1 Simpan Sidik Jari Data Salah Memindai satu sidik jari tidak sampai memenuhi 4 (empat) tahap.
Menampilkan pesan kesalahan dan tidak dapat menyimpan sidik jari. Sesuai dengan yang diharap-kan.
61 2 Simpan Data Pasien Normal Memasukan data pasien baru seperti Kode panggil pasien, jenis kelamin, tempat dan tanggal lahir. Dapat melakukan penyimpanan data pasien baru. Sesuai dengan yang diharap-kan. Data Salah Tidak me-masukan salah satu data pasien.
Tampil popup pesan untuk memasukan data yang belum dimasukan. Sesuai dengan yang diharap-kan. Lanjutan No. Deskripsi Fungsional Kelom- pok Uji
Kasus Uji Hasil Yang Diharapkan Hasil Pengujian 3 Ubah data Sidik Jari Pasien Normal Memasukan No. RM Pasien yang Dapat melakukan penyimpanan sidik jari baru. Sesuai dengan yang
62
Lama ingin diubah
sidik jarinya, kemudian memindai ulang tiga sidik jari pasien yang telah ditentukan. diharap-kan. 4 Daftarkan kunjungan pasien. Normal Memastikan pasien telah terdaftar sebelum membuat Kunjungan Baru Dapat mengaktifkan tombol Daftarkan Kunjungan Pasien dan menuju Formulir Rencana Kunjungan. Sesuai dengan yang diharap-kan. Lanjutan No. Deskripsi Fungsional Kelom- pok Uji
Kasus Uji Hasil Yang Diharapkan
Hasil Pengujian 4 Daftar Data Pasien belum Tidak akan Sesuai
63 Kunjungan
Pasien
Salah terdaftar. mengaktifkan tombol Daftarkan Kunjungan Pasien. dengan yang diharap-kan.
Tabel 4.5 Hasil Pengujian Aplikasi Rencana Kunjungan Pasien No. Deskripsi
Fungsional
Kelompok Uji
Kasus Uji Hasil Yang Diharapkan Hasil Pengujian 1 Simpan Rencana Kunjungan Normal Memasukan data-data yang dibutuh-kan form kunjungan. Seperti: Tanggal daftar, tanggal berkunjung, layanan, dokter. Kunjungan pasien berhasil dibuat dan tampil pada tabel daftar rencana kunjungan pasien. Sesuai yang diharapkan. Lanjutan
64
Fungsional Uji Diharapkan Pengujian
1 Simpan Rencana Kunjungan
Data Salah Memindai sidik jari yang belum didaftarkan.
Menampilkan pesan kesalahan sidik jari belum terdaftar. Sesuai yang diharapkan. 2 Simpan Sidik Jari Normal Memindai sidik jari yang sudah didaftarkan. Pasien berhasil daftar rencana kunjungan dan tampil tulisan Selamat Datang serta jam kedatangan. Sesuai yang diharapkan.
Data Salah Memindai sidik jari yang belum didaftarkan.
Menampilkan pesan kesalahan sidik jari belum terdaftar.
Sesuai yang diharapkan.