65
BAB IV
IMPLEMENTASI DAN PENGUJIAN
4.1 Instalasi Software
Dalam pembuatan program ini, penulis menggunakan Microfost Visual Studio 2005 untuk implementasi program, Crystal Report 8 untuk implementasi program laporannya, dan MySQL(xampp) untuk implementasi database.
4.2 Requirement
Dalam hal keperluan hardware dan software yang dibutuhkan untuk membuat program dari Visual Basic.Net, harus mempunyai spesifikasi minimum:
1. Processor : Pentium 4
2. RAM : 512 MB
3. Operating System : Windows XP Service Pack 2
Untuk program yang berbentuk .exe dapat dijalankan dengan minimum spesifikasi komputer sebagai berikut:
1. Processor : Pentium 3
2. RAM : 128 MB
3. Operating System : Windows XP Service Pack 2 4.3 Implementasi Basis Data
Dalam pembuatan database, penulis membuatnya dengan menggunakan MySql(xampp) seperti gambar dibawah ini:
1. Tabel Data Pasien
2. Tabel Data Dokter
Gambar 4.2 Implementasi Tabel Data dokter 3. Tabel Data Obat
Gambar 4.3 Implementasi Tabel Data Obat 4. Tabel Pemeriksaan
Gambar 4.4 Implementasi Tabel Pemeriksaan
5. Tabel registrasi periksa
6. Tabel Resep
Gambar 4.6 Implementasi Tabel Resep
7. Tabel Rumah Sakit
Gambar 4.7 Implementasi Tabel Rumah Sakit 8. Tabel Surat Keterangan Rujukan
Gambar 4.8 Implementasi Tabel surat keterangan rujukan 9. Tabel surat keterangan sakit
4.4 Implementasi dan Pengujian Program
Berikut adalah implementasi dan pengujian program sesuai dengan rancangan layar yang telah dibuat sebelumnya, antara lain:
1. Layar Menu Utama
Pada halaman ini ada beberapa menu yang terdapat didalamnya, yaitu : File Master, Data transaksi, Laporan
Gambar 4.10 Implementasi Menu Utama Tabel 4.1 Pengujian Layar Menu Utama
No Antar Muka Unit Program (Uji Coba) Status Aplikasi Skenario Pengujian Hasil yang Diharapkan Hasil 1. Tampilan Halaman Utama Menguji semua menu-menu yang terdapat pada halaman utama Masuk Halaman Utama Klik menu satu persatu menu yang dipilih dapat membuka halaman yang dimaksud Berjalan dengan hasil yang diharapkan
2. Layar Entri Data Pasien
Halaman Layar Entri Data Pasien ini merupakan layar yang berfungsi untuk menambahkan, menghapus, mengganti, membatalkan,dan mencetak kartu data dari pasien. Pada halaman ini terdapat sub menu simpan, hapus, ubah, batal, dan keluar.
Gambar 4.11 Implementasi Entri Data Pasien Tabel 4.2 Pengujian Layar Entri Data Pasien
No Antar Muka Unit Program (Uji Coba) Status Aplikasi Skenario Pengujian Hasil yang Diharapkan Hasil 1. Tampilan Halaman entri data pasien Menguji tombol Simpan, Ubah, Batal, Hapus, cari, Keluar pada layar enty data warga Form entry data pasien sedang berjalan Memasukan data-data sesuai dengan form tersebut Tombol yang telah di uji berfungsi dengan baik dan data-data yang telah dimasukan tersimpan dalam database Berjalan dengan hasil yang diharapkan
3. Layar Entri Data Dokter
Halaman Layar Entri Data Dokter ini merupakan layar yang berfungsi untuk menambahkan, menghapus, mengganti, membatalkan data dari keluarga. Pada halaman ini terdapat sub menu simpan, hapus, ubah, batal, dan keluar.
Gambar 4.12 Implementasi Entri Data Dokter Tabel 4.3 Pengujian Layar Entry Data Dokter
No Antar Muka Unit Program (Uji Coba) Status Aplikasi Skenario Pengujian Hasil yang Diharapkan Hasil 1. Tampilan Halaman entry data dokter Menguji tombol Simpan, Ubah, Batal, Hapus, cari, Keluar pada layar entri data dokter Form entry data dokter sedang berjalan Memasukan data-data sesuai dengan form tersebut Tombol yang telah di uji berfungsi dengan baik dan data-data yang telah dimasukan tersimpan dalam database Berjalan dengan hasil yang diharapk an
4. Layar Input Data Obat
Halaman Layar Entri Data Tindakan ini merupakan layar yang berfungsi untuk menambahkan, menghapus, mengganti, membatalkan data dari data kelahiran. Pada halaman ini terdapat sub menu simpan, hapus, ubah, batal, dan keluar.
Gambar 4.13 Implementasi Input Data Obat Tabel 4.4 Pengujian Layar Input Data Obat
No Antar Muka Unit Program (Uji Coba) Status Aplikasi Skenario Pengujian Hasil yang Diharapkan Hasil 1. Tampilan Halaman Input data Obat Menguji tombol Simpan, Ubah, Batal, Hapus, cari, Keluar pada layar Input Data Obat Form input data obat sedang berjalan Memasukan data-data sesuai dengan form tersebut Tombol yang telah di uji berfungsi dengan baik dan data-data yang telah dimasukan tersimpan dalam database Berjalan dengan hasil yang diharapk an
5. Layar Entri Registrasi
Halaman Layar Entri Data Registrasi ini merupakan layar yang berfungsi untuk menambahkan, mengubah membatalkan data dari Data Registrasi. Pada halaman ini terdapat sub menu simpan,hapus, batal, dan keluar.
Gambar 4.14 Implementasi Entri Data Registrasi Tabel 4.5 Pengujian Layar Input Data Registrasi
No Antar Muka Unit Program (Uji Coba) Status Aplikasi Skenario Pengujian Hasil yang Diharapkan Hasil 1. Tampilan Halaman Input data Registrasi Menguji tombol Simpan, Batal, cari, Keluar pada layar Input Data Registrasi Form input data registrasi sedang berjalan Memasukan data-data sesuai dengan form tersebut Tombol yang telah di uji berfungsi dengan baik dan data-data yang telah dimasukan tersimpan dalam database Berjalan dengan hasil yang diharapk an
6. Layar Input Data Pemeriksaan
Halaman Layar Data Pemeriksaan ini merupakan layar yang berfungsi untuk menyimpan, mencetak data dari data pasien. Pada halaman ini terdapat sub menu simpan, cetak, keluar.
Gambar 4.15 Implementasi Input Data Pemeriksaan Tabel 4.6 Pengujian layar Input Data Pemeriksaan
No Antar Muka Unit Program (Uji Coba) Status Aplikasi Skenario Pengujian Hasil yang Diharapkan Hasil 1. Tampilan Halaman Input data Pemeriksaan Menguji tombol Simpan, Batal, cari, Keluar pada layar Input Data Pemeriksaan Form input data pemeriksaan sedang berjalan Memasukan data-data sesuai dengan form tersebut Tombol yang telah di uji berfungsi dengan baik dan data-data yang telah dimasukan tersimpan dalam database Berjalan dengan hasil yang diharapk an
7. Layar Entri Resep
Halaman Layar Entri Resep ini merupakan layar yang berfungsi untuk menyimpan, membatalkan data dari data pasien. Pada halaman ini terdapat sub menu simpan, batal, keluar.
Gambar 4.16 Implementasi Entri Resep Tabel 4.7 Pengujian layar Input Data Resep
No Antar Muka Unit Program (Uji Coba) Status Aplikasi Skenario Pengujian Hasil yang Diharapkan Hasil 1. Tampilan Halaman Input data resep Menguji tombol Simpan, Batal, cari, Keluar pada layar Input Data resep Form input data resep sedang berjalan Memasukan data-data sesuai dengan form tersebut Tombol yang telah di uji berfungsi dengan baik dan data-data yang telah dimasukan tersimpan dalam database Berjalan dengan hasil yang diharapk an
8. Layar Laporan Data Pasien
Halaman layar Laporan data pasien kematian adalah layar yang berfungsi menampilkan hasil cetakan laporan data pasien yang telah dibuat. Didalamnya akan dimuat data-data pasien yang telah mendaftar di puskesmas ini.
Gambar 4.17 Implementasi Laporan Data Pasien Tabel 4.8 Pengujian layar Laporan Data Pasien
No Antar Muka Unit Program (Uji Coba) Status Aplikasi Skenario Pengujian Hasil yang Diharapkan Hasil 1. Tampilan Halaman Laporan Data Pasien Menguji tombol cari, Cetak, Keluar pada layar Laporan Data Pasien Form cetak laporan data pasien sedang berjalan Memasukan data-data sesuai dengan form tersebut Tombol yang telah di uji berfungsi dan data yang telah dipilih tercetak Berjalan dengan hasil yang diharapk an
9. Layar Laporan Data Dokter
Halaman Layar Cetak ini merupakan layar yang berfungsi untuk mencetak laporan data dokter. Pada halaman ini terdapat sub menu simpan, cetak, dan keluar.
Gambar 4.18 Implementasi Laporan Data Dokter Tabel 4.9 Pengujian Layar Laporan Data Dokter
No Antar Muka Unit Program (Uji Coba) Status Aplikasi Skenario Pengujian Hasil yang Diharapkan Hasil 1. Tampilan Halaman Laporan Data Dokter Menguji tombol Simpan, Cetak, cari, Keluar pada layar Laporan Data Dokter Form cetak laporan data dokter sedang berjalan Memasukan data-data sesuai dengan form tersebut Tombol yang telah di uji berfungsi dengan baik dan data-data yang telah dimasukan tersimpan dalam database dan data tersebut tercetak Berjalan dengan hasil yang diharapk an
4.5 Analisa hasil Pengujian
Dari pengujian terakhir yang dilakukan dapat diperoleh hasil pengujian. Dari pengujian pada setiap pilihan yang ada pada aplikasi ini yaitu form Menu utama, form entry data pasien, form entry data dokter, form enty data obat, form entry data registrasi, form entry data pemeriksaan, form entry resep, form laporan data pasien, form laporan data dokter. Maka diperoleh hasil pengujian tersebut sesuai dengan rumusan perancangan aplikasi program ini.
Dan terangkum dalam hasil pengujian dibawah ini :
1. Hasil Pengujian berdasarkan analisis perancangan sistem telah sesuai dengan yang diharapkan dan selama pengujian semua tombol berfungsi dengan baik dan berjalan sesuai dengan fungsi-fungsi yang diinginkan. Hal itu terbukti dengan dapat berjalannya seluruh proses analisis perancangan dan implementasi.
2. Aplikasi ini menghasilkan beberapa laporan dan surat keterangan seperti : laporan data pasien, laporan data dokter.
Dari hasil pengujian yang dilakukan pada aplikasi ini dapat disimpulkan bahwa semua form dan tombol yang ada didalam aplikasi ini berjalan dengan baik dan digunakan sebagai pengelolaan data pasien seperti : pendataan pasien, pendataan dokter, pendataan obat, pembuatan surat keterangan dan juga laporan.