-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
1/148
PERANCANGAN SISTEM INFORMASI PENJUALAN
DAN PEMBELIAN OBAT DI APOTEK EMULINDA
BANDUNG
SKRIPSI
Diajukan sebagai salah Satu Syarat Kelulusan pada
Program Studi Sistem Informasi Jenjang S1 (Strata 1)
Fakultas Teknik dan Ilmu Komputer
Dani Setiadi
1.05.09.392
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
2013
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
2/148
iii
KATA PENGANTAR
Assalamualaikum Wr. Wb.
Puji dan syukur bagi Allah SWT, Tuhan yang menguasai segala kekuasaan
dan pemiliki segala ilmu. Dengan sifat Maha Pengasih dan Penyayangnya
memberikan keuasaan, ilmu kepada siapa yang dikehendakinya. Atas
Kehendaknya jualah Alhamdulillahirabbilalaminpenulis dapat menyelesaikan
skripsi ini.
Skripsi dengan judul PERANCANGAN SISTEM INFORMASI
PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA
BANDUNGdisusun untuk memenuhi syarat kelulusan dalam memperoleh gelar
Sarjana (S1) Pada Program Studi Sistem Informasi Fakultas Teknik dan Ilmu
Komputer, Universitas Komputer Indonesia (UNIKOM) Bandung.
Selama penyusunan skripsi ini, tidak sedikit bimbingan dan bantuan dari
semua pihak, maka dengan rasa tulus penulis ingin mengucapkan terimakasih
kepada semua pihak yang telah memberikan dorongan dan semangat baik berupa
material maupun spiritual.
1. Allah SWT, yang telah memberikan pertolongan dan kemudahan sehinggapenulis dapat menyelesaikan skripsi ini.
2. Dr. Ir. Eddy Suryanto Soegoto, M.Sc. selaku Rektor Universitas KomputerIndanesia.
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
3/148
iv
3. Prof. Dr. H. Denny Kurniadie, Ir., M.Sc selaku Dekan Fakultas Teknik danIlmu Komputer.
4. Syahrul Mauluddin, S.Kom, M.Kom selaku Ketua Program Studi SistemInformasi.
5. Bapak Wahyu Nurjaya S.Kom., M.T., Selaku dosen walikelas yang telahbanyak memberikan pengarahan dan masukan-masukan berharga kepada
penulis.
6. R.Fenny Syafariani, S.Si, M.Stat selaku Ketua Panitia TA/Skripsi.7. Novrini Hasti, S.Si, MT selaku dosen pembimbing yang telah banyak
memberikan motivasi, pengarahan dan masukan-masukan berharga kepada
penulis sehingga dapat diselesaikannya laporan skripsi ini dengan tepat
waktu dan hasil yang optimal.
8. Seluruh dosen pengajar yang telah memberikan ilmu kepada penulismudah-mudahan ilmu yang diajarkan bermanfaat dan menjadi amal
kebaikan.
9. Ibunda Eka Kartika dan Ayahanda Dadang Kusdani tercinta yang tanpabatas memberikan kasih sayang serta doa kepada penulis. Ya Allah,
ampunilah dosaku dan dosa kedua orang tuaku, dan cintai mereka,
sebagaimana mereka telah mendidikku sewaktu aku masih kecil.
10. Adikku Maya Susilawati dan Kakaku Tenten Susanto dan Ani Srimulyaniyang telah memberikan dukungan serta doa kepada penulis.
11. My sweetie Putri Purnama Sari yang selalu memberi tempat, memberikanmotivasi dan juga memberikan inspirasi kepada penulis.
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
4/148
v
12. Semua teman - temanyang telah membantu dalam penyusunan laporan ini,teh Annisa, teman seperjuangan barudak COPZ Ucuf is the best, Somed,
Goreng, Abinx, Jamkes, Iyo, Ibo, Ukul , Berry, Asep, Dean, Ali, Agung
dan teman-teman MI-9 lainnya tetap berusaha dan terus semangat.
13. Semua pihak yang telah membantu penulis yang tidak dapat disebutkansatu-persatu terima kasih atas dorongan, doa, serta motivasi yang sangat
berharga bagi penulis.
Akhir kata penulis sampaikan bahwa ilmu yang bermanfaat akan menjadi
penolong kita diakhirat. Meski jauh dari kesempurnaan, mudah-mudahan skripsi
yang penulis susun ini dapat memberikan manfaat bagi diri penulis pada
khususnya dan para pembaca pada umumnya. Amin yaa robbal alamin.
Wassalamualaikum Warahmatullahi Wabarakatuh.
Bandung, 13 Juni 2013
Penulis
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
5/148
vi
DAFTAR ISI
LEMBAR PENGESAHANPERNYATAAN KEASLIANABSTRAK .............................................................................................................. i
ABSTRACT............................................................................................................ iiKATA PENGANTAR .......................................................................................... iiiDAFTAR ISI ......................................................................................................... viDAFTAR GAMBAR ........................................................................................... xiiDAFTAR TABEL .............................................................................................. xviDAFTAR SIMBOL .......................................................................................... xviiiBAB I. PENDAHULUAN
1.1. Latar Belakang Penelitian .................................................................. 11.2. Identifikasi dan Rumusan Masalah .................................................... 51.3. Maksud dan Tujuan Penelitian........................................................... 61.4. Kegunaan Penelitian .......................................................................... 7
1.4.1. Kegunaan Praktis ..................................................................... 71.4.2. Kegunaan Akademis ................................................................ 8
1.5. Batasan Masalah ................................................................................ 81.6. Lokasi dan Waktu Penelitian ............................................................. 9
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
6/148
vii
BAB II. LANDASAN TEORI2.1. Konsep Dasar Sistem ....................................................................... 11
2.1.1. Pengertian Sistem .................................................................. 112.1.2. Klasifikasi Sistem .................................................................. 112.1.3 Karakteristik system ............................................................... 14
2.2. Pengertian Informasi ........................................................................ 152.2.1. Kualitas Informasi .................................................................. 162.2.2. Siklus Informasi ..................................................................... 162.3.3. Nilai Informasi ....................................................................... 17
2.3. Pengertian Sistem Informasi ............................................................ 172.3.1. Komponen Sistem Informasi ................................................. 17
2.4. Pengertian Apotek ........................................................................... 182.5. Pengertian Obat ............................................................................... 192.6. Pengertian Penjualan ....................................................................... 192.7. Pengertian Pembeliaan .................................................................... 202.8. Pengertian Persediaan ...................................................................... 212.9. Arsitektur Aplikasi ........................................................................... 21
2.9.1. Definisi Jaringan Komputer ................................................... 212.9.2 .Topologi Jaringan .................................................................. 25
2.9.3. Manfaat Jaringan Komputer .................................................. 28
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
7/148
viii
2.10. Perangkat Lunak Pendukung ......................................................... 302.10.1. Netbeans IDE 7.1 ................................................................. 30
a.Keunggulan NetBeans ....................................................... 31b.Kelemahan NetBeans ........................................................ 31
2.10.2. iReport ................................................................................. 322.10.3. XAMPP ................................................................................ 322.10.4. MySQL ................................................................................ 33
BAB III. OBJEK DAN METODE PENELITIAN3.1. Objek Penelitian ............................................................................... 35
3.1.1. Sejarah Singkat Perusahaan ................................................... 353.1.2. Visi dan Misi Perusahaan ...................................................... 353.1.3. Struktur Organisasi Perusahaan ............................................. 363.1.4. Deskripsi Tugas ..................................................................... 37
3.2. Metode Penelitian ............................................................................ 393.2.1. Desain Penelitian ................................................................... 393.2.2. Jenis dan Metode Pengumpulan Data .................................... 40
3.2.2.1. Sumber Data Primer ................................................ 40
3.2.2.2. Sumber Data Sekunder............................................ 423.2.3. Metode Pendekatan dan Pengembangan Sistem .................... 42
3.2.3.1. Metode Pendekatan Sistem ..................................... 42
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
8/148
ix
3.2.3.2. Metode Pengembangan Sistem ............................... 433.2.3.3. Alat Bantu Analisis dan Perancangan ..................... 46
1) Flow Map ........................................................... 462) Diagram Kontek ................................................ 463) Data Flow Diagram ........................................... 474) Kamus Data ....................................................... 475) Perancangan Basis Data .................................... 48
a. Normalisasi .................................................... 48b. Tabel Relasi ................................................... 50
3.2.4. Pengujian Software ................................................................ 50BAB IV. ANALISIS DAN PERANCANGAN SISTEM
4.1. Analisis Sistem Yang Berjalan ........................................................ 514.1.1. Analisis Dokumen .................................................................. 514.1.2. Analisis Prosedur yang sedang berjalan ................................ 54
4.1.2.1. Flow Map ................................................................ 564.1.2.2. Diagram kontek ....................................................... 584.1.2.3. Data Flow Diagram ................................................. 59
4.1.3. Evaluasi Sistem yang sedang Berjalan .................................. 614.2. Perancangan Sistem ......................................................................... 63
4.2.1. Tujuan Perancangan Sistem ................................................... 63
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
9/148
x
4.2.2. Gambaran Umum Sistem yang Diusulkan ............................. 644.2.3. Perancangan Prosedur yang Diusulkan .................................. 65
4.2.3.1. Flow Map ................................................................ 664.2.3.2. Diagram kontek ....................................................... 694.2.3.3. Data Flow Diagram ................................................. 69
a. DFD Level 1 Proses 1 ........................................ 70b. DFD Level 1 Proses 2 ........................................ 72
4.2.3.4. Kamus Data ............................................................. 734.2.4. Perancangan Basis Data ......................................................... 76
4.2.4.1. Normalisasi ............................................................. 764.2.4.2. Tabe Relasi .............................................................. 804.2.4.3. Entity Relationship Diagram ................................... 804.2.4.4. Struktur File ............................................................ 814.2.4.5. Kodifikasi ................................................................ 86
4.2.5. Perancangan Antar Muka ....................................................... 904.2.5.1. Struktur Menu ......................................................... 914.2.5.2. Perancangan Input ................................................... 914.2.5.3. Perancangan Output .............................................. 101
4.2.6. Perancangan Arsitektur Jaringan ......................................... 103
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
10/148
xi
BAB V. IMPLEMENTASI DAN PENGUJIAN SISTEM5.1. Implementasi .................................................................................. 105
5.1.1. Batasan Implementasi (optional) ......................................... 1055.1.2. Implementasi Perangkat Lunak ........................................... 1065.1.3. Implementasi Perangkat Keras ............................................ 1075.1.4. Implementasi Basis Data (Sintaks SQL) ............................. 1085.1.5. Implementasi Antar Muka ................................................... 1125.1.6. Implementasi Instalasi Program ........................................... 1145.1.7. Penggunaan Program ........................................................... 118
5.2. Pengujian........................................................................................ 1285.2.1. Rencana Pengujian ............................................................... 1295.2.2. Kasus dan Hasil Pengujian .................................................. 1305.2.3. Kesimpulan Hasil Pengujian ................................................ 134
BAB VI. KESIMPULAN DAN SARAN6.1. Kesimpulan .................................................................................... 1356.2. Saran .............................................................................................. 136
DAFTAR PUSTAKALAMPIRAN
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
11/148
DAFTAR PUSTAKA
Al-Bahra Bin Ladjamudin. 2013. Analisis dan Desain Sistem Informasi. Graha
Ilmu, Yogyakarta.
Jogiyanto. 2005. Analisis Dan Desain Sistem Informasi Pendekatan Terstruktur
Teori dan Praktik Aplikasi Bisnis. ANDI. Yogyakarta.
Miftakhul dan Huda Bunafit Komputer. 2010. Membuat Aplikasi Database
dengan Java, MySQL, dan Netbeans. PT.Alex Media Komputindo.
Jakarta.
Sofana,Iwan. 2008.Membangun Jaringan Komputer. Informatika. Bandung.
Tata Sutarbi. 2005.Analisis Sistem Informasi. Andi. Yogyakarta.
http://farmasi-istn.blogspot.com/2007/11/pengertian-tugas-dan-fungsi-
apotek.html/11 Juni 2013
http://farmasi-istn.blogspot.com/2008/01/pengertian-obat.html/11 Juni 2013
http://ridwaniskandar.files.wordpress.com/2009/05/91-pengertian-penjualan.pdf/
11 Juni 2013
http://aliafrijal.blogspot.com/2011/01/pembelian.html/ 11 Juni 2013
http://dansite.wordpress.com/2009/03/31/pengertian-persediaan-inventory/ 11 Juni
2013
http://farmasi-istn.blogspot.com/2007/11/pengertian-tugas-dan-fungsi-apotek.html/http://farmasi-istn.blogspot.com/2007/11/pengertian-tugas-dan-fungsi-apotek.html/http://farmasi-istn.blogspot.com/2007/11/pengertian-tugas-dan-fungsi-apotek.html/http://farmasi-istn.blogspot.com/2007/11/pengertian-tugas-dan-fungsi-apotek.html/http://farmasi-istn.blogspot.com/2007/11/pengertian-tugas-dan-fungsi-apotek.html/http://farmasi-istn.blogspot.com/2008/01/pengertian-obat.htmlhttp://farmasi-istn.blogspot.com/2008/01/pengertian-obat.htmlhttp://farmasi-istn.blogspot.com/2008/01/pengertian-obat.htmlhttp://ridwaniskandar.files.wordpress.com/2009/05/91-pengertian-penjualan.pdf/http://ridwaniskandar.files.wordpress.com/2009/05/91-pengertian-penjualan.pdf/http://ridwaniskandar.files.wordpress.com/2009/05/91-pengertian-penjualan.pdf/http://aliafrijal.blogspot.com/2011/01/pembelian.html/http://aliafrijal.blogspot.com/2011/01/pembelian.html/http://aliafrijal.blogspot.com/2011/01/pembelian.html/http://dansite.wordpress.com/2009/03/31/pengertian-persediaan-inventory/http://dansite.wordpress.com/2009/03/31/pengertian-persediaan-inventory/http://dansite.wordpress.com/2009/03/31/pengertian-persediaan-inventory/http://dansite.wordpress.com/2009/03/31/pengertian-persediaan-inventory/http://aliafrijal.blogspot.com/2011/01/pembelian.html/http://ridwaniskandar.files.wordpress.com/2009/05/91-pengertian-penjualan.pdf/http://farmasi-istn.blogspot.com/2008/01/pengertian-obat.htmlhttp://farmasi-istn.blogspot.com/2007/11/pengertian-tugas-dan-fungsi-apotek.html/http://farmasi-istn.blogspot.com/2007/11/pengertian-tugas-dan-fungsi-apotek.html/ -
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
12/148
http://revo-reva.blogspot.com/2010/07/kekurangan-dan-kelebihan-masing-
masing.html/ 11 Juni 2013
http://www.isomwebs.com/2012/pengertian-netbeans/ 12 Juni 2013
http://onta-programing.blogspot.com/2008/11/pada-artikel-sebelumnya-
tentang.html 12 Juni 2013
http://inferno-consulting.blogspot.com/2008/03/reporting-with-jasperreport-and-
ireport.html 12 Juni 2013
http://id.wikipedia.org/wiki/XAMPP12 Juni 2013
http://afandiaja.blogspot.com/2012/07/sejarah-mysql.html12 Juni 2013
http://pyia.wordpress.com/2012/06/03/software-untuk-pengujian/ 29 Juni 2013
http://revo-reva.blogspot.com/2010/07/kekurangan-dan-kelebihan-masing-masing.html/http://revo-reva.blogspot.com/2010/07/kekurangan-dan-kelebihan-masing-masing.html/http://revo-reva.blogspot.com/2010/07/kekurangan-dan-kelebihan-masing-masing.html/http://revo-reva.blogspot.com/2010/07/kekurangan-dan-kelebihan-masing-masing.html/http://www.isomwebs.com/2012/pengertian-netbeans/http://www.isomwebs.com/2012/pengertian-netbeans/http://www.isomwebs.com/2012/pengertian-netbeans/http://onta-programing.blogspot.com/2008/11/pada-artikel-sebelumnya-tentang.htmlhttp://onta-programing.blogspot.com/2008/11/pada-artikel-sebelumnya-tentang.htmlhttp://onta-programing.blogspot.com/2008/11/pada-artikel-sebelumnya-tentang.htmlhttp://onta-programing.blogspot.com/2008/11/pada-artikel-sebelumnya-tentang.htmlhttp://inferno-consulting.blogspot.com/2008/03/reporting-with-jasperreport-and-ireport.html%2012%20Juni%202013http://inferno-consulting.blogspot.com/2008/03/reporting-with-jasperreport-and-ireport.html%2012%20Juni%202013http://inferno-consulting.blogspot.com/2008/03/reporting-with-jasperreport-and-ireport.html%2012%20Juni%202013http://inferno-consulting.blogspot.com/2008/03/reporting-with-jasperreport-and-ireport.html%2012%20Juni%202013http://id.wikipedia.org/wiki/XAMPP%2012%20Juni%202013http://id.wikipedia.org/wiki/XAMPP%2012%20Juni%202013http://id.wikipedia.org/wiki/XAMPP%2012%20Juni%202013http://afandiaja.blogspot.com/2012/07/sejarah-mysql.html%2012%20Juni%202013http://afandiaja.blogspot.com/2012/07/sejarah-mysql.html%2012%20Juni%202013http://afandiaja.blogspot.com/2012/07/sejarah-mysql.html%2012%20Juni%202013http://afandiaja.blogspot.com/2012/07/sejarah-mysql.html%2012%20Juni%202013http://afandiaja.blogspot.com/2012/07/sejarah-mysql.html%2012%20Juni%202013http://pyia.wordpress.com/2012/06/03/software-untuk-pengujian/http://pyia.wordpress.com/2012/06/03/software-untuk-pengujian/http://pyia.wordpress.com/2012/06/03/software-untuk-pengujian/http://pyia.wordpress.com/2012/06/03/software-untuk-pengujian/http://afandiaja.blogspot.com/2012/07/sejarah-mysql.html%2012%20Juni%202013http://id.wikipedia.org/wiki/XAMPP%2012%20Juni%202013http://inferno-consulting.blogspot.com/2008/03/reporting-with-jasperreport-and-ireport.html%2012%20Juni%202013http://inferno-consulting.blogspot.com/2008/03/reporting-with-jasperreport-and-ireport.html%2012%20Juni%202013http://onta-programing.blogspot.com/2008/11/pada-artikel-sebelumnya-tentang.htmlhttp://onta-programing.blogspot.com/2008/11/pada-artikel-sebelumnya-tentang.htmlhttp://www.isomwebs.com/2012/pengertian-netbeans/http://revo-reva.blogspot.com/2010/07/kekurangan-dan-kelebihan-masing-masing.html/http://revo-reva.blogspot.com/2010/07/kekurangan-dan-kelebihan-masing-masing.html/ -
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
13/148
1
BAB I
PENDAHULUAN
1.1 Latar Belakang Penelitian
Melihat perkembangan tekhnologi dan Sistem Informasi yang sangat pesat
dalam beberapa tahun ini, baik di Negara yang sudah maju maupun Negara yang
sudah berkembang, kecepatan pengolahan dan penyampaian informasi memiliki
peran yang sangat penting bagi setiap perusahaan, terutama pada perusahaan-
perusahaan yang memiliki tingkat rutinitas yang tinggi dan memiliki data yang
harus diolah. Sistem lama yang dilakukan secara konvensional mulai ditinggalkan
dan beralih ke sistem komputerisasi, yang dirasa lebih cepat dan akurat dalam
penyampaian informasi yang dibutuhkan.. Pengolahan data yang jumlahnya
sangat banyak memerlukan suatu alat bantu yang memiliki tingkat kecepatan
perhitungan dan penyampaian data yang tinggi. Alat bantu tersebut berupa
perangkat keras (hardware) dan perangkat lunak (software).
Penggunaan komputer dan penguasaan ketrampilan pengguna software
yang terintegrasi maka dalam proses pengolahan data menjadi suatu bentuk
informasi, akan dapat dilakukan dengan mudah, cepat, dan akurat. Suatu hasil
pengembangan sistem informasi harus mendukung aktivitas organisasi sampai
jangka waktu tertentu, karena keberadaan suatu sistem informasi akan disesuaikan
dengan perkembangan organisasi atau perusahaan.
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
14/148
2
Apotek adalah suatu tempat tertentu, tempat dilakukan pekerjaankefarmasian penyaluran perbekalan farmasi kepada masyarakat, apotek
merupakan salah satu tempat pelayanan kesehatan, yang menyediakan obat bebas,
obat resep maupun non resep yang diperlukan masyarakat dalam membantu
mewujudkan tercapainya kesehatan. Kemudahan, kecepatan dan kepuasan
masyarakat yang membutuhkan pelayanan kesehatan menjadi hal yang sangat
penting dalam usahanya memperoleh keuntungan. Oleh karena itu dibutuhkan
rancangan sistem yang dapat memberikan informasi yang cepat dan tepat
Apotek Emulinda bergerak dalam bidang kesehatan yang berlokasi di Jl.
Grand Sharon Raya Utara No.43 Bandung, Jawa Barat. Dimana terjadi proses
penjualan dan pembelian obat, Apotek Emulinda merupakan sebuah apotek yang
sedang berkembang dalam membantu masyarakat dengan memberikan solusi dari
berbagai macam penyakit-penyakit yang beredar di kehidupan sehari - hari.
Pada sistem yang sedang berjalan di Apotek Emulinda saat ini masih bersifat
konvensioanal yaitu di dalam kegiatan pencatatan obat masuk dan keluar masih
digunakannya pencatatan sederhana pada pembukuan sebagai media dokumentasi
, sehingga memakan waktu yang cukup lama dalam pencatatannya apabila obat
yang dibeli banyak.
Pada saat transaksi penjualan harian konsumen harus menunggu dalam waktu
yang cukup lama ketika akan membeli sebuah obat, karena asisten apoteker harus
melihat terlebih dahulu stok obat yang tersedia pada daftar obat, sehingga
mengakibatkan kurangnya optimalitas serta efektifitas kerja.
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
15/148
3
Di dalam transaksi penjualan dan pembelian masih menggunakan nota
sehingga rawan hilang atau rusak. Padahal nota tersebut merupakan bukti dari
setiap transaksi penjualan pembelian yang dilakukan, dan juga merupakan data
yang diperlukan untuk proses pembuatan laporan penjualan, pembelian dan
persediaan obat.
Selain itu dalam proses perhitungannya masih menggunakan alat elektronik
kalkulator dimana prosesnya harus menjumlahkan satu persatu harga obat yang
harus di bayarkan oleh konsumen. Hal ini yang menjadi salah satu kendala yang
ada di Apotek Emulinda karena ada beberapa transaksi terjadi kekeliruan atau
kesalahan di dalam proses perhitungan pembayaran oleh bagian kasir di saat
apotek ramai di datangi Konsumen. Dengan adanya kekeliruan atau kesalahan di
dalam proses perhitungan pembayaran maka menyebabkan terjadinya sehingga
dapat menimbulkan peluang kesalahan dalam pencatatan dan pembuatan laporan
data transasksi yang tidak sesuai dengan data obat yang keluar.
Pada saat akan membuat laporan penjualan, pembelian dan persediaan obat
membutuhkan proses perhitungan yang banyak sehingga dibutuhkan ketelitian
untuk menghindari kesalahan-kesalahan di dalam pembuatan laporan. dikarenakan
banyaknya nota yang tersimpan juga proses perhitungan yang banyak.
Selain itu pada proses pencarian obat masih dilakukan dengan cara mencari
satu persatu obat yang tersedia di catatan daftar obat bukan dengan penggunaan
sistem aplikasi yang memiliki database di dalam komputer. sehingga dapat
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
16/148
4
menimbulkan peluang kesalahan dalam pencatatan, dan resiko human error yang
dapat terjadi kapanpun.
Dengan hal tersebut diatas maka untuk menanggulangi masalah-masalah
tersebut, maka perlu dirancang sebuah sistem informasi dan aplikasi database
yang dapat menampung data dalam jumlah banyak sehingga apabila dilakukan
perngaksesan terhadap suatu data melalui proses aplikasi yang dibangun akan
lebih memudahkan pengguna untuk memperoleh suatu informasi yang lebih cepat
tepat dan akurat dalam proses pembuatan informasi yang didapat dari pengolahan
data-data yang ada pada databaseyang telah di buat dan untuk mengurangi resiko
human error.
Berdasarkan latar belakang di atas maka penulis tertarik melakukan penelitian
dengan judul PERANCANGAN SISTEM INFORMASI PENJUALAN DAN
PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG.
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
17/148
5
1.2 Identifikasi dan Rumusan Masalah
Di dalam membangun suatu sistem informasi perlu diperhatikan terlebih
dahulu akar permasalahan yang timbul dalam sistem yang telah ada ataupun dari
data-data yang akan dikumpulkan.
Pada proses pengidentifkasian masalah dengan apa yang telah diuraikan di
atas, penulis dapat mengidentifikasi masalah-masalah yang ada diantaranya :
1. Di dalam pelayanan penjualan dan pembelian obat di Apotek Emulinda masihkurang baik dikarenakan konsumen harus menunggu dalam waktu yang
cukup lama ketika akan membeli sebuah obat, karena pegawai harus melihat
dulu pada daftar obat.
2. Di dalam Proses pengolahan dan pencatatan stok obat yang keluar dan masukdi Apotek Emulinda sering terjadi kekeliruan atau kesalahan karena masih
digunakannya pencatatan secara konvensional yaitu dengan daftar obat.
3. Di dalam Proses pembuatan laporan penjualan, pembelian dan persediaanobat di Apotek Emulinda masih kurang terperinci, kurang cepat dan
membutuhkan waktu yang lama dikarenakan banyaknya nota yang tersimpan
juga proses perhitungan yang banyak, sehingga dapat menyebabkan
terjadinya kesalahan di dalam pembuatan laporan.
4. Di dalam proses perhitungan transaksi penjualan dan pembelian obat diapotek emulinda masih menggunakan alat elektronik kalkulator dimana
prosesnya harus menjumlahkan satu persatu harga obat yang harus di
bayarkan oleh konsumen.
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
18/148
6
5. Dalam pencarian data obat masih dilakukan dengan cara mencari satu persatuobat yang tersedia di catatan daftar obat, bukan pencarian secara
terkomputerisasi terhadap database yang tersimpan di dalam komputer,
sehingga memerlukan waktu yang cukup lama dalam pencarian data stok
obat.
Berdasarkan latar belakang masalah diatas, maka dapat ditemukan beberapa
rumusan masalah, yaitu :
1. Bagaimana sistem informasi penjualan dan pembelian obat yang sedangberjalan pada Apotek Emulinda.
2. Bagaimana perancangan sistem informasi penjualan dan pembelian obat padaApotek Emulinda.
3. Bagaimana pengujian sistem informasi penjualan dan pembelian obat padaApotek Emulinda.
4. Bagaimana implementasi sistem informasi penjualan dan pembelian obatpada Apotek Emulinda.
1.3. Maksud dan Tujuan Penelitian
Maksud dari penelitian yang dilakukan oleh penulis adalah untuk merancang
dan membangun sistem informasi terkomputerisasi yang guna mempermudah
pengolahan data dan dapat memberikan solusi dalam pemecahan masalah yang
terjadi pada Apotek Emulinda khususnya untuk sistem informasi penjualan dan
pembelian obat.
Adapun tujuan dari pelaksanaan penelitian ini adalah sebagai berikut:
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
19/148
7
1. Untuk mengetahui sistem informasi penjualan dan pembelian obat yangsedang berjalan di Apotek Emulinda.
2. Untuk membuat perancangan sistem informasi penjualan dan pembelian obatyang sedang berjalan di Apotek Emulinda.
3. Untuk melakukan pengujian terhadap sistem informasi penjualan danpembelian obat yang sedang berjalan di Apotek Emulinda.
4. Untuk melakukan implementasi sistem informasi penjualan dan pembelianobat yang sedang berjalan di Apotek Emulinda.
1.4. Kegunaan Penelitian
1.4.1. Kegunaan Praktis
Adapun kegunaan praktis dari penelitian yang dilakukan diantaranya :
1. Meningkatkan pelayanan penjualan dan pembelian obat di Apotek Emulindauntuk dapat memberikan kepuasan terhadap konsumen.
2. Dapat mengembangkan sistem pengolahan data penjualan dan pembelian obatmenjadi lebih baik, sehingga berdampak pada peningkatan kinerja organisasi.
3. Mempercepat di dalam proses pembuatan laporan penjualan pembelian danpersediaan obat di Apotek Emulinda dengan menggunakan sistem yang
terkomputerisasi.
4. Mempercepat di dalam proses perhitungan transaksi penjualan dan pembelianobat di apotek emulinda dengan adannya sistem terkomputerisasi sehingga
dapat mengurangi resiko human error.
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
20/148
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
21/148
9
1. Pembangunan sistem informasi ini mencakup pengolahan data input obat,data supplier, data penjualan, Purchase Order dan data pembelian, yang
digunakan merupakan jenis transaksi penjualan dan pembelian obat hanya
sebatas pada pembayaran tunai dan proses transaksi hanya dilakukan di
kawasan Bandung.
2. Laporan yang dibuat meliputi laporan penjualan, laporan pembelian danlaporan persediaan obat.
3. Di dalam sistem ini tidak membahas obat yang racikan walaupun itu obat dariresep dokter.
4. Sistem ini tidak menyediakan sistem retur penjualan dan pembelian obat yangtelah kadaluarsa dan rusak, karena di dalam nota penjualan maupun
pembelian tertulis barang yang sudah dibeli tidak dapat dikembalikan.
5. Tidak membahas laporan keuangan perusahaan ( laba dan rugi ).
1.6. Lokasi dan Waktu Penelitian
Lokasi yang menjadi objek penelitian berlokasi di Apotek Emulinda Jl. Grand
Sharon Raya Utara No.43/297 Bandung, Jawa Barat.
Adapun waktu penelitian ini dilakukan selama 5 bulan dimulai pada bulan
Maret 2013 sampai dengan Juli 2013, dengan tahapan penelitian sebagai berikut :
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
22/148
10
Tabel 1.1 Jadwal Penelitian
N
oKegiatan
Tahun 2013
Maret April Mei Juni Juli
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1IdentifikasiKebutuhan
Sistem
2MembuatPrototipe
3Menguji
Prototipe4
MemperbaikiPrototipe
5Mengembangkan
Versi Produksi
6PenyelesaianTahap Akhir
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
23/148
11
BAB II
LANDASAN TEORI
2.1. Konsep Dasar Sistem
Menurut Tata Sutarbi (2012:2) Teori sistem melahirkan konsep-konsep
futuristic, antara lain yang terkenal adalah konsep sibernetika. Konsep atau bidang
kajian ilmiah ini terutama berkaitan dengan upaya menerapkan berbagai disiplinilmu, yaitu prilaku, fisika, biologi, dan teknik.
2.1.1. Pengertian Sistem
Menurut Al-Bahra Bin Ladjamudin (2013:3) Terdapat dua kelompok
pendekatan yang digunakan dalam mendefinisikan sistem, yaitu :
1. Lebih menekankan pada prosedur yang digunakan dalam sistem, diantaranyaJery FitzGerald, Ardra F. FitzGerald, Warren D. Stallings mendefinisikan
sistem sebagai suatu jaringan kerja dari prosedur-prosedur yang saling
berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau
untuk menyelesaikan suatu sasaran yang tertentu.
2. Lebih menekankan pada elemen atau komponen penyusun sistem,diantaranya :
a. McLeod berpendapat sistem adalah sekelompok elemen yang terintegrasi
dengan maksud yang sama untuk mencapai suatu tujuan.
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
24/148
12
b. Robert G. Murdick mendefinisikan sistem sebagai seperangkat elemen-elemen
yang terintegrasi dengan maksud yang sama untuk mencapai suatu tujuan
bersama.
Pengertian tentang sistem pertama kali dapat diperoleh dari definisinya.
Dengan demikian definisi ini akan mempunyai peranan yang penting di dalam
pendekatan untuk mempelajari suatu sistem. Pendekatan sistem yang merupakan
kumpulan elemen-elemen atau komponen-komponen atau subsistem-subsistem
merupakan definisi yang lebih luas. Definisi ini lebih banyak diterima karena
kenyataannya suatu sistem dapat terdiri dari beberapa subsistem atau sistem-
sistem bagian. Komponen-komponen atau subsistem-subsistem dalam suatu
sistem tidak dapat berdiri sendiri. Komponen-komponen atau subsistem-subsistem
saling berhubungan membentuk satu kesatuan sehingga tujuan atau sasaran
tersebut dapat tercapai.
2.1.2. Klasifikasi Sistem
Menurut Al-Bahra Bin Ladjamudin (2013:3) sistem merupakan suatu
bentuk integrasi antara satu komponen dengan komponen lainnya.Karena sistem
memiliki sasaran yang berbeda untuk setiap kasus yang terjadi yang ada di dalam
sistem tersebut.
a. Sistem diklasifikasikan sebagai sistem abstrak dan sistem fisikSistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak
tampak secara fisik. Misalnya sistem teologi yaitu sistem yang berupa
pemikiran-pemikiran hubungan antara manusia dan Tuhan.
Sistem fisik merupakan sistem yang ada secara fisik. Misalnya sistem
computer, sistem operasi, sistem penjualan, dan sebagainya.
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
25/148
13
b. Sistem diklasifikasikan sebagai sistem alamiah dan sistem buatanSistem alamiah adalah sistem yang terjadi karena proses alam tidak dibuat
oleh manusia (ditentukan dan tunduk kepada kehendak sang pencipta alam).
Misalnya sistem perputaran bumi,
Sistem buatan manusia yang melibatkan interaksi manusia dengan mesin
disebut dengan human-machine systematau ada yang menyebut dengan man-
machine system.
c. Sistem diklasifikasikan sebagai sistem tertentu (deterministic system) dansistem tak tentu (probabilitistic system)
Sistem tertentu beroperasi dengan tingkah laku yang sudah dapat
diprediksi.Interaksi diantara bagian-bagiannya dapat dideteksi dengan pasti,
sehingga keluaran dari sistem dapat diramalkan. Misalnya sistem computer.
Sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat
diprediksi karena mengandung unsur probabilitas.Misalnya sistem sosial,
sistem politik, dan sistem demokrasi.
d. Sistem diklasifikasikan sebagai sistem tertutup dan sistem terbukaSistem tertutup merupakan sistem yang tidak berhubungan dan tidak
terpengaruh dengan lingkungan luarnya.
Sistem terbuka adalah sistem yang berhubungan dan terpengaruh dengan
lingkungan luarnya.
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
26/148
14
2.1.3. Karakteristik system
Menurut Al-Bahra Bin Ladjamudin (2013:3) suatu sistem mempunyai
beberapa karakteristik atau sifat-sifat tertentu, Karakteristik sistem adalah sebagai
berikut :
a. Komponen SistemSuatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang
artinya bekerja sama membentuk suatu kesatuan. Komponen-komponen atau
elemen-elemen sistem dapat berupa subsistem atau bagian-bagian dari sistem.
b. Batasan SistemMerupakan daerah yang membatasi antara suatu sistem dengan sistem yang
lainnya atau dengan lingkungan luarnya.Batas sistem ini memungkinkan suatu
sistem dipandang sebagai suatu kesatuan dan menunjukan ruang lingkup dan
sistem tersebut.
c. Lingkungan Luar SistemLingkungan luar dari suatu sistem adalah apapun di luar batas dari sistem
yang mempengaruhi operasi sistem. Sedangkan lingkungan luar sistem yang
merugikan harus ditahan dan dikendalikan, jika tidak maka akan mengganggu
kelangsungan hidup dari sistem.
d. Penghubung SistemPenghubung merupakan media yang menghubungkan antara satu subsistem
dengan subsistem lainnya. Melalui penghubung ini kemungkinan sumber-sumber
daya mengalir dari subsistem ke subsistem yang lainnya.
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
27/148
15
e. Masukan SistemMasukan sistem adalah energi yang dimasukkan ke dalam sistem. Masukan
dapat berupa masukan perawatan dan masukan sinyal maintenance input adalah
energy yang dimasukkan supaya sistem tersebut dapat berjalan. Sinyal input
adalah energi yang diproses untuk mendapatkan keluaran dari sistem.
f. Keluaran SistemAdalah energi yang diolah dan diklasifikasikan menjadi keluaran yang
berguna. Keluaran dapat merupakan masukan untuk subsistem yang lain.
g. Pengolahan SistemSuatu sistem dapat mempunyai suatu bagian pengolah atau sistem itu sendiri
sebagai pengolahnya. Pengolah yang akan merubah masukan menjadi keluaran.
h. Sasaran SistemSuatu sistem mempunyai tujuan atau sasaran, kalau sistem tidak mempunyai
sasarn maka sistem tidak aka nada.Suatu sistem dikatakan berhasil bila mengenai
sasaran atau tujuannya.Sasaran sangat berpengaruh pada masukan dan keluaran
yang dihasilkan.
2.2. Pengertian Informasi
Menurut Tata Sutarbi (2012:23) informasi adalah data yang telah
diklasifikasikan atau diolah atau diinterpretasikan untuk digunakan dalam proses
pengambilan keputusan.
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
28/148
16
2.2.1. Kualitas Informasi
Menurut Tata Sutarbi (2012:35) kualitas dari suatu informasi tergantung
dari 3 (tiga) hal, yaitu informasi harus akurat (accurate),tepat waktu (timelines),
dan relevan (relevance).
a. Akurat (accurate)Informasi harus bebas dari kesalahan dan tidak bias atau menyesatkan. Akurat
juga berarti bahwa informasi harus jelas mencerminkan maksudnya.
b. Tepat waktu (timelines)Informasi yang sampai kepada si penerima tidak boleh terlambat. Informasi
yang sudah using tidak akan mempunyai nilai lagi, karena informasi
merupakan landasan di dalam pengambilan keputusan.
c. Relevan (relevance)Informasi tersebut mempunyai manfaat untuk pemakainya.Relevansi
informasi untuk setiap orang dengan yang lainberbeda.
2.2.2. Siklus Informasi
Menurut Al-Bahra Bin Ladjamudin (2013:11) untuk memperoleh
informasi yang bermanfaat bagi penerimanya, perlu untuk dijelaskan bagaimana
siklus yang terjadi atau dibutuhkan dalam menghasilkan informasi.
Siklus informasi atau siklus pengolahan data adalah sebagai berikut.
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
29/148
17
Gambar 2.1 Siklus Informasi
(Sumber: Analisis dan Desain Sistem Informasi/ Al-Bahra Bin Ladjamudin-Edisi
Pertama-Yogyakarta; Penerbit Graha Ilmu, 2013)
2.3.3. Nilai Informasi
Menurut Tata Sutarbi (2012:31) Nilai informasi ditentukan oleh 2 (dua)
hal, yaitu manfaat dan biaya untuk mendapatkannya.Suatu informasi dikatakanbernilai bila manfaatnya lebih efektif dibandingkan dengan biaya
mendapatkannya.
2.3. Pengertian Sistem Informasi
Menurut Tata Sutarbi (2012:42) sistem informasi adalah suatu sistem di
dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi
harian yang mendukung fungsi operasi organisasi yang bersifat manjerial dengan
kegiatan strategi dari suatu organisasi untuk dapat menyediakan laporan-laporan
yang diperlukan oleh pihak luar dengan laporan-laporan tertentu.
2.3.1. Komponen Sistem Informasi
Menurut Tata Sutarbi (2012:42) sistem informasi terdiri dari komponen-
komponen yang disebut dengan istilah blok bangunan (building block) yang
terdiri dari beberapa blok adalah sebagai berikut.
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
30/148
18
a. Blok Masukan (input block)Input mewakili data yang masuk ke dalam sistem informasi.
b. Blok Model (model block)Terdiri dari kombinasi prosedur, logika, dan model matematik yang akan
memanipulasi data input dan data yang disimpan di basis data.
c. Blok Keluaran (output block)Produk dari sistem informasi adalah keluaran yang merupakan informasi yang
berkualitas.
d. Blok Teknologi (technologi block)Teknologi merupakan tool box dalam sistem informasi.
e. Blok Basis Data (database block)Merupakan kumpulan data yang saling berkaitan dan berhubungan satu
dengan yang lainnya, tersimpan di perangkat keras dan perangkat lunak untuk
memanipulasinya.
f. Blok Kendali (control block)Pengendalian perlu dirancang dan diterapkan untuk meyakinkan bahwa hal-
hal yang dapat merusak sistem dapat dicegah atau terlanjur terjadi kesalahan
dapat langsung diatasi.
2.4. Pengertian Apotek
Apotek adalah suatu tempat tertentu, tempat dilakukan pekerjaan kefarmasian
penyaluran perbekalan farmasi kepada masyarakat.Dikutip dari [Sumber:
http://farmasi-istn.blogspot.com/2007/11/pengertian-tugas-dan-fungsi-
apotek.html].
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
31/148
19
Apotek adalah salah satu tempat pelayanan kesehatan, yang menyediakan
obat bebas, obat resep maupun non resep yang diperlukan masyarakat dalam
membantu mewujudkan tercapainya kesehatan. Kemudahan, kecepatan dan
kepuasan masyarakat yang membutuhkan pelayanan kesehatan menjadi hal yang
sangat penting dalam usahanya memperoleh keuntungan. Oleh karena itu
dibutuhkan rancangan sistem yang dapat memberikan informasi yang cepat dan
tepat.
2.5. Pengertian Obat
Obat adalah bahan atau zat yang berasal dari tumbuhan, hewan,mineral
maupun zat kimia tertentu yang dapat digunakan untuk mengurangi rasa sakit,
memperlambat proses penyakit dan atau menyembuhkan penyakit. Obat ada yang
bersifat tradisional seperti jamu, obat herbal dan ada yang telah melalui proses
kimiawi atau fisika tertentu serta telah di uji khasiatnya. Yang terakhir inilah yang
lazim dikenal sebagai obat. Obat harus sesuai dosis agar efek terapi atau
khasiatnya bisa kita dapatkan. Dikutip dari [Sumber: http://farmasi-
istn.blogspot.com/2008/01/pengertian-obat.html]
2.6. Pengertian Penjualan
Penjualan merupakan pembelian sesuatu (barang atau jasa) dari suatu pihak
kepada pihak lainnya dengan mendapatkan ganti uang dari pihak tersebut.
Penjualan juga merupakan suatu sumber pendapatan perusahaan, semakin besar
penjualan maka semakin besar pula pendapatan yang diperoleh perusahaan.
Menurut Kotler dan Amstrong (2006:457), penjualan merupakan sebuah proses
dimana kebutuhan pembeli dan kebutuhan penjualan dipenuhi, melalui antar
http://farmasi-istn.blogspot.com/2008/01/pengertian-obat.htmlhttp://farmasi-istn.blogspot.com/2008/01/pengertian-obat.htmlhttp://farmasi-istn.blogspot.com/2008/01/pengertian-obat.htmlhttp://farmasi-istn.blogspot.com/2008/01/pengertian-obat.html -
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
32/148
20
pertukaran informasi dan kepentingan. Menrut Marwan (1991) Penjualan adalah
suatu usaha yang terpadu untuk mengembangkan rencana-rencana strategis yang
diarahkan pada usaha pemuasan kebutuhan dan keinginan pembeli, guna
mendapatkan penjualan yang menghasilkan Laba. Dikutip dari [sumber:
http://ridwaniskandar.files.wordpress.com/2009/05/91-pengertian-penjualan.pdf
25 Juni 2011].
2.7. Pengertian Pembeliaan
Pembelian merupakan kegiatan utama untuk menjamin kelancaran transaksi
penjualan yang terjadi dalam suatu perusahaan.Dengan adanya pembelian,
perusahan dapat scara mudah menyediakan sumber daya yang diperlukan
organisasi secara efisien dan efektif. Adapun pengertian pembelian menurut para
ahli yaitu sebagai berikut :
Brown dkk. (2001:132) mengatakan bahwa secara umum pembelian bisa
didefinisikan sebagai: managing the inputs into the organizations
transformation (production process). Pendapat tersebut kurang lebih mempunyai
arti bahwa pembelian merupakan pengelolaan masukan ke dalam proses produksi
organisasi.
Dari definisi diatas dapat disimpulkan bahwa pembelian merupakan kegiatan
yang dilakukan untuk pengadaan barang yang dibutuhkan perusahaan dalam
menjalankan usahanya dimulai dari pemilihan sumber sampai memperoleh
barang.
[sumber:http://sobatbaru.blogspot.com/2010/05/definisi-pembelian.html]
http://sobatbaru.blogspot.com/2010/05/definisi-pembelian.htmlhttp://sobatbaru.blogspot.com/2010/05/definisi-pembelian.html -
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
33/148
21
2.8. Pengertian Persediaan
Setiap perusahaan, apakah perusahaan itu perusahaan perdagangan ataupun
perusahaan pabrik serta perusahaan jasa selalu mengadakan persediaan. Tanpa
adanya persediaan, para pengusaha akan dihadapkan pada resiko bahwa
perusahaannya pada suatu waktu tidak dapat memenuhi keinginan pelanggan yang
memerlukan atau meminta barang/jasa. Persediaan diadakan apabila keuntungan
yang diharapkan dari persediaan tersebut hendaknya lebih besar daripada biaya-
biaya yang ditimbulkannya.Adapun definisi persediaan barang dagang menurut
para ahli adalah :
Menurut Sofjan Assauri (1993:169) persediaan dapat didefinisikan sebagai
berikut:
Persediaan adalah suatu aktiva yang meliputi barang-barang milik perusahaan
dengan maksud untuk dijual dalam suatu periode usaha yang normal
Menurut Bambang Rianto (1995) menyatakan bahwa untuk tujuan perencanaan
besarnya persediaan kita hanya memperhatikan yang variabelnya saja dari biaya-
biaya persediaan tersebut yang secara langsung akan terpengaruh oleh rencana
tersebut.
[Sumber : http://dansite.wordpress.com/2009/03/31/pengertian-persediaan-
inventory/]
2.9. Arsitektur Aplikasi
2.9.1. Definisi Jaringan Komputer
Menurut Iwan Sofana (2008 :3) Jaringan komputer adalah suatu himpunan
interkoneksi autonomous. Dalam bahasa popular dapat dijelaskan bahwa jaringan
komputer adalah kumpulan beberapa komputer yang saling terhubung satu sama
lain melalui media perantara. Media perantara ini bias berupa media kabel
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
34/148
22
ataupun media tanpa kabel. Tiap komputer, printer atau periferal yang terhubung
denganjaringan disebut node.
Jaringan komputer dibagi menjadi beberapa klasifikasi antara lain :
a. Berdasarkan area atau skalaBerdasarkan area atau skala, jaringan komputer terbagi menjadi beberapa
jenis, yaitu :
1. Local Area Network (LAN)Local Area Network (LAN), adalah jaringan local yang dibuat pada area
tertutup. Misalkan dalam satu gedung atau dalam satu ruangan.
Kadangkala jaringan local disebut juga dengan jaringan privat. LAN biasa
digunakan untuk jaringan kecil yang menggunakan resource bersama-
sama, seperti penggunaanprinter secara bersama-sama, penggunaan media
penyimpanan secara bersama.
2. Metropolitan Area Network (MAN)Metropolitan Area Network (MAN) menggunakan metode yang sama
dengan LAN namun daerah cakupannya lebih luas. Daerah cakupan MAN
bisa satu RW, beberapa kantor yang berbeda, dalam komplek yang sama,
satu kota, bahkan satu provinsi. Dapat dikatakan MAN merupakan
pengembangan dari LAN.
3. Wide Area Network (WAN)Wide Area Network (WAN), Cakupannya lebih luas daripada MAN.
Cakupan WAN meliputi satu kawasan, satu Negara, satu pulau bahkan
satu benua. Metode yang digunakan WAN hampir sama dengan LAN dan
MAN
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
35/148
23
4. InternetInternet adalah interkoneksi jaringan-jaringan komputer yang ada di
dunia. Sehingga cakupannya sudah mencapai satu planet, bahkan tidak
menutupi kemungkinan mencakup antar planet. Koneksi antar jaringan
computer dapat dilakukan berkat dukungan protocol yang khas, yaitu
Internet Protocol (IP).
b. Berdasarkan media penghantarBerdasarkan media penghantar, jaringan komputer dapat dibagi menjadi 2,
yaitu :
1. Wire NetworkWire network adalah jaringan komputer yang menggunakan kabel sebagai
media penghantar. Kabel yang umum digunakan pada jaringan komputer
berbahan dasar tembaga, yang biasanya digunakan pada jaringan LAN.
Ada juga jenis kabel lain yang digunakan dengan bahan fiber atau serat
optik yang biasanya digunakan WAN dan MAN dengan gabungan
tembaga.
2. Wireless networkWireless network adalah jaringan tanpa kabel yang menggunakan media
penghantar gelombang radio atau cahaya infra red.
c. Berdasarkan fungsinyaBerdasarkan fungsinya, jaringan komputer terbagi menjadi 2 jenis, yaitu :
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
36/148
24
1. Client ServerClient server adalah jaringan komputer yang salah satu (boleh lebih)
komputer difungsikan sebagaiserver atau induk bagi komputer yang lain.
Server melayani komputer lain yang disebut dengan client. Sistem client
server mempunyai dua komponen utama yaitu computer client dan
komputer server. Server merupakan komputer induk yang melakukan
pemrosesan terbanyak untuk memenuhi permintaan-permintaan dari
komputer client dan bertindak server database yang menyimpan data.
Client yaitu komputer atau workstation yang melakukan pengiriman
permintaan-permintaan data pada server kemudian menampilkan data
tersebut pada interface aplikasi yang dimilikinya. Selain itu client
komputer yang melibatkan proses-proses client yang meminta suatu
pelayanan data kepada komputer server yang menyediakan layanan data
tersebut. Sehingga client maupun server sama-sama melakukan
pekerjaan.Layanan yang diberikan bisa berupa akses web, email, file, atau
lainnya.Client server banyak digunakan pada internet, namun jaringan
LAN atau jaringan lain dapat mengimplementasikan client server
tergantung pada kebutuhannya
2. Peer to PeerPeer to peer adalah jaringan komputer, dimana setiap komputer bisa
menjadi server sekaligus client. Peer to peerbanyak diimplementasikan
pada LAN, walaupun dapat juga diimplementasikan pada jaringan lainnya,
namun hal ini kurang lazim, disebabkan masalah manajemen dan sulit
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
37/148
25
menjaga sekuriti pada jaringanpeer to peer manakala pengguna komputer
sudah banyak.
2.9.2 Topologi Jaringan
Menurut Iwan Sofana (2008:7) Topologi adalah suatu aturan bagaimana
menghubungkan computer satu sama yang lain secara fisik dan secara pola
hubungan antara komponen-komponen yang berkomunikasi melalui
media/peralatan jaringan, seperti :server, workstation, hub/switch, dan pengabelan
( media transmisi data ). Masing-masing topologi ini mempunyai ciri khas,
dengan kelebihan dan kekurangannya sendiri.
Berdasarkan fungsinya ada dua macam topologi jaringan, yaitu :
1. Topologi Bus atauLinierTopologi ini semua simpul (umumnya computer) dihubungkan melalui kabel
yang disebut bus.Kabel yang digunakan adalah kabel koaksial. Dengan
menggunakan T-konektor (dengan terminator 500 hm pada ujung network), maka
komputer atau perangkat jaringan lainnya bisa dengan dengan mudah
dihubungkan satu sama lain.
Gambar 2.2Topologi Bus
(Sumber :http://revo-reva.blogspot.com/2010/07/kekurangan-dan-kelebihan-
masing-masing.html)
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
38/148
26
Dalam topologi bus ini memiliki kekurangan dan kelebihan yaitu :
a. Kekurangan : Menggunakan kabel tunggal, tidak memerlukan perantitambahan, lebih hemat.
b. Kelebihan : Keseluruhan rangkaian tidak dapat berfungsi jika ada masalahdengan kabel utama, pembuatannya rumit.
2. Topologi RingTopologi ring mirip dengan topologi bus. Informasi dikirim oleh sebuah
komputer akan dilewatkan ke media transmisi, melewati suatu komputer ke
komputer berikutnya.
Gambar 2.3Topologi Ring
( Sumber : http://revo-reva.blogspot.com/2010/07/kekurangan-dan-kelebihan-
masing-masing.html )
Topologi ring terlihat pada gambar di atas. Metode ring (sering disebut ring
saja) adalah cara menghubungkan komputer sehingga berbentuk ring (lingkaran).
Setiap simpul mempunyai tingkatan yang sama. Jaringan akan disebut sebagai
loop, data dikirimkan kesetiap simpul dan setiap informasi yang diterima simpul
diperiksa alamatnya apakah data itu untuknya atau bukan. Terdapat kelebihan dan
kelemahan dari tipe ini yaitu :
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
39/148
27
a. Kelebihan : Dapat menghindari tabrakan file data yang dikirim, biaya untukmembangun topologi ini lebih murah, mudah untuk membangunnya, semua
komputer yang terkoneksi statusnya sama.
b. Kelemahan : Jika ada kabel yang putus semua komputer tidak dapatdigunakan, sulit untuk mengembangkan kearah yang lebih luas.
3. Topologi StarTopologi jaringan ini banyak digunakan diberbagai tempat karena kemudahan
untuk menambah, mengurangi atau mendeteksi kerusakan jaringan yang ada. Tiap
terminal melakukan "broadcast" ke seluruh terminal yang terhubung ke
konsentrator (hub/switch sentral) yang berfungsi sebagai penguat multi-port
("multi-port repeater").
Gambar 2.4Topologi Star
( Sumber : http://revo-reva.blogspot.com/2010/07/kekurangan-dan-kelebihan-
masing-masing.html )
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
40/148
28
Terdapat kelebihan dan kelemahan dari tipe ini yaitu:
a. Kelebihan : Proses pemasangan & penyambungan, Tingkat keamanantermasuk tinggi, tahan terhadap lalu lintas jaringan yang sibuk, penambahan
& pengurangan station lebih mudah, sembarang kerusakan dapat lebih mudah
diperbaiki, proses pertambahan & pengurangan peranti tambahan tidak
mengganggu sistem rangkaian
b. Kelemahan : Memerlukan kabel yang lebih panjang dari topologi bus linier,biaya yang lebih tinggi dari topologi bus, jika node mengalami kerusakan,
seluruh sistem rangkaian akan terganggu
2.9.3. Manfaat Jaringan Komputer
1. Sharing ResourcesSharing resources bertujuan agar seluruh program, peralatan/periperal lainnya
dapat dimanfaatkan oleh setiap orang yang ada pada jaringan komputer tanpa
terpengaruh oleh lokasi maupun pengaruh dari pemakai. Dengan kata lain,
seorang pemakai yang letaknya jauh sekalipun dapat memanfaatkan data maupun
informasi yang lainnya tanpa mengalami kesulitan.
2. Media komunikasiJaringan komputer memungkinkan terjadinya komunikasi antara pengguna,
baik untuk teleconference maupun untuk mengirim pesan/informasi yang penting
lainnya.
3. Integrasi DataPembangunan jaringan komunikasi dapat mencegah ketergatungan pada
komputer pusat. Setiap proses data tidak harus dilakukan satu komputer saja,
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
41/148
29
melainkan dapat didistribusikan ketempat lainnya, oleh sebab inilah maka dapat
terbentuk data yang terintegrasi sehingga dengan demikian memudahkan pemakai
untuk memperoleh dan mengolah informasi setiap saat.
4. Pengembangan dan PemeliharanMenerapkan jaringan komunikasi ini, maka perkembangan peralatan dapat
dilakukan dengan mudah dan menghemat biaya. Jaringan komputer bias
memudahkan pemakai dalam merawat harddisk dan peralatan lainnya. Misalnya
untuk memberikan perindungan serangan virus maka pemakai cukup memusatkan
perhatian pada harddisk yang ada pada komputer pusat.
5. Keamanan DataSistem jaringan komputer memberikan perlindungan terhadap data jaminan
keamanan, data tersebut diberikan melalui pengaturan hak akses para pemakai dan
password, serta teknik perlindungan terhadap harddisk sehingga data
mendapatkan perlindungan yang efektif.
6. Sumber Daya Lebih Efisien dan Informasi Terkini
Menerapkan pemakaian sumberdaya secara bersama-sama, maka pemakai
bisa mendapatkan hasil dengan maksimal dan kualitas yang tinggi. Selain itu data
atau informasi yang di akses selalu terbaru. Karena ada perubahan yang terjadi
dapat secara langsung diketahui oleh setiap pemakai.
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
42/148
30
2.10. Perangkat Lunak Pendukung
2.10.1. Netbeans IDE 7.1
Netbeans merupakan sebuah aplikasi Integrated Development
Environment (IDE) yang berbasiskan Java dari Sun Microsystems yang berjalan
di atas swing. Swing merupakan sebuah teknologi Java untuk pengembangan
aplikasi desktop yang dapat berjalan pada berbagai macam platform seperti
windows, linux, Mac OS X dan Solaris. Sebuah IDE merupakan lingkup
pemrograman yang di integrasikan ke dalam suatu aplikasi perangkat lunak yang
menyediakan Graphic User Interface (GUI), suatu kode editor atau text, suatu
compiler dan suatu debugger.
Netbeans IDE merupakan sebuah IDE open source yang ditulis
sepenuhnya dengan bahasa pemrograman java menggunakan platform netbeans.
NetBeans IDE mendukung pengembangan semua tipe aplikasi Java (J2SE, web,
EJB, dan aplikasi mobile).Fitur lainnya adalah sistem proyek berbasis Ant,
kontrol versi, dan refactoring.Versi terbaru saat ini adalah NetBeans IDE 5.5.1
yang dirilis Mei 2007 mengembangkan fitur-fitur Java EE yang sudah ada
(termasuk Java Persistence support, EJB-3 dan JAX-WS). Sementara paket
tambahannya, NetBeans Enterprise Pack mendukung pengembangan aplikasi
perusahaan Java EE 5, meliputi alat desain visual SOA, skema XML, web service
dan pemodelan UML. NetBeans C/C++ Pack mendukung proyek C/C++.
(Sumber :http://www.isomwebs.com/2012/pengertian-netbeans/)
http://www.isomwebs.com/2012/pengertian-netbeans/http://www.isomwebs.com/2012/pengertian-netbeans/ -
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
43/148
31
Java Netbeans mempunyai keunggulan dan kelemahan, yaitu :
a. Keunggulan NetBeans1. NetBeans GUI Builder GRATIS dengan ribuan plug Inyang bisa kita
download langsung di website resminya, maupun dari pihak ketiga.
2. NetBeans GUI Builder sangat kompetebel dengan Swing karena memanglangsung dikembangkan oleh Sun Microsystem yang notabenenya sebagai
pengembang Swing.
3. Netbeans tidak hanya dapat digunakan buat java saja, karena Netbeansdapat di gunakan untuk bahasa pemograman lain seperti C/C++, Ruby, dan
PHP.
4. NetBeans GUI Builder sangat cocok untuk digunakan dalampengembangan sistem berskalaEnterprise.
5. Pada paket tertentu, Netbeans juga menyertakan GlassFish V2 UR2 danApache Tomcat 6.0.16
b.Kelemahan NetBeans1. NetBeans hanya mensupport satu pengembangan Java GUI, yaitu Swing,
yang padahal ada Java GUI yang dikembangkan oleh eclipse yang
bernama SWT danJFace yang sudah cukup popular.
2. NetBeans mempatenkan source untuk Java GUI yang sedang dikerjakandalam sebuah Generated Code, sehingga programmer tak dapat
mengeditnya secara manual.
3. Dari segi sumber daya, Netbeans memerlukan sumber daya yang besar,sepertiMemory dan ruang hard disk.
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
44/148
32
4. Netbeans memerlukan dukungan prosesor yang cukup handal untukmendapatkan performa maksimalnya.
(Sumber :http://onta-programing.blogspot.com/2008/11/pada-artikel-sebelumnya-
tentang.html)
2.10.2. iReport
iReport adalah merupakan perangkat lunak bantu untuk perancangan
laporan secara visual yang nantinya dapat di kompilasi dengan menggunakan
JasperReport sehingga menjadi file *.jasper atau *.jrxml yang dapat langsung
dipanggil oleh program Java. JasperReport itu sendiri merupakan library di
lingkungan Java untuk pemroses laporan. Dengan library ini, kita dapat
menampilkan laporan dalam bentukprint preview, melakukan exportke beberapa
format dokumen lain (antara lain PDF, HTML, text, Excel), menampilkan
gambar, grafik maupun tabel. Berikut beberapa librarylain yang digunakan juga
dalam JasperReport : commons-beanutils.jar, commons-collections.jar, commons-
digester.jar, commons-logging.jar, itext-1.02b.jar, jfreechart-0.9.21.jar.
(Sumber : http://inferno-consulting.blogspot.com/2008/03/reporting-with-
jasperreport-and-ireport.html)
2.10.3. XAMPP
XAMPP perangkat lunak bebas, yang mendukung banyak sistem operasi,
merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai server
yang berdiri sendiri (localhost), yang terdiri atas programApache HTTP Server,
MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa
pemrogramanPHP danPerl.Nama XAMPP merupakan singkatan dari X (empat
http://onta-programing.blogspot.com/2008/11/pada-artikel-sebelumnya-tentang.htmlhttp://onta-programing.blogspot.com/2008/11/pada-artikel-sebelumnya-tentang.htmlhttp://id.wikipedia.org/wiki/Perangkat_lunak_bebashttp://id.wikipedia.org/wiki/Sistem_operasihttp://id.wikipedia.org/wiki/Programhttp://id.wikipedia.org/wiki/Serverhttp://id.wikipedia.org/w/index.php?title=Localhost&action=edit&redlink=1http://id.wikipedia.org/wiki/Apache_HTTP_Serverhttp://id.wikipedia.org/wiki/MySQLhttp://id.wikipedia.org/wiki/Databasehttp://id.wikipedia.org/wiki/Databasehttp://id.wikipedia.org/wiki/Penerjemahhttp://id.wikipedia.org/wiki/Bahasahttp://id.wikipedia.org/wiki/Bahasahttp://id.wikipedia.org/wiki/Pemrogramanhttp://id.wikipedia.org/wiki/PHPhttp://id.wikipedia.org/wiki/Perlhttp://id.wikipedia.org/wiki/Perlhttp://id.wikipedia.org/wiki/PHPhttp://id.wikipedia.org/wiki/Pemrogramanhttp://id.wikipedia.org/wiki/Bahasahttp://id.wikipedia.org/wiki/Bahasahttp://id.wikipedia.org/wiki/Penerjemahhttp://id.wikipedia.org/wiki/Databasehttp://id.wikipedia.org/wiki/MySQLhttp://id.wikipedia.org/wiki/Apache_HTTP_Serverhttp://id.wikipedia.org/w/index.php?title=Localhost&action=edit&redlink=1http://id.wikipedia.org/wiki/Serverhttp://id.wikipedia.org/wiki/Programhttp://id.wikipedia.org/wiki/Sistem_operasihttp://id.wikipedia.org/wiki/Perangkat_lunak_bebashttp://onta-programing.blogspot.com/2008/11/pada-artikel-sebelumnya-tentang.htmlhttp://onta-programing.blogspot.com/2008/11/pada-artikel-sebelumnya-tentang.html -
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
45/148
33
sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia
dalam GNU General PublicLicense dan bebas, merupakan web server yang
mudah digunakan yang dapat melayani tampilan halaman web yang dinamis.
Untuk mendapatkanya dapat mendownload langsung dari webresminya.
(Sumber :http://id.wikipedia.org/wiki/XAMPP)
2.10.4. MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL
atau yang dikenal dengan DBMS (database management system), database ini
multithread, multi-user. Kekuatan MySQL tidak ditopang oleh sebuah komunitas,
seperti Apache, yang dikembangkan oleh komunitas umum, dan hak cipta untuk
kode sumber dimiliki oleh pemilik masing-masing, tetapi MySQL didukung
penuh oleh sebuah perusahaaan profesional dan komersil, yakni MySQL AB dari
Swedia.
Setiap orang bebas untuk menggunakan MySQL, namun tidak boleh
dijadikan produk turunan yang bersifat closed source atau komersial. MySQL
sebenarnya merupakanturunan salah satu konsep utama dalam database sejak
lama, yaitu SQL (Structured Query Language).
Sebagai database server, MySQL dapat dikatakan lebih unggul
dibandingkan database server lainnya, terutama dalam kecapatan.
Berikut ini beberapa keistimewaan MySQL, antara lain :
http://id.wikipedia.org/wiki/Apachehttp://id.wikipedia.org/wiki/MySQLhttp://id.wikipedia.org/wiki/PHPhttp://id.wikipedia.org/wiki/Perlhttp://id.wikipedia.org/wiki/Programhttp://id.wikipedia.org/wiki/GNU_General_Public_Licensehttp://id.wikipedia.org/wiki/GNU_General_Public_Licensehttp://id.wikipedia.org/wiki/GNU_General_Public_Licensehttp://id.wikipedia.org/wiki/Bebashttp://id.wikipedia.org/wiki/Web_serverhttp://id.wikipedia.org/wiki/Web_serverhttp://id.wikipedia.org/wiki/Webhttp://id.wikipedia.org/wiki/Webhttp://id.wikipedia.org/wiki/Downloadhttp://id.wikipedia.org/wiki/XAMPPhttp://id.wikipedia.org/wiki/XAMPPhttp://id.wikipedia.org/wiki/Downloadhttp://id.wikipedia.org/wiki/Webhttp://id.wikipedia.org/wiki/Web_serverhttp://id.wikipedia.org/wiki/Bebashttp://id.wikipedia.org/wiki/GNU_General_Public_Licensehttp://id.wikipedia.org/wiki/Programhttp://id.wikipedia.org/wiki/Perlhttp://id.wikipedia.org/wiki/PHPhttp://id.wikipedia.org/wiki/MySQLhttp://id.wikipedia.org/wiki/Apache -
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
46/148
34
1. PortabilityMySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows,
Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lain.
2. Multi UserMySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan
tanpa mengalami masalah atau konflik.
3. SecurityMySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama
host, dan ijin akses user dengan sistem perizinan yang mendetail serta password
terenkripsi.
4. Scalability dan limitsMySQL mampu menangani database dalam skala besar, dengan jumlah records
lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks
yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
(Sumber : http://afandiaja.blogspot.com/2012/07/sejarah-mysql.html)
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
47/148
35
BAB III
OBJEK DAN METODE PENELITIAN
3.1. Objek Penelitian
Pada penelitian ini yang menjadi objek penelitian adalah Apotek Emulinda
yang beralamat di Jl. Grand Sharon Raya Utara No.43/297 Bandung, Jawa Barat.
3.1.1. Sejarah Singkat Perusahaan
Apotek Emulinda merupakan usaha dagang yang bergerak dalam bidang
penjualan obat-obatan dan pelayanan masyarakat khususnya dalam pelayanan
kesehatan. Apotek ini berdiri yang tepatnya pada 15 Januari 2013 yang beralamat
di Jl. Grand Sharon Raya Utara No.43/297 Bandung, Jawa Barat. Apotek ini
hanya mempunyai 3 orang karyawan.
3.1.2. Visi Dan Misi Perusahaan
Visi dari Apotek Emulinda adalah untuk menjadi Apotek modern yang
berbasis pelayanan yang terbaik kepada masyarakat, selalu berusaha memberikan
solusi, ramah, namun harganya tetap terjangkau, sehingga pelayanan yang prima
bisa dirasakan oleh seluruh lapisan masyarakat tanpa membedakan status social,
dan menjadipemimpin dalam farmasi ritel di Indonesia, untuk memberikan
kualitas produk farmasi yang terbaik dan memenuhi kebutuhan medis bagi
masyarakat.
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
48/148
36
Sedangkan misi Apotek Emulinda yaitu :
1. Memberikan pelayanan dengan penuh semangat dan antusiasme yang tinggisehingga pelanggan merasa dihargai dan puas terhadap pelayanan kami.
2. Memberikan pengobatan yang tepat konseling untuk memastikan pasiensepenuhnya memahami penggunaan obat yang tepat untuk manfaat maksimal.
3. Kami memiliki kemauan tinggi untuk terus belajar, mengembangkan diri danterus berusaha untuk mencari cara yang lebih efektif dan efisien untuk
meningkatkan pelayanan dan kualitas produk kami.
4. Kami akan menanggapi berbagai kebutuhan semua konsumen dan pasiensecara profesional dan jasa secara terus menerus.
5. Kami senantisa memupuk rasa kepedulian terhadap customer, supllier danmitra kerja kami.
3.1.3. Struktur Organisasi Perusahaan
Struktur Organisasi adalah susunan hubungan antara atasan dengan para
staff dan aktivitas satu sama lain serta terhadap ke seluruh pertanggungjawaban,
wewenang melalui tujuan perusahaan pada pencapaian sasarannya, untuk itu
struktur pengorganisasian tiap-tiap organisasi atau perusahaan dibuat agar tujuan
yang telah ditetapkan dapat tercapai dengan memperjelas tugas dan tanggung
jawab dari masing-masing bagian yang terkait, maka diperlukan bagian
organisasi.
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
49/148
37
Bagan organisasi adalah suatu gambaran dari struktur organisasi yang
menunjukkan satuan-satuan organisasi. Berikut ini bagan struktur organisasi dari
Apotek Emulinda.
Gambar 3.1Struktur Organisasi
(Sumber : Pihak Apotek Emulinda)
3.1.4. Deskripsi Tugas
Berdasarkan struktur organisasi pada Apotek Emulinda, berikut tugas
masing-masing bagian Apotek.
1. Pimpinan (Apoteker)Pimpinan sekaligus apoteker yang berperan sebagai penyandangdana/modal
apotek dan yang memberikan perlindungan baik secara hokum maupun secara
tekni dan Seseorang yang mempunyai izin pendirian apotek. tugas pokok dari
seorang pemilik (apoteker) yaitu :
a. Penanggung jawab segala hal yang berhubungan dengan obat-obatan dansegala kegiatan apotek.
b. Menciptakan sistem dan prosedur di bagian unit usaha apotek.
Pimpinan
(Apoteker)
Asisten
Apoteker
Kasir Bagian
Gudang
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
50/148
38
c. Mengawasi jalannya operasional apotek.d. Mengevaluasi apotek berdasarkan dari laporan yang diterimanya dalam
kurun waktu tertentu.
2. Asisten ApotekerAsisten apoteker merupakan penanggung jawab yang berhubungan dengan
obat. Asisten apoteker ini harus merupakan yang mempunyai keahlian di bidang
farmasi.Asisten apoteker mempunyai beberapa tugas pokok diantaranya yaitu:
a. Mengenal produk atau barang yang akan dijual secara baik.b. Melayani konsumen dengan menerima permintaan obat dari konsumenc. Menarik obat-obatan yang diperlukan konsumend. Melakukan pemberitahuan kepada bagian gudang bahwa obat yang ada di
apotek telah habis.
3. KasirKasir berinteraksi secara langsung dengan konsumen dalam hal transaksi
penjualan dan pembelian untuk supplier, Tugas Pokoknya :
a. Menerima barang yang sudah disediakan oleh asisten apotekerb. Membuat nota penjualanc.
Memberikan barang dan nota penjualan kepada konsumen
d. Membuat laporan penjualan barang4. Bagian Gudang
Bagian gudang ini merupakan bagian yang berhubungan langsung di dalam
persediaan barang/obat. Bagian gudang ini mempunyai tugas pokok sebagai
berikut :
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
51/148
39
a. Mencatat data stok barang yang tersediab. Melakukan pemesanan barang yang sudah minim di dalam persediaan
barang/obat.
c. Melakukan negosiasi harga ke supplier dan mencari harga yang sesuaiatau kompetitif, sehingga dapat menaikan keuntungan dari penjualan
barang.
d. Membuat laporan persediaan dan pembelian dari supplier3.2. Metode Penelitian
Dalam menentukan metode penelitian yang digunakan penulis dalam
penelitian ini adalah mengarah pada hasil penelitian dengan tujuan yang ingin
dicapai, dengan mengolah berbagai data dan informasi yang diperoleh dalam
pengolahan data penjualan barang pada Apotek Emulinda.
3.2.1. Desain Penelitian
Dalam melakukan penelitian perlu dilakukan perencanaan penelitian agar
penelitian yang dilakukan dapat berjalan dengan baik dan sistematis. Metode
penelitian yang digunakan adalah metode deskriptif yaitu metode yang hanya
menggambarkan dan meringkaskan berbagai kondisi, situasi atau berbagai
variable. Data deskriptif pada umumnya dikumpulkan melalui metode
pengumpulan data, yaitu wawancara atau metode observasi, di mana metode
tersebut dapat membuat gambaran objek yang diteliti secara sistematis, dan akurat
mengenai fakta-fakta dan sifat-sifat pada suatu objek penelitian tertentu, penulis
mengolah dan membahas pemasalahan yang timbul dan pada akhirnya dapat
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
52/148
40
dibuat suatu kesimpulan yang dapat memperbaiki permasalahan yang ada dan
dibuat suatu laporan penelitian ini.
Penelitian metode deskriptif mempunyai langkah sebagai berikut :
1. Mengidentifikasi adanya permasalahan yang signifikan untuk dipecahkanmelalui metode deskriptif.
2. Membatasi dan merumuskan permasalahan secara jelas.3. Menentukan tujuan dan manfaat penelitian.4. Melakukan studi pustaka yang berkaitan dengan permasalahan.5. Menentukan kerangka berpikir, dan pertanyaan penelitian dan atau hipotesis
penelitian.
6. Mendesain metode penelitian yang hendak digunakan termasuk dalam hal inimenentukan populasi, sampel, teknik sampling, menentukan instrumen,
mengumpulkan data, dan menganalisis data.
7. Mengumpulkan, mengorganisasikan, dan menganalisis data denganmenggunakan teknik statistika yang relevan.
8. Membuat laporan penelitian.
3.2.2. Jenis Dan Metode Pengumpulan Data
3.2.2.1. Sumber Data Primer
Merupakan pengumpulan data yang berasal dari objek atau sumber yang
di teliti secara langsung, cara yang digunakan untuk mengumpulkan data primer
adalah sebagai berikut :
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
53/148
41
1. ObservasiMelakukan pengamatan terhadap proses penjualan pada perusahaan, dengan
menganalisis sistem informasi yang berjalan pada perusahaan tersebut. Adapun
penulis melakukan penelitian pada bagian penjualan dan bagian ruang obat-obatan
untuk mengetahui tentang aktivitas penjualan, pembelian barang kepada supplier
serta untuk mengetahui prosedur yang sedang berjalan pada Apotek Emulinda
dalam proses pengolahan data persediaan obat pada Apotek tersebut.
2. WawancaraMelakukan interview dengan bagian penjualan, sesuai dengan bagian yang
diteliti untuk mengumpulkan data yang dibutuhkan. Tujuan dari wawancara
adalah untuk memperoleh informasi yang lebih akurat dan lengkap, untuk
menyusun sistem yang baru agar sesuai dengan kebutuhan sistem organisasi.
Adapun hal-hal yang menjadi pertanyaan adalah seputar alur dan prosedur
persediaan obat di apotek tersebut, sehingga dengan hasil wawancara antara
pengguna dan pengembang dapat memperbaiki sistem yang ada.
Wawancara dilakukan pada bagian Apoteker untuk mengetahui hal - hal apa
saja yang tidak terselesaikan dengan baik pada setiap bagian yang ada di dalam
Apotek Emulinda. Dari wawancara tersebut penulis dapat menyimpulkan bahwa
sistem informasi yang sedang berjalan masih dilakukan secara konvensional
sehingga waktu yang digunakan untuk mengolah data tidak dapat dimanfaatkan
sebaik mungkin.
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
54/148
42
3.2.2.2. Sumber Data Sekunder
Dalam data sekunder, data tersebut berupa data yang sudah diolah lebih
lanjut oleh pengumpul data tersebut, seperti sumber-sumber referensi, baik dari
buku sumber ataupun dokumen-dokumen yang diperoleh dari pihak terkait pada
saat penelitian dilakukan, sepertipurchase order, nota penjualan, nota pembelian,
laporan penjualan dan laporan pembelian.
3.2.3. Metode Pendekatan Dan Pengembangan Sistem
Metode pendekatan sistem dapat dikatakan sebagai langkah awal yang
dibuat sebelum melakukan pada metode pengembangan sistem. Itu terlihat dari
setiap permasalahan yang ditemukan pada sistem informasi yang ada, untuk
dipecahkan dan menjadikan langkah-langkah pengembangan menjadi sistem
informasi yang baru. Dari pendekatan sistem dapat dilakukan pengembangan
sistem untuk menghasilkan sistem informasi berbasis komputer yang dapat
menyelesaikan permasalahan tersebut.
3.2.3.1. Metode Pendekatan Sistem
Metode pendekatan yang digunakan penulis dalam penulisan skripsi ini
menggunakan metode pendekatan terstruktur. Tujuannya adalah supaya pada
akhir pengembangan sistem akan didapatkan sistem yang strukturnya
didefinisikan dengan baik dan jelas.
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
55/148
43
3.2.3.2. Metode Pengembangan Sistem
Metode pengembangan sistem yang digunakan penulis dalam penelitian
ini adalah metode pendekatan sistem Prototype. Prototipe adalah metode
pengembangan aplikasi untuk menciptakan suatu model Sistem Informasi yang
harus dikembangkan, yang merupakan mekanisme untuk mengidentifikasi
kebutuhan perangkat lunak. Alasan mengapa penulis menggunakan metode
pengembangan sistem dengan prototype, yaitu dikarenakan penulis akan lebih
mudah dalam merancang sistem yang diinginkan dan dapat diterima oleh user
sebagai pemakai, penulis menginginkan perancangan sistem yang telah dihasilkan
kemudian dipersentasikan kepada user dan user diberikan kesempatan untuk
diberikan masukan-masukan sehingga sistem informasi yang dihasilkan betul-
betul sesuai dengan yang diinginkan. Berikut adalah metode pendekatan yang
dipakai oleh penulis :
Gambar 3.2Metode prototype
(Sumberhttp://aldinobahtiar.wordpress.com/)
http://aldinobahtiar.wordpress.com/http://aldinobahtiar.wordpress.com/ -
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
56/148
44
Seluruh metode pengembangan sistem memiliki kelebihan dan kekurangan,
berikut adalah kelebihan-kelebihan dan kekurangan-kekurangan dari metode
prototype :
1. Kelebihana. Pendefinisian kebutuhan pemakai lebih baik karena keterlibatan pemakai
yang lebih intensif.
b. Pengembang dapat bekerja lebih baik dalam menentukan kebutuhanpelanggan.
c. Pemakai mempunyai kesempatan dalam meminta perubahan-perubahan.d. Mempersingkat waktu dalam mengembangkan sistem secara
keseluruhan.
e. Adanya komunikasi yang baik antara pengembang dan pelanggan.2. Kekurangan
a. Hubungan pelanggan dengan komputer yang disediakan mungkin tidakmencerminkan teknik perancangan yang baik.
b. Waktu yang singkat menghasilkan sistem yang tidak lengkap dan kurangteruji.
c.
Jika proses pengulangan terlalu sering, dapat mengakibatkan pemakai
jenuh dan memberikan respon negatif.
d. Apabila prototype tak dikelola dengan baik dapat mengakibatkanprototype tak pernah berakhir karena usulan perubahan terlalu sering
dipenuhi.
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
57/148
45
Berikut adalah tahapan-tahapan penulis dalam merancang sebuah sistem yang
menggunakan mekanisme pengembangan sistem dengan prototype, antara lain :
1. Penulis akan mengidentifikasi kebutuhan User, supaya penulis bisamerancang system yang akan dibangun sesuai dengan yang diharapkan User.
Sebelum pada tahap perancangan, penulis mengnalisis sistem dengan cara
melakukan pengumpulan data yaitu dengan fielf recerch (metode penelitian)/
observasi, dan interview (wawancara) dan dengancara literature yaitu dengan
dokumentasi terhadap kebutuhan yang diinginkan pemakai.
2. Pada tahap kedua, penulis membuat prototype system tersebut untukmemperlihatkan kepada pemakai model sistem yang akan dirancang.
3. Pada tahap ketiga, penulis melakukan uji coba system yang telah dirancanguntuk memastikan bahwa system tersebut dapat digunakan dengan baik dan
benar, sesuai kebutuhan pemakai.
4. Pada tahap keempat, penulis akan mementukan apakah sistem tersebut dapatditerima oleh pemakai, atau harus dilakukan beberapa perbaikan atau bahkan
dibongkar semuanya dan mulai dari awal lagi, serta setelah perbaikan sistem
itu selesai dikerjakan,penulis akan kembali lagi pada tahap ketiga yaitu
melakukan pengujian prototype kembali.
5. Pada tahap kelima, penulis mengembangkan versi produksi penulis akanmerampungkan sesuai dengan masukan terakhir dari pemakai.
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
58/148
46
3.2.3.3. Alat Bantu Analisis dan Perancangan
Adapun alat bantu dalam menganalisis dan melakukan perancangan
terhadap system yang akan dibangun ini adalah flowmap, diagram kontek, data
flow diagram, kamus data, normalisasi dan table relasi.
1. Flow MapFlowmap adalah campuran peta dan flow chart, yang menunjukkan
pergerakan benda dari satu lokasi ke lokasi lain, seperti jumlah orang dalam
migrasi, jumlah barang yang diperdagangkan, atau jumlah paket dalam jaringan.
Flowmap menolong analis dan programmer untuk memecahkan masalah kedalam
segmen-segmen yang lebih kecil dan menolong dalam menganalisis alternatif-
alternatif lain dalam peng- operasian.
Flowmap juga dapat diartikan sebagai bagan alir dokumen menggambarkan
aliran dokumen dan informasi antar area pertanggung jawaban didalam sebuah
organisasi. Bagan alir ini menelusuri sebuah dokumen dari asalnya sampai
tujuannya. Secara rinci bagan alir ini menunjukan dimana dokumen tersebut
berasal, distribusinya,tujuan digunakan dokumen tersebut dan lain-lain. Bagan alir
ini bermanfaat untuk menganalisis kecukupan prosedur pengawasan dalam sebuah
sistem. Bagan alir dokumen disebut juga bagan alir formulir yang merupakan atau
menunjukan arus dari laporan dan formulir termasuk tembusannya
2. Diagram KontekDiagram konteks adalah diagram yang terdiri dari suatu proses dan
menggambarkan ruang lingkup suatu sistem. Diagram konteks merupakan level
tertinggi dari DFD yang menggambarkan seluruh input ke sistem atau output dari
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
59/148
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
60/148
48
digunakan untuk merancang input, laporan dan database. Pembentukan kamus
data didasarkan atas alur data yang terdapat pada DFD. Alur data pada DFD ini
bersifat global, dalam arti hanya menunjukan nama alur datanya tanpa
menunjukan struktur dari alur data itu. Untuk menunjukan struktur dari alur data
secara terinci maka dibentuklah kamus data yang didasarkan pada alur data di
dalam DFD.
5. Perancangan Basis DataBasis data adalah kumpulan atau koleksi dari data-data yang disimpan pada
alat penyimpanan tertentu dengan struktur penyimpanan yang khas dan digunakan
perangkat lunak untuk memanipulasinya. Sistem pemrosesan basis data
dimaksudkan untuk mengatasi kelemahan-kelemahan yang ada pada sistem
pemrosesan berkas. Sistem seperti ini dikenal dengan sebutan DBMS (Database
Management System).
Secara umum, DBMS diartikan sebagai suatu program komputer yang
digunakan untuk memasukkan, mengubah, menghapus, memani-pulasi, dan
memperoleh data atau informasi dengan praktis dan efisien.
a. NormalisasiNormalisasi adalah suatu proses untuk mengubah suatu tabel yang
memiliki masalah tertentu ke dalam dua buah tabel atau lebih, yang tidak lagi
memiliki masalah tersebut. Ada macam-macam bentuk normalisasi, diantaranya
adalah bentuk tidak normal, bentuk normal pertama, bentuk normal kedua dan
bentuk normal ketiga.
-
8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG
61/148
49
1. Bentuk Tidak Normal (Unnormalized Form)Bentuk ini merupakan kumpulan data yang akan direkam, tidak ada
keharusan mengikuti suatu format tertentu, dapat saja data tidak lengkap atau
terduplikasi.Data dikumpulkan apa adanya sesuai dengan kedatangannya.
2. Bentuk Normal Pertama (1NF/First Normal Form)Bentuk ini sangat sederhana. Aturannya sebuah table tidak boleh
mengandung kelompok yang terulang.
3. Bentuk Normal Kedua (2 NF/ Second Normal Form)Tabel dalam keadaan 2NF apabila table