Tahapan pengujian Menggunakan Black Box Testing Test Case

3.3.6 Desain Uji Coba

Desain uji coba merupakan desain dari uji coba sistem yang telah dibangun. Dalam hal ini dilakukan dengan menggunakan metode black box testing.

1. Tahapan pengujian Menggunakan Black Box Testing

Tahapan dari pengujian Black Box testing adalah: a. Analisa kebutuhan dan spesifikasi b. Pemilihan input c. Pemilihan output d. Seleksi input e. Pengujian f. Review hasil g. Evaluasi Fungsi pengujian Black Box antaralain: untuk menguji fungsi-fungsi khusus dari perangkat lunak yang dirancang, kebenaran perangkat lunak yang diuji hanya dilihat berdasarkan keluaran yang dihasilkan dari data atau kondisi masukan yang diberikan untuk fungsi yang ada tanpa melihat bagaimana proses untuk mendapatkan keluaran tersebut, dan dari keluaran yang dihasilkan, kemampuan program dalam memenuhi kebutuhan pemakai dapat diukur sekaligus dapat diiketahui kesalahan-kesalahannya. Berdasarkan beberapa fungsi pengujian Black Box testing dapat membantu dalam identifikasi kesalahan yang berhubungan dengan kesalahan fungsional yang tampak pada kesalahan output.

2. Test Case

Pada Tabel 3.16 ini merupakan test case yang telah direncanakan pada saat uji coba desain. Tabel 3.16 Test Case No Tujuan Input Output Diharapkan 1. Menampilkan semua menu Login sebagai admin Semua menu dapat diakses dibuka 2. Menampilkan menu transaksi pembuatan resep tariff Login sebagai dokter bidan Tampil menu transaksi pembuatan resep tarif 3. Menampilkan detail resep Login sebagai apotek Tampil detail resep yang telah diinputkan oleh dokter bidan 4. Mengubah data master pasien Memilih pasien dari daftar pasien, kemudian menekan tombol ubah, selanjutnya memasukkan isian di kolom isian yang hendak diubah Data pasien berhasil diubah 5. Menghapus data pasien Memilih pasien dari daftar pasien kemudian menekan tombol hapus. Selanjutnya memilih OK pada konfirmasi hapus data Data pasien berhasil dihapus 6. Mengubah data master perawat Memilih perawat dari daftar perawat, kemudian menekan tombol ubah, selanjutnya memasukkan isian di kolom isian yang hendak diubah Data perawat berhasil diubah 7. Menghapus data perawat Memilih perawat dari daftar perawat kemudian menekan tombol hapus. Selanjutnya memilih OK pada konfirmasi hapus data Data perawat berhasil dihapus 8. Mengubah data master dokter Memilih dokter dari daftar dokter, kemudian menekan tombol ubah, selanjutnya memasukkan isian di kolom isian yang hendak diubah Data dokter berhasil diubah 9. Menghapus data dokter Memilih dokter dari daftar dokter kemudian menekan tombol hapus. Selanjutnya memilih OK pada konfirmasi Data dokter berhasil dihapus No Tujuan Input Output Diharapkan hapus data 10. Mengubah data master bidan Memilih bidan dari daftar bidan, kemudian menekan tombol ubah, selanjutnya memasukkan isian di kolom isian yang hendak diubah Data bidan berhasil diubah 11. Menghapus data bidan Memilih bidan dari daftar bidan kemudian menekan tombol hapus. Selanjutnya memilih OK pada konfirmasi hapus data Data bidan berhasil dihapus 12. Mengubah data master obat Memilih obat dari daftar obat, kemudian menekan tombol ubah, selanjutnya memasukkan isian di kolom isian yang hendak diubah Data obat berhasil diubah 13. Menghapus data obat Memilih obat dari daftar obat kemudian menekan tombol hapus. Selanjutnya memilih OK pada konfirmasi hapus data Data obat berhasil dihapus 14. Mengubah data master tariff Memilih tarif dari daftar tarif, kemudian menekan tombol ubah, selanjutnya memasukkan isian di kolom isian yang hendak diubah Data tarif berhasil diubah 15. Menghapus data tariff Memilih tarif dari daftar tarif kemudian menekan tombol hapus. Selanjutnya memilih OK pada konfirmasi hapus data Data tarif berhasil dihapus 16. Mengubah data master jadwal dokter Memilih jadwal dokter dari daftar jadwal dokter, kemudian menekan tombol ubah, selanjutnya memasukkan isian di kolom isian yang hendak diubah Data jadwal dokter berhasil diubah 17. Menghapus data jadwal dokter Memilih jadwal dokter dari daftar jadwal dokter kemudian menekan tombol hapus. Selanjutnya memilih OK pada konfirmasi hapus data Data jadwal dokter berhasil dihapus 18. Mengubah data master jadwal perawat Memilih jadwal perawat dari daftar jadwal perawat, kemudian menekan tombol Data jadwal perawat berhasil diubah No Tujuan Input Output Diharapkan ubah, selanjutnya memasukkan isian di kolom isian yang hendak diubah 19. Menghapus data jadwal perawat Memilih jadwal perawat dari daftar jadwal perawat kemudian menekan tombol hapus. Selanjutnya memilih OK pada konfirmasi hapus data Data jadwal perawat berhasil dihapus 20. Mengubah data Transaksi Pembuatan Resep Memilih Transaksi Pembuatan Resep dari daftar Transaksi Pembuatan Resep, kemudian menekan tombol ubah, selanjutnya memasukkan isian di kolom isian yang hendak diubah Data Transaksi Pembuatan Resep berhasil diubah 21. Menghapus data Transaksi Pembuatan Resep Memilih Transaksi Pembuatan Resep dari daftar Transaksi Pembuatan Resep kemudian menekan tombol hapus. Selanjutnya memilih OK pada konfirmasi hapus data Data Transaksi Pembuatan Resep berhasil dihapus 22. Mengubah data Transaksi Administrasi Memilih Transaksi Administrasi dari daftar Transaksi Administrasi, kemudian menekan tombol ubah, selanjutnya memasukkan isian di kolom isian yang hendak diubah Data Transaksi Administrasi berhasil diubah 23. Menghapus data Transaksi Administrasi Memilih Transaksi Administrasi dari daftar Transaksi Administrasi kemudian menekan tombol hapus. Selanjutnya memilih OK pada konfirmasi hapus data Data Transaksi Administrasi berhasil dihapus 24. Menambahkan data antrian Memilih menu antrian kemudian memilih data pasien, dokter, dan poliklinik lalu menekan tombol OK. Data antrian berhasil ditambahkan 25. Menampilkan laporan jumlah pasien rawat jalan Memilih menu laporan jumlah pasien rawat jalan, memilih rentang waktu, kemudian menekan tombol OK. Laporan jumlah pasien rawat jalan berhasil ditampilkan sesuai rentang waktu yang dipilih No Tujuan Input Output Diharapkan 26. Menampilkan laporan administrasi rawat jalan Memilih menu laporan administrasi rawat jalan, memilih rentang waktu, kemudian menekan tombol OK. Laporan administrasi rawat jalan berhasil ditampilkan sesuai rentang waktu yang dipilih 27. Menampilkan laporan jadwal dokter Memilih menu laporan jadwal dokter, memilih rentang waktu, kemudian menekan tombol OK. Laporan jumlah jadwal dokter berhasil ditampilkan sesuai rentang waktu yang dipilih 28. Menampilkan laporan jadwal perawat Memilih menu laporan jadwal perawat, memilih rentang waktu, kemudian menekan tombol OK. Laporan jumlah jadwal perawat berhasil ditampilkan sesuai rentang waktu yang dipilih 29. Menampilkan laporan keuangan Memilih menu laporan keuangan, memilih rentang waktu, kemudian menekan tombol OK. Laporan jumlah keuangan berhasil ditampilkan sesuai rentang waktu yang dipilih 30. Menampilkan dashboard total pasien per bulan Memilih menu dashboard total pasien per bulan, memilih rentang waktu, kemudian menekan tombol OK. Dashboard total pasien per bulan berhasil ditampilkan sesuai rentang waktu yang dipilih 31. Menampilkan dashboard loyalitas pasien Memilih menu dashboard loyalitas pasien, memilih rentang waktu, kemudian menekan tombol OK. Dashboard loyalitas pasien berhasil ditampilkan sesuai rentang waktu yang dipilih 32. Menampilkan dashboard layanan poliklinik Memilih menu dashboard layanan poliklinik, memilih rentang waktu, kemudian menekan tombol OK. Dashboard layanan poliklinik berhasil ditampilkan sesuai rentang waktu yang dipilih 75

