Anda di halaman 1dari 8

Tugas Akhir

“Aplikasi Sistem Informasi


Rumah Sakit Umum Daerah Ungaran
Menggunakan Handphone Berbasis Java”

Aplikasi Sistem Informasi Rumah Sakit Umum Daerah Ungaran


Menggunakan Handphone Berbasis Java
Sindung Hadwi WS.,BSEE, M.Eng. Sc. 1), Thomas Agung S, S.T, M.T. 1),
Ocki Aditya Muhammad 2), Tri Endah Mayasari 2)
1) Pengajar Jurusan Elektro, Politeknik Negeri Semarang
2) Mahasiswa Jurusan Elektro, Politeknik Negeri Semarang
e-mail : ssindung@google.com, thomas_agung_s@yahoo.com,
ockee_adhit@yahoo.co.id, chayix_chaianx@yahoo.com

Abstrak

Rumah sakit sebagai suatu lembaga sosial yang memberikan pelayanan kesehatan kepada
masyarakat, memiliki sifat sebagai suatu lembaga yang tidak ditujukan untuk mencari
keuntungan atau non profit organization. Walaupun demikian kita tidak dapat menutup
mata bahwa dibutuhkan sitem informasi di rumah sakit untuk mempermudah pelayanan.
Aplikasi sistem informasi Rumah Sakit Umum Daerah Ungaran bertujuan untuk
mempermudah calon pengunjung memperoleh informasi rawat inap, rawat jalan dan
pencarian pasien. Selain itu mempermudah pasien melihat rekam medisnya dan dokter
bisa melihat rekam medis pasiennya. Aplikasi dibuat menggunakan pemrogaman J2ME
untuk tampilan pada handphone selain itu dibutuhkan web server menggunakan PHP dan
database menggunakan MySQL. Untuk bisa mengakses informasi tersebut, user harus
menginstal aplikasinya ke dalam handphone yang berbasis java dan GPRS. Berdasarkan
pengujian dapat disimpulkan bahwa aplikasi ini bisa berjalan dengan baik di handphone
yang berbasis java dan GPRS walaupun tampilan aplikasi pada tiap handphone berbeda
karena spesifikasi tiap handphone berbeda.

PENDAHULUAN diharapkan dapat mengakses informasi


Pengolahan data dan informasi secara suatu rumah sakit dimanapun.
cepat, tepat dan efisien adalah hal penting
yang dibutuhkan bagi lembaga atau 1. TUJUAN TUGAS AKHIR
instansi, salah satunya adalah Rumah Sakit Tujuan dari pembuatan Tugas Akhir ini
Umum Daerah Ungaran, maka dibutuhkan antara lain :
perancangan suatu sistem untuk mengolah a. Membuat aplikasi sistem informasi
dan mengetahui data-data pasien serta rumah sakit berbasis java yang bisa
kamar rawat inap pasien selama pasien diakses melalui handphone untuk
masih dirawat di rumah sakit tersebut mempermudah calon pengunjung rumah
sehingga menjadi suatu informasi yang sakit daerah ungaran mendapatkan
lengkap dan terperinci. informasi yang diinginkan.
Teknologi yang digunakan dalam b. Mendalami dan mengaplikasikan
pembuatan aplikasi ini adalah Java 2 Micro pemrograman J2ME untuk membuat
Edition (J2ME). Sedangkan handphone suatu aplikasi sistem informasi rumah
yang digunakan dikhususkan kepada sakit pada handphone.
handphone yang mendukung komunikasi
menggunakan GPRS (General Packet 2. PEMBATASAN MASALAH
Radio Services). Dengan begitu,

1
Tugas Akhir
“Aplikasi Sistem Informasi
Rumah Sakit Umum Daerah Ungaran
Menggunakan Handphone Berbasis Java”

