Anda di halaman 1dari 57

SISTEM INFORMASI RAWAT INAP RUMAH SAKIT

Nama Kelompok :
1. Nanda Ayu Alfian (190030151)
2. Dewa Ayu Dian Suryawati (190030347)
3. Eka Fajar Safitri (190030447)

INSTITUT TEKNOLOGI DAN BISNIS


STIKOM Bali
2021
DAFTAR ISI

DAFTAR ISI.............................................................................................................................. i
DAFTAR GAMBAR ...............................................................................................................iii
DAFTAR TABEL .................................................................................................................... v
PENDAHULUAN .................................................................................................................... 1
1.1 Latar Belakang ............................................................................................................ 1
DOKUMEN REQUIREMENT GATHERING (SPESIFIKASI KEBUTUHAN
PERANGKAT LUNAK) ......................................................................................................... 2
2.1. Tujuan Penulisan Dokumen ........................................................................................ 2
2.2. Lingkup Masalah ......................................................................................................... 2
2.3. Definisi, Akronim, dan Singkatan ............................................................................... 2
2.4. Referensi...................................................................................................................... 3
2.5. Deskripsi Umum Dokumen ......................................................................................... 3
2.6. Deskripsi Umum Perangkat Lunak ............................................................................. 3
2.6.1. Deskripsi Umum Sistem ...................................................................................... 3
2.6.2. Fungsi Sistem ....................................................................................................... 4
2.6.3. Karakteristik Pengguna ........................................................................................ 5
2.6.4. Batasan ................................................................................................................. 6
2.6.5. Lingkungan Operasi ............................................................................................. 7
DOKUMEN ANALISA KEBUTUHAN (SPESIFIKASI KEBUTUHAN PERANGKAT
LUNAK) .................................................................................................................................... 8
3.1 Analisa Kebutuhan Fungsional ................................................................................... 8
3.2 Analisa Kebutuhan Non Fungsional ........................................................................... 9
DOKUMEN PERANCANGAN (DESKRIPSI PERANCANGAN PERANGKAT
LUNAK) .................................................................................................................................. 10
4.1 Perancangan Sistem................................................................................................... 10
4.1.1 Flowchart ........................................................................................................... 10
4.1.2 Data Flow Diagram ............................................................................................ 11
4.2 Perancangan Basis Data ............................................................................................ 14
4.2.1 Entity Relationship Diagram.............................................................................. 14
4.2.2 Konseptual Basis Data ....................................................................................... 15
4.2.3 Basis Data Relasional ........................................................................................ 16
4.2.4 Normalisasi ........................................................................................................ 16

i
4.2.5 Database Management System .......................................................................... 18
4.3. Perancangan Antarmuka ............................................................................................... 21
4.3.1. Tampilan Antar Muka Pengguna (Perawat, Ahli Gizi, dan Petugas
Kebersihan) ..................................................................................................................... 21
4.3.2. Tampilan Antar Muka Halaman Pengguna Perawat .................................. 21
4.3.3. Tampilan Antar Muka Halaman Pengguna Ahli Gizi ................................. 28
4.3.4. Tampilan Antar Muka Halaman Pengguna Petugas Kebersihan ............... 30
4.3.5. Perancangan antarmuka Admin .................................................................... 31
DESKRIPSI PENGUJIAN (DESKRIPSI PERANCANGAN PERANGKAT LUNAK) 41
5.1 Lingkungan Pengujian Perangkat Lunak .................................................................. 41
5.1.1 Perangkat Lunak Penggujian ............................................................................. 41
5.1.2 Perangkat Keras Pengujian ................................................................................ 41
5.1.3 Material Pengujian ............................................................................................. 41
5.1.4 Sumber Daya Manusia ....................................................................................... 42
5.1.5 Prosedur Umum Pengujian ................................................................................ 42
5.2 Identifikasi dan Rencana Pengujian .......................................................................... 44
5.3 Deskripsi dan Hasil Uji ............................................................................................. 44
DAFTAR PUSTAKA ............................................................................................................. 49
LINK VIDEO PRESENTASI ................................................................................................ 50
PEMBAGIAN TUGAS .......................................................................................................... 51

ii
DAFTAR GAMBAR

Gambar 1. Flowchart ............................................................................................................................ 10


Gambar 2. Data Flow Diagram 0 .......................................................................................................... 11
Gambar 3. Data Flow Diagram level 1 ................................................................................................. 12
Gambar 4. Data Flow Diagram level 2 ................................................................................................. 13
Gambar 5. Entity Relationship Diagram ............................................................................................... 14
Gambar 6. Konseptual Basis Data ........................................................................................................ 15
Gambar 7. Basis Data Relasional .......................................................................................................... 16
Gambar 8. Tampilan halaman depan pengguna .................................................................................... 21
Gambar 9. Tampilan halaman utama perawat....................................................................................... 22
Gambar 10. Tampilan halaman rekam medis perawat .......................................................................... 22
Gambar 11. Tampilan halaman input rekam medis .............................................................................. 23
Gambar 12 Tampilan Laporan Pilihan Kamar ...................................................................................... 23
Gambar 13 Tampilan Halaman Kamar Pilihan ..................................................................................... 24
Gambar 14. Tampilan halaman tindakan medis.................................................................................... 25
Gambar 15. Tampilan halaman input tindakan medis .......................................................................... 26
Gambar 16. Tampilan halaman jadwal tindakan medis ........................................................................ 27
Gambar 17. Tampilan halaman kamar .................................................................................................. 27
Gambar 18. Tampilan halaman utama ahli gizi .................................................................................... 28
Gambar 19. Tampilan halaman makan pasien ...................................................................................... 28
Gambar 20.Tampilan Halaman jadwal makan pasien........................................................................... 29
Gambar 21.Tampilan Halaman laporan Makan Pasien......................................................................... 29
Gambar 22. Tampilan Halaman utama petugas kebersihan .................................................................. 30
Gambar 23. Tampilan Halaman Input Kondisi Kamar ......................................................................... 31
Gambar 24. Tampilan Halaman login admin ........................................................................................ 31
Gambar 25. Tampilan Halaman utama admin ...................................................................................... 32
Gambar 26. Tampilan Halaman Rekam Medis ..................................................................................... 33
Gambar 27. Tampilan Halaman Laporan Rekam Medis ...................................................................... 33
Gambar 28. Tampilan Halaman Rekomendasi kamar pasien ............................................................... 34
Gambar 29. Tampilan Halaman Tindakan Medis ................................................................................. 34
Gambar 30. Tampilan Halaman Input jadwal Tindakkan Medis .......................................................... 35
Gambar 31. Tampilan Halaman Laporan Hasil Tindakkan Medis ....................................................... 35
Gambar 32. Tampilan Halaman Kamar ................................................................................................ 36
Gambar 33.Tampilan Halaman Laporan Kondisi Kamar ..................................................................... 36

iii
Gambar 34.Tampilan Halaman Input Jumlah Pasien ............................................................................ 37
Gambar 35. Tampilan Halaman Input Waktu Rawat Inap .................................................................... 38
Gambar 36.Tampilan Halaman Makan ................................................................................................. 38
Gambar 37.Tampilan Laporan Makan Pasien....................................................................................... 38
Gambar 38.Input Jadwal Makan Pasien ................................................................................................ 39
Gambar 39.Tampilan Halaman Input Biodata ...................................................................................... 40
Gambar 40 Tampilan Halaman Input Biodata Perawat ........................................................................ 40

iv
DAFTAR TABEL

Tabel 1. Fungsi Sistem ............................................................................................................... 4


Tabel 2. Karakteristik Pengguna ................................................................................................ 5
Tabel 3. Admin ........................................................................................................................ 16
Tabel 4 Tindak Medis .............................................................................................................. 17
Tabel 5. Perawat....................................................................................................................... 17
Tabel 6. Rekam Medis ............................................................................................................. 17
Tabel 7. Ahli Gizi .................................................................................................................... 17
Tabel 8. Makan ........................................................................................................................ 18
Tabel 9. Kamar......................................................................................................................... 18
Tabel 10. Petugas Kebersihan .................................................................................................. 18
Tabel 11. Identifikasi dan Rencana Pengujian ......................................................................... 44
Tabel 12. Deskripsi dan Hasil Uji ............................................................................................ 44

