oleh : benny febriantono(07410100180)

23
RANCANG BANGUN DISTRIBUSI STOCK COCA COLA BERBASIS WEB (STUDI KASUS PT. COCA COLA AMATIL SURABAYA) Oleh : Benny Febriantono (07410100180)

Upload: mauli

Post on 07-Jan-2016

103 views

Category:

Documents


6 download

DESCRIPTION

RANCANG BANGUN DISTRIBUSI STOCK COCA COLA BERBASIS WEB ( STUDI KASUS PT. C OCA C OLA A MATIL S URABAYA ). Oleh : Benny Febriantono(07410100180). gambaran umum Distribusi stok dari pusat ke Setiap gerai. Sales Centre. Cek dan Suplai Persediaan. Gerai. Petugas Pengiriman. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Oleh :  Benny Febriantono(07410100180)

RANCANG BANGUN DISTRIBUSI STOCK COCA COLA BERBASIS WEB

(STUDI KASUS PT. COCA COLA AMATIL SURABAYA)

Oleh :

Benny Febriantono (07410100180)

Page 2: Oleh :  Benny Febriantono(07410100180)

GAMBARAN UMUM DISTRIBUSI STOK DARI PUSAT KE SETIAP GERAI

Cek dan Suplai Persediaan

Petugas Pengiriman

Sales Centre

Gerai

Page 3: Oleh :  Benny Febriantono(07410100180)
Page 4: Oleh :  Benny Febriantono(07410100180)

RANCANG BANGUN DISTRIBUSI STOCK COCA COLA BERBASIS WEB

(STUDI KASUS PT. COCA COLA AMATIL SURABAYA)

Page 5: Oleh :  Benny Febriantono(07410100180)

PERUMUSAN MASALAH

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 biaya operasional distribusi.

Page 6: Oleh :  Benny Febriantono(07410100180)

BATASAN MASALAH

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 gerai.

Page 7: Oleh :  Benny Febriantono(07410100180)

TUJUAN

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 agar dapat menekan biaya operasional distribusi.

Page 8: Oleh :  Benny Febriantono(07410100180)

GAMBARAN UMUM SISTEM

Web Distribusi Coca Cola

Stock Toko = 120Stock Saat Ini = 80Stock Perlu Dikirim = 40

Data Gerai dan Barang Beserta Rute Terdekat

Proses Distribusi

Stock Toko = 120Stock Saat Ini = 120Stock Perlu Dikirim = 0

Stock Toko = 100Stock Saat Ini = 70Stock Perlu Dikirim = 30

Stock Toko = 100Stock Saat Ini = 100Stock Perlu Dikirim = 0

Stock Toko = 160Stock Saat Ini = 160Stock Perlu Dikirim = 0

Stock Toko = 160Stock Saat Ini = 100Stock Perlu Dikirim = 60

Data Penjualan Perminggu Setiap Gerai

Page 9: Oleh :  Benny Febriantono(07410100180)

LANDASAN TEORI

Sistem Informasi Geografis Google Maps API PHP Cheapest Insertion Heuristic

Page 10: Oleh :  Benny Febriantono(07410100180)

SISTEM INFORMASI GEOGRAFIS

Menurut 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.

Page 11: Oleh :  Benny Febriantono(07410100180)

GOOGLE MAPS API

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.

 

http://blog.xinthinx.us/2010/06/pengertian-google-maps-api.html

Page 12: Oleh :  Benny Febriantono(07410100180)

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)

Page 13: Oleh :  Benny Febriantono(07410100180)

CHEAPEST INSERTION HEURISTIC

Algoritma 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)

Page 14: Oleh :  Benny Febriantono(07410100180)

SYSTEM FLOWSystem Flow Pengiriman Coca Cola

GudangAdmin Pegawai Pengiriman ManagerPemilik 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

NotaNota

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 adaDaftar dan Rute Pengiriman

