BAB III TUJUAN DAN MANFAAT A. TUJUAN Tujuan dari penelitian ini adalah merancang bangun aplikasi Sistem Informasi Apotek Farmasi Dirumah Sakit Umum Ajibarang dengan peralihan dari aplikasi lama ke aplikasi baru untuk dikembangkan lebih baik dari sisi pengolahan data. B. MANFAAT Manfaat yang diperoleh dari penelitian ini adalah : 1. Bagi Peneliti Menambah wawasan ilmiah peneliti tentang sistem apotek farmasi. Di samping itu penelitian ini juga bertujuan untuk memenuhi persyaratan akademis dalam rangka untuk mendapatkan gelar sarjana teknik informatika di Universitas Muhammadiyah Purwokerto. 2. Bagi Pihak Rumah Sakit a. Sistem apotek farmasi diharapkan meningkatkan pelayanan kepada pasien yang berobat di RSUD Ajibarang. b. Mempermudah admin gudang dalam melakukan pengolahan data obat agar lebih teratur karena menggunakan satu database yang sama untuk semua unit apotek. c. Mempermudah dalam mengakses sistem karena berbasis web dengan didukung berbagai perangkat. 9 Rancang Bangun Sistem..., Dedi Yofaid, Fak. Teknik UMP 2017 BAB IV METODE PENELITIAN A. JENIS PENELITIAN Jenis penelitian ini adalah penelitian pengembangan yaitu mengembangkan aplikasi sistem informasi apotek farmasi di Rumah Sakit Umum Daerah Ajibarang. B. TEMPAT PENELITIAN Penelitian ini dilaksanakan di Rumah Sakit Umum Daerah Ajibarang. Jalan Pancasan, Kecamatan Ajibarang, Kabupaten Banyumas. Telp. 0281 557 000 4. C. METODE PENGUMPULAN DATA 1. Dokumentasi Metode pengumpulan data dokumentasi yaitu melakukan pengambilan data pendaftaran pasien, data pasien, data obat serta data transaksi penjualan dan Pembelian. Pengumpulan data dari Gudang Farmasi, Gudang Farmasi Rawat Inap, Gudang Farmasi Rawat Jalan, Gudang Farmasi Instalasi Gawat Darurat, Gudang Farmasi Instalasi Bedah Sentral yang berada di Rumah Sakit Umum Daerah Ajibarang. 2. Wawancara Wawancara dilakukan untuk mengetahui data-data yang dibutuhkan dalam penelitian. Wawancara dilakukan kepada pihak rumah sakit dalam hal ini adalah admin gudang farmasi mengenai data yang menunjang untuk melaksanakan penelitian. Hasil yang diperoleh dari 10 Rancang Bangun Sistem..., Dedi Yofaid, Fak. Teknik UMP 2017 wawancara adalah mendapatkan informasi tentang data pasien, data obat, data transaksi pada sistem yang lama serta mengetahui proses bisnis yang ada didalam sistem yang lama sehingga dapat diketahui apa saja kekurangan agar bisa diperbaiki didalam sistem yang baru. 3. Pengembangan Sistem Definisi Persyaratan Perancangan Sistem dan perangkat lunak Implementasi dan Pengujian Unit Integrasi dan Pengujian Sistem Operasi dan Pemeliharaan Gambar 1. Metode pengembangan ModelWaterfall(Sommervile, 2011). Metode pengembangan perangkat lunak menggunakan System Development Life Cycle (SDLC) dengan memakai model Waterfall sebagai kerangka kerja. Model Waterfall memberikan sebuah pendekatan pengembangan sistem yang sistematik dan sekuensial yang dimulai dari Definisi Persyaratan, Perancangan Sistem dan Perangkat Lunak, Implementasi dan Pengujian Unit, Integrasi dan Pengujian Sistem, Operasi dan Pemeliharaan seperti yang terlihat pada gambar 1. 11 Rancang Bangun Sistem..., Dedi Yofaid, Fak. Teknik UMP 2017 a. Definisi Persyaratan Tahap definisi persyaratan meliputi kebutuhan dalam mengembangkan sistem dan teknologi yang digunakan. Kebutuhan sistem terbagi menjadi dua yaitu kebutuhan fungsional dan nonfungsional. b. Perancangan Sistem Dan Perangkat Lunak Tahap perancangan sistem dan perangkat lunak adalah untuk membangun gambaran umum dan alur kerja sistem. 1) Multi Gudang Sistem multi gudang merupakan sistem yang dibangun terpusat oleh satu database tetapi data terpisah antara data satu dengan data yang lain sehingga tidak berpengaruh terhadap data transaksi lainnya. Hal ini memungkinkan karena RSUD Ajibarang memiliki beberapa gudang farmasi dan membutuhkan pengolahan data yang lebih baik. Pusat Gudang Farmasi Gudang Farmasi IGD Database Server SIMRS Gudang Farmasi IBS Gudang Farmasi Rawat Inap Gudang Farmasi Rawat Jalan Gambar 2. Multi Gudang 12 Rancang Bangun Sistem..., Dedi Yofaid, Fak. Teknik UMP 2017 Gudang 2 merupakan gambaran umum multi gudang farmasi RSUD memiliki 5 gudang diantaranya adalah Gudang Farmasi Instalasi Gawat Darurat (IGD), Gudang Farmasi Instalasi Bedah Sentral (IBS), Gudang Farmasi Rawat Inap, Gudang Farmasi Rawat Jalan. 2) Gudang Farmasi Gudang farmasi merupakan pusat gudang obat-obatan. dimana gudang tersebut berfungsi sebagai supplier untuk semua unit di RSUD Ajibarang. •Supplier dari Perusahaan Obat Sistem ECatalog atau Non E-Catalog Pembelian •Stok Barang Masuk (Bertambah) •Stok Barang Keluar (Berkurang) Transaksi Selesai •Barang Terpenuhi untuk semua unit Pengiriman Gambar 3 Alur kerja Gudang Farmasi 13 Rancang Bangun Sistem..., Dedi Yofaid, Fak. Teknik UMP 2017 Alur kerja gudang farmasi secara umum memiliki 4 tahapan yaitu proses pembelian obat dilakukan oleh gudang farmasi menggunakan sistem E-Catalog atau non E-Catalog sehingga stok barang yang ada digudang farmasi akan bertambah. Selanjutnya barang tersebut akan dikirimkan ke masing-masing unit Rumah Sakit dan Gudang Farmasi IGD, IBS, Rawat Inap, dan Rawat Jalan seperti yang telihat pada gambar 3. 3) Gudang Farmasi Rawat Inap Gudang Farmasi Rawat Inap merupakan gudang farmasi yang menyediakan obat-obatan untuk pasien rawat inap. (Tempat Pendaftaran Pasien Rawat Inap ) Pendaftaran Pasien Rawat Inap Modul ini sudah ada di aplikasi SIMRS Ruang Rawat Inap Melakukan Permintaan Obat, Entry Data Tindakan dsb Modul ini dikerjakan oleh programmer lain (Billing Rawat Inap) Farmasi Rawat Inap Melihat, Menambah, Merubah Data Pemberian Obat Modul ini yang dikerjakan Gambar 4. Alur Kerja Rawat Inap 14 Rancang Bangun Sistem..., Dedi Yofaid, Fak. Teknik UMP 2017 Gambar 4 sebelum melakukan input permintaan obat, admin gudang memilih data pasien setelah itu masukkan data obat yang dibutuhkan, data obat tersebut berasal dari serep dokter. Setelah melakukan input data obat admin gudang dapat menambah kembali, mengurangi dan menghapus data obat. 4) Gudang Farmasi IGD, IBS, dan Rawat Jalan Gudang farmasi IGD, IBS, dan Rawat Jalan merupakan gudang yang menyediakan obat-obatan khusus yang ada pada pasien rawat IGD, IBS atau Rawat Jalan. Pada prinsipnya semua obat adalah permintaan dari resep dokter sehingga admin gudang hanya menambahkan data yang ada di resep. Pendaftaran Rawat Jalan, IBS dan IGD Pendaftaran Pasien Rawat Modul ini sudah ada di aplikasi SIMRS Farmasi Rawat Jalan, IBS dan IGD Melakukan Transaksi Penjualan Obat Modul ini yang dikerjakan Gambar 5. ALur Kerja Pada IGD, IBS dan Rawat Jalan 15 Rancang Bangun Sistem..., Dedi Yofaid, Fak. Teknik UMP 2017 Seperti yang terlihat pada gambar 5 data pasien yang ada di rawat jalan, IGD dan IBS sudah terinputkan oleh sistem SIMRS sehingga admin gudang hanya melakukan data obat. Sistem tersebut lebih sederhana dibandingkan dengan sistem yang ada digudang farmasi rawat inap. 16 Rancang Bangun Sistem..., Dedi Yofaid, Fak. Teknik UMP 2017 5) Use Case Diagram Sistem Apotek Farmasi Use Case Diagram Sistem Apotek Farmasi Mengolah Data Transaksi Mutasi Mengolah Data Transaksi Permintaan Admin Gudang IGD,IBS,Ranap,Rajal Mengolah Data Transaksi Pembelian Super Admin Mengolah Data Master Barang Admin Gudang Farmasi Mencetak Nota Mencetak Laporan Mengolah data User Mengolah Pengiriman Mencetak E-Tiket Gambar 6. Use Case Diagram Sistem Apotek Farmasi 17 Rancang Bangun Sistem..., Dedi Yofaid, Fak. Teknik UMP 2017 Gambar 6 menjelaskan tentang gambaran sistem dalam bentuk use case. Terdapat beberapa aktor yang terlibat didalam use case diatas dimana super admin dapat mengolah data user serta mengolah data master barang. Admin dari gudang farmasi dapat mengolah transaksi mutasi, mengolah data transaksi pembelian, mencetak laporan serta mengolah transaksi pengiriman. Pada gudang farmasi IGD, IBS, Rawat Inap, dan Rawat Jalan dapat melakukan transaksi mutasi, transaksi permintaan obat, mencetak laporan, mencetak e-Tiket. 6) Activity Diagram Login Activity Diagram sistem apotek farmasi pada saat admin gudang melakukan otentikasi dengan memasukan username dan password melalui perangkat masing-masing bisa dilihat pada Gambar 7. Admin Gudang Sistem Mulai Memasukkan username dan password Otentikasi Data Valid ? Tidak Ya Selesai Gambar 7. Acitivity Diagram Login 18 Rancang Bangun Sistem..., Dedi Yofaid, Fak. Teknik UMP 2017 7) Activity Diagram Sistem Gudang Farmasi a) Pembelian Activity Diagram sistem apotek farmasi ketika proses menambahkan data pembelian digudang farmasi mulai dari memilih menu pembelian sampai data tersebut tersimpan didalam database. Terlihat pada gambar 8. Admin Gudang Farmasi Sistem Database Mulai Menampilkan form input data pembelian Memilih menu pembelian Menginput data pembelian Ya Data Valid ? Simpan data pembelian Tidak Selesai Pesan kesalahan Gambar 8. Activity Diagram Pembelian 19 Rancang Bangun Sistem..., Dedi Yofaid, Fak. Teknik UMP 2017 b) Mutasi Activity Diagram mutasi gudang pada sistem apotek farmasi yang menampilkan alur kerja dimulai dengan meneginputkan data mutasi sampai data tersebut tersimpan didalam database terlihat pada gambar 9. Admin Gudang Farmasi Sistem Database Mulai Menampilkan form input data mutasi Memilih menu mutasi gudang Menginput detail mutasi Ya Data Valid ? Simpan data mutasi Tidak Selesai Pesan kesalahan Gambar 9. Activity Diagram Mutasi Gudang Farmasi 20 Rancang Bangun Sistem..., Dedi Yofaid, Fak. Teknik UMP 2017 c) Pengiriman Activity Diagram pengiriman pada sistem apotek farmasi yang berfungsi sebagai alur kerja untuk menginputkan data pengiriman. Terdapat validasi apabila terjadi kesalahan penginputan maka muncul pesan kesalahan. Terlihat pada gambar 10. Admin Gudang Memilih Menu Pengiriman Sistem Database Menampilkan form input pengiriman Menginput Data Pengiriman Ya Data Valid ? Simpan data pengiriman Tidak Pesan kesalahan Selesai Gambar 10. Activity Diagram Pengiriman 21 Rancang Bangun Sistem..., Dedi Yofaid, Fak. Teknik UMP 2017 d) Cetak Laporan Activity Diagram cetak laporan berfungsi untuk menampilkan alur kerja pencetakan laporan. admin gudang memilih kriteria pencetakan laporan sesuai dengan kebutuhan. Terlihat pada gambar 11. Admin Gudang Sistem Memilih Menu Laporan Menampilkan kriteria tampilan laporan Menginput kriteria Data Valid ? Tidak Ya Menampilkan data sesuai kriteria Selesai Gambar 11. Activity Diagram Cetak Laporan 22 Rancang Bangun Sistem..., Dedi Yofaid, Fak. Teknik UMP 2017 8) Activity Diagram Sistem Gudang IBS, IGD, Rawat Inap dan Rawat Jalan a) Mutasi Activity Diagram mutasi gudang pada sistem apotek farmasi yang menampilkan alur kerja dimulai dengan meneginputkan data mutasi sampai data tersebut tersimpan didalam database. Terlihat pada gambar 12. Admin Gudang Sistem Database Mulai Menampilkan form input data mutasi Memilih menu mutasi gudang Menginput detail mutasi Ya Data Valid ? Simpan data mutasi Tidak Selesai Pesan kesalahan Gambar 12. Activity Diagram Mutasi Gudang IGD, IBS, Rawat Jalan, Rawat Inap 23 Rancang Bangun Sistem..., Dedi Yofaid, Fak. Teknik UMP 2017 b) Permintaan Obat Activity Diagram permintaan obat yang menampilkan alur kerja. Dengan proses ini dimulai dari admin gudang memilih menu permintaan obat, disana terdapat berbagai pilihan yaitu memasukkan data obat, retur obat atau mencetak nota rincian obat. Bila ingin mencetak rincian obat maka bisa langsung memilih mencetak. Tetapi sebelum itu diharuskan data obat telah tersedia agar pada saat mencetak rincian obat akan terdapat daftar obat. Hal ini terlihat pada gambar 13. 24 Rancang Bangun Sistem..., Dedi Yofaid, Fak. Teknik UMP 2017 Admin Gudang Sistem Database Mulai Memilih Menu Permintaan Menampilkan data pasien terdaftar Memilih Link Detail Obat Atau Retur Obat atau Cetak Nota Ya Data Valid ? Tidak Ya Menampilkan form input detail obat Menampilkan form input retur obat Menampilkan Halaman Cetak Nota Input Data Obat Ya Simpan data barang Tidak Mencetak Nota Selesai Gambar 13. Activity Diagram Permintaan Obat 25 Rancang Bangun Sistem..., Dedi Yofaid, Fak. Teknik UMP 2017 c) Cetak Tagihan Keseluruhan Activity Diagram cetak tagihan keseluruhan yaitu alur kerja yang dilakukan dengan memilih menu tagihan obat sehingga akan muncul tagihan obat tersebut. Lalu admin dapat langsung mencetak nota keseluruhan. Terlihat pada gambar 14. Admin Gudang Sistem Mulai Memilih Menu Tagihan Obat Menampilkan data tagihan obat Mencetak Data Obat Selesai Gambar 14. Activity Diagram Tagihan Keseluruhan 26 Rancang Bangun Sistem..., Dedi Yofaid, Fak. Teknik UMP 2017 d) Cetak Laporan Activity Diagram cetak laporan berfungsi untuk menampilkan alur kerja pencetakan laporan. admin gudang memilih kriteria pencetakan laporan sesuai dengan kebutuhan. Terlihat pada gambar 15. Admin Gudang Sistem Mulai Memilih Menu Laporan Menampilkan kriteria tampilan laporan Menginput kriteria Data Valid ? Tidak Ya Menampilkan data sesuai kriteria Selesai Gambar 15. Activity Diagram Cetak Laporan Gudang Farmasi IGD, IBS, Rawat Jalan, Rawat Inap 27 Rancang Bangun Sistem..., Dedi Yofaid, Fak. Teknik UMP 2017 e) Cetak E-Tiket Activity Diagram cetak E-Tiket merupakan alur kerja yang dilakukan untuk melakukan proses pencetakan E-Tiket. Proses tersebut dilakukan pada saat admin gudang telah selesai melakukan input data obat sehingga data e-tiket dapat dicetak oleh admin gudang. Terlihat pada gambar 16. Admin Gudang Sistem Mulai Memilih Menu Permintaan Obat Menampilkan Data Pasien Terdaftar Memilih detail obat Menampilkan Detail Obat Menampilkan Detail Obat Cetak E-Tiket Selesai Gambar 16. Activity Diagram Cetak E-Tiket 28 Rancang Bangun Sistem..., Dedi Yofaid, Fak. Teknik UMP 2017 9) Activity Diagram Master a) Master Barang Activity Diagram master barang merupakan proses alur kerja yang berfungsi untuk menambahkan data barang. Terdapat validasi untuk melakukan penambahan dimulai dari memilih menu barang sampai menyimpan inputan tersebut kedalam dalam database. Terlihat pada gambar 17. Super Admin Sistem Database Mulai Memilih Menu Barang Menampilkan form input barang Menginput Data Barang Ya Data Valid ? Simpan data barang Tidak Pesan kesalahan Selesai Gambar 17. Activity Diagram Master Barang 29 Rancang Bangun Sistem..., Dedi Yofaid, Fak. Teknik UMP 2017 b) Detail Barang Activity Diagram detail barang merupakan proses alur kerja yang dilakukan untuk menambahkan data detail barang setelah admin melakukan penambahan pada master barang. Terlihat pada gambar 18. Super Admin Sistem Database Mulai Memilih Menu Barang Memilih menu detail barang Menampilkan form input detail barang Ya Memilih menu detail barang Y a Data Valid ? Simpan data detail barang Tidak Pesan kesalahan Selesai Gambar 18. Activity Diagram Detail Barang 30 Rancang Bangun Sistem..., Dedi Yofaid, Fak. Teknik UMP 2017 c) Golongan Barang Activity Diagram golongan barang merupakan proses alur kerja penambahan data golongan barang. Terdapat validasi pada saat proses penambahan golongan agar data tersebut valid. Proses dimulai dari memilih menu golongan sampai proses penyimpanan data pada database. Terlihat pada gambar 19. Super Admin Sistem Database Mulai Memilih Menu Golongan Barang Menampilkan form input golongan barang Menginput Data Golongan Barang Ya Data Valid ? Simpan data golongan barang Tidak Pesan kesalahan Selesai Gambar 19. Activity Diagram Golongan Barang 31 Rancang Bangun Sistem..., Dedi Yofaid, Fak. Teknik UMP 2017 d) Supplier Activity Diagram supplier merupakan proses alur kerja penambahan data supplier dari memilih menu supplier sampai proses penyimpanan data pada database. Terdapat pula validasi ketika admin salah melakukan input data. Terlihat pada gambar 20. Super Admin Sistem Database Mulai Memilih Menu Supplier Menampilkan form input supplier Menginput Data Supplier Ya Data Valid ? Simpan data supplier Tidak Pesan kesalahan Selesai Gambar 20. Activity Diagram Supplier 32 Rancang Bangun Sistem..., Dedi Yofaid, Fak. Teknik UMP 2017 c. Implementasi dan Pengujian Unit Implementasi dan pengujian unit merupakan tahapan untuk melakukan penerapan program yang telah dirancang untuk bisa digunakan oleh admin di rumah sakit Ajibarang. Tahapan ini juga berfungsi untuk melakukan peralihan dari aplikasi lama ke aplikasi baru sehingga diperlukan proses migrasi data. Proses migrasi data berfungsi untuk melakukan sikronisasi data agar data dari aplikasi lama dapat di olah oleh aplikasi baru. Bahasa pemrogramman yang digunakan untuk melakukan pengkodean adalah Hypertext Prepocessor (PHP) dengan pengolahan menggunakan database Mysql. d. Integrasi dan Pengujian Sistem Tahapan pembuatan sistem ini bisa dikatakan selesai setelah melewati proses pengujian. Setelah melakukan tahapan definisi persyaratan, perancangan dan implementasi maka fase pengujian akan dilakukan. Proses pengujian dengan menggunakan Blackbox testing dimana seorang penguji tidak memiliki akses source code atau mengetahui implementasi dari program tersebut untuk mencari adanya kesalahan pada program dan juga tidak diharuskan memiliki pengetahuan tentang programming dan implementasinya. 33 Rancang Bangun Sistem..., Dedi Yofaid, Fak. Teknik UMP 2017 e. Operasi dan Pemeliharaan Sistem yang telah melewati pengujian akan melewati fase pemeliharaan. Dalam fase ini bisa terjadi karena mengalami perubahan pada sistem operasi yang digunakan ataupun peripheral perangkat keras yang kurang support dengan sistem yang dibangun. Untuk itu dibutuhkan penyesuaian agar dapat digunakan secara fungsional. Tahapan pemeliharaan dilakukan secara berkala seiring dengan permintaan dari admin gudang sampai sistem berjalan dengan baik dan mudah digunakan. 34 Rancang Bangun Sistem..., Dedi Yofaid, Fak. Teknik UMP 2017