RANCANG BANGUN DISTRIBUSI STOCK
COCA COLA BERBASIS WEB
(STUDI KASUS PT. COCA COLA AMATIL
SURABAYA)
Oleh :
GAMBARAN UMUM
D
ISTRIBUSI STOK DARIPUSAT KE
S
ETIAP GERAICek dan Suplai Persediaan
Petugas Pengiriman
Sales Centre
RANCANG BANGUN DISTRIBUSI STOCK
COCA COLA BERBASIS WEB
(STUDI KASUS PT. COCA COLA AMATIL
SURABAYA)
P
ERUMUSANM
ASALAH Bagaimana merancang dan membangun distribusi
persediaan gerai soft drink dengan menggunakan GIS .
Bagaimana merancang sistem yang dapat
mengkalkulasikan jarak tempuh dan jumlah angkut setiap truk berdasarkan rata – rata penjualan pada gerai setiap minggunya.
Bagaimana merancang sistem yang dapat menekan
B
ATASANM
ASALAH Wilayah yang diambil untuk lokasi gerai hanya
pada Kecamatan Rungkut di Surabaya Timur.
Tidak membahas mengenai sistem inventory
pada PT. Coca Cola Amatil Surabaya.
Tidak membahas mengenai proses pengadaan
soft drink pada PT. Coca Cola Amatil Surabaya.
Menggunakan metode Cheapest Insertion
Heuristic untuk menghitung rute terdekat antar
T
UJUAN Merancang dan membangun suatu Sistem
Informasi Geografis pengiriman persediaan berbasis web.
Menghasilkan sistem yang dapat
mengkalkulasikan jarak tempuh dan jumlah angkut setiap truck berdasarkan rata – rata penjualan pada gerai setiap minggunya.
Merancang sistem pendistribusian yang efektif
G
AMBARANU
MUMS
ISTEMWeb Distribusi Coca Cola
Stock Toko = 120 Stock Saat Ini = 80
Stock Perlu Dikirim = 40
Data Gerai dan Barang Beserta Rute Terdekat
Proses Distribusi
Stock Toko = 120 Stock Saat Ini = 120 Stock Perlu Dikirim = 0
Stock Toko = 100 Stock Saat Ini = 70
Stock Perlu Dikirim = 30 Stock Toko = 100
Stock Saat Ini = 100 Stock Perlu Dikirim = 0
Stock Toko = 160 Stock Saat Ini = 160 Stock Perlu Dikirim = 0 Stock Toko = 160
Stock Saat Ini = 100 Stock Perlu Dikirim = 60
Data Penjualan Perminggu Setiap Gerai
L
ANDASANT
EORI Sistem Informasi Geografis Google Maps API
PHP
S
ISTEMI
NFORMASIG
EOGRAFISMenurut Esri (1990), SIG adalah kumpulan terorganisir dari perangkat keras komputer, perangkat lunak, data geografi dan personil yang dirancang secara efisien untuk memperoleh, menyimpan, mengupdate, memanipulasi, menganalisa dan menampilkan semua bentuk informasi yang bereferensi geografi yang dapat digunakan untuk membantu dalam pengambilan keputusan.
G
OOGLEM
APSAPI
Google Maps adalah layanan gratis yang diberikan oleh Google. Google Maps merupakan suatu peta yang dapat dilihat dan digunakan dengan menggunakan suatu browser. Google Map API merupakan aplikasi interface yang dapat diakses lewat javascript agar Google Map dapat ditampilkan pada halaman web yang sedang dibangun. Untuk dapat mengakses Google Map, harus melakukan pendaftaran Api Key terlebih dahulu dengan data pendaftaran berupa nama domain web yang dibangun.
PHP
PHP merupakan bahasa berbentuk skrip yang ditempatkan di dalam server dan diproses di server. Secara khusus, PHP dirancang untuk membentuk aplikasi web dinamis. Artinya, PHP dapat membentuk suatu tampilan berdasarkan permintaan terkini. Misalnya, pengguna dapat menampilkan isi suatu database pada halaman
web. PHP juga dapat dipakai secara command line, artinya skrip PHP dapat dijalankan tanpa
melibatkan web server maupun web browser. (Kadir, 2008:2)
C
HEAPESTI
NSERTIONH
EURISTICAlgoritma Cheapest Insertion Heuristic
adalah algoritma yang membangun suatu tour dari sikel sikel kecil dengan bobot minimal dan secara berturut-turut ditambah dengan titik baru sampai semua titik berhasil dilalui. (Winston, 2004:552)
S
YSTEMF
LOW System Flow Pengiriman Coca ColaGudang
Admin Pegawai Pengiriman Manager Pemilik Toko
Mulai Formulir Pendaftaran
Input Data Toko Master Toko Web Distribusi Coca Cola Pengiriman barang berdasarkan rute terdekat menggunakan
algoritma CIH dan penghitungan rata – rata
penjualan setiap toko
Toko Penjualan Toko Barang Page Pengiriman Web Distribusi Coca Cola Mencetak Rute Pengiriman dan Jumlah
Barang Yang Harus Dikirim Beserta Nota Total Pembayaran
Daftar dan Rute Pengiriman Pengiriman Status Toko Yang Dikirim ? Buka Nota Menyimpan data Pengiriman 1 1 Nota Tutup Melakukan Konfirmasi kepada
Pihak Toko Untuk Pengiriman Selanjutnya 2 Input data Pengiriman Berdasarkan Konfirmasi 3 3 Nota
Daftar dan Rute Pengiriman 4 2 Input Data Transaksi 4 Menyimpan data transkasi dan penjualan toko Transaksi Page Transaksi Web Distribusi Coca Cola Penjualan Toko Membuat Laporan Pengiriman Laporan Page Laporan Web Distribusi Coca Cola Selesai
Memberikan nota serta mencatat jumlah penjualan toko minggu
lalu pada daftar rute pengiriman Nota
Nota
Menuliskan status gagal Kirim
pada daftar rute pengiriman
Mnunjukkan Form Daftar dan Rute Pengiriman
untuk menyiapkan Barang Yang Akan
dibawa
Daftar dan Rute Pengiriman
Menyiapkan Barang Berdasarkan Data
yang ada Daftar dan Rute
D
ATAF
LOWD
IAGRAMC
ONTEXTD
IAGRAM Data truk Data Pegawai Data Barang Data T oko Laporan Nota Surat Jalan Pembayaran Data Penjualan 1Sistem Informasi Pengiriman Stok
+
T oko Admin
L
EVEL0
Data truk Input data truk
Data truk
Data Penj ual an T oko
Update Data Penj ual an Data Untuk Pem buatan Laporan
Laporan
Data T ransaksi Konfi rm asi Barang Di teri m a
Data Penj ual an Pem bayaran
Nota Surat Jal an
Data Pengi ri m an Data Persi apan Pengi ri m an
Data Pegawai
Data Barang Data T oko Input Data Pegawai
Input Data Barang Input Data T oko Data Pegawai Data Barang Data T oko T oko M anager Adm i n 1 M ai ntenance 1 T oko 2 Barang 3 Pegawai 2 Persi apan Pengi ri m an + 4 Penj ual an Seti ap
T oko 5 Pengi ri m an 3 Pengi ri m an 4 Pencatatan T ransaksi 6 T ransaksi 5
Pem buatan Laporan
L
EVEL1
Data truk
Data Persiapan Pengiriman Data Pegawai
Data Toko
Data Jumlah Barang Dikirim
Data Barang
Data Kalkulasi Rata Rata Penjualan Data Penjualan Toko
1 Toko 2 Barang 3 Pegawai 5 Pengiriman 4 Penjualan Setiap Toko 1 Penghitungan Rata Rata Penjualan Perminggu
7 Kalkulasi Rata Rata Penjualan Toko
2
Persiapan Barang Yang Akan Dikirim Setiap Armada
CDM
memiliki memiliki memiliki memiliki memiliki memiliki memiliki memiliki memiliki memiliki memiliki memiliki memiliki memiliki memiliki memiliki memiliki memiliki D etai l _H i stori Id_detai l_hi stori Jml _barang D etai l _T rans aksiId_detai l_transaksi Jml _barang H as il _R ute Asal T uj uan N omor
H ari _peng i riman H as il _R ute_Peng i riman Id_H asi l
Asal T uj uan N omor
H i stori _Penj ualan Id_his tori_penjual an T gl _his tori_penjual an Jarak_T oko Id_j arak Asal T uj uan Jarak Kredi t Id_kredi t T gl _pembayaran_kredit j ml_pembayaran Peg awai Id_peg awai N ama_pegawai Bag ian Peng i riman Id_peng i riman T gl _peng i riman N o_jalur Proses_R ute Id_proses Asal Sis ip T uj uan Jarak Setti ng Id_s etti ng
Koordinat_di stri butor Muatan_truck T oko Id_toko N ama_toko Jeni s_toko Alamat C ontact tel epon Koordinat H ari _peng i riman Barang Id_Barang N ama_barang Jeni s_barang U kuran H arg a Jumlah_perkrat T rans aksi Id_transaks i T gl _transaks i T otal _bayar Status_pembayaran Status_peng i riman N o_urut
T rans aksi _awal Id_transaks i_awal Jml _barang T ruck Id_truc k Jeni s_truc k N o_pol i si Kapasi tas Status U sers U serid U sername Pass word Level Blokir
PDM
I D_TO KO = ID_TO KO I D_BARANG = I D_BARANG
I D_BARANG = I D_BARANG
I D_HI ST ORI_PENJUALAN1 = ID_HI STO RI _PENJUALAN1
I D_TRANSAKSI = I D_T RANSAKSI
I D_PROSES = I D_PRO SES I D_HASI L = I D_HASIL I D_PENG IRIMAN = ID_PENGI RI MAN
I D_SETTI NG = ID_SETTI NG
I D_PEGAWAI = I D_PEG AWAI I D_TRUCK = I D_T RUCK
I D_BARANG = I D_BARANG
I D_PENG IRIMAN = ID_PENGI RI MAN
I D_TRANSAKSI = I D_T RANSAKSI I D_PEGAWAI = I D_PEG AWAI
I D_TO KO = ID_TO KO
DETAIL_HIST ORI ID_DETAIL_H IST ORI integ er ID_BARANG integ er ID_HIST ORI_PENJUALAN1 integ er JM L_BARANG integ er DETAIL_T RANSAKSI
ID_DETAIL_T RANSAKSI integ er ID_T RANSAKSI integ er ID_BARANG integ er JM L_BARANG integ er HASIL_RUTE ID_HASIL integ er ASAL integ er T UJUAN integ er NOMOR integ er HARI_PENGIRIMAN varc har(50) HASIL_RUTE_PENGIRIM AN ID_HASIL integ er ID_PENGIRIMAN integ er ASAL integ er T UJUAN integ er NOMOR integ er
HIST ORI_PEN JUALAN ID_HIST ORI_PENJUALAN1 integ er ID_T OKO integ er T GL_HISTOR I_PENJUALAN date
JARAK_TOKO ID_JARAK integ er ASAL integ er T UJUAN integ er JARAK decimal(11) ID_PROSES integ er KREDIT ID_KREDIT integ er ID_T RANSAKSI integ er T GL_PEMBAYARAN_KREDIT date JM L_PEMBAYARAN integ er PEGAWAI
ID_PEGAWAI integ er NAMA_PEGAWAI varc har(20) BAGIAN varc har(20)
PENGIRIMAN ID_PENGIRIMAN integ er ID_PEGAWAI integ er ID_SET T ING integ er T GL_PENGIR IM AN date NO_J ALUR integ er ID_T RUCK integ er
PROSES_RUT E ID_PROSES integ er ASAL integ er SISIP integ er T UJUAN integ er JARAK decimal(11) SET T ING
ID_SET T ING integ er KOORDINAT _DISTRIBUTOR varc har(50) MUAT AN_TR UCK integ er
T OKO ID_T OKO integ er NAMA_T OKO varc har(100) JENIS_TOKO varc har(100) ALAMAT long varchar CONT ACT varc har(50) T ELEPON varc har(20) KOORDINAT varc har(50) HARI_PENGIRIMAN varc har(50) BARANG
ID_BARANG integ er NAMA_BARANG varc har(20) JENIS_BARANG varc har(20) UKURAN varc har(20) HARGA integ er JUM LAH_PER KRAT integ er
T RANSAKSI ID_T RANSAKSI integ er ID_PENGIRIMAN integ er T GL_T RANSAKSI date T OTAL_BAYAR integ er STAT US_PEM BAYARAN varc har(50) STAT US_PENGIRIMAN varc har(50) NO_URUT integ er
T RANSAKSI_AWAL ID_T RANSAKSI_AWAL integ er ID_T OKO integ er ID_BARANG integ er JM L_BARANG integ er
T RUCK ID_T RUCK integ er JENIS_TRUC K varc har(50) NO_POLISI varc har(50) KAPASIT AS integ er STAT US varc har(50) USERS
USERID integ er ID_PEGAWAI integ er USERNAME varc har(50) PASSWORD varc har(50) LEVEL varc har(20) BLOKIR numeric(1)
K
ESIMPULAN Aplikasi distribusi stock Coca Cola berbasis web ini
dapat membantu memantau stock pada setiap gerai dan mencari lokasi gerai dengan tepat. Selain itu juga dapat menampilkan dan menunjukkan rute distribusi terdekat yang divisualisasikan melalui peta.
Proses penghitungan jalur distribusi terdekat
dilakukan dengan menggunakan metode Cheapest
Insertion Heuristic (CIH). Dengan menggunakan
metode tersebut jalur yang dipilih adalah jalur terdekat dan terbaik untuk proses distribusi yang memiliki kondisi bahwa lokasi keberangkatan dan kepulangan ada pada satu lokasi. Sehingga proses distribusi akan berjalan lebih efektif dan telah dibuktikan oleh aplikasi.
Penekanan biaya dapat dilakukan dengan
menggunakan rute terdekat yang telah ditentukan dan dikombinasi dengan
pendistribusian yang tepat. Dan proses
penekanan biaya tersebut telah dibuktikan oleh sistem.