Anda di halaman 1dari 10

(JUSS) Jurnal Sains dan Sistem Informasi ISSN 2614-8277

Vol.2 No.2, Desember 2019

RANCANG BANGUN SISTEM INFORMASI PENJUALAN OBAT DI APOTEK


ERA MEDIKA BERBASIS WEBSITE

I Gede Feby Dian Pramana Putra 1), I Gede Putu Krisna Juliharta2), Anak Agung Istri Ita Paramitha 3)
1)
Sistem Informasi, STMIK Primakara
email: febidianpramana@gmail.com
2)
Sistem Informasi, STMIK Primakara
email: krisna@primakara.ac.id
3)
Sistem Informasi, STMIK Primakara
email: ita@primakara.ac.id

Abstract
Handling data by doing this manually has a number of obstacles at the Era Medika Pharmacy,
including causing errors in checking drug stock once a week, inaccurate recording of incoming or
outgoing drug stocks so that there is a mistake in recording the final stock, as well as the results of
sales reports use paper. To overcome this problem the drug sales information system is a solution to
the drug sales process, and uses the Click to Chat API Whatsapp to facilitate sending messages to
drug suppliers. To obtain the data needed during the study, the author uses several method
including: interviews, observation, and literature studies. The data obtained then analyzes using the
Waterfall method. The results of this study conducted on testing sales applications that have been
designed can help to facilitate managers in the sales process that can be accessed online so that it
can work effectively and efficiently. With the Click to Chat feature Whatsapp can facilitate messages
to drug suppliers according to the contact you want to reach. The results of this study are expected
to be useful in the future.

Keywords: Information System, Sales, Website, Click to Chat Whatsapp.


dengan manajer Apotek Era Medika dalam
1. PENDAHULUAN pengolahan datanya masih dilakukan secara
1.1 Latar Belakang manual. Penanganan data dengan
Teknologi informasi salah satu melakukan secara manual ini mempunyai
teknologi yang berkembang sangat cepat beberapa kendala, diantaranya
pada saat ini, penggunaan alat bantu menyebabkan terjadinya kesalahan dalam
komputer atau pembuatan aplikasi sebagai proses rekapan penjualan obat, pengecekan
salah satu sarana penunjang dalam sistem stok obat yang dilakukan sebulan sekali,
informasi dapat memberikan hasil lebih serta hasil laporan penjualan dalam
baik dan akurat untuk output sebuah sistem, menggunakan kertas sehingga perlu
tentu bila sistem di dalamnya telah berjalan dibuatkan sistem mengatasi masalah-
dengan baik dan sesuai dengan yang masalah pada Apotek Era Medika.
diinginkan oleh user. Whatsapp adalah aplikasi instan yang
Apotek Era Medika adalah tempat dilihat dari fungsinya hampir sama dengan
perusahaan jenis obat-obatan seperti aplikasi Untuk mengatasi masalah tersebut,
kapsul, sirup, dan berbagai jenis obat sistem informasi penjualan obat diharapkan
lainnya yang telah berdiri pada tahun 1999 semua obat-obat yang sudah terjual dapat
hingga sekarang yang beralamat di Jalan diketahui dengan jelas tanpa adanya
A.Yani Utara No.323, Peguyangan, kesalahan-kesalahan yang sifatnya
Denpasar, Bali. Mengenai masalah menganggu dalam proses penjualan obat
penjualan obat di Apotek Era Medika nantinya, serta untuk memesan obat
berdasarkan hasil wawancara dan observasi tertentu ke supplier obat akan

