Upload
ashari-fachrizal-nuhrintama
View
230
Download
0
Embed Size (px)
Citation preview
8/17/2019 Tugas Praktikum RPL-OOT
1/58
LAPORAN TUGAS BESAR
PRAKTIKUM RPL TBO
Bayanno Hospital Management System
Ashai Fah!i"al N#h!intama
$$%&$&%$'(
Shi)t &
IF*&+*%(
INFORMATI,S LABORATOR-FAKULTAS INFORMATIKA
TELKOM UNI.ERSIT-
BAN/UNG
0%$'
1
Tgl Pengumpulan : 24 April 2016
Jam : 20.00
8/17/2019 Tugas Praktikum RPL-OOT
2/58
LEMBAR PERN-ATAAN
Tugas Besar dengan judul
Bayanno Hospital Management System
Telah Disusun Menjadi
Tugas Besar Praktikum Rekayasa Perangkat Lunak Teknik Berorientasi Objek Program S1 Teknik Informatika
Telkom ni!ersity
Bandung" #$ %&ril #'1(
Penulis"
P!a1ti1an Re1ayasa Pe!ang1at L#na1 Be!o!ientasi O23e1
Asha!i Fah!i"al N#h!intama$$%&$&%$'(
2
8/17/2019 Tugas Praktikum RPL-OOT
3/58
LEMBAR PENGESAHAN
Tugas Besar dengan judul
Bayanno Hospital Management System
Telah Disetujui Menjadi
Tugas Besar Praktikum Rekayasa Perangkat Lunak Teknik Berorientasi Objek
Program S1 Teknik Informatika
Telkom ni!ersity
Bandung" #$ %&ril #'1(
Menyetujui"
Asisten P!a1ti1#m Re1ayasa Pe!ang1at L#na1 Be!o!ientasi O23e1
Fa#han Han4ay P#ga!
$$%&$050(+
3
8/17/2019 Tugas Praktikum RPL-OOT
4/58
ABSTRAK
Dalam era globalisasi sekarang ini, rumah sakit dituntut untuk meningkatkan kinerja dan
daya saing sebagai badan usaha dengan tidak mengurangi misi sosial yang dibawanya.
Rumah sakit harus merumuskan kebijakan-kebijakan strategis antara lain efisiensi dari
dalam (organisasi, manajemen, serta SDM) serta harus mampu seara epat dan tepat
mengambil keputusan untuk peningkatan pelayanan kepada masyarakat agar dapat menjadi
organisasi yang responsif, ino!atif, efektif, efisien dan menguntungkan.
"ayanno #ospital Management System adalah sistem komputerisasi yang memproses dan
mengintegrasikan seluruh alur proses bisnis layanan kesehatan dalam bentuk jaringan
koordinasi, pelaporan dan prosedur administrasi untuk mendukung kinerja dan memperoleh
informasi seara epat, tepat dan akurat.
"erbagai pengalaman rumah sakit yang menggunakan sistem administrasi kon!ensional menunjukan banyaknya kehilangan kesempatan memperoleh laba akibat dari lemahnya
koordinasi antar departemen maupun kurangnya dukungan informasi yang epat, tepat,
akurat, dan terintegrasi.
)ata kun*i + Sistem Informasi" Sistem informasi Rumah Sakit
4
8/17/2019 Tugas Praktikum RPL-OOT
5/58
KATA PENGANTAR
%ssalamu,alaikum -arahmatullahi -abarakatuh.
%lhamdulillahirabbilalamin" banyak nikmat yang %llah berikan" teta&i sedikit sekali yang kita
ingat. Segala &uji hanya layak untuk %llah atas segala berkat" rahmat" taufik" serta hidayah/
0ya yang tiada terkira besarnya" sehingga saya da&at menyelesaikan tugas hasil la&oran
Praktikum RPL/TBO ini.
Dalam &enyusunannya" saya mengu*a&kan terimakasih ke&ada
1 Dosen Rekayasa Perangkat Lunak Teknik Berorientasi Objek saya yaitu Ba&ak ede %gung%ry 2isuda-an yang telah memberikan dukungan" kasih" dan ke&er*ayaan yang begitu
besar. Dari sanalah semua kesuksesan ini bera-al" semoga semua ini bisa memberikansedikit kebahagiaan dan menuntun &ada langkah yang lebih baik lagi.
# %sisten Praktikum Rekayasa Perangkat Lunak Berorientasi Objek yaitu Muhammad%afiuddin yang telah memberikan asistensi dan memberikan masukan ke&ada &enulis.
3 Semua &ihak yang tidak da&at di sebutkan satu &ersatu.
Meski&un saya berhara& isi dari la&oran &raktikum saya ini bebas dari kekurangan dan
kesalahan" namun selalu ada yang kurang. Oleh karena itu" saya menghara&kan kritik dan
saran yang membangun agar tugas makalah &raktikum kimia ini da&at lebih baik lagi.
%khir kata saya mengu*a&kan terimakasih" semoga hasil la&oran &raktikum saya ini
bermanfaat
.
"andung , $$ %pril $&'
enyusun
5
8/17/2019 Tugas Praktikum RPL-OOT
6/58
DAFTAR ISIABSTRAK................................................................................................................4
KATA PENGANTAR.................................................................................................. 5
DAFTAR ISI............................................................................................................. 6
DAFTAR GAMBAR...................................................................................................7
DAFTAR TABEL....................................................................................................... 7
BAB I PENDAHULUAN.........................................................................................9
1.1. Latar belakan............................................................................................9
1.#. Pe!"#"$an Ma$ala%..................................................................................9
1.3. Ba&a$an Ma$ala%.......................................................................................9
1.4. T"'"an......................................................................................................1(
1.5. Me&)*e Pelak$anaan...............................................................................1(
1.6. S+$&e#a&+ka Pen"l+$an.............................................................................11
BAB II DASAR TEORI.........................................................................................13
2.1. ,$e -a$e D+a!a#...................................................................................13
2.2. -la$$ D+a!a#.........................................................................................14
2.3. Se"en/e D+a!a#..................................................................................15
2.4. A/&+0+& D+a!a#.....................................................................................15
2.5. -)#)nen& D+a!a# *an Del)#en& D+a!a#.....................................17
BAB III................................................................................................................ 1
ANALISIS DAN PERANCANGAN REVERSE ENGINEERING.............................1
3.1 Anal+$+$ S+$&e#........................................................................................1
3.1.1 De$k!+$+ ,#"# Pe!anka& L"nak........................................................1
3.1.2 F"n$+)nal+&a$ S+$&e#...........................................................................1
3.2 Pe!an/anan S+$&e#................................................................................25
3.2.1 Pe!an/anan Al+ka$+...........................................................................25
3.3.2 Pe!an/anan Ba$+$ Da&a.......................................................................46
Bab IV Pengujian Perangkat Lunak ...............................................................47
4.1 Bla/k B) Te$&+n........................................................................................47
4.2 ,n+& Te$&+n................................................................................................. 4
BAB V PENUTUP................................................................................................ 53
5.1 Ke$+#"lan.................................................................................................53
11.2 Sa!an.......................................................................................................53
DAFTAR P,STAKA.................................................................................................54
LAMPIRAN............................................................................................................ 55
6
8/17/2019 Tugas Praktikum RPL-OOT
7/58
DAFTAR GAMBARGa#ba! 1. ,$e/a$e..............................................................................................25Ga#ba! 2. -la$$ D+a!a#....................................................................................32
Ga#ba! 3. Se"en/e D+a!a# A** A)+nen&................................................33Ga#ba! 4. Se"en/e D+a!a# E*+& A)+nen&................................................33
Ga#ba! 5. Se"en/e D+a!a# Dele&e A)+nen&............................................34
Ga#ba! 6. Se"en/e DIa!a# +e A)+nen&...............................................34Ga#ba! 7. Se"en/e D+a!a# A** P!e$/!+&+)n..................................................35
Ga#ba! . Se"en/e D+a!a# E*+& P!e$/!+&+)n..................................................35Ga#ba! 9.Se"en/e D+a!a# Dele&e P!e$/!+&+)n...............................................36
Ga#ba! 1(. Se"en/e D+a!a# +e P!e$/!+&+)n...............................................36
Ga#ba! 11. Se"en/e D+a!a# A** Re)!&........................................................37Ga#ba! 12. Se"en/e D+a!a# E*+& Re)!&........................................................37
Ga#ba! 13. Se"en/e D+a!a# Dele&e Re)!&....................................................3Ga#ba! 14. Se"en/e D+a!a# +e Re)!&.......................................................3
Ga#ba! 15. A/&+0+& D+a!a# A** A)+nen&..................................................39Ga#ba! 16. A/&+0+& D+a!a# E*+& A)+nen&.................................................39Ga#ba! 17. A/&+0+& D+a!a# Dele&e A)+nen&.............................................4(
Ga#ba! 1.A/&+0+& D+a!a# +e A)+nen&..................................................4(Ga#ba! 19. A/&+0+& D+a!a# A** P!e$/!+&+)n....................................................41
Ga#ba! 2(. A/&+0+& D+a!a# E*+& P!e$/!+&+)n....................................................41
Ga#ba! 21. A/&+0+& D+a!a# Dele&e P!e/!+&+)n.................................................42Ga#ba! 22. A/&+0+& D+a!a# +e P!e$/!+&+)n..................................................42
Ga#ba! 23. A/&+0+& D+a!a# A** Re)!&............................................................43Ga#ba! 24.A/&+0+& D+a!a# E*+& Re)!&.............................................................43
Ga#ba! 25. A/&+0+& D+a!a# Dele&e Re)!&........................................................44
Ga#ba! 26.A/&+0+& D+a!a# +e Re)!&...........................................................44Ga#ba! 27. -)#)nen& D+a!a#........................................................................45
Ga#ba! 2. Del)#en& D+a!a#.......................................................................45Ga#ba! 29. ER D+a!a#......................................................................................46
Ga#ba! 3(. Tabel Rela$+......................................................................................46
Ga#ba! 31. La#+!an 1.......................................................................................54Ga#ba! 32. La#+!an 2.......................................................................................54
Ga#ba! 33. La#+!an 3.......................................................................................55Ga#ba! 34. La#+!an 4.......................................................................................55
Ga#ba! 35. La#+!an 5.......................................................................................56
Ga#ba! 36. La#+!an 6.......................................................................................56
Ga#ba! 37. La#+!an 7.......................................................................................57Ga#ba! 3. La#+!an .......................................................................................57
DAFTAR TABEL Tabel 1. +$+b+l+&..................................................................................................14
Tabel 2. -)#)nen& A/&+0+& D+a!a#..................................................................16 Tabel 3. Skena!+) ,$e/a$e A** A)+nen&.......................................................25
7
8/17/2019 Tugas Praktikum RPL-OOT
8/58
Tabel 4. Skena!+) ,$e/a$e E*+& A)+nen&.......................................................26
Tabel 5. Skena!+) ,$e/a$e Dele&e A)+nen&...................................................27 Tabel 6. Skena!+) ,$e/a$e +e A)+nen&......................................................27
Tabel 7. Skean!+) ,$e/a$e A** P!e$/!+&+)n.........................................................2
Tabel . Skena!+) ,$e/a$e E*+& P!e$/!+&+)n.........................................................2
Tabel 9. Skena!+) ,$e/a$e Dele&e P!e$/!+&+)n.....................................................29 Tabel 1(. Skena!+) ,$e/a$e +e P!e$/!+&+)n.....................................................29 Tabel 11. Skena!+) ,$e/a$e A** Re)!&...............................................................3(
Tabel 12. Skena!+) ,$e/a$e E*+& Re)!&...............................................................3(
Tabel 13. Skena!+) ,$e/a$e Dele&e Re)!&...........................................................31 Tabel 14. Skena!+) ,$e/a$e +e Re)!&..............................................................31
Tabel 16. Bla/k B) Te$&+n..................................................................................4 Tabel 1. ,n+& Te$&+n...........................................................................................51
8/17/2019 Tugas Praktikum RPL-OOT
9/58
BAB I PENDAHULUAN
1.1. Latar belakan
De-asa ini" ham&ir seluruh rumah sakit berlomba4lomba mengembangkan diri danmeningkatkan kualitas manajemen &elayanan kesehatan dengan menera&kan sistem
informasi rumah sakit berbasis kom&uter untuk mendukung &erubahan serta &erbaikan
bagi semua as&ek dan bidang yang terkait" baik dari segi sarana dan &rasarana" finansial"
&erlengka&an alat/alat medis mau&un sumber daya manusia.
Salah satu faktor yang tak kalah &enting adalah sumber daya manusia 5SDM6 yang
handal sebagai &enggerak &erangkat sistem informasi .Sistem Informasi meru&akan
salah satu kebutuhan terbesar di rumah sakit" untuk menyelsaikan masalah 4 masalah
yang biasa terjadi di rumah sakit se&erti data 4 data &asien yang tidak terorganisir dengan baik" kesalahan dalam nomor antrian" rese& obat salah" dan lain sebagainya.
Dengan menggunakan sistem informasi dihara&kan masalah4masalah tersebut da&at
diatasi minimal dikurangi yang tentunya akan berdam&ak &ada &eningkatan mutu
&elayanan rumah sakit se*ara keseluruhan.
1.#. Pe!"#"$an Ma$ala%
• Sia&a target user dari a&likasi ini7
• Bagaimana sistem manajemen rumah sakit yang da&at meme*ahkan berbagai ma*am
&ermasalahan tia& stakeholdernya7
1.3. Ba&a$an Ma$ala%%&likasi ini mem&unyai fungsionalitas yang dibagi berdasarkan usernya yang antara lain+
• %dmin8
memantau aktifitas rumah sakit serta mengatur akun/akun yang terhubung dengan
&erangkat lunak ini.
• Rese&sionis8
menghubungkan &asien dan dokter. Rese&sionis bertugas men*atatat &asien yang
ingin membuat janji dan men*oba untuk menghubungi dokter.
• Suster8
membantu dokter dan memberikan la&oran diagnosis dari &asien/&asien yang ia
ra-at.
• Dokter8
meng/a** janji yang dibuat &asien" membuatkan rese& obat untuk &asien" serta
melakukan &era-atan.
9
8/17/2019 Tugas Praktikum RPL-OOT
10/58
• Pasien8
membuat janji dengan dokter yang ia &i&lih" menda&atkan &era-atan" serta
menghubungi dokter dengan &esan &ersonal.
• %kuntan8
mengatur seluruh &embayaran dan data faktur yang dida&atkan dari &asien.
• %&oteker8
mengatur data obat/obat dengan menyediakan obat/obat baru dan men*atatnya dalam
&ela&oran.
• Laboratoris8
melakukan tes diagnosis ke&ada &asien se&erti data bank darah yang tersedia dan list
&endonornya.
1.4. T"'"anTujuan mum +
Meningkatkan &elayanan kesehatan dan ke&era-atan ke&eda &asien se*ara o&timal.
Tujuan khusus +
• Merubah *ara kon!ensional menjadi *ara yang modern
• %gar da&at bersaing se*ara globalisasi
• Mengurangi kekeliruan dalam segala as&ek &elayanan kesehatan
• Memoti!asi &ekerja bekerja lebih &raktis
• Meningkatkan kinerja &ekerja
• Menjadikan Rumah Sakit &ilihan &asien diantara rumah sakit lain
• 9fisien dan efektik dalam kebutuhan tenaga.
• Mengurangi kost yang berlebihan
1.5. Me&)*e Pelak$anaanMetode yang dilakukan selama &engembangan a&likasi ini berlangsung yaitu dengan
melihat a&likasi4a&likasi Sistem Manajemen Rumah Sakit yang telah dibuat oleh
&engembang sebelumnya se&erti fitur/fitur" desain" dan bebera&a ide/ide yang ditera&kan
dalam transaksi yang ada &ada a&likasi ini. Selain itu" selama dalam &enulisan la&oran"
1(
8/17/2019 Tugas Praktikum RPL-OOT
11/58
&engembang juga menda&at kesem&atan untuk menda&atkan saran dan informasi dengan
*ara melakukan serangkaian komunikasi ke&ada stakeholder/stakeholder terkait
&enulisan la&oran ini.
1.6. S+$&e#a&+ka Pen"l+$anBagian a-al +
• :alaman Sam&ul.
• Lembar &ernyataan
• Lembar &engesahan
• %bstrak
• %bstra*t
• )ata &engantar
• Daftar isi• Daftar gambar
• Daftar table
Bagian Inti +
BAB I ........................................................... E!!)! Re8e!en/e $)"!/e n)& 8)"n*
PENDAHULUAN .......................................... E!!)! Re8e!en/e $)"!/e n)& 8)"n*
1.1.La&a! belakan ....................................... E!!)! Re8e!en/e $)"!/e n)& 8)"n*1.2.Pe!"#"$an Ma$ala% ............................... E!!)! Re8e!en/e $)"!/e n)& 8)"n*
1.3.Ba&a$an Ma$ala% .................................... E!!)! Re8e!en/e $)"!/e n)& 8)"n*
1.4.T"'"an .................................................... E!!)! Re8e!en/e $)"!/e n)& 8)"n*
1.5.Me&)*e Pelak$anaan .............................. E!!)! Re8e!en/e $)"!/e n)& 8)"n*
1.6. S+$&e#a&+ka Pen"l+$an ........................... E!!)! Re8e!en/e $)"!/e n)& 8)"n*
BAB II .......................................................... E!!)! Re8e!en/e $)"!/e n)& 8)"n*
DASAR TEORI ............................................. E!!)! Re8e!en/e $)"!/e n)& 8)"n*
2.1.,$e -a$e D+a!a# .................................. E!!)! Re8e!en/e $)"!/e n)& 8)"n*2.2 -la$$ D+a!a# ........................................ E!!)! Re8e!en/e $)"!/e n)& 8)"n*
2.3 S"en/e D+a!a# *an -)##"n+/a&+)n D+a!a# ... E!!)! Re8e!en/e $)"!/en)& 8)"n*
2.4 A/&+0+& D+a!a# .................................... E!!)! Re8e!en/e $)"!/e n)& 8)"n*
2.5 -)#)nen& D+a!a# *an Del)#en& D+a!a# . . . E!!)! Re8e!en/e $)"!/e
n)& 8)"n*
BAB III ......................................................... E!!)! Re8e!en/e $)"!/e n)& 8)"n*
ANALISIS DAN PERANCANGAN REVERSE ENGINEERINGE!!)! Re8e!en/e
$)"!/e n)& 8)"n*
11
8/17/2019 Tugas Praktikum RPL-OOT
12/58
3.1 Anal+$+$ S+$&e# ....................................... E!!)! Re8e!en/e $)"!/e n)& 8)"n*
3.1.1 De$k!+$+ ,#"# Pe!anka& L"nak ....... E!!)! Re8e!en/e $)"!/e n)& 8)"n*
3.1.2 F"n$+)nal+&a$ S+$&e# .......................... E!!)! Re8e!en/e $)"!/e n)& 8)"n*
3.2 Pe!an/anan S+$&e# ............................... E!!)! Re8e!en/e $)"!/e n)& 8)"n*
3.2.1 Pe!an/anan Al+ka$+ .......................... E!!)! Re8e!en/e $)"!/e n)& 8)"n*
3.3.2 Pe!an/anan Ba$+$ Da&a ...................... E!!)! Re8e!en/e $)"!/e n)& 8)"n*
Bab IV Pengujian Perangkat Lunak ....... E!!)! Re8e!en/e $)"!/e n)& 8)"n*
4.1 Bla/k B) Te$&+n ................................... E!!)! Re8e!en/e $)"!/e n)& 8)"n*
4.2 ,n+& Te$&+n ............................................ E!!)! Re8e!en/e $)"!/e n)& 8)"n*
Ba+an Pen"&"
BAB V PENUTUP ........................................ E!!)! Re8e!en/e $)"!/e n)& 8)"n*5.1 Ke$+#"lan ............................................. E!!)! Re8e!en/e $)"!/e n)& 8)"n*
5.2 Sa!an ...................................................... E!!)! Re8e!en/e $)"!/e n)& 8)"n*
DAFTAR P,STAKA ......................................... E!!)! Re8e!en/e $)"!/e n)& 8)"n*
Lampiran .................................................. E!!)! Re8e!en/e $)"!/e n)& 8)"n*
12
8/17/2019 Tugas Praktikum RPL-OOT
13/58
BAB II DASAR TEORI
2.1. ,$e -a$e D+a!a#se*ase diagram adalah &enggambaran sistem dari sudut &andang &engguna
sistem tersebut;eation + eneralisasi disini berarti inheritan*e5&e-arisan6"dimana sebuah elemen 5use*ase atau aktor da&at meru&akan
s&esialisasi dari elemen lainnya. Dilambangkan dengan gari tegas
memeiliki &anah tertutu&
• %gregation + bentuk assosiation dimana sebuah elemen berisi elemen
lainnya
• De&enden*y" sebuah element bergantung dalam bebera&a *ara ke
element lainnya. Ti&e relasi; stereoty&e yang mungkin terjadi &ada use
*ase diagram+
1. ??in*lude@@ " yaitu kelakuan yang harus ter&enuhi agar
sebuah e!ent da&at terjadi"dimana &ada kondisi ini sebuah use*ase adalah bagian dari use *ase lainnya.
13
8/17/2019 Tugas Praktikum RPL-OOT
14/58
#. ??e
8/17/2019 Tugas Praktikum RPL-OOT
15/58
menunjukkan o&erasi &ada suatu *lass yang menggunakan *lass yang lain.
Sebuah de&enden*y dilambangkan sebagai sebuah &anah bertitik/titik.
2.3. Se"en/e D+a!a#
Seuen*e diagram adalah suatu diagram yang menggambarkan interaksi antar obyek dan mengindikasikan komunikasi diantara obyek/obyek tersebut. Diagram ini
juga menunjukkan serangkaian &esan yang di&ertukarkan oleh obyek/obyek yang
melakukan suatu tugas atau aksi tertentu. Obyek/obyek tersebut kemudian diurutkan
dari kiri ke kanan" aktor yang menginisiasi interaksi biasanya ditaruh di &aling kiri
dari diagram. Pada diagram ini" dimensi !ertikal mere&resentasikan -aktu. Bagian
&aling atas dari diagram menjadi titik a-al dan -aktu berjalan ke ba-ah sam&ai
dengan bagian dasar dari diagram. aris Aerti*al" disebutlifeline" dilekatkan &ada
setia& obyek atau aktor. )emudian lifeline tersebut digambarkan menjadi kotak
ketika obyek melakukan suatu o&erasi " kotak tersebut disebut a*ti!ation. Obyek
dikatakan mem&unyai li!e a*ti!ation &ada saat tersebut.Pesan yang di&ertukarkan
antar obyek digambarkan sebagai sebuah anak &anah antara a*ti!ation bo< &engirim
dan &enerima. )emudian diatasnya diberikan label &esan.
)om&onen 4 kom&onen &ada suen*e diagram +
16 Obje*t
#6 Eound message
36 %*ti!ation bar
$6 Lifeline
F6 %syn*hronous dan Syn*hronous Message
(6 Intera*tion useG6 %lternati!e *ombined fragment
H6 O&tion =ombined Eragment
6 Loo& =ombination Eragment
1'6Self *all
116 Return !alue
1#6 Res&onsibility
2.4. A/&+0+& D+a!a#%*ti!ity diagram digunakan untuk memodelkan &erilaku di dalam suatu bisnis.
%*ti!ity diagram da&at dilihat sebagai sebuah so&histi*ated data flo- diagram 5DED6
yang digunakan &ada analisis stru*tural. %kan teta&i" berbeda dengan DED" a*ti!ity
diagram mem&unyai notasi untuk memodelkan akti!itas yang berlangsung se*ara
&aralel" bersamaan" dan juga &roses &engambilan ke&utusan yang kom&leks.
9lemen 4 elemen %*ti!ity Diagram
N) Na#a Ele#en& Ga#ba! Ke&e!anan1 In+&+al#"la+: Me!"akan
n)*e aal *a!+
!)$e$ A/&+0+&D+a!a#.
15
8/17/2019 Tugas Praktikum RPL-OOT
16/58
2 A/&+0+& ;nalak%+!: Me!"akann)*e Ak%+! *a!+!)$e$ A/&+0+&D+a!a#. S&a&"$en* b)le% leb+%
*a!+ $a&"3 A/&+)n n)*e Men"n'"kan!)$e$ a&)#+ka&a"&!an$8)!#a$+an *+lak"kan)le% $+$&e#an $e*an*+#)*elkan
4 A//e& E0en& A/&+)n A*ala% ak$+ <ak$+ an#e#b"a& *an
#en+!+#kan$+nal "n&"k)b'e/& &a!e&
5 Sen* $+nal A/&+)n A*ala% ak$+ <ak$+ an#e#b"a& *an#en+!+#kan$+nal "n&"k)b'e/& &a!e&
6 D+/+$+)n an* Me!e Dicision#ene*+akan
e!/abanan"n&"k#elak"kan)e!a$+ an*+b"&"%kan.Merge#ene#bal+kan=) anbe!/aban#en'a*+ 1
7 F)!k an* ')+n Pe!/abanan '"a *+ &"n'"kan
$ebaa+ =)an #elea&+n)*e 8)!k *an*+ab"nkan)le% n)*e ')+n
-all Be%a0+)! A/&+)n Me!e!e$en&a$+kan an+lanan &e!%"b"n*enan a/&+0+&an &e!+$a%*an *+a!#na
9 -all )e!a&+)n A/&+)n Me#+n&a $"a&")e!a$+ *a!+$"a&" /la$$
16
8/17/2019 Tugas Praktikum RPL-OOT
17/58
an $e$+;k1( S&!"/&"!e* A/&+0+&
N)*e,n+& *a$a! a*a$a&" ak&+0+&a$a*ala% n)*ea/&+)n
Tabel 2. Component Activity Diagram
2.5. -)#)nen& D+a!a# *an Del)#en& D+a!a#
*omponent diagram adalah diagram ML yang menam&ilkan kom&onen dalamsystem dan hubungan antara mereka. Pada *om&onent Aie-" akan difokuskan &ada
organisasi fisik system. Pertama" di&utuskan bagaimana kelas/kelas akan
diorganisasikan menjadi kode &ustaka. )emudia akan dilihat bagaimana &erbedaan
antara berkas eksekusi" berkas dynami* link library 5DDL6" dan berkas runtime
lainnya dalam system.
Deployment diagram meru&akan gambaran &roses/&roses berbeda &ada suatu sistem
yang berjalan dan bagaimana relasi di dalamnya. :al inilah yang mem&ermudah user
dalam &emakaian sistem yang telah dibuat dan diagram tersebut meru&akan diagram
yang statis. Misalnya untuk mendeskri&sikan sebuah situs -eb" de&loyment diagram
menunjukkan kom&onen &erangkat keras 5JnodeJ6 a&a yang digunakan 5misalnya"
-eb ser!er" ser!er a&likasi" dan database ser!er6" kom&onen &erangkat lunak
5JartefakJ6 a&a yang berjalan &ada setia& node 5misalnya" a&likasi -eb" database6"
dan bagaimana bagian/bagian yang berbeda terhubung 5misalnya KDB=" R9ST"
RMI6.
17
8/17/2019 Tugas Praktikum RPL-OOT
18/58
BAB III
ANALISIS DAN PERANCANGAN REVERSE
ENGINEERING
3.1 Anal+$+$ S+$&e#
3.1.1 De$k!+$+ ,#"# Pe!anka& L"nak
Bayanno :os&ital Management System meru&akan &erangkat lunak manajemen yang
lengka& untuk rumah sakit" klinik" &usat diagnostik" lembaga medis" dan sebagainya.
Perangkat lunak ini digunakan untuk mengelola seluruh kegiatan yang terjadi di dalam
rumah sakit tersebut. Dengan begitu &erangkat lunak ini dihara&kan da&at membantu
sistem &engambil ke&utusan bagi &ihak ber-enang rumah sakit untuk mengembangkan
kebijakan &elayanan kesehatan yang kom&rehensif. Berikut meru&akan bebera&a fitur
kun*i dari Bayanno :os&ital Management System yang antara lain +
o Sistem multiuser yang terdiri dari H ti&e akun user
o ser interfa*e yang res&onsif
o &date se*ara berkala dengan gratis
o Pengkontrolan seluruh kegiatan rumah sakit
o Manajemen janji antara dokter dan &asien
o Manajemen ruangan kamar untuk &era-atan &asien
o Manajemen obat/obatan
o Manajemen faktur
o dan lain/lain
3.1.2 F"n$+)nal+&a$ S+$&e#
Eungsionalitas sistem dari Bayanno :os&ital Management System ini dikelom&okkan
berdasarkan masing/masing target &engguna" yang antara lain+
Admin:
1. )elola De&artemen
Menu ini digunakan admin untuk mengelola data de&artemen baik itu menambahkan
data de&artemen baru" mengedit data de&artemen atau&un mengha&usnya. Selain itu
menu ini juga da&at men*etak la&oran data de&artemen dalam bebera&a format. Data
de&artemen yang dimaksud beru&a nama de&artemen dan deskri&si dari de&artemen
tersebut.
#. )elola Dokter
1
8/17/2019 Tugas Praktikum RPL-OOT
19/58
Menu ini digunakan admin untuk mengelola data dokter baik itu menambahkan data
user dokter baru" mengedit data dokter atau&un mengha&usnya. Selain itu menu ini
juga da&at men*etak la&oran data dokter dalam bebera&a format. Data dokter yang
dimaksud beru&a nama dokter" email" alamat" nomor tele&on" serta de&artemennya.
3. )elola PasienMenu ini digunakan admin untuk mengelola data &asien baik itu menambahkan data
use &asien baru" mengedit data &asien atau&un mengha&usnya. Selain itu menu ini
juga da&at men*etak la&oran data &asien dalam bebera&a format. Data &asien yang
dimaksud beru&a nama &asien" email" alamat" nomor tele&on" tanggal lahir" serta
golongan darah.
$. )elola Suster
Menu ini digunakan admin untuk mengelola data suster baik itu menambahkan data
user suster baru" mengedit data suster atau&un mengha&usnya. Selain itu menu ini
juga da&at men*etak la&oran data suster dalam bebera&a format. Data suster yang
dimaksud beru&a nama suster" email" alamat" dan nomor tele&on.
F. )elola %&oteker
Menu ini digunakan admin untuk mengelola data a&oteker baik itu menambahkan
data user a&oteker baru" mengedit data a&oteker atau&un mengha&usnya. Selain itu
menu ini juga da&at men*etak la&oran data a&oteker dalam bebera&a format. Data
a&oteker yang dimaksud beru&a nama a&oteker" email" alamat" dan nomor tele&on.
(. )elola Laboratoris
Menu ini digunakan admin untuk mengelola data laboratoris baik itu menambahkan
data user laboratoris baru" mengedit data laboratoris atau&un mengha&usnya. Selain
itu menu ini juga da&at men*etak la&oran data laboratoris dalam bebera&a format.Data laboratoris yang dimaksud beru&a nama laboratoris" email" alamat" dan nomor
tele&on.
G. )elola %kuntan
Menu ini digunakan admin untuk mengelola data akuntan baik itu menambahkan data
user akuntan baru" mengedit data akuntan atau&un mengha&usnya. Selain itu menu ini
juga da&at men*etak la&oran data akuntan dalam bebera&a format. Data akuntan yang
dimaksud beru&a nama akuntan" email" alamat" dan nomor tele&on.
H. )elola Rese&sionis
Menu ini digunakan admin untuk mengelola data rese&sionis baik itu menambahkan
data user rese&sionis baru" mengedit data rese&sionis atau&un mengha&usnya. Selain
itu menu ini juga da&at men*etak la&oran data rese&sionis dalam bebera&a format.
Data rese&sionis yang dimaksud beru&a nama rese&sionis" email" alamat" dan nomor
tele&on.
19
8/17/2019 Tugas Praktikum RPL-OOT
20/58
. Pemantauan Rumah Sakit
Menu ini digunakan untuk memantau &erkembangan rumah sakit. Mulai dari ri-ayat
&embayaran" ruangan kamar &asien" bank darah dan data &endonor" obat/obatan"la&oran o&erasi" la&oran kelahiran" serta la&oran kematian.
1'. )elola Pesan Broad*ast
Menu ini digunakan admin untuk membroad*ast info/info terkini dan e!en yang akan
terselenggarakan ke&ada user lainnya sehingga da&at dilihat &ada beranda mereka
masing/masing.
11. )elola %kun
Menu ini digunakan admin untuk mengedit akun miliknya sendiri dengan mengganti
nama" email" atau &ass-ordnya.
Resepsionis:
1. )elola Kanji antar Pasien dan Dokter
Menu ini digunakan rese&sionis untuk melihat seluruh janji antara dokter dan &asien
yang telah dibuat. Rese&sionis bisa memfilternya terlebih dahulu dengan nama dokter
atau&un tanggal janji dibuat. Data janji ini da&at di*etak dalam bebera&a ma*am
format. Rese&sionis juga da&at meng/a** janji yang dibuat oleh &asien.
#. )elola Pasien
Menu ini digunakan rese&sionis untuk mengelola data &asien baik itu menambahkan
data user &asien baru" mengedit data &asien atau&un mengha&usnya. Selain itu menu
ini juga da&at men*etak la&oran data &asien dalam bebera&a format. Data &asien yang
dimaksud beru&a nama &asien" email" alamat" nomor tele&on" tanggal lahir" serta
golongan darah.
3. )elola %kun
Menu ini digunakan rese&sionis untuk mengedit akun miliknya sendiri dengan
mengganti nama" email" atau &ass-ordnya.
Suster:
1. )elola Pasien
Menu ini digunakan suster untuk mengelola data &asien baik itu menambahkan data
&asien baru" mengedit data &asien atau&un mengha&usnya. Selain itu menu ini juga
da&at men*etak la&oran data &asien dalam bebera&a format. Data &asien yang
dimaksud beru&a nama &asien" email" alamat" nomor tele&on" tanggal lahir" serta
golongan darah.
#. )elola Ruangan )amar
2(
8/17/2019 Tugas Praktikum RPL-OOT
21/58
Menu ini digunakan suster untuk mengelola data ruangan kamar baik itu mengedit
data ruangan kamar atau&un mengha&usnya. Data ruangan kamar da&at diedit dengan
mengganti nomor kamar" ti&e kamar" serta deskri&si dari kamar tersebut.
3. )elola Ruangan )amar untuk PasienMenu ini digunakan suster untuk mengelola data ruangan kamar &asien baik itu
menambahkan data ruangan kamar &asien baru" mengedit data ruangan kamar &asien
atau&un mengha&usnya. Selain itu menu ini juga da&at men*etak la&oran data ruangan
kamar &asien dalam bebera&a format. Data ruangan kamar &asien yang dimaksud
disini beru&a nomor ruangan kamar dan jenisnya baik itu -ard;*abin;i*u" &asien yang
dimaksudkan" tanggal masuk dan tanggal keluarnya dari ruangan kamar tersebut.
$. )elola Bank Darah
Menu ini digunakan suster untuk mengelola data bank darah baik itu mengedit data
bank darah atau&un mengha&usnya. Data bank darah da&at diedit dengan mengganti
jumlah status darah yang tersedia &ada tia& golongan darah.
F. )elola Pendonor Darah
Menu ini digunakan suster untuk mengelola data &endonor darah baik itu menambah
&endonor darag baru" mengedit data &endonor darah atau&un mengha&usnya. Data
bank darah yang dimaksud disini beru&a nama &endonor" umur" jenis kelamin"
golongan darah" tanggal donor terakhir &endonor.
(. Pela&oran
Menu ini digunakan suster untuk mengelola data &ela&oran o&erasi" kelahiran"
atau&un kematian baik itu mengedit atau&un mengha&usnya. Selain itu menu ini juga
da&at men*etak la&oran data tersebut dalam bebera&a format. Data &ela&oran yang beru&a data o&erasi" data kematian" atau data kelahiran di*atatkan tanggal kejadian"
&asien yang bersangkutan" serta dosen yang menanganinya.
G. )elola %kun
Menu ini digunakan suster untuk mengedit akun miliknya sendiri dengan mengganti
nama" email" atau &ass-ordnya.
Dokter:
1. )elola Kanji dengan Pasien
Menu ini digunakan dokter untuk melihat daftar janji dengan &asien yang telah dibuat.
Dokter da&at mengedit atau bahkan mengha&us janji yang telah dibuat dengan *atatan
jika terda&at &erubahan" &asien akan menda&at &emberitahuan melalui sms. Pada
menu ini dokter juga da&at melihat dan meng/a** &ermintaan janji &asien yang masih
berstatuskan &ending.
#. )elola Rese& untuk Pasien
Menu ini digunakan dokter untuk mengelola data rese& yang diberikan ke&ada &asien
baik itu menambahkan data rese& baru" mengedit data rese& atau&un mengha&usnya.
Selain itu menu ini juga da&at men*etak la&oran data rese& dalam bebera&a format.
Data rese& yang dimaksud disini beru&a tanggal keluarnya rese&" &asien yang
21
8/17/2019 Tugas Praktikum RPL-OOT
22/58
bersangkutan" gejala &enyakit" obat yang dianjurkan" serta *atatan khusus ke&ada
&asien.
3. )elola PasienMenu ini digunakan dokter untuk mengelola data &asien yang dimilikinya baik itu
menambahkan data &asien baru" mengedit data &asien atau&un mengha&usnya. Selain
itu menu ini juga da&at men*etak la&oran data &asien dalam bebera&a format. Dokter
juga da&at melihat ri-ayat &engobatan yang telah dijalani oleh &asien tersebut.
$. )elola Ruangan )amar Pasien
Menu ini digunakan dokter untuk mengelola data ruangan kamar &asien miliknya baik
itu menambahkan data ruangan kamar &asien baru" mengedit data ruangan kamar
&asien atau&un mengha&usnya. Selain itu menu ini juga da&at men*etak la&oran data
ruangan kamar &asien dalam bebera&a format. Data ruangan kamar &asien yang
dimaksud disini beru&a nomor ruangan kamar dan jenisnya baik itu -ard;*abin;i*u"
&asien yang dimaksudkan" tanggal masuk dan tanggal keluarnya dari ruangan kamar
tersebut.
F. )elola Bank Darah
Menu ini digunakan dokter untuk mengelola data bank darah baik itu mengedit data
bank darah atau&un mengha&usnya. Selain itu menu ini juga da&at men*etak la&oran
data bank darah dalam bebera&a format. Data bank darah yang dimaksud disini
beru&a nama &endonor" umur" jenis kelamin" golongan darah" tanggal donor terakhir
&endonor. Dokter juga da&at melihat dalam bentuk yang telah digolongkan
berdasarkan jenis golongan darahnya.(. Pela&oran
Menu ini digunakan dokter untuk mengelola data &ela&oran o&erasi" kelahiran"
atau&un kematian baik itu mengedit atau&un mengha&usnya. Selain itu menu ini juga
da&at men*etak la&oran data tersebut dalam bebera&a format. Data &ela&oran yang
beru&a data o&erasi" data kematian" atau data kelahiran di*atatkan tanggal kejadian
serta &asien yang bersangkutan.
G. Pesan
Menu ini digunakan dokter untuk da&at berkomunikasi dengan &asiennya. Ri-ayat
&er*aka&an da&at dilihat juga oleh dokter.
H. )elola %kun
Menu ini digunakan dokter untuk mengedit akun miliknya sendiri dengan mengganti
nama" email" atau &ass-ordnya.
Pasien:
1. )elola Kanji dengan Dokter
Menu ini digunakan &asien untuk melihat daftar janji dengan dokter yang telah dibuat.
Pasien da&at membuat janji dengan menentukan tanggal &ertemuan beserta dokter
22
8/17/2019 Tugas Praktikum RPL-OOT
23/58
yang diinginkan. Selanjutnya &asien da&at melihat janji yang telah dibuat &ada list
&ending hingga akhirnya di/a** oleh dokter yang bersangkutan.
#. Lihat Rese&
Menu ini digunakan &asien untuk melihat data rese& dan diagnosis yang diberikan
oleh dokter &emeriksanya. Selain itu menu ini juga da&at men*etak la&oran data rese&dalam bebera&a format. Data rese& yang dimaksud disini beru&a tanggal keluarnya
rese&" &asien yang bersangkutan" dokter yang menangani" gejala &enyakit" obat yang
dianjurkan" serta *atatan khusus ke&ada &asien.
3. Lihat Dokter
Menu ini digunakan &asien untuk melihat data dokter. Data dokter yang dimaksudkan
ini adalah gambar &rofil dokter" nama" serta de&artemn yang ia tem&ati. Selain itu
menu ini juga da&at men*etak la&oran data dokter dalam bebera&a format.
$. Lihat Bank Darah
Menu ini digunakan &asien untuk melihat data bank darah. Selain itu menu ini juga
da&at men*etak la&oran data bank darah dalam bebera&a format. Data bank darah
yang dimaksud disini beru&a nama &endonor" umur" jenis kelamin" golongan darah"
tanggal donor terakhir &endonor. Pasien juga da&at melihat dalam bentuk yang telah
digolongkan berdasarkan jenis golongan darahnya.
F. Lihat Ri-ayat Ruangan )amar
Menu ini digunakan &asien untuk melihat data ri-ayat ruangan kamar yang telah ia
tem&ati. Selain itu menu ini juga da&at men*etak la&oran data ri-ayat ruangan kamar
&asien dalam bebera&a format. Data ri-ayat ruangan kamar yang dimaksud disini
beru&a nomor ruangan" ti&e ruangan" tanggal masuk dan keluar ruangan.
(. Lihat Ri-ayat O&erasiMenu ini digunakan &asien untuk melihat data o&erasi. Selain itu menu ini juga da&at
men*etak la&oran data o&erasi tersebut dalam bebera&a format. Data ri-ayat o&erasi
yang dimaksud beru&a deskri&si o&erasi" tanggal" dan dokter yang menanganinya.
G. Lihat Ri-ayat Eaktur
Menu ini digunakan &asien untuk melihat data faktur. Selain itu menu ini juga da&at
men*etak la&oran data faktur dalam bebera&a format. Data ri-ayat faktur yang
dimaksud beru&a nomor faktur" judul" nama &asien" status faktur" dan sebagainya.
H. Pesan
Menu ini digunakan &asien untuk da&at berkomunikasi dengan dokternya. Ri-ayat
&er*aka&an da&at dilihat juga oleh &asien.
. Menu ini digunakan &asien untuk mengedit akun miliknya sendiri dengan mengganti
nama" email" atau &ass-ordnya.
Akuntan:
1. )elola Eaktur
Menu ini digunakan akuntan untuk mengelola data faktur baik itu menambahkan data
faktur baru" mengedit data faktur atau&un mengha&usnya. Selain itu menu ini juga
da&at men*etak la&oran data faktur dalam bebera&a format. Dalam &enambah data
23
8/17/2019 Tugas Praktikum RPL-OOT
24/58
faktur baru" akuntan &erlu memilih &asien mana yang ingin direka& data fakturnya"
tanggal &enting faktur" hingga statusnya a&akah telah dibayarkan atau belum.
#. )elola %kun
Menu ini digunakan akuntan untuk mengedit akun miliknya sendiri dengan mengganti
nama" email" atau &ass-ordnya.
Apoteker:
1. )elola )ategori Obat
Menu ini digunakan a&oteker untuk mengelola kategori obat baik itu mengedit data
kategori obat atau&un mengha&usnya. Selain itu menu ini juga da&at men*etak data
kategori obat dalam bebera&a format. Data kategori obat yang dimaksud beru&a nama
kategori dan deskri&sinya.
#. )elola Obat
Menu ini digunakan a&oteker untuk mengelola data obat baik itu menambahkan data
obat baru" mengedit data obat obat atau&un mengha&usnya. Selain itu menu ini juga
da&at men*etak data obat dalam bebera&a format. Data obat yang dimaksud beru&a
nama obat" kategori obat" deskri&si" harga" &erusaan manufakturnya" serta statusnya
a&akah tersedia atau tidak.
3. Menu ini digunakan a&oteker untuk mengedit akun miliknya sendiri dengan
mengganti nama" email" atau &ass-ordnya.
Laboratoris:
1. )elola Bank Darah
Menu ini digunakan laboratoris untuk mengelola data bank darah baik itu mengedit
data bank darah atau&un mengha&usnya. Data bank darah da&at diedit dengan
mengganti jumlah status darah yang tersedia &ada tia& golongan darah.
#. )elola Pendonor Darah
Menu ini digunakan laboratoris untuk mengelola data &endonor darah baik itu
menambah &endonor darag baru" mengedit data &endonor darah atau&un
mengha&usnya. Data bank darah yang dimaksud disini beru&a nama &endonor" umur" jenis kelamin" golongan darah" tanggal donor terakhir &endonor.
3. )elola %kun
Menu ini digunakan laboratoris untuk mengedit akun miliknya sendiri dengan
mengganti nama" email" atau &ass-ordnya.
24
8/17/2019 Tugas Praktikum RPL-OOT
25/58
3.2 Pe!an/anan S+$&e#
3.2.1 Pe!an/anan Al+ka$+
3.3.1.1 Usecase Diagram
Gambar 1. Usecase
SKENARI> ,SE-ASE
16 se*ase name + %dd %&&ointmentse=ase ID + %=/'1
Su&er use*ase + /Su&er use*ase ID + /%*tor + Do*tor Brief Des*ri&tion + Menambah a&&ointment baruPre*onditon + Do*tor dan &atient harus sudah terdaftar dalam systemPost*ondition + Data a&&ointment baru dimasukkan ke dalam database
%)TOR SIST9M
1. Do*tor masuk ke menu Manage%&&ointment dengan Login terlebih dahulu.
#. Sistem men*o*okan data in&utan Do*tordengan Database. Kika !alid maka Do*tor
da&at masuk kemenu tersebut dengan listdaftar seluruh a&&ointment yang terda&atdalam database.
3. Do*tor memilih menu add a&&ointmentuntuk menambah a&&ointment baru.
$. Sistem menam&ilkan form beru&a data
a&&ointment baru yang harus diisi oleh
Do*tor.
F. Do*tor mengin&ut data yang di&erlukan
untuk menambah a&&ointment baru.
(. Sistem menyim&an data a&&ointment hasil
in&utan Do*tor &ada database a&&ointment.Tabel 3. Skenario Usecase A Appointment
25
8/17/2019 Tugas Praktikum RPL-OOT
26/58
#6 se*ase name + 9dit %&&ointmentse=ase ID + %=/'#
Su&er use*ase + /Su&er use*ase ID + /%*tor + Do*tor Brief Des*ri&tion + Mengedit data a&&ointment
Pre*onditon + Do*tor" &atient" dan a&&ointment harus sudah terdaftar dalamsystem
Post*ondition + Data a&&ointment yang di&ilih diu&date dan disim&an dalamdatabase
%)TOR SIST9M
1. Do*tor masuk ke menu Manage%&&ointment dengan Login terlebih dahulu.
#. Sistem men*o*okan data in&utan Do*tordengan Database. Kika !alid maka Do*torda&at masuk kemenu tersebut dengan listdaftar seluruh a&&ointment yang terda&at
dalam database.
3. Do*tor memilih a&&ointment yang ingindiedit datanya.
$. Sistem menam&ilkan form beru&a data
a&&ointment yang di&ilih dan harus diisi
oleh Do*tor.
F. Do*tor mengin&ut data yang di&erlukan
untuk mengedit data a&&ointment yang
di&ilih.
(. Sistem mengu&date data a&&ointment hasil
in&utan Do*tor &ada database a&&ointment
yang di&ilih.Tabel !. Skenario Usecase "it Appointment
36 se*ase name + Delete %&&ointmentse=ase ID + %=/'3Su&er use*ase + /
Su&er use*ase ID + /
%*tor + Do*tor Brief Des*ri&tion + Mengha&us data a&&ointmentPre*onditon + Do*tor" &atient" dan a&&ointment harus sudah terdaftar dalam
systemPost*ondition + Data a&&ointment yang di&ilih diha&us dari database
%)TOR SIST9M
1. Do*tor masuk ke menu Manage%&&ointment dengan Login terlebih dahulu.
#. Sistem men*o*okan data in&utan Do*tordengan Database. Kika !alid maka Do*tor
da&at masuk kemenu tersebut dengan listdaftar seluruh a&&ointment yang terda&atdalam database.
3. Do*tor memilih a&&ointment yang ingin
26
8/17/2019 Tugas Praktikum RPL-OOT
27/58
diha&us.
$. Sistem mengha&us data a&&ointment yang
di&ilih Do*tor &ada database a&&ointment.Tabel #. Skenario Usecase Delete Appointment
$6 se*ase name + Aie- %&&ointmentse=ase ID + %=/'$Su&er use*ase + /Su&er use*ase ID + /%*tor + Do*tor
Brief Des*ri&tion + Melihat data a&&ointmentPre*onditon + Do*tor" &atient" dan a&&ointment harus sudah terdaftar dalam
systemPost*ondition + Data a&&ointment yang di&ilih ditam&ilkan
%)TOR SIST9M1. Do*tor masuk ke menu Manage
%&&ointment dengan Login terlebih dahulu.
#. Sistem men*o*okan data in&utan Do*tordengan Database. Kika !alid maka Do*torda&at masuk kemenu tersebut dengan listdaftar seluruh a&&ointment yang terda&at
dalam database.Tabel $. Skenario Usecase Vie% Appointment
F6 se*ase name + %dd Pres*ir&itionse=ase ID + P=/'1
Su&er use*ase + /Su&er use*ase ID + /%*tor + Do*tor Brief Des*ri&tion + Menambah &res*ri&tion baruPre*onditon + Do*tor dan &atient harus sudah terdaftar dalam sistemPost*ondition + Data &res*ri&tion baru dimasukkan ke dalam database
%)TOR SIST9M
1. D)/&)! #a$"k ke #en" ManaeP!e$/!+&+)n *enan L)+n &e!leb+%*a%"l".
#. Sistem men*o*okan data in&utan Do*tordengan Database. Kika !alid maka Do*torda&at masuk kemenu tersebut dengan listdaftar seluruh &res*ri&tion yang terda&atdalam database.
3. Do*tor memilih menu add &res*ri&tionuntuk menambah &res*ri&tion baru.
$. Sistem menam&ilkan form beru&a data
&res*ri&tion baru yang harus diisi oleh
Do*tor.
F. Do*tor mengin&ut data yang di&erlukan
untuk menambah &res*ri&tion baru.
(. Sistem menyim&an data &res*ri&tion hasil
in&utan Do*tor &ada database &res*ri&tion.Tabel &. Skeanrio Usecase A 'rescription
27
8/17/2019 Tugas Praktikum RPL-OOT
28/58
(6 se*ase name + 9dit Pres*ri&tionse=ase ID + P=/'#Su&er use*ase + /Su&er use*ase ID + /
%*tor + Do*tor Brief Des*ri&tion + Mengedit data &res*ri&itonPre*onditon + Do*tor" &atient" dan &res*ri&tion harus sudah terdaftar dalam
systemPost*ondition + Data &res*ri&tion yang di&ilih diu&date dan disim&an dalam
database
%)TOR SIST9M
1. Do*tor masuk ke menu managePres*ri&tion dengan Login terlebih dahulu.
#. Sistem men*o*okan data in&utan Do*tordengan Database. Kika !alid maka Do*torda&at masuk kemenu tersebut dengan list
daftar seluruh &res*ri&tion yang terda&atdalam database.
3. Do*tor memilih &res*ri&tion yang ingin
diedit datanya.
$. S+$&e# #ena#+lkan 8)!# be!"a
*a&a !e$/!+&+)n an *++l+% *an
%a!"$ *++$+ )le% D)/&)!.F. Do*tor mengin&ut data yang di&erlukan
untuk mengedit data &res*ri&tion yang
di&ilih.
(. S+$&e# #en"*a&e *a&a
!e$/!+&+)n %a$+l +n"&an D)/&)!
a*a *a&aba$e !e$/!+&+)n an
*++l+%.Tabel (. Skenario Usecase "it 'rescription
G6 se*ase name + Delete Pres*ri&tionse=ase ID + P=/'3
Su&er use*ase + /Su&er use*ase ID + /
%*tor + Do*tor Brief Des*ri&tion + Mengha&us data &res*ri&tionPre*onditon + Do*tor" &atient" dan &res*ri&tion harus sudah terdaftar dalam
system
Post*ondition + Data &res*ri&tion yang di&ilih diha&us dari database
%)TOR SIST9M
1. Do*tor masuk ke menu manage &res*ri&tion dengan Login terlebih dahulu.
#. Sistem men*o*okan data in&utan Do*tor
dengan Database. Kika !alid maka Do*torda&at masuk kemenu dengan list daftarseluruh &res*ri&tion yang terda&at dalam
database.3. Do*tor memilih &res*ri&tion yang ingin
2
8/17/2019 Tugas Praktikum RPL-OOT
29/58
diha&us.
$. S+$&e# #en%a"$ *a&a
!e$/!+&+)n an *++l+% D)/&)!
a*a *a&aba$e !e$/!+&+)n.Tabel ). Skenario Usecase Delete 'rescription
H6 se*ase name + Aie- Pres*ri&tionse=ase ID + P=/'$Su&er use*ase + /Su&er use*ase ID + /%*tor + Do*tor Brief Des*ri&tion + Melihat data &res*ri&tion
Pre*onditon + Do*tor" &atient" dan &res*ri&tion harus sudah terdaftar dalamsystem
Post*ondition + Data &res*ri&tion yang di&ilih ditam&ilkan
%)TOR SIST9M
1. Do*tor masuk ke menu manage &res*ri&tion dengan Login terlebih dahulu.
#. Sistem men*o*okan data in&utan Do*tordengan Database. Kika !alid maka Do*torda&at masuk kemenu tersebut dengan listdaftar seluruh &res*ri&tion yang terda&atdalam database.
Tabel 1*. Skenario Usecase Vie% 'rescription
6 se*ase name + %dd Re&ort
se=ase ID + R=/'1Su&er use*ase + /
Su&er use*ase ID + /%*tor + Do*tor Brief Des*ri&tion + Menambah re&ort baruPre*onditon + Do*tor dan &atient harus sudah terdaftar dalam sistemPost*ondition + Data re&ort baru dimasukkan ke dalam database
%)TOR SIST9M
1. D)/&)! #a$"k ke #en" #anae!e)!& *enan L)+n &e!leb+%*a%"l".
#. Sistem men*o*okan data in&utan Do*tor
dengan Database. Kika !alid maka Do*torda&at masuk kemenu tersebut dengan listdaftar seluruh re&ort yang terda&at dalamdatabase.
3. Do*tor memilih menu add re&ort untukmenambah re&ort baru.
$. S+$&e# #ena#+lkan 8)!# be!"a
*a&a !e)!& ba!" an %a!"$ *++$+
)le% D)/&)!.F. Do*tor mengin&ut data yang di&erlukan
untuk menambah re&ort baru.
(. S+$&e# #en+#an *a&a !e)!&
%a$+l +n"&an D)/&)! a*a*a&aba$e !e)!&.Tabel 11. Skenario Usecase A +eport
29
8/17/2019 Tugas Praktikum RPL-OOT
30/58
1'6 se*ase name + 9dit Re&ortse=ase ID + R=/'#Su&er use*ase + /Su&er use*ase ID + /
%*tor + Do*tor Brief Des*ri&tion + Mengedit data re&ortPre*onditon + Do*tor" &atient" dan re&ort harus sudah terdaftar dalam system
Post*ondition + Data re&ort yang di&ilih diu&date dan disim&an dalamdatabase
%)TOR SIST9M
1. Do*tor masuk ke menu Manage re&ort
dengan Login terlebih dahulu.
#. Sistem men*o*okan data in&utan Do*tordengan Database. Kika !alid maka Do*torda&at masuk kemenu tersebut dengan listdaftar seluruh re&ort yang terda&at dalam
database.3. Do*tor memilih re&ort yang ingin diedit
datanya.
$. S+$&e# #ena#+lkan 8)!# be!"a
*a&a !e)!& an *++l+% *an %a!"$
*++$+ )le% D)/&)!.F. Do*tor mengin&ut data yang di&erlukan
untuk mengedit data re&ort yang di&ilih.
(. S+$&e# #en"*a&e *a&a !e)!&
%a$+l +n"&an D)/&)! a*a
*a&aba$e !e)!& an *++l+%.Tabel 12. Skenario Usecase "it +eport
116 se*ase name + Delete Re&ortse=ase ID + R=/'3
Su&er use*ase + /Su&er use*ase ID + /%*tor + Do*tor Brief Des*ri&tion + Mengha&us data re&ortPre*onditon + Do*tor" &atient" dan re&ort harus sudah terdaftar dalam systemPost*ondition + Data re&ort yang di&ilih diha&us dari database
%)TOR SIST9M
1. Do*tor masuk ke menu manage re&ortdengan Login terlebih dahulu.
#. Sistem men*o*okan data in&utan Do*tordengan Database. Kika !alid maka Do*tor
da&at masuk kemenu dengan list daftarseluruh re&ort yang terda&at dalamdatabase.
3. Do*tor memilih re&ort yang ingin diha&us.
$. S+$&e# #en%a"$ *a&a !e)!&
an *++l+% D)/&)! a*a *a&aba$e
!e)!&.Tabel 13. Skenario Usecase Delete +eport
3(
8/17/2019 Tugas Praktikum RPL-OOT
31/58
1#6 se*ase name + Aie- Re&ortse=ase ID + P=/'$Su&er use*ase + /
Su&er use*ase ID + /%*tor + Do*tor Brief Des*ri&tion + Melihat data re&ort
Pre*onditon + Do*tor" &atient" dan re&ort harus sudah terdaftar dalam systemPost*ondition + Data re&ort yang di&ilih ditam&ilkan
%)TOR SIST9M
3. Do*tor masuk ke menu manage re&ortdengan Login terlebih dahulu.
$. Sistem men*o*okan data in&utan Do*tordengan Database. Kika !alid maka Do*torda&at masuk kemenu tersebut dengan list
daftar seluruh re&ort yang terda&at dalamdatabase.
Tabel 1!. Skenario Usecase Vie% +eport
31
8/17/2019 Tugas Praktikum RPL-OOT
32/58
3.3.1.2 Class Diagram
Gambar 2. Class Diagram
32
8/17/2019 Tugas Praktikum RPL-OOT
33/58
3.3.1.3 Se,-ence Diagram
Gambar 3. Se,-ence Diagram A Appointment
Gambar !. Se,-ence Diagram "it Appointment
33
8/17/2019 Tugas Praktikum RPL-OOT
34/58
Gambar #. Se,-ence Diagram Delete Appointment
Gambar $. Se,-ence Dagram Vie% Appointment
34
8/17/2019 Tugas Praktikum RPL-OOT
35/58
Gambar &. Se,-ence Diagram A 'rescription
Gambar (. Se,-ence Diagram "it 'rescription
35
8/17/2019 Tugas Praktikum RPL-OOT
36/58
Gambar ).Se,-ence Diagram Delete 'rescription
Gambar 1*. Se,-ence Diagram Vie% 'rescription
36
8/17/2019 Tugas Praktikum RPL-OOT
37/58
Gambar 11. Se,-ence Diagram A +eport
Gambar 12. Se,-ence Diagram "it +eport
37
8/17/2019 Tugas Praktikum RPL-OOT
38/58
Gambar 13. Se,-ence Diagram Delete +eport
Gambar 1!. Se,-ence Diagram Vie% +eport
3
8/17/2019 Tugas Praktikum RPL-OOT
39/58
3.3.1.! Activity Diagram
Gambar 1#. Activity Diagram A Appointment
Gambar 1$. Activity Diagram "it Appointment
39
8/17/2019 Tugas Praktikum RPL-OOT
40/58
Gambar 1&. Activity Diagram Delete Appointment
Gambar 1(.Activity Diagram Vie% Appointment
4(
8/17/2019 Tugas Praktikum RPL-OOT
41/58
Gambar 1). Activity Diagram A 'rescription
Gambar 2*. Activity Diagram "it 'rescription
41
8/17/2019 Tugas Praktikum RPL-OOT
42/58
Gambar 21. Activity Diagram Delete 'recription
Gambar 22. Activity Diagram Vie% 'rescription
42
8/17/2019 Tugas Praktikum RPL-OOT
43/58
Gambar 23. Activity Diagram A +eport
Gambar 2!.Activity Diagram "it +eport
43
8/17/2019 Tugas Praktikum RPL-OOT
44/58
Gambar 2#. Activity Diagram Delete +eport
Gambar 2$.Activity Diagram Vie% +eport
44
8/17/2019 Tugas Praktikum RPL-OOT
45/58
3.3.1.# Component Diagram
Gambar 2&. Component Diagram
3.3.1.$ Deployment Diagram
Gambar 2(. Deployment Diagram
45
8/17/2019 Tugas Praktikum RPL-OOT
46/58
8/17/2019 Tugas Praktikum RPL-OOT
47/58
Bab IV Pengujian Perangkat Lunak
4.1 Bla/k B) Te$&+n
N
)
Na#a
F"n$+
Me&)*e Ma$"kan Kel"a!an Ke&e!an
an1 A**
A)+ne
n&
a**A)+nen&*)/&)!D)/&)!? a&+en&Pa&+en&?
*a&eDa&e:
*)/&)!?a&+en&?
*a&e
A)+nen& ba!"
#a$"k
*a&aba$e
D+&e!+#a
2 E*+&
A)+ne
n&
e*+&A)+nen&a)+n&
#en&A)+nen&?
*)/&)!D)/&)!?a&+en&Pa&+en&? *a&eDa&e
a)+ne
n&? *)/&)!?
a&+en&?*a&e
A)+ne
n&
*+"*a&ea*a
*a&aba$e
D+&e!+#a
3 Dele&eA)+ne
n&
*ele&eA)+nen&a)+nen&A)+nen&
a)+nne&
A)+nen& *+%a"$
*a!+*a&aba$e
*+&e!+#a
4 +e
A)+nen&
0+eA)+nen&l+$&A
)+nen&L+$&A)+nen&:
l+$&A)+n&
#en&
L+$&
A)+nen&
*+&e!+#a
5 A**
P!e$/!+&+)n
a**P!e$/!+&+)n*)/&)!D)
/&)!? a&+en&Pa&+en&?/a$e@%+$&)!S&!+n?
#e*+/+neS&!+n?
*e$/!+&+)nS&!+n?*a&eDa&e:
*)/&)!?
a&+en&?/a$e@%+$&)
!?
#e*+/+ne?*e$/!+&+)
n? *a&e
P!e$/!+&+)
n ba!"#a$"k
*a&aba$e
D+&e!+#a
6 E*+&P!e$/!+&+)
n
e*+&P!e$/!+&+)n!e$/!+&+)nP!e$/!+&+)n?
*)/&)!D)/&)!?a&+en&Pa&+en&?
/a$e@%+$&)!S&!+n?
#e*+/+neS&!+n?*e$/!+&+)nS&!+n?
*a&eDa&e:
!e$/!+&+)n? *)/&)!?
a&+en&?/a$e@%+$&)
!?
#e*+/+ne?*e$/!+&+)
n? *a&e
P!e$/!+&+)n *+"*a&e
a*a*a&aba$e
D+&e!+#a
7 Dele&eP!e$/!+&+)
n
*ele&eP!e$/!+&+)n!e$/!+&+)nP!e$/!+&+)n
!e$/!+&+)n
P!e$/!+&+)n *+%a"$
*a!+
*a&aba$e
*+&e!+#a
+e
P!e$/!+&+)
n
0+eP!e$/!+&+)nl+$&P!e$/!
+&+)nL+$&P!e$/!+&+)n:
l+$&P!e$/!+
&+)n
L+$&
P!e$/!+&+)
n
*+&e!+#a
9 A** Re)!& a**Re)!&*)/&)!D)/&)!?
a&+en&Pa&+en&?&eS&!+n?
*)/&)!?
a&+en&?&e?
Re)!&
ba!"#a$"k
D+&e!+#a
47
8/17/2019 Tugas Praktikum RPL-OOT
48/58
8/17/2019 Tugas Praktikum RPL-OOT
49/58
n& an
+n+n*+e*+&? *an
#a$"kkan$e#"a
*a&a an*+b"&"%kan
+n"&an an
*++$+ $e#"a
Pen"'+an
e*+&a)+nen&
&ana#e#a$"kka
n *a&e
Men*aa&k
an D)/&)!an l)+n?
lal" +l+%a)+ne
n& an
+n+n*+e*+&? *an
#a$"kkan$e#"a
*a&a
ke/"al+*a&e
a)+n&
#en&?*)/&)!?
a&+en&?*a&e
Me$$ae
b) be!"ae*+&
a)+nen& $"//e$$
na#"n
*enan*a&a *a&e *+
$e& *e8a"l&a+&" 19 an
197(
Daa&
#elak"kanene*+&an
a)+nen&*enan *a&a
+n"&an &ana
#en+$+ k)l)#*a&e an
nan&+na akan*+$e&&+n
*e8a"l&
D+&e!+#
a
Pen"'+an*ele&e
a)+nen&
Men*aa&kan D)/&)!
an l)+n?
lal" +l+%a)+ne
n& an+n+n
*+%a"$
a)+n&#en&
Me$$aeb) be!"a
*ele&e
a)+nen& $"//e$$
Daa&#elak"kan
en%a"$an
a)+nen&
D+&e!+#a
Pen"'+an
0+e
a)+nen&
Men*aa&k
an D)/&)!
an l)+n?lal"
&a#+lkana)+ne
n&
l+$&A)+
nen&
Se#"a *a&a
a)+nen
&*+&a#+lkan
Daa&
#ena#+lkan
$el"!"%a)+nen&
D+&e!+#
a
Pen"'+ana**
!e$/!+&+)n
Men*aa&kan D)/&)!
an l)+n?lal"
#a$"kkan$e#"a
*a&a an
*+b"&"%kan
*)/&)!?a&+en&?
/a$e@%+$&)!?
#e*+/+ne?
*e$/!+&+
)n? *a&e
Me$$aeb) be!"a
a**a)+nen
& $"//e$$
Daa&#elak"kan
ena#ba%an!e$/!+&+)n
*enan *a&a+n"&an an
*++$+ $e#"a
D+&e!+#a
Pen"'+an
a**
!e$/!+&+)n&ana
Men*aa&k
an D)/&)!
an l)+n?lal"
*)/&)!?
a&+en&?
/a$e@%+$&)!?
Me$$ae
b) be!"a
a**a)+nen
Daa&
#elak"kan
ena#ba%ana)+nen&
D+&e!+#
a
49
8/17/2019 Tugas Praktikum RPL-OOT
50/58
#e#a$"kka
n/a$e@%+$&)!
#e*+/+ne *e$/!+&+)n
*a&e
#e#+l+%
Pa&+en&&ana
#en+$+/a$e@%+$&)!
#e*+/+ne *e$/!+&+)n
*a&e
#e*+/+ne
?*e$/!+&+
)n? *a&e
& $"//e$$?
na#"n*enan
/a$e@%+$&)! n"ll
#e*+/+nen"ll *e$/!+&+)n
n"ll *a&a*a&e *+ $e&
*e8a"l&
a+&"&anal %a!+
+n+
*enan *a&a
+n"&an &ana#en+$+ k)l)#
/a$e@%+$&)! #e*+/+ne
*e$/!+&+)n *a&e annan&+na akan
*+$e&&+n*e8a"l&
Pen"'+an
e*+&!e$/!+&+)n
Men*aa&k
an D)/&)!an l)+n?
lal" +l+%
!e$/!+&+)n an
+n+n*+e*+&? *an
#a$"kkan
$e#"a*a&a an
*+b"&"%kan
!e$/!+&
+)n?*)/&)!?
a&+en&?
*a&e
Me$$ae
b) be!"ae*+&
!e$/!+&+)n
$"//e$$
Daa&
#elak"kanene*+&an
!e$/!+&+)n
*enan *a&a+n"&an an
*++$+ $e#"a
D+&e!+#
a
Pen"'+an
e*+&
!e$/!+&+)n&ana
#e#a$"kkan
/a$e@%+$&)!
#e*+/+ne *e$/!+&+)n
*a&e
Men*aa&k
an D)/&)!
an l)+n?lal" +l+%
!e$/!+&+)n an
+n+n
*+e*+&? *an#a$"kkan
*a&a &ana
#en+$+/a$e@%+$&)!
#e*+/+ne
*e$/!+&+)n *a&e
!e$/!+&
+)n?
*)/&)!?a&+en&?
*a&e
Me$$ae
b) be!"a
e*+&!e$/!+&+)n
$"//e$$na#"n
*enan
/a$e@%+$&)! n"ll
#e*+/+ne
n"ll *e$/!+&+)n
n"ll *a&a*a&e *+ $e&
*e8a"l&a+&"
&anal %a!+
+n+
Daa&
#elak"kan
ene*+&an!e$/!+&+)n
*enan *a&a+n"&an &ana
#en+$+ k)l)#
/a$e@%+$&)! #e*+/+ne
*e$/!+&+)n
*a&e annan&+na akan
*+$e&&+n*e8a"l&
D+&e!+#
a
Pen"'+an
*ele&e!e$/!+&+)n
Men*aa&k
an D)/&)!an l)+n?
lal" +l+%
!e$/!+&
+)n
Me$$ae
b) be!"a*ele&e
!e$/!+&+)n
Daa&
#elak"kanen%a"$an
!e$/!+&+)n
D+&e!+#
a
5(
8/17/2019 Tugas Praktikum RPL-OOT
51/58
!e$/!+&+)
n an+n+n
*+%a"$
$"//e$$
Pen"'+an
0+e!e$/!+&+)n
Men*aa&k
an D)/&)!an l)+n?
lal"
&a#+lkan!e$/!+&+)
n
l+$&P!e$/!
+&+)n
Se#"a *a&a
!e$/!+&+)n*+&a#+lkan
Daa&
#ena#+lkan$el"!"%
!e$/!+&+)n
D+&e!+#
a
Pen"'+an
a** !e)&
Men*aa&k
an D)/&)!
an l)+n?lal"
#a$"kkan$e#"a
*a&a an
*+b"&"%kan
*)/&)!?
a&+en&?
&e?*e$/!+&+
)n? *a&e
Me$$ae
b) be!"a
a** !e)!&$"//e$$
Daa&
#elak"kan
ena#ba%an!e)!& *enan
*a&a +n"&anan *++$+
$e#"a
D+&e!+#
a
Pen"'+an
a** !e)!&&ana
#e#a$"kkan *e$/!+&+)n
*a&e
Men*aa&k
an D)/&)!an l)+n?
lal"#e#+l+%
Pa&+en&
&ana#en+$+
*e$/!+&+)n *a&e
*)/&)!?
a&+en&?&e?
*e$/!+&+)n? *a&e
Me$$ae
b) be!"aa** !e)!&
$"//e$$?na#"n
*enan
*e$/!+&+)nn"ll *a&a
*a&e *+ $e&*e8a"l&
a+&"
&anal %a!++n+
Daa&
#elak"kanena#ba%an
!e)!& *enan*a&a +n"&an
&ana #en+$+
k)l)#*e$/!+&+)n
*a&e annan&+na akan
*+$e&&+n
*e8a"l&
D+&e!+#
a
Pen"'+ane*+& !e)!&
Men*aa&kan D)/&)!
an l)+n?
lal" +l+%!e)!&
an +n+n*+e*+&? *an
#a$"kkan$e#"a
*a&a an
*+b"&"%kan
!e)!&?*)/&)!?
a&+en&?
*a&e
Me$$aeb) be!"a
e*+& !e)!&
$"//e$$
Daa&#elak"kan
ene*+&an
!e)!& *enan*a&a +n"&an
an *++$+$e#"a
D+&e!+#a
Pen"'+an
e*+& !e)!&
&ana#e#a$"kka
Men*aa&k
an D)/&)!
an l)+n?lal" +l+%
!e)!&?
*)/&)!?
a&+en&?*a&e
Me$$ae
b) be!"a
e*+&!e$/!+&+)n
Daa&
#elak"kan
ene*+&an!e$/!+&+)n
D+&e!+#
a
51
8/17/2019 Tugas Praktikum RPL-OOT
52/58
n *e$/!+&+)n
*a&e
!e$/!+&+)
n an+n+n
*+e*+&? *an#a$"kkan
*a&a &ana#en+$+*e$/!+&+)n
*a&e
$"//e$$
na#"n*enan
*e$/!+&+)nn"ll *a&a
*a&e *+ $e&*e8a"l&a+&"
&anal %a!++n+
*enan *a&a
+n"&an &ana#en+$+ k)l)#
*e$/!+&+)n *a&e an
nan&+na akan*+$e&&+n*e8a"l&
Pen"'+an*ele&e !e)!&
Men*aa&kan D)/&)!
an l)+n?
lal" +l+%!e)!&
an +n+n*+%a"$
!e)!& Me$$aeb) be!"a
*ele&e
!e)!&$"//e$$
Daa&#elak"kan
en%a"$an
!e)!&
D+&e!+#a
Pen"'+an
0+e !e)!&
Men*aa&k
an D)/&)!an l)+n?
lal"&a#+lkan
!e)!&
l+$&Re)!
&
Se#"a *a&a
!e)!&*+&a#+lkan
Daa&
#ena#+lkan$el"!"% !e)!&
D+&e!+#
a
Tabel 1$. Unit Testing
BAB V PENUTUP5.1 Ke$+#"lanSistem Informasi Manajemen Rumah Sakit meru&akan bidang yang harus dikembangkan
oleh setia& Rumah Sakit yang ada di Indonesia. Perkembangan Sistem Informasi Manajemen
Rumah Sakit sangat *e&at dan &esat" untuk itu setia& Rumah Sakit harus dengan *e&at untuk
da&at berada&tasi dengan teknologi ini.
Permasalahan yang menghambat dan menjadi kendala bagi &engembangan Sistem Informasi
Manajemen Rumah Sakit di Indonesia bukan menjadi &enghalang bah-a teknologi ini tidak
digunakan dan dikembangkan. Setia& Rumah Sakit yang memiliki hambatan dan kendala
dalam &engembangan Sistem Informasi Manajemen Rumah Sakit harus dengan *e&at
mengatasi dan menyelesaikannya dengan memberikan &emahaman" &elatihan dan insentif
ke&ada setia& &ega-ai yang memanfaatkan Sistem informasi manajemen rumah sakit dengan
lebih o&timal.
Pemanfaatan Sistem Informasi Manajemen Rumah Sakit yang o&timal" maka akan
memberikan banyak benefit bagi Rumah Sakit tersebut
52
8/17/2019 Tugas Praktikum RPL-OOT
53/58
11.2 Sa!anSeiring &erkembangan >aman dan tehnologi yang maju semakin &esat" serta tuntutan
masyarakat yang tinggi terhada& &elayanan yang *e&at dan te&at di rumah sakit dan untuk
meningkatkan kinerja dan daya saing" efisiensi 5 organisasi" manajemen dan SDM 6 maka
rumah sakit harus mam&u mengambil ke&utusan untuk meningkatkan &elayanan ke&adamasyarakat agar da&at menjadi organisasi yang res&onsi!e" ino!atif" efektif" efisien dan
menguntungkan" maka &enguasaan tehnologi mutlak di&erlukan guna mendukung &elayanan
tersebut.
ntuk itu sebaiknya rumah sakit memiliki sistem informasi manajemen yang baik sehingga
&emanfaatan tehnologi sistem informasi tersebut da&at diakses oleh semua &ihak dengan
mudah.
53
8/17/2019 Tugas Praktikum RPL-OOT
54/58
DAFTAR P,STAKA+' nformatis aboratory. $&'. Modul raktikum Rekayasa erangkat unak (R).
"andung/ 0akultas nformatika 1ni!ersitas 2elkom
+$ *reati!etem, 3"ayanno #ospital Management System4 ' %pril $&'
http/55odeanyon.net5item5bayanno-hospital-management-system567'8$'
54
8/17/2019 Tugas Praktikum RPL-OOT
55/58
8/17/2019 Tugas Praktikum RPL-OOT
56/58
Gambar 33. ampiran 3
Gambar 3!. ampiran !
56
8/17/2019 Tugas Praktikum RPL-OOT
57/58
Gambar 3#. ampiran #
Gambar 3$. ampiran $
57
8/17/2019 Tugas Praktikum RPL-OOT
58/58
Gambar 3&. ampiran &
Gambar 3(. ampiran (