• Tidak ada hasil yang ditemukan

Aplikasi Untuk Menyelesaikan Masalah Rute Kendaraan Dengan Menggunakan Algoritma Clark Wright Savings

N/A
N/A
Protected

Academic year: 2022

Membagikan "Aplikasi Untuk Menyelesaikan Masalah Rute Kendaraan Dengan Menggunakan Algoritma Clark Wright Savings"

Copied!
7
0
0

Teks penuh

(1)

Aplikasi Untuk Menyelesaikan Masalah Rute Kendaraan Dengan Menggunakan Algoritma Clark Wright Savings

Mira Musrini , Rispianda

Jurusan Teknik Informatika, Fakultas Teknologi Industri Jurusan Teknik Industri, Fakultas Teknologi Industri

Institut Teknologi Nasional Jl. PKH. Mustapha No. 23, Bandung 40124 [email protected], [email protected]

Abstract

Untuk menjaga kelangsungan sebuah bisnis, maka sebuah perusahaan harus melakukan produksi berupa barang yang siap pakai dan memasarkan produk tersebut. Setelah tahap pemasaran selesai, perusahaan tersebut biasanya akan mendapatkan konsumen. Tahap berikutnya adalah mengirimkan kepada distributor-distributor, kemudian pada akhirnya distributor akan mengirimkan barang-barang tersebut pada konsumen-konsumen akhir.

Contoh pengiriman barang-barang yang mini market seperti ke k-mart, indomart, yomart dari distributor air minum, roti, snack. Contoh yang lain adalah pengiriman barang dari toko online ke pada konsumen-konsumen yang tersebar di seluruh kota. Target dan tujuan dari penelitian ini adalah membuat suatu prototype aplikasi yang menghasilkan rute yang paling terbaik dari satu konsumen ke konsumen lain. Diharapkan dengan ditemukannya rute terbaik ini, maka biaya distribusi dapat ditekan. Algoritma Clark Wright Savings merupakan metode heuristik yang dapat digunakan untuk mengkonstruksikan rute dengan sekumpulan rute pada setiap langkah ditukar untuk mendapatkan sekumpulan rute yang lebih baik. Adapun data sebagai masukkan dari Algoritma Clark Wright Savings adalah data asumsi yang diambil dari kasus distribusi PT Pos Indonesia.

Key words : Clark Wright Savings, rute terbaik, merchant, depot

1. Pendahuluan

Pada teknis pelaksanaan pendistribusian barang, pihak distributor menggunakan kendaraan-kendaraan pengangkut barang dengan ukuran kendaraan yang berbeda-beda. Dalam melakukan pendistribusian barang, sebuah kendaraan pendistribusi barang tidak hanya melayani satu konsumen akhir saja.

Namun harus melayani beberapa konsumen sekaligus dalam melakukan sebuah perjalanan pendistribusian barang.

Wilayah-wilayah konsumen akhir yang berbeda menyebabkan suatu kendaraan pendistribusi barang harus menentukan rute perjalanan yang akan dilaluinya sebelum melakukan perjalanan pendistribusian barang. Penentuan rute yang akan diambil harus sesuai dengan jarak terbaik antar konsumen satu dengan konsumen yang lainnya.[3]

Tujuan dari penelitian ini adalah membuat suatu prototype aplikasi yang dapat menghasilkan rute terbaik (optimasi rute) dari jalur distribusi, untuk membantu driver dalam merencanakan perjalanan.

Prototype ini akan dijalankan pada Sistem Operasi Android (tablet atau smartphone).

Target dari penelitian ini, adalah prototype ini dapat diterapkan pada bisnis-bisnis yang menggunakan delivery di sekitar kota Bandung. Contoh bisnis yang demikian adalah restaurant yang melayani delivery pada konsumen.

(2)

Ha pa me 2.

Al He he se un da dil ad so

Al La se

asil penelitian ada konsumen ereka pada ko Landasan Te lgoritma Clark euristic diperk euristik yang

tiap langkah d ntuk mengatas ari metode ini lakukan pengu da dan menjad ource node dan

Ga lgoritma Clark angkah-langka bagai berikut:

n dapat dimanf n atau juga dap onsumen. Pene

eori ke-Wright Sa kenalkan pad cukup sering ditukar untuk si permasalaha

adalah melak urangan jarak dikannya sebu n node tujuan.

ambar 1: Flowc k Wright Savi ah yang dilak :

faatkan oleh b pat dimanfaatk elitian ini pent

vings (Clarke da tahun 1964 digunakan un mendapatkan an yang cuku kukan perhitu k tempuh dan uah rute berda

.[1],[3]

chart Pengelola ings dapat dili kukan dalam

banyak restaur kan oleh toko ting untuk me

e-Wright Savin 4 oleh Clarke

ntuk mengon sekumpulan r up besar, dalam ungan penghem waktu yang d asarkan nilai s

aan Data Algorit ihat seperti pa

penentuan ru

rant yang berm online yang h endukung bisn

ngs Method) e dan Wright.

struksikan rut rute yang lebi m hal ini adal matan yang di digunakan den saving yang te

tma Clarke & W ada gambar 1.

ute dengan m

muculan dan m harus melaluk nis-bisnis terse

atau disebut j . Metode ini te dimana sek ih baik, dan m lah jumlah rut iukur dari seb ngan mengaitk erbesar yaitu j

Wright Savings menggunakan

melayani deliv kan delivery pr

ebut.

juga sebagai S merupakan m kumpulan rute metode ini digu te yang banya berapa banyak kan node-nod

jarak tempuh

[2],[4]

metode ini very roduk

Saving metode e pada unakan ak. Inti k dapat e yang antara

adalah

(3)

1.Langkah 1

Inisialisasi data jarak, data jumlah permintaan, data waktu pelayanan, kecepatan rata-rata kendaraan dan kapasitas kendaraan sebagai input yang dibutuhkan, lanjut ke langkah 2.

2. Langkah 2

Buat matriks jarak antar depot ke konsumen dan antar konsumen ke konsumen, lanjut ke langkah 3.

3. Langkah 3

Hitung nilai savings menggunakan persamaan

S(i,j) = a(i,0) + a(j,0) – a(i,j) ………..persamaan(6) dimana,

S(i,j) = saving matriks konsumen i ke konsumen j WTi = waktu tempuh dari pabrik ke konsumen i WTj = waktu tempuh dari pabrik ke konsumen j

WTij = waktu tempuh dari konsumen i ke konsumen j untuk setiap pelanggan untuk mengetahui nilai penghematan, lanjut ke langkah 4.

4. Langkah 4

Urutkan pasangan pelanggan berdasarkan nilai savings matriks jarak dari nilai savings matriks terbesar hingga yang terkecil, lanjut ke langkah 5.

5. Langkah 5

Pembentukan tur pertama (t=1), lanjut ke langkah 6.

6. Langkah 6

Tentukan pelanggan pertama yang ditugaskan pada tur dengan cara memilih kombinasi pelanggan dengan nilai savings terbesar, lanjut ke langkah 7.

7. Langkah 7

Hitung banyaknya jumlah permintaan dari konsumen yang telah terpilih. Apabila jumlah permintaan masih memenuhi kapasitas kendaraan sebesar maka lanjut ke langkah 8. Apabila jumlah permintaan melebihi kapasitas kendaraan maka dilanjutkan ke langkah 11.

8. Langkah 8

Hitung total jarak, waktu perjalanan, dan total waktu berdasarkan pelanggan yang telah terpilih, lanjut ke langkah 9.

9. Langkah 9.

Apabila total waktu ≤ 8 jam maka pelanggan tersebut terpilih untuk ditugaskan pada tur kemudian lanjut ke langkah 10. Apabila waktu > 8 jam maka dilanjutkan ke langkah 11.

10. Langkah 10

Pilih pelanggan selanjutnya yang akan ditugaskan berdasarkan kombinasi pelanggan terakhir yang terpilih dengan nilai savings terbesar, kembali ke langkah 7.

11. Langkah 11

Hapus pelanggan terakhir yang terpilih, lanjut ke langkah 12.

12. Langkah 12