Dalam pembuatan Tugas Akhir ini, variabel huruf kecil dan huruf besar
masalah yang akan dibahas terbatas pada : dibedakan.
a. Penggunaan Midlet pada software
Netbeans untuk membuat aplikasi 3.3 MySQL
untuk sistem informasi rumah sakit MySQL (My Structured Query Language)
menggunakan handphone pada user. adalah sebuah program dan pengelola
b. Web server menggunakan bahasa database yang sangat cocok jika
pemrograman PHP dan MySQL digabungkan dengan PHP, dengan
sebagai database. database bisa menyimpan, mencari dan
c. Penggunaan teknologi GPRS (General mengklasifikasikan data dengan lebih
Packet Radio Services) yang dimiliki akurat dan profesional.
oleh handphone untuk mengakses
informasi dimana saja.
d. Sistem informasi yang akan dibuat 3.4 GPRS (General Packet Radio
akan diimplementaikan pada Rumah Service)
Sakit Umum Daerah Ungaran General Packet Radio Service atau GPRS
mengenai informasi rekam medis, adalah suatu teknologi yang
pencarian pasien, rawat inap, dan memungkinkan pengiriman dan
rawat jalan. penerimaan data lebih cepat jika
dibandingkan dengan penggunaan
3. LANDASAN TEORI teknologi Circuit Switch Data atau CSD.
3.1 Java 2 Micro Edition (J2ME) Teknologi GPRS memiliki 3 fitur
J2ME adalah suatu tekhnologi yang fokus keunggulan, yaitu:
terhadap perangkat konsumen yang a. Allways Online.
memiliki jumlah memori terbatas, b. An Upgrade to existing networks (GSM
menghabiskan sedikit daya dari baterai, dan TDMA).
dan layar yang kecil. Java 2 Micro Edition c. An Integral part of EDGE and
(J2ME) adalah suatu teknologi dari Java WCDMA.
Platform yang fokus dirancang untuk
perangkat konsumen yang mempunyai
RAM kecil dan prosesor yang memiliki
kemampuan terbatas, seperti mobile phone.

3.2 Personal Home Page


PHP ( PHP : Hypertext Prepocessor ) Gambar 3.1 Arsitektur Jaringan GPRS
merupakan script yang menyatu dengan
HTML dan berada pada server. Dengan 3.5 HTTP (HyperText Transfer Protocol)
menggunakan PHP maka maintenance HTTP adalah sebuah protokol
suatu situs web menjadi lebih mudah. meminta/menjawab antara klien dan
Dalam penulisan fungsi, program PHP server. Sebuah klien HTTP seperti web
tidak membedakan penulisan browser biasanya memulai permintaan
menggunakan huruf kecil maupun huruf dengan membuat hubungan ke port
besar, tetapi harus dibedakan pada saat tertentu di sebuah server web hosting
penulisan variabel, karena dalam penulisan tertentu (biasanya port 80). Klien yang
mengirimkan permintaan HTTP juga

2
Tugas Akhir
“Aplikasi Sistem Informasi
Rumah Sakit Umum Daerah Ungaran
Menggunakan Handphone Berbasis Java”

dikenal dengan user agent. Server yang 4.1 Pemodelan Proses


meresponsnya, yang menyimpan sumber Pemodelan proses adalah teknik untuk
daya seperti berkas HTML dan gambar, mengatur dan mendokumentasikan struktur
dikenal juga sebagai origin server. dan aliran data melalui sistem proses dan
atau logika, kebijaksanaan, dan prosedur
4. PERANCANGAN SISTEM untuk diimplementasikan dengan sistem
Secara umum, arsitektur sistem aplikasi proses.
sistem informasi Rumah Sakit Umum
Daerah Ungaran menggunakan handphone 4.1.1 Context Diagram (CD)
berbasis java digambarkan pada gambar Context diagram adalah gambaran
4.1. sederhana aliran informasi rumah sakit
daerah ungaran dan data yang akan
dilakukan oleh sistem database yang akan
dirancang. Context Diagram aplikasi sistem
informasi rumah sakit daerah ungaran
dijelaskan pada Gambar 4.1.
ADMIN

dokter, dokter_klinik, kamar, klnik, dokter, dokter_klinik, kamar, klnik,


pasien, rekam_medis pasien, rekam_medis

Gambar 4.1 Prinsip Kerja Secara Umum


dokter Pasien

APLIKASI SISTEM
MEMBER
DOKTER INFORMASI RSUD (PASIEN)
Penjelasan gambar 2 adalah sebagai Dokter, pasien,
rekam_medis
UNGARAN pasien,
rekam_medis