v
BAB I
PENDAHULUAN
1.1 Latar Belakang
Rumah Sakit merupakan suatu fasilitas yang memberikan pelayanan kesehatan yang
menyediakan rawat inap dan rawat jalan. Rumah Sakit dibuat untuk mempermudah akses
masyarakat untuk mendapatkan pelayanan Kesehatan, memeberikan perlindungan terhadap
keselamatan pasien, masyarakat, lingkungan dan sumber daya manusia.
Rawat Inap adalah salah satu pelayanan dari rumah sakit untuk pasien yang dimaan
pasien menginap sedikitnya satu hari. Rawat inap merupakan pelayanan kesehatan
perorangan, yang meliputi observasi, diagnose, pengobatan keperawatan, dengan menginap
di ruang rawat inap pada sarana Kesehatan yang ada pada suatu rumah sakit.
Sistem Informasi adalah kombinasi dari teknologi, media, prosedur, dan sumber daya
manusia yang membentuk sistem agar mendapatkan sebuah informasi yang dibutuhkan.
Perkembangan sistem informasi pada saat ini sangat cepat dan pesat, banyak perusahaan
menggunakan sistem informasi untuk membantu kemudahan dalam bekerja. Salah satu
bentuk sisitem informasi yang mudah dikembangkan adalah sistem informasi berbasis web.
Sistem informasi berbasis web tidak hanya digunakan untuk menapilka informasi saja,
namun dapat digunakan untuk berkomunikasi, sehingga dapat membantu dalam
pengambilan sustu keputusan
Berdasarkan uraian diatas maka akan dibuatkan “Sistem Informasi Rawat Inap Berbasis
Web”. Sistem informasi ini nantinya dapat digunakan untuk mengetahui informasi tentang
pasien, rekam medis pasien dan juga jumlah pasien yang ada di rumah sakit. Dengan
dibuatkannya sistem informasi ini diharapkan dapat membatu petugas - petugas yang ada pada
rumah sakit dalam men-data pasien.

1
BAB II
DOKUMEN REQUIREMENT GATHERING (SPESIFIKASI
KEBUTUHAN PERANGKAT LUNAK)

2.1.Tujuan Penulisan Dokumen

Tujuan dari penulisan dokumen perangkat lunak ini adalah untuk membantu
mempermudah pencatatan rawat inap rumah sakit. Serta membantu dalam berkomunikasi antara
perawat, admin, ahli gizi dan petugas kebersihan dalam proses rawat inap, tidak harus datang
keruangan hanya menggunakan sistem ini maka proses sudah berjalan.

2.2. Lingkup Masalah

Sistem informasi rawat inap rumah sakit ini dibuat untuk mempermudah pencatatan rawat
inap rumah sakit dan membantu berkomunikasi antara perawat, admin, ahli gizi, dan petugas
kebersihan. Sistem ini dapat melakukan beberapa hal :
1. Sistem dapat melakukan login.
2. Sistem dapat menginput rekam medis pasien.
3. Sistem dapat melihat jumlah pasien dalam satu ruangan kamar.
4. Sistem dapat menginput data kamar.
5. Sistem dapat menginput data tindak medis pasien.
6. Sistem dapat menginput data makan.
7. Sistem dapat melakukan logout.

2.3. Definisi, Akronim, dan Singkatan

Dokumen perangkat lunak ini akan menggunakan beberapa istilah – istilah dalam proses
pembuatannya yang mempunyai definisi, akronim dan singkatan sebagai berikut :
a) SKPL, Spesifikasi kebutuhan perangkat lunak (Software Requirements Specification),
merupakan dokumen perangkat lunak yang akan dikembangkan.
b) DPPL, Deskripsi Perancangan Perangkat Lunak. Merupakan hasil analisa dari dokumen SKPL
dan dilanjutkan dengan pembuatan perancangan perangkat lunak.
c) Flowchart, merupakan suatu diagram yang berisi langkah – langkah untuk melakukan proses
dari program yang akan dibuat.
d) DFD, Data Flow Diagram merupakan diagram yang berisi aliran data dari suatu proses.
e) ERD, (Entity Relationship Diagram) merupakan model perancangan yang digunakan membuat
database, agar lebih mudah memahami data yang memiliki hubungan relasi.

2
f) DBMS, (Database Management System) merupakan perangkat lunak yang dapat melakukan
pengorganisasian dan pengolahan database pada komputer.

2.4. Referensi
a) https://id.wikipedia.org/wiki/Spesifikasi_kebutuhan_perangkat_lunak
b) https://media.neliti.com/media/publications/226254-perancangan-media-
pembelajaran-dengan-pe-3eead062.pdf
c) https://www.dicoding.com/blog/flowchart-adalah/
d) https://www.sekawanmedia.co.id/blog/pengertian-dfd/
e) https://www.sekawanmedia.co.id/blog/apa-itu-erd/
f) https://raharja.ac.id/2020/04/25/dbms-database-management-system/

2.5. Deskripsi Umum Dokumen

1. Bab I : merupakan dokumen pengantar dari topik sistem informasi rawat inap rumah
sakit yang berisi latar belakang.
2. Bab II : merupakan pengantar dokumen yang menjelaskan Spesifikasi kebutuhan
perangkat lunak yang berisi tujuan penulisan dokumen, lingkup masalah, definisi,
akronim dan singkatan, deskripsi umum dokumen, deskripsi Umum perangkat lunak.
3. Bab III : merupakan dokumen yang berisi analisa kebutuhan, dimana memberikan
penjelasan apa saja yang bisa digunakan oleh pengguna pada sistem tersebut.
4. Bab IV : merupakan dokumen yang menjelaskan rancangan pada sistem yang akan
dibuat. Berisi Flowchart, DFD, ERD, konseptual basis data, basis data relasional,
normalisasi, dan perancangan antarmuka.
5. Bab V : merupakan dokumen deskripsi pengujian, dokumen ini berisi lingkungan
pengujian perangkat lunak, identifikasi dan rancangan pengujian, dan deskripsi dan
hasil uji.

2.6.Deskripsi Umum Perangkat Lunak

2.6.1. Deskripsi Umum Sistem

Sistem Informasi Rawat Inap Pada Rumah Sakit Berbasis Website ini adalah sebuah
sistem perangkat lunak yang berbasis website yang memiliki fungsi untuk mempermudahkan

3
pengguna , pengguna yang di maksud yaitu terdiri dari perawat, petugas kebersihan, dan ahli
gizi.

Sistem perangkat lunak yang berbasis website ini dapat mempermudahkan pengguna
untuk dapat melihat dan memasukan data – data pasien dan fasilitas rawat inap di rumah sakit
dengan cepat dan efektif, selain itu juga dapat mempermudah pengguna melihat data rawat inap
tanpa harus mengecek berkas satu persatu sehingga lebih efisien waktu.

Proses awal yaitu pengguna (perawat, ahli gizi, petugas, dan kebersihan) serta admin
melakukan login, lalu admin menginputkan biodata pengguna dan pengguna dapat melihat
masing-masing biodata pribadinya, lalu pengguna dapat mengganti password. Setelah itu
sistem melakukan pendataan rekam medis pasien dengan perawat menginputkan data rekam
medis pasien, lalu admin menerima laporan rekam medis pasien dan memberikan pilihan kamar
melalui data-data rekam medis pasien, lalu perawat menerima laporan pilihan kamar dan
perawat menginputkan kamar yang dipilih pasien, dan ahli gizi dapat melihat informasi rekam
medis pasien. Setelah itu petugas kebersihan menginputkan data kondisi ruang kamar dan
admin menerima laporan kondisi kamar, lalu admin menginputkan jumlah pasien di setiap
kamar. Petugas kebersihan, ahli gizi dan perawat dapat melihat jumlah pasien di suatu kamar,
lalu admin menginputkan waktu awal rawat inap pasien. Lalu perawat menginputkan hasil
tindakan medis pasien, setelah itu admin menerima laporan dari hasil tindakan medis pasien
dan menginputkan jadwal tindakan medis pasien, lalu perawat melihat jadwal tindakkan medis
pasien. Setelah itu admin menginputkan jadwal makan pasien, lalu ahli gizi melihat jadwal
makan dan menginputkan laporan makan pasien dan admin menerima laporan tentang makan
pasien. Setelah itu setiap pengguna dapat melakukan logout.