Masukkan pelanggan yang terpilih sebelumnya untuk ditugaskan kedalam tur maka tur (t) telah terbentuk. Apabila masih ada pelanggan yang belum terpilih maka lanjut ke langkah 13. Apabila semua pelanggan telah ditugaskan maka proses pengerjaan Algoritma Clarke & Wright Savings telah selesai.

13. Langkah 13

Pembentukan tur baru (t = t+1), lanjut ke langkah 6. [2],[4]

3. Perancangan Sistem

(4)

Gambar 2: Diagram Use Case

Pada use case yang terdapat pada Gambar 2 terdapat aktor user dan aktor sistem, serta beberapa fungsionalitas dari user dan sistem, berikut adalah deskripsi dari masing-masing fungsionalitas yang terdapat pada use case diagram pada Gambar 2:

- Fungsionalitas Load Map, pada fungsionalitas ini sistem menampilkan map melalui google API.

- Fungsionalitas Define Depot, fungsionalitas ini digunakan user untuk menentukan depot atau bisa di sebut titik awal perjalanan untuk mengantarkan barang.

- Fungsionalitas Define Merchant, pada fungsionalitas ini digunakan user menetukan beberapa merchant atau pelanggan yang akan dikunjungi atau yang akan diantarkan barangnnya. Merupakan node-node yang akan nantinya dilewati.

- Fungsionalitas Get Distance Duration, pada fungsionalitas ini sistem yang bekerja. Setelah data yang di dapat dari fungsionalitas define depot dan define merchant. Sistem akan mengirimkan kordinat node-node yang sudah kita tandai ke google API dan google API akan memberi data jarak dan waktu untuk di olah datanya di dalam algoritman.

- Fungsionalitas Launch CWS, pada fungsionalitas ini user akan memilih pengurutata rute yang optimal menggunakan algoritma Clarke-wright saving. Pada setelah sistem melakukan pengurutan akan muncul urutan rute menurus algoritma tersebut.

- Fungsionalitas Launch SI, pada fungsionalitas ini user akan memilih pengurutata rute yang optimal menggunakan algoritma Sequential insertion. Pada setelah sistem melakukan pengurutan akan muncul urutan rute menurus algoritma tersebut.

- Fungsionalitas Remove Merchant, pada fungsionalitas ini user dapat menghapus pelanggan atau merchant yang sudah dipilih.

4. Implementasi

-Fungsionalitas Load Map

Tampilan awal aplikasi saat menunggu masuk aplikasi sistem akan meminta (request) kepada Google Map API agar dapat menampilkan map pada aplikasi ini. Untuk tampilan dapat dilihat pada Gambar 4.

LOAD MAP

DEFINE DEPOTS

DELETE MERCHANT DEFINE MERCHANTS

GET DISTANCE AND DURATION

LAUNCH CWS

<<include>>

USER

(5)

-F Ha me da

-F Pa dik pe

-P

Fungsionalitas alaman utam enetukan posi an memasukan

Fungsionalitas ada halaman d kunjungi dan erancangan lay

Pengujian Fun

s Define Depo ma merupakan isi depot atau n jumlah kapa

Define Merch define mercha n memasukan yout untuk ko

ngsionalitas G

Gambar ot

n tampilan a u bisa dibilang asitas kendaraa

Gamba hant

ant, user dapa jumlah perm nten home ya

Gambar 6 Tam Get DistanceDu

r 4: tampilan ma awal saat me g titik awal pe an. Untuk tam

ar 5: Tampilan d

at menetukan mintaan pelang ang di jelaskan

mpilan pengujia uration

asuk aplikasi embuka aplik emberangkata mpilan dapat d

define depot

pelanggan – ggan. Dapat d n pada Gamba

an define merch

kasi. Dihalam an untuk mend ilihat pada Ga

pelanggan m dilihat pada g ar 6

hant

man ini user distribusikan b ambar 5

mana saja yang gambar 12. B

dapat barang

g akan Berikut

(6)

Pa ke

-P Ha da

4.

- A un be -T da dib Sa me

