SistemTransportasidanJaringanLogistik
Masalah transportasi, penugasan, dan
transshipment dengan pemrograman linier
YulindaUswatunKasanah,ST,M.Si.
DosenTeknikLogistik
Tujuan Kursus
§ Ketepatandalammenganalisissistemdistribusipadasupplychain
§ Ketepatandalammenganalisisdesaindistribusidalamlogistik
2
Machine Translated by Google
Masalah Penugasan
AssginmentProblem: Ikhtisar
Masalah penugasan adalah suatu masalah mengenai
pengaturan pada individu (objek) untuk melaksanakan
tugas (kegiatan), sehingga demikian pula biaya yang
dikeluarkan untuk pelaksanaan penugasan tersebut
dapat diminimalkan. Permasalahan penugasan
(Assignment) merupakan masalah dari persoalan program
linier dengan tujuan untuk mencari keuntungan maksimum
dengan biaya seminimum mungkin.
4
Machine Translated by Google
AssginmentProblem: Ikhtisar
Masalah-masalah yang dapat diselesaikan dengan metode penugasan adalah:
§ Penugasan beberapa karyawan untuk menyelesaiakn beberapa job §
Beberapa mesin untuk menyelesaikan beberapa pekerjaan
1. Penawaran i = permintaan
AssginmentProblem: Rumus
Masalah penugasan adalah kasus khusus dari masalah program linier; itu adalah salah satu masalah optimisasi kombinasional mendasar di cabang optimasi
atau riset operasi dalam matematika. Tujuannya terdiri dari menugaskan m sumber daya (biasanya pekerja) ke n tugas (biasanya pekerjaan) satu per satu
sambil meminimalkan biaya penugasan.
Sebagai aturan umum, semua pekerjaan harus dilakukan oleh tepat satu pekerja dan setiap pekerja harus ditugaskan secara eksklusif untuk satu pekerjaan.
Setiap pekerja dapat ditugaskan untuk melakukan pekerjaan apa pun, menimbulkan beberapa biaya yang dapat bervariasi tergantung pada penugasan
pekerjaan-pekerjaan.
6
Machine Translated by Google
AssginmentProblem: Contoh
Sebuah perusahaan 3PL memiliki Empat Truk. Setiap truk harus dipilih pada satu pengiriman (pekerjaan) untuk 1
Distribution Center. Biaya yang dibutuhkan untuk setiap set truk terdapat pada meja di bawah ini. Temukan penugasan yang
optimal untuk setiap truk pasa setiap pekerjaan, sehingga total biaya yang dibutuhkan menjadi seminimal mungkin.
DC 1 DC 2 DC 3 DC4
Truk1 16 2 3 7
Truk2 5 13 7 5
Truk3 8 6 5 9
Truk 4 3 4 5 11
AssginmentProblem: Contoh
DC 1 DC 2 DC 3 DC4 DC 1 DC 2 DC 3 DC4
Truk1 16 2 3 7 Truk1 X11 X12 X13 X14
Min Z = 16X11+2X12+3X13+7X14+5X21+13X22+7X23+5X24+8X31+6X32+5X33+
9X34+3X41+4X42+5X43+11X44
Tunduk pada:
X11+X12+X13+X14 = 1 X11+X21+X31+X41 =1
X21+X22+X23+X24 = 1 X12+X22+X32+X42 =1 Kendala DC
Kendala truk
X31+X32+X33+X34 = 1 X13+X23+X33+X43 =1
X41+X42+X43+X44 = 1 X14+X24+X34+X44 =1
1, jika i dialokasikan ke j
,Xij
0, jika tidak
8
Machine Translated by Google
Langkah-LangkahpenyelesaianHungariaMethod:
1. Carielementiapbarisdalammatriksdengannilaiminimum.Kurangkansemuaelemendalambaristersebut
denganelemenbarisbernilaiminimum.
2. Carielementiapkolomdalammatriksdengannilaiminimum.Kurangkansemuaelemendalambaristersebut
denganelemenkolombernilaiminimum.
3.Buatgarisyangmelingkupisemuaelemenbernilainol.
4.Lakukan pengecekan:
A. Jikajumlahgaris=n,makapilihkombinasidarielemenelemenmatriks,dimanajumlahkombinasitersebut
=0.
B. Jikajumlahgaris<n,lakukanlangkahke-5.
5. Carielemendengannilaiminimumyangtidakterlingkupiolehgaris.Kurangkanelemendengannilaiminimum
denganelemenelemenyangtidakterlingkupigarislainnya.Tambahkanelemendengannilaiminimumdengan elemen-
elemenyangterlingkupigarishorisontaldangarisvertikal.Apabilahasilpenguranganmemberikan
hasilnegatif,makaelemendengannilaiminimumtidakperludikurangkan.Kembalikelangkahke-3.
6. Catatan:Apabilapersoalanyangdihadapiadalahpersoalanmemaksimalkan,kalikanmatriksCdenganskalar-
1.
DC 1 DC 2 DC3 DC3
Truk1 4 2 5 7
Truk2 8 3 10 8
Truk3 12 5 4 5
Truk 4 6 3 7 14
Jawab:
1. Carielementiapbarisdalammatriksdengannilaiminimum.Kurangkansemuaelemendalambaristersebutdenganelemenbarisbernilaiminimu
DC 1 DC 2 DC 3 DC3 DC 1 DC 2 DC 3 DC3
Truk1 4 2 5 7
Min = 2 Truk1 2 0 3 5
Truk2 8 3 10 8 Min = 3 Truk2 5 0 7 5
Truk3 12 5 4 5 Min = 4 Truk3 8 1 0 1
Truk4 6 3 7 14 Min = 3 Truk 4 3 0 4 11
10
Machine Translated by Google
3.Buatgarisyangmelingkupisemuaelemenbernilainol.
11
4.Lakukan pengecekan:
A. Jikajumlahgaris=n,makapilihkombinasidarielemenelemenmatriks,dimanajumlahkombinasitersebut=0. B.
Jikajumlahgaris<n,lakukanlangkahke-5.
DC 1 DC 2 DC 3 DC3
Jumlahgaris=3 n=4
Truk1 0 0 3 4
Truk2 3 0 7 4 Jumlah garis n ÿ
Truk3 6 1 0 0
Truk 4 1 0 4 10
Jikajumlahgarisyangmelingkupinolsamadengann(dimensimatrix),makasolusioptimalnyaberadadiantarabarisnoltersebut,jikatidakmakalakukanLangkah5.
5.
Carielemendengannilaiminimumyangtidakterlingkupiolehgaris.Kurangkanelemendengannilaiminimumdenganelemenelemenyangtidakterlingkupigarisla
12
Machine Translated by Google
5. Langkah5
DC 1 DC 2 DC 3 DC3
Truk1 0 0 3 4
Tambahkanelemendengannilaiminimumdenganelemenelemenyangterlingkup
Truk2 3 0 7 4
DC 1 DC 2 DC 3 DC3
Truk3 6 1 0 0
Truk1 0 0 0 1
Truk4 1 0 4 10
Truk2 3 0 4 1
Truk3 9 4 0 0
Cari elemen dengan nilai minimum yang tidak
terlingkupi oleh garis. Kurangi elemen dengan nilai Truk 4 1 0 1 7
minimum dengan elemen-elemen yang tidak terlingkupi
garis lainnya Kembali ke langkah ke-3.
13
5. Langkah5
DC 1 DC 2 DC3 DC3
Truk1 0 1 0 1
Truk2 2 0 3 0
Truk3 9 5 0 0
Truk 4 0 0 0 6
Jumlahgaris=n
Jikajumlahgarisyangmelingkupinolsamadengann(dimensimatriks),makasolusioptimalnyaberadadiantarabarisnoltersebut.
14
Machine Translated by Google
5. Langkah5: Kesimpulan
DC 1 DC2 DC 3 DC3
Truk1 0 1 0 1 Cara penarikan kesimpulan:
Truk2 2 0 3 0 - Berhati-hati dalam menentukan alokasi untuk masing-masing
masing truk (jangan asal memilih 0)
Truk3 9 5 0 0
- Penilaian dilakukan pada kolom dan baris yang memiliki jumlah nol
Truk4 0 0 0 6 paling sedikit.
Tugas Akhir:
DC 1 DC2 DC 3 DC3
DC 1 DC 2 DC3 DC3
Truk1 0 1 0 1 2
Truk1 4 2 5 7
Truk2 2 0 3 0 2
Truk2 8 3 10 8
Truk3 9 5 0 0 2
Truk3 12 5 4 5
Truk4 0 0 0 6 3
Truk 4 6 3 7 14
2 2 3 2
15
Masalah Transportasi
16
Machine Translated by Google
17
Tujuan utama solusi TP adalah untuk mengurangi biaya transportasi. Ada banyak metode yang saat ini digunakan untuk
menyelesaikan TP termasuk metode bantuan komputer. Sebagian besar metode yang digunakan saat ini untuk
menyelesaikan TP mencoba mencapai solusi optimal.
18
Machine Translated by Google
Misalkan sebuah perusahaan memiliki m gudang, i (sumber atau asal) dan n gerai ritel, dan j (pusat permintaan). Produk
akan dikirim dari gudang ke gerai ritel. Setiap gudang memiliki tingkat pasokan tertentu, dan setiap gerai ritel membiarkan
tingkat permintaan tertentu. Juga, kami memberikan biaya transportasi antara setiap gudang dan gerai ritel, dan biaya ini
dianggap linier. Lebih jelasnya, asumsinya adalah:
19
Matriks:
Keterangan:
Ai =Daerahasal(sejumlahi)
Si =Supply,Ketersediaanbarangyangdiangkutdiidaerahasal Tj
=Tempattujuan(sejumlahj) dj =Permintaan (demand)
barangdisejumlahjtujuan xij =JumlahbarangyangakandiangkutdariAikeTj
cij =Besarnyabiayatransportuntuk1unitbarangdariAikeTj
Biayatransport=cij.xi Jumlahpermintaan=Jumlahketersediaan
20
Machine Translated by Google
Fungsi objektif
21
22
Machine Translated by Google
23
Þ Merupakanmetodeuntukmenyusuntabelawaldengan cara
mengalokasikan
distribusibarangmulaidariselyangterletakpadasudutpalingkiriatas.
Aturannya:
(1)Pengisiansel/kotakdimulaidariujungkiriatas.
(2)Alokasijumlahmaksimum(terbesar)sesuaisyaratsehinggalayakuntuk
memenuhipermintaan.
(3)Bergerakkekotaksebelahkananbilamasihterdapatsuplaiyangcukup.
Kalautidak,bergerakkekotakdibawahnyasesuai permintaan. Bergerak
terus hingga pasokan habis dan permintaan terpenuhi.
24
Machine Translated by Google
25
ProsedurPenyelesaian:
- Isikankolommulaikolomdikiriatas(barat laut)dengan
mempertimbangkanbatasanpersediaandanpermintaannya.
- Selanjutnyaisikanpadakolomdisebelahkanannyahingga semuapermintaan
terpenuhi.
26
Machine Translated by Google
Pabrik/ Gudang G1 G2 G3 G4 G5 S
P1 50 80 60 60 30
800
400 400 0 0 0
P2 40 70 70 60 50
600
0 0 500 100 0
P3 80 40 60 60 40
1100
0 0 0 300 800
D 400 400 500 400 800
Biaya total:
Z = (50) 400 + (80) 400 + (70) 500 + (60) 100 + (60) 300 + (40)
800
= 143.000
27
Aturannya:
1. Pilih selyangbiayanyaterkecil 2.
Sesuaikandenganpermintaandankapasitas 3.
Pilihselyangbiayanyasatutingkatlebihbesardariselpertamayang
dipilih
4.sesuaikankembali,caritotalbiaya
28
Machine Translated by Google
P2 40 70 70 60 50 600
400 0 0 200 0
P3 80 40 60 60 40 1100
29
Contoh2:MetodeNWC
Pabrik/Gudang G1 G2 G3 S
P1 20 5 8
90
50 40 0
P2 15 20 10
60
60 0 Total biaya:
P3 0 25 10 19 Z = (50).20 + (40).5 + (60). 20 + (10) .10 + (40).19
50
0 10 40
= 1000 + 200 + 1200 + 100 + 760
D 50 110 40 200
= 3,260
30
Machine Translated by Google
Contoh2:MetodeLeastCost
Pabrik/ Gudang G1 G2 G3 S
P1 20 5 8
90
0 90 0
P2 15 20 10
60
20 0 40 Biaya total:
P3 25 10 19
50 Z = (90). 5 + (40).10 + (20). 10 + (20) .15 + (30).25
30 20 0
= 450 + 400 + 200 + 300 + 750
D 50 110 40 200
= 2.100
31
Teknik pengerjaan pada metode ini berbeda dengan dua metode sebelumnya yaitu metode transportasi Stepping
Stone dan MODI dimana untuk mendapatkan solusi yang optimal dilakukan berulang-ulang sampai kondisi optimal
tersebut terpenuhi. Sedangkan pada metoda VAM ini, sekali kita menentukan alokasi pada satu cell maka alokasi
tersebut tidak berubah lagi.
32
Machine Translated by Google
Langkah-5: HilangkanbarisPkarenabaristersebuttelahdiisi
sepenuhnya(kapasitaspenuh)sehinggatidakmungkin
untukdiisilagi.Kemudian perhatikankolomdanbarisyang belumterisi/
teralokasi
33
Langkah-3: Memilih1nilaiperbedaan-perbedaanyangterbesardiantarasemuanilaiperbedaanpadakolomdanbaris.
DalamhalinibarisPmemilikinilaiperbedaanterbesaryaitu9.
34
Machine Translated by Google
MisalpadabarisP,biayaangkutsegiempatPA=25;
PB=10;PC=19yangterkeciladalahbiayapadasegiempatPB.MakadiisisegiempatPBdengan50satuan sesuaikapasitaspabrikP
35
36
Machine Translated by Google
Langkah-8: Bilanilaiperbedaanbiayaada2yangbesarnyasama,
misalyangsatuterletakdikolom,maka:Lihatsegiempatyangmasukkedalamkolomataubarisyangmempunyainilaiterbesar.
Bilamemilikibiayaterendahmakaisikanalokasimaksimum KelebihanmetodeVAMadalahmudah
padasegiempatini.Bilabiayanyatidakterendahmakapilihsegi menghitungnya.Tetapihasilpemecahannya
empatyangakandiisiberdasarkansalahsatu,baristerpilihatau kadangmasihdapatdioptimalkandengan
kolomterpilih. menggunakanmetodelain,misalnyaSimplex.
37
Masalah Pengiriman
38
Machine Translated by Google
TransshipmentMasalah: Ikhtisar
Untungnya, masalah transshipment dapat diubah menjadi TP yang lebih besar dan diselesaikan. Oleh karena itu, masalah
transshipment juga dapat diselesaikan dengan kode LP tujuan umum.
39
TransshipmentMasalah: Ikhtisar
Perbedaantransportationproblemsdantransshipmentproblem:
40
Machine Translated by Google
TransshipmentMasalah: Ikhtisar
Model Transshipment adalah model yang mengalami masalah transportasi. Ada dua jenis masalah transshipment:
Dengan sumber dan tujuan bertindak sebagai node Dengan beberapa node transien antara sumber
sementara (yaitu perantara). dan tujuan
41
TransshipmentMasalah: Rumus
42
Machine Translated by Google
Permintaan = Pasokan
2.TambahkannilaiBalance kesetiapbarisdankolomdalammatrix .
4. Gambar shippingpattern.
Catatan: alokasiuntukbarisdiagonalsupayadiabaikan.
43
Contoh soal:
Pertimbangkan masalah transshipment berikut yang melibatkan 4 sumber dan 2 tujuan. Nilai pasokan dari sumber S1, S2,
S3 dan S4 masing-masing adalah 200 unit, 250 unit, 300 unit, dan 450 unit. Nilai permintaan untuk tujuan D1 dan D2 masing-
masing adalah 600 unit dan 600 unit. Biaya transportasi per unit antara sumber dan tujuan yang berbeda dirangkum dalam
tabel berikut.
Memecahkan masalah transshipment.
44
Machine Translated by Google
Langkah-1:Cekapakahmatrix BalanceatauUnbalance.
Seimbang, jika Total sum of supply = Total sum of demand = B maka nilai B disini adalah 1200.
45
Langkah-2:TambahkannilaiBalance kesetiapbarisdankolomdalammatrix.
46
Machine Translated by Google
47
4. Gambar shippingpattern.
Catatan: alokasiuntukbarisdiagonalsupayadiabaikan.
A. firstdrawthefoursourcesandtwo B. Lihat tabel di atas cellis yang dialokasikan pertama (S1, S2). Pengiriman
tujuan pertama dimulai dari S1 ke S2. Nilai yang dialokasikan adalah 200.
48
Machine Translated by Google
4. Gambar shippingpattern.
Catatan: alokasiuntukbarisdiagonalsupayadiabaikan.
A. Sel yang dialokasikan kedua adalah (S2, D1). B. Sel yang dialokasikan berikutnya adalah (S3, D2) dan setelah itu kita punya (S4, D2).
Pengiriman pindah dari S2 ke D1. Nilai yang dialokasikan untuk kedua sel ini masing-masing adalah 300
Nilai yang dialokasikan adalah 450. dan 450.
49
4. Gambar shippingpattern.
Catatan: alokasiuntukbarisdiagonalsupayadiabaikan.
A. Sel yang dialokasikan berikutnya dan terakhir adalah (D2, D1). Pengiriman dipindahkan dari D2 ke D1. Yang dialokasikan
nilai untuk sel ini adalah 150.
50
Machine Translated by Google
TransshipmentMasalah: Latihan1
Pertimbangkan perusahaan yang memiliki dua pabrik, perusahaan mengirimkan produk dari pabrik
ke tiga toko eceran. Jumlah unit tersedia di pabrik X dan Ya masing-masing 200 dan 300. Sedangkan
yang diminta masing-masing di A, BandCare 100, 150, dan 250. Daripada pengiriman langsung dari
pabrik ke toko eceran, diminta untuk menyelidiki kemungkinan trans-shipment. Biaya transportasi (dalam
dolar) per unit diberikan dalam tabel.
51
TERIMA KASIH J
#SalamLogistik
52