2.6.2. Fungsi Sistem


Tabel 1. Fungsi Sistem

No. Id_fungsi Nama Fungsi


Login
1 SKPL-RAWAT_INAP-001
Ganti Password
2 SKPL-RAWAT_INAP-002
Melihat Biodata Pribadi
3 SKPL-RAWAT_INAP-003
Input Data Medis Pasien
4 SKPL-RAWAT_INAP-004
Melihat Data Rekam Medis
5 SKPL-RAWAT_INAP-005
Input Data Rekomendasi Kamar
6 SKPL-RAWAT_INAP-006

4
Melihat Jumlah Pasien Suatu Kamar
7 SKPL-RAWAT_INAP-007
Memilih Kamar
8 SKPL-RAWAT_INAP-008
Input Waktu Rawat Inap Pasien
9 SKPL-RAWAT_INAP-009
Input Hasil Tindakan Medis
10 SKPL-RAWAT_INAP-010
Input Jadwal Tindakan Medis
11 SKPL-RAWAT_INAP-011
Melihat Jadwal Makan
12 SKPL-RAWAT_INAP-012
Input Laporan Makan
13 SKPL-RAWAT_INAP-013
Logout
14 SKPL-RAWAT_INAP-014

2.6.3. Karakteristik Pengguna

Tabel 2. Karakteristik Pengguna

Pengguna Tugas Hak Akses


Melakukan login, mengganti password, dapat SKPL-RAWAT_INAP-001
melihat biodata pribadi, menginputkan data SKPL-RAWAT_INAP-002
Perawat rekam medis pasien, menerima laporan pilihan SKPL-RAWAT_INAP-004
kamar, menginputkan kamar yang dipilih pasien, SKPL-RAWAT_INAP-005
dapat melihat jumlah pasien di suatu kamar, SKPL-RAWAT_INAP-006
menginputkan hasil tindakan medis pasien, dapat SKPL-RAWAT_INAP-008
melihat jadwal tindakan medis pasien, melakukan SKPL-RAWAT_INAP-009
logout. SKPL-RAWAT_INAP-011
SKPL-RAWAT_INAP-015

Melakukan login, mengganti password, dapat SKPL-RAWAT_INAP-001


biodata pribadi, dapat melihat informasi rekam SKPL-RAWAT_INAP-002
medis, dapat melihat jumlah pasien di suatu SKPL-RAWAT_INAP-004
kamar, melihat jadwal makan pasien, SKPL-RAWAT_INAP-006
Ahli Gizi menginputkan data laporan pasien, melakukan SKPL-RAWAT_INAP-008
logout. SKPL-RAWAT_INAP-013
SKPL-RAWAT_INAP-014
SKPL-RAWAT_INAP-015

5
Melakukan login, mengganti password, melihat SKPL-RAWAT_INAP-001
biodata pribadi, menginput data kondisi kamar, SKPL-RAWAT_INAP-002
Petugas
melihat jumlah pasien di suatu kamar, SKPL-RAWAT_INAP-004
Kebersihan
melakukan logout. SKPL-RAWAT_INAP-007
SKPL-RAWAT_INAP-008
SKPL-RAWAT_INAP-015
Melakukan login, melihat biodata
pribadi, menginputkan biodata perawat, petugas SKPL-RAWAT_INAP-001
kebersihan, dan ahli gizi, Melihat biodata SKPL-RAWAT_INAP-003
pribadi, menerima laporan rekam medis pasien, SKPL-RAWAT_INAP-004
memberikan pilihan kamar, menerima laporan SKPL-RAWAT_INAP-006
kondisi kamar, menginputkan jumlah pasien SKPL-RAWAT_INAP-008
Admin
disetiap kamar, menginputkan waktu awal rawat SKPL-RAWAT_INAP-010
inap, menerima laporan hasil tindakan medis, SKPL-RAWAT_INAP-012
menginputkan jadwal tindakan medis, SKPL-RAWAT_INAP-013
menginputkan jadwal makan pasien, menerima SKPL-RAWAT_INAP-015
laporan tentang makan pasien, melakukan
logout.

2.6.4. Batasan
Dalam Pengembangan Sistem Informasi Rawat Inap Rumah Sakit Berbasis Website ini
terdapat batasan-batasan sebagai berikut ini :

1. Pengguna harus terhubung dengan internet terlebih dahulu saat akan mengakses
sistem.
2. Sistem ini bekerja pada sistem operasi berbasis Windows.
3. Pembuatan database ini menggunakan MySql.
4. Sistem hanya dapat menerima login dari pengguna yang sudah terdaftar sebagai
pegawai rumah sakit.
5. Sistem dikembangkan menggunakan Bahasa Pemrograman Web berbasis PHP.

6
2.6.5. Lingkungan Operasi
Operasi client server akan berfungsi dengan spesifikasi sebagai berikut ini :
1. Server
- System Manufacture : Asus A409FJ
- Processor : Intel Core i5-8265U CPU 3,9GHz
- Memory : 4-8GB RAM
2. Client
- Google Chrome
- Mozilla Firefox
3. Sistem Operasi
- Windows
4. DBMS
- MySql
5. Bahasa Pemrograman
- PHP

7
BAB III
DOKUMEN ANALISA KEBUTUHAN (SPESIFIKASI KEBUTUHAN
PERANGKAT LUNAK)
3.1 Analisa Kebutuhan Fungsional
 Sistem harus dapat melakukan Login
- Perawat dapat melakukan login ke halaman perawat
- Ahli gizi dapat melakukan login ke halaman ahli gizi
- Petugas kebersihan dapat melakukan login ke halaman petugas kebersihan.
- Admin dapat melakukan login ke halaman admin
- Petugas kebersihan, perawat, dan ahli gizi dapat mengganti password
- Petugas kebersihan, perawat, dan ahli gizi dapat melihat biodata pribadi
- Admin Menginputkan biodata perawat, petugas kebersihan, dan ahli gizi.
 Sistem harus dapat melakukan pendataan rekam medis pasien
- Ahli gizi dapat melihat informasi rekam medis pasien.
- Perawat menginputkan data rekam medis pasien.
- Perawat menerima laporan pilihan kamar.
- Perawat menginputkan kamar yang dipilih pasien
- Admin menerima laporan rekam medis pasien.
- Admin memberikan pilihan kamar melalui data – data rekam medis pasien.
 Sistem dapat menampilkan data kamar.
- Petugas kebersihan menginputkan data kondisi ruang kamar
- Petugas kebersihan, ahli gizi dan perawat dapat melihat jumlah pasien di
suatu kamar.
- Admin menerima laporan kondisi kamar
- Admin menginputkan jumlah pasien di setiap kamar.
- Admin menginputkan waktu awal rawat inap pasien.
 Sistem dapat menampilkan tindakkan medis pasien
- Perawat menginputkan hasil tindakkan medis pasien.
- Perawat dapat melihat jadwal tindakkan medis pasien.
- Admin menerima laporan hasil tindakkan medis pasien
- Admin menginputkan jadwal tindakan medis pasien
 Sistem dapat menampilkan data makan pasien
- Ahli gizi melihat jadwal makan pasien.

8
- Ahli gizi dapat menginputkan data laporan makan pasien.
- Admin menginputkan jadwal makan pasien.
- Admin menerima laporan tantang makan pasien.
 Sistem dapat melakukan Logout
- Admin dapat melakukan logout.
- Perawat dapat melakukan logout.
- Ahli gizi dapat melakukan logout.
- Petugas Kebersihan dapat melakukan logout.

3.2 Analisa Kebutuhan Non Fungsional

1. Operasional
 Digunakan pada sistem operasi Windows
 Minimum Intel Core i5-8250U
 Memori yang digunakan dari 4 – 8 GB
 Web Server Apache
 Browser yang digunakan adalah Google Chrome dan Mozilla Firefox