1
dikembangkan berbasis website dengan
fitur tambahan API Whatsapp yaitu Click 1.5 Whatsapp Click to Chat
to Chat. Click to Chat merupakan fitur Whatsapp
Sistem informasi penjualan obat yang memungkinkan kita untuk melakukan
menggunakan Javascript serta database chat di Whatsapp tanpa harus terlebih dahulu
menggunakan MySQL. Dampak hasil menyimpan nomor seseorang pada
sistem ini adalah untuk mempercepat handphone milik kita sebagaimana lazimnya.
proses pembuatan laporan penjualan obat Hanya dengan melakukan klik pada link,
dalam setiap periode tertentu [1] seseorang akan diarahkan langsung ke
aplikasi Whatsapp pada ponsel maupun
1.2 Sistem Informasi Whatsapp versi web, menyesuaikan darimana
Sistem adalah kumpulan orang yang ia melakukan klik.
saling bekerja sama dengan ketentuan-
ketentuan aturan yang sistematis dan 2. METODE PENELITIAN
terstruktur untuk membentuk satu kesatuan 2.1 Metode Penelitian
yang melaksanakan suatu fungsi untuk Metode penelitian ini penulis akan
mencapai tujuan, sedangkan informasi menggunakan metode waterfall yang
adalah data yang diolah menjadi lebih mengarah pada hasil penelitian dengan tujuan
berguna dan berarti bagi penerimanya, serta yang ingin dicapai, dengan mengolah
untuk mengurangi ketidakpastian dalam berbagai data dan informasi yang diperoleh
proses pengambilan keputusan mengenai dari wawancara pada penjualan obat di
suatu keadaan. Sistem informasi merupakan Apotek Era Medika, dan melakukan
suatu kombinasi teratur dari orang-orang, observasi tentang gejala yang ada. Berikut
hardware, software, jaringan komunikasi gambar dari metode waterfall adalah sebagai
dan sumber daya data yang mengumpulkan, berikut:
mengubah, dan menyebarkan informasi
dalam sebuah organisasi. [2]

1.3 Penjualan
Penjualan adalah proses yang
menyebabkan penjual menentukan dan
melakukan serta memuaskan kebutuhan
atau keinginan pembeli atau pelanggan
untuk saling menghasilkan keuntungan
antara penjual atau pembeli. [3]

1.4 Website
Website adalah keseluruhan halaman- Gambar 1. Metode Waterfall
halaman web yang terdapat dalam sebuah
domain yang mengandung informasi. Sebuah Ada 5 tahapan dari metode waterfall,
website biasanya dibangun atas banyak yaitu (1) analisa kebutuhan; (2) desain sistem;
halaman web yang saling berhubungan. (3) penulisan kode program; (4) pengujian
Hubungan antara satu halaman web dengan program; (5) penerapan program dan
web yang lainnya disebut hyperlink, pemeliharaan. Metode ini merupakan metode
sedangkan teks yang dijadikan media yang sering digunakan oleh penganalisa sistem
penghubung disebut hypertext. [4] pada umumnya. Inti dari metode waterfall
adalah dengan pengerjaan dari satu sistem
dilakukan secara berurutan atau secara linear.

2
(JUSS) Jurnal Sains dan Sistem Informasi ISSN 2614-8277
Vol.2 No.2, Desember 2019

Jadi setiap tahap harus diselesaikan terlebih yang dialami selama bekerja dengan
dahulu secara penuh sebelum diteruskan ke menggunakan secara manual.
tahap berikutnya untuk menghindari terjadinya 2. Studi Pustaka
pengulangan tahapan. [5] Studi pustaka adalah teknik
pengumpulan data dari berbagai bahan
2.2 Alat dan Bahan pustaka (referensi) berupa buku dan
Adapun alat dan bahan yang digunakan jurnal yang relevan dan mempelajari
dalam penelitian ini sebagai berikut: yang berkaitan dengan masalah yang
a. Perangkat keras (Hardware) berupa akan dibahas peneliti.
laptop dengan spesifikasi; Processor
Intel Atom x5-Z8350 with Intel HD 2.4 Tempat & Waktu Penelitian
Graphics 1.44 GHz RAM 2GB dan Penelitian ini dilakukan di Apotek Era
beberapa perangkat keras pendukung Medika yang beralamat di Jl. A.Yani Utara
lainnya. No.323, Peguyangan, Denpasar, Bali. Periode
b. Perangkat lunak (Software) antara lain penelitian ini dilaksanakan selama bulan Maret
sistem operasi Windows 10 Ultimate sampai dengan Mei 2018.
64-bit, XAMPP, Google Chrome,
bahasa pemrograman PHP dan 2.5 Alur Penelitian
Javascript, untuk basis data Alur detail penelitian dapat dilihat pada
menggunakan MySQL. gambar dibawah ini:

2.3 Teknik Pengumpulan Data


Adapun teknik atau cara pengumpulan
data yang dilakukan penulis adalah sebagai
berikut:
1. Penelitian Langsung (Field Research)
Penelitian Langsung atau Field
Research merupakan penelitian yang
dilakukan dengan mengumpulkan data
informasi yang diperoleh langsung dari
responden dan mengamati secara
langsung. Penelitian ini dilakukan
terhadap kegiatan dari seluruh objek
penelitian yang meliputi:
a. Observasi
Penelitian ini melakukan observasi
langsung mengenai proses penjualan di
Apotek Era Medika.
b. Wawancara
Pada penelitian ini penulis
melakukan wawancara dengan sumber
yang mengerti tentang proses penjualan
pada Apotek Era Medika yaitu Drs. I
Made Darmawan, APT. Adapun hal yang
berkaitan dengan wawancara mengenai
sejarah apotek, serta kendala-kendala

3
7) Sistem dapat menampilkan hasil
Mulai
laporan penjualan obat secara
keseluruhan
8) Sistem dapat menampilkan nota
Identifikasi laporan penjualan
Masalah
b. Desain Sistem : Tahap ini membuat desain
Pengumpulan sistem menggunakan Data Flow Diagram
Data (DFD).
c. Rancang Bangun Sistem : Tahap ini
membangun sebuah aplikasi berbasis
Analisis Perancangan website dengan bahasa pemrograman PHP
dan Javascript, serta MySQL sebagai
Tidak database.
d. Pengujian Sistem : Tahap ini melakukan
Ya pengujian pada aplikasi dengan
Kebutuhan pengguna
Implementasi terpenuhi
Prototype menggunakan black box testing. Black Box
Testing ini akan menguji kelayakan sistem,
sehingga diketahui layak atau tidaknya
Tidak sistem untuk diimplementasikan.
Pengujian Sistem e. Implementasi Sistem : Tahap ini melakukan
wawancara guna untuk mengetahui aplikasi
yang dibuat sudah sesuai dengan apa yang
diharapkan oleh Apotek Era Medika.
Ya
Sistem Bekerja Evaluasi f. Analisa Dampak Sistem : Tahap ini adalah
Baik efektivitas sistem tahap dari hasil wawancara yang telah
dilakukan.

Menarik 2.6 Model Pengembangan Sistem


kesimpulan dan
pembuatan Tahapan pemodelan pengembangan
laporan Sistem Informasi Penjualan Obat Pada
Apotek Era Medika Berbasis Website yang
akan diusulkan dalam bentuk Data Flow
End
Diagram (DFD). Data Flow Diagram (DFD)
Data Flow Diagram (DFD) adalah suatu
Gambar 2. Alur Penelitian model logika data atau proses yang dibuat
lebih mendetail dibanding diagram konteks
Penjelasan dari alur penelitian pada yang diperbolehkan, bisa dicapai dengan
gambar diatas adalah sebagai berikut: mengembangkan diagram. [6]
a. Kebutuhan fungsional sistem: Tahap ini
adalah kebutuhan yang berisi proses-proses a. DFD Level 0 / Diagram Konteks
apa saja yang nantinya dilakukan oleh Berikut ini adalah gambar diagram
sistem. Adapun beberapa kebutuhan konteks yang diusulkan sebagai berikut:
fungsional sistem adalah sebagai berikut:
1) Admin dapat mengelola data barang
obat
2) Admin dapat mengelola stok obat
3) Admin dapat mengelola transaksi
penjualan
4) Admin dapat mengelola nota penjualan
5) Admin dapat mengelola supplier obat
6) Admin dapat mengelola order ke
supplier obat

4
(JUSS) Jurnal Sains dan Sistem Informasi ISSN 2614-8277
Vol.2 No.2, Desember 2019

- Data Login
- Informasi penjualan
obat
- Informasi stok obat
- Laporan hasil penjualan c. DFD Level 2 Login
Sistem Informasi
Admin Penjualan Obat di Informasi Login 1.1 Informasi Login
- Login Sistem Apotek Era Medika
Membuat
Data Login Username &
Data Login
Paasword

