DOKUMEN PEMBANGUNAN PERANGKAT LUNAK
Sistem Informasi Rawat Inap
Dosen : Subardin, S.T., M.T.
untuk:
Teknik Informatika Unhalu
Dipersiapkan oleh:
Moh. Bandrigo Talai
E1E110092
Teknik Informatika Universitas Haluoleo
Teknik Informatika
Unhalu
Nomor Dokumen Halaman
Inception-G-04 38
Revisi 1 04 Juni 2013
Fase Inception
DAFTAR PERUBAHAN
Revisi Deskripsi
A
B
C
DAFTAR ISI
1. Pendahuluan ......................................................................................................... 1
1.1 Tujuan Penulisan Dokumen ........................................................................ 1
1.2 Lingkup Masalah ........................................................................................ 1
1.3 Referensi ..................................................................................................... 1
1.4 Deskripsi Umum Dokumen (Ikhtisar) ........................................................ 1
2 Kebutuhan Perangkat Lunak ............................................................................. 3
2.1 Deskripsi Umum Sistem ............................................................................. 3
2.2 Fungsi Utama Perangkat Lunak ................................................................. 3
2.3 Model Use Case .......................................................................................... 4
2.3.1 Definisi Actor....................................................................................... 4
2.3.2 Definisi Use Case ................................................................................. 4
2.3.3 Diagram Use Case................................................................................ 6
2.4 Prototipe Antarmuka................................................................................... 7
3 Model Analisis ................................................................................................ 11
3.1 Deskripsi Arsitektur .................................................................................. 11
3.1.1 Identifikasi Paket Analisis ..................................................................... 11
3.1.2 Identifikasi Kelas Analisis ..................................................................... 11
3.2 Realisasi Use Case Tahap Analisis ........................................................... 12
3.2.1 Class Diagram ....................................................................................... 12
3.3 Kelas Analisis ........................................................................................... 23
4 Model Perancangan ......................................................................................... 24
4.1 Kelas Perancangan .................................................................................... 24
4.1.1 Algoritma/Query ................................................................................ 24
4.1.2 Antarmuka.......................................................................................... 24
5 Implementasi ................................................................................................... 28
5.1 Form Login ............................................................................................... 28
5.2 Form Menu Utama.................................................................................... 28
5.3 Form Data Pasien...................................................................................... 29
5.4 Form Data Dokter ..................................................................................... 29
5.5 Form Data Ruangan .................................................................................. 30
5.6 Form Data Rawat ...................................................................................... 30
5.7 Print Data Pasien ...................................................................................... 31
5.8 Print Data Dokter ...................................................................................... 31
5.9 Print Data Ruangan ................................................................................... 32
5.10 Print Data Rawat ....................................................................................... 32
6 Pengujian ......................................................................................................... 33
6.1 Rencana Pengujian ................................................................................... 33
6.2 Kasus Uji .................................................................................................. 33
6.2.1 Pengujian Form Login .............................................................................. 34
6.2.2 Pengujian Form Menu Utama ................................................................... 34
6.2.3 Pengujian Form Pengolahan data pasien .................................................. 34
6.2.4 Pengujian Form pengolahan data dokter .................................................. 35
6.2.5 Pengujian Form pengolahan data ruangan ................................................ 36
6.2.6 Pengujian Form data rawat inap ............................................................... 37
6.3 kesimpulan ................................................................................................ 38
BAB I
PENDAHULUAN
1.1 Tujuan Penulisan Dokumen
Tujuan pembuatan dokumen ini adalah untuk memberikan gambaran mengenai Sistem
Informasi Rawat Inap. Dokumen ini menjelaskan tujuan dan fitur-fitur sistem, antarmuka
sistem, apa yang akan dilakukan sistem, batasan-batasan ketika dijalankan. Dokumen ini
diperuntukkan untuk pimpinan rumah sakit dan pegawai rumah sakit. Sebagai tambahan,
dokumen ini juga menyediakan spesifikasi kebutuhan dan fungsionalitas yang
dibutuhkan untuk proyek ini, seperti tampilan, kebutuhan fungsional dan non fungsional.
1.2 Lingkup Masalah
Ruang lingkup sistem informasi ini adalah sistem dapat menampilkan informasi
spesifikasi data rawat inap seperti data pasien, data dokter, data ruangan, dan data rawat
inap. dilengkapi juga dengan pengolahan data seperti insert data, update data, dan delete
data. Sistem yang dirancang juga menyediakan searching untuk mencari data.
1.3 Referensi
Dokumen ini merujuk pada hasil wawancara dan observasi pada pengguna tentang
kebutuhan yang diperlukannya dan penulisan dokumen berdasarkan pada :
1. IEEE Std 830-1993, IEEE Recommended Practice for Software Requirement
Specifications.
2. Panduan Penggunaan dan Pengisian Dokumen Pembangunan Perangkat Lunak.
Jurusan Teknik Informatika, Institut Teknologi Bandung, 2000.
1.4 Deskripsi Umum Dokumen (Ikhtisar)
Dokumen Pembangunan Perangkat Lunak ini terdiri dari tiga bab sebagai berikut:
BAB I Pendahuluan.
Pada pendahuluan diberikan gambaran umum tentang dokumen yang berisikan
- Tujuan Penulisan Dokumen
- Lingkup Masalah
- Referensi
- Deskripsi Umum Dokomen
BAB II Kebutuhan Perangkat Lunak
Pada bab ini dijelaskan kebutuhan perangkat lunak yang diperlukan di dalam
pengembangan Sistem Informasi Rawat Inap.
BAB III Model Analisis
Pada BAB ini mendeskripsikan kebutuhan khusus bagi Sistem Informasi Rawat Inap
yang terdiri dari antarmuka, kebutuhan fungsional, kebutuhan performansi, batasan
perancangan dan kebutuhan lain yang mendukung agar Sistem Informasi Rawat Inap
dapat bekerja sesuai dengan yang diharapkan.
BAB II
KEBUTUHAN PERANGKAT LUNAK
2.1 Deskripsi Umum Sistem
Perangkat lunak sistem informasi rawat inap ini merupakan perangkat lunak yang
digunakan untuk mempermudah proses pendataan data rawat inap. Aplikasi ini
berkaitan dengan beberapa entitas, yaitu dokter, pasien, ruangan, dan rawat inap (pada
loket pendaftaran rumah sakit).Sistem informasi rawat inap ini merupakan suatu
database application yang mengolah data rawat inap pelanggan saat pasien
mendaftar.
Pihak rumah sakit mendapatkan informasi mengenai seluruh data rawat inap yang
telah di insertkan pada aplikasi ini. Sistem informasi ini juga membantu pegawai
untuk menghemat waktu dan keakuratan data yang diperoleh lebih baik.
2.2 Fungsi Utama Perangkat Lunak
Sistem Informasi Rawat Inap dikembangkan dengan menyediakan beberapa fungsi
utama sebagai berikut:
1. Fungsi login
Fungsi ini bekerja layaknya login screen pada suatu jaringan, dengan servernya
adalah basis data rumah sakit.
2. Fungsi Pengelolaan Data
Merupakan fungsi utama yang digunakan untuk mengolah data ke receptionist dan
terdiri dari beberapa subfungsi.
Subfungsi Data Pasien
Subfungsi ini digunakan untuk mengolah data pasien.
Subfungsi Data Dokter
Subfungsi ini digunakan untuk mengolah data Dokter.
Subfungsi Data Ruangan
Subfungsi ini digunakan untuk mengolah data Ruangan.
Subfungsi Data Rawat Inap
Subfungsi ini digunakan untuk mengolah data Rawat Inap.
2.3 Model Use Case
2.3.1 Definisi Actor
No Actor Deskripsi
1. Receptionist Receptionist adalah orang yang akan
berhubungan langsung dengan Sistem Informasi
Rawat Inap
2.3.2 Definisi Use Case
No Use Case Deskripsi
1 Login Use case untuk menangani interaksi antara
aplikasi system informasi dengan
receptionist
2 Pengolahan
Data Pasien
Use case untuk mengolah data pasien
(Insert, Update, Delete, Search, dan Print)
3 Pengolahan
Data Dokter
Use case untuk mengolah data
Dokter(Insert, Update, Delete, Search, dan
Print)
4 Pengolahan
Data Ruangan
Use case untuk mengolah data Ruangan
(Insert, Update, Delete, Search, dan Print)
5 Pengolahan
Data Rawat
Inap
Use case untuk mengolah data Rawat Inap
(Insert, Update, Search, dan Print)
Nama Use Case: Login
Skenario:
Aksi Actor Reaksi Sistem
Skenario Normal
1. Membuka aplikasi
2.Masukkan Username dan
Password
Menvalidasi apakah username dan
password sesuai dan ada dalam
database
3.Jika Berhasil
4.Masuk ke menu utama Melakukan proses berdasarkan pilihan
menu yang dipilih oleh receptionist
Nama Use Case: Pengolahan data
Skenario:
Aksi Actor Reaksi Sistem
Skenario Normal
1.Memilih data yang ingin di
olah
(Pasien, Dokter, Ruangan, dan
data Rawat Inap)
Menampilkan Pengolahan data
sesuai yang dipilih Receptionist
2.Melakukan pengolahan data Memproses pengolahan data
yang dilakukan oleh
Receptionist baik berupa Insert,
Update, Delete, Search, dan
Print.
Nama Use Case: Pengolahan data dokter
Skenario:
Aksi Actor Reaksi Sistem
Skenario Normal
1.Memilih menu data dokter Menampilkan foem Pengolahan
data dokter
2.Melakukan pengolahan data
dokter (insert, update delete,
search, dan print)
Memproses pengolahan data
yang dilakukan oleh receptionist
Nama Use Case: Pengolahan data ruangan
Skenario:
Aksi Actor Reaksi Sistem
Skenario Normal
1.Memilih menu data ruangan Menampilkan foem Pengolahan
data ruangan
2.Melakukan pengolahan data
ruangan (insert, update delete,
search, dan print)
Memproses pengolahan data
yang dilakukan oleh receptionist
Nama Use Case: Pengolahan data rawat
Skenario:
Aksi Actor Reaksi Sistem
Skenario Normal
1.Memilih menu data rawat Menampilkan foem Pengolahan
data rawat
2.Melakukan pengolahan data
pasien (insert, update delete,
search, pasien keluar, dan print)
Memproses pengolahan data
yang dilakukan oleh receptionist
2.3.3 Diagram Use Case
Gambar 1 Use Case Diagram
Use Case Login: Login dijalankan begitu Receptionist pertama kali
menjalankan aplikasi.
Use Case Pasien: Berfungsi untuk mengolah data Pasien (Insert, Update,
Delete, Search, dan Print) yang dilakukan oleh receptionist.
Use Case Dokter: Berfungsi untuk mengolah data Dokter (Insert, Update,
Delete, Search, dan Print) yang dilakukan oleh receptionist.
Use Case Ruangan: Berfungsi untuk mengolah data Ruangan (Insert, Update,
Delete, Search, dan Print) yang dilakukan oleh receptionist.
Use Case Data Rawat Inap: Berfungsi untuk mengolah data Rawat inap
(Insert, Update, Search, dan Print) yang dilakukan oleh receptionist.
2.4 Prototipe Antarmuka
Deskripsi : Antarmuka utama untuk menerima masukan username dan
password dari Receptionist yang bertugas.
Desain Tampilan : Warna background putih dengan font berwarna putih dan
berukuran 14pt.
Jenis : Form masukan (entry)
Gambar 2 Layar Login Aplikasi sistem Informasi Rawat Inap
Deskripsi Isi : Antarmuka untuk menyediakan jenis-jenis menu pengolahan
data dan dapat dipilih melalui tombol yang tersedia.
Desain Tampilan : Warna background putih dengan font berwarna putih dan
berukuran 14.
Jenis : Menu
Username :
Password :
Login
Silahkan Login Untuk Masuk
Gambar 3 Layar untuk pilihan Data
Deskripsi Isi : Antarmuka untuk melakukan Pengolahan data pasien.
Desain Tampilan : Warna background putih dengan font berwarna hitam dan
berukuran 14.
Jenis : Form masukan (entry)
Gambar 4 Form untuk Pengolahan data Pasien
Deskripsi Isi : Antarmuka untuk melakukan Pengolahan data Dokter.
Desain Tampilan : Warna background putih dengan font berwarna hitam dan
berukuran 14.
Jenis : Form masukan (entry)
SISTEM INFORMASI
RAWAT INAP
File
LOGO
Gambar 5 Layar untuk Pengolahan Data Dokter
Deskripsi Isi : Antarmuka untuk melakukan Pengolahan data Ruangan.
Desain Tampilan : Warna background putih dengan font berwarna hitam dan
berukuran 14.
Jenis : Form masukan (entry)
Gambar 6 Layar untuk Pengolahan Data Dokter
Deskripsi Isi : Antarmuka untuk melakukan Pengolahan data Rawat Inap.
Desain Tampilan : Warna background putih dengan font berwarna hitam dan
berukuran 14.
Jenis : Form masukan (entry)
Gambar 7 Layar untuk Pengolahan Data Dokter
BAB III
MODEL ANANLISIS
3.1 Deskripsi Arsitektur
3.1.1 Identifikasi Paket Analisis
No Nama Paket Use Case Terkait Keterangan
1 Paket Sistem Informasi
Rawat inap
1. Login Paket untuk mengelola
Login Receptionist
2 Paket Pengolahan Data 1. Data Pasien
2. Data Dokter
3. Data Ruangan
4. Data Rawat Inap
Paket untuk mengelola
data yang dilakukan oleh
Receptionist. Paket ini
berisi class-class pilihan
Pengolahan data
3 Paket User Interface 1. Data Pasien
2. Data Dokter
3. Data Ruangan
4. Data Rawat Inap
5. Administrasi
6. Pengolahan Data
Paket untuk menyediakan
antarmuka sistem, terdiri
dari dari class-class
antarmuka
3.1.2 Identifikasi Kelas Analisis
No Nama Paket Nama Kelas Analisis Jenis Kelas
(Boundary, Control, Entity)
1 Paket Sistem
Informasi Rawat inap
1. Login Boundary
2 Paket Pengolahan
Data
1. Insert
2. Update
3. Delete
4. Print
Entity
Entity
Entity
Control
3 Paket User Interface 1. Insert
2. Update
3. Delete
4. Print
Entity
Entity
Entity
Control
3.2 Realisasi Use Case Tahap Analisis
3.2.1 Class Diagram
Gambar 8 Diagram Kelas Sistem Informasi Rawat Inap
Gambar 9 Activity Diagtam Pengoalahan data pasien
Gambar 10 Activity Diagtam Pengoalahan data dokter
Gambar 10 Activity Diagtam Pengoalahan data dokter
Gambar 11 Activity Diagtam Pengoalahan data Ruangan
Gambar 12 Activity diagram Pengolahan data rawat
Gambar 13 Sequence Diagram Login
Gambar 14. Sequence Diagram Pengolahan data pasien
Gambar 15 Sequence Diagram Pengolahan Data Dokter
Gambar 16 Sequence Diagram Pengolahan Data Ruangan
Gambar 17 Sequence Diagram Data Rawat
3.3 Kelas Analisis
Nama Kelas Daftar Tanggung-Jawab Daftar Atribut
Kelas Login 1. Login ke menu utama
1. username
2. password
Kelas pasien 1. Insert data pasien
2. Update data pasien
3. Delete data pasien
4. Search data
5. Print data pasien
1. id_pasien
2. nama_pasien
3. jenis_kelamin
4. alamat
5. jenis pasien
6. telepon
Kelas dokter 1. Insert data dokter
2. Update data dokter
3. Delete data dokter
4. Search data
5. Print data dokter
1. id_dokter
2. nama_dokter
3. spesialis
Kelas ruangan 1. Insert data ruangan
2. Update data ruangan
3. Delete data ruangan
4. Search data
5. Print data ruangan
1. id_ruangan
2. nama_ruangan
3. jenis_ruangan
4. harga
Kelas rawat 1. Insert data rawat
2. Update data rawat
3. Search data
4. Print data rawat
1. id_rawat
2. id_pasien
3. penyakit
4. id_dokter
5. id_ruangan
6. tanggal
BAB IV
MODEL PERANCANGAN
4.1 Kelas Perancangan
4.1.1 Algoritma/Query
No Query Query Keterangan
Q-001 Select * from pasien; Menampilkan data pada
tabel pasien
Q-002 INSERT INTO pasien (id_pasien,
nama_pasien, jenis_kelamin, alamat)
VALUES (1, Bayu, Pria, Jln.
Bahagia);
Memasukkan data pasien
dengan id_pasien 1,
nama_pasien Bayu,
jenis_kelamin Pria, dan
alamat Jln. Bahagia
Q-003 UPDATE pasien SET nama_pasien
= Susi, jenis_kelamin = Wanita,
alamat = Mandonga WHERE
id_pasien =1;
Mengubah data pasien
dengan id_pasien 1 menjadi
nama_pasien Susi,
jenis_kelamin Wanita, dan
alamat Mandonga
Q-005 SELECT id_rawat, nama_pasien,
nama_dokter, nama_ruangan,tanggal
from pasien p, dokter m, ruangan r,
rawat t where t.id_pasien =
p.id_pasien AND t.id_dokter =
m.id_dokter AND t.id_ruangan =
r.id_ruangan ORDER BY id_rawat
ASC
Menampilkan data relasi
antara data pasien, dokter,
ruangan, dan data rawat inap
berdasarkan id_rawat
Q-006 SELECT * FROM pasien WHERE
id_pasien LIKE '%"+s+"%' ORDER
BY id_pasien ASC
Mencari data pasien
berdasarkan id_pasien
4.1.2 Antarmuka
Antarmuka : Gambar 3. Layar menu Sistem Informasi Rawat Inap
Id Objek Jenis Nama Keterangan
jMenu 1 jMenu File Jika di klik akan menampilkan
pilihan pengolahan data
jMenuItem 1 jMenuItem Data Pasien Untuk menampilkan form
pengolahan data pasien
jMenuItem 2 jMenuItem Data Dokter Untuk menampilkan form
pengolahan data dokter
jMenuItem 3 jMenuItem Data
Ruangan
Untuk menampilkan form
pengolahan data ruangan
jMenuItem 4 jMenuItem Data Rawat
Inap
Untuk menampilkan form
pengolahan data rawat inap
Antarmuka : Gambar 4. Form Pengolahan Data Pasien
Id Objek Jenis Nama Keterangan
jButton1 jButton insert Memasukkan data pasien
jButton2 jButton update Mengubah data pasien
jButton3 jButton delete Menghapus data pasien
jButton4 jButton print Mencetak data pasien
jTextField1 jTextField Id pasien Di isi untuk id_pasien pada
tabel pasien
jTextField2 jTextField nama
pasien
Di isi untuk nama_pasien pada
tabel pasien
jTextField3 jTextField Jenis
Kelamin
Di isi untuk jenis_kelamin pada
tabel pasien
jTextField4 jTextField Alamat Di isi untuk alamat pada tabel
pasien
jTable1 jTable Untuk menampilkan semua
data yang ada pada tabel pasien
Antarmuka : Gambar 5. Form Pengolahan Data Dokter
Id Objek Jenis Nama Keterangan
jButton1 jButton Insert Memasukkan data pasien
jButton2 jButton Update Mengubah data pasien
jButton3 jButton Delete Menghapus data pasien
jButton4 jButton Print Mencetak data pasien
jTextField1 jTextField Id Dokter Di isi untuk id_pasien pada
tabel pasien
jTextField2 jTextField nama
Dokter
Di isi untuk nama_pasien pada
tabel pasien
jTextField3 jTextField Spesialis Di isi untuk jenis_kelamin
pada tabel pasien
jTable1 jTable Untuk menampilkan semua
data yang ada pada tabel pasien
Antarmuka : Gambar 6. Form Pengolahan Data Pasien
Id Objek Jenis Nama Keterangan
jButton1 jButton insert Memasukkan data pasien
jButton2 jButton update Mengubah data pasien
jButton3 jButton delete Menghapus data pasien
jButton4 jButton print Mencetak data pasien
jTextField1 jTextField Id Ruangan Di isi untuk id_pasien pada
tabel pasien
jTextField2 jTextField nama
Ruangan
Di isi untuk nama_pasien pada
tabel pasien
jTextField3 jTextField Jenis
Ruangan
Di isi untuk jenis_kelamin
pada tabel pasien
jTable1 jTable Untuk menampilkan semua
data yang ada pada tabel pasien
Antarmuka : Gambar 7. Form Pengolahan Data Rawt Inap
Id Objek Jenis Nama Keterangan
jButton1 jButton insert Memasukkan data pasien
jButton2 jButton update Mengubah data pasien
jButton3 jButton print Mencetak data pasien
jTextField1 jTextField Id pasien Di isi untuk id_pasien pada
tabel pasien
jTextField2 jTextField nama pasien Di isi untuk nama_pasien
pada tabel pasien
jComboBox1 jComboBox Nama
Pasien
Di pilih untuk id_pasien
pada tabel rawat
jComboBox2 jComboBox Nama
Dokter
Di pilih untuk id_dokter
pada tabel rawat
jComboBox3 jComboBox Nama
Ruangan
Di pilih untuk id_ruangan
pada tabel rawat
jTable1 jTable Untuk menampilkan semua
data yang ada pada tabel
pasien
BAB V
IMPLEMENTASI
5.1 Implementasi Antarmuka
5.1.1 Form Login
Tombol Login, untuk masuk ke dalam sistem, setelah mengisi username dan
password secara benar.
5.1.2 Form Menu Utama
Menu Utama untuk memilih pengolahan data.
Menu Item :
Data pasien, menampilkan form pengolahan data pasien.
Data Dokter, menampilkan form pengolahan data dokter
Data ruangan, menampilkan form pengolahan data ruangan
Data rawat inap, menampilkan form pengolahan data rawat inap
Exit, keluar dari sistem.
5.1.3 Form Data Pasien
Fungsi tombol :
Insert, menambahkan data pasien.
Update, mengedit data pasien.
Delete, menghapus data pasien.
Search, mencari data
Print, mencetak data pasien.
5.1.4 Form Data Dokter
Fungsi tombol :
Insert, menambahkan data pasien.
Update, mengedit data pasien.
Delete, menghapus data pasien.
Search, mencari data.
Print, mencetak data pasien.
5.1.5 Form Data Ruangan
Fungsi tombol :
Insert, menambahkan data pasien.
Update, mengedit data pasien.
Delete, menghapus data pasien.
Search, mencari data.
Print, mencetak data pasien.
5.1.6 Form Data Rawat Inap
Fungsi tombol :
Insert, menambahkan data pasien.
Update, mengedit data pasien.
Delete, menghapus data pasien.
Search, mencari data.
Print, mencetak data pasien.
5.1.7 Print Data Pasien
5.1.8 Print Data Dokter
5.1.9 Print Data ruangan
5.1.10 Print Data Transaksi
BAB VI
PENGUJIAN
6.1 Rencana Pengujian
Rencana pengujian akan dilakukan dengan menguji sistem. Pengujian
perangkat lunak sistem informasi rawat inap rumah sakit bahteramas. Rencana
pengujian selengkapnya dapat dilihat pada tabel berikut :
Kelas Uji Butir Uji Jenis Pengujian
Login Hak akses pengguna
aplikasi Black Box
Mengelola data pasein
Insert data, update data,
delete data, search, dan
print data
Black Box
Mengelola data dokter
Insert data, update data,
delete data, search, dan
print data
Black Box
Mengelola data
ruangan
Insert data, update data,
delete data, search, dan
print data
Black Box
Mengelola data rawat
inap
Insert data, update data,
delete data, search, dan
print data
Black Box
6.2 Kasus Uji
6.2.1 Pengujian Form Login
Deskripsi Input Output Kesimpulan
Menguji tombol
login dengan
memasukkan
username dan
password benar dan
salah
Username : admin
Password : admin
Berhasil masuk ke
form menu utama Sesuai
Username : tes
Password : tes
Tidak berhasil
masuk ke form
menu utama.
Tampil pesan
bahwa password
Sesuai
salah
Username : tes
Password : tes
Tidak berhasil
masuk ke form
menu utama.
Tampil pesan
bahwa username
tidak ditemukan
pada database
Sesuai
6.2.3 Pengujian Form Menu Utama
Deskripsi Input Output Kesimpulan
Menguji menu
File Klik menu File
Tampil menu item yaitu :
data pasien, data dokter,
data ruangan, data rawat
inap dan keluar
Sesuai
Menguji sub
menu data
pasien
Klik sub menu
data pasien
Tampil form pengolahan
data pasien
Sesuai
Menguji sub
menu data
dokter
Klik sub menu
data dokter
Tampil form pengolahan
data dokter
Sesuai
Menguji sub
menu data
ruangan
Klik sub menu
data ruangan
Tampil form pengolahan
data ruangan
Sesuai
Menguji sub
menu data rawat
inap
Klik sub menu
data rawat inap
Tampil form pengolahan
data rawat inap
Sesuai
Menguji sub
menu keluar
Klik sub menu
keluar Keluar sistem Sesuai
6.2.3 Pengujian Form Data Pasien
Deskripsi Input Output Kesimpulan
Menguji tombol Klik tombol insert Data tidak masuk ke Sesuai
insert tanpa mengisi data
pada form data
pasien
database. Tampil pesan
masukkan data terlebih
dahulu
Klik tombol insert
dengan mengisi
sebagian data pada
form data pasien
Data tidak masuk ke
database. Tampil pesan
masukkan data terlebih
dahulu
Sesuai
Klik tombol insert
dengan mengisi
semua data pada
form data pasien
Data masuk ke database Sesuai
Menguji tombol
update
Klik tombol update
tanpa memilih data
terlebih dahulu
Data tidak terupdate.
Tampil pesan pilih data
yang akan diupdate
terlebih dahulu
Sesuai
Klik tombol update
dengan memilih
terlebih dahulu data
yang akan diupdate
Data terupdate Sesuai
Menguji tombol
delete
Klik tombol delete
tanpa memilih data
terlebih dahulu
Data tidak terdelete.
Tampil pesan pilih data
yang akan didelete
terlebih dahulu
Sesuai
Klik tombol delete
dengan memilih
terlebih dahulu data
yang akan didelete
Data terdelete Sesuai
Menguji tombol
print Klik tombol print
Tampil data yang akan
di print
Sesuai
6.2.4 Pengujian Form Data Dokter
Deskripsi Input Output Kesimpulan
Menguji tombol Klik tombol insert Data tidak masuk ke Sesuai
insert tanpa mengisi data
pada form data
dokter
database. Tampil pesan
masukkan data terlebih
dahulu
Klik tombol insert
dengan mengisi
sebagian data pada
form data dokter
Data tidak masuk ke
database. Tampil pesan
masukkan data terlebih
dahulu
Sesuai
Klik tombol insert
dengan mengisi
semua data pada
form data dokter
Data masuk ke database Sesuai
Menguji tombol
update
Klik tombol update
tanpa memilih data
terlebih dahulu
Data tidak terupdate.
Tampil pesan pilih data
yang akan diupdate
terlebih dahulu
Sesuai
Klik tombol update
dengan memilih
terlebih dahulu data
yang akan diupdate
Data terupdate Sesuai
Menguji tombol
delete
Klik tombol delete
tanpa memilih data
terlebih dahulu
Data tidak terdelete.
Tampil pesan pilih data
yang akan didelete
terlebih dahulu
Sesuai
Klik tombol delete
dengan memilih
terlebih dahulu data
yang akan didelete
Data terdelete Sesuai
Menguji tombol
print Klik tombol print
Tampil data yang akan
di print
Sesuai
6.2.5 Pengujian Form Data Ruangan
Deskripsi Input Output Kesimpulan
Menguji tombol Klik tombol insert Data tidak masuk ke Sesuai
insert tanpa mengisi data
pada form data
ruangan
database. Tampil pesan
masukkan data terlebih
dahulu
Klik tombol insert
dengan mengisi
sebagian data pada
form data ruangan
Data tidak masuk ke
database. Tampil pesan
masukkan data terlebih
dahulu
Sesuai
Klik tombol insert
dengan mengisi semua
data pada form data
ruangan
Data masuk ke database Sesuai
Menguji tombol
update
Klik tombol update
tanpa memilih data
terlebih dahulu
Data tidak terupdate.
Tampil pesan pilih data
yang akan diupdate
terlebih dahulu
Sesuai
Klik tombol update
dengan memilih
terlebih dahulu data
yang akan diupdate
Data terupdate Sesuai
Menguji tombol
delete
Klik tombol delete
tanpa memilih data
terlebih dahulu
Data tidak terdelete.
Tampil pesan pilih data
yang akan didelete
terlebih dahulu
Sesuai
Klik tombol delete
dengan memilih
terlebih dahulu data
yang akan didelete
Data terdelete Sesuai
Menguji tombol
print Klik tombol print
Tampil data yang akan
di print
Sesuai
6.2.6 Pengujian Form Data Rawat
Deskripsi Input Output Kesimpulan
Menguji tombol Klik tombol insert Data tidak masuk ke Sesuai
insert tanpa mengisi data
pada form data rawat
inap
database. Tampil pesan
masukkan data terlebih
dahulu
Klik tombol insert
dengan mengisi
sebagian data pada
form data rawat inap
Data tidak masuk ke
database. Tampil pesan
masukkan data terlebih
dahulu
Sesuai
Klik tombol insert
dengan mengisi
semua data pada
form data rawat inap
Data masuk ke database Sesuai
Menguji tombol
update
Klik tombol update
tanpa memilih data
terlebih dahulu
Data tidak terupdate.
Tampil pesan pilih data
yang akan diupdate
terlebih dahulu
Sesuai
Klik tombol update
dengan memilih
terlebih dahulu data
yang akan diupdate
Data terupdate Sesuai
Menguji tombol
print Klik tombol print
Tampil data yang akan di
Sesuai
Menguji tombol
pasien keluar
Klik tombol pasien
Keluar
Tampil lama dan total
bayar sesuai
6.3 Kesimpulan
Berdasarkan hasil pengujian yang dilakukan dengan menggunakan metode
pengujian Black Box terhadap aplikasi sistem informasi rawat inap ini bebas dari
kesalahan sintaks dan secara fungsional mengeluarkan hasil sesuai dengan yang
diharapkan.
Top Related