2. Keamanan
 Sistem dilengkapi dengan password
 Data sensitif pasien seperti nama, tanggal lahir, dan alamat tidak disebar
luaskan.
3. Informasi
 Adanya pemberitahuan jika password yang diinputkan salah.
4. Kinerja
 Waktu untuk proses menginputkan data selama 1 menit

9
BAB IV
DOKUMEN PERANCANGAN (DESKRIPSI PERANCANGAN
PERANGKAT LUNAK)

4.1 Perancangan Sistem


4.1.1 Flowchart

Gambar 1. Flowchart

Keterangan :
Pada Sistem Informasi Rawat Inap Rumah Sakit admin, perawat, ahli gizi, dan petugas
kebersihan melakukan login terlebih dahulu dengan memasukkan username dan password
yang telah diberikan pihak rumah sakit saat penerimaan karyawan. Setelah login berhasil admin
akan masuk kehalaman admin. Namun perawat, ahli gizi, dan petugas kebersihan harus
melakukan ganti password dan melihat biodata pribadi, setelah itu akan masuk pada
halamannya masing – masing.

10
4.1.2 Data Flow Diagram
1. DFD Level 0

Gambar 2. Data Flow Diagram 0

Keterangan :

Pada Data Flow Diagram level 0 di atas, menggambarkan bahwa admin, perawat, petugas
kebersihan, dan ahli gizi dapat mengakses Sistem Informasi Rawat Inap Rumah Sakit. Admin, perawat,
petugas kebersihan, dan ahli gizi dapat melakukan login terlebih dahulu untuk bisa mengakses sistem.
perawat menginputkan data rekam medis pasien, data hasil tindakan medis pasien data kamar yang
dipilih pasien, lalu menerima informasi jadwal tindakan medis, jumlah pasien, pilihan kamar. Petugas
kebersihan dapat menginputkan kondisi kamar dan menerima informasi jumlah pasien. Ahli gizi dapat
menginputkan laporan makan pasien, lalu menerima informasi jadwal makan pasien, rekam medis,
jumlah pasien. Sedangkan, admin dapat menginputkan pilihan kamar, jumlah pasien, waktu rawat inap
pasien, jadwal tindakan medis, jadwal makan pasien, lalu dapat menerima informasi data rekam medis,
kondisi kamar, tindakkan medis, data laporan makan pasien

11
2. DFD Level 1

Gambar 3. Data Flow Diagram level 1

Keterangan :

Sistem Informasi Rawat Inap Rumah Sakit ini memiliki beberapa proses, proses yang
pertama melakukan login (meemasukkan username dan password), semua user dan admin
wajib melakukan login terlebih dahulu. Selanjutnya proses pendataan rekam medis. Rekam
medis disini sangatlah penting karena dengan rekam medis pasien akan ditempatkan di kamar
yang sesuai dengan keadaan pasien. Setelah itu proses pendataan kondisi kamar. Pendataan ini
dilakukan untuk pasien selalu nyaman di dalam kamar karena terjaga kebersihannya serta
mengetahui fasilitas dari kamar tersebut dan untuk mengetahui jumlah pasien di dalam kamar.
Lalu proses tindakkan medis. Tindakan medis ini bertujuan untuk mengetahui kondisi pasien
dengan pemeriksaan terbaru. Proses pendataan makan pasien. Pendataan makan pasien ini
dilakukan agar mengetahui apakah semua pasien sudah mendapatkan makanan. Proses terakhir
ada logout semua pengguna dan admin dapat melakukan logout dari sistem.

12
3. DFD Level 2

Gambar 4. Data Flow Diagram level 2

Keterangan :

Di sini saat melakukan login ada proses tambahannya yakni, mengubah password.
Setelah perawat, ahli gizi, dan petugas kebersihan melakukan login akan masuk ke halaman
mengubah password. Jika saat pertama kali menggunakannya wajib mengganti password tetapi
jika sudah beberapa kali menggunakannya bisa menolak untuk menggantinya. Setelah itu
masuk ke halaman biodata, disini admin menginputkan biodata perawat, biodata ahli gizi, dan
biodata petugas kebersihan. jika biodata terdapat kesalahan maka pengguna wajib melaporkan
diluar sistem kepada admin.

13
4.2 Perancangan Basis Data

4.2.1 Entity Relationship Diagram

Gambar 5. Entity Relationship Diagram

Keterangan :

Pada gambar diatas merupakan ERD dari sistem informasi rawat inap rumah sakit.
Gambar diatas menjelaskan bahawa dapat menginputkan data kamar, menginputkan data
makan pasien, dan melihat data rekam medis. Kemudian perawat dapat melakukan tindakkan
medis, menginput rekam medis, dan memilih kamar. Kemudian, petugas kebersihan dapat
menginput data kamar, serta yang terakhir ahli gizi dapat melihat rekam medis dan melakukan
makan pasien.

14
4.2.2 Konseptual Basis Data

Gambar 6. Konseptual Basis Data

Keterangan :
Pada gambar diatas merupakan gambar konseptual basis data sistem informasi rawat
inap rumah sakit. Gambar diatas menjelaskan atribut – atribut yang digunakan pada tiap – tiap
tabel serta mengetahui primary key (PK) dan forent key (FK).

15
4.2.3 Basis Data Relasional

Gambar 7. Basis Data Relasional

Keterangan :
Pada gambar diatas menjelaskan basis data relasioanal sistem informasi rawat inap
rumah sakit. Terdapat 8 tabel yang saling berkaitan yaitu tabel admin, tabel tindak medis, tabel
perawat, tabel rekam medis, tabel ahli gizi, tabel makan, tabel kamar, dan tabel petugas
kebersihan.

4.2.4 Normalisasi
1. Tabel Admin
Tabel 3. Admin

Id_admin nama_admin password

A01 Dian Suryawati Adi56677

16
2. Tabel Tindak Medis
Tabel 4 Tindak Medis

Id_tindak_medi
Id_perawat Nama_pasien Jadwal_tindak_medis Hasil
s
TM01 P03 Putu Gede Randy Rabu, 20 – 01 – 2021 Tekanan darahnya
Juliansyah menurun, panasnya
semakin naik
TM02 P02 Sahira Muniaramadhani Rabu, 20 – 01 – 2021 Demamnya menurun
TM03 P02 Annisa Nina Dinari Senin, 25 – 01 – 2021 Menemukan Saraf
yang masih belum
sembuh
TM04 P01 Nuria Ana Arteniues Rabu, 27 – 01 – 2021 Masih belum sadar,
demamnya sudah
menurun

3. Tabel Perawat
Tabel 5. Perawat

Id_perawat password nama_perawat alamat email


P01 Pnandia01 Nanda Ayu Alfian Klungkung Nanda0753@gmail.com
P02 P099niarr Nia Ramadhania Yulia Singaraja Niaramadhan09@gmail.com
P03 Panggapt1 Komang Anggga Saputra Denpasar Anggasaputra@gmail.com

4. Tabel Rekam Medis


Tabel 6. Rekam Medis

Id_rekam_medis Id_perawat nama_pasien tanggal


RKM01 P01 Sahira Muniaramadhani 13-01-2021
RKM02 P01 Putu Gede Randy Juliansyah 13-01-2021
RKM03 P02 Annisa Nina Dinari 23-01-2021
RKM04 P03 Nuria Ana Arteniues 25-01-2021

5. Tabel Ahli Gizi


Tabel 7. Ahli Gizi

Id_Ahli_Gizi Nama_ahli_gizi Alamat Email Password


AG01 Eka Fajar Safitri Denpasar Ekafajar1@gmail.com Ag0101780
AG02 Nia Ayu Ramadhan Klungkung Niaayu2233@gmail.com Ag0225670

17
6. Tebel Makan
Tabel 8. Makan

Id_makan_pasien Id_ahli_gizi Nama_pasien Jadwal_makan Laporan


M01 AG01 Annisa Nina Dinari Pagi 08.00 WITA Makan pagi selesai
Siang 12.00 WITA Makan siang pasien
Malam 20.00 WITA tidak makan
Makan malam
selesai
M02 AG02 Putu Gede Randy Pagi 08.30 WITA Makan pagi selesai
Juliansyah Siang 12.00 WITA Makan siang
Malem 20.00 WITA selesai
Makan malam
selesai

