BAB IV IMPLEMENTASI DAN PENGUJIAN Setelah dilakukan tahap analisis dan perancangan sistem, maka tahap selanjutnya harus dilakukan adalah implementasi dan uji coba. Pada tahap ini akan dilakukan pengkodean untuk membuat aplikasi berbasis desktop dapat memproses pendaftaran sidik jari pasien telah dipindai oleh mesin fingerprint sehingga dapat disimpan didalam basis data, dan dapat melakukan pencarian data pasien pada basis data berdasarkan sidik jari 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 digunakan untuk mengembangkan sistem pendaftaran pasien menggunakan fingerprint adalah sebagai berikut: a. Sistem Operasi Windows 7, b. Microsoft Visual Basic 6, c. Database PostgreSQL. 48
4.1.2 Spesifikasi Perangkat Keras Spesifikasi perangkat keras memadai sangat dibutuhkan untuk mendukung kinerja sistem, dimulai dari masa pengembangan sampai dengan masa penggunaan sistem. Perangkat keras komputer 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 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 49
antar muka pendaftaran rencana kunjungan berbasis web. 4.2.1 Implementasi Antar Muka Verifikasi dan Registrasi Pasien Setiap pasien melakukan kunjungan harus memindai salah satu dari 3 (tiga) sidik jarinya 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 berbasi desktop. Jika salah satu dari ketiga sidik jari dipindai ada ditemukan di database, maka staf pendaftaran akan langsung menekan tombol buat kunjungan baru 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 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. Gambar 4.2 Antar Muka Verifikasi dan Registrasi Pasien 50
Entitas-entitas berperan pada form verifikasi dan registrasi pasien ini akan dijelaskan pada tabel berikut. Tabel 4. 1 Deskripsi Entitas Form Pendaftaran Pasien Baru No Entitas Deskripsi 1 Picture Box Untuk menampilkan hasil sidik jari 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 telah disimpan. 11 TextBox Memasukan username pasien. 51
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 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. Gambar 4.3Antar Muka Formulir Rencana Kunjungan Pasien 52
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 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 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 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. Gambar 4.4 Aplikasi Verifikasi dan Registrasi Pasien 53
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. Gambar 4.5 Formulir Rencana Kunjungan 54
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. 55
4.5.1 Skenario Pengujian Skenario pengujian dilakukan terhadap aplikasi dibangun adalah untuk menguji fungsionalitas aplikasi. Pengujian dilakukan dengan menggunakan metode kotak hitam, yaitu dengan memasukan sejumlah data akan diproses aplikasi sesuai dengan fungsinya. Tujuannya untuk mengeluarkan hasil diharapkan. Tabel 4.2 Skenario Pengujian Aplikasi Verifikasi dan Registrasi Pasien No. Deskripsi Kelompok Kasus Uji Hasil Yang Diharapkan Uji 1 Simpan Memindai satu Dapat melakukan Sidik Jari sidik jari sampai penyimpanan sidik jari, 4 (empat) tahap. dan menampilkan label informasi Sudah Terdaftar. Data Salah Memindai satu Menampilkan pesan sidik jari tidak kesalahan dan tidak dapat sampai menyimpan sidik jari. memenuhi 4 (empat) tahap. 2 Simpan Memasukan data Dapat melakukan Data pasien baru penyimpanan data pasien Pasien seperti Kode baru. 56
panggil pasien, jenis kelamin, tempat dan tanggal lahir. Data Salah Tidak me- Tampil popup pesan masukan salah untuk memasukan data satu data pasien. belum dimasukan. Lanjutan No. Deskripsi Kelompok Kasus Uji Hasil Yang Diharapkan Uji 3 Ubah data Memasukan No. Dapat melakukan Sidik Jari RM Pasien penyimpanan sidik jari. Pasien sudah terdaftar Lama dan menekan tombol Periksa Data. Data Salah Memasukan No. Tidak akan menampilkan RM Pasien data pasien belum terdaftar dan menekan tombol Periksa 57
Data. 4 Daftarkan Menekan tombol Dapat menekan tombol kunjungan Daftarkan Daftarkan Kunjungan pasien. Kunjungan Pasien dan menuju Pasien setelah Formulir Rencana melengkapi data Kunjungan. pasien. Data Salah Data pasien Tidak akan mengaktifkan belum lengkap tombol Daftarkan Kunjungan Pasien. Tabel 4.3 Skenario Pengujian Aplikasi Rencana Kunjungan Pasien No. Deskripsi Kelompok Kasus Uji Hasil Yang Diharapkan Uji 1 Simpan Memasukan Kunjungan pasien Rencana data-data berhasil dibuat dan Kunjungan dibutuhkan form tampil pada tabel daftar kunjungan. rencana kunjungan Seperti: Tanggal pasien. daftar, tanggal berkunjung, layanan, dokter. 58
Data Salah Tidak me- Menampilkan popup masukan salah pesan untuk memasukan satu dari data- data disebutkan. data dibutuhkan form kunjungan. Seperti: Tanggal daftar, tanggal berkunjung, layanan, dokter. Lanjutan No. Deskripsi Kelompok Kasus Uji Hasil Yang Diharapkan Uji 2 Simpan Memindai sidik Pasien berhasil daftar Sidik Jari jari sudah rencana kunjungan dan didaftarkan. tampil tulisan Selamat Datang serta jam kedatangan. Data Salah Memindai sidik Menampilkan pesan jari belum kesalahan sidik jari 59
didaftarkan. belum terdaftar. 4.5.2 Hasil Pengujian Hasil pengujian berisi hasil pengujian aplikasi 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 Kelom- Kasus Uji Hasil Yang Hasil pok Uji Diharapkan Pengujian 1 Simpan Memindai Dapat melakukan Sidik Jari satu sidik jari penyimpanan sidik dengan sampai 4 jari, dan menampil- (empat) tahap. kan label informasi diharap- Sudah Terdaftar. kan Lanjutan No. Deskripsi Kelom- Kasus Uji Hasil Yang Hasil pok Uji Diharapkan Pengujian 1 Simpan Data Memindai Menampilkan pesan Sidik Jari Salah satu sidik jari kesalahan dan tidak dengan tidak sampai dapat menyimpan memenuhi 4 sidik jari. diharap- (empat) tahap. kan. 60
2 Simpan Memasukan Dapat melakukan Data data pasien penyimpanan data dengan Pasien baru seperti pasien baru. Kode panggil diharap- pasien, jenis kan. kelamin, tempat dan tanggal lahir. Data Tidak me- Tampil popup pesan Salah masukan untuk memasukan dengan salah satu data data belum pasien. dimasukan. diharapkan. Lanjutan No. Deskripsi Kelom- Kasus Uji Hasil Yang Hasil pok Uji Diharapkan Pengujian 3 Ubah data Memasukan Dapat melakukan Sidik Jari No. RM penyimpanan sidik dengan Pasien Pasien jari baru. 61
Lama ingin diubah diharap- sidik jarinya, kan. kemudian memindai ulang tiga sidik jari pasien telah ditentukan. 4 Daftarkan Memastikan Dapat mengaktifkan kunjungan pasien telah tombol Daftarkan dengan pasien. terdaftar Kunjungan Pasien sebelum dan menuju Formulir diharap- membuat Rencana Kunjungan. kan. Kunjungan Baru Lanjutan No. Deskripsi Kelom- Kasus Uji Hasil Yang Hasil pok Uji Diharapkan Pengujian 4 Daftar Data Pasien belum Tidak akan 62
Kunjungan Pasien Salah terdaftar. mengaktifkan tombol Daftarkan Kunjungan Pasien. dengan diharapkan. Tabel 4.5 Hasil Pengujian Aplikasi Rencana Kunjungan Pasien No. Deskripsi Kelompok Kasus Uji Hasil Yang Hasil Uji Diharapkan Pengujian 1 Simpan Memasukan Kunjungan pasien Rencana data-data berhasil dibuat Kunjungan dibutuh- dan tampil pada diharapkan. kan form tabel daftar kunjungan. rencana Seperti: kunjungan pasien. Tanggal daftar, tanggal berkunjung, layanan, dokter. Lanjutan No. Deskripsi Kelompok Kasus Uji Hasil Yang Hasil 63
Uji Diharapkan Pengujian 1 Simpan Data Salah Memindai Menampilkan Rencana sidik jari pesan kesalahan Kunjungan belum sidik jari belum diharapkan. didaftarkan. terdaftar. 2 Simpan Memindai Pasien berhasil Sidik Jari sidik jari daftar rencana sudah kunjungan dan diharapkan. didaftarkan. tampil tulisan Selamat Datang serta jam kedatangan. Data Salah Memindai sidik jari belum didaftarkan. Menampilkan pesan kesalahan sidik jari belum terdaftar. diharapkan. 64