1 sistem informasi rumah sakit terpadu rumah sakit umum daerah
TRANSCRIPT
1
SISTEM INFORMASI RUMAH SAKIT TERPADU
RUMAH SAKIT UMUM DAERAH BLAMBANGAN
MENGGUNAKAN JSP
( STUDY KASUS MEDICAL RECORD RAWAT INAP )
NUR SETYOWATI7406.030.118
Jurusan Teknologi InformasiPoliteknik Elektronika Negeri SurabayaInstitut Teknologi Sepuluh Nopember
Kampus ITS Keputih Sukolilo Surabaya 60111Telp. 031- 5947280, 031- 5946114, Fax : 031 – 5946114
e-mail : [email protected]
ABSTRAK
Laporan Proyek Akhir dengan judul ”SISTEM RUMAH SAKIT TERPADU MENGGUNAKANJSP ( STUDY KASUS : MEDICAL RECORD RAWAT INAP )”.
Tujuan Penulisan Laporan Tugas Akhir ini adalah untuk merancang sistem medical record rawatinap secara online pada Rumah Sakit Umum Daerah Banyuwangi secara terperinci, cepat dan up to datedengan bantuan komputer melalui script JSP dan database Mysql. Metode penelitian yang dilakukan olehpenulis dalam melakukan penelitian-penelitian meliputi studi lapangan dan studi pustaka. Studi lapanganmeliputi wawancara dan pengamatan. Studi pustaka dilakukan dengan penelitian kepustakaan yang relevandengan masalah yang dihadapi penulis. Dalam laporan ini akan digambarkan sistem yang akan diusulkanmelalui desain model Diagram Arus Data (DAD). Desain moled DAD ini hanya menunjukkan kebutuhanproses dari sistem yang diusulkan secara logika, khususnya untuk sistem komputerisasi. Disamping ituperancangan sistem baru juga dilakukan dengan menyusun desainTugas Akhir ini mebahas tentangrancangan sistem informasi medical record rawat inap berbasis komputer pada Badan Rumah Sakit DaerahBanyuwangi. Rancangan sistem informasi ini akan membantu dalam proses-proses transaksi pelayanan,memudahkan pengambilan dokumen data pasien lebih cepat, serta pengumpulan data dan penghasilaninformasi secara cepat dan tepat waktu sesuai kebutuhan pengguna sistem.
Kata kunci : rancangan, sistem informasi, medical record rawat inap
ABSTRACT
End of Project report titled "SYSTEM HOSPITALS UNIT USING JSP (CASE STUDY: MEICALRECORD )."
Destination Report Writing Final Project is to design a system Patient Information medical recordtonline at the General Hospital Area Banyuwangi in detail, fast and up to date with the help of a computerscript through JSP and Mysql database. Method of research done by the author in the research include fieldstudies and literature studies. Field study includes interviews and observations. Studies carried out with thelibrary research literature relevant to the problems faced by the author. In this report akan akan describedthe proposed system design through the Data Flow Diagram model (DAD). Design moled DAD only showsthe process needs of the proposed system of logic, especially the computerized system. Besides, the design ofthe new system is also done with this sort desainTugas End mebahas about the design of information systemservices billing outpatient-based computers in the Hospital Regional Banyuwangi. Design the system thisinformation will assist in the processes of transaction medical record, ease of medical record documentsmore quickly, and the collection of data and information quickly and on time according to the needs of theuser system.
Key words : geographic information system, medical record rawat inap
2
I PENDAHULUAN1.1 Latar Belakang
Teknologi Informasi berkembangdengan pesatnya. Komputerisasi digalakkan diberbagai bidang. Segala kegiatan memerlukaninformasi, dan bisa juga dikatakan bahwa segalakegiatan dituntut untuk menghasilkan informasi.Komputer adalah media electronik yang palingtepat untuk menjawab persoalan tersebut.
Kebutuhan akan informasi danpengguna komputer yang semakin banyakmendorong terbentuknya jaringan komputeryang mampu melayani berbagai penggunainformasi, sehingga pengolahan informasi dapatdilakukan secara efektif dan efisien.
Jaringan komputer yang dimaksud adalahinternet, internet merupakan jaringan komputeryang terdiri dari ribuan jaringan komputerindependen yang dihubungkan satu denganlainya. Internet dapat diakses dan dimanfaatkanuntuk berbagai keperluan, oleh siapa saja, dimana saja dan kapan saja. Dengan internet kitadapat membuat suatu jaringan yang dapatmenghubungkan informasi yang ada di RumahSakit Umum Daerah Blambangan.
Dalam proyek akhir ini akan di bangunaplikasi database Medical Record Rawat Inapuntuk pencarian dan penyimpanan data pasiendengan mengelompokkan data sesuai dengan idmasing-masing dokumen. Dalam pembuatandatabase medical record rawat inap ini kamimenggunakan JSP (java server pages) yangdapat membantu kita dalam memudahkanmembuat suatu program database, prosespengolahan informasi dengan menggunakanprogram JSP menjadi media informasi yangdinamis sehingga memudahkan karyawan untukmendapat dan memberikan informasi yang adadi rumah sakit. Sehingga memiliki kinerja yanglebih bagus dan efisien.
1.2 Perumusan Masalah
Permasalahan utama dalam proyekakhir ini adalah bagaimana membangun sistemaplikasi database Medical Record Rawat Inapdengan menggunakan java server pages denganmetode pemilahan untuk menentukan jenis idpenyakit.
1.3 Batasan MasalahMengingat permasalahan yang ada,
maka perlu adanya pembatasan masalahyang akan dibahas antara lain :1. Program ini menangani dalam hal
medical record rawat inap, dimanaakan mencatat keadaan kesehatanpasien, mulai pasien masuk rumah
sakit sampai pasien dinyatakansembuh dan diperbolehkan pulang.
2. Pengarsipan data pasien dalamkurun waktu 5tahunan
3. Data yang dipakai adalah data sekunderdari instansi terkait.
II TINJAUAN PUSTAKABeberapa teori penunjanng pada proyek akhirini adalah sebagai berikut
2.1 Macromedia dremweaver MX2004
Macromedia dremweaver MX2004adalah suatu bentuk program editor web yangdibuat oleh macromedia. Dalam program iniprogramer web dapat dengan mudah membuatdan mendesain webnya.
Macromedia dremweaver MX2004adlah editor yang lengkap dan dapat digunakanuntuk animasi sederhana yang berbentuk layer.Dengan menggunakan program ini desainer webdapat membuat suatu halaman web .
Seperti program editor-editor web lain,macromedia dreamweaver juga memiliki duabentuk layer, yaitu bentuk halaman design danhalaman code, program-program code web
diantaranya JSP,PHP,ASP,Perl,dan lainnya.
2.2 Java Server Pages (JSP)
adalah teknologi servlet-based yangdigunakan dalam web tier, menyediakan kontendinamik dan statik. Pengertian lain, JSP adalahteknologi text-based dan sebagian besar berisiteks template HTML yang digabungkan dengankonten teks spesifik dinamik. JSP dimaksuduntuk menghindarkan pengembang darimemanipulasi String yang sangat panjang karenaJSP adalah teks dokumen dan mirip denganHTML, konten dari HTML sekarang tidakdipasang dalam kode Java sehingga inimemudahkan dalam hal maintenance. Selain ituJSP menjadi familiar di kalangan semua orangyang mempunyai pengetahuan HTML, denganhanya mempelajari markup dynamic.
Java Server Pages (JSP) adalahteknologi Web berbasis bahasa pemrogramanJava dan berjalan pada Platform Java yangdiproduksi oleh Sun microsystem. JSPmemungkinkan kita menggabungkan static HTMLdengan dynamic content yang dihasilkan dariServlet. JSP juga merupakan bagian dariteknologi J2EE (Java 2 Enterprise Edition).J2EE merupakan platform Java untuk pengembangan aplikasi enterprise dengan dukungan API(Application Program Interface) yang lengkapdan portabilitas serta memberikan sarana
3
untuk membuat aplikasi multi tier yangmemisahkan antara Presentation layer,Application layer dan Data Layer.
2.3 MySQL
MySQL merupakan sebuah databaseserver yang free, artinya bebas menggunakandatabase ini untuk keperluan pribadi atau usahatanpa harus membeli atau membayar lisensinya.MySQL dapat digunakan baik sebagai clientmaupun server sehingga sering disebut databaseclient/server.
Database MySQL merupakan suatuperangkat lunak database yang berbentukdatabase relasional atau datam bahasa databasesering disebut dengan Relational DatabaseManagement System (RDBMS) yangmenggunakan suatu bahasa permintaan bernamaSQL
MySQL adalah sebuah prrogramdatabase, sedangkaan SQL adalah bahasa perintah(Query) dalam program MySQL. selain MySQLada beberapa program database server lain yangmenggunakan standar query berupa SQL antaralain adalah oracle, postgreSQL, MySQL front,MsQL, dan SQL server 97/2000, MySQL dibuatoleh TcX dan telah dipercaya mengelola sistemdengan 40 buah database berisi 10.000 tabel dan500 di antaranya memiliki 7 juta baris (kira-kira100 gigabyte data). Database ini dibuat untukkeperluan sistem database yang cepat, handal danmudah digunakan. Pada mulanya MySQL hanyadapat dijalankan pada sistem operasi berbasisUnix seperti linuk, tetapi sekarang sudah dapatdijalankan pada sistem operasi windows.
2.4 Jakarta Tom Cat
Jakarta Tomcat adalah web applicationserver, yang mempunyai kemampuan sebagaiServlet container dan JSP container di mana Andabisa mendeploy Servlet dan JSP. Di atas JakartaTomcat, Servlet dan JSP akan bekerja melayanirequest dari client, yang lumrahnya adalah berupabrowser. Web Server adalah software untykserver yang menangani request melalui protokolHTTP yang digunakan oleh situs-situs web saatini dalam menangani request file statik HTML,sepeti Apache dan Microsoft IIS. Web serversekarang sering “dibungkus” oleh JavaApplication Server sebagai HTTP Server.
2.5 Web Container
Menurut spesifikasi J2EE, dikenal EJBContainer, Web Container dan ApplicationServer. Web Container adalah services yangdijalankan oleh suatu Java Application Serverhususnya untuk services yangcompliance/kompatibel dengan Servlet dan JSP.Selain menjadi services oleh Java ApplicationServer, Web Container dapat berdiri sendiri.Contoh Web Container adalah Tomcat,ServletExec, Resin, Jrun, Blazix. Web Containerjuga dapat bekerja sama dengan web server,misalnya Tomcat dengan Apache, Jrun denganIIS.
2.6 JDBC
JDBC merupakan teknologi standarJava yang menjadi bagian dari JDK(J2SDK)untuk akses dan pegolahan database sehinggaJDBC juga sering disebut Java API untuk aksesdata. JDBC saat ini telah memiliki dunganindustri yang kuat sehingga dapat menemukandengan mudah database yang mendukung JDBC.JDBC bukanlah merupakan akronim tetapisebutan atau merk dari Sun Microsystem untukmendefinisikan Java API untuk database. DenganJDBC dapat membuatprogram dengan potabilitastinggi dan cukup mudah karena secara umumpemrograman JDBC tidak memiliki perbedaanyang berarti untuk pemrograman dari databasetertentu dengan databaselain. Perbedaan utamapada kode hanyalah kode yang mendefinisikandriver dari database server serta perintah SQLtertentu yang mungkin memiliki perbedaansintaks tertentu atau perintah SQL khusus yanghanya terdapat pada databse tertentu
III. PERANCANGAN SISTEM
3.1. Perancangan Sistem
3.1.1. Desain SistemPada tahapan ini akan dijelaskan bentuk
rancangan sistem Rumah Sakit Terpadu yangakan dikembangkan, diantaranya meliputi:deskripsi sistem secara umum, pemodelan sistem,diagram alir (flowchart) dan gambarankeseluruhan.
3.1.2. Deskripsi Secara UmumSistem Rumah Sakit Terpadu Billing Rawat
Jalan adalah sistem billing rawat jalan yang diintegrasikan dengan sistem-sistem yang ada dirumah sakit dan digunkan untuk membantu danmempercepat pelayanan billing / pembayarantagihan pasien di Rumah Sakit Umum DaerahBanyuwangi.
4
3.1.3. Desain ProsesDesain proses merupakan tahap
perancangan proses yang akan dilakukan olehsistem sehingga mendapatkan informasi yangmerupakan input ke sistem maupun output darisistem dalam bentuk web.
3.1.3.1. Proses Kerja Medical Record RawatInap
Setiap pasien yang menggunakanpelayanan rawat jalan akan didata dibagianinformasi / pendaftaran, kemudian akandiperiksa di poliklinik untuk mendapatkanpelayanan kesehatan. Setelah diperiksa dipoliklinik maka pasien di beri notatindakanuntuk dibayarkan di UPP (Unit PelayananPembayaran). Data dari poliklinik dikirimlangsung ke Unit Pembayaran. Kemudiansetelah diproses dan dicroscek kemudianpasien membayar dan diberi kuitansi tagihan.Data dari UPP nantinya akan dikirim kepoliklinik yang bersangkutan dan ke Legeratau master Data rumah sakit.
VI. FLOWCHART SISTEM
FLOW CHART
Gambar 4.1 Flowchart Sistem
START
INPUT DATA
PASIEN
ASEMBLING DAN ANALISA
DATALENGKAP
YA
CODING / INDEXING
DATA BENAR
YA
MEMBUAT INDEX PASIEN
FILLING, Penyimpanan& retryfer
FINISH
TIDAK
TIDAK
5
V . DIAGRAM ENTITY RELATIONSHIP
PENYAKIT_YGDIDERITA
PERNAH_MENANGANI
MENYEMBUHKAN
DATA_PASIEN
PENANGANAN_AWAL
PENJAGA
MERAWAT
PERAWATAN
MENDERITA
FASILITAS
MENDAPAT_PERAWATAN
PENGOBATAN
Pasien
NoRM
NamaPasien
TglLahir
TempatLahir
JenisKelamin
A lamat
Desa_Kelurahan
Kecamatan
Kota
Kabupaten
NoKTP
NoTelp
StatusPerkaw inan
Suku
Bangsa
Agama
Pendidikan
Pekerjaan
GolDarah
Nama_Ibu
A lamat_Ibu
Pekerjaan_Ibu
NoKTP_Ibu
NoTelp_Ibu
Dokter
Id Dokter
Dokter Spesialis
IDpoliklinik
NamaPegaw ai
A lamat pegaw ai
Tgl Lahir
Peraw at
Id Peraw at
IDpoliklinik
NamaPegaw ai
A lamat pegaw ai
Tgl Lahir
Ruang
NoRuang
NamaRuang
Kelas
TindakanPeraw atan
No Registrasi
Id Peraw at
NamaPasien
Jam
Diagnosa
TindakanKeperaw atan
No Ruang
Keterangan
Penyakit
ID Penyakit
Jenis Penyakit
Pegaw ai
ID Pegaw ai
NamaPegaw ai
Tgl Lahir
Tempat_Lahir
A lamat
JenisKelamin
Nip_Pegaw ai
NoTelp
TabelMedicalRecord
NoDaftar
NoRM
NamaPasien
Tgl Masuk
TglKeluar
DiagnosaPenyakit
Gambar 5.1 Diagram Entity Relationship
IV. Hasil Analisa
Gambar Menu Utama
Gambar Menu Admin
6
V. KESIMPULAN DAN SARAN
Kesimpulan
Setelah dilakukan pengujian dananalisa program, maka dapat diperolehsimpulan sebagai berikut : Sistem user yang telah dibuat mampu
melakukan proses penalaran data baikdengan metode forward ataupunbackward chaining.
Sistem admin dapat melakukanproses penambahan, penghapusandan update data untuk data pasien,data penyakit, maupun data dokter.
Untuk proses penghapusan datajenis penyakit, memiliki batasantertentu berupa jenis penyakit yangakan dihapus tidak memiliki lebih darisatu percabangan.
Penggunaan file ekstensi jsp dalamMySQL memungkinkan banyak hal-hal baru yang hanya terjadi untuksituasi tertentu. Mulai dari MySQLtabel, pengiriman parameter,hingga penggunaan header.
Saran
Dari beberapa simpulan yang telahdiambil, maka dapat dikemukakansaran-saran yang akan sangatmembantu untuk pengembanganperangkat lunak ini selanjutnya. Perlu diadakan penambahan data
yang lebih akurat pada klinisnyasehingga informasi yang dimilikiakan semakin luas dan banyak.
Pada sistem admin, jika terjadipenambahan data yang lebihkompleks, admin haruslah mendesaintampilan dan database yang cukupfleksibel sehingga mampumemudahkan admin dalammelakukan manajemen sistem.
6. DAFTAR PUSTAKA
[1] Digital , 2001 ,Proffesional Java E-Commerce, WroxPress Ltd.,Birmingham-Canada.
[2] Abdul Kadir, 2008, Dasar PemrogramanWeb Dinamis dengan JSP, PenerbitAndi, Jakarta.
[3] Bunafit Nugroho, Latihan MembuatAplikasi Web PHP dan MySQL DenganDreamweaver MX (6,7,2004) dan 8,Gava Media Yogyakarta.
[4] Ilmu Komputer, Dasar PemrogramanWeb Dinamis Dengan JSP
[5] Simeonghitamx.blogspot.com/2009/01/java-server-pages-jsp.html
[6] Digital , 2001 ,Proffesional Java E-Commerce, WroxPress Ltd.,Birmingham-Canada, 2001.
[7] Leonardo, I., Pemrograman Databasedengan Java. Jakarta: PT. Elex MediaKomputindo, 2003.
[8] Isak Rickyanto, Pemrograman DatabaseJava dengan JDBC, ANDI Yogyakarta,2004.
[9] Isak Rickyanto, Pemrograman Webdengan Java Servlet, ANDI Yogyakarta,2004.
[10] Bunafit Nugroho, Latihan MembuatAplikasi Web PHP dan MySQL DenganDreamweaver MX (6,7,2004) dan 8,Gava Media Yogyakarta.