Data Login
1.2 Data Login
Melihat
Gambar 3. DFD Level 0 / Diagram Konteks Informasi Login
Username &
Password
Informasi Login
b. DFD Level 1 Admin
user
username & password
Konfirmasi Login
1.3
1.0 Data Login Mengubah Data Login
Login user
Login Username &
Informasi Login Password Informasi Login
login

input data barang 1.4


Data Login Menghapus Data Login
2.0 Username &
Mengelola Obat Mengelola barang Informasi Login Password Informasi Login
Data Obat &
Informasi Obat Stok Obat
informasi barang
Gambar 5. DFD Level 2 Login

d. DFD Level 2 Mengelola Obat


Informasi Obat
2.1
transaksi penjualan Data Obat
Membuat Data
3.0 Informasi Obat Obat Data Obat
Informasi Penjualan
Mengelola
Admin penjualan
Transaksi
Penjualan
Mengelola Penjualan
informasi penjualan

Mengelola Data Supplier


mengelola supplier Data Obat 2.2 Data Obat
Admin Melihat Data barang
4.0 Informasi Obat Obat Informasi Obat
Mengelola supplier
Informasi Supplier Data Supplier

informasi supplier

2.3
informasi barang Data Obat Data Obat
Mengubah
Informasi Obat Data Obat
Mengelola Laporan Informasi Obat
5.0 informasi penjualan
Penjualan
Laporan
Penjualan

Informasi Laporan
Penjualan
Data Obat 2.4 Data Obat
Gambar 4. DFD Level 1 Menghapus
Informasi Obat Data Obat
Informasi Obat

Gambar 6. DFD Level 2 Mengelola Obat

5
Data Supplier 4.1 Data Supplier
Membuat Data
Supplier Informasi Supplier
e. DFD Level 2 Proses Penjualan Informasi Supplier
Informasi Penjualan
3.1 Data Penjualan
Membuat Data
supplier
Data Penjualan Penjualan
Informasi Penjualan

Data Supplier 4.2 Data Supplier


Admin Melihat Data
Informasi Supplier Supplier Informasi Supplier
Data Penjualan 3.2 Data Penjualan
Admin Melihat Data penjualan
Informasi Penjualan Penjualan
Informasi Penjualan

Konfirmasi Pemesanan 4.3 Status Pemesanan


Membuat
Data Penjualan 3.3 Data Penjualan
Mengubah Konfirmasi
Data Penjualan
Informasi Penjualan
Informasi Penjualan
Gambar 8. DFD Level 2 Supplier

g. DFD Level 2 Laporan Penjualan


Mengelola Transaksi 3.4 Data Penjualan
Mengelola
Transaksi
Data Laporan 5.1 Data Laporan
Informasi Penjualan
Informasi Transaksi Melihat Data
Informasi Laporan Laporan
Informasi Laporan
Data Penjualan 3.5 Data Penjualan
Menghapus
Data Penjualan
Informasi Penjualan laporan
Informasi Penjualan

Gambar 7. DFD Level 2 Proses Penjualan


Laporan Penjualan 5.2 Informasi Laporan
Admin Cetak Laporan
Data Penjualan Penjualan Data Laporan
f. DFD Level 2 Supplier

Gambar 9. DFD Level 2 Laporan Penjualan

h. Flowchart
Flowchart menggambarkan urutan
logika dari suatu prosedur pemecahan
masalah, sehingga flowchart merupakan
langkah-langkah penyelesaian masalah yang
dituliskan dalam simbol-simbol tertentu. [7]
Berikut ini adalah gambar flowchart sistem yang
diusulkan sebagai berikut:

6
(JUSS) Jurnal Sains dan Sistem Informasi ISSN 2614-8277
Vol.2 No.2, Desember 2019

Start Start

3. HASIL DAN PEMBAHASAN


Pengecekkan Stok
Datang ke a. Halaman Login
Apotek
Obat

Membeli Obat
Tidak
Tawaran Obat
Mengecek Stok
Lain

Ya

Ya
Beli Obat Membeli Bayar ke Kasir Gambar 12. Halaman Login

