Sistem informasi penjualan dan monitoring di Toko Royal Motor
BIODATA PENULIS A. DATA PRIBADI
Nama Lengkap : Allegra Shawabi Andrian Tempat/Tanggal Lahir : Sukabumi, 2 Maret 1991 Jenis Kelamin : Laki-Laki Kewarganegaraan : Indonesia Agama : Islam Status : Belum Menikah Alamat : Jl Jago no 41 Bandung HP : 085795661766 E-mail : alllegra_0203@yahoo.com B.
PENDIDIKAN FORMAL
2006-2009 : SMA Negeri 1 Baleendah, Bandung 2003-2006 : SMP Negeri 1 Baleendah, Bandung 1996-2003 : SD Negeri 5 Bojongloa, Bandung
SISTEM INFORMASI PENJUALAN DAN MONITORING DI TOKO ROYAL MOTOR BANDUNG SKRIPSI
Diajukan Untuk Menempuh Ujian Akhir Sarjana
ALLEGRA SHAWABI ANDRIAN 10109181 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK DAN ILMU KOMPUTER UNIVERSITAS KOMPUTER INDONESIA BANDUNG
KATA PENGANTAR
Assalamu’alaikum Wr.Wb.Puji syukur kita panjatkan kehadirat Allah SWT, shalawat serta salam
dilimpahkan kepada Nabi akhir zaman yaitu Nabi Muhammad SAW.
Alhamdulillah, atas berkat dan rahmat Allah SWT, penulis dapat menyelesaikan
tugas akhir. Adapun tugas akhir ini merupakan salah satu syarat untuk menempuh
ujian akhir Strata satu di Fakultas Teknik dan Ilmu Komputer Jurusan Teknik
Informatika Universitas Komputer Indonesia (UNIKOM).Dalam tugas akhir, penulis mengambil judul “Sistem Informasi Penjualan Dan Monitoring Di Toko Royal Motor Bandung
”. Pada
penyelesaian tugas akhir ini penulis mengahadapi kesulitan dan hambatan, namun
berkat bantuan dan dorongan dari semua pihak lambat laun dapat terselesaikan.Pada kesempatan ini penulis ingin menyampaikan rasa terima kasih yang sebesar-besarnya kepada:
1. Allah SWT, yang telah memberikan rahmat dan hidayah-Nya kepada penulis sehingga penulis dapat menyelesaikan tugas akhir ini.
2. Nabi Muhammad SAW yang telah menyampaikan wahyu Allah.
3. Orang tua penulis Eva Yullia dan Wahyu Gunawan juga keluarga besar penulis yang telah ikhlas memberikan banyak dukungan baik berupa doa, materi, motivasi dan inspirasi untuk menempuh tugas akhir.
4. Ibu Sufa'atin, S.T., M.Kom, selaku dosen pembimbing dan penguji dua yang banyak memberikan saran dan masukan dalam penulisan tugas akhir ini.
5. Ibu selaku dosen penguji satu yang banyak memberikan saran dan masukan dalam penulisan tugas akhir ini.
6. Ibu Tati harihayati,S.T.,M.T., selaku dosen penguji tiga yang banyak
7. Ibu Livana William pemilik toko Royal Motor yang sudah rela meluangkan waktunya untuk memberikan data dan memberikan masukkan.
8. Bapak Taryana Suryana M.Kom selaku dosen wali.
9. Bapak Irawan Afrianto, S.T.,M.T selaku Ketua Program Studi Teknik Informatika Universitas Komputer Indonesia
10. Seluruh Karyawan toko Royal Motor.
11. Rekan-rekan IF5 2009, yang telah membantu dalam diskusi pemecahan masalah.
12. Semua pihak yang telah memberi dorongan moril maupun material baik secara langsung ataupun tidak langsung agar terselesaikannya tugas akhir ini.
Penulis menyadari bahwa dalam pembuatan tugas akhir ini masih jauh dengan
apa yang dikatakan sempurna, karena keterbatasan kemampuan penulis maupun
pengalaman yang penulis dapatkan, oleh karena itu penulis sangat mengharapkan
sekali saran-saran dan kritik yang membangun yang diharapkan sebagai bahan
perbaikan di masa yang akan datang.Penulis berharap semoga penulisan tugas akhir ini dapat bermanfaat bagi
penulis khususnya dan umumnya rekan-rekan atau siapa saja yang
membutuhkannya. Amin.Wassalamu’alaiku Wr.Wb Bandung, 9 Februari 2014 Penulis
DAFTAR ISI ABSTRAK ................................................................................................................... i ABSTRACT ................................................................................................................. ii KATA PENGANTAR .................................................................................................. iii DAFTAR ISI ................................................................................................................ v DAFTAR GAMBAR .................................................................................................... ix
DAFTAR TABEL ......................................................................................................... xiii
DAFTAR SIMBOL....................................................................................................... xvi
DAFTAR LAMPIRAN ................................................................................................. xviii
BAB 1 PENDAHULUAN1.1 Latar Belakang ........................................................................................................ 1
1.3 Maksud dan Tujuan ................................................................................................. 2
1.4 Batasan Masalah ..................................................................................................... 2
1.5 Metode Penelitian ................................................................................................... 4
1.5.1 Metode Pengumpulan Data ............................................................................ 4
1.5.2 Metode Pembangunan Perangkat Lunak ........................................................ 5
1.6 Sistematika Penulisan .............................................................................................. 6
BAB 2 TINJAUAN PUSTAKA
2.1 Profil Perusahaan ..................................................................................................... 9
2.1.1 Sejarah ........................................................................................................... 9
2.1.2 Struktur Organisasi ........................................................................................ 9
2.1.3 Deskripsi Jabatan .......................................................................................... 10
2.2 Landasan Teori ........................................................................................................ 11
2.2.2 Penjualan....................................................................................................... 12
3.1 Analisis Sistem ........................................................................................................ 19
3.1.6 Analisis Kebutuhan Non-Fungsional ............................................................. 27
3.1.5 Analisis Pengkodean ..................................................................................... 26
3.1.4 Analisis Monitoring persediaan Barang ......................................................... 24
3.1.3.2 Analisis Aturan Bisnis Berdasarkan Kebutuhan................................ 23
3.1.3.1 Analisis Aturan Bisnis Berdasarkan Fakta ........................................ 23
3.1.3 Analisis Aturan Bisnis................................................................................... 23
3.1.2.2 Prosedur Pembelian Barang ............................................................. 22
3.1.2.1 Prosedur Penjualan Barang............................................................... 20
3.1.2 Analisis Sistem yang Sedang Berjalan ........................................................... 20
3.1.1 Analisis Masalah ........................................................................................... 19
BAB 3 ANALISIS DAN PERANCANGAN SISTEM
2.2.3 Monitoring .................................................................................................... 13
2.4.3 MySQL ......................................................................................................... 18
2.4.2 JDBC ............................................................................................................ 18
2.4.1 Netbeans ....................................................................................................... 18
2.4 Perangkat Lunak Pendukung ................................................................................... 18
2.3.2 Unified Modelng Language (UML)............................................................... 16
2.3.1 Pemodelan Berorientasi Objek ...................................................................... 17
2.3 Analisis Perancangan Sistem ................................................................................... 17
2.2.6 SQL .............................................................................................................. 16
2.2.5 Basis Data ..................................................................................................... 15
2.2.4 Jaringan Komputer ........................................................................................ 15
2.2.3.1 ROP .................................................................................................. 14
3.1.6.1 Analisis Pengguna ............................................................................ 27
3.1.6.3 Analisis Perangkat Keras.................................................................. 28
3.1.6.4 Analisis Perangkat Lunak ................................................................. 29
3.1.6.5 Analisis Jaringan .............................................................................. 29
3.1.7 Analisis Kebutuhan Fungsional ..................................................................... 29
3.1.7.1 Identifikasi Aktor ............................................................................. 30
3.1.7.2 Pemodelan Fungsionalitas ................................................................ 31
3.1.7.3 Definisi Pemodelan Fungsionalitas................................................... 31
3.1.7.4 Skenario ........................................................................................... 32
3.1.7.5 Activity Diagram ............................................................................. 57
3.1.7.6 Sequence Diagram ........................................................................... 81
3.1.7.7 Class Diagram .................................................................................. 109
3.1.7.8 Identifikasi Class ............................................................................. 111
3.2 Perancangan Sistem ................................................................................................ 112
3.2.1 Perancangan Pengkodean .............................................................................. 112
3.2.2 Perancangan Data ......................................................................................... 114
3.2.2.1 Diagram Relasi ................................................................................ 114
3.2.2.2 Struktur Tabel .................................................................................. 115
3.2.3Perancangan Struktur Menu ........................................................................... 118
3.2.3.1 Perancangan Struktur Pemilik .......................................................... 118
3.2.3.2 Perancangan Struktur Admin............................................................ 119
3.2.3.3 Perancangan Struktur Kasir .............................................................. 120
3.2.4 Perancangan Antarmuka ............................................................................... 121
3.2.5 Perancangan Pesan ........................................................................................ 139
3.2.6 Jaringan Semantik ......................................................................................... 139
3.2.7 Perancangan Method ..................................................................................... 141
4.1 Implementasi Sistem ............................................................................................... 149
4.1.1 Perangkat keras yang digunakan ................................................................... 149
4.1.2 Perangkat Lunak yang digunakan ................................................................. 150
4.1.3 Implementasi Basis Data ............................................................................... 150
4.1.4 Implementasi Antarmuka .............................................................................. 154
4.2 Pengujian Sistem ..................................................................................................... 156
4.2.1 Skenario Pengujian Black Box ...................................................................... 156
4.2.2 Kasus dan Hasil Pengujian ............................................................................ 157
4.2.3 Kesimpulan Hasil Pengujian Black Box ........................................................ 172
4.3 Pengujian Beta ........................................................................................................ 172
4.3.1 Skenario Pengujian Beta ............................................................................... 172
4.3.2 Hasil Wawancara Pengguna .......................................................................... 173
4.2.1 Kesimpulan Hasil Pengujian Beta ................................................................. 173
BAB 5 KESIMPULAN DAN SARAN
5.1 Kesimpulan ............................................................................................................. 175
5.2 Saran ....................................................................................................................... 175
DAFTAR PUSTAKA ................................................................................................... 175
DAFTAR PUSTAKA
[1] A.S, Rosa dan Shalahudin, M 2011. Modul Pembelajaran Rekayasa
Perangkat Lunak (Struktur dan Berorientasi objek). Bandung : Modula
[2]Amsyah, zulkifri. 2005.Manajemen Sistem Informasi.Jakarta : PT.
Gramedia Pustaka Utama [3] yogi imanda, Analisis Bauran Promosi Terhadap Volume Penjualan
Rumah Pada Pt. Putra Siakhulu Perkasa Pekanbaru.,Universitas Riau
[4] Taufik, Muh. 2010. Monitoring dan Evaluasi.
[ONLINE]http://ekonomi.kompasiana.com/manajemen/2010/10/25/moni toring-dan-evaluasi-301734.html Diakses jam 09:23 26 September 2013 [5]
Pujawan, I Nyoman. Supply Chain Management. Jakarta : Guna Widya.
[6] Andri Kristanto. 2003. Jaringan Komputer. Graha Ilmu. [7] Fathansyah. 2004. Basis Data. Bandung : Informatika. [8] A.S., Rosa, Shalahuddin, M. 2011. Modul Pembelajaran RekayasaPerangkat Lunak (Terstruktur dan Berorientasi Objek. Bandung : Modula.
[9] Bahrani, Ali. 1999. Object System Development. Singapore : Irwin McGraw Hill. [10] Nugroho, Adi. 2009. Rekayasa Perangkat Lunak Menggunakan UML dan JAVA. Yogyakarta : Andi.
[11]
Prabawati, Ari. 2010. Pengembangan Aplikasi Database Berbasis
JavaDB dengan Netbeans. Yogyakarta : Andi.[12] Djuandi, Feri. 2009. Mengakses Database dengan JDBC.
[ONLINE]http://www.tobuku.com/docs/Mengakses%20Database%20d engan%20JDBC.pdf Diakses jam 17:13 27 September 2013 [13]
Kadir, Abdul. 2008. Belajar Database Menggunakan MySQL.
BAB 1 PENDAHULUAN
1.1 Latar Belakang Masalah
Royal Motor, yang terletak di Jln.Dewi Sartika No. 69 Bandung,
merupakan sebuah toko yang menjual spare part dan aksesoris untuk motor vespa
dari berbagai tahun. Beberapa contohnya seperti helm, front rack, back rack,
white wall, knalpot, kampas rem dll. Tidak hanya tempatnya yang strategis di
kawasan pusat bisnis, Harga yang murah dan barang yang lengkap menjadi nilai
tambah bagi toko ini. Selain pengguna motor vespa, pengguna motor lain pun
terkadang membeli disini.Berdasarkan hasil wawancara yang dilakukan terhadap pemilik toko ibu
Livana William, saat ini sistem transaksi penjualan yang berjalan di Toko Royal
Motor masih dilakukan secara manual (pencatatan). Dalam proses transaksi
penjualan masih sering terjadi kesalahan dalam pencatatan dan dalam proses
perhitungan transaksi penjualan dikarenakan perhitungan transaksi penjualan
masih dihitung satu persatu, sedangkan hal tersebut sangat lambat dan
memungkinkan terjadinya kesalahan, contohnya apabila konsumen membeli
barang dengan jumlah banyak, kasir akan mencatat dan menambahkan satu
persatu harga dari tiap-tiap barang. Apabila terjadi kesalahan dalam pencatat dan
menghitung total harga, konsumen ataupun pemilik toko akan dirugikan. Selain
itu, dalam proses persediaan barang, perubahan stock barang masih dikerjakan
dengan cara merubah jumlah stock barang secara manual berdasarkan penjualan
dan pembelian barang yang sering terjadi kesalahan pencatatan dalam
pengerjaannya hal ini membuat pemilik kesulitan dalam mengetahui jumlah stok
barang terbaru dan mengetahui barang mana saja yang perlu dilakukan pembelian
ulang agar stok barang tidak habis, karena apabila stok barang habis permintaan
konsumen tidak akan tersedia.Berdasarkan permasalahan yang sudah diuraikan maka dalam penelitian
Motor Bandung”. Diharapkan sistem ini dapat membantu dalam transaksi
penjualan dan memonitoring persediaan stok barang.1.2 Perumusan Masalah Rumusan masalah dari penulisan skripsi ini adalah bagaimana membangun sistem informasi penjualan dan monitoring di Toko Royal Motor Bandung.
1.3 Maksud dan Tujuan Maksud dari penulisan skripsi ini adalah untuk membangun sebuah sistem informasi penjualan dan monitoring di Toko Royal Motor Bandung.
Tujuan yang akan dicapai dalam pembangunan sistem informasi penjualan dan monitoring di Toko Royal Motor Bandung adalah:
1. Membantu dalam proses transaksi penjualan.
2. Membantu Pemilik dalam mengetahui jumlah stok barang terbaru dan mengetahui barang mana saja yang perlu dilakukan pembelian ulang.
1.4 Batasan Masalah
Batasan masalah dari pembangunan sistem informasi ini adalah sebagai berikut:
1. Sistem informasi ini hanya mengelola a.
Data supplier b. Data barang c. Data jenis barang d. Data user e. Data pembelian f. Data penjualan 2. Proses yang dilakukan adalah a.
Proses tambah supplier b.
Proses tambah barang c. e.
Proses tambah pembelian f. Proses tambah penjualan g.
Proses hapus supplier h. Proses hapus barang i. Proses hapus jenis barang j. Proses hapus user k.
Proses hapus pembelian l. Proses ubah supplier m.
Proses ubah barang n. Proses ubah jenis barang o. Proses ubah user p. Proses ubah pembelian q. Proses ubah penjualan r. Proses monitoring 3. Informasi yang akan dihasilkan adalah a.
Informasi data barang b.
Informasi data supplier c. Informasi data user d.
Informasi data pembelian e. Informasi data penjualan f. informasi monitoring persediaan stok barang 4. Metode yang digunakan untuk monitoring adalah Re Order Poin(ROP).
5. Indikator yang digunakan untuk monitoring persediaan stok barang adalah berdasarkan stok dikurangi ROP.
6. Monitoring persediaan stok barang akan disajikan dalam bentuk tabel dimana akan diurutkan berdasarkan nilai stok terkecil.
7. Perangkat lunak yang digunakan untuk membangun sistem ini adalah Java NetBeans IDE 7.2.1.
8. Database yang digunakan untuk membangun sistem ini adalah MySql.
9.
1.5 Metodologi Penelitian
Metodologi penelitian merupakan suatu proses yang digunakan untuk
memecahkan suatu masalah yang logis, dimana memerlukan data untuk
mendukung terlaksananya suatu penelitian. Metodologi penelitian yang digunakan
adalah metode deskriptif, yaitu metode yang menggambarkan fakta-fakta dan
informasi dalam situasi atau kejadian dimasa sekarang secara sistematis, faktual
dan akurat. Metodologi penelitian ini memiliki dua metode, yaitu metode
pengumpulan data dan metode pembangunan perangkat lunak.1.5.1 Metode Pengumpulan Data
Metode pengumpulan data dapat diperoleh secara langsung dari objek
penelitian dan referensi-referensi yang telah diperoleh. Cara-cara yang digunakan
untuk mendapatkan data adalah sebagai berikut : 1.Studi Lapangan Studi lapangan adalah pengumpulan data yang dilakukan dengan mengadakan penelitian di Toko Royal Motor. Studi lapangan ini dilakukan dengan dua cara, yaitu: a.
Observasi Observasi merupakan metode pengumpulan data dengan mengadakan penelitian dan peninjauan langsung ke Toko Royal Motor.
b.
Wawancara Wawancara merupakan metode pengumpulan data yang dilakukan dengan mengadakan tanya jawab secara langsung kepada pihak Toko Royal motor.
2. Studi Literatur Studi Literatur merupakan metode pengumpulan data dengan cara mengumpulkan jurnal, paper dan bacaan-bacaan yang berkaitan dengan proses pencarian, membaca, serta mengenai website yang berkaitan dengan masalah yang akan dibahas dalam pembuatan sistem informasi penjualan dan monitoring.
1.5.2 Metode Pembangunan Perangkat Lunak
Teknik analisis data dalam pembuatan perangkat lunak menggunakan paradigma perangkat lunak secara waterfall (Gambar 1.1), yang meliputi beberapa proses diantaranya: a.
Pengumpulan Data Pengumpulan data yang dilakukan yaitu mengumpulkan data nama barang dan data harga barang dari toko Royal Motor yang nantinya akan digunakan ketika akan membangun sistem informasi penjualan dan monitoring.
b.
Analisis Analisis yang dilakukan adalah melakukan analisis masalah, analisis sistem yang sedang berjalan, analisi aturan bisnis, analisis monitoring, analisis pengkodean, analisis kebutuhan non-fingsional, dan analisis kebutuhan fungsional.
c.
Perancangan Perancangan yang dilakukan adalah melakukan perancangan pengkodean, perancangan data, perancangan struktur menu, perancangan antarmuka dan perancangan pesan.
d.
Pengkodean Pengkodean yang dilakukan adalah membangun sistem informasi penjualan dan monitoring menggunakan bahasa pemrograman java dengan perangkat lunak yang digunakan untuk membangun sistem ini adalah Java NetBeans
IDE 7.2.1. dan database yang digunakan untuk membangun sistem ini adalah MySql.
e.
Pengujian Pengujian yang dilakukan terhadap sistem informasi penjualan dan monitoring menggunakan pengujian black box dan pengujian beta dengan melakukan wawancara.
f.
Pemeliharaan Pemeliharaan terhadap sistem informasi yang telah dibangun yaitu dengan
Pengumpulan Data Analisis Perancangan
Pengkodean Pengujian Pemeliharaan
Gambar 1. 1 Model Waterfall[1]
1.6 Sistematika Penulisan
Sistematika penulisan skripsi ini disusun untuk memberikan gambaran
umum tentang penelitian yang dijalankan. Sistematika penulisan skripsi ini adalah
sebagai berikut :BAB 1 PENDAHULUAN Bab 1 menguraikan tentang latar belakang permasalahan, perumusan
masalah, maksud dan tujuan, batasan masalah, metodologi penelitian dan
sistematika penulisan.BAB 2 TINJAUAN PUSTAKA Bab 2 membahas mengenai tentang profil perusahaan, konsep dasar dan
teori-teori pendukung dalam membangun sistem informasi penjualan dan
monitoring.BAB 3 ANALISIS DAN PERANCANGAN SISTEM Bab 3 menguraikan tentang analisis prosedur sistem yang sedang berjalan,
solusi yang ditawarkan, analisis kebutuhan non-fungsional, analisis kebutuhan
fungsional, perancangan basis data, perancangan antarmuka, perancangan struktur
menu, perancangan pesan dan jaringan semantic.BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM Bab 4 berisi tentang implementasi sistem, implementasi database,
implementasi antarmuka, pengujian perangkat lunak, pengujian beta, kasus dan
hasil pengujian alpa, pengujian beta, dan skenario pengujian beta.BAB 5 KESIMPULAN DAN SARAN Bab 5 berisi kesimpulan berdasarkan tujuan yang ingin dicapai dan saran
yang dapat diberikan untuk sistem ini yang kemudian dapat dikembangkan
kembali.BAB 5 KESIMPULAN DAN SARAN Pada bab terakhir ini akan dikemukakan kesimpulan yang dapat diperoleh
dari pembahasan bab-bab sebelumnya serta saran untuk pengembangan sistem
lebih lanjut.5.1 Kesimpulan
Berdasarkan penelitian yang telah dilakukan mengenai analisis,
perancangan, implementasi, dan pengujian terhadap sistem informasi penjualan
dan monitoring di toko Royal Motor, maka dapat diambil kesimpulan sebagai
berikut:1. Sistem Informasi Penjualan Dan Monitoring ini dapat membantu dalam proses transaksi penjualan.
2. Sistem Informasi Penjualan Dan Monitoring ini dapat membantu dalam mengetahui jumlah stok barang terbaru dan mengetahui barang mana saja yang perlu dilakukan pembelian ulang.
5.2 Saran
Berdasarkan semua hasil yang telah dicapai saat ini, sistem informasi
penjualan dan monitoring masih mempunyai beberapa kekurangan. Disarankan
untuk menambahkan hal-hal yang dapat melengkapi sistem informasi penjualan
dan monitoring, diantaranya :1. Pemberitahuan monitoring dengan sms.
2. Berbasis online
Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)
1 Edisi 1 Volume 1, Februari 2014 ISSN : 2089-9033
SISTEM INFORMASI PENJUALAN DAN MONITORING
DI TOKO ROYAL MOTOR
BANDUNG
Allegra Shawabi Andrian
Teknik Informatika
- – Universitas Komputer Indonesia Jl. Dipatiukur 112-114 Bandung
E-mail : Allegra_0203@yahoo.com
ABSTRAKRoyal Motor merupakan sebuah toko yang menjual spare part dan aksesoris untuk motor vespa. Saat ini sistem transaksi penjualan yang berjalan di Toko Royal Motor masih dilakukan secara manual (pencatatan). Dalam proses transaksi penjualan, masih sering terjadi kesalahan dalam pencatatan dan dalam proses perhitungan transaksi. Selain itu, dalam proses persediaan stok barang, perubahan stok barang masih dikerjakan dengan cara mengubah jumlah stok barang secara manual berdasarkan penjualan dan pembelian barang yang sering terjadi kesalahan pencatatan dalam pengerjaannya, hal ini membuat pemilik kesulitan dalam mengetahui jumlah stok barang terbaru dan mengetahui barang mana saja yang perlu dilakukan pembelian ulang agar stok barang tidak habis. Apabila stok barang habis, maka permintaan konsumen tidak tersedia.
Sistem informasi penjualan yang terintegrasi dengan data barang dapat memudahkan dalam transaksi pejualan. Dalam monitoring persedian stok barang, agar dapat melakukan pembelian kembali dapat menggunakan metode pengisian kembali persediaan yaitu Re Order Point. Dengan menggunakan metode ini, maka pembelian ulang akan dilakukan apabila jumlah stok barang berada dibawah titik pembelian ulang. Titik pembelian ulang adalah suatu kondisi dimana jumlah stok persediaan sama dengan permintaan selama masa waktu pesanan( lead time), tetapi karena adanya permintaan yang bersifat fluktuatif, maka persediaan pengaman(safety stock) perlu ditambahkan ke dalam perhitungan titik pengisian ulang tersebut.
Pengujian dilakukan menggunakan pengujian black box dan pengujian beta. Hasil pengujian sama dengan tujuan yaitu sistem informasi ini dapat
Kata Kunci : Sistem, Informasi, Monitoring, Penjualan, ReOrderPoin 1.
PENDAHULUAN
Royal Motor merupakan sebuah toko yang menjual spare part dan aksesoris untuk motor vespa dari berbagai tahun. Beberapa contohnya seperti helm, front rack, back rack, white wall, knalpot, kampas rem dll. Tidak hanya tempatnya yang strategis di kawasan pusat bisnis, Harga yang murah dan barang yang lengkap menjadi nilai tambah bagi toko ini. Selain pengguna motor vespa, pengguna motor lain pun terkadang membeli disini.
Berdasarkan hasil wawancara yang dilakukan terhadap pemilik, saat ini sistem transaksi penjualan yang berjalan di Toko Royal Motor masih dilakukan secara manual (pencatatan). Dalam proses transaksi penjualan masih sering terjadi kesalahan dalam pencatatan dan dalam proses perhitungan transaksi penjualan dikarenakan perhitungan transaksi penjualan masih dihitung satu persatu, sedangkan hal tersebut sangat lambat dan memungkinkan terjadinya kesalahan, contohnya apabila konsumen membeli barang dengan jumlah banyak, kasir akan mencatat dan menambahkan satu persatu harga dari tiap-tiap barang. Apabila terjadi kesalahan dalam pencatat dan menghitung total harga, konsumen ataupun pemilik toko akan dirugikan. Selain itu, dalam proses persediaan barang, perubahan stock barang masih dikerjakan dengan cara merubah jumlah stock barang secara manual berdasarkan penjualan dan pembelian barang yang sering terjadi kesalahan pencatatan dalam pengerjaannya hal ini membuat pemilik kesulitan dalam mengetahui jumlah stok barang terbaru dan mengetahui barang mana saja yang perlu dilakukan pembelian ulang agar stok barang tidak habis, karena apabila stok barang habis permintaan konsumen tidak akan tersedia. Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)
2 Edisi 1 Volume 1, Februari 2014 ISSN : 2089-9033
1.1 Sistem Informasi
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. Penjualan merupakan sumber hidup suatu perusahaan, karena dari penjualan dapat diperoleh laba serta suatu usaha memikat konsumen yang diusahakan untuk mengetahui daya tarik mereka sehingga dapat mengetahui hasil produk yang dihasilkan.
3. Apabila barang yang diinginkan konsumen
2. Kemudian pelayan mencarikan barang yang dicari konsumen.
1. Konsumen datang langsung ke Toko royal motor untuk melakukan pembelian, konsumen menanyakan barang yang hendak dibeli kepada pelayan.
Analisis prosedur penjualan adalah tahapan- tahapan yang dilakukan oleh Toko Royal Motor ketika dalam melakukan penjualan barang. Pada Toko Royal Motor, prosedur penjualan masih dilakukan secara manual atau konvensional. Berikut adalah penjelasan singkat mengenai prosedur penjualan di Toko Royal Motor :
Analisis sistem ini menjelaskan mengenai kegiatan sistem yang sedang berjalan di Toko Royal Motor. Prosedur yang dilakukan yaitu prosedur penjualan barang
2.1 Analisis Sistem yang Sedang Berjalan
2 ISI PENELITIAN
1.4 Penjualan
membantu dalam transaksi penjualan dan memonitoring persediaan stok barang.
ROP : Re Order Point D : rata-rata permintaan L : waktu pemesanan SS : persediaan pengaman
ROP = D x L + SS Keterangan :
Monitoring adalah pengumpulan informasi secara terus menerus dan teratur yang akan membantu menjawab pertanyaan mengenai suatu kegiatan. Monitoring membantu mengingatkan ketika terjadi sesuatu yang salah dan membantu agar pekerjaan tetap pada jalurnya.Monitoring bertujuan meningkatkan efektifitas dan efisiensi dari sebuah kegiatan, dan didasarkan pada sasaran dan rencana kegiatan yang sudah ditentukan. Monitoring memungkinkan kita untuk untuk menentukan apakah sumber daya kita telah mencukupi dan telah digunakan dengan baik dan menjadi dasar yang berguna untuk evaluasi apakah kapasitas kita telah layak dan cukup, apakah kita telah benar-benar melakukan apa yang telah direncanakan pengaman untuk mengurangi kemungkinan terjadinya kekurangan terhadap barang yang bersangkutan. Kita memesan beberapa hari sebelum barang habis digunakan sehingga ketika barang sampai barang yang ada habis terjual. Oleh karena itu, waktu pemesanan kembali sering diwujudkan dalam bentuk nilai reorder poin. Re Order Point adalah banyaknya barang tersisa dimana kita harus melakukan pemesanan kembali, Pada situasi dimana ada ketidakpastian pada pasokan maupun permintaan, reorder poin bias dihitung dengan rumus berikut. Rumus Re Order Point adalah
5. Kontrol, suatu aktifitas untuk menjamin bahwa sistem informasi tersebut berjalan sesuai dengan yang diharapkan
4. Penyimpanan, suatu kegiatan untuk memelihara dan menimpanan data.
2. Proses, menggambarkan bagaimana suatau data dirubah agar menghasilkan sebuah informasi yang bernilai tambah.
Masukan(input), menggambarkan suatu kegiatan untuk menyediakan data yang akan diproses.
Kesimpulannya sistem informasi merupakan perpaduan antara manusia, teknologi, media, prosedur dan pengendalian yang bertujuan untuk menata jaringan komunikasi sehingga dapat membantu dalam pengambilan keputusan yang tepat. Kegiatan yang terdapat pada sistem informasi antara lain : 1.
Secara umum informasi dapat didefinisikan sebagai hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian- kejadian yang nyata yang digunakan untuk pengambilan keputusan. Sistem informasi dapat diartikan sebagai kumpulan sub-sub sistem komponen baik fisik maupun non fisik yang saling berhubungan satu sama lain dan bekerjasama secara harmonis untuk mencapai satu tujuan yaitu mengolah data menjadi informasi yang berguna.
3. Keluaran(output), suatu kegiatan untuk menghasilkan laporan dari proses diatas.
1.2 Monitoring
Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)
3 Edisi 1 Volume 1, Februari 2014 ISSN : 2089-9033
barang tidak tersedia dan konsumen dapat mengajukan barang lain untuk dicari oleh pelayan atau membatalkan pembelian.
5. Apabila konsumen tidak yakin dengan barang yang akan dibeli, konsumen dapat mengajukan barang lain untuk dicari oleh pelayan atau membatalkan pembelian.
6. Apabila konsumen yakin akan membeli, barang akan diberikan kepada kasir untuk dibungkus.
7. Kasir menghitung total harga dan memberikan informasi mengenai jumlah uang yang harus dibayar.
8. Konsumen memberikan uang sesuai total harga.
9. Kasir mencatat transaksi penjualan di buku penjualan dan memberikan barang yang sudah dibungkus kepada konsumen beserta faktur.
10. Apabila uang lebih dari total harga, maka kasir akan memberikan uang kembali.
ROP = (2 x 3) + 1.139= 7.139 Berdasarkan perhitungan yang telah dilakukan maka dapat disimpulkan bahwa pembelian barang harus dilakukan ketika stok helm ARC berjumlah 7 pics.
Contoh perhitungan ROP adalah sebagai berikut: Jika waktu pemesanan helm ARC dari supplier A adalah 3 hari dan rata-rata penjualan helm ARC 63/30=2 pics 1 bulan sebelumnya maka perhitungannya Sdl = √(ࠟ(2ࠠ^2*ࠟ0.3ࠠ^2+ 3*ࠟ0.2ࠠ^2)) = 0.693 SS = 1.645x0.693 = 1.139
. (4)
2.2 Analisis Monitoring
ROP = (d x l ) + ss (1) Lead time adalah waktu yang dibutuhkan ketika barang yang dipesan hingga sampai ditempat. Rata- rata barang terjual diambil dari jumlah penjualan selama 1 bulan dibagi banyak hari dari bulan tersebut. Rata-rata barang yang digunakan adalah 1 bulan sebelumnya. Rumus rata-rata penjualan sebagai berikut d =
Safety stock adalah jumlah minimal persediaan barang. Safety stock yang digunakan adalah Nilai Z biasanya diterjemahkan dari keputusan manajemen. Kalau menajemen memberikan toleransi terjadinya kekurangan 5 kali untuk setiap 100 siklus pemesanan, maka service level yang diinginkan adalah 95%. Nilai Z yang berkolerasi dengan servis level 95% adalah 1,645.. Sdl adalah standar devisiasi permintaan selama lead time yg rumusnya sdl =
Untuk mengetahui kapan harus dilakukan pembelian yaitu dengan menggunakan rumus ROP sebagai berikut :
Reorder point (ROP) adalah suatu titik atau batas dari jumlah persediaan yang ada pada saat dimana pemesanan atau pembelian harus diadakan kembali. Safety stock atau batas aman minimal merupakan jumlah minimal barang yang akan ditentukan untuk mengurangi resiko terjadinya kehabis persediaan stok.
Analisis monitoring persediaan barang bertujuan untuk memudahkan pemilik dalam memantau persediaan stok barang. Metode yang digunakan untuk monitoring menggunakan Re Order Point. Re Order Point digunakan untuk mengetahui kapan harus melakukan pemesanan orang agar persediaan barang tidak habis. Indikator pada monitoring persediaan stok barang yaitu berdasarkan stok dikurangi ROP.
Monitoring persediaan stok barang di Toko Royal Motor akan disajikan dalam bentuk tabel dimana akan diurutkan berdasarkan nilai indikator terkecil. Dalam memonitoring persediaan barang, dibutuhkan kode barang, nama barang, jenis barang, nama supplier, stok barang, ROP dan status persediaan. Status persediaan dihasilkan dari stok barang dikurangi ROP.
Status = stok barang - ROP
Penjelasan : 1.
Jika status menghasilkan nilai negatif, maka status akan berwarna merah yang menunjukan bahwa persedian kurang dan harus dilakukan pembelian kembali.
Contoh kasus: Stok helm ARC menunjukan 8 pcs yang masih tersisa dan nilai ROP adalah
10 pcs.Perhitungannya : status = 8 – 10 = -2 pcs
Berdasarkan perhitungan yang telah dilakukan menunjukan status bernilai negatif. Maka status akan berwarna merah dan dapat disimpulkan bahwa stok kurang sehingga perlu dilakukan pembelian.
2. Jika status menghasilkan nilai positif, maka status akan berwarna hijau yang menunjukan
(2)
4 Jurnal Ilmiah Komputer dan Informatika (KOMPUTA) Edisi 1 Volume 1, Februari 2014 ISSN : 2089-9033
Contoh kasus: Data stok white wall ring 10 menunjukan 6 pcs Tabel 3 Spesifikasi Kebutuhan komputer untuk yang masih tersisa dan nilai ROP adalah 5 Client pcs.Perhitungannya : Purpose Client status = 6
- – 5 = 1 pcs Processor Intel Pentium 4 Berdasarkan perhitungan yang telah dilakukan
2.0 GHz
menunjukan status bernilai positif. Maka status
Memori
1 GB
akan berwarna hijau dan dapat disimpulkan
VGA 256 MB bahwa stok masih cukup.. Harddisk 256 GB Input device keyboard, mouse
Monitoring persediaan barang akan disajikan dalam bentuk tabel, dimana akan diurutkan berdasarkan nilai stok barang terkecil. Ketika barang
2.4 Analisis Perangkat Lunak
telah melakukan pemesanan maka status akan Untuk membangun sistem informasi ini berwarna kuning yang artinya dalam proses dibutuhkan perangkat lunak dengan spesifikasi pemesanan. Contoh monitoring persediaan stok kebutuhan sebagai berikut pada tabel 4. barang dapat dilihat pada berikut ini
Tabel 4 Spesifikasi kebutuhan perangkat lunak Tabel 1 Monitoring persediaan stok barang
Sistem Operasi Microsoft Windows 7 DBMS MySQL Tools Program NetBeans IDE 7.0.1 Konektor MySQL Connector
JDBC
2.5 Analisis Jaringan
Untuk menghubungkan setiap komputer dibutuhkan suatu jaringan. Saat ini Toko Royal Keterangan :
Motor belum memiliki komputer dan jaringan 1. Merah, mengartikan kondisi dimana komputer. Kebutuhan jaringan untuk mendukung harus dilakukan pemesanan. Berubah sistem yang dibangun bersifat client-server, menjadi merah ketika stok kurang dari berdasarkan jarak ruangan antar user berdekatan ROP maka jaringan komputer menggunakan topologi Bus
2. Hijau, mengartikan kondisi dimana stok yaitu Pemilik sebagai client , Kasir sebagai client masih aman. Berubah menjadi hijau dan Admin sebagai server. ketika stok lebih atau sama dengan ROP
Admin(server) 3.
Kuning, mengartikan kondisi dimana 192.168.1.1 barang dalam proses pemesanan.
Berubah menjadi kuning ketika menekan tombol pesan. Kasir(client)
Pemilik(client)
192.168.1.2 192.168.1.3
2.3 Analisis Perangkat Keras
Kebutuhan minimal perangkat keras yang akan
HUB
dibangun memiliki spesifikasi yang dijelaskan pada tabel 2 spesifikasi kebutuhan komputer untuk
server :
Gambar 1. Jaringan topologi bus Tabel 2 Spesifikasi Kebutuhan Komputer untuk
server
IP address yang dipakai menggunakan IP kelas C karena ruang lingkup jaringan yang ada di
Purpose Server perusahaan tidak terlalu besar. Processor Intel 2.0 GHz Memori
2 GB
2.6 Identifikasi Aktor
VGA 256 MB
Aktor yang menggunakan sistem informasi
Harddisk 256 GB
penjualan dan monitoring di Toko Royal Motor
Input device keyboard, mouse
dapat diindentifikasikan sebagai berikut :
5 Jurnal Ilmiah Komputer dan Informatika (KOMPUTA) Edisi 1 Volume 1, Februari 2014 ISSN : 2089-9033
c. Mencari data supplier
d. Mencari data pembelian
e. Mengubah data penjualan
f. Memonitoring stok barang
g. Menambah data pennjualan
2. Aktor kedua ialah kasir yang memiliki akses untuk a. Mengubah data akun
b. Menambah data penjualan
3. Aktor ketiga ialah admin yang memiliki akses untuk a. Mengubah data akun
b. Menambah data user
c. Menghapus data user
d. Menambah data barang
e. Mengubah data barang
f. Menghapus data barang
g. Mencari data barang
h. Menambah data supplier i. Menghapus data supplier j. Mengubah data supplier k. Mencari data supplier l. Menambah data pembelian m.Mengubah data pembelian n. Menghapus data pembelian o. Mencari data pembelian
2.7 Gambar 2 Struktur Menu Pemilik Perancangan Struktur Menu
Perancangan struktur menu berisikan menu dan submenu yang berfungsi memudahkan user didalam menggunakan sistem. Menu-menu tersebut 2.