SISTEM INFORMASI PENGELOLAAN OBAT PADA PUSKESMAS PRINGKUKU KABUPATEN PACITAN SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat Kelulusan Pada Jenjang Sarjana Strata Satu (S1) Program Teknik Informatika Universitas Surakarta Disusun Oleh: Nama : MARETA VERDINA INDRAYANTI NIM : 200922470 Program Studi : Teknik Informatika Dosen Pembimbing 1 : Ramadhian Agus Triyono, S.Kom., M.M Dosen Pembimbing 2 : Sukadi , S.Kom FAKULTAS TEKNOLOGI INFORMATIKA UNIVERSITAS SURAKARTA 2013 UNIVERSITAS SURAKARTA FAKULTAS TEKNOLOGI INFORMATIKA PERNYATAAN PENULIS JUDUL : SISTEM INFORMASI PENGELOLAAN OBAT PUSKESMAS PRINGKUKU KABUPATEN PACITAN NAMA : MARETA VERDINA INDRAYANTI NIM : 200922470 PADA 1. Saya menyatakan dan bertanggung jawab dengan sebenarnya bahwa penelitian ini adalah hasil karya saya sendiri. Jika pada suatu saat ada pihak lain yang mengklaim bahwa penelitian ini sebagai karyanya yang disertai dengan bukti yang cukup maka saya bersedia membatalkan gelar kami beserta hak dan kewajiban yang melekat pada gelar tersebut. 2. Saya menyatakan bahwa hasil penelitian diperbolehkan untuk disebarluaskan dan dipublikasikan secara umum oleh Universitas Surakarta bersama dengan dosen pembimbing dan dosen penguji. Surakarta, Juni 2013 Mareta Verdina Indrayanti PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMATIKA UNIVERSITAS SURAKARTA LEMBAR PERSETUJUAN SKRIPSI JUDUL : SISTEM INFORMASI PENGELOLAAN OBAT PUSKESMAS PRINGKUKU KABUPATEN PACITAN NAMA : MARETA VERDINA INDRAYANTI NIM : 200922470 PADA Naskah ini telah disetujui untuk diujikan Surakarta, Juni 2013 Pembimbing Utama Pembimbing Pembantu Ramadhian Agus Triyono, S.Kom., M.M Sukadi, S. Kom UNIVERSITAS SURAKARTA FAKULTAS TEKNOLOGI INFORMATIKA LEMBAR PENGESAHAN SKRIPSI JUDUL : SISTEM INFORMASI PENGELOLAAN OBAT PUSKESMAS PRINGKUKU KABUPATEN PACITAN NAMA : MARETA VERDINA INDRAYANTI NIM : 200922470 Naskah ini telah diujikan di depan dewan penguji Pada hari / tanggal : Jumat, 5 Juli 2013 Ketua Penguji : Estiarto Wahyu Sumirat, S.Kom., M.Eng ___________ Sekretaris : Bambang Eka Purnama, M.Kom ______________ Anggota : Sukadi,S.Kom ______________ Mengetahui, Ketua Program Studi Dekan Fakultas Teknik Informatika Teknologi Informatika Achmad Nurhidayat, S.T., M.Pd. Ir. Tri Irianto Tj, M.T. PADA SISTEM INFORMASI PENGELOLAAN OBAT PADA PUSKESMAS PRINGKUKU KABUPATEN PACITAN Mareta Verdina Indrayanti, Ramadhian Agus Triyono,S.Kom., M.M ,Sukadi, S.Kom Program Studi Teknik Informatika, Universitas Surakarta [email protected] Abstract Hospital in Pringkuku is one of the health institution which has purpose as society health service. It located on Tompak Rinjing street in Bulu Orchard, Ngadirejan Village, Pringkuku subdidtrict, Pacitan Regency. At this moment, hospital in Pringkuku uses conventional information system. It means that the managing of medicines still notes on the book, then it will be reviewed more to make the report of medicine use and medicine request. This system has some weakness, and it needs along time both of searching medicine data and the processof making report. This research has purpose to produce the good using, efficient and effective of medicine information system. To support this research, the data collection will do by observation, interviewing, study of divining manual, and documentation. The result of this research is to easy hospital Pringkuku side in managing the medicine process, to help in input of data, seraching data, and the report of medicine data. It can be minimazed of mistake and to increase the safety of medicine. Keyword : The Managing Medicine, Information System Abstraksi Puskesmas Pringkuku merupakan salah satu instansi yang bergerak dalam bidang kesehatan masyarakat. Puskesmas Pringkuku beralamat di jalan Tompak Rinjing, tepatnya di RT 01, RW 09, Dusun Bulu, Desa Ngadirejan, Kecamatan Pringkuku, Kabupaten Pacitan. Saat ini Puskesmas Pringkuku menggunakan sistem informasi secara konvensional yaitu pencatatan pengelolaan obat pada sebuah buku, kemudian direkap kembali untuk membuat laporan pemakaian dan permintaan obat. Sistem yang ada tersebut mempunyai banyak kekurangan diantaranya memungkinkan adanya kesalahan, membutuhkan waktu yang lama dalam proses pencarian data, maupun dalam proses pembuatan laporan. Penelitian ini bertujuan untuk menghasilkan sebuah sistem informasi pengelolaan obat yang lebih cepat, tepat guna, efektif dan efisien pada Puskesmas Pringkuku. Guna menunjang penelitian ini, metode pengumpulan data dilakukan dengan cara observasi, wawancara, studi kepustakaan. Hasil dari penelitian ini adalah mempermudah pihak Puskesmas Pringkuku dalam proses pengelolaan obat, membantu dalam proses penginputan data, pencarian data, dan laporan data obat, dapat meminimalisasi adanya kesalahan dan mengoptimalkan keamanan data. Kata Kunci: Pengelolaan Obat, Sistem Informasi 1.1 Latar Belakang Masalah Puskesmas Pringkuku merupakan salah satu instansi yang bergerak dalam bidang kesehatan masyarakat. Puskesmas Pringkuku beralamat di Jalan Tompak Rinjing, tepatnya di RT 01, RW 09, Dusun Bulu, Desa Ngadirejan, Kecamatan Pringkuku, Kabupaten Pacitan. Pusat Kesehatan Masyarakat tersebut melayani semua masyarakat, antara lain pelayanan rawat jalan, UGD (Unit Gawat Darurat), KB (Keluarga Berencana), dan persalinan. Pelayanan terhadap masyarakat merupakan bagian terpenting untuk meningkatkan kualitas serta kesuksesan dalam kinerja yang dijalankan. Berdasarkan hasil observasi dan wawancara dengan petugas pengelola obat Puskesmas Pringkuku, disampaikan bahwa sistem informasi pengelolaan obat yang ada di puskesmas pringkuku saat ini adalah konvensional yaitu pencatatan pengelolaan obat pada sebuah buku, kemudian direkap kembali untuk membuat laporan pemakaian dan permintaan obat. Sistem yang ada tersebut juga mempunyai banyak kekurangan diantaranya memungkinkan adanya kesalahan, membutuhkan waktu yang lama dalam proses pencarian data, maupun dalam proses pembuatan laporan. Dari situasi yang ada tersebut, sudah sangatlah tepat jika pihak Puskesmas Pringkuku menggunakan sisi kemajuan teknologi. Oleh sebab itu, untuk mengatasi masalah-masalah tersebut, dapat dilakukan dengan cara membuat sistem informasi yang cepat, tepat, efektif dan efisien dan tepat guna. Sistem tersebut berupa “Sistem Informasi Pengelolaan Obat Pada Puskesmas Pringkuku” 1.2 Rumusan Masalah Dari latar belakang, penulis mengambil rumusan masalah sebagai berikut: 1. Pengelolaan obat pada Puskesmas Pringkuku masih menggunakan cara konvensional yaitu pencatatan pada sebuah buku. 2. Bagaimana membuat Sistem Informasi Pengelolaan Obat yang baik, sehingga dapat membantu proses pengelolaan obat pada Puskesmas Pringkuku? 1.3 Batasan Masalah Adapun batasan masalah dari penelitian yaitu: Objek yang diteliti yaitu 1. Puskesmas Pringkuku Kabupaten Pacitan. 2. Batasan masalah pada penelitian ini mencakup tentang pengelolaan obat yang ada di Puskesmas Pringkuku Kabupaten Pacitan. 3. Dalam penelitian ini menggunakan software Netbeans dan database MySQL. Tujuan Tujuan dari penelitian yaitu menghasilkan sebuah sistem informasi pengelolaan obat yang lebih cepat, tepat guna, efektif dan efisien pada Puskesmas Pringkuku. 1.4 1.5 Manfaat Manfaat dari penelitian yang dilakukan pada Puskesmas Pringkuku adalah: 1. Mempermudah pihak Puskesmas Pringkuku dalam proses pengelolaan obat. 2. Membantu dalam proses penginputan data, pencarian data, dan laporan data obat. 3. Dapat meminimalisasi adanya kesalahan dan mengoptimalkan keamanan data. 2.1 Dasar Teori 2.1.1 Konsep Dasar Sistem Sistem dapat didefinisikan sebagai pendekatan prosedur dan pendekatan komponen. Sebagai pendekatan prosedur, sistem merupakan suatu kumpulan dan prosedurprosedur yang memiliki tujuan tertentu. Sedangkan definisi sistem yang menekankan pada komponen merupakan kumpulan dari komponen yang saling berhubungan antara satu dengan yang lainnya yang membentuk satu kesatuan untuk mencapai tujuan tertentu. (Jogiyanto, 2008:34) 2.1.2 Konsep Dasar Informasi Informasi adalah data yang telah diklasifikasikan atau diolah atau diinterpretasikan untuk digunakan dalam proses pengambilan keputusan. Sistem pengolahan informasi akan mengolah data menjadi informasi atau mengolah data dari bentuk tak berguna menjadi berguna bagi yang menerimanya. Nilai informasi berhubungan dengan keputusan. (Sutabri, 2004:18) Informasi merupakan rangkaian data yang bersifat sementara, tergantung dengan waktu, mampu memberi kejutan atau surprise pada yang menerimanya. (Witarto, 2004:9) 2.2.3 Konsep Dasar Sistem Informasi Menurut Sidharta (1995:11), “Sebuah sistem informasi adalah sistem buatan manusia yang berisi himpunan terintegrasi dari komponenkomponen manual dan komponen-komponen terkomputerisasi yang bertujuan untuk mengumpulkan data, memproses data, dan menghasilkan informasi untuk pemakai”. Sistem informasi merupakan sistem yang berisi jaringan SPD (Sistem Pengolahan Data), yang dilengkapi dengan kanal-kanal munikasi yang digunakan dalam sistem organisasi data. (Witarto, 2004:19) 2.2.4 NetBeans IDE NetBeans adalah sebuah IDE (Integrated Development Enviropment), ada juga yang bilang Integrated Design Enviropment dan Integrated Debugging Environment, yakni sebuah program/alat bantu yang tersedia atas editor, Compiler, Debugger, dan Design yang terintegrasi dalam satu aplikasi. (Nugroho, 2010 : 23) 2.2.3 MySQL MySQL merupakan sistem manajemen database. Database merupakan struktur penyimpanan data. Untuk menambah, mengakses, dan memproses data yang disimpan dalam sebuah database komputer, diperlukan sistem manajemen database seperti MySQL server. Database terhubung menyimpan data pada tabel-tabel terpisah. Hal tersebut akan menambah kecepatan dan fleksibelitasnya. Kata SQL pada MySQL merupakan singkatan dari “Structured Query Language”. (Andi, 2006: 181) 2.3 Kajian Pustaka Menurut Cahyanti (2012), dalam paper yang berjudul SISTEM INFORMASI PENGOLAHAN DATA PASIEN RAWAT INAP PUSKESMAS PAKIS BARU NAWANGAN dijelaskan meneliti tentang sistem pengolahan data pasien rawat inap yang masih konvensional. Penelitian tersebut menghasilkan sistem informasi terkomputerisasi pengolahan data pasien yang dibangun menggunakan Delphi dan database Access. Menurut Setyorahayu ( 2012), dalam paper yang berjudul Sistem Informasi Pengolahan Data Pasien Rawat Jalan pada Puskesmas Wonokarto dijelaskan meneliti tentang pengolahan data pasien rawat inap secara manual. Dalam penelitiannya juga dijelaskan sistem secara manual mempunyai beberapa kekurangan diantaranya membutuhkan waktu yang lama, keakuratannya kurang dapat diterima. Penelitian tersebut mengahasilkan sistem informasi pengolahan data pasien rawat jalan terkomputeriasi yang dibangun menggunakan Delphi dan database Access. Menurut Hidayat (2012), dalam paper yang berjudul Pembuatan Sistem Informasi Administrasi Pengelolaan Sewa Alat Berat Pada Unit Pelaksana Teknis Bina Marga Pacitan dijelaskan meneliti tentang sistem data penyewa alat berat yang masih menggunakan sistem konvensional dalam hal penyimpanan data. Penelitian tersebut menghasilkan sistem informasi pengelolaan sewa alat berat terkomputerisasi yang dibangun menggunakan PHP dan database MySQL. Menurut Muh. Nur Luthfi Azis (2012), dalam paper yang berjudul ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENGOLAHAN DATA PERNIKAHAN PADA KANTOR URUSAN AGAMA KECAMATAN KEBONAGUNG dijelaskan meneliti tentang pencatatan pernikahan masih disimpan dalam bentuk berkasberkas atau belum ada komputerisasi tentang data pernikahan, yang tidak menutup kemungkinan suatu saat nanti berkas-berkas yang berupa kertas tersebut akan mengalami kerusakan. Penelitian tersebut menghasilkan sebuah perancangan sistem informasi pengolahan data pernikahan pada kantor Urusan Agama Kecamatan Kebonagung. Sedangkan penulis meneliti tentang sistem pengelolaan obat pada Puskesmas Pringkuku yang masih konvensional. Sehingga peneliti membangun sistem informasi pengelolaan obat terkomputerisasi menggunakan bahasa pemrograman java yaitu netbeans dan database MySQL. 3.1 Perancangan Sistem 3.1.1 Diagram Konteks 1 inputdata_obat ADMIN inputdata_persediaan SI Pengelolaan Obat input_pemakaian lap_pemakaianpermintaan + Gambar 3.1 Diagram Konteks Keterangan Gambar : Pengelola obat/admin akan menginputkan tiga data yaitu data obat, data persediaan obat dan pemakaian obat ke dalam sistem informasi pengelolaan obat. Setelah diinputkan maka sistem akan menerima data tersebut dan selanjutnya akan menghasilkan output berupa laporan pemakaian dan permintaan obat yang berguna untuk pelaporan yang dapat di update dalam laporan bulanan. 3.1.3 DFD Level 2 Master 2 data_sedia input_datapersediaan datasedia dataobat dataobat inputdata_persediaan 3.1.2 DFD Level 1 1 3 1 2 Master Input_dataobat inputdata_obat ADMIN data_pakai datapemakaian Input_datapakai datapakai Pengelolaan Obat + + Gambar 3.3 DFD level 2 Proses Master inputpemakaian Keterangan gambar: ADMIN inputdata_obat lap_pemakaianpermintaan inputdata_persediaan Gambar 3.2 DFD level 1 Keterangan Gambar : Pada DFD level ini terdapat 2 proses, yaitu DataMaster dan PengelolaanObat. Admin akan melakukan dua proses yaitu proses input data master yang meliputi data obat, data persediaan dan pemakaian. Masing-masing data akan disimpan ke dalam data penyimpanan. Untuk proses Pengelolaan Obat akan mengambil data dari proses DataMaster. Pada DFD level ini terdapat 3 proses, yaitu Input Data Obat, Input Data Persediaan dan Input Data Pemakaian. Admin akan melakukan tiga proses yaitu proses input dataobat yang disimpan pada penyimpanan data_obat, input datapersediaan yang disimpan pada penyimpanan data_persediaan dan input data pemakaian yang disimpan pada penyimpanan data_pemakaian. 3.1.4 DFD Level 2 Proses Laporan data_obat persediaan data_obat 3.3 Rancangan Database 3.1 Tabel Admin data_persediaan 1 LaporanObat data_pemakaian Field Type Name Data Username Varchar Size Keterangan 15 Primary data_pakai Key lap_pemakaianpermintaan Password Varchar 10 Tabel 3.2 Tabel Data Obat ADMIN Type Gambar 3.4 DFD level 2 Proses Laporan Field Name Keterangan Gambar : Pada proses ini terdapat 1 proses yaitu proses laporan. Proses ini akan mengambil data penyimpanan dari tabel penyimpanan data obat, data persediaan, data pemakaian. Sistem akan memberikan informasi berupa laporan yang bisa digunakan untuk kepentingan dikemudian hari jika dibutuhkan sewaktu-waktu. 3.2 Rancangan Menu Utama Kode_obat Data Int Size Keterangan 3 Primary Key Nama_obat Varchar 50 Satuan Varchar 4 Fungsi Varchar 100 Jenis Varchar 10 Produsen Varchar 25 Tabel 3.3 Tabel Persediaan Menu Utama Master Data Obat Data Persediaan Data Pemakaian Cetak Laporan About Laporan Harian Laporan Bulanan About Program Type Laporan Per Obat Laporan Semua Obat Sistem Informasi Pengelolaan Obat Pada Puskesmas Pringkuku Baground Gambar Obat Field Name Data Size Tgl int 12 Tgl1 Int 12 Nama_obat Varchar 50 Keterangan Primary key Gambar 3.5 Rancangan Tampilan Menu Utama Jml_awal Int 5 Jml_tambah Int 5 Jml_akhir Int 5 Tglmasuk Date 4.1 Implementasi Sistem 8 4.1.1 Halaman Login Admin Tabel 3.4 Tabel Pemakaian Type Field Name Data No Int Size Keterangan 3 Primary key Nama_obat Varchar 50 Sedia Int 5 Pakai Int 5 Stok Int 5 Tgl Date 8 Minta Int 5 Beri Int 5 Gambar 4.1 Halaman Login Admin 4.1.2 3.4 Relasi Antar Tabel Gambar 4.2 Halaman Menu Utama DATAOBAT KODE_OBAT NAMA_OBAT SATUAN FUNGSI integer varchar(50) varchar(4) varchar(50) 4.1.3 KODE_OBAT = KODE_OBAT PERSEDIAAN = PERSEDIAAN Halaman Menu Utama Halaman Data Obat DATAPERSEDIAAN * PERSEDIAAN integer ** KODE_OBAT integer JMLTAMBAH integer STOK1 integer TGL date PEMAKAIAN JML_PAKAI ** PERSEDIAAN SEDIA NAMA_OBAT TGL integer integer integer varchar(50) date Gambar 3.6 Relasi Antar Tabel Gambar 4.3 Halaman Data Obat 4.1.4 Halaman Persediaan Obat 3. Gambar 4.4 Halaman Persediaan Obat yang akan digunakan untuk pelaporan. Dengan adanya Sistem Pengelolaan Obat membantu pihak pengelola obat serta memperlancar kegiatan pengelolaan obat. 5.1.2 Saran Diharapkan ada upaya pengembangan lebih lanjut menjadi aplikasi sistem informasi pengelolaan obat yang lebih sempurna dengan fitur-fitur terbaru yang nantinya akan semakin memudahkan proses pengolahan obat. 4.1.5 Halaman Pemakaian Obat Daftar Pustaka Andi, Konsep Menguasai pemrograman web dengan PHP 5, Andi Yogyakarta. 2006 Bamboomedia. CD Pembelajaran Java & Oracle. Bali, Bamboomedia.2008 Gambar 4.5 Halaman Pemakaian Obat 5.1Penutup 5.1.1 Kesimpulan Berdasarkan uraian laporan hasil penelitian yang telah disampaikan mengenai Sistem Informasi Pengelolaan Obat Pada Puskesmas Pringkuku Kabupaten Pacitan, penulis mengambil kesimpulan sebagai berikut : 1. 2. Sistem Informasi Pengelolaan Obat dapat digunakan untuk mencari data obat lebih cepat dibandingkan dengan sistem yang lama. Sistem Informasi Pengelolaan Obat ini dapat sekaligus mencetak laporan Cahyanti, Ana Nur. Sistem Informasi Pengolahan Data Pasien Rawat Inap Puskesmas Pakis Baru Nawangan, Seruni FTI Volume 1, UNSA 2012 Davis, Gordon B. Sistem Informasi Manajemen, PT Pustaka Binaman Pressindo Jakarta 1984 Hidayat, Taufik. Pembuatan Sistem Informasi Administrasi Pengelolaan Sewa Alat Berat Pada Unit Pelaksana Teknis Bina Marga Pacitan, Seruni FTI Volume 1, UNSA 2012 Huda, Miftakhul. Membuat Aplikasi Database Dengan Java, MySql dan NetBeans. Jakarta. Elex Media Komputindo. 2010 Hutabarat Bernaridho I. Pengelolaan Basisdata. Andi Offset.Yogyakarta. 2004 Jogiyanto H.M. Sistem Teknologi Informasi. Andi. Yogyakarta. 2008 K.Hendra, M.Eri dan R.Nur. Aplikasi Penjualan dengan Program Java Netebeans, Xampp, dan iReport. Jakarta. Elekmedia Komputindo. 2011 Marlinda, Linda. Sistem Basisdata. Andi Offset. Yogyakarta 2004 Nur Luthfi, Muhammad. Analisis dan Perancangan Sistem Informasi Pengelolaan Data Pernikahan Pada Kantor Urusan Agama Kecamatan Bonagung, Seruni FTI Volume 1, UNSA 2012 Potter & Perry. Fundamental Keperawatan Edisi 7.Jakarta:Salemba Medika. 2009 Setyorahayu, Endah. Sistem Informasi Pengolahan Data Pasien Rawat Jalan pada Puskesmas Wonokarto, Seruni FTI Volume 1, UNSA 2012 Sidharta, Lani. Pengantar Sistem Informasi Bisnis, P.T. ELEX Media Komputindo, Jakarta: 1995 Sutabri, Tata. Sistem Informasi Manajemen. Yogyakarta. Andi Offset. 2005 Sutedjo Dharma Oetomo, Budi. Perencanaan dan Pembangunan Sistem Informasi, Andi Yogyakarta, 2006 Sutedjo B. Perencanaan dan Pembangunan Sistem Informasi.Andi Offset. Yogyakarta. 2002 Witarto. Memahami Sistem Informasi.Informatika. Bandung. 2004