Masuk Pegawai
C. Spesifikasi File
2. Spesifikasi Perangkat Lunak
3.4.2. Pengujian Unit
Pengujian yang digunakan untuk menguji sistem yang baru adalah metode pengujian black box. Pengujian black box berfokus pada persyaratan fungsional.
A. Pengujian Terhadap Form Login Pegawai Administrasi
Tabel III.9.
Hasil Pengujian Black Box Testing Halaman Login Pegawai Administrasi
No. Skenario pengujian
Test case Hasil yang diharapkan
Hasil pengujian Kesimpulan 1 Username,
password tidak diisi dan akses tidak dipilih lalu klik tombol masuk
Sistem akan menolak akses pegawai
administrasi dan akan menampilkan
“username/password harus diisi dan anda belum memilih akses”
Sesuai harapan Valid
2 Mengetikan Username, password tidak diisi dan akses tidak dipilih lalu klik tombol masuk
Sistem akan menolak akses pegawai
administrasi dan akan menampilkan
“password harus diisi dan anda belum memilih akses”
Sesuai Harapan Valid
3
Username tidak diisi, mengetikan password dan akses tidak dipilih lalu klik tombol masuk
Username:
Sistem akan menolak akses pegawai
administrasi dan akan menampilkan
“username harus diisi dan anda belum memilih akses”
Sesuai Harapan Valid
4 Username tidak diisi, password tidak diisi dan akses dipilih lalu klik tombol masuk
Sistem akan menolak akses pegawai
administrasi dan akan menampilkan
“username/password harus diisi”
Sesuai Harapan Valid
5 Mengetikkan salah satu kondisi salah pada username, password atau akses kemudian klik tombol masuk
Username:
admin123 (benar) Password:
admin (salah) Akses:
Administrasi (benar)
Sistem akan menolak akses pegawai
administrasi dan akan menampilkan
“username/password anda salah”
Sesuai Harapan Valid
6 Mengetikkan username,
password, dan akses dengan data yang benar kemudian klik tombol login
Username:
admin123 (benar) Password:
admin (benar) Akses:
Administrasi (benar)
Sistem menerima akses login dan kemudian langsung menampilkan
halaman utama pegawai
administrasi.
Sesuai Harapan Valid
B. Pengujian Terhadap Form Login Pegawai Technical Support
Tabel III.10.
Hasil Pengujian Black Box Testing Halaman Login Pegawai Technical Support
No. Skenario pengujian
Test case Hasil yang diharapkan
Hasil pengujian Kesimpulan 1 Username,
password tidak diisi dan akses tidak dipilih lalu klik tombol masuk
Sistem akan menolak akses pegawai technical support dan akan menampilkan
“username/password harus diisi dan anda belum memilih akses”
Sesuai harapan Valid
2 Mengetikan Username, password tidak diisi dan akses tidak dipilih lalu klik tombol masuk
Sistem akan menolak akses pegawai technical support dan akan menampilkan
“password harus diisi dan anda belum memilih akses”
Sesuai Harapan Valid
3
Username tidak diisi, mengetikan password dan akses tidak dipilih lalu klik tombol masuk
Sistem akan menolak akses pegawai technical support dan akan menampilkan
“username harus diisi dan anda belum memilih akses”
Sesuai Harapan Valid
4 Username tidak diisi, password tidak diisi dan akses dipilih lalu klik tombol masuk
Sistem akan menolak akses pegawai technical support dan akan menampilkan
“username/password harus diisi”
Sesuai Harapan Valid
5 Mengetikkan salah satu kondisi salah pada username, password atau akses kemudian klik tombol masuk
Username:
agung123 (benar) Password:
tech (salah) Akses:
Technical (benar)
Sistem akan menolak akses pegawai technical support dan akan menampilkan
“username/password anda salah”
Sesuai Harapan Valid
6 Mengetikkan username,
Username:
agung123
Sistem menerima akses login dan
Sesuai Harapan Valid
password, dan akses dengan data yang benar kemudian klik tombol login
(benar)
kemudian langsung menampilkan
halaman utama technical support.
C. Pengujian Terhadap Form Login Pasien
Tabel III.11.
Hasil Pengujian Black Box Testing Halaman Login Pasien
No. Skenario pengujian
Test case Hasil yang diharapkan
Hasil pengujian Kesimpulan
1 NIP dan
password tidak diisi lalu klik tombol masuk
NIP: (kosong) Password:
(kosong)
Sistem akan menolak akses pasien dan akan menampilkan pesan
“required”
Sesuai harapan Valid
2 Mengetikan NIP dan password tidak diisi lalu klik tombol masuk
NIP: 1214001 Password:
(kosong)
Sistem akan menolak akses pasien dan akan menampilkan pesan
“required” pada form password
Sesuai Harapan Valid
3
NIP tidak diisi dan mengetikan password lalu klik tombol masuk
NIP: (kosong) Password:
agung123
Sistem akan menolak akses pasien dan akan menampilkan pesan
“required” pada form NIP
Sesuai Harapan Valid
4 Mengetikkan salah satu kondisi salah pada NIP, atau password kemudian klik tombol masuk
NIP: 1214001 (benar) Password:
agung123 (salah)
Sistem akan menolak akses pasien dan akan menampilkan
“NIP/password anda salah”
Sesuai Harapan Valid
5 Mengetikkan NIP dan password, dengan data yang benar kemudian klik tombol login
NIP: 1214001 (benar) Password:
agung123 (benar)
Sistem menerima akses login
Sesuai Harapan Valid
D. Pengujian Terhadap Form Kritik dan Saran
Tabel III.12.
Hasil Pengujian Black Box Testing Halaman Kritik dan Saran
No. Skenario pengujian
Test case Hasil yang diharapkan
Hasil pengujian Kesimpulan 1 kritik dan saran
tidak diisi lalu klik tombol kirim
kritiksaran:
(kosong)
Sistem akan menolak dan akan menampilkan “isi kritik dan saran”
Sesuai harapan Valid
2 Mengetikan kritik dan saran lalu klik tombol kirim
kritiksaran:
bagus
Sistem akan menerima dan akan menampilkan
“Kritik dan Saran Ditambah”
Sesuai harapan Valid
E. Pengujian Terhadap Form Tambah Kunjungan Pasien
Tabel III.13.
Hasil Pengujian Black Box Testing Halaman Tambah Kunjungan Pasien
No. Skenario pengujian
Test case Hasil yang diharapkan
Hasil pengujian Kesimpulan 1 NIP tidak diisi,
dan Poliklinik tidak dipilih lalu klik tombol tambah
NIP: (kosong) Nama Pasien : (kosong)
Sistem akan menolak dan akan menampilkan “anda belum mengisi NIP dan memilih Poli”
Sesuai harapan Valid
2 Mengetikkan
NIP, dan Poliklinik tidak
dipilih lalu klik tombol tambah
NIP: 1214001 Nama Pasien : Agung
Sistem akan menolak dan akan menampilkan “anda belum memilih Poli”
Sesuai harapan Valid
3 NIP tidak diisi, dan memilih Poliklinik tidak dipilih lalu klik tombol tambah
NIP: (kosong) Nama Pasien : (kosong) Jenis Kelamin:
(kosong)
Sistem akan menolak dan akan menampilkan “anda belum mengisi NIP”
Sesuai harapan Valid
Usia:
(kosong) Poliklinik:
Poli Gigi
4 NIP, dan
Poliklinik dipilih lalu klik tombol tambah
NIP: 1214001 Nama Pasien : Agung
Sistem akan menerima dan akan menampilkan
“berhasil ditambahkan”
Sesuai harapan Valid
F. Pengujian Terhadap Form Tambah Rekam Medis
Tabel III.14.
Hasil Pengujian Black Box Testing Halaman Tambah Rekam Medis
No. Skenario pengujian
Test case Hasil yang diharapkan
Hasil pengujian Kesimpulan 1 NIP tidak diisi,
dan keluhan tidak diisi lalu klik tombol tambah
NIP:
(kosong) Dari Poliklinik:
(kosong) Nama Pasien : (kosong)
Sistem akan menolak dan akan menampilkan “NIP belum diisi, dan keluhan harus diisi”
Sesuai harapan Valid
2 NIP diisi, keluhan tidak diisi lalu klik tombol Nama Pasien : Agung
Sistem akan menolak dan akan menampilkan
“keluhan harus diisi”
Sesuai harapan Valid
3 NIP tidak diisi, dan mengetikkan
NIP:
(kosong)
Sistem akan menolak dan akan
Sesuai harapan Valid
keluhan lalu klik tombol tambah
Dari Poliklinik:
(kosong) Nama Pasien : (kosong)
sakit kepala sebelah
Diagnosa:
Migrain
menampilkan “NIP belum diisi, dan keluhan harus diisi”
4 NIP diisi , dan mengetikkan keluhan lalu klik tombol tambah
NIP:
1214001 Dari Poliklinik:
Poli Umum Nama Pasien : Agung
Sistem akan menerima dan akan
menampilkan
“berhasil ditambahkan”
Sesuai harapan Valid
G. Pengujian Terhadap Form Tambah Kwitansi
Tabel III.15.
Hasil Pengujian Black Box Testing Halaman Tambah Kwitansi
No. Skenario pengujian
Test case Hasil yang diharapkan
Hasil pengujian Kesimpulan 1 NIP tidak diisi,
dan keterangan tidak dipilih lalu klik tombol tambah
NIP:
(kosong) Nama Pasien:
(kosong) Nomor Rekam Medis : (kosong)
Sistem akan menolak dan akan menampilkan “NIP belum diisi, dan keterangan harus dipilih”
Sesuai harapan Valid
(kosong) 2 mengetikan NIP,
dan keterangan tidak dipilih lalu klik tombol tambah
NIP:
1214001 Nama Pasien:
Agung Nomor Rekam Medis : 10001 Biaya: 17500 Keterangan:
(kosong)
Sistem akan menolak dan akan menampilkan
“keterangan harus dipilih”
Sesuai harapan Valid
3 NIP tidak diisi, dan keterangan dipiih lalu klik tombol tambah
NIP:
(kosong) Nama Pasien:
(kosong) Nomor Rekam Medis : (kosong)
Sistem akan menolak dan akan menampilkan “NIP belum diisi”
Sesuai harapan Valid
4 Mengetikkan NIP dan keterangan dipilih lalu klik tombol tambah
NIP:
1214001 Nama Pasien:
Agung Nomor Rekam Medis : 10001 Biaya: 17500 Keterangan:
Menunggu
Sistem akan menerima dan akan menampilkan
“berhasil ditambahkan”
Sesuai harapan Valid
H. Pengujian Terhadap Form Laporan Kunjungan
Tabel III.16.
Hasil Pengujian Black Box Testing Halaman Laporan Kunjungan
No. Skenario pengujian
Test case Hasil yang diharapkan
Hasil pengujian Kesimpulan 1 Dari dan sampai
tidak diisi lalu klik tombol proses
dari: (kosong) s/d : (kosong)
Sistem akan menolak dan akan menampilkan “isi formulir
kunjungannya”
Sesuai harapan Valid
2 Mengetikkan dari dan sampai tidak diisi lalu klik tombol proses
dari:
05/10/2017 s/d : (kosong)
Sistem akan menolak dan akan menampilkan “isi formulir
kunjungannya”
Sesuai harapan Valid
3 Dari tidak diisi dan mengetikkan sampai lalu klik tombol proses
dari: (kosong)
s/d : 05/28/2017
Sistem akan menolak dan akan menampilkan “isi formulir
kunjungannya”
Sesuai harapan Valid
4 Mengetikkan Dari dan sampai lalu klik tombol proses
dari:
05/10/2017
s/d : 05/28/2017
Sistem akan menerima dan akan menampilkan
laporan kunjungan pasien
Sesuai harapan Valid
I. Pengujian Terhadap Form Tambah Pegawai
Tabel III.17.
Hasil Pengujian Black Box Testing Halaman Tambah Pegawai
No. Skenario pengujian
Test case Hasil yang diharapkan
Hasil pengujian Kesimpulan 1 Foto , username,
password, konfirmasi password tidak diisi dan akses tidak dipilih lalu klik tombol tambah
Sistem akan menolak dan akan menampilkan “form harus diisi/tidak boleh kosong”
Sesuai harapan Valid
2 Foto tidak diisi, mengetikkan username, password, konfirmasi password tidak
Foto: menolak dan akan menampilkan “form harus diisi/tidak boleh kosong”
Sesuai harapan Valid
diisi dan akses tidak dipilih lalu klik tombol tambah
username tidak diisi,
mengetikkan password dan konfirmasi password dan akses tidak dipilih lalu klik tombol tambah
Sistem akan menolak dan akan menampilkan “form harus diisi/tidak boleh kosong”
Sesuai harapan Valid
4 Foto , username, password , konfirmasi password dan akses dipilih lalu klik tombol
Sistem akan menolak dan akan menampilkan “form harus diisi/tidak boleh kosong”
Sesuai harapan Valid
5 Mengetikkan Foto , username, password , konfirmasi password dan akses dipilih lalu klik tombol tambah
Foto: img.jpg Username:
Sistem akan menerima dan akan menampilkan
“pegawai ditambahkan”
Sesuai harapan Valid
J. Pengujian Terhadap Form Tambah Poliklinik
Tabel III.18.
Hasil Pengujian Black Box Testing Halaman Tambah Poliklinik
No. Skenario pengujian
Test case Hasil yang diharapkan
Hasil pengujian Kesimpulan 1 Poliklinik dan
biaya tidak diisi lalu klik tambah
Poliklinik:
(kosong) Biaya:
(kosong)
Sistem akan menolak dan akan menampilkan “form harus diisi”
Sesuai harapan Valid
2 Mengetikkan
poliklinik dan biaya tidak diisi lalu klik tambah
Poliklinik:
Poli Umum Biaya:
(kosong)
Sistem akan menolak dan akan menampilkan “form harus diisi”
Sesuai harapan Valid
3 Poliklinik tidak Poliklinik: Sistem akan Sesuai harapan Valid
diisi dan mengetikan biaya lalu klik tambah
(kosong) Biaya: 15000
menolak dan akan menampilkan “form harus diisi”
4 Mengetikkan poliklinik dan biaya lalu klik tambah
Poliklinik:
Poli Umum Biaya: 15000
Sistem akan menerima dan akan menampilkan
“Poliklinik Ditambahkan”
Sesuai harapan Valid
K. Pengujian Terhadap Form Tambah Diagnosa
Tabel III.19.
Hasil Pengujian Black Box Testing Halaman Tambah Diagnosa
No. Skenario pengujian
Test case Hasil yang diharapkan
Hasil pengujian Kesimpulan 1 Diagnosa dan
keluhan tidak diisi lalu klik tambah
Diagnosa:
(kosong) Keluhan:
(kosong)
Sistem akan menolak dan akan menampilkan “form harus diisi”
Sesuai harapan Valid
2 Mengetikkan diagnosa dan keluhan tidak diisi lalu klik tambah
Diagnosa:
Tipes Keluhan:
(kosong)
Sistem akan menolak dan akan menampilkan “form harus diisi”
Sesuai harapan Valid
3 Poliklinik tidak diisi dan mengetikan
keluhan lalu klik tambah
Diagnosa:
(kosong) Keluhan:
Sakit panas
Sistem akan menolak dan akan menampilkan “form harus diisi”
Sesuai harapan Valid
4 Mengetikkan diagnosa dan keluhan lalu klik tambah
Diagnosa:
Tipes Keluhan:
Sakit Panas
Sistem akan menerima dan akan menampilkan
“Diagnosa Ditambahkan”
Sesuai harapan Valid