• Tidak ada hasil yang ditemukan

PERANCANGAN APLIKASI PENGELOLAAN APOTEK DAN PENGOBATAN YANG TERINTEGRASI DI APOTEK VIKA

N/A
N/A
Protected

Academic year: 2021

Membagikan "PERANCANGAN APLIKASI PENGELOLAAN APOTEK DAN PENGOBATAN YANG TERINTEGRASI DI APOTEK VIKA"

Copied!
7
0
0

Teks penuh

(1)

PERANCANGAN APLIKASI PENGELOLAAN APOTEK DAN

PENGOBATAN YANG TERINTEGRASI DI APOTEK VIKA

Hendra

Teknik Informatika UNIKOM Jl.Dipati Ukur No.114 , Bandung Email : [email protected]

ABSTRAK

Perancangan Aplikasi Pengelolaan Poliklinik dan Apotek ini dibangun untuk dapat membantu pihak klinik BMS dalam mengolah data pasien, data rekam medis pasien, data pengguna aplikasi, data obat, data transaksi dan penyajian data laporan hari dan bulan.

Perancangan Aplikasi Pengelolaan Poliklinik dan Apotek ini dibangun melalui tahap analisis dan perancangan menggunakan metode berorientasi objek dengan notasi Unified Modeling Language (UML) sebagai alat bantu dalam proses analisis dan perancangannya. Pada implementasinya, sistem informasi ini berjalan diatas web browser yang salah satu kelebihan dari aplikasi berbasis web adalah kemudahannya dalam penyebaran aplikasinya. Perancangan Aplikasi Pengelolaan Poliklinik dan Apotek ini dibangun dengan bahasa pemograman Delphi, sedangkan database yang digunakan didalam sistem informasi ini adalah MYSQL 5.0 yang sudah terbukti kehandalannya.

Kata kunci : Teknologi, Perancangan, Aplikasi, Apotek dan Poliklinik

1. PENDAHULUAN

1.1 Latar Belakang Masalah

Apotek Vika merupakan badan suatu usaha yang bergerak dibidang penjualan obat haruslah pandai mengatur strategi penjualan untuk meningkatkan hasil penjualannya. Dimana apotek ini berfungsi sebagai penyedia dan penyalur obat harusnya mampu memberikan pelayanan yang terbaik kepada masyarakat. Sejalan dengan berjalan waktu maka bisnis Apotek Vika berkembangan ke arah pengobatan pasien dengan dibuatnya Poliklinik yang terdiri dari beberapa dokter.

Dengan banyaknya item obat, dan dari tahun ketahun bertambah yang dipengaruhi dengan tumbuhnya pabrik-pabrik farmasi baru, juga dipengaruhi penemuan jenis jenis obat baru, serta semakin banyak obat tiruan dari 1 macam obat original, maka banyak item obat yang belum ada di database obat di Apotek, tapi sudah ada di buku ISO ( Informasi Spesialite Obat ), IIMS ( Indonesia Index of Medical Specialities ), DOI ( Daftar Obat Indonesia).

Untuk transaksi penjualan dan penyimpan obat dilakukan sesuai dengan aturan dari BPOM ( Badan Pemeriksaan Obat dan Makanan ) maka dilakukan dengan cara FIFO ( First In First Out ) berdasarkan tanggal kadaluarsa obat.

1.2 Rumusan Masalah

Dilihat dari latar belakang tersebut penulis mengambil suatu kesimpulan bagaimana membuat sistem yang terbaik bagi apotek tersebut. Terutama dalam hal mengolah data maka, penulis merasa perlu mengadakan penelitian dengan judul “Perancangan

Aplikasi pengelolaan apotek dan

pengobatan yang terintegrasi di apotek Vika”.

1.3 Indentifikasi Masalah

Perumusan masalah dapat dirumuskan dalam pertanyaan sebagai berikut :

1. Bagaimana membuat suatu sistem yang dapat menangani proses dimulai dengan pendaftaran pasien baru atau pasien lama, daftar rekam medis pasien, input resep pasien.

(2)

2. Bagaimana membuat suatu sistem yang dapat menangani penulisan resep dari poliklinik ( dokter ) yang dapat diproses langsung oleh apotek, sehingga lebih efektif, tanpa resepnya harus dibawa pasien.

