IJCCS, Vol.x, No.x, Julyxxxx, pp. 1~5 ISSN: 1978-1520
1
Aplikasi Penjualan Dan Persediaan Pada Apotek Budi Darma Kota Palembang Muhammad Hafiz1, Stefany Wijaya2, Suwirno Mawlan3, Molavi Arman4 3 AMIK MDP, Jl Rajawali No 14 Palembang, 0711-376400 Program Studi Manajemen Informatika, AMIK MDP, Palembang e-mail:
[email protected],
[email protected], 3
[email protected],
[email protected] Abstrak Tujuan penulisan ini adalah membuat aplikasi penjualan dan persediaan yang berfungsi memenuhi kebutuhan sistem Apotek Budi Darma. Metode yang digunakan adalah metode Iteratif yang meliputi tahap perencanaan,tahap analisis, tahap perancangan, tahap pembuatan kode program, dan tahap pengujian. Hasil yang ingin dicapai dalam penulisan tugas akhir ini adalah agar proses penjualan dan persediaan efektif dan efisien. Kesimpulan yang ditarik oleh penulis yaitu dengan adanya aplikasi ini dapat membantu dan mempermudah pihak Apotek Budi Darma dalam proses penjualan dan persediaan. Kata kunci: Aplikasi, Penjualan, Persediaan, Apotek, Iteratif.
Abstract The purpose of this paper is to make sales and inventory applications that serve to meet the needs of the pharmacy system Budi Darma. The method used is an Iterative method consisting of five stages: planning stage, analysis phase, design stage, stage of code generation program, and test phase. The results to be achieved in writing this final task is for the process of sales and inventory effective and efficient. The conclusion drawn by the author is the presence of this application can help and facilitate the Apotek Budi Darma in the process of sales and inventory. Keywords: Application, Sales, Inventory, Pharmacy, Iterative. 1. PENDAHULUAN Perkembangan dari berbagai aspek sudah semakin maju dan modern oleh karena itu teknologi informasi menjadi salah satu faktor yang berperan bagi pertumbuhan dan perkembangan perusahaan. Dengan adanya kebutuhan informasi yang semakin lama semakin meningkat maka diperlukan suatu sistem yang baik dan cepat. Kemajuan teknologi memang sangat penting untuk kehidupan manusia pada zaman sekarang karena teknologi adalah salah satu penunjang aktifitas manusia. Dibanyak belahan masyarakat, teknologi telah membantu memperbaiki ekonomi, pangan, dan kehidupan manusia. Cara kerja Apotek Budi Darma masih dilakukan secara manual yaitu dengan melakukan perhitungan langsung terhadap persediaan barang yang akan dijual, cara perhitungan seperti ini membutuhkan waktu yang relatif lama untuk bisa mengetahui hasil laporan, dengan keadaan ini pihak apotek harus melihat nota penjualan kemudian menuliskan kembali di buku catatan sehingga data yang dihasilkan mengalami kesalahan dan kurang akurat data. Pada Apotek Budi Darma memerlukan suatu sistem dalam hal penginputan data supplier, data konsumen, data penjualan, jenis obat dan persediaan obat dan kadaluwarsa obat. Cara manual ini memerlukan waktu yang lama dan bisa saja terjadi kesalahan pencatatan. Selain itu penyusunan data-data pada laporan akan terhambat dengan dilakukannya cara-cara pengolahan yang masih bersifat manual di Apotek Budi Darma. Received June1st,2012; Revised June25th, 2012; Accepted July 10th, 2012
2
ISSN: 1978-1520
Berdasarkan uraian masalah diatas maka penulis mengambil judul “APLIKASI PENJUALAN DAN PERSEDIAAN PADA APOTEK BUDI DARMA KOTA PALEMBANG”. Aplikasi ini bertujuan membantu pihak apotek budi darma dalam mengelola data penjualan dan persediaan obat sehingga apotek dapat terkelola dengan baik dan kinerja nya menjadi efisien dan efektif. 2. METODE PENELITIAN 2.1 Metodologi Iterasi (Itterative) Metodologi pengembangan sistem yang digunakan oleh penulis dalam pembuatan aplikasi pada Apotek Budi Darma Kota Palembang adalah metodologi pengembangan sistem iterasi (iterative). Metode iterasi adalah metodologi setiap tahapan / fase pengembangan sistem dilaksanakan secara berulang-ulang sampai mendapatkan hasil yang diinginkan (A.S Rosa 2013, h.38) [3]. 2.2 Aplikasi Aplikasi adalah alat terapan yang difungsikan secara khusus dan terpadu sesuai kemampuan yang dimilikinya. Jadi aplikasi merupakan program yang ditulis dan diterjemahkan oleh perintah-perintah yang telah ditulis dalam bahasa pemrograman kedalam bahasa mesin agar dapat dimengerti oleh komputer untuk menyelesaikan suatu tugas tertentu yang mempermudah proses dengan waktu yang lebih cepat (Tata Sutabri 2012, h. 147) [9]. 2.3 Diagram Aliran Data (DAD) Melalui suatu teknik analisa data terstruktur yang disebut Diagram Aliran Data, penganalisis sistem dapat merepresentasi proses-proses data didalam organisasi. Pendekatan aliran data menekankan logika yang mendasari sistem. Dengan menggunakan kombinasi dari empat simbol, pengalisis sistem dapat menciptakan suatu gambaran prosesproses yang bisa menampilkan dokumentasi sistem yang solid (Kenneth E. Kendall,
2010,h.263) [4]. 2.4 Entitas Relationship Diagram
ERD merupakan salah prototype awal dalam tahap perancangan basis data relasional. Jika menggunakan OODBMS maka perancangan ERD tidak diperlukan (Rosa A.S 2013, h.53) [2]. 2.6 Flowchart Flowchart merupakan sebuah diagram dengan simbol-simbol grafis yang menyatakan tipe operasi program yang berbeda. Sebagai representasi dari sebuah program, flowchart maupun algoritma dapat menjadi alat bantu untuk memudahkan perancangan alur urutan logika suatu program, memudahkan pelacakkan sumber kesalahan program, dan alat untuk menerangkan logika program (YM Kusuma Ardhana 2011, h.21) [2]. 2.5 Visual Studio 2012 Microsoft Visual Studio 2012 merupakan kawasan terpadu dalam proses pembuatan program (IDE/Integrated Development Environment) buatan Microsoft. Terdapat dalam paket program Visual Studio 2012 dan terintegrasi dengan pemrograman Visual Basic 2012, Visual C++ 2012, Visual F#, dan Visual C# 2012 ( Yuniar Supardi, 2015,h.1) [8]. 2.6 SQL Server 2012 SQL Server 2012 adalah sebuah DBMS (Database Management System) yang menjadi wadah untuk penampungan data yang dipelopori oleh Microsoft untuk ikut berkecimpung dalam persaingan dunia pengolahan data menyusul pendahulunya seperti IBM dan Oracle [6].
IJCCS Vol. x, No. x, July201x : first_page–end_page
IJCCS
ISSN: 1978-1520
3
2.7 Microsoft Visio Microsoft Visio merupakan salah satu aplikasi yang terdapat dalam keluarga besar aplikasi Microsoft Office yang dipergunakan untuk membuat gambar desain diagram teknik ( Wahana Komputer 2011, h.2) [7]. 2.8 Crystal Report
Crystal Report merupakan salah satu program aplikasi yang diperlukan dalam menampilkan laporan dari data yang telah tersimpan dalam database, crystal report memudahkan pengguna dalam membuat laporan melalui desain visual. Untuk dapat menggunakan crystal report di visual basic 2012, maka instal terlebih dahulu software crystal report dalam paket aplikasi visual studio 2012. Aplikasi crystal report dapat digunakan (Wahana Komputer 2013, h.54) [5]. 2.9 DBMS Database management system adalah suatu perangkat lunak yang menggabungkan dalam keterkaitan dengan fakta berupa repsesentasi table yang saling berhubungan dan akan disimpan ke dalam media penyimpanan secara digital. 3. HASIL DAN PEMBAHASAN 3.1 Prosedur yang Berjalan Untuk mendapatkan pemahaman terhadap aktifitas suatu sistem, maka diperlukan uraian beberapa aktifitas sistem yang berhubungan dengan penulisan. Aktifitas yang berhubungan dengan prosedur sistem yang berjalan pada Apotek Budi Darma yaitu sebagai berikut: 1. Proses Pembelian Obat ke Supplier Pada Apotek Budi Darma ada sales dating ke toko menawarkan obat ke bagian pembelian, bagian pembelian akan mengecek persediaan obat masih ada atau hampir habis dan mengkonfirmasi mengenai obat yang ditawarkan tersebut ternyata hampir habis kepada sales setelah itu maka bagian pembelian akan menanyakan ke asisten apoteker untuk meminta persetujuan pembelian lebih lanjut, asisten apoteker akan menanyakan kepada sales tentang obat apa yang dijual kan beserta harga nya, setelah asisten apoteker atau apoteker setuju maka sales akan memberikan nota pembelian 4 rangkap denagn warna putih kuning hijau dan merah dan beserta obatnya yang diserahkan kepada bagian pembelian dengan warna merah dan putih dan bagian pembelian akan menyimpan sebagai arsip apotek setelah itu bagian pembelian melakukan tahap pembayaran dan menyerahkan salinan nota pembelian, setelah barang dibeli bagian pembelian akan menyerahkan obat tersebut ke bagian gudang dan bagian gudang akan menyusun obat di sesuai tempat obat tersebut. 2. Proses Peracikan Resep Obat Apotek Budi Darma menerima peracikan resep. Pelanggan memberikan resep ke bagian penjualan setelah itu bagian penjualan akan menyerahkan resep tersebut kepada asisten apoteker yang akan meracik obat dan mengelola data obat dan resep yang di terima akan diarsipkan dalam proses peracikkan yang dilakukan oleh asisten apoteker dengan dibantu apoteker. setelah selesai melakukan racikan obat kemudian akan diserahkan kepada pelanggan dan aturan minum obat atau KIE (Komunikasi Informasi Edukasi). 3. Proses Penjualan Obat Bebas Di Apotek Budi Darma melakukan penjualan obat bebas. Pada saat pelanggan datang pelanggan menunjukan obat yang dibelinya atau nota pembelian- pembelian obat, bagian penjualan akan melakukan pengecekan persediaan obat masih ada atau sudah habis jika obat masih ada, pelanggan akan membayar terhadap obat yang dipesannya, bagian penjualan akan menyerahkan kwitansi pembelian beserta obat yang dibeli kepada pelanggan dan copy kwitansi hasil dari penjualan akan di rekap oleh bagian penjualan.
Title of manuscript is short and clear, implies research results (First Author)
4
ISSN: 1978-1520
4. Pencatatan Laporan Transaksi Di Apotek Budi Darma terdapat pelaporan transaksi guna mengetahui kegiatan penjualan sehari hari-hari dan laporan mengenai stok obat jika obat akan habis tugas tersebut dilakukan oleh bagian penjualan, dan bagian pembelian membuat laporan pembelian mengenai obat- obat yang di beli dari berbagai agen kegiatan laporan yang dilakukan bagian penjualan dan bagian pembelian akan direkap terhadap semua transaksi yang dilakukan dan di serahkan kepada pemilik apoteker. 3.2 Rancangan Basis Data 3.2.1 ERD (Entity Relationship Diagram) Entity Relationship Diagram merupakan diagram yang menggambarkan hubungan antar tabel dalam suatu database dengan perantara primary key dan foreign key. Hubungan antar entitas pada Apotek Budi Darma dapat dilihat pada gambar 3.3
Gambar 3.1 Entity Relationship Diagram (ERD) 3.3 Rancangan Proses 3.3.1 Diagram Konteks Sistem yang Diusulkan
Gambar 3.2 Diagram Konteks Sistem yang Diusulkan 3.3.2 Diagram Nol yang Diusulkan Diagram nol sistem yang diusulkan dapat dilihat pada gambar dibawah ini :
IJCCS Vol. x, No. x, July201x : first_page–end_page
IJCCS
ISSN: 1978-1520
5
Gambar 3.3 Diagram Nol yang Diusulkan 3.4 Rancangan Dialog Layar 3.4.1 Struktur Tampilan
Gambar 3.4 Struktur Tampilan Program
Title of manuscript is short and clear, implies research results (First Author)
6
ISSN: 1978-1520
3.5 Rancangan Antar Muka Program 3.5.1 Rancangan Tampilan Menu Utama
Gambar 3.5 Rancangan Tampilan Menu Utama 3.6 Bagan Alir (Flowchart) 3.6.1. Flowchart Menu Utama
Gambar 3.6 Flowchart Menu Utama IJCCS Vol. x, No. x, July201x : first_page–end_page
IJCCS
ISSN: 1978-1520
7
4. Kesimpulan Berdasarkan analisis yang telah dilakukan oleh penulis terhadap permasalahan pada Apotek Budi Darma Kota Palembang maka dapat ditarik kesimpulan dari Tugas Akhir adalah : 1. Dengan adanya aplikasi penjualan dan persediaan dapat mempermudah melakukan penyimpanan data dalam jumlah yang banyak sehingga membantu dalam pencarian data dengan cepat. 2. Dengan adanya aplikasi penjualan dan persediaan dapat mempermudah untuk mengetahui data persediaan dengan benar. 3. Dengan adanya aplikasi penjualan dan persediaan dapat mempermudah dalam mengetahui data penjualan sehingga mencegah terjadinya kesalahan dalam pencatatan. 4. Dengan adanya aplikasi penjualan dan persediaan dapat mempermudah dalam mengelola obat yang masuk maupun barang yang keluar sehingga data yang diberikan akurat. 5. Dengan adanya aplikasi penjualan dan persediaan memudahkan dalam mengetahui tanggal kadaluwarsa obat dan batal minimal persediaan obat . 5. Saran Berdasarkan kesimpulan yang diperoleh, penulis ingin memberikan beberapa saran kepada Apotek Budi Darma Kota Palembang yaitu : 1. Apotek Budi Darma Kota Palembang sebaiknya memanfaatkan aplikasi ini secara optimal untuk menangani berbagai proses kegiatan yang ada disana sehingga membantu untuk kelancaran dalam proses pekerjaan disana. 2. Diperlukan pengadaan sarana dan prasarana yang menunjang dalam pemakaian aplikasi ini, seperti adanya fasilitas hardware dan software yang akan menunjang pemakaian aplikasi ini serta pengarahan kepada para pengguna Apotek Budi Darma Kota Palembang dalam penggunaan aplikasi ini. 3. Apotek Budi Darma Kota Palembang diharapkan dapat melakukan pemeliharaan rutin terhadap program aplikasi ini guna mencegah terjadinya kehilangan data dan kerusakan pada program aplikasi ini.
UCAPAN TERIMA KASIH Dengan memanjatkan puji dan syukur kehadirat Allah SWT , atas berkat dan rahmatnya yang telah dilimpahkan kepada penulis sehingga terbentuklah laporan tugas akhir dengan pelaksanaan yang baik dan tepat waktu. Adapun tema tugas akhir yang berjudul ”Aplikasi Penjualan dan Persediaan Pada Apotek Budi Darma Kota Palembang” penulis melakukan analisa, wawancara dan survey ke Apotek Budi Darma Kota Palembang. Tugas Akhir yang dilakukan untuk memenuhi salah satu syarat menyelesaikan studi Diploma III (D-3) jurusan Manajemen Informatika Selama proses tugas akhir yang dilakukan penulis banyak mendapatkan bantuan dari berbagai pihak. Maka dari itu penulis mengucapkan terima kasih kepada: 1. Bapak Johannes Petrus, S.Kom., M.T.I, CFP®., QWP® selaku Direktur AMIK MDP. 2. Ibu Desy Iba Ricoida, S.T., M.T.I selaku Pembantu Direktur I AMIK MDP Palembang. 3. Ibu Yulistia, S.Kom., M.T.I selaku Pembantu Direktur II AMIK MDP Palembang. 4. Bapak Antonius Wahyu Sudrajat, S.Kom., M.T.I selaku Pembantu Direktur III AMIK MDP Palembang. 5. Bapak Suwirno Mawlan S.Kom., M.T.I selaku Dosen Pembimbing Pertama yang telah membimbing dan membantu penulis sampai pada proses penyelesaian tugas akhir ini. 6. Bapak Molavi Arman M.Kom selaku Dosen Pembimbing Kedua yang telah membimbing dan membantu penulis sampai pada proses penyelesaian tugas akhir ini.
Title of manuscript is short and clear, implies research results (First Author)
8
ISSN: 1978-1520
7. Bapak Soedarman Bustam, S.Si., Apt selaku pimpinan Apotek Budi Darma yang telah mengizinkan penulis mengambil data- data yang diperlukan dalam penyusunan Tugas Akhir ini. 8. Para pegawai di Apotek Budi Darma yang turut serta membantu penulis dalam melakukan pengumpulan data. 9. Segenap Dosen AMIK MDP yang terlibat dalam membantu dan memberikan ilmu serta bimbingan akademis kepada penulis selama studi. 10. Segenap Staf Administrasi AMIK MDP yang memberikan kemudahan dalam proses akademis. 11. Segenap Staf Perpustakaan AMIK MDP yang telah membantu penulis dalam membantu penyusunan laporan Tugas Akhir dalam perbaikan dari segi kata dan posisi paragraph serta pencarian data-data yang diperlukan. 12. Teman-teman yang ada di Prodi Manajemen Informatika 2014 dan seluruh teman-teman yang ada di STMIK AMIK dan STIE MDP. DAFTAR PUSTAKA [1]Al Fatta, Hanif 2007, Analisis Perancangan Sistem Informasi, Andi Offest, Yogyakarta
[2]Ardhana, Kusuma 2011, Algoritma Pemrograman C++ Dalam Ilustrasi, Jasakom, Jakarta. [3]A.S, Rosa 2013, Rekayasa Perangkat Lunak Terstruktur dan Informatika, Bandung.
Berorientasi Objek,
[4]E, Kendall, Kenneth 2010, Analisis dan Perancangan Sistem Jilid 1, Prenhallindo, Jakarta [5]Komputer, Wahana 2013, Membangun Aplikasi Database dengan Visual Basic 2012, Andi offset, Yogyakarta. [6]Komputer, Wahana 2013, Microsoft SQL Server, Andi Offset, Yogyakarta. [7]Komputer, Wahana 2011, Microsoft Visio 2010 untuk Beragam Desain Diagram, Andi Offset, Yogyakarta. [8]Supardi, Yuniar 2015, Semua Bisa Menjadi Programmer Visual Basic 2012 Basic, Elex Media Komputindo, Jakarta [9]Sutabri ,Tata 2012, Analisis Sistem Informasi, Andi, Yogyakarta.
IJCCS Vol. x, No. x, July201x : first_page–end_page