7. Tabel Kamar
Tabel 9. Kamar

Id_kamar Id_Patugas_kebersihan Nama_kamar Jenis_kamar Jumlah_pasien Fasilitas


Ranjang, Kasur, Ac,
K01 PK03 Kamar Senadi Kelas I 8
kamar mandi, kursi
Ranjang, Kasur, Ac,
K02 PK02 Kamar Mawar Kelas II 4 kamar mandi, kursi
rusak 1, meja
Ranjang, Kasur, Ac,
K03 PK02 Kamar Senadi Kelas II 5 kamar mandi, kursi,
meja 1 rusak 1

8. Tabel Petugas Kebersihan


Tabel 10. Petugas Kebersihan

Id_petugas_kebersihan Nama_petugas_kebersihan password email alamat


PK01 Adnan Naufal PKad11755 Adnann01@gmail.com Denpasar

PK02 Putu Sari PKa102440 Putusari0899@gmail.com Karangasem


PK03 Raya Diningrat PKraya001 Raya0022@gmail.com Denpasar

4.2.5 Database Management System


1. Cara membuat database sistem informasi rawat inap rumah sakit
= CREATE DATABASE SI_rawat_inap;

2. Cara membuat tabel admin


= CREATE TABLE admin (id_admin INT PRIMARY KEY AUTO_INCREMENT,
username Varchar (50) NOT NULL,
password varchar (8) NOT NULL
);