3. Bagaimana menangani duplikasi data di poliklinik dan di apotek. 4. Bagaimana merancang sistem

database obat yang ada di buku ISO ( Informasi Spesialite Obat ), IIMS ( Indonesia Index of Medical Specialities ), DOI ( Daftar Obat Indonesia).

1.4 Maksud

Berdasarkan permasalahan yang diteliti, maka maksud dari penulisan tugas akhir ini adalah untuk membuat Aplikasi pengelolaan apotek dan pengobatan terintegrasi di apotek Vika.

1.5 Tujuan

Adapun tujuan yang ingin dicapai dari sistem ini adalah sebagai berikut :

1. Merancang suatu sistem informasi apotek yang dapat mengolah data pasien, kartu pasien, rekam medis pasien, data resep dari poliklinik ( dokter ).

2. Merancang suatu sistem yang dapat menangani penulisan resep dari poliklinik ( dokter ) yang dapat diproses langsung oleh apotek, sehingga lebih efektif, tanpa resepnya harus dibawa pasien, dan untuk mengurangi terjadi salah baca resep dokter poliklinik.

3. Merancang suatu sistem untuk melayani penjualan resep dari poliklinik dan resep dari dokter luar. 4. Merancang sistem database obat yang

ada di buku ISO ( Informasi Spesialite Obat ), IIMS ( Indonesia Index of Medical Specialities ), DOI ( Daftar Obat Indonesia) sehingga memudahkan dalam pencarian obat dalam resep.

1.6 Batasan Masalah/Ruang Lingkup kajian

Agar pembahasan dapat dilakukan secara terarah dan sesuai dengan yang diharapkan, maka perlu diterapkan batasan-batasan permasalahan yang akan dibahas didalamnya, antara lain :

1. Transaksi yang dibahas hanya transaksi pendaftaran, pemeriksaan di poliklinik dan penjualan resep di apotek. 2. Transaksi resep dari poliklinik

bisa langsung dilihat di apotek dan transaksi dari resep dokter luar harus diinputkan oleh petugas apotek.

3. Aplikasi berbasis client server. 4. Metode pemodelan yang

digunakan adalah berorientasi objek dengan menggunakan UML (Unified Modelling Language).

2. ANALISIS

DAN

PERANCANGAN SISTEM

2.1 USECASE DIAGRAM System petugas pendaftaran dokter petugas apotek kasir admin pengelolaan master

pengelolaan obat pengelolaan pasien

pengelolaan dokter pengelolaan supplayer

pengelolaan satuan pengelolaan golongan

pengelolaan pabrik

pengelolaan iso doi <<include>> <<include>> <<include>> <<include>> <<include>> <<include>> <<include>> <<include>> transaksi

proses pembuatan laporan pendaftaran

pemeriksaan proses penjualan

proses pembelian proses pembayaran

proses laporan penjualan

proses laporan pembelian <<include>> <<include>> <<include>> <<include>> <<include>> <<include>> <<include>>

Gambar 3.22 Usecase Pengelolaan Menu Utama.

Skenario :

Tabel 3.4 SkenarioPengelolaan Master

Nama Master

Aktor Petugas Pendaftaran,

Dokter, Petugas Apotek, Kasir, Admin

(3)

Master

Keadaan Awal

Menu Utama ditampilkan

Usecase yang berkaitan Deskripsi :

Proses Master merupakan proses untuk memasuki master dan menggunakan otoritas Aktor yang telah terdaftar.

Langkah-Langkah

Aksi Aktor Aksi Sistem

1.Mengisi Form Master 2. Pengeloalaan Master terdiri dari pengelolaan : obat, pasien, supplayer, dokter, golongan, pabrik, satuan, iso doi 3.Memilih tindakan yang akan dilakukan (cari,

tambah,ubah,hapus)

4. Menampilkan layar

pemberitahuan 5.Proses hapus hanya

bisa dilakukan oleh Admin dengan tabel belum berelasi dengan tabel yang lain

2.2 Class Diagram untuk proses di

poliklinik dan di apotek