Page 15: Oleh :  Benny Febriantono(07410100180)

DATA FLOW DIAGRAMCONTEXT DIAGRAM

Data truk

Data Pegawai

Data Barang

Data Toko

Laporan

Nota

Surat Jalan

Pembayaran

Data Penjualan

1

Sistem Informasi Pengiriman Stok

+

Toko Admin

Manager

Page 16: Oleh :  Benny Febriantono(07410100180)

LEVEL 0

Data truk

Input data trukData truk

Data Penjualan Toko

Update Data Penjualan Data Untuk Pembuatan Laporan

Laporan

Data Transaksi

Konfirmasi Barang Diterima

Data Penjualan

Pembayaran

Nota

Surat JalanData Pengiriman

Data Persiapan Pengiriman

Data Pegawai

Data Barang

Data Toko

Input Data Pegawai

Input Data Barang

Input Data Toko

Data Pegawai

Data Barang

Data Toko

Toko

Manager

Admin

1

Maintenance

1 Toko

2 Barang

3 Pegawai

2

Persiapan Pengiriman

+

4Penjualan Setiap

Toko

5 Pengiriman

3

Pengiriman

4

Pencatatan Transaksi6 Transaksi

5

Pembuatan Laporan

8 Truk

Page 17: Oleh :  Benny Febriantono(07410100180)

LEVEL 1

Data truk

Data Persiapan Pengiriman

Data Pegawai

Data Toko

Data Jumlah Barang Dikirim

Data Barang

Data Kalkulasi Rata Rata PenjualanData Penjualan Toko

1 Toko

2 Barang

3 Pegawai

5 Pengiriman

4Penjualan Setiap Toko

1

Penghitungan Rata Rata Penjualan

Perminggu

7Kalkulasi Rata Rata

Penjualan Toko

2

Persiapan Barang Yang Akan Dikirim

Setiap Armada

8 Truk

Page 18: Oleh :  Benny Febriantono(07410100180)

CDM

memilikimemiliki

memiliki

memiliki

memiliki

memiliki

memiliki

memiliki

memiliki

memilikimemiliki

memiliki

memiliki

memiliki

memiliki

memiliki

memiliki

memiliki

Detail_Histori

Id_detail_historiJml_barang

Detail_Transaksi

Id_detail_transaksiJml_barang

Hasil_Rute

AsalTujuanNomorHari_peng iriman

Hasil_Rute_Peng iriman

Id_HasilAsalTujuanNomor

Histori_Penjualan

Id_histori_penjualanTgl_histori_penjualan

Jarak_Toko

Id_jarakAsalTujuanJarak

Kredit

Id_kreditTgl_pembayaran_kreditjml_pembayaran

Peg awai

Id_peg awaiNama_pegawaiBag ian

Peng iriman

Id_peng irimanTgl_peng irimanNo_jalur

Proses_Rute

Id_prosesAsalSisipTujuanJarak

Setting

Id_settingKoordinat_distributorMuatan_truck

Toko

Id_tokoNama_tokoJenis_tokoAlamatContactteleponKoordinatHari_peng iriman

Barang

Id_BarangNama_barangJenis_barangUkuranHarg aJumlah_perkrat

Transaksi

Id_transaksiTgl_transaksiTotal_bayarStatus_pembayaranStatus_peng irimanNo_urut

Transaksi_awal

Id_transaksi_awalJml_barang

Truck

Id_truckJenis_truckNo_polisiKapasitasStatus

Users

UseridUsernamePasswordLevelBlokir

Page 19: Oleh :  Benny Febriantono(07410100180)

PDM

ID_TOKO = ID_TOKOID_BARANG = ID_BARANG

ID_BARANG = ID_BARANG

ID_HISTORI_PENJUALAN1 = ID_HISTORI_PENJUALAN1

ID_TRANSAKSI = ID_TRANSAKSI

ID_PROSES = ID_PROSES