Tidak Pada gambar halaman login berisikan


End
Username dan Password yang digunakan
untuk akses masuk sebagai admin apotek.
Gambar 10. Flowchart sistem yang diusulkan Dengan cara user akan memasukkan
Username dan Password admin setelah
i. ERD (Entity Relationship Diagram) sudah akan muncul menu apotek.
Entity Relationship Diagram (ERD)
adalah model konseptual yang b. Halaman Tampilan Menu
mendeskripsikan hubungan antara
penyimpanan (dalam DFD). ERD
digunakan untuk memodelkan struktur
data dan hubungan antar data. [8]
Berikut ini adalah gambar ERD sistem
yang diusulkan sebagai berikut:
Gambar 13. Halaman Tampilan Menu
id_barang

nama_barang tgl_input Pada gambar halaman tampilan menu


nama_supplier harga_beli
hp_supplier
satuan_barang
dimana setelah login akan muncul
id_supplier
id_kategori
tampilan awal halaman menu.
harga_jual
email_supplier
tgl_update c. Halaman Barang Obat
alamat_supplier id_login pass
stok
user

tempat_supplier n 1 1 n
Supplier Menghubungi Admin Mengelola Obat

id_penju alan id_barang


Transaksi
total tanggal_input
1
id_member
jumlah Gambar 14. Halaman Barang Obat
Penjualan
Pada gambar halaman barang obat dimana
Gambar 11. ERD (Entity Relationship Diagram) tampilan tersebut berisi barang obat yang
tersedia di apotek.
Dalam gambar ERD tersebut ada beberapa
entitas diantaranya Admin, Obat, Penjualan, dan
Supplier.

7
d. Tambah Barang Baru g. Halaman Transaksi

Gambar 15. Tambah Barang Baru Gambar 18. Halaman Transaksi

Pada gambar tambah barang baru Pada gambar halaman transaksi ketika
berisikan Nama Obat, Jenis, Supplier, Harga pelanggan sudah membeli obat sesuai yang
Beli, Harga Jual, Jumlah, dan Tanggal Input. diinginkan. Hanya mengetik nama barang obat
Ketika barang obat masuk akan menginput di yang ingin beli lalu mengecek hasil barang,
bagian tambah barang baru. jika ada maka akan melakukan proses
transaksi.
e. Halaman Detail Barang
h. Nota Penjualan

Gambar 16. Halaman Detail Barang

Pada gambar halaman detail barang ketika


barang obat yang tersedia di Apotek Era
Medika sudah sesuai. Gambar 19. Nota Penjualan

Pada gambar nota penjualan ketika


menyelesaikan proses transaksi penjualan
f. Halaman Edit Barang sehingga pembeli membutuhkan nota
penjualan tersebut.

i. Halaman Supplier

Gambar 17. Halaman Edit Barang Gambar 20. Halaman Supplier

Pada gambar halaman edit barang ketika Pada gambar halaman supplier ketika
ingin edit barang obat seperti supplier, jumlah, manajer mengirim pesan kepada supplier
dan tanggal masuk. Misalkan, ketika barang setelah barang obat habis. Mengirim pesan
obat yang sama tapi jumlah yang berbeda, tersebut menggunakan fitur Click to Chat
admin bisa mengedit jumlah obat tersebut. Whatsapp. Dengan cara admin akan mencari

8
(JUSS) Jurnal Sains dan Sistem Informasi ISSN 2614-8277
Vol.2 No.2, Desember 2019

kontak supplier yang ada di halaman supplier


lalu kirim pesan untuk order barang obat.

j. Halaman Web Whatsapp

Gambar 21. Halaman Web Whatsapp

Pada gambar halaman Web Whatsapp


ketika manajer melakukan klik pada kontak Gambar 23. Nota Laporan Penjualan
yang dikirim, manajer yang akan
mengarahkan langsung ke Web Whatsapp Pada gambar nota laporan penjualan ketika
pada kontak yang dituju. manajer memproses rekap laporan hasil
penjualan.
k. Halaman Laporan Penjualan
k.
Black
Box
Testing

