Anda di halaman 1dari 18

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. Gambaran Umum
3.1 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. Pembahasan
4.1 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. Nama Field Tipe Ukuran Null Keterangan
1. ID_PASIEN int 4 Tidak Nomor ID pasien
2. NAMA Varchar 100 Tidak Nama pasien
3. ALAMAT Text 16 Tidak Alamat pasien
4. NO_IDENTITAS Varchar 50 Tidak Nomor identitas
5. ID_JENIS_IDENTITAS Int 4 Tidak Id jenis identitas
6. TGL_LAHIR Date 3 Tidak Tanggal lahir
7. AGAMA Int 4 Tidak Agama
8. PEKERJAAN Varchar 50 Tidak Pekerjaan
9. NO_TELP Varchar 50 tidak Nomor telepon
10. KETERANGAN text 16 Ya 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 4 Tidak Jumlah Stok
8. KETERANGAN Text Ya Keterangan
9. HARGA Money 8 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 data Dapat Data pasien dapat [] Diterima
pasien secara menambahkan ditambahkan [ ] Ditolak
lengkap data pasien
Kasus dan Hasil Uji ( Data Salah )
Masukkan data Tidak dapat Muncul peringatan [] Diterima
dengan nomor menginputkan “Nomor identitas [ ] Ditolak
identitas yang data sudah digunakan”
sama
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 mencetak Data yang dicetak [] Diterima
Nama data sesuai sesuai dengan [ ] Ditolak
dengan nama nama obat
obat
Pilih kategori Dapat mencetak Semua data dapat [] Diterima
semua semua data obat dicetak [ ] Ditolak
Kasus dan Hasil Uji ( Data Salah )
Pilih tipe obat Muncul Muncul peringatan [] Diterima
yang belum ada peringatan data the document has [ ] Ditolak
data nya di tidak bisa dicetak no pages
database
Pilih nama obat Muncul Muncul peringatan [] Diterima
yang belum ada peringatan data the document has [ ] Ditolak
data nya di tidak bisa dicetak no pages
database
5. Penutup
5.1 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 fungsi-
fungsi 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

Anda mungkin juga menyukai