ID_HASIL = ID_HASIL

ID_PENGIRIMAN = ID_PENGIRIMAN

ID_SETTING = ID_SETTING

ID_PEGAWAI = ID_PEGAWAI

ID_TRUCK = ID_T RUCK

ID_BARANG = ID_BARANG

ID_PENGIRIMAN = ID_PENGIRIMAN

ID_TRANSAKSI = ID_TRANSAKSI

ID_PEGAWAI = ID_PEGAWAI

ID_TOKO = ID_TOKO

DETAIL_HISTORI

ID_DETAIL_H ISTORI integ erID_BARANG integ erID_HISTORI_PENJUALAN1 integ erJM L_BARANG integ er

DETAIL_TRANSAKSI

ID_DETAIL_TRANSAKSI integ erID_TRANSAKSI integ erID_BARANG integ erJM L_BARANG integ er

HASIL_RUTE

ID_HASIL integ erASAL integ erTUJUAN integ erNOMOR integ erHARI_PENGIRIMAN varchar(50)

HASIL_RUTE_PENGIRIM AN

ID_HASIL integ erID_PENGIRIMAN integ erASAL integ erTUJUAN integ erNOMOR integ er

HISTORI_PEN JUALAN

ID_HISTORI_PENJUALAN1 integ erID_TOKO integ erTGL_HISTOR I_PENJUALAN date

JARAK_TOKO

ID_JARAK integ erASAL integ erTUJUAN integ erJARAK decimal(11)ID_PROSES integ er

KREDIT

ID_KREDIT integ erID_TRANSAKSI integ erTGL_PEMBAYARAN_KREDIT dateJM L_PEMBAYARAN integ er

PEGAWAI

ID_PEGAWAI integ erNAMA_PEGAWAI varchar(20)BAGIAN varchar(20)

PENGIRIMAN

ID_PENGIRIMAN integ erID_PEGAWAI integ erID_SETTING integ erTGL_PENGIR IM AN dateNO_JALUR integ erID_TRUCK integ er

PROSES_RUTE

ID_PROSES integ erASAL integ erSISIP integ erTUJUAN integ erJARAK decimal(11)

SETTING

ID_SETTING integ erKOORDINAT_DISTRIBUTOR varchar(50)MUATAN_TR UCK integ er

TOKO

ID_TOKO integ erNAMA_TOKO varchar(100)JENIS_TOKO varchar(100)ALAMAT long varcharCONTACT varchar(50)TELEPON varchar(20)KOORDINAT varchar(50)HARI_PENGIRIMAN varchar(50)

BARANG

ID_BARANG integ erNAMA_BARANG varchar(20)JENIS_BARANG varchar(20)UKURAN varchar(20)HARGA integ erJUM LAH_PER KRAT integ er

TRANSAKSI

ID_TRANSAKSI integ erID_PENGIRIMAN integ erTGL_TRANSAKSI dateTOTAL_BAYAR integ erSTATUS_PEM BAYARAN varchar(50)STATUS_PENGIRIMAN varchar(50)NO_URUT integ er

TRANSAKSI_AWAL

ID_TRANSAKSI_AWAL integ erID_TOKO integ erID_BARANG integ erJM L_BARANG integ er

TRUCK

ID_TRUCK integ erJENIS_TRUC K varchar(50)NO_POLISI varchar(50)KAPASITAS integ erSTATUS varchar(50)

USERS

USERID integ erID_PEGAWAI integ erUSERNAME varchar(50)PASSWORD varchar(50)LEVEL varchar(20)BLOKIR numeric(1)

Page 20: Oleh :  Benny Febriantono(07410100180)

DEMO PROGRAM

Page 21: Oleh :  Benny Febriantono(07410100180)

KESIMPULAN

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.

Page 22: Oleh :  Benny Febriantono(07410100180)

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.

Page 23: Oleh :  Benny Febriantono(07410100180)

TERIMA KASIH