0..* 0..1 0..* 0..1 0..* 0..1 0..* 0..1 0..* 0..* 0..* 0..1 0..* 1..* 0..* 0..1 0..1 0..* 0..1 0..* 0..* 0..1 0..* 0..1 Pasi en + + + + + + + Kode Pasi en Nama Pasi en Al amat Kota T empat Lahi r T anggal Lahi r T el epon : i nt : Stri ng : Stri ng : Stri ng : Stri ng : Date : i nt + + + tambah () edi t () hapus () Resep + + + + No resep T anggal KodeDokter KodePasi en : i nt : Date : Stri ng : Stri ng + + + tambah () edi t () hapus () Dokter + + + + + + + + + + + Kode dokter Nama Dokter Al amat praktek1 Al amat praktek2 Kota praktek No T el epon Prakte No Ij i n Al amat rumah1 Al amat rumah2 Kota Rumah No T el epon Rumah : Stri ng : Stri ng : Stri ng : Stri ng : Stri ng : i nt : i nt : Stri ng : Stri ng : Stri ng : i nt + + + tambah () edi t () hapus () Detai l resep + + + + + + + No Resep Kode obat Jeni s Qty Dosi s Aturan Pakai Keterangan : i nt : Stri ng : Stri ng : i nt : i nt : Stri ng : Stri ng + + + tambah () edi t () hapus () Obat + + + + + + + + + Kode Pabri k Kode obat Nama obat Kemasan Kode Gol ongan Satuan Isi Kemasan1 Isi Kemasan2 Harga Bel i : i nt : Stri ng : Stri ng : Stri ng : Stri ng : Stri ng : i nt : i nt : i nt + + + tambah () edi t () hapus () Jual + + + + + + + + + + + No Jual T anggal Kode Kasi r Kode Dokter Koefi si en KodePasi en Umur Al amat No T el epon Jeni s Bayar No Antri an : i nt : Date : i nt : Stri ng : i nt : Stri ng : i nt : Stri ng : i nt : Stri ng : i nt + + + tambah () edi t () hapus () Jual detai l + + + + + + + + + + No Jual Kode obat Nama obat Jeni s Harga Qty SubT otal Dosi s Aturan Pakai Keterangan : i nt : Stri ng : Stri ng : Stri ng : i nt : i nt : i nt : i nt : Stri ng : Stri ng + + + tambah () edi t () hapus () Kasi r + + + + + + Kode Kasi r Nama Kasi r Al amat Kota No T el epon T gl Masuk Kerj a : Stri ng : Stri ng : Stri ng : Stri ng : i nt : Date + + + tambah () edi t () hapus () Supl l ayer + + + + + + + +

Kode Suppl ayer Nama Suppl ayer Al amat Kota NoT el epon NPWP Jeni s Paj ak Kode Paj ak : Stri ng : Stri ng : Stri ng : Stri ng : i nt : i nt : Stri ng : i nt + + + tambah () edi t () hapus () Bel i + + + + + + + + No Bel i T gl Bel i Kode Suppl ayer Sub T otal Di scount PPN Materai T otal : i nt : Date : Stri ng : i nt : i nt : i nt : i nt : i nt + + + tambah () edi t () hapus () Bel i Detai l + + + + No Bel i Kd Obat Qty Di scount : i nt : i nt : i nt : i nt + + + tambah () edi t () hapus () Pabri k + + Kode Pabri k Nama Pabri k : Stri ng : Stri ng + + + tambah () edi t () hapus () Gol ongan + +

Kode Gol ongan Nama Gol ongan

: Stri ng : Stri ng + + + tambah () edi t () hapus () EXP DAT E + + + Kode Obat Exp Date Stock : Stri ng : Date : i nt + + + tambah () edi t () hapus ()

Gambar 3.56 Class Diagram untuk proses di poliklinik dan di apotek