BAB IV IMPLEMENTASI DAN EVALUASI

4.1 Implementasi Sistem

Tahap implementasi sistem merupakan tahap pembuatan perangkat lunak yang sesuai dengan rancangan atau desain sistem yang telah dibangun sebelumnya. Aplikasi yang dibangun akan diterapkan berdasarkan kebutuhan atau sistem yang telah dikembangkan. Selain itu aplikasi ini akan dibuat sedemikian rupa sehingga dapat memudahkan pengguna untuk mencatat administrasi rawat jalan pada Dinas Kesehatan Tentara DKT Tuban. Sebelum menjalankan aplikasi ini, ada hal yang harus diperhatikan yaitu kebutuhan sistem. Sesuai dengan kebutuhan untuk merancang sistem diperlukan perangkat keras dan perangkat lunak.

4.1.1 Kebutuhan Hardware Perangkat Keras

Kebutuhan perangkat keras merupakan komponen peralatan fisik yang membentuk suatu sistem komputer terstruktur, serta peralatan-peralatan lain yang mendukung komputer dalam menjalankan fungsinya. Hardware yang digunakan harus memiliki spesifikasi dan kinerja yang baik, sehingga sistem yang akan dijalankan oleh komputer bisa berjalan tanpa ada suatu masalah. Kebutuhan hardware adalah sebagai berikut : a. Dual Core Processor 2.60 GHz, 512K Cache, 400 MHz FSB b. 2 Gygabytes RAM c. Kapasitas bebas free space pada harddisk 15 Gb d. Keyboard dan Mouse