18
3. Cara mengisi tabel admin
= INSERT INTO `admin`(`id_admin`, `username`, `password`) VALUES ("A01","Dian
Suryawati","Adi56677")

4. Cara membuat tabel perawat


= CREATE TABLE perawat (id_perawat INT PRIMARY KEY AUTO_INCREMENT,
username VARCHAR (50) NOT NULL,
password varchar (9) NOT NULL,
alamat text NOT NULL,
email varchar (50)
);
5. Cara mengisi tabel perawat
= INSERT INTO `perawat`(`id_perawat`, `username`, `password`, `alamat`, `email`)
VALUES ("P01","Nanda Ayu
Alfian","Pnandia01","Klungkung","Nanda0753@gmail.com")

6. Cara membuat tabel rekam medis


=CREATE TABLE rekam_medis ( id_rekam_medis INT PRIMARY KEY AUTO_IN
CREMENT, id_perawat Varchar (10) NOT NULL, nama_pasien varchar (50) NOT NU
LL, tanggal date )
);

7. Cara mengisi tabel rekam medis


= INSERT INTO `rekam_medis`(`id_rekam_medis`, `id_perawat`, `nama_pasien`,
`tanggal`) VALUES ("RKM01","P01","Sahira Muniaramadhani","13-01-2021")

8. Cara membuat tabel kamar


= CREATE TABLE kamar (
id_kamar INT PRIMARY KEY AUTO_INCREMENT,
id_petugas_kebersihan VARCHAR (10) NOT NULL,
nama_kamar VARCHAR (50) NOT NULL,
jenis_kamar VARCHAR (50) NOT NULL,
jumlah_pasien VARCHAR (50) NOT NULL,
fasilitas varchar (100) NOT NULL
);

9. Cara mengisi tabel kamar


= INSERT INTO `kamar`(`id_kamar`, `id_petugas_kebersihan`, `nama_kamar`,
`jenis_kamar`, `jumlah_pasien`, `fasilitas`) VALUES ("K01","PK03","Kamar
Senadi","Kelas I","8","Ranjang, Kasur, Ac, kamar mandi, kursi")

10. Cara membuat tabel petugas kebersihan


= CREATE TABLE petugas_kebersihan (
id_petugas_kebersihan INT PRIMARY KEY AUTO_INCREMENT,
nama_petugas_kebersihan VARCHAR (50) NOT NULL,
password VARCHAR (9) NOT NULL,
email VARCHAR (50) NOT NULL,
alamat text
);

19
11. Cara mengisi tabel petugas kebersihan
= INSERT INTO `petugas_kebersihan`(`id_petugas_kebersihan`,
`nama_petugas_kebersihan`, `password`, `email`, `alamat`) VALUES ("PK01","Adnan
Naufal","PKad11755","Adnann01@gmail.com","Denpasar")

12. Cara membuat tabel tindak medis


= CREATE TABLE tindak_medis (
id_tindak_medis INT PRIMARY KEY AUTO_INCREMENT,
id_perawat VARCHAR (10) NOT NULL,
nama_pasien VARCHAR (50) NOT NULL,
jadwal_tindak_medis VARCHAR (50) NOT NULL,
hasil varchar (200) NOT NULL
);

13. Cara mengisi tabel tindak medis


= INSERT INTO `tindak_medis`(`id_tindak_medis`, `id_perawat`, `nama_pasien`,
`jadwal_tindak_medis`, `hasil`) VALUES ("TM01","P03","Putu Gede Randy
Juliansyah","Rabu, 20 – 01 – 2021","Tekanan darahnya menurun, panasnya semakin
naik")

14. Cara membuat tabel ahli gizi


= CREATE TABLE ahli_gizi (
id_ahli_gizi INT PRIMARY KEY AUTO_INCREMENT,
nama_ahli_gizi VARCHAR (50) NOT NULL,
password VARCHAR (9) NOT NULL,
alamat text NOT NULL,
email VARCHAR (50) NOT NULL
);

15. Cara mengisi tabel ahli gizi


= INSERT INTO `ahli_gizi`(`id_ahli_gizi`, `nama_ahli_gizi`, `password`, `alamat`,
`email`) VALUES ("AG01","Eka Fajar
Safitri","Ag0101780","Denpasar","Ekafajar1@gmail.com")

16. Cara membuat tabel makan


= CREATE TABLE makan (
id_makan_pasien INT PRIMARY KEY AUTO_INCREMENT,
id_ahli_gizi VARCHAR (10) NOT NULL,
nama_pasien VARCHAR (50) NOT NULL,
jadwal_makan VARCHAR (100) NOT NULL,
laporan VARCHAR (200) NOT NULL
);

17. Cara mengisi tabel makan


= INSERT INTO `makan`(`id_makan_pasien`, `id_ahli_gizi`, `nama_pasien`,
`jadwal_makan`, `laporan`) VALUES ("M01","AG01","Annisa Nina Dinari","Pagi
08.00 WITA,Siang 12.00 WITA, Malam 20.00 WITA","Makan pagi selesai Makan siang
pasien tidak makan Makan malam selesai"
)

20
4.3. Perancangan Antarmuka

4.3.1. Tampilan Antar Muka Pengguna (Perawat, Ahli Gizi, dan Petugas
Kebersihan)

a. Tampilan Halaman Depan

Gambar 8. Tampilan halaman depan pengguna

Pada gambar di atas memperlihatkan halaman awal dari pengguna yakni perawat, ahli gizi, serta
petugas kebersihan. Pada halaman awal / halaman depan ini terlihat langsung terdapat login untuk
bisa masuk ke halaman utama masing – masing pengguna.

4.3.2. Tampilan Antar Muka Halaman Pengguna Perawat


a. Tampilan Halaman Utama Perawat

21
Gambar 9. Tampilan halaman utama perawat

Pada gambar diatas memperlihatkan halaman utama pengguna perawat, di gambar tersebut terdapat
menu – menu perawat yakni rekam medis, tindakan medis serta kamar.

b. Tampilan Halaman Rekam Medis Perawat

Gambar 10. Tampilan halaman rekam medis perawat

Pada halaman rekam medis seperti gambar di atas terdapat 3 fungsi yang nantinya bisa digunakan
perawat yakni fungsi input data rekam medis, laporan pilihan kamar, dan kamar yang dipilih pasien.

22
c. Tampilan Halaman Input data rekam medis

Gambar 11. Tampilan halaman input rekam medis

Dari gambar diatas menjelaskan halaman input rekam medis. Dalam rekam medis hanya file yang
bisa diupload dengan max 4Mb, selain itu juga menginputkan nama pasien dan tanggal.
d. Tampilan Laporan Pilihan Kamar

Gambar 12 Tampilan Laporan Pilihan Kamar

23
Pada tampilan laporan pilihan kamar, perawat dapat melihat data rekomendasi kamar yang harus
dipilih oleh pasien sebagai kamar rawat inap.
e. Tampilan Halaman Kamar Pilihan

Gambar 13 Tampilan Halaman Kamar Pilihan

pada halaman kamar pilihan otomatis terdapat pilihan kamar apa saja yang menjadi rekomendasi
kamar. Perawat dapat mengklik kamar yang menjadi pilihan pasien dengan cara mengklik bulet di
sebelah kata kamar.

f. Tampilan Halaman Tindakan Medis

24
Gambar 14. Tampilan halaman tindakan medis

Pada halaman tindakan medis seperti gambar diatas menjelaskan fungsi – fungsi yang ada pada
halaman tindakan medis yakni menu input hasil tindakan medis dan jadwal tindakkan medis.
Di halaman ini juga terdapat tabel hasil inputan dari data – data tindakan medis yang diinput
oleh perawat.

g. Tampilan Halaman input hasil tindakan medis

25
Gambar 15. Tampilan halaman input tindakan medis

Pada gambar diatas adalah halaman input hasil tindakkan medis, sedikit berbeda dari inputan
rekam medis, Di inputan hasil tindakan medis ini tidak berupa dokumen melainkan berupa text
yang nantinya akan diisi oleh perawat lalu di upload.

26
h. Tampilan Halaman Jadwal Tindakkan Medis

Gambar 16. Tampilan halaman jadwal tindakan medis

Pada gambar diatas memperlihatkan halaman jadwal tindakan medis, disini perawat hanya bisa melihat
jadwal tindakkan medis, perawat tidak bisa mengubah jadwal yang telah diberikan oleh admin.

i. Tampilan Halaman Kamar

Gambar 17. Tampilan halaman kamar

27
Pada halaman kamar ini perawat bisa melihat jumlah pasien suatu kamar dengan mengklik
kamar yang diinginkan untuk dilihat datanya. Disini perawat tidak bisa mengubah atau
menghapus data karena perawat hanya bisa melihat saja.

4.3.3. Tampilan Antar Muka Halaman Pengguna Ahli Gizi


a. Tampilan Halaman Utama Ahli Gizi

Gambar 18. Tampilan halaman utama ahli gizi

Pada halaman ahli gizi terdapat 3 fungsi yang dapat digunakan oleh pengguna ahli gizi yakni
makan pasien, rekam medis, dan kamar.

b. Tampilan Halaman Makan Pasien

Gambar 19. Tampilan halaman makan pasien

28
Pada gambar diatas merupakan halaman makan pasien dari pengguna ahli gizi, terlihat ada 2
fungsi dalam halaman makan pasien yakni jadwal makan pasien serta laporan makan pasien.

c. Tampilan Halaman jadwal makan pasien

Gambar 20.Tampilan Halaman jadwal makan pasien

Pada halaman jadwal makan pasien designnya tidak terlalu jauh dari design jadwal tindakan
medis di atas. Disini pengguna ahli gizi tidak dapat melakukan perubahan atau menghapus
data.

d. Tampilan Halaman laporan Makan Pasien

Gambar 21.Tampilan Halaman laporan Makan Pasien

29
Pada halaman laporan makan pasien ahli gizi harus memasukkan data nama pasien dan tanggal sebelum
memasukkan laporan makan pasien. Laporan makan pasien hanya berupa text yang diinputkan oleh ahli
gizi.

4.3.4. Tampilan Antar Muka Halaman Pengguna Petugas Kebersihan


a. Tampilan Halaman utama petugas kebersihan

Gambar 22. Tampilan Halaman utama petugas kebersihan

Pada halaman petugas kebersihan terdapat 2 menu yaitu menu Input data kondisi kamar dan
jumlah pasien.

30
b. Tampilan Halaman Input data kondisi kamar

Gambar 23. Tampilan Halaman Input Kondisi Kamar

Pada halaman input kondisi kamar pertugas kebersihan dapat memasukkan nama kamar, jenis
kamar, dan fasilitas. Jika data telah dimasukkan maka petugas kebersihan menginputkan data lalu
data akan terkirim ke halaman admin.

4.3.5. Perancangan antarmuka Admin


a. Tampilan Halaman login admin

Gambar 24. Tampilan Halaman login admin

31
Pada gambar diatas menjelaskan halaman login admin, perbedaanya pada login pengguna (perawat, ahli
gizi dan petugas kebersihan) terletak pada nama loginnya. Admin dapat memasukkan username dan
password yang telah diberikan pihak rumah sakit.

b. Tampilan Halaman utama admin

Gambar 25. Tampilan Halaman utama admin

Pada halaman utama admin terdapat 4 menu yakni rekam medis, tindakkan medis, kamar dan
makan pasien. Admin dapat melakukan memasukkan data dan lain – lain dengan mengklik fungsi
seperti di gambar diatas terlebih dahulu.

c. Tampilan Halaman Rekam medis

32
Gambar 26. Tampilan Halaman Rekam Medis

Gambar diatas memperlihatkan fungsi yang ada pada halaman rekam medis, yakni fungsi laporan rekam
medis dan rekomendasi kamar pasien. Admin dapat memasukkan atau melihat data dengan mengklik
fungsi seperti diatas terlebih dahulu.

d. Tampilan Halaman Laporan Rekam Medis

Gambar 27. Tampilan Halaman Laporan Rekam Medis

Pada gambar diatas merupakan tampilan halaman laporan rekam medis, terlihat bahwa pada
halaman laporan rekam medis admin harus mengklik nama pasien dan tanggal untuk bisa
melihat data rekam medis pasien.

33
e. Tampilan Halaman Rekomendasi kamar pasien

Gambar 28. Tampilan Halaman Rekomendasi kamar pasien

Pada gambar diatas memperlihatkan halaman admin merekomendasikan kamar yang nantinya
akan dikirim ke halaman perawat. Disini admin dapat melihar slot kamar jika dirasa kamar
tersebut cocok untuk pasien dan ada slotnya maka admin dapat memilih kamar tersebut sebagai
rekomendasi kamar. Admin dapat memberikan rekomendasi kamar sebanyak 3 kamar.

f. Tampilan Halaman Tindakan Medis

Gambar 29. Tampilan Halaman Tindakan Medis

Pada gambar diatas memperlihatkan tampilan halaman tindakan medis. Admin dapat melihat
laporan hasil tindakkan medis dan dapat menginput tindakan medis.

g. Tampilan Halaman Input jadwal Tindakkan Medis

34
Gambar 30. Tampilan Halaman Input jadwal Tindakkan Medis

Halaman diatas merupakan halaman Input jadwal tindakan medis yang hanya bisa digunakan
oleh admin. Pada halaman ini admin dapat menginputkan halaman medis berupa nama pasien
serta jadwal tindakan medis pasien tersebut. Setelah menginputkan maka akan muncul pada
tabel jadwal tindakan medis seperti di atas.

h. Tampilan Halaman Laporan Hasil Tindakkan Medis

Gambar 31. Tampilan Halaman Laporan Hasil Tindakkan Medis

35
Pada halaman laporan hasil tindakkan medis, admin dapat melihat data tindakan medis dengan
mengklik nama pasien serta jadwal tindakkan medis setelah diklik akan terlihat data laporan
tindakkan medis.

i. Tampilan Halaman Kamar

Gambar 32. Tampilan Halaman Kamar

Pada halaman kamar terdapat 3 fungsi yakni menu laporan kondisi kamar, menu input jumlah
pasien, dan menu input waktu rawat inap pasien. Admin dapat mengklik fungsi diatas terlebih
dahulu sebelum melihat atau memasukkan data.

j. Tampilan Halaman Laporan Kondisi Kamar

Gambar 33.Tampilan Halaman Laporan Kondisi Kamar

36
Pada halaman laporan kondisi kamar admin dapat melihat data dengan mengklik kamar yang
mana akan dilihat kondisi kamarnya.

k. Tampilan Halaman Input Jumlah Pasien

Gambar 34.Tampilan Halaman Input Jumlah Pasien

Pada halaman input jumlah pasien admin dapat memasukkan jumlah pasien tiap kamarnya jika
sudah dimasukkan jumlah pasien maka admin dapat mengklik input.

l. Tampilan Halaman Input Waktu Rawat Inap

37
Gambar 35. Tampilan Halaman Input Waktu Rawat Inap

Pada halaman menginput waktu rawat inap pasien terdapat data nama – nama lalu, admin
memasukkan waktu rawat inap pasien jika sudah di masukkan maka akan klik input.

m. Tampilan Halaman Makan

Gambar 36.Tampilan Halaman Makan

Pada halaman makan terdapat 2 menu yakni laporan makan pasien dan input jadwal makan
pasien. Admin dapat mengklik fungsi diatas terlebih dahulu sebelum melakukan masukan
data dan melihat laporan.

n. Tampilan Laporan Makan Pasien

Gambar 37.Tampilan Laporan Makan Pasien

38
Pada halaman laporan makan pasien admin dapat melihat data – data makan pasien. Tetapi,
admin tidak dapat mengubah atau menghapus data laporan.

o. Input Jadwal Makan Pasien

Gambar 38.Input Jadwal Makan Pasien

Pada halaman Input Jadwal Makan Pasien. Admin dapat memasukkan nama pasien dan
jadwal makan pasien. Setelah di maukkan datanya maka admin klik input otomatis data ini
akan muncul di halaman jadwal makan pasien pada halaman pengguna ahli gizi.

p. Tampilan Halaman Input Biodata

39
Gambar 39.Tampilan Halaman Input Biodata

Pada gambar diatas menjelaskan admin dapat menginputkan biodata pengguna perawat, ahli
gizi, dan pertugas kebersihan. admin akan mengklik fungsi yang akan diinginkan lalu dapat
memasukkan data identitas perawat, ahli gizi, dan petugas kebersihan.
q. Tampilan Halaman Input Biodata Perawat

Gambar 40 Tampilan Halaman Input Biodata Perawat

pada halaman input biodata perawat admin akan memasukkan data nama perawat, alamat,
dan email setelah itu admin akan mengklik input.

40
BAB V
DESKRIPSI PENGUJIAN (DESKRIPSI PERANCANGAN PERANGKAT
LUNAK)

5.1 Lingkungan Pengujian Perangkat Lunak


5.1.1 Perangkat Lunak Penggujian
Perangkat lunak yang diperlukan pada pengujian ini adalah:

1. Sistem Operasi
Sistem Operasi yang dapat digunakan dalam pengujian Sistem Informasi
Rawat Inap pada Rumah Sakit adalah Windows 10 dan Windows 11.
2. Web Server
Web Server yang dapat digunakan dalam pengujian Sistem Informasi Rawat
Inap pada Rumah Sakit adalah Apache.
3. Browser
Browser yang digunakan dalam pengujian Sitem Informasi Rawat Inap pada
Rumah Sakit ini adalah Google Chrome dan Mozilla Firefox

5.1.2 Perangkat Keras Pengujian


Perangkat Keras yang diperlukan pada pengujian ini adalah:
1. Laptop/Komputer
Dalam pengujian Sistem Informasi Rawat Inap pada Rumah Sakit ini,
memerlukan laptop atau komputer untuk dapat mengakses sistem melalui
web Browser.
2. Jaringan
Dalam pengujian Sistem Informasi Rawat Inap pada Rumah Sakit
memerlukan jaringan internet agar mendapatkan akses dan pengambilan
data pada server.

5.1.3 Material Pengujian


Material pengujian yang terdapat dalam prosespengujian ini adalah:
1. Mengeksekusi fungsi-fungsi yang terdapat dalam sistem.
2. Memeriksa kesesesuaian antara tampilan desain antarmuka dengan fungsi-
fungsi yang dimiliki sistem.

41
5.1.4 Sumber Daya Manusia
Sumber daya manusia yang ikut dilibatkan dalam pengujian sistem ini yaitu 2
orang penguji yang memiliki kompetensi sebagai berikut:
1. Memahami bahasa pemrograman PHP.
2. Memahami pengoperasian DBMS MySql.
3. Memahami pengeksekusian kodingan PHP pada Web Server.

5.1.5 Prosedur Umum Pengujian


A. Pengenalan dan Latihan
Pada pengujian Sistem Informasi Rawat Inap ini, tim penguji menggunakan
beberapa tools, yaitu:
1. Bahasa Pemrograman
Bahasa pemrograman yang digunakan pada pengujian ini adalah Bahasa
pemrograman PHP, karena sistem informasi yang dibuat adalah sistem
informasi berbasis web
2. DBMS
DBMS yang digunakan pada pengujian ini adalah DBMS MySql.
3. Sistem Operasi
Sistem Operasi yang digunakan pada pengujian ini adalah sistem operasi
Windows 10 dan Windows 11,
4. Browser
Browser yang dapat digunakan pada pengujian ini adalah Mozilla Firefox
atau Google Chrome.

B. Persiapan Awal
1. Persiapan Prosedural
Ada beberapa hal yang harus dipersiapkan sebelum melakukan pengujian,
yaitu:
 Penyiapan scenario pengujian untuk memeriksa kebenaran program
 Dokumen SKPL
2. Persiapan Perangkat Keras

42
Perangkat keras yang perlu dipersiapkan, yaitu:
 Laptop atau computer
 Printer untuk mencetak data
 Keyboard untuk menginputkan data
 Mouse untuk mengarahkan pointer ketika menggunakan computer

3. Persiapan Perangkat Lunak


Perangkat yang perlu dipersiapkan sebelum melakukan pengujian:
 Browser Mozilla Firefox atau Google Chrome
 DBMS MySql
 Web Server Apache

C. Pelaksanaan
Dalam pelaksanaan pengujian Sitem Informasi Rawat Inap ini, tim penguji
melakukan beberapa hal sebagai berikut:
1. Mengaktifkan Web Server Apache
2. Membuka web Browser Mozilla Firefox atau Google Chrome
3. Membuka sistem informasi melalui web Browser
4. Mengujikan sistem sesuai dengan dokumen SKPL
5. Mencatat hasil uji ke dalam tabel pengujian yang ada di dalam dokumen
pengujian.

D. Pelaporan Hasil
Dokumen hasil uji dari sistem ini akan diserahkan kepada beberapa pihak,
yaitu:
1. Tim Pengembang
Dokumen Sistem Informasi Rawat Inap ini akan dijadikan sebagai
referensi oleh tim pengembang untuk dapat melakukan proses analisis
terhadap kualitas perangkat lunak serta perbaikan dan pemeliharaan yang
perlu dilakukan serta referensi untuk pengembangan lebih lanjut pada
sistem ini.
2. Pengguna

43
Dokumen ini dapat dimanfaatkan sebagai panduan pemahaman perangkat
lunak oleh pengguna sehingga dapat membedakan antara kesalahan yang
disebabkan oleh pengguna dan kesalahan yang memang terjadi pada
perangkat lunak.

5.2 Identifikasi dan Rencana Pengujian


Tabel 11. Identifikasi dan Rencana Pengujian

Kelas Uji Butir Uji Identifikasi Tingkat Jenis Penguji


SKPL PDHUPL Pengujian Pengujan
Login Masuk ke SKPL-R-001 PDHUPL-001 Pengujian Black Box Nanda, Dian Eka
Halaman Sistem
Pengguna
Pengelolaan Melakukan SKPL-R-002 PDHUPL-002 Pengujian Black Box Nanda, Dian Eka
Data Pendataan Sistem
Rekam Medis
Menampilkan SKPL-R-003 PDHUL-003 Pengujian Black Box Nanda, Dian Eka
Data Kamar Sistem
Menampilkan SKPL-R-004 PDHUPL-004 Pengujian Black Box Nanda, Dian Eka
Tindakan Medis Sistem
Pasien
Menampilkan SKPL-R-005 PDHUPL-005 Pengujian Black Box Nanda, Dian Eka
Data Pasien Sistem
Logout Keluar dari SKPL-R-006 PDHUPL-006 Pengujian Black Box Nanda, Dian Eka
Halaman Sistem
Pengguna

5.3 Deskripsi dan Hasil Uji


Tabel 12. Deskripsi dan Hasil Uji

BUTIR UJI TESTCASE DATA INPUT YANG HASIL YANG


DIUJIKAN DIHARAPKAN
Dapat Melakukan Login Pengguna dapat login pada - Username yang terdiri dari Pengguna dapat login
halaman masing-masing huruf kecil saja Ketika sudah
(username dan password) - Username yang terdiri dari menginputkan
huruf dan beberapa angka username dan password
- Username yang terdiri dari
angka saja

44
- Password yang terdiri dari
huruf, angka, dan symbol
- Password yang terdiri dari
angka saja
- Password yang terdiri dari
huruf kecil saja
- Password yang terdiri dari
ada huruf kapital dan ada
huruf kecil
Melakukan Pendataan Ahli Gizi dapat melihat - Nama pasien terdiri dari Ahli Gizi dapat melihat
Rekam Medis Informasi Rekam Medis beberapa huruf kapital Informasi Rekam Medis
Pasien (nama pasien atau - Nama pasien yang terdiri Pasien ketika sudah
kode kamar) dari beberapa huruf kecil menginputkan nama
- Kode kamar terdiri dari pasien atau kode kamar
beberapa huruf dan angka
- Kode kamar terdiri dari
beberapa angka
Perawat dapat - Nama pasien terdiri dari Perawat dapat
menginputkan data rekam beberapa huruf kapital menginputkan data
medis pasien dan kamar - Nama pasien yang terdiri rekam medis pasien dan
yang dipilih (nama pasien, dari beberapa huruf kecil kamar yang dipilih
alamat, nama wali, umur) - Alamat pasien terdiri dari setelah memasukkan
huruf, angka, dan symbol) nama pasien, alamat,
- Nama wali terdiri dari nama wali, umur)
beberapa huruf
-umur terdiri dari 2 angka
Perawat menerima laporan - Nama pasien terdiri dari Perawat menerima
pilihan kamar beberapa huruf laporan pilihan kamar
- Kode kamar terdiri dari setelah data pasien
beberapa huruf dan angka lengkap

45
Perawat menginputkan - Nama pasien yang terdiri Perawat dapat
kamar yang dipilih (nama dari beberapa huruf kapital menginputkan kamar
pasien dan kode kamar) - Nama pasien yang terdiri yang dipilih
dari beberapa huruf kecil
- Kode kamar yang terdiri
dari beberapa huruf dan
angka
- Kode kamar terdiri dari
beberapa angka
Dapat Menampilkan Petugas kebersihan - Kode kamar terdiri dari Petugas kebersihkan
Data Kamar menginputkan data kondisi beberapa angka dapat menginputkan
kamar (Kode kamar dan - Kode kamar yang terdiri kondisi kamar dengan
bersih atau kotor) dari beberapa huruf dan memasukkan kode
angka kamar dan memilih kata
- Memilih kata bersih atau bersih atau kotor
kotor

Petugas kebersihan, ahli - Kode kamar yang terdiri Sistem dapat


gizi, dan perawat dapat dari beberapa huruf dan menampilkan jumlah
melihan jumlah pasien angka pasien Ketika pengguna
disetiap kamar (kode - Kode kamar terdiri dari memasukkan kode
kamar) beberapa angka kamar
Admin menerima laporan - Kode kamar terdiri dari Admin dapat menerima
kondisi kamar (kata bersih beberapa angka laporan kondisi kamar
atau kotor) - Kode kamar yang terdiri setelah pertugas
dari beberapa huruf dan kebersihan
angka menginputkan data
- Memilih kata bersih atau kondisi kamar
kotor
Dapat Menampilkan Perawat menginputkan - Nama pasien yang terdiri Perawat dapat
Tindakan Medis Pasien hasil Tindakan medis dari beberapa huruf kapital menginputkan hasil
pasien (nama pasien dan - Nama pasien yang terdiri tindakan medis pasien
hasil Tindakan medis) dari beberapa huruf kecil yang terdiri dari nama

46
- Hasil tindakan medis terdiri pasien dan tindakan
dari beberapa huruf dan medis yang terdiri
angka daribeberapa kalimat
- Hasil tindakan medis terdiri
dari beberapa kalimat

Perawat dapat melihat - Nama pasien yang terdiri Perawat dapat melihat
Tindakan medis pasien dari beberapa huruf kapital Tindakan medis pasien
(nama pasien) - Nama pasien yang terdiri dnegan memasukkan
dari beberapa huruf kecil nama pasien

Admin menerima laporan - Nama pasien yang terdiri Admin dapat menerima
Tindakan medis pasien dari beberapa huruf kapital Tindakan medis pasien
- Nama pasien yang terdiri Ketika perawat sudah
dari beberapa huruf kecil menginputkan tindakan
- Hasil tindakan medis terdiri medis pasien
dari beberapa kalimat

Admin menginputkan - Nama pasien yang terdiri Admin dapat


jadwal Tindakan medis dari beberapa huruf kapital menginputkan jadwal
pasien (nama pasien dan - Nama pasien yang terdiri Tindakan medis pasien
tanggal, bulan, tahun) dari beberapa huruf kecil Ketika sudah
- Tanggal terdiri dari 2 angka memasukkan nama
- Bulan terdiri dari 2 angka pasien, tanggal bilan
- Bulan terdiri dari beberapa yang terdiri dari huruf
huruf dan tahun)
- Tahun terdiri dari 4 angka

Dapat Menampilkan Ahli gizi dapat melihat - Nama pasien yang terdiri Ahli gizi dapat melihat
Data Makan Siang jadwal makan pasien (nama dari beberapa huruf kapital jadwal makan pasien
pasien) - Nama pasien yang terdiri stelah menginputkan
dari beberapa huruf kecil nama pasien

47
Ahli gizi dapat - Nama pasien yang terdiri Ahli gizi dapat
menginputkan data laporan dari beberapa huruf kapital menginputkan data
makan pasien (nama pasien - Nama pasien yang terdiri laporan makan pasien
dan menu makanan) dari beberapa huruf kecil dengan memasukkan
- menu makanan yang terdiri nama pasien dan menu
dari beberapa huruf dan makanan pasien
angka
- menu makanan yang terdiri
dari beberapa huruf
Admin dapat menginputkan - Nama pasien yang terdiri Admin dapat
jadwal makan pasien (nama dari beberapa huruf kapital menginputkan jadwal
pasien dan jam) - Nama pasien yang terdiri makan pasien
dari beberapa huruf kecil berdasarkan nama
- Jam terdiri dari symbol dan pasien dan jam makan
angka pasien
- Jam terdiri dari angka
Admin menerima laporan - Nama pasien yang terdiri Admin dapat menerima
makan pasien dari beberapa huruf kapital laporan tentang makan
- Nama pasien yang terdiri pasien Ketika ahli gisi
dari beberapa huruf kecil sudah menginputkan
- Jam terdiri dari symbol dan data laporan makan
angka pasien
- Jam terdiri dari angka
Dapat Melakukan Logout Pengguna dapat melakukan Pengguna dapat
logout melakukan logout
ketika sudah selesai
pmenggunakan sistem

48
DAFTAR PUSTAKA
https://drive.google.com/drive/folders/1TBxjl5E82iibthg7Fb9FMlPC00PNWTDO
https://bobo.grid.id/read/08678734/selain-dokter-inilah-5-profesi-lain-yang-bekerja-di-
rumah-sakit

49
LINK VIDEO PRESENTASI
https://drive.google.com/drive/folders/1OYQq4g2mM0GgSJjKumNHfLpEfC-pJ-q1

50
PEMBAGIAN TUGAS

BAB I : Dewa Ayu Dian Suryawati


BAB II : Eka Fajar Safitri
BAB III : Nanda Ayu Alfian
BAB IV : Nanda Ayu Alfian
BAB V : Dewa Ayu Dian Suryawati
Pembuatan PPT : Eka Fajar Safitri
Pembuatan Video : Dewa Ayu Dian Suryawati, Eka Fajar Safitri, dan Nanda Ayu Alfian

51

Anda mungkin juga menyukai