2.3 TABEL RELASI TPasien PK Kode Pasien Nama Pasien Alamat Kota Tempat Lahir Tanggal Lahir Telepon TResep PK No Resep Tanggal Kode Dokter Kode Pasien TJual PK No Jual Tangal Jual Kode Pasien Kode Kasir TDetailResep No Resep Kode Obat Jenis Qty Dosis Aturan Pakai Keterangan TDokter PK Kode Dokter Nama Dokter Alamat praktek1 Alamat praktek2 Kota praktek No ijin Alamat rumah1 Alamat rumah2 Kota rumah No telepon rumah TObat PK Kode Obat Kode Pabrik Nama Obat Satuan Kode Golongan Harga Jual Harga Beli TDetailJUal No Jual Kode Obat Qty Discount TKasir PK Kode Kasir Nama Kasir Alamat Kota No Telepon Tgl Masuk Kerja TSupplayer PK Kode Supplayer Nama Supplayer Alamat Kota No Telepon NPWP Jenis Pajak Kode Pajak TBeli PK No Beli Tanggal Beli Kode Supplayer Sub Total Discount PPN Materai Total TDetailBeli No Beli Kode Obat Qty Discount TPabrik PK Kode Pabrik Nama Pabrik TGolongan PK Kode Golongan Nama Golongan TKadaluarsa Kode Obat Tgl Kadaluarsa Stock

Gambar 3.103 Hubungan Antar Tabel

2.4 STRUKTUR MENU MENU Master Barang Pasien Suplier Dokter Kasir Golongan Jenis Obat Pabrik Satuan Uang Pembuatan Nomor Parameter DOI/ISO Transaksi Pendaftaran Input Resep Penjualan Counter Resep Pembelian Stock Opname Lihat Data Barang

Penjualan Resep Retur Penjualan Resep

Proses

Cetak Bukti Harian

Tutup Buku Cetak Bukti Counter

Cetak Bukti Resep

Laporan Tools

Backup & Restore

Import Data

Data Perusahaan Retur Penjualan Counter

Penjualan Counter Penjualan

Pembelian

Persediaan Penjualan Counter

Counter Per Kasir

Penjualan Resep

Resep Per Kasir

Informasi Resep

Penjualan Per Barang

Lap PenjualanApotek

Pembelian Apotek

Retur Pembelian

Pembelian Per Supplier

Daftar Harga Daftar Persediaan Kenaikan Harga Kartu Stok Proses Proses

(4)

Gambar 3.63 Struktur menu

3. IMPLEMENTASI

DAN

PENGUJIAN SISTEM

3.1. Tampilan Form Transaksi

Pendaftaran Pasien

Gambar 4.22 Antarmuka Form Transaksi Pendaftaran Pasien di Poliklinik Vika

3.2. Tampilan Form Transaksi

Pemeriksaan Pasien pada Rekam Medis

Gambar 4.23 Antarmuka Form Transaksi Pemeriksaan Pasien pada Rekam Medis

3.3. Tampilan Form Transaksi

Pengisian Resep Dokter

Gambar 4.24 Antarmuka Form Transaksi Pengisian Resep Dokter

3.4. Tampilan Form Transaksi

(5)

Gambar 4.25 Antarmuka Form Transaksi Penjualan Counter

3.5. Tampilan Form Transaksi

Penjualan Resep

Gambar 4.27 Antarmuka Form Transaksi Penjualan Resep

3.6. Tampilan Pengolahan laporan

Penjualan Resep

Gambar 4.34 Antarmuka Form Laporan Penjualan – Penjualan Resep

4. KESIMPULAN DAN SARAN

4.1. Kesimpulan

Berdasarkan uraian yang telah dijelaskan diatas maka dapat ditarik kesimpulan sebagai berikut :

a Perancangan Aplikasi Pengelolaan Poliklinik dan Apotek dapat memberikan kemudahan dalam pelayanan memberikan pelayanan kepada masyarakat.

b Perancangan Aplikasi Pengelolaan Poliklinik dan Apotek dapat meningkatkan kecepatan dan kualitas pelayanan pada unit-unit pelayanan medis secara keseluruhan.

c Perancangan Aplikasi Pengelolaan Poliklinik dan Apotek dapat memberikan kontribusi keuntungan yang besar dalam Sistem Penjualan dan Penyimpanan Obat secara FIFO berdasarkan kadaluarsa obat dengan sistem bantuan pengingat obat yang mendekati kadalauarsa.

d Perancangan Aplikasi Pengelolaan Poliklinik dan Apotek dapat mempercepat proses pembuatan laporan sehingga memberikan kemudahan monitoring untuk membuat suatu kebijakan yang

(6)

dilakukan pimpinan Poliklinik dan Apotek.

4.2. Saran