berikut :
pasien,
1. Aplikasi sistem informasi rumah sakit rekam_medis
pasien

daerah ungaran berbasis J2ME ini


PENGUNJUNG
diinstal pada handphone yang RUMAH SAKIT

bertindak sebagai client. Aplikasi ini


memberikan informasi kepada user Gambar 5.1 Context diagram
mengenai informasi rumah sakit
seperti informasi rawat inap, rawat 4.1.2 Data Flow Diagram (DFD)
jalan dan rekam medis pasien. DFD merupakan alat yang menggambarkan
2. User dibagi menjadi 3 yaitu calon aliran data melalui sistem dan pekerjaan atau
pengunjung rumah sakit, pasien, dan proses yang dilakukan oleh sistem tersebut.
dokter. Antara calon pengunjung DFD perancangan Aplikasi Sistem
rumah sakit, pasien (member), dan Informasi Rumah Sakit Umum Daerah
dokter mempunyai hak akses yang Ungaran Menggunakan Handphone
berbeda. Calon pengunjung rumah Berbasis Java pada gambar 3.3
sakit hanya bisa mengakses informasi
umum dari rumah sakit, seperti
informasi rawat inap, rawat jalan,
pencarian pasien. Sedangkan pasien
dan dokter selain bisa mengakses
informasi umum rumah sakit, juga
bisa mengakses rekam medis pasien
tetapi harus login terlebih dahulu.

3
Tugas Akhir
“Aplikasi Sistem Informasi
Rumah Sakit Umum Daerah Ungaran
Menggunakan Handphone Berbasis Java”

konfirmasi
Konfirmasi

username, Userna
Dokter
Data Dokter a. Tabel dokter
me,
Admin
password
passwor
d
Data Dokter Dokter klinik
Dokter Klinik
Dokter klinik
Nama field Tipe data Keterangan
Konfirmasi Data Kamar
P1 Data Kamar

Data Rekam
Kamar
Data Rekam
nama_dokter Text -
username, Data yang P2
Medis Medis
Dokter
password Log in /
Log out
diarsipkan
Mengarsipkan Data Klinik
Rekam Medis
id_dokter INT (10) Primary key
Data Klinik

Id_pasien,
Klinik
password Varchar(45) -
Id_pasien, Data Pasien Data Pasien
Pasien
password
password Pasien username Varchar(45) -
Konfirmasi konfirmasi

Pengu
njung b. Tabel dokter_klinik
Nama field Tipe data Keterangan
kode_klinik Varchar (10) -
id_dokter INT (10) Primary key
P3
Melihat
c. Tabel klinik
Nama field Tipe data Keterangan
Gambar 5.2. Data Flow Diagram nama_klinik Varchar (30) -
Kode_klinik Varchar (15) Primary key
4.1.3 Entity Relationship Diagram
(ERD) d. Tabel kamar
Entity Relationship Diagram pada aplikasi Nama field Tipe data Keterangan
system informasi rumah sakit umum daerah kode_kamar Varchar(15) Primary key
ungaran ditunjukkan dalam Gambar 3.4. nama_kamar Varchar(20) -

Digunakan Rekam_medis pasien


e. Tabel pasien
dokter untuk
Id_rekam_medis Id_pasien
Nama field Tipe data Keterangan
Id_dokter
Nama_dokter Id_pasien No_identitas Primary
Kode_kamar Nama_pasien id_pasien Int(10)
password memiliki alamat key
Digunakan untuk

Id_dokter
username Tanggal_lahir
Tanggal_periksa
Nama_keluarga no_identitas Text -
Tanggal_masuk Kelompok_pasien
nama_pasien Varchar(20) -
Digunakan untuk

Tanggal_keluar status
diagnosa Jenis_kelamin Alamat Text -
Digunakan untuk

