Oleh :
STMIK BANJARBARU
BANJARMASIN
2016
BAB 1
GAMBARAN UMUM
Dengan adanya perkembangan teknologi dan era globalisasi yang tengah bergulir,
banyak sekali lahan bisnis dan pekerjaan baru bermunculan. Sebagian dari bisnis dan
pekerjaan ini membutuhkan mobilitas yang sangat tinggi dari para pelaku bisnisnya meliputi
manajer proyek, line manager perusahaan, karyawan dan juga pelanggan. Apotek adalah
tempat dilakukan pekerjaan kefarmasian dan penyaluran sediaan farmasi, perbekalan
kesehatan lainnya kepada masyarakat. Kegiatan yang terdapat didalam apotek antara lain
pembuatan, peracikan, pengolahan, penyimpanan, dan penyaluran sediaan farmasi kepada
masyarakat. Apotek Farma adalah sebuah toko yang bergerak dibidang penjualan obat
obatan serta menerima resep dari dokter untuk saat ini proses manajemen konsumen masih
bersifat manual, Untuk itu sistem tesebut kurang efisien dan efektif. Aplikasi Penjualan
Apotek Farma merupakan suatu program aplikasi yang dibuat untuk memudahkan dalam
pengolahan data penjualan serta pengolahan data obat, menggunakan foxpro yang
merupakan perangkat lunak pengolah basis data atau yang disebut sebagai mesin basis data
atau database engine didalam penggunaannya dianggap paling mudah dipahami
penggunaanya. Adapun manfaat yang diharapkan yaitu petugas apotik dapat mudah
manajemen data konsumen serta data obat dengan cepat dan mudah.
1.1 Analisa Permasalahan
a. Pada proses pengolahan data obat dan pelayanan konsumen masih dilakukan
secara konvensional, sehingga menyebabkan kurang cepat dan kurang akurat
didalam proses pelayanan terhadap konsumen, pembuatan laporan dan kegiatan
lainnya yang saling berhubungan.
b. Apotik Farma belum memiliki aplikasi penjualan jadi masih banyak penyimpanan
data yang tidak teratur dan terdapatnya beberapa data yang sama.
1. Data Pengguna
- Nama Pengguna, Kata Sandi
2. Data Obat
- Kode Obat, merk obat, dosis, kandungan,jumlah,harga
3. Data Pasien
- Id Pasien, nama, alamat, telepon
4. Data Transaksi Resep
- Nomor Transaksi resep,Kode Resep, Kode Obat, Keterangan
5. Data transaksi penjualan
- nomor tranksi penjualan,kode resep,kode obat,jumlah,harga,total harga
Sedangkan hal fungsional yang dibutuhkan dari aplikasi ini adalah sebagai berikut :
apotek disebut juga analisis proyek apotek yaitu penelitian tentang layak atau
tidaknya suatu apotek dilaksanakan dengan menguntungkan secara terus menerus. pada
dasarnya membahas berbagai konsep dasar yang berkaitan dengan keputusan dan proses
pemilihan proyek apotek agar mampu memberikan manfaat ekonomis dan sosial
sepanjang waktu. Terdapat dua analisis yang dapat digunakan untuk mengetahui layak
atau tidaknya suatu usaha apotek. apotek merupakan metode penjajakan gagasan suatu
proyek mengenai kemungkinan layak atau tidaknya untuk dilaksanakan. ini dilakukan
agar apoteker pengelola apotek dapat menentukan alokasi sumber daya (resources)
perusahaan sebaik mungkin ke dalam setiap kegiatan usaha yang akan dijalankan dalam
apotek untuk. mendapatan output yang maksimal dan mengukur tingkat keuntungan
sumber yang akan digunakan dalam menjalankan usaha apotek.
pada prinsipnya dapat digunakan untuk merintis usaha baru maupun dalam
mengembangkan usaha yang sudah ada. Suatu usaha apotek yang dinyatakan layak belum
tentu berhasil, karena keberhasilan apotek akan dipengaruhi oleh faktor eksternal maupun
internal apotek. Namun, apotek dinyatakan tidak layak, maka akan mengalami risiko rugi
yang sangat besar sehingga sangat riskan bila dijalankan. Faktor internal adalah variabel
yang dapat dikendalikan oleh apotek, seperti manajemen, SDM, pembelian, penjualan,
dan keuangan, sedangkan faktor eksternal tidak dapat dikendalikan apotek dan berasal
dari luar, misalnya pola pembelian dari pelanggan, perubahan gaya hidup, kondisi sosial
masyarakat, dan peraturan pemerintah terkait apotek.
1.4 Tujuan Pembuatan Perangkat Lunak
Tujuan dari pembuatan perangkat lunak ini yaitu dapat membuat suatu sistem
yang mempermudah pengguna untuk mengolah data dan membuat laporan secara instan
dari suatu aplikasi. Pada proses pengolahan data obat dan pelayanan konsumen masih
dilakukan secara konvensional, sehingga menyebabkan kurang cepat dan kurang akurat
didalam proses pelayanan terhadap konsumen, pembuatan laporan dan kegiatan lainnya
yang saling berhubungan.lalu dengan begitu aplikasi ini dapat membantu dalam
melakukan proses pencarian tersebut dalam bentuk data yang tervalidasi dan terstruktur
sehingga permasalahan yang terjadi bisa diselesaikan dengan pembuatan aplikasi
penjualan pada apotik farma.
1.5.1 Admin
ADMIN PEMBELI
Struk penjualan
Data_Obat
Data _Pasien
Data_Resep
Data_ Transaksi Penjualan
APLIKASI
PENJUALAN PADA
APOTIK FARMA
DALAM RANGKA
MENINGKATKAN
LAYANAN
KONSUMEN
Struk penjualan
Laporan Obat Struk penjualan
Laporan semua Obat Laporan Obat
Laporan per Obat Laporan semua Obat
Laporan Pasien Laporan per Obat
Laporan Semua Pasien Laporan Pasien
Laporan Per Pasien Laporan Semua Pasien
Laporan Semua Resep Laporan Per Pasien
Laporan per Resep Laporan Semua Resep
Laporan Transaksi Penjualan Laporan per Resep
Laporan Penjualan per hari Laporan Transaksi Penjualan
Laporan Penjualan per bulan Laporan Penjualan per hari
Laporan Penjualan per Tahun
Laporan Penjualan per bulan
Laporan Penjualan per Tahun
PEMILIK
Gambar 2.1 Diagram Konteks
2.2 DIAGRAM BERJENJANG
APLIKASI PENJUALAN
PADA APOTIK FARMA
DALAM RANGKA
MENINGKATKAN
LAYANAN KONSUMEN
Semua Obat Per Obat Semua Pasien Per Pasien Semua Resep Per Resep Penjualan
ADMIN
T_ PENJUALAN
TRANSAKSI
Struk Penjualan
Laporan Laporan Obat
Laporan Semua Obat
Laporan Per Obat
Laporan Pasien
Laporan Semua Pasien
Laporan Per Semua
Laporan Semua Resep
Laporan Per Resep
Laporan Transaksi Penjualan
Laporan Penjualan per Hari
Laporan Penjualan per Bulan Struk Penjualan
Laporan Penjualan per Tahun Laporan Laporan Obat
Laporan Semua Obat
Laporan Per Obat
Laporan Pasien
Laporan Semua Pasien
Laporan Per Semua
Laporan Semua Resep
Laporan Per Resep
Laporan Transaksi Penjualan
Laporan Penjualan per Hari
Laporan Penjualan per Bulan
Laporan Penjualan per Tahun
STRUK
PENJUA
PEMILIK LAN
LAPORAN PEMBELI
Use case diagram merupakan suatu diagram yang digunakan untuk menggambarkan
bagaimana sistem yang terdapat dalam aplikasi bekerja secara menyeluruh dimata
pengguna, sehingga pengguna mengerti bagaimana pendefinisian skenario
penggunaan aplikasi yang disampaikan melalui use case diagram. Untuk use case
diagram APLIKASI PENJUALAN PADA APOTIK FARMA DALAM RANGKA
MENINGKATKAN LAYANAN KONSUMEN adalah sebagai berikut:
Menu Aplikasi
Menu Master
Transaksi
Admin
Laporan
Keluar
sd Masuk
Admin
Kontrol Masuk
Selesai()
sd Menu Master
Menu Utama Menu Master Form master obat Form master Form master resep
pasien
ADMIN
Data base
Masuk ke menu utama()
Masuk ke menu master()
selesai()
sd Transaksi
selesai()
sd Laporan
Menu utama Menu laporan Laporan obat laporan pasien Laporan resep Laporan transaksi Form cetak dan
pratinjau
ADMIN
Kembali()
Kembali()
Kembali()
Kembali()
sd Keluar
ADMIN
Berada pada()
act Masuk
Mulai
Form masuk
Menu utama
Selesai
Menggambarkan alur aktivitas input, simpan, ubah dan hapus data master
yang dilakukan oleh admin. Pada aplikasi ini terdapat master karyawan, master
pelanggan, dan master barang. Berikut ini activity master yang ada di APLIKASI
PENJUALAN PADA APOTIK FARMA DALAM RANGKA
MENINGKATKAN LAYANAN KONSUMEN :
Mulai
Selesai
act Transaksi
Mulai
Selesai
act Laporan
Mulai
Menu laporan
Pilih laporan
Filter laporan
ActivityFinal
act Keluar
Mulai
Menu utama
Keluar
Selesai
Nama : mobat
Nama : mpasien
Nama : tresep
Nama : tpenjualan
Dari keseluruhan table-tabel diatas tersebut dihubungkan dengan relasi antar tabel, agar
dapat menyimpan data dengan valid. Berikut ini adalah gambaran relasi tabel.
m_pengguna
PK nm_pggna
sandi
m_obat m_pasien
PK kd_obt PK Id_pasien
mrk_obt nm
dosis t_resep almt
kdg tlpn
PK no_trans_rsp
jml_hrg
FK kd_rsp
FK kd_obt
ket t_penjualan
PK no_trans_pjln
FK kd_rsp
FK kd_obt
jml
hrg
tll_hrg
Desain arsitekturan merupakan desain yang terdapat pada menu utama sebuah sistem
informasi atau aplikasi. Untuk desain aplikasi PENJUALAN PADA APOTIK FARMA DALAM
RANGKA MENINGKATKAN LAYANAN KONSUMEN adalah sebagai berikut.
MASUK
PER OBAT
FASILITAS UBAH DATA KE
MASTER RESEP EXEL
PASIEN
PER PASIEN
RESEP
SEMUA RESEP
PER RESEP
TRANSAKSI
PENJUALAN
Nama Pengguna
Sandi
MASUK BATAL
MASTER OBAT
Kode Obat
Merek Obat
Dosis
Kandungan
Jumlah
Harga
MASTER PASIEN
Id Pasien
Nama
Alamat
Telepon
Id Pasien Nama
Cari
TRANSAKSI RESEP
Nomor Transaksi
Kode Obat
Kode Resep
Keterangan
TRANSAKSI PENJUALAN
Nomor Transaksi
Kode Resep
Kode Obat
Jumlah
Harga
Total Harga
Nomor Transaksi Kode Resep Kode Obat Jumlah Harga Total Harga
LAPORAN OBAT
LAPORAN PASIEN
Nomor Transaksi Kode Resep Kode Obat Jumlah Harga Total Harga
Per Hari
Per Bulan
Per Tahun
Keluar
Nama Pengguna
Simpan
Kata sandi
Ubah
Kata sandi lama