Dari uraian diatas, maka penulis mempunyai beberapa saran yang mungkin dapat dijadikan masukan yang bersifat membangun demi meningkatkan kualitas sistem informasi poliklinik dan apotek dikemudian hari, yaitu sebagai berikut:

a. Meningkatkan ataupun menumbuhkan sumber daya manusia yang memiliki kemampuan dibidang teknologi informasi.

b. Untuk pengembangan kedepan mungkin akan diintegrasikan sistem informasi klinik dan apotek ini dengan bagian-bagian lain didalam klinik seperti keuangan, personalia dan lain-lain.

5. DAFTAR PUSTAKA

[1] Alan Dennis, Barbara Haley Wixom, David Teragen, System

Analysis & Design an. Object – Oriented Approach with UML

[2] Arbie, (2004), Manajemen Database dengan MySQL, Andi

Offset,Yogyakarta.

[3] Budhi Irawan, (2005), Jaringan

Komputer, Cetakan Pertama,

Graha Ilmu, Bandung

[4] Budi Sutejo, (2005),

Perencanaan dan Pembangunan

Sistem Informasi, ANDI,

Indonesia.

[5] Fathansyah, Ir, Basis Data, Informatika, Bandung.

[6] Hawryszkiewycz, I.T.,System

Analysis And Design, Third

Edition, University Of Tecnology Sydney, Sydney, 1994.

[7] Jogianto, HM, (1989), Analisis

dan Desain sistem Informasi,

ANDI Offset, Yogyakarta. [8] Jogianto, HM, (2005), Analysis

dan desain sistem informasi pendekatan terstruktur teori

dan praktek aplikasi bisnis,

Andi Offset, Yogyakarta [9] Kristanto, Andri, (2008),

Perancangan Sistem Informasi dan Aplikasinya, Gava Media,

Yogyakarta.

[10] Paulus, Khrisbianto, andi dan Setiawan, Erwin Budi, (2005),

Sistem Informasi, Informatika

Bandung, Bandung.

[11] Sunarfrihantono, Bimo, (2001),

PHP dan MySQL untuk Web,

ANDI Yogyakarta,Yogyakarta. [12] Wahana Komputer, Panduan

Praktis Pemrograman Borland Delphi 7.0, Andi, Yogyakarta.

[13] Wahyono Teguh, (2004), Sistem Informasi : Konsep Dasar Analisis Desain dan Implementasi, Graha Ilmu, Yogyakart

(7)

Gambar

Gambar 3.22 Usecase Pengelolaan Menu  Utama.
Gambar 3.103 Hubungan Antar Tabel
Gambar 3.63 Struktur menu
Gambar 4.25 Antarmuka Form Transaksi  Penjualan Counter

Referensi

Dokumen terkait

Berdasarkan asas ini aturan yang bersifat umum itu tidak lagi memiliki “ validity ” sebagai hukum ketika telah ada aturan yang bersifat khusus, aturan yang khusus tersebut sebagai

Karya Seni ini mengangkat judul “ Desain buku pop-up berbasis permainan serial petualangan Dika dan Dita untuk anak usia dini ” diharapkan menjadi media

Sembahyang ini untuk melakukan penghormatan kepada leluhur yang merupakan pujabakti keturunan kepada leluhur yang telah mendahului, sekaligus permohan maaf kepada leluhur atas

Whether you’re looking for an entertaining way to blow a long weekend or simply want to wrap your head around a satisfyingly complex experience, these 20 deep, intricate, and just

Radiasi elektromagnetik yang berada dalam suatu ruang tertutup bertemperatur tetap dapat dipertimbangkan sebagai suatu sistem foton-foton dengan berbagai nilai

Guru meminta siswa memaparkan apa yang peserta didik pahami mengenai pengertian transformasi geometri, translasi, refleksi, rotasi, dan dilatasi.. Peserta didik mengajukan

Dari pendapat para pakar di atas dapat disimpulkan bahwa arti desain interior perpustakaan adalah suatu sistem penataan ruang dalam yang berfungsi sebagai tempat

termasuk menjual produk pangan yang rusak, kedaluwarsa, tanpa ijin edar, tidak memenuhi ketentuan label pangan serta terhadap iklan pangan yang tidak memenuhi