rancang bangun aplikasi workflow pelayanan pasien …
Post on 16-Oct-2021
13 Views
Preview:
TRANSCRIPT
RANCANG BANGUN APLIKASI WORKFLOW PELAYANAN
PASIEN RAWAT JALAN KLINIK DENGAN METODE
PENGUJIAN SMOKE
TUGAS AKHIR
Program Studi
S1 Sistem Informasi
Oleh:
AWAFUL ARIF KUSWANTO
13410100136
FAKULTAS TEKNOLOGI DAN INFORMATIKA
UNIVERSITAS DINAMIKA
2020
RANCANG BANGUN APLIKASI WORKFLOW PELAYANAN PASIEN
RAWAT JALAN KLINIK DENGAN METODE PENGUJIAN SMOKE
TUGAS AKHIR
Diajukan sebagai salah satu syarat untuk menyelesaikan
Program Sarjana Komputer
Disusun oleh :
Nama : AWAFUL ARIF KUSWANTO
Nim : 13410100136
Program : S1 (Strata Satu)
Jurusan : Sistem Informasi
FAKULTAS TEKNOLOGI DAN INFORMATIKA
UNIVERSITAS DINAMIKA
2020
“Tinggalkanlah kesenangan yang menghalangiapencapaian kecermelangan
hidup yang diidamkan. Dan berhati hatilah, akarena beberapa kesenangan
adalah cara gembira menuju kegagalan”
“Nikmati setiap revisiayang ada, sebab itu salahasatu tanda cinta dari dosen
pembimbingmu”
vii
ABSTRAK
Klinik Pratama Akbar Medika adalah jasaapelayanan kesehatan dasar pada
masyarakat yang mempunyai fasilitas danabeberapa ahli dokter umum, dokter gigi,
fisioterapi, bidan, dan perawat. KlinikaPratama Akbar Medika berdiri pada tahun
2015 yang beralamatkan di dusunaDimoro desa Tambakagung RT 01 RW 01 Puri
Mojokerto. Seluruh proses bisnisayang ada di Klinik Pratama Akbar Medika ini
masih belum terkomputerisasi. Sistem yang belum terkomputerisasi ini
menimbulkan beberapa masalah. Pertamaakesulitan dalam melakukanapendaftaran
pasien, kehilanganaberkas map status, antrian yangapanjang karena admin harus
mencari berkas map status pasien lama di ruangapenyimpanan map status yang
menumpuk.Berdasarkan permasalahan yang ada, solusiayang ditawarkan yaitu
pembuatan aplikasi workflow pelayanan pasien rawatajalan klinik yang dapat
berfungsi dalam pencarian data, pencatatan map status,adan pembuatan laporan
bulanan. Denganaamenggunakan proses kerja workflow dapat membantu
memudahkan dalam pendistribusianadokumenadari satu pihak ke pihak yang lain.
Hasil penelitian berdasarkan padaauji coba dengan menggunakan metode smoke
testing menunjukkan bahwaaRancang Bangun Aplikasi Workflow Pelayanan
Pasien Rawat Jalan Klinik denganaMetodeaPengujian Smoke dapat menghasilkan
informasi map status, pencatatan dataapasien, kunjungan pasien, pengecekan stock
obat, dan laporan data penyakit. Selainaitu aplikasi dapat mempercepat proses
pencarian data dan pencatatan rekam medis yang dapat membantu dokter.
Kata Kunci: Rawat Jalan, Workflow, Smoke Testing
viii
KATA PENGANTAR
Puji syukurakehadirat TuhanaYang MahavEsa karena atas rahmat dan
karunia-Nya, vpenulisadapatvmenyelesaikan laporan tugas akhir yang berjudul
“RancangvBangun AplikasiaWorkflow Pelayanan Pasien Rawat Jalan Klinik
dengan Metode Pengujian Smoke”.
LaporanaTugasaAkhir ini disusunvdalam rangka penulisan laporan untuk
memperolehvgelaraSarjana Komputer pada Program StudivS1 Sistem Informasi
FakultasaTeknologi dan InformatikavUniversitas Dinamika.
Melaluiakesempatanayang sangat berharga ini Penulisvmenyampaikan
ucapanvterima kasihayang sebesar besarnya kepada semua pihakvyang telah
membantuvpenyelesaianaLaporan Tugas Akhir, terutama kepada yang terhormat:
1. Orang tua danakeluarga besar penulisayang selalu memberikanvdukungan
dan motivasivkepadavpenulis.
2. Bapak Dr. Anjik Sukmaaji, S.Kom., M.Eng Selakuakepala program studi
S1 sistem informasi yang telahamemberikan arahan selama tugas akhir.
3. Bapak Mochammad Arifin, S.Pd., M.Si selakuaDosen Pembimbing I yang
telahvmemberikan dukungan berupavmotivasi, saran danvwawasan bagi
penulis selamavpelaksanaan tugas akhir dan pembuatan laporan tugas akhir.
4. Bapak Agus Dwi Churniawan, S.Si., M.Kom selakuaDosenvPembimbing II
yang telah memberikanvdukungan berupa motivasi, saranadanvwawasan
bagi penulis selamavpelaksanaan tugasaakhir dan pembuatanvlaporan tugas
akhir.
ix
5. Segenap sahabat dan teman penulisayang telahamemberikanvdukungan dan
membantuvdalam penyelesaian laporan tugas akhir.
Surabaya, September 2020
Penulis
x
DAFTAR ISI
Halaman
ABSTRAK ....................................................................................................... vii
KATA PENGANTAR ..................................................................................... viii
DAFTAR ISI ...................................................................................................... x
BAB I PENDAHULUAN ................................................................................... 1
1.1 Latar Belakang Masalah ........................................................................ 1
1.2 Perumusan Masalah............................................................................... 4
1.3 Batasan Masalah ................................................................................... 4
1.4 Tujuan ................................................................................................... 5
1.5 Manfaat ................................................................................................. 5
BAB II LANDASAN TEORI............................................................................. 6
2.1 Klinik .................................................................................................... 6
2.2 Pelayanan Kesehatan ............................................................................. 7
2.3 Aplikasi ................................................................................................. 8
2.4 UML ( Unified Modeling Language ) .................................................... 9
2.5 Workflow Management System (WFMS) ............................................... 9
2.6 Smoke Testing ..................................................................................... 11
2.7 System Development Life Cycle Waterfall Model ............................... 12
BAB III ANALISIS DAN PERANCANGAN SISTEM .................................. 13
xi
3.1 Communication ................................................................................... 14
3.1.1 Observasi .................................................................................... 14
3.1.2 Wawancara ................................................................................. 14
3.1.3 Analisis Kebutuhan Pengguna .................................................... 14
3.2 Planning.............................................................................................. 16
3.2.1 Diagram IPO .............................................................................. 16
3.2.2 Alur Proses Bisnis ...................................................................... 21
3.2.3 Sysflow ....................................................................................... 22
3.3 Modeling ............................................................................................. 28
3.3.1 Context Diagram ........................................................................ 28
3.3.2 Data Flow Diagram .................................................................... 29
3.3.3 Conceptual Data Model .............................................................. 32
3.3.4 Physical Data Model .................................................................. 33
3.3.5 Struktur Tabel ............................................................................. 34
3.4 Construction........................................................................................ 38
3.5 Deployment ......................................................................................... 38
BAB IV IMPLEMENTASI DAN EVALUASI ............................................... 39
4.1 Implementasi ....................................................................................... 39
4.1.1 Kebutuhan Sistem ....................................................................... 39
4.1.2 Implementasi Sistem ................................................................... 41
4.2 Uji Coba dan Evaluasi Sistem ............................................................. 46
xii
4.2.1 Smoke Testing ............................................................................ 46
BAB V KESIMPULAN ................................................................................... 50
5.1 Kesimpulan ......................................................................................... 50
5.2 Saran ................................................................................................... 50
DAFTAR PUSTAKA ....................................................................................... 51
xiii
DAFTAR TABEL
HALAMAN
Tabel 3.1 Tabel kegiatan .................................................................................... 13
Tabel 3.2 Tabel analisis kebutuhan pengguna .................................................... 14
Tabel 3.3 Tabel Karyawan ................................................................................. 34
Tabel 3.4 Tabel Pasien ....................................................................................... 34
Tabel 3.5 Tabel Obat ......................................................................................... 35
Tabel 3.6 Tabel Poli ........................................................................................... 35
Tabel 3.7 tabel tindakan ..................................................................................... 36
Tabel 3.8 Tabel Pendaftaran............................................................................... 36
Tabel 3.9 Tabel Pembayaran .............................................................................. 37
Tabel 3.10 tabel Pemeriksaan ............................................................................. 37
Tabel 3.11 Tabel Apotek .................................................................................... 38
Tabel 4.1 Smoke Testing ................................................................................... 46
xiv
DAFTAR GAMBAR
HALAMAN
Gambar 1.1 presentase kunjungan pasien per tahun .............................................. 1
Gambar 2.1 waterfall pressman (2008) ............................................................... 12
Gambar 3.1 Diagram IPO .................................................................................. 17
Gambar 3.2 Diagram IPO .................................................................................. 18
Gambar 3.3 Proses bisnis saat ini ....................................................................... 21
Gambar 3.4 Proses bisnis yang diusulkan ........................................................... 22
Gambar 3.5 Sysflow Pendaftaran ...................................................................... 23
Gambar 3.6 Sysflow Pemeriksaan ...................................................................... 24
Gambar 3.7 Sysflow Pembayaran ....................................................................... 25
Gambar 3.8 Sysflow Pembuatan Laporan........................................................... 26
Gambar 3.9 Sysflow Pengecekan Stok Obat ....................................................... 27
Gambar 3.10 Context Diagram .......................................................................... 28
Gambar 3.11 Data Flow Diagram Level 0 .......................................................... 29
Gambar 3.12 Data Flow Level 1 Mengelola Data Master ................................... 30
Gambar 3.13 Data Flow Level 1 Pendaftaran Pasien Baru.................................. 31
Gambar 3.14 Data Flow Level 1 Membuat Laporan ........................................... 31
Gambar 3.15 Data Flow Level 1 Pemeriksaan .................................................... 32
Gambar 3.16 Conceptual data model .................................................................. 33
Gambar 3.17 Physical data model ...................................................................... 33
Gambar 4.1 Menu Login .................................................................................... 41
Gambar 4.2 Menu Data Karyawan ..................................................................... 41
Gambar 4.3 Menu Data Obat ............................................................................. 42
xv
Gambar 4.4 Menu Data Tindakan ...................................................................... 42
Gambar 4.5 Menu Data Poli ............................................................................... 43
Gambar 4.6 Menu Pendaftaran ........................................................................... 43
Gambar 4.7 Menu Pendaftaran ........................................................................... 44
Gambar 4.8 Menu Pembayaran .......................................................................... 44
Gambar 4.9 Form Melakukan Pembayaran ........................................................ 44
Gambar 4.10 Menu Laporan .............................................................................. 45
1
BAB I
PENDAHULUAN
1.1 Latar Belakang Masalah
KlinikvPratama Akbar Medika adalah jasa layanan kesehatan masyarakat
yangvmempunyai fasilitas dan beberapa ahli doktervumum, dokter gigi, fisioterapi,
bidan, dan perawat. Klinik Pratama Akbar Medika berdiri pada tahun 2015 yang
beralamatkan di dusun Dimoro desa Tambakagung RT 01 RW 01 Puri Mojokerto.
Pada klinik Pratama AkbaraMedika terdapat beberapa pelayanan yaitu poli umum,
pelayanan gawat darurat, home care, poli gigi, KIA-KB, persalinan dan farmasi.
Pada Klinik Pratama Akbar Medika mempunyai jam operasional praktek senin –
sabtu jam 08.00 – 20.00, hanya poli gigi saja yang mempunyai jam operasional
senin – jumat jam 16.00 – 20.00 , untuk persalinan, home care, dan khitan buka 24
jam senin – minggu.
Januari
Februari
Maret
April Mei Juni JuliAgust
usSeptember
Oktober
November
Desember
Total Pasien 1600 1800 3100 1990 2280 2890 2750 2660 3080 2810 2750 2000
0
500
1000
1500
2000
2500
3000
3500
Grafik Kunjungan Pasien
Total Pasien
Gambar 1.1 presentase kunjungan pasien per tahun
2
Proses bisnis pelayanan pada Klinik Pratama Akbar Medika saat ini
masihabelumaterkomputerisasi. Saat adavpasien baru ingin melakukan konsultasi
denganvdokter, pasiensharus melakukanapendaftaranaterlebih dahulu dengan
mengisi biodataayang sudah disiapkanooleh petugas administrasi. Setelahhitu
bagian administrasi akannmembuatkannkartu pasien dan map status pada pasien.
Kartu pasien tersebutvberbentuk kertas kecilayang sudah tercetak formatnya
sehingga petugas administrasi langsung menuliskaniidentitas pasien. Sedangkan
map status berisikanntentang data riwayattpenyakit pasien dan penanganan obat.
Bila pasien yang sudah terdaftar berkunjung kembali untuk melakukan
pemeriksaannlagi, bagian administrasiiakanamelihat kartu pasien dan diambilkan
map status berdasarkan namaapasien. Pada saat pendaftaran ini membutuhkan
waktu yang lama sehingga terjadi antrean pasien.
Setelahbbagian administrasi mengambil map status, map tersebut diberikan
kepadaapasien untukvdiserahkan kedoktervdan pasien dipanggil untuk melakukan
pemeriksaanndengan dokter. Pasien menunggu panggilan dokter yang akan dituju
di ruang tungguudengan membawa mappstatus yang akan diberikan kepada dokter.
Setelahhitu dokter melakukanppencatatan keluhan yang dialami oleh pasien
denganbbertanya kepadappasien, kemudianddokter malakukan pemeriksaanndan
mencatat hasil pemeriksaannpada map status serta dibuatkan resep obat.
Setelah dokter selesai melakukannpemeriksaan dan tindakan,ppasien
mendapattresep obat dan resepptersebut ditulis dimap status diberikan kepada
administrasi untuk dibuatkan nota tagihannpenebusan obat pasien. Jikaaobat sudah
siap pasien dipanggil dan menjelaskanntata cara meminum obattbeserta tagihan
3
obat. Setelah pasien membayar tagihan pasien pulang dengan membawa obat yang
telah diberikan.
Dalam melakukan penjualan obat masih menggunakan kertas, ketika
pasiennmemberikan selembaran kertassresep obat terkadang lupa dengannharga
yang sudahhditentukan sehingga harus mencari duluudi buku obat harga obat
tersebut. Setelah pasien mendapatkan obat admin merekap data penyakit yang
dialami pasien untuk dilaporkan kepada puskesmas.
Berdasarkan uraian proses bisnis yang sudah dijelaskanndiatas terdapat
beberapa permasalahan, permasalah tersebut yaitu pertama petugassadministrasi
kesulitan saattmelakukan pendaftaran pasien, kedua pemberian map status pasien
ke dokter hal ini berkemungkinan pasien dapat membaca langsung map status yang
seharusnya pasien tidak boleh tau isi dari map status tersebut, ketiga pada saat
pasien menunggu poli berkas map status berkemungkinan jatuh atau hilang,
keempat pemeriksaan dan tindakan dokter karena dokternya ada banyak terkadang
sulit membaca map status dan lupa untuk mencatat di map statusatindakannya,
keempat pada bagian admin saat pasien melakukan pembelian obat
berkemungkinan admin lupa dengan harga obat yang sudah diberikan sehingga
dapat mengakibatkan antrean pasien yang daftar dan yang membeli obat, kelima
bagian admin harus melakukan rekap data penyakit pasien perbulan untuk
diserahkan ke puskesmas, sering sekali admin lupa untuk merekap data pasien yang
sudah berobat karena terjadinya antrean panjang yang diakibatkan oleh proses
pendaftaran dan proses pembelian obat.
Berdasarkan uraian permasalahan diatas Klinik Pratama Akbar Medika
Mojokerto membutuhkan aplikasi workflow Pelayanan Pasien Rawat Jalan dengan
4
metode pengujian smoke. Aplikasi ini membahas tentang pencatatan data pasien,
pencatatan resep obat, laporan kunjungan perbulan dan laporan data penyakit
perbulan. Setelah aplikasi dibuat maka dilakukan pengujian smoke membantu
kebenaran, kelengkapan dan kualitas perangkat lunak yang telah dikembangkan.
1.2 Perumusan Masalah
Berdasarkan latarvbelakang masalah diatas, dapatadirumuskan permasalah
yaitu, bagaimanavmerancang dan membangunvaplikasi workflow pelayanan pasien
rawat jalan dengan metode pengujian smoke
1.3 Batasan Masalah
Dalamvpengerjaan penelitian tugas akhir ini, perluvadanya batasan masalah
dan berikutvbatasan masalahnya:
1. Penelitian dilakukan di Klinik Pratama Akbar Medika Mojokerto
2. Menggunakan alur proses workflow
3. Pengujian aplikasi menggunakan metode smoke testing
4. Observasi data pasien menggunakan data pasien tahun 2019
5. Aplikasi yang dibuat berbasis website menggunakan bahasa pemrograman
PHP (Hypertext Preprocessor)
6. Aplikasi ini menghasilkan laporan kunjungan per hari/bulan, laporan data
penyakit, laporan data pasien, laporan data transaksi per hari.
5
1.4 Tujuan
Berdasarkan latar belakangvdan rumusan masalah diatas maka tujuan dari
penelitian ini adalah untuk merancang dan membangun aplikasi workflow
Pelayanan Pasien Rawat Jalan dengan metode pengujian smoke. yang menghasilkan
pencatatan data pasien, pencatatan resep obat, pengecekan data obat, laporan
kunjungan perbulan dan laporan data penyakit perbulan.
1.5 Manfaat
Manfaat yangvdiharapkan dari aplikasi ini adalah :
1. Membantu dalam proses pendaftaran pasien
2. Membantu dalam proses pembayaran obat
3. Membantu proses pengecekan data obat
4. Membantu pembuatan laporan data penyakit tiap bulan
6
BAB II
LANDASAN TEORI
2.1 Klinik
Menurut PERMENKES RI Nomor 9aTahun 2014 Bab 1 Pasal 1
menyatakanvKlinik adalahafasilitas pelayanan kesehatanvyang menyelenggarakan
pelayananGkesehatanaperorangan yang menyediakan pelayanan medis dasar.
Dalam klinikHterdapat istilah yangadigunakan yaitu data kesehatan, informasi
kesehatan,Ttenaga medis, atenaga kesehatan, instalasi farmasi,Bpasien,Bcatatan,
dan dokumen. BerikutBini penjelasanvtentang istilahvtersebut :
a. Data Kesehatan
Menurut PERMENKESvRI Nomor 92aTahun 2014 Bab 1 Pasal 1 menyatakan.
Data Kesehatan adalah angka dan faktavkejadian berupa keterangan dan tanda-
tanda yang secara reaktifvbelumabermakna bagi pembangunan kesehatan.
b. Informasi Kesehatan
Menurut PERMENKES RIvNomor 5aTahun 2018 Bab 1 Pasal 1vmenyatakan.
InformasiAKesehatan adalah dataakesehatan yang telahvdiolahvatau diprosses
menjadiBbentuk yang mengandung nilaivdan makna yang berguna
untukVmeningkatkanvpengetahuan dalam mendukungpembangunan kesehatan.
c. TenagavMedis
Menurut PERMENKESaRI Nomor 28 Tahun 2011vBab 1 Pasal 1vmenyatakan.
TenagaBMedisvadalah dokter, adoktervspesialis, dokter gigi/spesialisvgigi.
d. Tenaga Kesehatan
7
Menurut PERMENKESaRIvNomor 9 Tahun 2014 Babv1 Pasal 1vmenyatakan.
Tenaga Kesehatanaadalah setiap orang yang mengabdikan dirivdalam bidang
kesehatan serta memilikivpengetahuan dan atau keterampilan melalui
pendidikan divbidang kesehatanayangvuntuk jenisvtertentuamemerlukan
kewenangan untuk melakukanvupaya kesehatan.
e. Instalasi Farmasi
MenurutvPERMENKES RIaNomor 9 Tahun 2014vBab 1 Pasal 1vmenyatakan.
Instalasi Farmasi adalahvbagian dari klinik yang bertugasvmenyelenggarakan,
mengoordinasikan, mengatur, dan mengawasivseluruh kegiatan pelayanan
farmasi sertavmelaksanakanvpembinaan teknis kefarmasian di klinik.
f. Pasien
MenurutvPERMENKES RIaNomor 11 Tahun 2017vBab 1 Pasal 1 menyatakan.
Pasien adalah setiapvorang yang melakukanvkonsultasiamasalah kesehatannya
untuk memperolehvpelayananvkesehatan yang diperlukan baik
secaraAlangsungvmaupun tidakvlangsungakepada dokter atau dokter gigi.
g. Catatan
Menurut PERMENKES RIaNomor 30 Tahun 2014 Bab 1 Pasal 4
menyatakan. Catatanvadalahatulisan yangJdibuatvoleh dokter atauTdokter gigi
tentang segalavtindakan yang dilakukan kepadavpasien dalam rangka pemberian
pelayananvkesehatan.
2.2 Pelayanan Kesehatan
Pelayananvkesehatan (health care service) vmerupakan hakvsetiap orang
yang dijaminvdalam Undang UndangvDasar 1945 untukvmelakukan upaya
8
peningkatkan derajatvkesehatan baik perseorangan, vmaupun kelompok atau
masyarakatvsecaravkeseluruhan.5vDefenisivPelayananvkesehatanvmenurutaDepa
rtemenvKesehatanvRepublik IndonesiavTahun 2009 (Depkes RI) yangvtertuang
dalam Undang UndangvKesehatan tentangvkesehatan ialah setiapvupaya yang
diselenggarakan sendiri atau secaravbersama-samavdalam suatu organisasi
untukamemelihara dan meningkatkan kesehatan, vmencegah dan menyembuhkan
penyakitasertavmemulihkan kesehatan, vperorangan, keluarga, kelompokaataupun
masyarakat. vBerdasarkan Pasal 52 ayat (1) UU Kesehatan, apelayananvkesehatan
secaravumumvterdiriadarivduavbentukvpelayananvkesehatanvyaituvpelayananvk
esehatanvperseorangan (medical service) dan pelayananakesehatan masyarakat
(public health service).
2.3 Aplikasi
Aplikasi adalahvsoftware yang dibuatvoleh suatu perusahaan komputer
untukvmengerjakan tugas – tugasvtertentu, misalnya Ms.word, Ms.Excel (Sutabri,
2012). Aplikasi adalahhprogramvsiap pakai yangvdapat digunakan untuk
menjalankan perintah – perintahhdari pengguna aplikasi tersebuttdengan tujuan
mendapatkannhasil yangglebih akurat sesuai denganntujuan pembuatan aplikasi
tersebut, aplikasi mempunya artiiyaitu pemecah masalahhyang
menggunakanvsalah satu tehnik pemrosesanndata aplikasivyang yang biasanya
berpacuupada sebuah komputansiiyang diinginkan atau diharapkannmaupun
pemrosesanvdata yang diharapkan. Pengertiannaplikasi secara umum adalah alat
terapannyang difungsikan secaraakhususvdanvterpadu seusaikkemampuan
9
yangddimiliknya aplikasi merupakanssuatuvperangkatkkomputer yang siap pakai
bagi user.
2.4 UML ( Unified Modeling Language )
UML (Unified Modeling Language) vadalah “Salah standar bahasa
yang7banyak digunakanvdi dunia industri untuk0mendefinisikan requerement,
membuatoanalisa & desain,Pserta menggambarkanvarsitektur dalam
pemrogramanaberorintasi objek” (Shalahuddin, 2014:133). Sedangkan (Mulyani.,
2016) mengatakan UMLO(Unified Modeling Language) vadalah “Sebuahvteknik
pengembangan sistem yangPmenggunakan bahasa grafis sebagaiOalat untuk
pendokumentasian danvmelakukan spesifikasi pada sistem”.
Dari beberapaapenjelasan teori tersebutvdapat disimpulkan bahwa UML
(Unified Modeling Language) adalahvbahasa yang seringPdigunakanvuntuk
membangun sebuahUsistemvperangkatvlunakadengan melakukanPpenganalisaan
desain danaspesifikasi dalamPpemrograman berorintasiaobjek. UMLP(Unified
Modeling Language) amemilikiAdiagram-diagramayang digunakan dalam
pembuatan aplikasi berorintasiaobjek diantaranya use case diagram, a (Rosa dan
Shalahuddin, 2014:155):
2.5 Workflow Management System (WFMS)
Workflow adalah suatudproses kerjaayangvsistematis dimanavdokumen
atau informasivyang dibuat, vdialirkanvdari satu pihak kevpihakayang lain untuk
tindakan lanjutan menurutdsuatu aturan atau prosedurvtertentu yang telah
disepakati bersama dalam sebuahdorganisasi (Shalahudin, 2013). Padavumumnya
10
workflow dalam aplikasidmanajemenvdokumen elektronik dibangunauntuk
memudahkan dan mempercepatdtibanya dokumenvkepada orang – orang yang
memiliki kewenanganvotorisasivagarddapat segeravmemberikan persetujuan
terhadap dokumenvyang akan dipublikasikan. dDalam perjalanannyavsebelum
dokumenvmendapatkan persetujuanvdari semua pihak. dAkan terjadivproses
revisi, masukan, reject, dcancel dan lain – lain yang alurnya punasudah dirancang
dalam aplikasi tersebut. dAda beberapa cara agar pihak
yangamemilikidkewenangan otorisasi dapatdmengetahui apakah dokumen yang
akan didapprovalatersebut sampaivkepadanya atau belum, yaituvdengan adanya
notifikasiaemail atau login kevaplikasi DMS itu sendiri. Dalam
pemberianaapproval juga akan duevdate kapanvdokumenajatuh tempo untuk
diapprove apakaha1 hari atau 1 minggu.
Dengan menggunkan workflowadalam aplikasi ada beberapa manfaat yang
diperoleh yaituadiantaranya :
a. kemudahan distribusi dokumenayang akanvdipublikasikan untuk disetujui
secara elektronikdkepadavorang – orangvyangvmemiliki
kewenanganvotorisasi, tidak perlu lagivdokumen di kirim secara manual.
b. persetujuan atauvpenolakanaoleh pihak yang terkait segera dilakukan dan
diketahui
c. tidak bergantungvpada waktu danatempat, bisa kapan dan dimana saja
untukvmelakukan approvaladokumen, jikadaplikasi DMS tersebut sudah
berbasis web.
Dalam suatu organisasi atauaperusahaan diperlukan workflow agar tugas
tersebut tidak saling berbenturanaatau sama karena akan menghambar suatu proses
11
kerja dari perusahaan atauaorganisasi tersebut. Jadi pemanfaatan workflow berguna
sebagai penunjang suatuaproses kerja dan untukdmencapai tujuan sesuai dengan
apa yang oleh organisasidtersebut. Berikut ini merupakandalur kerja yang ada di
klinik pratama akbar medikadmojokerto.
2.6 Smoke Testing
Smoke testingdadalah Software testing yangaakan dilakukan setelah
softwareayang di build atau dibuat untukdmemastikan bahwa fungsi – fungsi
penting dari programdtersebut bekerja dengan baik. Hal ini dilakukan sebelum tes
fungsional atau regresi dijalankan padaaperangkat lunak yangadibangun.
Secara mendasar, pendekatandsmoke testing terdiri dari aktifitas-aktivitas
berikut:
1. Komponenasoftware terdiriddari semua filevdata, apustaka, modulvyang
digunakan lagi,vdanakomponen yang dikembangkanvyang dibutuhkan untuk
menerapkanvsatuaatau lebih fungsivproduk.
2. Serangkaianates didisainduntuk menghasilkan kesalahan yangaakan membuat
“build” dtetapaberfungsi sebagaimana mestinya. Intensiaharus mencakupv
“show stopper” akesalahan yangvmempunyai kemungkinanaterbesar membuat
proyekvsoftwareamengalamivketerlambatan dari jadwal.
3. “Build” diintegrasikan denganv“build” lainnyavdan keseluruhanvproduk yang
dilakukanvsmoke tes harian. dPendekatan top-down dan bottom-up
Tujuan darivSmoke testing inivadalah untukdreject aplikasi yang sudah
rusak sejak awal deployment, vsehinggavtidak membuang – buangvwaktu
12
menginstal dan mengujivaplikasi perangkat lunak sebagaivcontoh smoke testing
adalah memastikan aplikasi berhasil loginvapa tidak.
2.7 System Development Life Cycle Waterfall Model
Dalam metodologi penelitianaini menggunakanametode penilitian
waterfall. Metode ini dipilihakarena bersifat genetik, artinyaasistem dapat
diidentifikasiasemua kebutuhannya dari awal denganaspesifikasi yang umum.
Model pengembangan iniabersifat liniervdari tahap awalapengembangan system
yaituvtahap perencanaan sampaiatahap akhirvpengembanganasystem yaitu tahap
pemeliharaan.Tahapanvpengembangan metodeaini terdapat lima tahapvyaitu : 1)
Communication, 2) Planning, 3) Modeling, 4) Construction, 5) Deployment
Communication
1. Wawancarav
2. Observasiv
3. Analisis
Kebutuhan
Pengguna
Planning
1. IPO
2. Sysflow
Modeling
1. CDM
2. PDM
3. Strukture Tabel
Construction
1. Coding
Deployment
1. Peluncuran
Program
2. Smoke
Testing
Gambar 2.1 waterfall pressman (2008)
13
BAB III
ANALISIS DAN PERANCANGAN SISTEM
Dalam bab ini membahas mengenaiatahapan analisis dan perancanganvdari
Rancang Bangun Aplikasi workflowaPelayanan Pasien Rawat Jalan dengan metode
pengujian smoke. Pada bab iniamengikuti teori dari (pressman, 2008)
sesuaivdengan metodevyang digunakan dalamaperancangan sistemvyaitu model
waterfall meliputi tahap communication,aplanning, modelling, construction, dan
deployment. Tujuannya adalah agarasistem yang dibuatvsesuai dengan
permasalahanayangvterjadivpada Klinik Pratama Akbar MedikaaMojokerto.
Tabel 3.1 Tabel kegiatan
No. Tahapan Kegiatan
1. Communicationv Observasi
Wawancarav
AnalisisaKebutuhan
Pengguna
2. Planningv Diagram IPO
Sysflow
UML
3. Modeling CDM
PDM
Strukture Tabel
4. Construction Pembuatan Aplikasi
5. Deployment Peluncuran Aplikasi
Smoke Testing
14
3.1 Communication
Tahapan inivadalah tahapan untuk komunikasi, padavtahapan ini dibagi
menjadi tiga sub bab yaitu observasi, wawancara, dan analisis kebutuhan pengguna.
3.1.1 Observasi
Observasi ini dilakukan bertujuanauntuk memperoleh informasi lebih
banyak dan dapat memperoleh data-dataayang terkait pada proses bisnis dengan
hasiladari wawancara. Serta dapat mengetahui lebih jelas prosesabisnis yang ada
saat ini dan beberapa permasalahan yang ada sehinggaafitur dari rancangan
perangkat lunak harus menjadi solusi dari permasalahan tersebut.
3.1.2 Wawancara
Wawancaraadi klinik pratama akbar medika dilakukan dengan memeri
beberapa pertanyaan kepada ibuanunuk yang menjabar sebagai bidan di klinik
pratma akbar danajuga sebagai pemilik klinik.
3.1.3 Analisis Kebutuhan Pengguna
Pada proses analisisakebutuhan pengguna, diuraikan mengenai pengguna
dari sistem yangadirancang dimana dalam topik ini terdapata3 pengguna yaitu
pemilik, dokter, aadmin.
Tabel 3.2 Tabel analisis kebutuhan pengguna
Nama penggunav KebutuhanvData Informasi
Pemilik 1. Melakukanainput obat
2. Melakukanainput data
diagnosa
15
3. Melakukanainput data
karyawan
4. Melakukanainput data jabatan
5. Melakukan cetak map status
6. Melakukan cetak
pemeriksaan
7. Melakukan cetak laporan
kunjungan
8. Melakukan cetak laporan
pembayaran
Dokter 1. Input data pemeriksaan
2. Cetak laporan pemeriksaan
3. Membuat laporan penyakit
4. Membuat resep obat sesuai
petunjuk dokter
Admin 1. Melakukan Proses
Pendaftaran
2. Membuat data pasien
3. Melakukan transaksi
pembelian obat pasien
4. Mencetak nota
5. Membuat laporan Kunjungan
16
3.2 Planning
Pada Tahap ini adalah proses Setelah prosesScommunication ini,
kemudianamenetapkan rencanaAuntuk pengerjaan softwareayang meliputi tugas –
tugassteknisayang akan dilakukan, risikoayangamungkinYterjadi, sumberhyang di
butuhkan, hasil yangaakan di buat, dan jadwal pengerjaan.
3.2.1 Diagram IPO
Sebuahaproses pemrosesan data dari luar dimasukkan kedalam komputer
yang akanadikeluarkan hasilnya oleh makanya disebut kesistem proses input dan
output. Jadi dataayang dimasukkan (input) akan di proses (proses input output)
yang akanamenhasilkan akhir dariasemuanya (output). Berikut ini merupakan
IPOadari klinik Pratama Akbar aMedika Mojokerto
17
Gambar 3.1 Diagram IPO
18
Gambar 3.2 Diagram IPO
19
Berikut ini merupakan penjelasan dari Diagram IPO diatas :
a. Input
1. Data Dokter
Datavdokter berisi tentangvinformasi data diri dokter yang praktek di klinik
pratama akbar medika mojokerto
2. Data Jadwal Dokter
Data jadwal dokter berisivinformasi jam praktek dokter yang praktek di klinik
akbar medika mojokerto
3. Data Poli
Data Poli berisi informasi layanan poli apa saja yang ada di klinik pratama
akbar media mojokerto
4. Data Tindakan
Data tindakan berisi informasi penanganan dokter terhadap pasien
5. Data Pasien
Data pasien berisi informasi data diri pasien yang akan berobat di klinik
pratma akbar medika mojokerto
6. Data Penyakit
Data penyakit berisi informasi keluhan sakit pasien yang datang berobat ke
klinik pratama akbar medika mojokerto
b. Proses
1. Master Maintenance
Master maintenance merupakan proses mengelola datavdokter, datavjadwal
dokter, datavpoli, datavobat, datavtindakan, datavpenyakit
20
2. Pendaftaran
Pendaftaran merupakan proses registrasi pasien yang akan berobat diklinik
pratama akbar medika mojokerto
3. Pemeriksaan dan Tindakan Dokter
Pemeriksaan dan tindakan dokter merupakan proses dokter malakukan
pemeriksaan beserta tindakan dan resep obat apa saja yang cocok dengan
pasien
4. Penerimaan Obat
Penerimaan obat merupakan proses pasien membeli obat sesuai dengan
kemampuan pasien
5. Pembuatan Laporan
Pembuatan laporan merupakan proses pembuatan laporan – laporan yang
dibutuhkan oleh klinik pratama akbar medika misalnya seperti laporan
kunjungan pasien
6. Pengecekan Stock Obat
Pembelian obat merupakan proses pengecekan stock obat kedalam sistem jika
stock obat habis maka akan ada rencana untuk membeli obat
c. Output
1. Daftar Data Kerja Dokter
2. Daftar Data Poli
3. Daftar Data Obat
4. Daftar Data Tindakan
5. Daftar Data Pasien
6. Kartu Registrasi Pasien
21
7. Kartu Status Pasien
8. Hasil Pemeriksaan
9. Copy Resep Dokter
10. Nota Pembelian Obat
11. Laporan Kunjungan Pasien per hari
12. Laporan penyakit per bulan
3.2.2 Alur Proses Bisnis
Didalam alur proses bisnis ini akan menjelaskan alur proses bisnis yang
terjadi pada Klinik Pratama Akbar Medika saat ini yang akan dijelaskan melalui
gambar dibawah ini.
Pada gambar dibawah ini akanvdijelaskan tentang prosesvbisnis yang akan
di usulkan dengan menggunakan sebuahvsistem informasi. Pada prosesvbisnis
yang diusulkan terdapat beberapavperubahan dan penambahanvaktivitas. Pada
Gambar 3.3 Proses bisnis saat ini
22
aktivitas yang berwarnavmerah menunjukkan aktivitasvyang dilakukan dengan
sistemvinformasi.
3.2.3 Sysflow
Di dalam sistem flow akan menjelaskan mengenai alur kerja sistem pada
aplikasi workflow Pelayanan Pasien Rawat Jalan dengan metode pengujian smoke.
a. Sysflow Pendaftaran
Pada Sysflow Pendaftaran Admin melakukan pencarian data pasien jika pasien
baru, admin melakukan inputan data pasien kedalam sistem. Setelah disimpan
kedalam sistem admin dapat melakukan mengubah dan menghapus data pasien
tersebut. Jika pasien merupakan pasien lama maka admin akan mencari data
pasien pada sistem dan menginputkan tempat poli apa yang akan di tuju oleh
pasien. Setelah pasien sudah terdaftar pasien dipersilahkan menunggu di dalam
ruang tunggu yang telah disediakan.
Gambar 3.4 Proses bisnis yang diusulkan
23
Gambar 3.5 Sysflow Pendaftaran
24
b. Sysflow Pemeriksaan
Pada Sysflow Pemeriksaan, data registrasi pasien yang telah diinputkan oleh
admin akan dimunculkan kedalam sistem dokter. Pasien memasuki ruangan
berobat, dokter memeriksa gejala sakit yang dialami pasien. Dokter memberikan
diagnosa, tindakan, dan obat apa saja yang cocok buat keluhan pasien yang nanti
akan dikirim ke sistem dan menyimpannya pada map status pasien.
Gambar 3.6 Sysflow Pemeriksaan
25
c. Sysflow Pembayaran
Pada Sysflow pembayaran pasien membawa kartu berobat untuk diserahkan
kepada admin, admin mencari dan menampilkan daftar data pembayaran pasien
yang berobat. Admin mencari detail pembayaran kedalam sistem sesuai dengan
kartu berobat pasien, sistem menampilkan detail pembayaran pasien. Sistem
melakukan proses penginputan obat sesuai dengan daya beli obat pasien jika
sudah sistem akan mencetak nota pembayaran yang akan ditujukan oleh pasien.
Gambar 3.7 Sysflow Pembayaran
26
d. Sysflow Pembuatan Laporan
Pada sysflow pembuatan laporan admin melakukan inputan data pertanggal
atau perbulan kedalam sistem. Sistem akan menampilkan data – data
laporan dan mencetaknya meliputi laporan kunjungan pasien, laporan data
penyakit pasien, laporan map status, laporan pembayaran.
Gambar 3.8 Sysflow Pembuatan Laporan
27
e. Sysflow Pengecekan Stock Obat
Sysflow pengecekan stock obat admin obat melakukan pengecekan kedalam
sistem obat apa saja yang mempunyai stok menipis dan obat apa saja yang
kadaluarsa sehingga dapat disampaikan kepemilik untuk melakukan
pembelian obat.
Gambar 3.9 Sysflow Pengecekan Stok Obat
28
3.3 Modeling
Tahapan ini merupakan tahapan pemodelan dalam perancangan Aplikasi
workflow Pelayanan Pasien Rawat Jalan dengan metode pengujian smoke.
3.3.1 Context Diagram
Pada gambar 3.10 context diagram diatas terdapat 3 entitas yaitu dokter,
pemilik, admin dan admin obat dimana masing – masing entitas memiliki input dan
output yang berbeda pada sistem.
Gambar 3.10 Context Diagram
29
3.3.2 Data Flow Diagram
a. Data Flow Diagram level 0
Pada gambar 3.11 diatas merupakan data flow diagram level 0 yang sudah
di decompose dari context diagram, dan terdapat 6 proses yaitu mengelola data
master, pendaftaran pasien baru, registrasi pasien, pemeriksaan, pembayaran,
laporan. Serta memiliki 9 data store yaitu obat, poli, tindakan, dokter, pasien,
diagnosa, map status, detail obat, dan detail tindakan.
Gambar 3.11 Data Flow Diagram Level 0
30
b. Data Flow Level 1 Pengelolaan Data Master
Gambar 3.12 Data Flow Level 1 Mengelola Data Master
Pada gambar 3.12 diatas data flow diagram level 1 Pengelolaan Data Master
yang terdapat 4 proses yaitu master poli, master Dokter, master tindakan, master
obat.
31
c. Data Flow Level 1 Pendaftaran Pasien Baru
Gambar 3.13 Data Flow Level 1 Pendaftaran Pasien Baru
Pada gambar 3.13 diatas data flow diagram level 1 Pendaftaran Pasien Baru
terdapat 3 proses yaitu proses pencarian pasien, input data pasien, tampilan data
pasien
d. Data Flow Level 1 Membuat Laporan
Gambar 3.14 Data Flow Level 1 Membuat Laporan
32
Pada gambar 3.14 diatas data flow diagram level 1 Membuat Laporan
terdapat 4 proses yaitu proses Laporan kunjungan pasien, laporan data penyakit,
laporan map status, dan laporan rekap pembayaran.
e. Data Flow Level 1 Pemeriksaan
Gambar 3.15 Data Flow Level 1 Pemeriksaan
Pada gambar 3.15 Data flow level 1 pemeriksaan terdapat 2 proses yaitu
proses input data map status dan menampilkan data map status. Dan terdapat 7 data
store yaitu data registrasi, dokter, tindakan, obat, detail tindakan, detail obat, map
status.
3.3.3 Conceptual Data Model
Conceptual data model merupakanvrancangan awal sebelumvmembuat
databasevyang akan digenerate kedalam Physical data model. Dalam rancangan
33
Conceptual data model akanvmengambarkan rancangan keseluruhanvrelasi dalam
tabel.
3.3.4 Physical Data Model
Physical data model (PDM) adalahvhasil generate darivConceptional Data
model (CDM). Secara keseluruhanvPhysical datavmodel menggambarkan bisnis
data yang sudah jadi danvdapat di generate kevdalam database.
Gambar 3.16 Conceptual data model
Gambar 3.17 Physical data model
34
3.3.5 Struktur Tabel
Struktur tabel dalam merancang aplikasi
a. TabelvKaryawan
NamavTabel : Karyawan
PrimaryvKey : idkaryawan
ForeignvKey : -
Fungsiv : Menyimpanvdata karyawan
Tabel 3.3 Tabel Karyawan
No Nama Kolom Tipe
Data
Lebar Keterangan
1 idkaryawan Varcharv 6 primarykey
2 nama Varcharv 50
3 jabatan Varcharv 10
4 nosuratijinpraktek Varcharv 20
5 alamat Varcharv 225
6 notlp Integerv
7 email Varcharv 20
8 username Varcharv 10
9 password Varcharv 10
b. Tabel Pasien
Nama Tabelv : Pasien
Primary Keyv : idpasien
Foreign Keyv : -
Fungsiv : Menyimpan data pasien
Tabel 3.4 Tabel Pasien
No Nama
Kolom
Tipe
Data
Lebar Keterangan
1 idpasien varcharv 20 primarykey
2 namapasien varcharv 50
3 jeniskelamin varcharv 15
4 umur integerv
5 alamatpasien varcharv 225
35
6 kelurahan varchar 20
7 notlppasien integer
c. Tabel Obat
Nama Tabelv : Obat
Primary Keyv : idobat
Foreign Keyv : -
Fungsiv : Menyimpan data obat
Tabel 3.5 Tabel Obat
No Nama
Kolom
Tipe
Data
Lebar Keterangan
1 idobat varcharv 20 primarykey
2 namaobat varcharv 50
3 satuan varcharv 10
4 hargabeli integerv
5 hargajual integerv
d. Tabel Poli
Nama Tabelv : Poli
Primary Keyv : idpoli
Foreign Keyv : -
Fungsiv : Menyimpan data poli
Tabel 3.6 Tabel Poli
No Nama
Kolom
Tipe
Data
Lebar Keterangan
1 idpoli varcharv 20 primarykey
2 namapoli varcharv 20
e. Tabel Tindakan
Nama Tabel : Tindakan
36
Primary Keyv : idtindakan
Foreign Keyv : -
Fungsi : Menyimpan data tindakan
Tabel 3.7 tabel tindakan
No Nama Kolom Tipe
Data
Lebar Keterangan
1 idtindakan varcharv 20 primarykey
2 namatindakan varcharv 20
3 keterangan varcharv 100
4 harga integerv
f. Tabel Pendaftaran
Nama Tabelv : Pendaftaran
Primary Keyv : idregistrasi
Foreign Keyv : idpasien, idpoli, idkaryawan
Fungsiv : menyimpan data pendaftaran pasien yang akan berobat
Tabel 3.8 Tabel Pendaftaran
No Nama Kolom Tipe
Data
Lebar Keterangan
1 idregistrasi varcharv 20 primarykey
2 idpasien varcharv 20 Foreign key
3 idpoli varcharv 20 Foreign key
4 idkaryawan varchatv 20 Foreign key
5 tglkedatangan Datev
6 status varcharv 10
7 totaladmin Integerv
g. Tabel Pembayaran
Nama Tabelv : Pembayaran
Primary Keyv : idpembayaran
Foreign Keyv : idpemeriksaan, idregistrasi
Fungsiv : menyimpan data pembayaran pasien berobat
37
Tabel 3.9 Tabel Pembayaran
No Nama Kolom Tipe
Data
Lebar Keterangan
1 idpembayaran varcharv 10 primarykey
2 idpemeriksaan varcharv 10 Foreign key
3 idregistrasi varcharv 20 Foreign key
4 tglpembayaran Datev
5 hargatotal integerv
h. Tabel Pemeriksaan
Nama Tabelv : Pemeriksaan
Primary Keyv : idpemeriksaan
Foreign Keyv : idregistrasi, idobat, idtindakan
Fungsiv : menyimpan data pemeriksaan pasien berobat
Tabel 3.10 tabel Pemeriksaan
i. Tabel Apotek
Nama Tabelv : Apotek
Primary Keyv : idapotek
Foreign Keyv : idobat
Fungsiv v: menyimpan data detail obat dan pembelian obat
No Nama Kolom Tipe
Data
Lebar Keterangan
1 idpemeriksaan varcharv 10 primarykey
2 idregistrasi varcharv 20 Foreign key
3 idobat varcharv 20 Foreign key
4 idtindakan varcharv 20 Foreign key
5 totalpemeriksaan integerv
38
Tabel 3.11 Tabel Apotek
3.4 Construction
Tahapan ini merupakan tahapan implementasi dalam membuat aplikasi
workflow Pelayanan Pasien Rawat Jalan dengan metode pengujian smoke.
Penjelasannya akan di jelaskan pada bab IV.
3.5 Deployment
Tahapan ini merupakan tahapan peluncuran program aplikasi workflow
Pelayanan Pasien Rawat Jalan dengan metode pengujian smoke. Penjelasannya
akan di jelaskan pada bab IV.
No Nama Kolom Tipe
Data
Lebar Keterangan
1 Idapotek Varcharv 20 Primary key
2 Idobat varcharv 20 Foreign key
3 namasuplier varcharv 50
4 alamatsuplier varcharv 225
5 detailpembelian int
6 kadaluarsa Date
7 tglpembelian Date
39
BAB IV
IMPLEMENTASI DAN EVALUASI
Pada halaman ini berisi hasil danapembahasan aplikasi workflow Pelayanan
Pasien Rawat Jalan dengan metodeapengujian smoke.
4.1 Implementasi
Implementasiamerupakan sebuah tahapan penerapan dariaanalisis dan
desain sistemayang telah dibuat pada bab 3. Pada tahapanaini pengguna
sebelumnya harusamempersiapkan kebutuhan – kebutuhan sistem yang akan
diimplementasikan kepada Klinik PratamaaAkbar Medika. Kebutuhan sistem
tersebut terdiri dari perangkat keras dan perangkat lunak agar aplikasi tersebut bisa
berjalan lancar.
4.1.1 Kebutuhan Sistem
Sistem yang akanadibangun merupakan sistem berbasis website. Untuk
menjalankannya dibutuhkanaperangkat lunak (software) danaperangkat keras
(hardware). Berikut ini merupakan kebutuhan spesifik minimum untuk bisa
menjalankan aplikasinya.
a. Kebutuhan Perangkat Keras
Untukamenjalankan aplikasi ini membutuhkan kompter denganaspesifikasi
sebagai berikut :
Processoradual core
4 GBaRAM
Monitor resolusi (1280x800) pixel
Keyboard + Mouse
40
Printer
b. Kebutuhan Perangkat Lunak
Kebutuhanaperangkat lunak untukamenjalankan aplikasi tersebutasebagai
berikut:
1. Kebutuhan Software Client
Operating System : Windows 7
Web Browser : Google Crome
Software Pendukung : Adobe reader, Winrar
2. Kebutuhan Software Server
Web Server : Apache 2.3.4
Programming Leanguage : Hypertext Preprocessor (PHP)
Database : MySQL
41
4.1.2 Implementasi Sistem
a. Form Login
Halaman form login untuk menuju menu berikutnya sesuai dengan jabatan
dari karyawan yang ada pada Klinik Pratama Akbar Medika Mojokerto.
Gambar 4.1 Menu Login
b. Master Data Karyawan
Menu master data karyawan merupakan sebuah menu yang dapat
melakukan input, update, dan delete yang hanya bisa diakses oleh pemilik Klinik
Pratama Akbar Medika Mojokerto
Gambar 4.2 Menu Data Karyawan
42
c. Master Data Obat
Menu master data obat merupakan sebuah menu yang dapat melakukan
input, update, dan delete yang hanya bisa diakses oleh pemilik Klinik Pratama
Akbar Medika Mojokerto
d. Master Data Tindakan
Menu master data tindakan merupakan sebuah menu yang dapat melakukan
input, update, dan delete yang hanya bisa diakses oleh pemilik Klinik Pratama
Akbar Medika Mojokerto
Gambar 4.3 Menu Data Obat
Gambar 4.4 Menu Data Tindakan
43
e. Master Data Poli
Menu master data poli merupakan sebuah menu yang dapat melakukan
input, update, dan delete yang hanya bisa diakses oleh pemilik Klinik Pratama
Akbar Medika Mojokerto
f. Menu Pendaftaran
Menu pendaftaran merupakan sebuah menu tampilan pasien – pasien lama
yang akan berobat keklinik. Menu pendaftaran hanya bisa diakses oleh admin klinik
saja, pada menu pendaftaran terdapat tombol kategori dan filter yang digunakan
untuk pencarian pasien jika pasien mau daftar berobat klik tombol gambar pensil
maka pasien tersebut otomatis akan terdaftar hari ini.
Gambar 4.6 Menu Pendaftaran
Gambar 4.5 Menu Data Poli
44
g. Form Tambah Pasien Baru
Form tambah pasien baru merupakan form untuk menginputkan pasien baru
yang akan berobat ke Klinik Pratama Akbar Medika Mojokerto
h. Menu Pembayaran
Menu Pembayaran merupakan sebuah menu yang berfungsi untuk
mengambil data dan menjumlahkan harga dari resep obat dan tindakan yang
dilakukan oleh dokter.
i. Form Melakukan Pembayaran
Form Melakukan Pembayaran merupakan sebuah form yang berfungsi
untuk menampilkan tindakan yang dilakukan oleh dokter beserta harganya dan obat
yang sudah ditentukan oleh dokternya. Dalam pembelian obat terdapat sebuah
menu jumlah yang dibeli yang berfungsi untuk jika pasien hanya membeli beberapa
obat saja dari yang sudah ditentukan oleh dokternya.
Gambar 4.7 Menu Pendaftaran
Gambar 4.8 Menu Pembayaran
Gambar 4.9 Form Melakukan Pembayaran
45
j. Menu Laporan
Menu laporan merupakan menu yang menampilkan laporan – laporan yang
ada di Klinik Akbar Medika contohnya laporan kunjungan pasien per 1 tahun.
k. Menu Periksa
Menu Periksa merupakan menu yang diakses oleh dokter untuk
menginputkan tindakan apa saja yang dilakukan serta obat apa saja yang akan
diberikan untuk pasien.
Gambar 4.10 Menu Laporan
Gambar 4.11 Menu Periksa
46
4.2 Uji Coba dan Evaluasi Sistem
Evaluasi dalam halvini dilakukan untukvmenguji apakah aplikasi yang telah
dibuat sesuaivdengan tujuannya atau tidak. Dalam sub babvini akan dijelaskan hasil
dari ujivcoba aplikasi yang telahvdilakukan menggunakan smokevTesting. Hasil
ujicoba ini meliputi ujivcoba login sesuai dengan database jabatan, input update
delete master aplikasi, grafik kunjungan, pendaftaran pasien baru, registrasi pasien
berobat, pemeriksaan dokter, riwayat berobat pasien, dan pembayaran.
4.2.1 Smoke Testing
Sebelum peluncuran program ke Klinik Pratama Akbar Medika dilakukan
terlebih dahulu, smoke testing merupakan jenis pengujian perangkat lunak yang
menentukan build yang diterapkan stabil atau tidak. Pengujian testing serangkaian
pengujian minimal yang dilakukan dalam setiap build. Berikut ini merupakan
pengujian smoke testing yang saya lakukan pada aplikasi yang saya buat.
Tabel 4.1 Smoke Testing
No Skenario
Uji
Deskripsi Tahapan
pengujian
Hasil yang
Diharapkan
Hasil yang
Sebenarnya
Status
1 Login sesuai
dengan
database
jabatan
Uji login
aplikasi untuk
memastikan
hanya pengguna
yang
tercantum
didatabase
yang dapat
masuk
1. Jalankan
Aplikasi
2. Masukkan
username 3. Masukkan
Password
4. Klik
tombol
kirim
Masuk
kedalam menu
sesuai jabatan
karyawan
Seperti yang
diharapkan
lulus
2 Pemilik
melakukan
tambah,
ubah, dan
hapus pada
menu master
Uji tambah,
ubah, dan
hapus pada
menu master
1. Masukkan
password
dan
username
pemilik
sesuai data yang ada
ditabase
Bisa
melakukan
tambah, edit
dan hapus
data
Seperti yang
diharapkan
lulus
47
2. Masuk
menu
master
3. Pilih menu
misal data
karyawan
4. Lakukan
tambah,
edit, hapus
data pada aplikasi
tersebut
3 Pemilik
mengecek
jumlah
pasien
berobat
dalam 1
tahun pada
menu
Master
Grafik
Melihat
grafik
kunjungan
pasien apakah
sesuai dengan
yang
didatabase
1. Login
Pemilik
2. Klik menu
Master
Menampilkan
grafik yang
sesuai dengan
kunjungan
pasien
Seperti yang
diharapkan
lulus
4 Admin
melakukan pendaftaran
pasien baru
Admin
melakukan input pasien
berobat baru
1. Login
admin 2. Klik tombol
“+”
3. Klik tombol
“+”
4. Masukkan
data pasien
sesuai
dengan
fieldnya
5. Klik gambar
“save”
Input data
Pasien dan berhasil
masuk
kedalam
database
pasien
Seperti yang
diharapkan
lulus
5 Registrasi Pasien
berobat
Admin melakukan
registrasi
pasien
berobat
1. Login admin
2. Klik tombol
“+”
3. Cari nama
pasien/id
pasien yang
sesuai
dengan
kartu
berobat
4. Klik tombol
“pensil”
Pendaftaran pasien
berhasil dan
masuk
kedalam
menu dokter
Seperti yang diharapkan
lulus
6 Pemeriksaan dokter
Dokter melakukan
pemeriksaan
pasien sesuai
dengan data
registrasi
yang dikirim
oleh admin
1. Login dengan akun
dokter
2. Masuk menu
pemeriksaan
3. Pilih pasien
yang akan
diperiksa
4. Klik gambar
“save”
Dokter berhasil
menginputkan
data-data
pemeriksaan
pasien
Seperti yang diharapkan
lulus
48
5. Klik tombol
“sakit” pilih
sakit yang
dialami
pasien
6. Klik tombol
“+” pilih
tindakan
yang
dilakukan 7. klik button
action
8. klik tombol
add
9. klik tombol
“+” pilih
obat yang
akan
diberikan
kepada
pasien
10. klik button action
11. masukkan
jumlah obat
dan
keterangan
12. klik “add”
13. jika sudah
sesuai klik
save
7 Riwayat
berobat
pasien
Dokter
melakukan
pengecekan riwayat sakit
pasien
1. login dengan
akun dokter
2. Masuk menu status pasien
3. Pilih pasien
yang akan di
lihat riwayat
sakitnya
4. Klik gambar
“kaca
pembesar”
Dokter dapat
melihat detail
tindakan dan obat dari
pemeriksaan –
pemeriksaan
sebelumnya
Seperti yang
diharapkan
lulus
8 Pembayaran
berobat
pasien
Admin
melakukan
inputan
pembayaran
berobat pasien
1. Login
dengan akun
admin
2. Klik menu
pembayaran 3. Pilih pasien
yang akan
membayar
pemeriksaan
4. Klik gambar
“uang”
5. Masukan
jumlah obat
yang dibeli
sesuai
dengan
Admin dapat Seperti yang
diharapkan
lulus
49
kemampuan
membayar
pasien
6. Klik tombol
save
9 Melihat
grafik
kunjungan
pasien
dalam 1 hari
Admin
melihat grafik
kunjungan
pasien
1. Login
dengan akun
admin
2. Klik menu
admin
3. Pilih tanggal 4. Klik ikon
“kaca
pembesar”
Menampilkan
grafik
kunjungan
dalam 1 hari
berdasarkan
laki-laki dan perempuan
Seperti yang
diharapkan
lulus
10 Melihat
grafik
kunjungan
pasien
dalam 1
tahun
Pemilik
melihat grafik
kunjungan
pasien
berobat
1. Login
dengan akun
pemilik
2. Klik pada
menu master
Menampilkan
grafik
kunjungan
dalam 1 tahun
berdasarkan
laki-laki dan
perempuan
Seperti yang
diharapkan
lulus
50
BAB V
PENUTUP
5.1 Kesimpulan
Berdasarkan hasilvuji coba terhadapvaplikasi workflow Pelayanan Pasien
Rawat Jalan dengan metode pengujian smoke, dapat diambil kesimpulan sebagai
berikut:
1. Aplikasi ini dapat membantu klinik dalam melakukan proses bisnisnya
mulai dari pendaftaran, pemeriksaan pasien , dan pembayaran
2. Sistem dapat menyajikan laporan diantaranya laporan kunjungan pasien,
laporan data penyakit, dan laporan pembayaran
3. Dengan dilakukannya uji smoke testing dapat mengetahui semua menu
berfungsi dengan benar dan sesuai yang diharapkan.
5.2 Saran
Berdasarkan penjelasan tentang sistem yang saya buat dapat diberikan saran
pengembangan yaitu pendaftaran pasien atau berobat bisa melalui online.
51
DAFTAR PUSTAKA
Gordon, D. (1991). Kerangka Dasar Sistem Informasi Manajemen Bagan I
Pengantar. Jakarta: PT Pustaka Binaman Pressindo.
Jogiyant0. (1995). Analisis dan Desain Sistem Informasi: Pendekatan Terstruktur
Teori dan Praktek. Yogyakarta: Andi Offset.
Jogiyanto. (2005). Analisa dan Desain Sistem Informasi: Pendekatan Terstruktur
Teori dan Praktik Aplikasi Bisnis. Yogyakarta: ANDI.
Jugiyanto. (2006). Basis Data. Yogyakarta: AndiOffset.
Kadir, A. (2003). Pengenalan Sistem Informasi. Yogyakarta: ANDI.
Kadir, A. (2008). Tuntunan Praktis Belajar Database Menggunakan MySQL.
Yogyakarta: Andi Offset.
Marlinda, L. (2004). Sistem Basis Data. Yogyakarta : Andi Offset.
Mulyani., A. C. (2016). Metode Analisis dan Perancangan. Bandung: Abdi
SisteMatika. .
Prakoso. (2005). Membangun E-Learning dengan Moodle. Yogyakarta: ANDI.
Prasetyo, D. D. (2004). Solusi Pemrograman Berbasis Web Menggunakan PHP.
Jakarta: Elex Media Komputindo.
Rudianto, A. M. (2011). Pemrograman Web Dinamis Menggunakan PHP dan
MySQL. Yogyakarta: CV Andi Offset.
Sachari. (2005). Pengantar Metode Penelitian Budaya Rupa (Desain, Arsitektur,
Seni Rupa, dan Kriya). Jakarta: Erlangga.
Shalahuddin, R. d. (2014:133). Rekayasa Perangkat Lunak. Bandung: Informatika.
52
Shalahudin, S. &. (2013). Analisa dan Desain Sistem Informasi. Yogyakarta: Andi
Offset.
Sutabri. (2012). Analisis Sistem Informasi. Yogyakarta : Andi.
Sutanta. (2003). Sistem Informasi Manajemen. Yogyakarta: Graha Ilmu.
Menkes RI. 2014. PERATURAN MENTERI KESEHATAN RI Nomor
028/MENKES/PER/I/2011 Tentang Klinik
Menkes RI. 2014. PERATURAN MENTERI KESEHATAN RI Nomor
837/Menkes/SK/VII/200 Pengembangan Jaringan
Menkes RI. 2018. PERATURAN MENTERI KESEHATAN RI Nomor 5
Tentang Pelayanan Kesehatan pada Jaminan Kesehatan Nasional
top related