BAB IV IMPLEMENTASI DAN PENGUJIAN
4.1.
Implementasi Implementasi aplikasi pengolahan data pasien ini membutuhkan beberapa
perangkat lunak (software) serta perangkat keras (hardware) yang mendukung untuk menjalankan aplikasi. Pembuatan aplikasi ini menggunakan komputer dengan spesifikasi sebagai berikut : 1. Perangkat Keras (hardware) a. Tipe Komputer
: PC
b. Processor
: Pentium(R) Dual-Core
c. RAM
: 952 MB
d. Harddisk
: 80 GB
e. Monitor
: 14 inch
2. Perangkat Lunak (software) a. Microsoft Windows XP b. Microsofr Visual Basic.Net 2008 c. Microsoft MySQL
4.2.
Implementasi Database Dalam pembuatan aplikasi ini diperlukan adanya suatu database. Berikut
tabel-tabel yang dibutuhkan :
61
1. Tabel Cetak Transaksi
Gambar 4.1. Tabel Cetak Transaksi 2. Tabel Dokter
Gambar 4.2. Tabel Dokter
3. Tabel Obat Treatment
Gambar 4.3. Tabel Obat Treatment
4. Tabel Pasien
Gambar 4.4. Tabel Pasien
62
5. Tabel Pembayaran
Gambar 4.5. Tabel Pembayaran 6. Tabel Pendaftaran
Gambar 4.6. Tabel Pendaftaran 7. Tabel Pengguna
Gambar 4.7. Tabel Pengguna 8. Tabel Resep
Gambar 4.8. Tabel Resep 63
8.3.
Tampilan Antar Muka Berikut adalah tampilan antar muka aplikasi pengolahan data pasien pada
klinik kusuma.
4.3.1. Form Login Pada saat user menjalankan aplikasi, maka akan muncul form login. User diwajibkan untuk mengisikan username & password pada form login agar bisa masuk ke dalam aplikasi. Berikut tampilan form login :
Gambar 4.9. Form Login
Isi username & password pada form login, kemudian klik tombol OK. Jika username & password benar, maka akan muncul form menu utama. Namun, jika username & password salah, maka akan muncul pesan “username & password salah” dan user diminta untuk mengisi kembali. Jika user ingin keluar dapat menekan tombol cancel.
64
4.3.2. Form Menu Utama Setelah user berhasil memasukan usename & password, aplikasi akan memunculkan form menu utama. Form menu utama terdiri dari 3 (tiga) tab. Pertama tab Administrasi yang didalamnya berisi pengguna, dokter, pasien, obat/treatment dan ganti password. Kedua tab Transaksi yang didalamnya terdiri dari pendaftaran dan resep. Ketiga tab Laporan yang didalamnya terdiri dari laporan master, laporan pendapatan, dan laporan kunjungan. Berikut tampilan form menu utama :
a) Tampilan Form Menu Utama (Menu Administrasi)
Gambar 4.10 Form Menu Utama (Menu Administrasi)
65
b) Tampilan Form Menu Utama (Menu Transaksi)
Gambar 4.11 Form Menu Utama (Menu Transaksi)
c) Tampilan Form Menu Utama (Menu Laporan)
Gambar 4.12 Form Menu Utama (Menu Laporan)
66
4.3.3. Form Pengguna Form pengguna berisi data pengguna / user yang dapat menggunakan aplikasi. Dalam form ini terdiri dari id pengguna, nama pengguna, password, dan status pengguna. Berikut tampilan form pengguna :
Gambar 4.13 Form Pengguna
4.3.4. Form Dokter Form dokter berisi data dokter yang bertugas pada klinik kusuma cabang pondok indah. Dalam form ini terdiri dari id dokter, nama dokter, dan alamat dokter. Berikut tampilan form dokter :
Gambar 4.14 Form Dokter 67
4.3.5. Form Pasien Form pasien digunakan untuk menyimpan data pasien yang terdiri dari id pasien, nama pasien, alamat pasien, jenis kelamin pasien dan umur pasien. Berikut tampilan form pasien :
Gambar 4.15 Form Pasien 4.3.6. Form Obat Treatment Form obat / treatment digunakan untuk mendata obat / treatment yang ada. Dalam form ini berisi id obat/treatment, nama obat / treatment, jenis obat / treatment, harga obat / treatment, jumlah / stok. Berikut tampilan form obat / treatment :
Gambar 4.16 Form Obat / Treatment 68
4.3.7. Form Ganti Password Form ganti password digunakan untuk mengganti password pengguna / user yang terdiri dari nama petugas, password lama, password baru, dan konfirmasi password. Berikut tampilan form ganti password :
Gambar 4.17 Form Ganti Password 4.3.8. Form Pendaftaran Form pendaftaran digunakan untuk mendata pasien yang datang, salah satu output dalam form ini adalah nomor antri pasien. Form pendaftaran berisi nomor pendaftaran, tanggal pendaftaran, id pasien, nama pasien, alamat pasien, jenis kelamin pasien, dan nomor antri. Berikut tampilan form pendaftaran: a) Tampilan Form Pendaftaran
Gambar 4.18 Form Pendaftaran 69
b) Tampilan Cetak Pendaftaran
Gambar 4.19 Cetak Pendaftaran
4.3.9. Form Resep Form resep digunakan untuk proses transaksi yang terdiri dari tanggal resep, nomor resep, nama dokter, nama pasien, total, dibayar, dan kembali. Berikut tampilan form resep : a) Tampilan Form Resep
Gambar 4.20 Form Resep 70
b) Tampilan Cetak Resep
Gambar 4.21 Cetak Resep
4.3.10. Form Laporan Master Form laporan master digunakan untuk mencetak laporan data (dokter, pasien, obat treatment, dan pengguna) dan laporan resep.
a) Tampilan Form Laporan Master
Gambar 4.22 Form Laporan Master
71
b) Tampilan Laporan Data Pengguna
Gambar 4.23 Laporan Data Pengguna
c) Tampilan Laporan Data Dokter
Gambar 4.24 Laporan Data Dokter
72
d) Tampilan Laporan Data Pasien
Gambar 4.25 Laporan Data Pasien
e) Tampilan Laporan Obat Treatment
Gambar 4.26 Laporan Data Obat Treatment
73
f) Tampilan Laporan Data Resep (Nama Pasien)
Gambar 4.27 Laporan Data Resep (Nama Pasien)
g) Tampilan Laporan Data Resep (Nomor Resep)
Gambar 4.28 Laporan Data Resep (Nomor Resep)
74
4.3.11. Form Laporan Pendapatan Form laporan pendapatan digunakan untuk mencetak laporan pendapatan yang terdiri dari pendapatan harian, pendapatan mingguan dan pendapatan bulanan. Berikut tampilan form laporan pendapatan : a) Tampilan Form Laporan Pendapatan
Gambar 4.29 Form Laporan Pendapatan
b) Tampilan Laporan Pendapatan Harian
Gambar 4.30 Laporan Pendapatan Harian 75
c) Tampilan Laporan Pendapatan Mingguan
Gambar 4.31 Laporan Pendapatan Mingguan
d) Tampilan Laporan Pendapatan Bulanan
Gambar 4.32 Laporan Pendapatan Bulanan
76
4.3.12. Form Laporan Kunjungan Form laporan kunjungan digunakan untuk mencetak laporan kunjungan pasien. Berikut tampilan form laporan kunjungan: a) Tampilan Form Laporan Kunjungan
Gambar 4.33 Form Laporan Kunjungan
b) Tampilan Laporan Kunjungan
Gambar 4.34 Laporan Kunjungan
77
8.4.
Pengujian Sistem Pengujian sistem yang dilakukan bertujuan untuk mengetahui apakah
aplikasi yang dikembangkan dapat berjalan sebagaimana mestinya sesuai dengan yang dirancang.
4.4.1. Metode Pengujian Pengujian ini dilakukan dengan metode black box testing. Metode ini merupakan metode pengujian yang menekankan pada berhasil atau tidaknya aplikasi menjalankan fungsi-fungsinya.
4.4.2. Skenario Pengujian Berikut beberapa skenario pengujian yang akan dilakukan : Tabel 4.1. Tabel Skenario Pengujian Aplikasi No
Antar Muka Yang Diuji
Bagian Dari Skenario Antar Muka Status Aplikasi Pengujian Yg Diuji
Hasil Yang Diinginkan
1
Form login
Proses login data input
Form login Masukan sudah terbuka username & password
Data akan dicek. Jika salah akan diulangi, jika benar akan masuk ke form menu utama
2
Form menu utama
Proses link menu strip item
Form menu utama sudah terbuka
Sistem akan menampilkan menu-menu yang ingin dipilih oleh user
3
Form pengguna
Proses menginput data pengguna
Form Masukan pengguna data sudah terbuka pengguna
78
Klik menu yang diinginka n
Data akan disimpan dan ditampilkan pada form pengguna
Lanjutan Tabel 4.1. Tabel Skenario Pengujian Aplikasi Bagian Dari Skenario Antar Muka Status Aplikasi Pengujian Yg Diuji
No
Antar Muka Yang Diuji
4
Form dokter
Proses menginput data dokter
Form dokter Masukan sudah terbuka data dokter
Data akan disimpan dan ditampilkan pada form dokter
5
Form laporan master
Proses mencetak laporan master
Form laporan master sudah terbuka
Masukan jenis laporan yang ingin dicetak
Data akan ditampilkan dan dapat dicetak
6
Form laporan pendapatan
Proses mencetak laporan pendapatan
Form laporan Masukan pendapatan periode sudah terbuka laporan yang ingin dicetak
Data akan ditampilkan dan dapat dicetak
7
Form laporan kunjungan
Proses mencetak laporan kunjungan
Form laporan Masukan periode kunjungan sudah terbuka laporan yang ingin dicetak
Data akan ditampilkan dan dapat dicetak
8
Form ganti password
Proses input ganti password
Form ganti Masukan password username sudah terbuka & password pengganti
Data akan dicek. Jika salah akan diulangi, jika benar akan masuk ke form menu utama
9
Form pasien
Proses menginput data pasien
Form pasien Masukan sudah terbuka data pasien
Data akan disimpan dan ditampilkan pada form pasien
79
Hasil Yang Diinginkan
Lanjutan Tabel 4.1. Tabel Skenario Pengujian Aplikasi
No
Bagian Dari Skenario Antar Muka Status Aplikasi Pengujian Yg Diuji
Antar Muka Yang Diuji
Hasil Yang Diinginkan
10
Form pendaftaran
Proses menginput pendaftaran
Form Masukan pendaftaran data sudah terbuka pendaftar an
Menampilkan nomor antri, data akan disimpan dan dicetak kemudian ditampilkan pada form search pendaftaran
11
Form obat/treatmen t
Proses menginput data obat/treatme nt
Form obat/treatmen t sudah terbuka
Data akan disimpan dan ditampilkan pada form obat/treatment
12
Form resep
Proses menginput resep
Form resep Masukan sudah terbuka data resep
Masukan data obat/treat ment
Data akan disimpan dan dicetak
4.4.3. Hasil Pengujian Berdasarkan skenario pengujian yang telah dilakukan, diperoleh hasil pengujian sebagai berikut : Tabel 4.2. Tabel Hasil Pengujian Aplikasi No
Bagian Dari Antar Muka Antar Muka Yang Diuji Yg Diuji
1
Form login
2
Form menu utama
Proses login data input Proses link menu strip item
Status Aplikasi
Skenario Pengujian
Hasil Yang Didapat
Form login sudah terbuka Form menu utama sdah terbuka
Masukan user name & password Klik menu yang diinginkan
User dapat masuk sesuai dengan hak akses yg dimiliki Menu yang dipilih dapat ditampilkan
80
Lanjutan Tabel 4.2. Tabel Hasil Pengujian Aplikasi
No
Antar Muka Yang Diuji
3
Form pengguna
4
Form dokter
5
Form laporan master
6
Bagian Dari Antar Muka Yg Diuji Proses menginput data pengguna
Status Aplikasi
Skenario Pengujian
Hasil Yang Didapat
Form pengguna sudah terbuka
Masukan data pengguna
Proses menginput data dokter
Form dokter sudah terbuka
Masukan data dokter
Proses mencetak laporan master
Form laporan master sudah terbuka
Masukan jenis laporan yang ingin dicetak
Form Proses laporan mencetak pendapatan laporan pendapatan
Form laporan pendapatan sudah terbuka
Masukan periode laporan yang ingin dicetak
Laporan dapat dilihat dan dicetak
7
Form laporan kunjungan
Proses mencetak laporan kunjungan
Form laporan kunjungan sudah terbuka
Masukan periode laporan yang ingin dicetak
Laporan dapat dilihat dan dicetak
8
Form ganti password
Proses input ganti password
Form ganti password sudah terbuka
Masukan username & password pengganti
User dapat mengganti password dan semua tombol berfungsi dengan baik
81
Data dapat disimpan dan ditampilkan pada form pengguna dan semua tombol berfungsi dengan baik Data dapat disimpan dan ditampilkan pada form dokter dan semua tombol berfungsi dengan baik Laporan dapat dilihat dan dapat dicetak
Lanjutan Tabel 4.2. Tabel Hasil Pengujian Aplikasi
No
Bagian Dari Antar Muka Antar Muka Yang Diuji Yg Diuji
Status Aplikasi Form pasien sudah terbuka
Skenario Pengujian
Hasil Yang Didapat
Masukan data pasien
Data dapat disimpan dan ditampilkan pada form pasien dan semua tombol berfungsi dengan baik
Masukan data pendaftaran
Dapat menampilkan nomor antri serta dapat menyimpan data kemudian ditampilkan pada form search pendaftaran dan semua tombol berfungsi dengan baik
9
Form pasien
Proses menginput data pasien
10
Form pendaftara n
Proses Form menginput pendaftara pendaftaran n sudah terbuka
11
Form Proses obat/treatm menginput ent data obat/treatm ent
Form obat/treatm ent sudah terbuka
Masukan data obat/treatme nt
Data dapat disimpan dan ditampilkan pada form obat/treatment dan semua tombol berfungsi dengan baik
12
Form resep Proses menginput resep
Form resep sudah terbuka
Masukan data resep
Data dapat disimpan serta dicetak dan semua tombol berfungsi dengan baik
82
4.4.4. Analisis Hasil Pengujian Dari skenario pengujian yang telah dilakukan terhadap aplikasi ini, maka diperoleh analisis hasil pengujian dengan rincian sebagai berikut : 1. Hasil pengujian berdasarkan analisis perancangan sistem telah sesuai dengan yang diharapkan. Semua tombol, antar muka atau form dan toolbar menustrip dapat berfungsi dengan baik. 2. Aplikasi ini menghasilkan beberapa laporan, diantaranya yaitu : a. Laporan master merupakan laporan yang meliputi laporan data (dokter, obat treatment, pasien, dan pengguna), dan laporan resep. Laporan master digunakan sebagai acuan dalam pengambilan keputusan atas hal-hal penting. b. Laporan pendapatan merupakan laporan untuk mengevaluasi seberapa banyak pendapatan yang dihasilakan untuk setiap aktivitas transaksi. c. Laporan kunjungan merupakan laporan untuk mengevaluasi seberapa banyak kunjungan pasien yang terjadi.
Dari hasil pengujian yang dilakukan pada aplikasi ini, penulis menyimpulkan bahwa semua form dan tombol-tombol yang ada di dalam aplikasi dapat berjalan dengan baik.
83