RANCANG BANGUN APLIKASI PENGOLAHAN DATA PASIEN DAN OBAT PADA BALAI PENGOBATAN DAN RUMAH BERSALIN REALINO YOGYAKARTA
NASKAH PUBLIKASI
diajukan oleh Corneles Yance Michael Wenas 10.01.2807
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2013
RANCANG BANGUN APLIKASI PENGOLAHAN DATA PASIEN DAN OBAT PADA BALAI PENGOBATAN DAN RUMAH BERSALIN REALINO YOGYAKARTA DESIGN OF PATIENT AND MEDICINE DATA PROCESSING APPLICATIONS AT THE CLINIC AND MATERNITY CLINIC REALINO YOGYAKARTA Corneles Yance Michael Wenas Anggit Dwi Hartanto Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA
ABSTRACT Realino Maternity Clinic is an organization that is engaged in trying to improve health services quality and patient information needs to be accepted quickly and appropriately so that the quality of service standards could satisfy. To achieve these objectives, Maternity Clinic Realino still using manual system causing health care to the patient to be slow. To overcome the above, we need a data processing system to support the patient and medical health care fluency. This application uses the Windows operating system with the Java programming language. Database using SQL Server 2008. Many benefits derived from the application program, among others, can store patient data, perform data manipulation such as searching for patient data, enter and delete data if the patient is no longer needed.So with the created system is expected to improve the quality of care and facilitate the performance of administrative staff at the maternity clinic Realino Yogyakarta. Keywords: Application, Maternity Clinic, Realino
1.
Pendahuluan Klinik bersalin merupakan lembaga yang bekerja dalam memberikan pelayanan
kesehatan terhadap masyarakat khususnya wanita hamil. Memberikan solusi bagi permasalahan kesehatan yang dihadapi oleh masyarakat, klinik bersalin juga memiliki segi bisnis yang berjalan didalamnya. Semakin besar suatu klinik bersalin, itu akan semakin komplek proses-proses yang berjalan didalamnya. Dan semakin banyak permasalahan yang harus dipecahkan dan itu membutuhkan penanganan yang tepat untuk memecahkan permasalahan tersebut. Masalah yang terjadi di Balai Pengobatan dan Rumah Bersalin Realino diantaranya masih melakukan proses pengolahan data dan informasi secara manual. Pengolahan data dan informasi yang masih dilakukan secara manual menyebabkan beberapa permasalahan dan kendala diantaranya yaitu pengolahan data yang memakan banyak waktu, informasi yang dihasilkan masih kurang akurat karena sering terjadi kesalahan, tingkat kesulitannya cukup tinggi dan tidak tersusun rapih informasi-informasi yang ada. Sehingga hal itu mempersulit ketika suatu informasi itu dibutuhkan, Dalam penerapan pengolahan data dan informasi untuk Balai Pengobatan dan Rumah Bersalin Realino ini tidak dapat menunjang terhadap proses-proses yang berjalan di dalamnya.
2.
Landasan Teori
2.1
NetBeans NetBeans adalah Integrated Development Environment (IDE) berbasiskan Java
dari Sun Microsystems yang berjalan di atas Swing. Swing sebuah teknologi Java untuk pengembangan aplikasi Desktop yang dapat berjalan di berbagai macam platforms seperti Windows, Linux, Mac OS X dan Solaris. Suatu IDE adalah lingkup pemrograman yang diintegrasikan ke dalam suatu aplikasi perangkat lunak yang menyediakan pembangunan Graphic User Interface (GUI), suatu text atau kode editor, suatu compiler atau interpreter dan suatu debugger. NetBeans merupakan software development yang Open Source dengan kata lain software ini dibawah pengembangan bersama, bebas biaya. NetBeans merupakan sebuah proyek kode terbuka yang sukses dengan pengguna yang sangat luas, komunitas yang terus tumbuh, dan memiliki hamper 100 mitra. Sun Microsystems mendirikan proyek kode terbuka NetBeans pada bulan Juni 2000 dan terus menjadi sponsor utama.
2.2
SQL Server 2008 SQL Server adalah sebuah RDBMS (Relational Database Management
System). Sistem RDBMS saat ini paling populer digunakan sebagai basis penyimpanan data. Dengan SQL Server perancangan aplikasi database dapat dilakukan dengan arsitektur client/server, dimana database terdapat pada komputer pusat yang disebut server, dan informasi digunakan bersama-sama oleh beberapa user yang menjalankan aplikasi di dalam komputer lokalnya yang disebut client. Arsitektur semacam ini memberikan integritas data yang tinggi, karena semua user bekerja dengan informasi yang sama. Melalui aturan-aturan bisnis, kendali diterapkan kepada semua user mengenai semua informasi yang ditambahkan dalam database. Arsitektur Client/server database sangat mengurangi lalulintas network, karena hanya memberikan data yang diminta user saja. Sebagai contoh, jika sebuah pencarian suatu database yang mengandung 100.000 records hanya menghasilkan 3 record, 3 record ini saja yang dikirimkan melalui network ke komputer client. 2.3
Unified Modelling language
2.3.1
Use Case Diagram Use case adalah abstraksi dari interaksi antara sistem dan actor. Use case
bekerja dengan cara mendeskripsikan tipe interaksi antara user sebuah sistem dengan sistemnya sendiri melalui sebuah cerita bagaimana sebuah sistem dipakai.
2.3.2
Activity Diagram Menggambarkan
rangkaian
aliran
dari
aktivitas,
digunakan
untuk
mendeskripsikan aktifitas yang dibentuk dalam suatu operasi sehingga dapat juga digunakan untuk aktifitas lainnya seperti use case atau interaksi.
2.3.3
Class Diagram Class diagram adalah deskripsi kelompok obyek-obyek dengan property.
Perilaku (operasi) dan relasi yang sama.
2.3.4
Sequence Diagram Sequence diagram digunakan untuk menggambarkan perilaku pada sebuah
scenario. Kegunaannya untuk menunjukkan rangkaian pesan yang dikirim antara object juga interaksi antar object.
3. 3.1
Gambaran Umum Latar Belakang Balai Pengobatan dan Rumah Bersalin Realino Balai Pengobatan dan Rumah Bersalin Realino Yogyakarta merupakan bagian
dari Yayasan Realino yang beralamat di Jl. Mataram 66 Yogyakarta. Balai Pengobatan dan Rumah Bersalin Realino ditujukan untuk pelayanan medis bagi masyarakat umum melayani persalinan oleh bidan 24 jam
3.2
Visi dan Misi Yayasan Realino Visi Yayasan Realino adalah “Menjadi Sahabat Bagi Kaum Kecil”.Misi Yayasan
Realino adalah membantu anak dari keluarga tidak mampu, untuk mendapatkan kesempatan studi yang layak, membantu anak untuk memiliki ketrampilan dan semangat kerja yang tinggi, membantu masyarakat kecil yang menderita karena factor kesehatan maupun ekonomi.
4. 4.1
Pembahasan Perancangan Struktur Tabel Database yang digunakan pada aplikasi ini dirancang dengan menggunakan
SQL Server. Berikut tabel yang digunakan pada aplikasi ini: Tabel ini digunakan untuk menyimpan data-data yang terdiri dari 10field. Berikut rancangan Tabel Pasien. No. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Nama Field ID_PASIEN NAMA ALAMAT NO_IDENTITAS ID_JENIS_IDENTITAS TGL_LAHIR AGAMA PEKERJAAN NO_TELP KETERANGAN
Tipe int Varchar Text Varchar Int Date Int Varchar Varchar text
Ukuran 4 100 16 50 4 3 4 50 50 16
Null Tidak Tidak Tidak Tidak Tidak Tidak Tidak Tidak tidak Ya
Keterangan Nomor ID pasien Nama pasien Alamat pasien Nomor identitas Id jenis identitas Tanggal lahir Agama Pekerjaan Nomor telepon Keterangan
Tabel ini digunakan untuk menyimpan data-data yang terdiri dari 9 field. Berikut rancangan Tabel Obat. No.
Nama Field
Tipe
Ukuran
Null
Keterangan
1.
ID
Int
4
Tidak
Nomor ID
2.
NAMA_OBAT
Varchar
100
Tidak
Nama obat
3.
MERK_OBAT
Varchar
100
Tidak
Merk obat
4.
PBF
Varchar
100
Tidak
Nomor PBF
5.
NO_BATCH
Varchar
100
Tidak
Nomor Batch
6.
EXPIRED_DATE
Date
3
Tidak
Tanggal Kadaluarsa
7.
STOK
Int
8.
KETERANGAN
Text
9.
HARGA
Money
4
8
Tidak
Jumlah Stok
Ya
Keterangan
tidak
Harga obat
4.2
Perancangan Tampilan Perancangan tampilan adalah rancangan yang menggambarkan tampilan
aplikasi pada saat digunakan oleh user. Perancangan untuk tampilan Pengolahan Data Pasien dan Obat Pada Balai Pengobatan dan Rumah Bersalin Realino sebagai berikut: Tujuan Form Data Pegawai adalah untuk menambah, mengubah, search, dan hapus data pasien.
Tujuan Form Data Pegawai adalah untuk menambah, mengubah, search, dan hapus data obat.
4.3
Implementasi Database Berikut susuan tabel yang ada di database aplikasi pengolahan data pasien dan
obat pada Balai Pengobatan dan Rumah Bersalin Realino Yogyakarta:
4.3.1
Struktur Tabel Pasien
4.3.2
Struktur Tabel Pasien Rawat Inap
4.3.3
Struktur Tabel Pasien Rawat Jalan
4.3.4
Struktur Tabel Obat
4.3.5
Struktur Tabel Obat Masuk
4.3.6
Struktur Tabel Obat Keluar
4.4
Implementasi Program
4.4.1
Tampilan Form Login Merupakan syarat untuk dapat memanfaatkan program secara keseluruhan,
dimana yang menggunakan aplikasi ini adalah pelaksana atau petugas yang diberi wewenang untuk memasukkan data ke dalam basis data ataupun karyawan yang bertugas di masing-masing bagiannya.
4.4.2
Tampilan Form Menu Utama Form menu utama akan muncul, apabila user berhasil memasukkan username
dan password dengan benar pada form login. Dibawah ini adalah gambar tampilan ketika berhasil melakukan login:
4.4.3
Tampilan Form Input Data Pasien Fungsi untuk form ini adalah untuk mengolah data Pasien. Dimana admin atau
super admin harus mengisi data tentang pasien.
4.4.4
Tampilan Form Input Data Obat Fungsi untuk form ini adalah untuk mengolah data Obat. Dimana admin atau
super admin harus mengisi data tentang obat.
4.4.5
Tampilan Form Laporan Sebagai contoh pencetakan laporan rawat inap. Dapat membatasi laporan yang
akan dicetak menurut tanggal masuk, tanggal keluar, nama, ruang dan dokter. Berikut adalah hasil pencetakan laporan yang dicetak menurut nama dokter dr. Bram :
4.5
Pengujian White Box Pengujian white box adalah cara pengujian yang melihat ke dalam modul untuk
meneliti kode-kode program yang ada, dan menganalisis apakah ada kesalahan atau tidak. 4.5.1
Pengujian Input Data Pasien Kasus dan Hasil Uji ( Data Normal )
Data Masukan
Yang Diharapkan
Hasil Pengamatan
Kesimpulan
Masukkan
Dapat
Data pasien dapat
[] Diterima
menambahkan
ditambahkan
[ ] Ditolak
pasien
data secara
lengkap
data pasien Kasus dan Hasil Uji ( Data Salah )
Masukkan dengan identitas sama
data nomor yang
Muncul peringatan
[] Diterima
menginputkan
“Nomor
[ ] Ditolak
data
sudah digunakan”
Tidak
dapat
identitas
4.5.2
Pengujian Laporan Data Obat Kasus dan Hasil Uji ( Data Normal )
Data Masukan
Yang Diharapkan
Hasil Pengamatan
Kesimpulan
Pilih kategori By
Dapat
mencetak
Data yang dicetak
[] Diterima
Tipe
data
sesuai
sesuai dengan tipe
[ ] Ditolak
dengan tipe obat
obat
Pilih kategori By
Dapat
Data yang dicetak
[] Diterima
Nama
data
sesuai
[ ] Ditolak
mencetak sesuai
dengan
nama
dengan
nama obat
obat Pilih
kategori
semua
Dapat
mencetak
semua data obat
Semua data dapat
[] Diterima
dicetak
[ ] Ditolak
Kasus dan Hasil Uji ( Data Salah ) Pilih
tipe
obat
Muncul
[] Diterima
the document has
[ ] Ditolak
yang belum ada
peringatan
data
tidak bisa dicetak
no pages
Pilih nama obat
Muncul
Muncul peringatan
[] Diterima
yang belum ada
peringatan
the document has
[ ] Ditolak
data
tidak bisa dicetak
nya
di
data
Muncul peringatan
database
nya
database
di
data
no pages
5. 5.1
Penutup Kesimpulan Berdasarkan penelitian dan perancangan program, dapat disimpulkan bahwa
aplikasi pengolahan data pasien dan obat pada Balai Pengobatan dan Rumah Bersalin Realino Yogyakarta telah berhasil dibuat. Poin-poin kesimpulan secara mendetail dari hasil uji coba program adalah sebagai berikut: 1.
Fitur input admin berfungsi untuk menambah, mengedit dan menghapus data admin. Dan fitur admin digunakan untuk login.
2.
Fitur input pegawai berfungsi untuk menambah, mengedit dan menghapus data pegawai. Di fitur pegawai nantinya untuk menyimpan data pegawai medis maupun pegawai non medis.
3.
Fitur input pasien berfungsi untuk menambah, mengedit dan menghapus data pasien. Di fitur pasien nantinya untuk menyimpan data pasien rawat jalan dan rawat inap.
4.
Fitur input obat berfungsi untuk menambah, mengedit dan menghapus data obat. Di fitur obat nantinya untuk menyimpan data obat masuk dan obat keluar.
5.
Fitur rawat jalan berfungsi untuk mencatat data-data pasien rawat jalan seperti tanggal pemeriksaan, kunjungan ke, berat badan, umur kehamilan, dan lain-lain
6.
Fitur rawat inap berfungsi untuk mencatat data-data pasien rawat inap seperti nama dokter yang menangani, nama pasien, ruangan yang digunakan.
7.
Fitur obat masuk berfungsi untuk mencatat data-data obat yang masuk seperti nomor faktur, merk obat, tanggal transaksi dan jumlah obat.
8.
Fitur obat keluar berfungsi untuk mencatat data-data obat yang keluar seperti nama obat, tanggal transaksi dan jumlah obat.
9.
Fitur laporan admin berfungsi untuk menampilkan semua data-data admin yang sudah diinputkan pada fitur input admin.
10. Fitur laporan pegawai berfungsi untuk menampilkan data-data pegawai berdasarkan
jabatan,
misalnya
pegawai
medis,
non
medis
atau
menampilkan semuanya. 11. Fitur laporan pasien berfungsi untuk menampilkan semua data-data pasien atau berdasarkan nama pasien. 12. Fitur laporan obat berfungsi untuk menampilkan semua data-data obat atau berdasarkan nama obat, tipe obat.
13. Fitur laporan rawat inap berfungsi untuk menampilkan semua data-data pasien rawat inap atau berdasarkan tanggal masuk, tanggal keluar, nama pasien, ruang dan dokter. 14. Fitur laporan rawat jalan berfungsi untuk menampilkan semua data-data pasien rawat jalan atau berdasarkan tanggal masuk, tanggal keluar, nama pasien, ruang dan dokter. 15. Fitur laporan obat masuk berfungsi untuk menampilkan semua data-data obat masuk atau berdasarkan tanggal masuk. Fitur laporan obat keluar berfungsi untuk menampilkan semua data-data obat keluar atau berdasarkan tanggal keluar.
5.2
Saran Ada beberapa saran yang dapat diberikan berhubungan dengan sistem yang
dibuat: 1.
Diharapkan aplikasi ini dapat dibuat lebih baik lagi dengan menambahkan client-server.
2.
Diharapkan aplikasi dapat dikembangkan lebih jauh terutama untuk fungsifungsi penting dalam sebuah balai pengobatan dan rumah bersalin, seperti manajemen biaya pasien, layanan KB, layanan Imunisasi dan sebagainya.
Diharapkan aplikasi ini dapat menjadi referensi untuk membuat aplikasi transaksi yang real-time.
Daftar Pustaka Fatta, Hanif Al. Analisis & Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan & Organisasi Modern (Yogyakarta. Andy Offset.2007).3-6. Jogiyanto HM. Analisis dan Desain Sistem Informasi Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis (Yogyakarta. Andy Offset. 1990). MC Leod, Raymon JR. Sistem Informasi manajemen Jilid I, 1996 hal.18, PT. Prehallindo, Jakarta. Sehendar. A dan Gunandi, Hariman, Visual Modelling Menggunakan UML dan rational Rose, Bandung : Informatika Bandung, 2002, hal.26