Black
Box
Testing
Gambar 22. Halaman Laporan Penjualan adalah metode dimana penguji atau tester
hanya mengetahui apa yang harus dilakukan
Pada gambar halaman laporan penjualan suatu software. Penguji tidak mengetahui
ketika manajer mengecek hasil penjualan tiap bagaimana software tersebut beroperasi. Jadi
bulan sehingga bisa mengecek hasil penjualan penguji hanya menerima hasil dari apa yang
yang detail dan juga sisa barang obat tersebut. dimasukkan tanpa mengetahui bagaimana atau
mengapa bisa demikian.
l. Nota Laporan Penjualan
PENGUJIAN BLACK BOX TESTING
No. Skenario Hasil yang Hasil
diharapkan
1. Form Masuk menu utama Berhasil
Login
2. Halaman Menampilkan Berhasil
barang barang obat yang
obat tersedia
3. Input Sistem input barang Berhasil
barang yang baru
baru
4. Halaman Menampilkan detail Berhasil

9
Detail barang obat yang
Barang sesuai tersedia
5. Halaman Sistem melakukan Berhasil
Edit edit barang obat 5. REFERENSI
Barang [1] Utami and Purnama, “Pembangunan
6. Halaman Menampilkan Berhasil Sistem Informasi Penjualan Obat
Transaksi halaman transaksi Pada Apotek Punung”, vol. 1, no. 1, p.
setelah pelanggan 7, 2014.
melakukan [2] E.Y. Anggreni, Pengantar Sistem
pembelian obat Informasi. Yogyakarta, 2017.
7. Nota Menampilkan nota Berhasil [3] A. Iskandar and A.H. Rangkuti,
Penjualan penjualan setelah “Perancangan Sistem Informasi
proses transaksi Penjualan Tunai Pada Pt. Klaten
selesai Bercahaya”, vol.3, no. 2, p. 8, 2008.
8. Halaman Menampilkan Berhasil [4] Yuhefizar, Mooduto, and R. Hidayat,
Supplier kontak supplier yang Cara Mudah Membangun Website
akan mengirim Interaktif Menggunakan Content
pesan menggunakan Management System Joomla. Jakarta,
fitur Click to Chat 2008.
9. Halaman Sistem menuju Berhasil [5] Lesmono, “Rancang Bangun Sistem
Web halaman web Informasi Penjualan Sepatu Berbasis
Whatsapp Whatsapp ketika Website Dengan Metode Waterfall”,
sudah memilih vol. 6, no. 1, 2018.
kontak yang akan [6] Afyenni, “Perancangan Data Flow
dituju Diagram Untuk Sistem Informasi
10. Halaman Menampilkan Berhasil Sekolah (Studi Kasus Pada Sma
Laporan halaman laporan Pembangunan Laboratorium Unp)”,
Penjualan penjualan ketika vol. 2, no. 1, p. 5, 2014.
mengecek hasil [7] Sitorus, Algoritma dan Pemrograman.
penjualan tiap bulan Yogyakarta, 2015.
11. Nota Sistem sedang Berhasil [8] A.T. Wibowo, “Pembuatan Aplikasi e-
Laporan memproses setelah Commerce Pusat Oleh-Oleh Khas
Penjualan mengecek hasil Pacitan Pada Toko Sari Rasa Pacitan”,
laporan penjualan vol. 2, no. 4, 2012.

4. KESIMPULAN
Proses penjualan obat di Apotek Era
Medika sebelumnya masih menggunakan
metode manual. Pengolahan data nya belum
menggunakan sistem informasi yang berbasis
komputer. Dengan sistem informasi ini
mampu mengatasi permasalahan yang ada
proses penjualan obat sebelumnya sehingga
akan menambah kinerja dalam pengelolaan
penjualan menjadi lebih baik, efektif, dan
efisien. Adapun kesimpulan yang didapatkan
dalam merancang sistem ini dengan pengujian
metode Black Box Testing didapatkan hasil
bahwa Sistem Informasi Penjualan Obat di
Apotek Era Medika Berbasis Website sudah
sesuai yang diharapkan sistem dapat
memberikan informasi tentang penjualan obat
pada Apotek Era Medika.

10

Anda mungkin juga menyukai