D [1

[2

[3

ada saat semua epada google m

Pengujian Fung alaman launch apat dilihat pad

Kesimpulan Algoritma Cla ntuk diterapka erbasis android Tahap penelitia ari PT POS ata bandingkan d aran pengemb emperhitungk

Daftar Pusta ] Robert E.C

Distribusi Jurnal Sek ] Mira Musr Algoritma ] Rinaldi Mu

a data sudah s map API untu

G gsionalitas La h CWS menun

da gambar 8

dan saran ark Wright Sav an pada aplika

d , dan mengg an ini sampai au dari toko on

engan perhitu angan aplikas kan faktor kem

aka

C., Chandra.2 Barang Den kolah Tinggi M

ini, Ivan Avi Sequential Ins unir.2010.Graf

selesai dimasu uk data nilai ja

Gambar 7 Tamp aunch CWS (C

njukan hasil d

Gambar 8

vings ( CWS) si penentuan r gunakan fitur G

pada pengujia nline lain, kem ungan secara m si berbasis An macetan.

2010. Rancan ngan Metode Manajemen Ko

ianto, 2013 I sertion Untuk f Bagian I bah

ukkan ke dala arak dan waktu

pilan pengujian Clark Wright S dari pemrosesa

8: tampilan hasi

, ditemukan p rute terpendek Google API d an, dan rencan mudian hasil k manual.

droid dengan

ng Bangun A Clarke-Wrigh omputer & Te mplementasi Optimasi Rut han kuliah stru

am aplikasi, la u tempuh.

get distance du Savings) an algoritma C

il launch CWS

pada tahun 19 k untuk smartp dan fitur JASO na pengujian a keluaran dari a menggunakan

Aplikasi Pen ht Saving He eknik Komput Algoritma C te. Penelitian uktur disktrit.P

alu sistem akan

uration

Clarke Wright

964, dan terny phone. Di man ON.

adalah mengam aplikasi ini ke n algoritma CW

nentuan Rute euristic (Stud

ter Surabaya.

Clarke And W mandiri P359

n meminta (re

t Savings. Tam

ata masih rele na aplikasi ter mbil data sam emudian

WS dengan

Dan Penjad di Kasus Ud.

Wright Saving equest)

mpilan

evan rsebut mple

dwalan Abc).

gs Dan

(7)

[4] Lita Octora.2013. Pembentukan Rute Distribusi Menggunakan Algoritma Clarke&Wright Savings dan Algoritma Sequential Insertion (Studi Kasus di PT. Panca Lestari Primamulya). Laporan Tugas Akhir. Jurusan Teknik Industri Institut Teknologi Nasional Bandung.

Referensi

Dokumen terkait

Dengan menggunakan metode Clark And Wright Saving Heuristic/ Saving Matrix, rute yang dihasilkan adalah sebanyak 6 rute dan yang memiliki total jarak lebih

Tujuan dari penelitian ini untuk membuat model matematika CVRPTW untuk rute penyiraman tanaman di Kota Yogyakarta, menyelesaikan model tersebut dengan Algoritma

Pada pembahasan ini, data rute awal perusahaan akan diolah dengan menggunakan metode Clark and Wright Saving Heuristic. Perhitungan jarak dilakukan dengan

Metode Clarke and Wright adalah salah satu metode yang digunakan untuk mengatasi masalah rute dengan mempertimbangkan kapasitas angkut armada.. Hasil penelitian mendapatkan

Permasalahan dalam merancang rute perjalanan dengan biaya minimum untuk melayani pelanggan dari berbagai kalangan dengan sejumlah armada kendaraan adalah tantangan mendasar

Dihasilkan rute distribusi dengan algoritma carke &amp; wright adalah tiga rute dengan total jarak tempuh 180,7 km, rute dengan model penyelesaian Vehicle Routing Problem

Salah satu algoritma yang digunakan untuk mempercepat pencarian solusi masalah rute terpendek adalah dengan algoritma heuristik. Salah satu algoritma dalam heuristik yang cukup

Kesimpulan Pada penelitian ini, hasil pengembangan algoritma Clarke and Wright Savings dengan mengubah cara pemilihan titik pelanggan menggunakan konsep head dan tail serta