Kode_klinik password
Nomor_pasien
tanggal_lahir Date -
Dokter_klinik Bekerja klinik kamar nama_keluarga Text -
Kode_klinik
pada
nama_klinik nama_kamar Status Enum -
Id_dokter Kode_klinik Kode_kamar jenis_kelamin Varchar(1) -
kelompok_pasien Enum -
Gambar 5.3. Entity Relationship Diagram
password Varchar(45) -
nomor_pasien Varchar(45) -
4.2 Perancangan Database
Database digunakan untuk menampung f. Tabel rekam_medis
semua data yang ada pada sistem. Database Nama field Tipe data Keterangan
yang digunakan pada aplikasi sistem id_pasien Int(10) -
informasi RSUD Ungaran ini bernama kode_kamar
Varchar(
-
rsudunga_db yang mengggunakan 15)
MySQL. Database rsudunga_db ini terdiri id_dokter Int(10) -
tanggal_periksa Date -
dari 7 tabel, yang akan dijelaskan sebagai tanggal_keluar Date -
berikut : diagnosa Text -
id_rekam_medis Int(10) Primary key
Varchar(
kode_klinik -
15)
tanggal_masuk Date -

4
Tugas Akhir
“Aplikasi Sistem Informasi
Rumah Sakit Umum Daerah Ungaran
Menggunakan Handphone Berbasis Java”

g. Tabel admin 5.1 Pembuatan Aplikasi


Nama field Tipe data Keterangan Pembuatan aplikasi sistem informasi
Username Varchar(20) - Rumah Sakit Umum Daerah Ungaran
Password Text - menggunakan handphone berbasis java ini
id_admin Int(10) Primary key
terdiri dari pembuatan aplikasi pada
handphone, pembuatan database, dan
5. PEMBUATAN DAN PENGUJIAN
pembuatan web server.
SISTEM

5.1.1 Pembuatan Database pada


Aplikasi
Pada aplikasi sistem informasi Rumah
Sakit Umum Daerah Ungaran
menggunakan handphone berbasis java ini
memerlukan database yang digunakan
untuk menyimpan data yang digunakan
dalam aplikasi ini. Pembuatan database
rsudunga_db seperti pada gambar 4.20.

Gambar 5.2. Rancangan Web

5.1.3 Pembuatan Aplikasi Java


Pembuatan aplikasi Sistem Informasi
Rumah Sakit Umum Daerah Ungaran
menggunakan handphone berbasis java ini
menggunakan bahasa pemrograman Java
Gambar 5.1. Rancangan Database dengan J2ME sebagai platformnya. Untuk
rsudunga_db dapat membuat suatu program aplikasi
Java yang dapat dijalankan pada
5.1.2 Pembuatan Web pada Aplikasi handphone.
Pada aplikasi sistem informasi Rumah
Sakit Umum Daerah Ungaran memerlukan
web server yang digunakan admin untuk
menambah, mengubah, dan menghapus
data pasien, dokter, dan rekam medis.
Pembuatan web server menggunakan
software Macromedia Dreamweaver 8.

Gambar 5.3. Aplikasi Dijalankan di


Emulator

5
Tugas Akhir
“Aplikasi Sistem Informasi
Rumah Sakit Umum Daerah Ungaran
Menggunakan Handphone Berbasis Java”

6.1. PENGUJIAN SISTEM Menu lihat rekam medis ini digunakan


a. Memilih Menu “DOKTER” dokter untuk mengetahui rekam medis
Pada saat memilih menu dokter, akan pasien yang dicari dengan memasukan
muncul form login. Terdapat 2 field yang nomor pasien, kemudian tekan tombol Ok.
harus dimasukan yaitu username dan
password.

Gambar 5.5. Menu Rekam Medis

c. Memilih Menu “Ubah Profil”


Gambar5.6. Tampilan Login Dokter Menu ubah profil digunakan dokter untuk
keamanan hak akses dokter, seperti pada
Apabila dokter berhasil login, maka akan gambar 5.7.
muncul dua menu, yaitu “Lihat Rekam
Medis” dan “Ubah Password”.

Gambar 5.7. Memilih Menu Ubah Profil

d. Memilih Menu “PASIEN”


Pada saat memilih menu pasien, akan
Gambar 5.4. Tampilan Menu Dokter muncul form login dengan memasukan
username dan password.
b. Memilih Menu “Lihat Rekam Medis”

Gambar 5.9. Tampilan Menu Pasien


Gambar 5.8. Tampilan Login Pasien
e. Memilih Menu “Lihat Rekam
Apabila pasien berhasil login, maka akan Medis”
muncul dua menu, yaitu “Lihat Rekam Menu lihat rekam medis ini digunakan
Medis” dan “Ubah Password”. pasien untuk mengetahui rekam medis
dari pasien itu sendiri. Seperti terlihat
pada gambar.

