BAB V TESTING DAN IMPLEMENTASI 5.1 Desain I / O (Input / Output) A Desain input/output merupakan rancangan form yang akan digunakan AY pada Sistem Informasi Check-Up Ibu Hamil dan Rujukan Persalinan adalah sebagai berikut: Desain Form Autentikasi Pengguna AB 1. Form Autentikasi pengguna berfungsi sebagai validasi pengguna. Setiap R pengguna akan dibedakan berdasarkan username dan tingkat penggunanya. Proses autentikasi pengguna dimulai dengan mengisi username dan password, SU selanjutnya pengguna dapat menekan tombol Masuk atau menekan tombol enter yang dapat di lihat pada gambar 5.1. O M Login User Enter Text Password Enter Text ST IK Username Sign Up | Forgot Password Masuk Gambar 5.1 Form Autentikasi Pengguna 2. Desain Form Daftar Pengguna Form ini digunakan untuk membuat hak akses bagi admin baru yang ingin menjalankan sistem ini degan cara memilih id karyawan kemudian membuat Register Enter Text Nama Karyawan Enter Text Nama Pengguna Enter Text Kata Sandi Enter Text Enter Text Enter Text SU Konfirmasi Pertanyaan R Konfirmasi Kata Sandi AB Id Karyawan AY A username, password dan jawaban dari pertanyaan yang diajukan. Konfirmasi Jawaban Enter Text O M Register Desain Form Reset Password IK 3. Gambar 5.2 Form Daftar Pengguna ST Form Reset Password ini digunakan bagi user yang lupa terhadap password-nya. Form reset ini menggunakan pertanyaan sebagai acuan user untuk me-reset password-nya seperti yang dapat dilihat pada gambar 5.3. Reset Password Nama Pengguna Enter Text Kata sandi Baru Enter Text Konfirmasi Pertanyaan Enter Text Konfirmasi Kata sandi baru Enter Text Konfirmasi Jawaban Enter Text AY A Cek AB Reset Gambar 5.3 Form Reset Password 4. Desain Form Master Ibu Hamil R Form ini adalah form untuk pencatatan data pasien ibu hamil. Data ini SU sangat penting karena akan digunakan dalam transaksi pemeriksaan ibu hamil dan pemeriksaan KB. Data-data yang dicatat dalam form ini adalah data ibu itu sendiri M dan data suami, hal tersebut dapat di lihat pada gambar 5.4. Master Ibu O Data Ibu No. Kartu Nama Ibu Enter Text Nama Suami Enter Text Umur Enter Text Umur Enter Text Agama Enter Text Agama Enter Text Pendidikan Enter Text Pekerjaan Enter Text Pekerjaan Enter Text Pendidikan Enter Text Alamat Enter Text Alamat Enter Text ST IK Enter Text Data Suami Ubah Gambar 5.4 Form Master Ibu Simpan Batal 5. Desain Form Master Bayi Form master bayi ini berguna untuk mencatat data pasien bayi yang akan di rawat di klinik ini. Data yang dicatat dari form ini adalah data bayi dan nama A orang tua dari bayi itu sendiri seperti yang dapat dilihat pada gambar 5.5. AY Master Bayi No. Kartu Enter Text Tanggal Lahir 12/12/2012 Enter Text Cara Persalinan Enter Text Nama Ayah Enter Text Enter Text / Kg. Nama Ibu Enter Text Telepon Enter Text SU R Berat Badan Lahir Alamat AB Nama Bayi Enter Text Ubah Simpan Batal Desain Form Master Pegawai O 6. M Gambar 5.5 Form Master Bayi Form master pegawai ini adalah form yang digunakan untuk menyimpan IK data pegawai yang ada di klinik BPS Vivin Martono. Data yang dicatat dalam ST form ini adalah nama, telepon, alamat, dan status karyawan seperti yang dapat dilihat pada gambar 5.6. Master Karyawan Telepon Enter Text Status Enter Text Alamat Enter Text AY Enter Text AB Nama Karyawan Enter Text A Id Karyawan Simpan Batal SU R Ubah Gambar 5.6 Form Master Pegawai 7. Desain Form Pemeriksaan Ibu Hamil M Form pemeriksaan ibu hamil digunakan untuk pencatatan pemeriksaan ibu hamil pada minggu pertama atau awal dari pemeriksaan kehamilan pasien ibu O hamil tersebut. Pencatatnnya berupa riwayat kehamilan sekarang, riwayat IK kehamilan, dan data pemeriksaan minggu pertama, hal tersebut dapat dilihat pada ST gambar 5.7. Pemeriksaan Ibu No. Kartu Riwayat Kehamilan Pemeriksaan Enter Text APIAH Enter Text Bentuk Tubuh Enter Text Pusing-pusing Enter Text Umur anak Enter Text Kesadaran Enter Text Nyeri Perut Enter Text P/L Enter Text Mata Enter Text Nafsu Makan Enter Text BBL Enter Text Leher Enter Text Pendarahan Enter Text Cara Persalinan Enter Text Payudara Enter Text Enter Text Penolong Enter Text Paru-paru Enter Text Enter Text Tempat persalinan Enter Text Jantung Enter Text Kebiasaan Enter Text Keterangan Enter Text Hati Enter Text Keluhan Enter Text Pasangan sexual istri Enter Text Pasangan sexual suami Enter Text AY Muntah-muntah Penyakit yang diderita Riwayat penyakit keluarga Cari A Riwayat Kehamilan Sekarang Enter Text Mendiskusikan HIV/AIDS/PMS Enter Text Suhu Badan Enter Text Gentalia Luar/ Dalam Enter Text AB Next Simpan Batal R Ubah 8. SU Gambar 5.7 Form Pemeriksaan Ibu Hamil Desain Form Detil Pemeriksaan Ibu Hamil Fungsi form adalah untuk pencatatan data pemeriksaan ibu hamil pada O 5.8. M pemeriksaan minggu-minggu berikutnya. seperti yang dapat dilihat pada gambar ST IK Detil Pemeriksaan Ibu No. Kartu Letak Janin Enter Text Enter Text Berat Badan Enter Text Tekanan Darah Enter Text Detak Jantung Enter Text Keluhan Enter Text Tinggi Fudus Uteri Enter Text OED Enter Text Enter Text Umur Kehamilan Enter Text TT PX. Enter Text Theraphie/ Penyuluhan / Kg. Cari Back Ubah Simpan Gambar 5.8 Form Detil Pemeriksaan Ibu Hamil Batal 9. Desain Form Pemeriksaan Bayi Fungsi Form ini adalah untuk mencatat data pemeriksaan bayi yang di tinjau per minggu. Enter Text Cari AY No. Kartu Pemeriksaan A Pemeriksaan Bayi Minggu KeEnter Text Hepatitis B Enter Text DPT Enter Text Campak Enter Text Polio Enter Text R AB BCG Enter Text Simpan Batal SU Ubah Next Gambar 5.9 Form Pemeriksaan Bayi Desain Form Detil Pemeriksaan Bayi M 10. O Form detil pemeriksaan bayi ini merupakan kelanjutan dari form ST IK pemeriksaan bayi, disini mencatat perkembangan dari bayi tersebut. Detil Pemeriksaan Bayi No. Kartu Pemeriksaan Umur Enter Text BB Enter Text Pengobatan/ Nasehat Enter Text Cari Enter Text Enter Text TT. P.X. A Keluhan AY Enter Text Next Simpan Batal AB Ubah 11. R Gambar 5.10 Desain Form Detil Pemeriksaan Bayi Desain Form Pemeriksaan KB SU Form ini digunakan untuk pemeriksaan pasien yang melakukan KB. Data yang disimpan adalah data pasien KB baru dan pemeriksaan awal seperti yang M dapat dilihat pada gambar 5.11 Pemeriksaan KB O Peserta KB Baru Enter Text BB / Kg. 0 Enter Text Tekanan Darah Enter Text Keinginan Punya Anak Lagi Enter Text Haid Terakhir Enter Text Saat Ingin Punya Anak Lagi Enter Text Kebiasaan Merokok Enter Text Tentang radang Enter Text Status Kehamilan Saat Ini Enter Text Tentang Menyusui Enter Text Tumor Enter Text Riwayat Komplikasi Kehamilan Enter Text Tanggal Persalinan 12/12/2012 Posisi Rahim Enter Text Sikap Pasangan Terhadap KB Enter Text Keadaan Calon Peserta Saat ini Gentalia Luar/ Dalam Enter Text Menjelaskan resiko HIV/AIDS/ PMS Metode Ganda akseptor KB yang resiko tertular HIV/AIDS/PMS (pakai kondom) Enter Text Cari Pemeriksaan Jumlah Anak Hidup IK ST No. Kartu Saat kuning Enter Text Per. Per. Vag Enter Text Tumor Payudara Enter Text Calon Aks IUD dilakukan pemeriksaan Alat kontrasepsi yang diberikan Tanggal dilayani 12/12/2012 Tanggal dipesani 12/12/2012 Tanggal dilepas 12/12/2012 Keluhan Enter Text Flouralbus Enter Text Next Ubah Gambar 5.11 Form Pemeriksaan KB Simpan Batal 12. Desain Form Detil Pemeriksaan KB Form ini digunakan untuk mencatat data pemeriksaan KB pada pemeriksaan minggu-minggu berikutnya seperti yang dapat dilihat pada gambar Detil Pemeriksaan KB No. Kartu Enter Text Berat Badan Enter Text Tekanan Darah Enter Text Tindakan Tanggal Kembali Enter Text Komplikasi Enter Text Enter Text Enter Text SU Efek Samping Enter Text Cari R TT PX. Keluhan Back / Kg. Enter Text AB Tanggal Haid AY A 5.12. Simpan Batal Gambar 5.12 Form Detil Pemeriksaan KB IK O M Ubah 13. Desain Form Laporan ST Form pembuatan laporan hanya dapat dijalankan oleh Kepala Klinik atau bisa juga dijalankan oleh admin yang nantinya akan diserahkan kepada Kepala Klinik. Terdapat tanggal awal laporan dan tanggal akhir laporan sehingga Kepala Klinik dapat melakukan pengontrolan kegiatan pemeriksaan pasien dan data pasien seperti yang dapat dilihat pada gambar 5.13. Enter Text Periode Enter Text Print R AB AY Nama Pasien A Laporan Pasien 14. SU Gambar 5.13 Form Pembuatan Laporan Desain Form Pencarian Pasien Form untuk mempermudah Admin dalam hal mencari data pasien. Dalam form ini Admin hanya mengetik nama pasien kemudian akan muncul data O M pasien yang di cari oleh Admin tersebut seperti pada gambar 5.14. Nama Pasien Enter Text Ubah ST IK Pencarian Pasien Gambar 5.14 Form Pembuatan Laporan Peminajan 5.2 Implementasi Sistem Implementasi sistem ini akan menjelaskan detail Sistem Informasi Check-Up Ibu Hamil dan Rujukan Persalinan pada Klinik BPS Vivin Martono. A Detail dari penjelasan tersebut berupa penjelasan kebutuhan sistem seperti spesifikasi hardware atau software pendukung dan penjelasan penggunaan Kebutuhan Sistem AB 5.3 AY program yang berisi fitur-fitur dari aplikasi yang telah dibuat. Sistem yang digunakan untuk menjalankan sistem informasi peminjaman R ruang kelas membutuhkan hardware dan software pendukung. Hardware dan Spesifikasi SU software pendukung yang dapat digunakan adalah sebagai berikut: hardware yang bisa mendukung penggunaan sistem penggunaan sistem peminjaman ruang kelas terdiri dari: M 1. Processor Intel Core 2 Duo minimal 2.00 Ghz 2. Memory minimal 1.00 GB O 3. Hardisk minimal 8 GB software yang IK Spesifikasi peminjaman ruang kelas terdiri dari: ST 1. Microsoft SQL SERVER 2008 2. Microsoft Visual Studio 2010 3. Windows 7 Professional bisa mendukung 5.4 Evaluasi Uji Coba Sistem Agar dapat menghasilkan aplikasi yang dapat digunakan dengan baik maka dilakukan suatu uji coba. Uji coba yang dilakukan menggunakan test case A dengan black box testing, yang mana melakukan uji coba kesesuaian komponen terhadap spesifikasi dari aplikasi (Romeo, 2003). Dengan adanya uji coba ini AY diharapkan kekurangan atau kelemahan aplikasi dapat diperbaiki sebelum di Hasil uji coba program : 1. Autentikasi Pengguna AB implementasikan secara nyata. R Dalam form ini ada dua text box yang harus di isi yaitu text box nama SU pengguna dan kata sandi. Akan muncul dua warning ketika user salah mengisikan nama pengguna dan kata sandi seperti pada gambar 5.15 dan 5.16. Dalam form ini juga terdapat fitur dimana user baru dapat mendaftar guna untuk mendapatkan M nama pengguna dan kata sandi dan user dapat pengganti kata sandi bila user ST IK O tersebut lupa dengan kata sandinya, seperti yang dapat dilihat dalam gambar 5.15. Gambar 5.15 Hasil Uji Coba Autentikasi Pengguna Ketika user mengisi nama pengguna dan kata sandi dengan benar, maka sistem akan mengeluarkan pesan bahwa nama pengguna dan kata sandi anda AB AY A benar dan segera masuk ke sistem, seperti yang dapat dilihat dalam gambar 5.16. Gambar 5.16 Warning Login Success R Ketika user salah memasukkan nama pengguna dan kata sandi maka SU sistem akan mengeluarkan pesan bahwa nama pengguna dan kata sandi anda ST IK O M salah, seperti yang terlihat dalam gambar 5.17. 2. Gambar 5.17 Warning Login Failed Ubah Password Pengguna Dalam form ini user yang lupa dengan kata sandinya akan dapat me-reset kata sandinya melalui form ini. Di sini user akan mengisikan nama pengguna dan jawaban yang ditulis untuk kode keamanan ketika membuat account untuk login. Setelah nama pengguna dan jawaban cocok, maka user dapat mengganti kata sandi yang lama dengan kata sandi yang baru seperti yang dapat dilihat dalam AB AY A gambar 5.18. Gambar 5.18 Form Reset Password Daftar Pengguna R 3. Ini adalah form dimana user akan membuat account login. Dalam form SU ini user akan memilih id karyawan kemudian membuat nama pengguna (username) dan kata sandi (password) serta mengisi konfirmasi jawaban untuk pengecekan data apabila user lupa dengan password-nya sehingga nantinya dapat M diubah melalui form reset password. Berikut contoh dari form daftar pengguna ST IK O (gambar 5.19). Gambar 5.19 Register 4. Form Master Karyawan Form ini digunakan untuk mencatat data karyawan yang ada di Klinik BPS Vivin Martono. Data yang di catat adalah ID dari karyawan, nama karyawan, A telepon, status karyawan dan alamat karyawan, seperti yang terlihat dalam gambar M SU R AB AY 5.20. O Gambar 5.20 Master Karyawan 5. Form Master Pasien Ibu IK Form ini digunakan untuk mengisi data pasien ibu yang akan menjalani pemeriksaan di Klinik BPS Vivin Martono. Pemeriksaan tersebut dapat berupa ST pemeriksaan kehamilan atau pemeriksaan KB. Dalam form ini ada beberapa data yang harus dicatat, seperti yang terlihat dalam gambar 5.21. Data tersebut adalah data pasien ibu itu sendiri dan data suami dari pasien ibu tersebut. Setelah data pasien di catat dengan lengkap maka pasien tersebut dapat nomor kartu yang nantinya akan di gunakan dalam pemeriksaan kehamilan dan pemeriksaan KB. A AY AB Gambar 5.21 Form Master Pasien Ibu Form Master Pasien Bayi R 6. Form ini digunakan untuk mencatat pasien bayi yang akan melakukan SU imunisasi di Klinik BPS Vivin Martono. Dalam form ini akan dicatat biodata dari pasien bayi serta nama orang tua dari pasien bayi tersebut. Setelah data di catat maka pasien bayi tersebut akan mendapatkan nomor kartu yang nantinya akan ST IK O M digunakan saat pemeriksaan, seperti yang terlihat dalam gambar 5.22. Gambar 5.22 Form Master Pasien Bayi 7. Form Pencarian Pasien Form ini digunakan ketika akan melakukan pemeriksaan namun admin lupa dengan data dari pasien tersebut, maka form inilah solusinya. Dengan form A ini admin akan memasukkan nama pasien maka akan keluar data dari pasien SU R AB AY tersebut. Seperti yang terlihat dalam gambar 5.23. Gambar 5.23 Form Pencarian Pasien Form Pemeriksaan Ibu Hamil M 8. O Form ini digunakan untuk pemeriksaan ibu hamil pada pemeriksaan awal ST IK kehamilan. Seperti yang dapat dilihat pada gambar 5.24. Gambar 5.24 Pemeriksaan Ibu Hamil Ketika ibu hamil tersebut melakukan pemeriksaan yang kedua maka admin akan mencatat data pemeriksaan pada form berikutnya dengan menekan tombol “Next” maka form berikutnya yang muncul adalah form detil pemeriksaan SU R AB AY A ibu hamil, seperti yang dapat dilihat pada gambar 5.25. Gambar 5.25 Detil Pemeriksaan Ibu Hamil 9. Form Pemeriksaan Bayi M Form ini digunakan untuk mencatat data pemeriksaan bayi. Dalam form ini mencatat data imunisasi bayi per minggu. Ketika telah mengisi data O pemeriksaan pada minggu pertama, maka untuk pemeriksaan pada minggu kedua IK dan seterusnya admin tidak lagi menekan tombol “Simpan” melainkan menekan tombol “Ubah”. Data yang dicatat pada form ini adalah data imunisasi BCG, DPT, ST Polio, Hepatitis B, Campak. Untuk pemeriksaan imunisasi berikutnya atau pencatatan perkembangan bayi maka admin akan pindah ke form berikutnya dengan menekan tombol “Next”. Dalam form tersebut ada pemeriksaan pasien yang datanya di catat berdasarkan tanggal. Karena pada tabel detil_pemeriksaan_bayi menggunakan primary key tanggal yang dimaksudkan untuk melihat perkembangan bayi tersebut, seperti yang terlihat pada gambar SU R AB AY A 5.27. ST IK O M Gambar 5.26 Pemeriksaan Bayi Gambar 5.27 Pemeriksaan Detil KB 10. Form Pemeriksaan KB Form ini digunakan untuk mencatat pemeriksaan pasien KB, seperti yang R AB AY A dapat dilihat pada gambar 5.28. SU Gambar 5.28 Pemeriksaan KB Ketika data pemeriksaan KB di awal pemeriksaan sudah diisi, maka untuk pemeriksaan KB pada pemeriksaan berikutnya admin akan menggunakan M form detil pemeriksaan KB dengan menekan tombol “Next”, seperti yang terlihat pada gambar 5.28. Dan desain form dari detil pemeriksaan KB dapat dilihat pada ST IK O gambar 5.29 Gambar 5.29 Pemeriksaan Detil KB 11. Form Pembuatan Laporan Form ini digunakan saat Kepala Klinik ingin melihat data pasien yang melakukan pemeriksaan pada periode yang akan dipilih sendiri oleh Kepala ST IK O M SU R AB AY A Klinik, seperti yang terlihat dalam gambar 5.30. Gambar 5.30 Form Pembuatan Laporan