rancang bangun aplikasi pengolahan data pasien...

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

Upload: hoangxuyen

Post on 06-Mar-2019

231 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: RANCANG BANGUN APLIKASI PENGOLAHAN DATA PASIEN …repository.amikom.ac.id/files/Publikasi_10.01.2807.pdf · rancang bangun aplikasi pengolahan data pasien dan obat pada balai pengobatan

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

Page 2: RANCANG BANGUN APLIKASI PENGOLAHAN DATA PASIEN …repository.amikom.ac.id/files/Publikasi_10.01.2807.pdf · rancang bangun aplikasi pengolahan data pasien dan obat pada balai pengobatan
Page 3: RANCANG BANGUN APLIKASI PENGOLAHAN DATA PASIEN …repository.amikom.ac.id/files/Publikasi_10.01.2807.pdf · rancang bangun aplikasi pengolahan data pasien dan obat pada balai pengobatan

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

Page 4: RANCANG BANGUN APLIKASI PENGOLAHAN DATA PASIEN …repository.amikom.ac.id/files/Publikasi_10.01.2807.pdf · rancang bangun aplikasi pengolahan data pasien dan obat pada balai pengobatan

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.

Page 5: RANCANG BANGUN APLIKASI PENGOLAHAN DATA PASIEN …repository.amikom.ac.id/files/Publikasi_10.01.2807.pdf · rancang bangun aplikasi pengolahan data pasien dan obat pada balai pengobatan

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.

Page 6: RANCANG BANGUN APLIKASI PENGOLAHAN DATA PASIEN …repository.amikom.ac.id/files/Publikasi_10.01.2807.pdf · rancang bangun aplikasi pengolahan data pasien dan obat pada balai pengobatan

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.

Page 7: RANCANG BANGUN APLIKASI PENGOLAHAN DATA PASIEN …repository.amikom.ac.id/files/Publikasi_10.01.2807.pdf · rancang bangun aplikasi pengolahan data pasien dan obat pada balai pengobatan

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.

Page 8: RANCANG BANGUN APLIKASI PENGOLAHAN DATA PASIEN …repository.amikom.ac.id/files/Publikasi_10.01.2807.pdf · rancang bangun aplikasi pengolahan data pasien dan obat pada balai pengobatan

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

Page 9: RANCANG BANGUN APLIKASI PENGOLAHAN DATA PASIEN …repository.amikom.ac.id/files/Publikasi_10.01.2807.pdf · rancang bangun aplikasi pengolahan data pasien dan obat pada balai pengobatan

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.

Page 10: RANCANG BANGUN APLIKASI PENGOLAHAN DATA PASIEN …repository.amikom.ac.id/files/Publikasi_10.01.2807.pdf · rancang bangun aplikasi pengolahan data pasien dan obat pada balai pengobatan

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

Page 11: RANCANG BANGUN APLIKASI PENGOLAHAN DATA PASIEN …repository.amikom.ac.id/files/Publikasi_10.01.2807.pdf · rancang bangun aplikasi pengolahan data pasien dan obat pada balai pengobatan

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.

Page 12: RANCANG BANGUN APLIKASI PENGOLAHAN DATA PASIEN …repository.amikom.ac.id/files/Publikasi_10.01.2807.pdf · rancang bangun aplikasi pengolahan data pasien dan obat pada balai pengobatan

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.

Page 13: RANCANG BANGUN APLIKASI PENGOLAHAN DATA PASIEN …repository.amikom.ac.id/files/Publikasi_10.01.2807.pdf · rancang bangun aplikasi pengolahan data pasien dan obat pada balai pengobatan

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 :

Page 14: RANCANG BANGUN APLIKASI PENGOLAHAN DATA PASIEN …repository.amikom.ac.id/files/Publikasi_10.01.2807.pdf · rancang bangun aplikasi pengolahan data pasien dan obat pada balai pengobatan

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

pasien secara

lengkap

Dapat

menambahkan

data pasien

Data pasien dapat

ditambahkan

[] Diterima

[ ] Ditolak

Kasus dan Hasil Uji ( Data Salah )

Masukkan data

dengan nomor

identitas yang

sama

Tidak dapat

menginputkan

data

Muncul peringatan

“Nomor identitas

sudah digunakan”

[] Diterima

[ ] Ditolak

Page 15: RANCANG BANGUN APLIKASI PENGOLAHAN DATA PASIEN …repository.amikom.ac.id/files/Publikasi_10.01.2807.pdf · rancang bangun aplikasi pengolahan data pasien dan obat pada balai pengobatan

4.5.2 Pengujian Laporan Data Obat

Kasus dan Hasil Uji ( Data Normal )

Data Masukan Yang Diharapkan Hasil Pengamatan Kesimpulan

Pilih kategori By

Tipe

Dapat mencetak

data sesuai

dengan tipe obat

Data yang dicetak

sesuai dengan tipe

obat

[] Diterima

[ ] Ditolak

Pilih kategori By

Nama

Dapat mencetak

data sesuai

dengan nama

obat

Data yang dicetak

sesuai dengan

nama obat

[] Diterima

[ ] Ditolak

Pilih kategori

semua

Dapat mencetak

semua data obat

Semua data dapat

dicetak

[] Diterima

[ ] Ditolak

Kasus dan Hasil Uji ( Data Salah )

Pilih tipe obat

yang belum ada

data nya di

database

Muncul

peringatan data

tidak bisa dicetak

Muncul peringatan

the document has

no pages

[] Diterima

[ ] Ditolak

Pilih nama obat

yang belum ada

data nya di

database

Muncul

peringatan data

tidak bisa dicetak

Muncul peringatan

the document has

no pages

[] Diterima

[ ] Ditolak

Page 16: RANCANG BANGUN APLIKASI PENGOLAHAN DATA PASIEN …repository.amikom.ac.id/files/Publikasi_10.01.2807.pdf · rancang bangun aplikasi pengolahan data pasien dan obat pada balai pengobatan

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.

Page 17: RANCANG BANGUN APLIKASI PENGOLAHAN DATA PASIEN …repository.amikom.ac.id/files/Publikasi_10.01.2807.pdf · rancang bangun aplikasi pengolahan data pasien dan obat pada balai pengobatan

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.

Page 18: RANCANG BANGUN APLIKASI PENGOLAHAN DATA PASIEN …repository.amikom.ac.id/files/Publikasi_10.01.2807.pdf · rancang bangun aplikasi pengolahan data pasien dan obat pada balai pengobatan

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