6
Tugas Akhir
“Aplikasi Sistem Informasi
Rumah Sakit Umum Daerah Ungaran
Menggunakan Handphone Berbasis Java”

a b
Gambar 5.10. Tampilan Informasi Rekam
Gambar 5.13 Hasil Pencarian Informasi
Medis
Pasien
f. Memilih Menu “Ubah Profil”
6. KESIMPULAN
Menu ubah profil digunakan pasien untuk
Kesimpulan yang dapat diambil dari
keamanan hak akses pasien seperti
penyusunan laporan tugas akhir ini
gambar 5.11.
adalah
1. Aplikasi sistem informasi rumah sakit
berbasis java yang bisa diakses
melalui handphone digunakan untuk
mempermudah calon pengunjung
Rumah Sakit Daerah Ungaran
mendapatkan informasi rekam medis,
melihat pasien, rawat jalan dan rawat
Gambar 5.11. Memilih Menu “Ubah inap.
Password Pasien” 2. Pada handphone Nokia apabila file
.jar SiforRS diinstal maka akan
g. Memilih Menu “Pencarian Pasien” terdapat dua aplikasi yaitu Main SIRS
Menu pencarian pasien ini digunakan dan Support SIRS sedangkan pada
untuk pengunjung rumah sakit untuk handphone Sony Ericsson akan
mencari informasi kerabat. Seperti menjadi satu aplikasi yaitu SisforRS,
gambar 5.12. setelah dijalankan aplikasinya akan
terdapat dua sub menu aplikasi.
3. Web server digunakan admin untuk
memasukan data pasien dan rekam
medis pasien yang bisa diakses user
melalui handphone.

7. SARAN
Gambar 5.12. Tampilan Pencarian Pasien 1. Untuk pengembangkan lebih lanjut
aplikasi sistem informasi RSUD
Apabila memilih tombol Ok, maka akan Ungaran dapat menambahkan menu
muncul nama pasien RSUD Ungaran baru seperti pendaftaran rawat jalan
yang dicari. Seperti pada gambar 5.13a. agar lebih mempermudah pasien
Untuk melihat informasi pasien secara yang ingin periksa ke poliklinik.
lengkap, pilih nama pasien kemudian 2. Untuk pengembangan lebih lanjut
pilih Ok. Seperti pada gambar 5.13b. aplikasi sistem informasi RSUD
Ungaran dapat dilakukan dengan

7
Tugas Akhir
“Aplikasi Sistem Informasi
Rumah Sakit Umum Daerah Ungaran
Menggunakan Handphone Berbasis Java”

menambahkan gambar dari rumah


sakit agar informasi lebih jelas.

8. DAFTAR PUSTAKA
Iskandar, Husni P, dkk .1997.Pengantar
Perancangan Sistem. Jakarta:
Erlangga
Noviyanto, Harviyan, dkk. 2009. Aplikasi
Pelaporan Berita Secara Visual
dan Tekstual Menggunakan
Telepon Seluler Berbasis Web dan
J2ME (Java 2 Micro Edition).
Laporan Tugas Akhir Politeknik
Negeri Semarang.
Nugroho, Bunafit. 2008. Latihan
Membuat Aplikasi Web PHP dan
MySQL dengan Dreamweaver
MX (6,7,2004) dan 8.Jogjakarta:
Gava Media.
Rafiza. 2006. Panduan dan Referensi
Kamus Fungsi PHP 5. Jakarta :
PT Elex Media Komputindo.
Riyanto, dkk. 2008. Pengembangan
Aplikasi Manajemen Database
dengan Java 2 (SE, ME,
EE).Yogyakarta: Gava Media.
Salahuddin, dkk. 2008. Belajar Cepat
Pemrograman Perangkat
Telekomunikasi Mobile. Bandung:
Media Informatika.
Wicaksono, Ady. 2003. Pemrograman
Internet dan XML pada Ponsel.
Jakarta : PT Elex Media
Komputindo.
----------------------.2009. Pedoman Tugas
Akhir Jurusan Teknik Elektro.
Politeknik Negeri Semarang.