SISTEM RUMAH SAKIT UMUM BLAMBANGAN TERPADU MENGGUNAKAN JSP ( STUDY KASUS : APOTIK ) Eko Wahyu Hidayat1, Edi Satriyanto, S.Si, M.Si.2, Nur Rosyid Mubtada’i 2 Mahasiswa Jurusan Teknik Informatika1 , Dosen Pembimbing 2 Politeknik Elektronika Negeri Surabaya Institut Teknologi Sepuluh Nopember Kampus PENS-ITS Keputih Sukolilo Surabaya 60111 Telp (+62)31-5947280, 5946114, Fax. (+62)31-5946114 Email :
[email protected] Makalah Proyek Akhir
ABSTRAK Tujuan Penulisan Laporan Tugas Akhir ini adalah untuk merancang sistem Informasi APOTIK secara online pada Rumah Sakit Umum Daerah Banyuwangi secara terperinci, cepat dan up to date dengan bantuan komputer melalui script JSP dan database Mysql. Metode penelitian yang dilakukan oleh penulis dalam melakukan penelitian-penelitian meliputi studi lapangan dan studi pustaka. Studi lapangan meliputi wawancara dan pengamatan. Studi pustaka dilakukan dengan penelitian kepustakaan yang relevan dengan masalah yang dihadapi penulis. Dalam laporan ini akan digambarkan sistem yang akan diusulkan melalui desain model Diagram Arus Data (DAD). Desain moled DAD ini hanya menunjukkan kebutuhan proses dari sistem yang diusulkan secara logika, khususnya untuk sistem komputerisasi. Disamping itu perancangan sistem baru juga dilakukan dengan menyusun desainTugas Akhir ini mebahas tentang rancangan sistem informasi pelayanan billing rawat jalan berbasis komputer pada Badan Rumah Sakit Daerah Banyuwangi. Rancangan sistem informasi ini akan membantu dalam proses-proses transaksi pelayanan billing, memudahkan pengambilan dokumen billing lebih cepat, serta pengumpulan data dan penghasilan informasi secara cepat dan tepat waktu sesuai kebutuhan pengguna sistem. Kata kunci : rancangan, sistem informasi, Apotik
ABSTRACT Destination Report Writing Final Project is to design a system Patient Information Apotik online at the General Hospital Area Banyuwangi in detail, fast and up to date with the help of a computer script through JSP and Mysql database. Method of research done by the author in the research include field studies and literature studies. Field study includes interviews and observations. Studies carried out with the library research literature relevant to the problems faced by the author. In this report akan akan described the proposed system design through the Data Flow Diagram model (DAD). Design moled DAD only shows the process needs of the proposed system of logic, especially the computerized system. Besides, the design of the new system is also done with this sort desainTugas End mebahas about the design of information system services billing outpatient-based computers in the Hospital Regional Banyuwangi. Design the system this information will assist in the processes of transaction billing service, ease of billing documents more quickly, and the collection of data and information quickly and on time according to the needs of the user system.
Keywords: design, information systems, Apotik
1
Dengan alasan diatas kami telah
I. PENDAHULUAN
melakukan riset tentang bagaimana tata cara penebusan
1.1 LATAR BELAKANG
obat
dan
kegiatan
disalam
Memasuki era globalisasi mendatang,
penyusunan laporan keuangan serta lgositik
pemakaian teknologi komputer dalam segala
obat itu sendiri. Yang mana dalam penebusan
bidang kehidupan sehari-hari tidak akan dapat
obat pasien akan dilayani oleh 4 loket yang
dihindari.
masing
Bahkan,
penggunaan
teknologi
–
masing
untuk menunjukkan kualitas sesuatu bidang
tentang askes, loket 2 jamkesmas,loket 3
dan
umum dan loket 4 melayani semua diluar jam
terpenting
dalam
kerja.
memenangkan persaingan.
pertama
fungsi
pelayanan
modal
loket
4
komputer tersebut akan menjadi syarat utama
menjadi
yaitu
mempunyai
melayani
Pasien yang akan menebus obat
satu
pertama tama harus menyerahkan resep obat
bidang dengan bidang lainnya di tempat yang
yang telah didapat saat mereka berada pada
berbeda (terpisah pada jarak yang jauh)
poli
merupakan salah satu ciri era globalisasi
meracik dan setelah meracik apoteker akan
mendatang. Sedang tiang utama teknologi
menawarkan harga kembali ke pada pasien jika
komunikasi yang dimaksud adalah teknologi
pasien tersebut mampu menebusnya maka obat
komputer, yaitu berupa peralatan-peralatan
akan diberikan dan jika tidak obat akan
komputer
teknologi
dipending dulu. Dalam penyusunan laporan
peratalan-peralatan
pihak apotik melakukan penyusunan laporan
Kemampuan
dan
‘networking’
komunikasi
antara
aksesorinya, antara
kesehatan,setelah
tersebut, dan akhirnya adalah perangkat lunak
dalam 1 minggu sekali.
serta
1.2 TUJUAN
operator
menggunakan
(tenaga
manusia)
peralatan-peralatan
yang
Adapun
tersebut.
maksud
itu
dari
apoteker
penelitian
akan
ini
Pada saat itu, kualitas sebuah sistem kehidupan
nantinya adalah untuk mencari kekurangan dan
tertentu, akan ditentukan oleh kemampuannya
kelemahan serta bagaimana cara mengatasi
mengolah komunikasi tersebut, yang secara
masalah-masalah yang dihadapi oleh pihak
khusus pula berarti kemampuannya dalam
rumah sakit dalam membuat sistem penjualan
memiliki teknologi komputer yang terbaik.
apotik dan mengaplikasikan ilmu yang dimiliki penulis untuk merancang dan mengembangkan
Begitupun di sebuah lembaga kesehatan yaitu RUMAH SAKIT, pengembangan sistem
sistem yang sedang berjalan saat ini.
informasi apotik akan sangat membantu dalam
Dan tujuan dari penelitian yang penulis
proses pengelolaan pendistribusian obat dan
lakukan adalah :
pelayanan terhadap masyarakat agar semakin
1.
Sebagai salah satu syarat menyelesaikan
memuaskan. Dengan pengolahan data secara
Program Pendidikan Jarak jauh Diploma 3
komputerisasi pekerjaan akan semakin mudah.
Jurusan Teknik Informatika Politeknik
Pengembangan
Elekktronika Negeri Surabaya.
sistem
informasi
mutlak 2.
dilakukan agar pekerjaan dapat diselesaikan
Mempelajari sistem informasi ada di Rumah Sakit Daerah Blambangan
dengan cepat, tepat, dan hemat.
2
3.
Dapat merancang dan membuat suatu sistem
komputerisasi
yang
1.5 METODE PENELITIAN
dapat
1.
digunakan untuk menunjang kinerja pada
4.
Melakukan studi pustaka mengenai :
Rumah Sakit.
Konsep JSP
meningkatkan kemampuan pengelolaan
Konsep My SQL
data Apotik. Pengelolaan yang dimaksud meliputi
2.
Melakukan
perancangan
perangkat
lunak :
penjualan,laporan
pendapatan,laporan keadaan Obat. 5.
Studi pustaka
Pencarian dan pemahaman
Dan juga memberikan kemudahan bagi
data
Pasien yang ingin mendapatkan info – info
Melakukan
tentang Apotik rumah sakit dengan hanya
perancangan
model system.
mengaksesnya melalui internet.
Membuat
tampilan
yang
interaktif dan user friendly 3.
1.3 PERMASALAHAN Dari penjelasan latar belakang di atas
Pembuatan perangkat lunak Pembuatan perangkat lunak dilakukan
dapat di ambil suatu perumusan masalah,
dengan
yaitu:
berbasis JSP sesuai rancangan
1.
Bagaimana
membuat
software
4.
untuk
Bagaimana
membuatkan
report
atau
Bagaimana
agar
bisa
web
melakukan
pembuatan
perangkat lunak, dilakukan uji coba aplikasi dan analisa JSP yang dihasilkan
laporan berbasis komputerisasi. 3.
pemrograman
Pengujian dan analisa Setelah
membantu membuat nota penjualan 2.
bahasa
mempermudah
5.
Pengambilan
keputusan,
penyusunan
tenaga kerja RUMAH SAKIT UMUM
laporan proyek akhir dan melakukan
BLAMBANGAN dalam melaksanakan
publikasi pada seminar ilmiah.
tanggung jawab. II. PERANCANGAN SISTEM 2.1 PERANCANGAN DATA
1.4 BATASAN MASALAH
Dalam perancangan data, akan dijelaskan
Sistem ini permasalahannya di batasi agar
bagaimana data-data yang terdapat dalam
kita terfokus dapat memberikan pelayanan
sistem sesuai dengan fungsinya sebagai data
informasi dengan benar dan tepat sasaran. Ruang
lingkup
permasalahan
ini
input ataupun data output sistem.
adalah
2.1.1 Pada Menu Entry Data Terdiri Dari :
sebagai berikut: 1.
Memberikan informasi tentang billing apotik
2.
Program yang digunakan hanya JSP dan MYSQL.
3.
Memberikan informasi tentang kegiatan yang ada di apotik
4.
1.
Data Obat
2.
Data Supllier
3.
Data Golongan
4.
Data Faktur
5.
Data Nota Penjualan
6.
Data Retur Obat
Memberikan informasi tentang nilai siswa. 2.1.2 Pada Menu Laporan Terdiri Dari : 1.
3
Laporan kartu Stok
2. 3. 4. 5. 6. 7. 8. 9. 10.
Laporan Stok Akhir Obat Laporan Stok Obat Per Golongan Laporan Stok Obat Habis Laporan Stok Obat Kosong Laporan Pengeluaran Obat Laporan Pemasukan Obat Laporan Mingguan Laporan Penjualan Laporan Penjualan Per Golongan
menyimpan
data-data
retur no_retur tanggal
Relation_204
pekerjaan id_pekerjaan namaPekerjaan tempatPekerjaan
Relation_1050
ruang id ruang kelas ruang tarif
login user password hakakses nama konfirmasi
Basis Data merupakan suatu media yang
pbf id PBF nama PBF alamat PBF no_telp nama cs
golongan nama_golongan
Relation_205
2.1.3 Penyusunan Database
penyimpanan
detail_retur id_detail tanggal jumlah
Relation_571
digunakan
untuk
penunjang
sebagai
Relation_211
obat id obat no batc h nama obat jenis obat satuan harga satuan penambahan Relation_448 diskon sisa stok stok minimum stok maksimal
ruang
nota no nota tanggal kategori
pegawai ID_Pegawai namaPegaw ai tempatLahir TanggalLahir JenisKelamin alamat Nip_pegawai no_telp
Relation_570
Relation_577
kategori kategori
detail_nota no_id jumlah total
inputan sistem dan kemudian diolah menjadi data output sistem. Basis Data yang dibuat
menjabat
jabatan id_jabatan namaJabatan
pendaftaran no pendaftaran penyakit tanggal
detail_faktur id_faktur jumlah total
Relation_578
kode pembayaran
Relation_447 Relation_184 pendaftar
faktur no faktur jumlah tanggal potongan jumlah bayar expired pajak keterangan
supllier
daftar Relation_203
pada proyek akhir ini menggunakan MySQL. Di bawah ini adalah tahap-tahap penyusunan basis data yang digunakan:
pasien NoRm NamaPasien TanggalLahir TempatPasien JenisKelamin alamat Desa_kelurahan kecamatan kota kabupaten NoKtp NoTelp StatusPerkawinan suku bangsa agama pendidikan pekerjaan golDarah nama_ibu alamat_ibu pekerjaan_ibu NoKtp_ibu NoTelp_ibu
Relation_579
2.1.3.1 Pembuatan Tabel. Tabel – table nya adalah sebagaii berikut:
RETUR
1.
Tabel Obat
2.
Tabel Supllier
3.
Tabel Golongan
4.
Tabel Nota Pasien
5.
ID_RUANG = ID_RUANG NO_PENDAFTARAN = NO_PENDAFTARAN
RUANG
PEKERJAAN ID_PEKERJAAN char(1) NAMAPEKERJAAN varchar(20) TEMPATPEKERJAAN varchar(20)
ID_RUANG = ID_RUANG
Tabel Faktur
7.
Tabel Pasien
8.
Tabel Pegawai
9.
Tabel Ruang
ID_PEKERJAAN = ID_PEKERJAAN
LOGIN USER PASSWORD HAKAKSES NAMA KONFIRMASI
varchar(25) varchar(25) varchar(10) VARCHAR(45) VARCHAR(45)
NO_PENDAFTARAN NO_NOTA==NO_PENDAFTARAN NO_NOTA
ID_PEGAWAI ID_PEKERJAAN NAMAPEGAWAI TEMPATLAHIR TANGGALLAHIR JENISKELAMIN ALAMAT NIP_PEGAWAI NO_TELP
III UJI COBA DAN ANALISA 3.1. ERD
char(10) char(1) varchar(30) varchar(30) date char(1) varchar(30) char(15) char(15)
4
CHAR(5) CHAR(5) CHAR(5) NUMBER NUMBER ID_PEGAWAI= ID_PEGAWAI
ID_PEGAWAI = ID_PEGAWAI
PENDAFTARAN NO_PENDAFTARAN NORM PENYAKIT TANGGAL
char(5) char(10) varchar(35) varchar(20)
char(5) varchar(15) numeric varchar(35) varchar(30) varchar(15) numeric numeric numeric numeric numeric numeric VARCHAR(35)
DETAIL_NOTA NO_ID ID_OBAT NO_NOTA JUMLAH TOTAL
PBF ID_PBF char(5) NAMA_PBF varchar(25) ALAMAT_PBF varchar(25) NO_TELP char(15) NAMA_CS varchar(25)
OBAT ID_OBAT KATEGORI NO_BATCH NAMA_OBAT JENIS_OBAT SATUAN HARGA_SATUAN PENAMBAHAN DISKON SISA_STOK STOK_MINIMUM STOK_MAKSIMAL NAMA_GOLONGAN
NO_NOTA INTEGER NO_PENDAFTARAN char(5) ID_RUANG char(5) ID_PEGAWAIID_OBAT = ID_OBAT char(10) TANGGAL varchar(20) KATEGORI1 VARCHAR(15)
PEGAWAI
ID_FAKTUR ID_OBAT NO_FAKTUR JUMLAH TOTAL
NO_RETUR = NO_RETUR
NOTA
Tabel Retur Obat
6.
DETAIL_RETUR ID_DETAIL INTEGER ID_OBAT CHAR(5) NO_RETUR CHAR(5) TANGGAL VARCHAR(20) JUMLAH NUMBER
ID_RUANG char(5) KELAS_RUANG numeric TARIF numeric
DETAIL_FAKTUR
NO_RETUR char(5) NO_PENDAFTARAN char(5) ID_RUANG char(5) ID_OBAT = ID_OBAT ID_PEGAWAI char(10) TANGGAL varchar(20)
ID_PEGAWAI= ID_PEGAWAI
NORM = NORM
NO_FAKTUR = NO_FAKTUR
NAMA_GOLONGAN = NAMA_GOLONGAN ID_PBF= ID_PBF
GOLONGAN NAMA_GOLONGAN varchar(35)
FAKTUR KATEGORI KATEGORI varchar(15)
KATEGORI = KATEGORI ID_OBAT = ID_OBAT
PASIEN NORM NAMAPASIEN TANGGALLAHIR TEMPATPASIEN JENISKELAMIN ALAMAT DESA_KELURAHAN KECAMATAN KOTA KABUPATEN NOKTP NOTELP STATUSPERKAWINAN SUKU BANGSA AGAMA PENDIDIKAN PEKERJAAN GOLDARAH NAMA_IBU1 ALAMAT_IBU1 PEKERJAAN_IBU NOKTP_IBU NOTELP_IBU
CHAR(5) CHAR(5) CHAR(5) NUMBER NUMBER
char(10) varchar(30) date varchar(30) char(1) varchar(30) varchar(30) varchar(20) varchar(20) varchar(20) char(15) char(12) varchar(10) varchar(20) varchar(20) varchar(20) varchar(20) varchar(30) char(2) varchar(30) varchar(30) varchar(30) char(15) char(12)
NO_FAKTUR ID_PBF TANGGAL POTONGAN JUMLAH_BAYAR JUMLAH EXPIRED PAJAK KETERANGAN ID_PEGAWAI
char(5) char(5) varchar(20) numeric numeric numeric date numeric varchar(45) CHAR(10)
3.2 Hasil Analisa
IV KESIMPULAN DAN SARAN KESIMPULAN Setelah dilakukan pengujian dan analisa program, maka dapat diperoleh simpulan sebagai berikut. •
Sistem admin dapat melakukan proses penambahan,
penghapusan
dan
update data untuk data siswa, orang tua, asal sekolah, kelas, jurusan, mata Gambar 3.1 Halaman Login
pelajaran, absensi siswa, absensi guru, nilai dan jadwal pelajaran. •
Dapat merancang dan membuat suatu sistem
komputerisasi
yang
dapat
digunakan untuk menunjang kinerja pada sekolah. •
meningkatkan
kemampuan
pengelolaan
data
akademik.
Pengelolaan yang dimaksud meliputi kelengkapan data, kerincian data,
Gambar 3.2 Menu Utama Admin
keamanan data, kerahasiaan data, cara-cara
pemasukan
dan
pengambilan data. •
Karena penulis
terbatasnya pada
kemampuan
permasalahan
diangkat,
maka
mengharapkan
saran
yang penulis
dari
para
pembaca. Dan semoga apa yang penulis buat ini dapat bermanfaat bagi para pembaca. Gambar 3.3 Menu Utama User
SARAN Dari beberapa simpulan yang telah diambil, maka dapat dikemukakan saransaran yang akan sangat membantu untuk pengembangan
perangkat
lunak
ini
selanjutnya. •
Untuk menjaga atau pemeliharaan sistem, pemakai sistem hendaknya membuat
duplikat
yang
berguna
untuk mengganti sistem induk apabila Gambar 3.4 Halaman Nota Pasien
terjadi kesalahan.
5
•
Untuk keamanan system, agar lebih berhati – hati dalam menyimpan user dan password admin agar tidak terjadi hal – hal yang tidak di inginkan.
•
Karena penulis
terbatasnya pada
kemampuan
permasalahan
diangkat,
maka
mengharapkan
saran
yang penulis
dari
para
pembaca. Dan semoga apa yang penulis buat ini dapat bermanfaat bagi para pembaca
V. DAFTAR PUSTAKA Digital , 2001 ,Proffesional Java E-Commerce, WroxPress Ltd., Birmingham-Canada. Abdul Kadir, 2008, Dasar Pemrograman Web Dinamis dengan JSP, Penerbit Andi, Jakarta. Shalahuddin, M dan Rosa AS., 2008. Java di Web. Bandung: Informatika Bandung Bunafit Nugroho, Latihan Membuat Aplikasi Web PHP dan MySQL Dengan Dreamweaver MX (6,7,2004) dan 8, Gava Media Yogyakarta. Google.com
6