Selesaikan soal angkutan dengan table ketentuan di atas. Tabel awal boleh disusun dengan metode apa saja.
Tentukan nilai programnya.
Diketahui:
Perhatikan bahwa suatu kotak K ij mewakili suatu jalur dan kotak kecil memuat ongkos satuan.
Perumusan masalah menjadi:
Mencari x ij ≥ 0
i=1,2,3 (Kendala Tak Negatif)
j=1,2,3,4
Fungsi tujuan (sasaran):
f =∑ ∑ C ij x ij
i j
D1 D2 D3 D4 bi
4 3 2 3 300
O1 → 300−200
200 ¿ 100
8 6 7 5
O2 300
−¿
1 9 6 6
O3 300
−¿
200
aj → 200−200 200 250 250 900
¿0
D1 D2 D3 D4 bi
4 3 2 3 300 →300−200
O1 ¿ 100
200 100 100−100
−¿ −¿
¿0
8 6 7 5
O2 300
−¿
1 9 6 6
O3 300
−¿
200 200
aj → 200−200 → 200−100 250 250 900
¿0 ¿ 100
D1 D2 D3 D4 bi
4 3 2 3 300 →300−200
O1 ¿ 100
200 100 100−100
−¿ −¿
¿0
8 6 7 5 300 →300−100
O2
−¿ 100 ¿ 200
1 9 6 6
O3 300
−¿ −¿
200
200 → 200−100
aj → 200−200 ¿ 100 250 250 900
¿0 100−100
¿0
D1 D2 D3 D4 bi
4 3 2 3 300 →300−200
O1 ¿ 100
200 100 100−100
−¿ −¿
¿0
8 6 7 5 300 →300−100
O2 ¿ 200
200 200−200
−¿ 100 −¿
¿0
1 9 6 6
O3 300
−¿ −¿
200
200 → 200−100 250
aj → 200−200 ¿ 100 → 250−200 250 900
¿0 100−100 ¿ 50
¿0
D1 D2 D3 D4 bi
4 3 2 3 300 →300−200
O1 ¿ 100
200 100−100
100 −¿ −¿
¿0
8 6 7 5 300 →300−100
O2 ¿ 200
−¿ 100 200 −¿ 200−200
¿0
1 9 6 6 300 →300−50
O3
−¿ −¿ 50 ¿ 250
200 250
200 → 200−100 → 250−200
aj → 200−200 ¿ 100 ¿ 50 250 900
¿0 100−100 50−50
¿0 ¿0
D1 D2 D3 D4 bi
4 3 2 3 300 →300−200
O1 ¿ 100
200 100−100
100 −¿ −¿
¿0
8 6 7 5 300 →300−100
O2 ¿ 200
−¿ 100 200 −¿ 200−200
¿0
1 9 6 6 300 →300−50
¿ 250
O3 250−250
−¿ −¿ 50 250 ¿0
Periksa: banyaknya kotak yang berisi ¿ 6. Nilai m+n−1=3+ 4−1=6 . Jadi kotak-kotak isi tersebut adalah
solusi layak basis. Dengam kata lain tabel awal ini adalah tabel yang tidak merosot.
Untuk semua i dan j , akan kita hitung total ongkos
f =∑ ∑ C ij x ij
i j
D1 D2 D3 D4 bi
4 3 2 3 300
O1
200 100 −¿ −¿
8 6 7 5 300
O2
−¿ 100 200 −¿
1 9 6 6
O3 300
−¿ −¿ 50 250
Perhitungan dilakukan dengan cara menghitung biaya, sel yang kosong terlebih dahulu dengan
memberi tanda positif ¿ selanjutnya negatif ¿ positif, negatif, dan seterusnya.
D1 D2 D3 D4 bi
¿
¿
4 ¿3
¿2 3¿ 300
O1 ¿ ¿ ¿
200 100 K 13 K 14
¿8 ¿ 6¿ ¿7 ¿ 5
¿ 300
O2 ¿ ¿ ¿
K 21 100 ¿ ¿ 200 K 24
¿ ¿ ¿
¿
1 ¿ ¿9 6 ¿ 6
¿ ¿
O3 300
K 31 K 32 50 250
Diperoleh C ' ij kotak kosong dan diantaranya masih ada yang positif, berarti tabel belum optimum. C ' ij
positif menjadi calom untuk diisi, x ij yang sesuai menjadi basis.
Kemudian kita pilih yang hasil ∆ f ijnya paling kecil, sehingga terpilih sel K 31 untuk ditinjau. Dari
lintasan sel K 31, kita pilih sel yang terisi tetapi yang paling minimum yaitu 50. Jadi, untuk sel yang
bertanda positif ¿ ditambahkan 50 dan untuk sel yang bertanda negatif ¿ dikurangkan 50.
D1 D2 D3 D4 bi
4 3¿ 2 3 300
O1 ¿
200 100
8 6 ¿ ¿ 7 5 300
O2
100 200
¿1 9 6 6
O3 ¿ 300
50
250
aj 200 200 250 250
900
K 31 −K 11 + K 12−K 22+ K 23−K 33
Maka:
K 31=0+50=50
K 11=200−50=150
K 12=100+50=150
K 22=100−50=50
K 23=200+50=250
K 33=50−50=0
D1 D2 D3 D4 bi
4 3 2 3
O1 300
150 150
8 6 7 5
O2 300
50 250
1 9 6 6
O3 300
50 250
aj 200 200 250 250 900
Langkah selanjutnya yaitu mengecek sel – sel kosong, apakah masih ada yang nilainya negatif atau
tidak. Jika masih terdapat nilai negatif, maka sel kosong tersebut harus diisi kembali.
Sel yang diuji adalah : Sel K 13 , K 14 , K 21 , K 24 , K 32 , K 33 .
D1 D2 D3 D4 bi
¿ ¿
¿ ¿ ¿ 4 3¿ ¿ 2 3¿
O1 ¿ ¿ 300
150 150 ¿ ¿
¿
8 6 ¿ 7¿ 5
O2 ¿ ¿ 300
¿
¿ 50 250 ¿
¿
1 ¿ 9 6 ¿ 6¿
O3 ¿ ¿ 300
50 ¿ ¿ 250
aj 200 200 250 250 900
Kemudian kita pilih yang hasil ∆ f ijnya paling kecil, sehingga terpilih sel K 24 untuk ditinjau. Dari
lintasan sel K 24 , kita pilih sel yang terisi tetapi yang paling minimum yaitu 50 . Jadi, untuk sel yang
bertanda positif ¿ ditambahkan 50 dan untuk sel yang bertanda negatif ¿ dikurangkan 50
D1 D2 D3 D4 bi
¿
4 3 2 3
O1 300
150 150 ¿
8 6¿ 7 ¿5
O2 300
50 250
1¿ 9 6 ¿ 6
O3 300
50 250
aj 200 200 250 250 900
D1 D2 D3 D4 bi
4 3 2 3
O1 300
100 200
8 6 7 5
O2 300
250 50
1 9 6 6
O3 300
100 200
aj 200 200 250 250 900
Mengecek kembali sel – sel kosong, apakah masih ada yang nilainya negatif atau tidak. Jika masih
terdapat nilai negatif, maka sel kosong tersebut harus diisi kembali.
Sel yang diuji adalah : K 13 , K 14 , K 21 , K 22 , K 32 , K 33 .
D1 D2 D3 D4 bi
¿
¿4 ¿ 3¿ ¿ 2 3¿
O1 ¿ ¿ 300
100 200
¿
¿8 ¿6 ¿ 7 ¿ ¿ ¿5
O2 300
250 50 ¿
¿ ¿
¿1 ¿ 9 6 ¿ 6 ¿
O3 ¿ 300
100 ¿ ¿ ¿ ¿ 200 ¿
aj 200 200 250 250 900
K ij Lintasan ∆ f ij
K 13 K 13 (+ 2 ) K 11 (−4 ) K 31 (+1 ) K 34 (−6 ) K 24 (+ 5 ) K 23 (−7) −9
K 14 K 14 ( +3 ) K 11 (−4 ) K 31 ( +1 ) K 34(−6) −6
K 21 K 21 ( + 8 ) K 31 (−1 ) K 34 ( +6 ) K 24 (−5) 8
K22 K 2 2 ( +6 ) K 12 (−3 ) K 1 1 ( +4 ) K 31 (−1 ) K 34 ( +6 ) K 24 (−5) 7
K 32 K 32 ( + 9 ) K 12 (−3 ) K 11 ( +4 ) K 31 (−1 ) 9
K33 K 33 (+ 6 ) K 3 4 (−6 ) K 24 ( +5 ) K 23 (−7 ) −2
Kemudian kita pilih yang hasil ∆ f ijnya paling kecil, sehingga terpilih sel K 24 untuk ditinjau. Dari
lintasan sel K 24 , kita pilih sel yang terisi tetapi yang paling minimum yaitu 100 . Jadi, untuk sel yang
bertanda positif ¿ ditambahkan 100 dan untuk sel yang bertanda negatif ¿ dikurangkan 100
D1 D2 D3 D4 bi
4 3 2 3
O1 ¿ 300
100 200
¿
8 6 7 ¿5
O2 300
250 50
1 9 6 ¿6
O3 300
100 ¿ 200
aj 200 200 250 250 900
K 13−K 11 + K 31 −K 34 + K 24 −K 23
K 13=0+ 100=100
K 11=100−100=0
K 31=100+100=200
K 34=200−100=100
K 24=50+ 100=150
K 23=250−100=150
Sehingga diperoleh
Tabel Optimum Tahap 3
D1 D2 D3 D4 bi
4 3 2 3
O1 300
200 100
8 6 7 5
O2 300
150 1 50
1 9 6 6
O3 300
2 00 1 00
aj 200 200 250 250 900
Mengecek kembali sel – sel kosong, apakah masih ada yang nilainya negatif atau tidak. Jika masih
terdapat nilai negatif, maka sel kosong tersebut harus diisi kembali.
Sel yang akan diuji: sel K 11 , K 14 , K 21 , K 22 , K 32 , K 33 .
D1 D2 D3 D4 bi
4 3 2 3
O1 ¿ ¿ 300
¿ 200 100 ¿ ¿
8 6 ¿7¿ ¿ ¿ ¿5¿
O2 ¿ 300
150 ¿ 150 ¿
¿ ¿
¿
1¿ 9 6 ¿ 6¿
O3 ¿ ¿ 300
200 ¿ ¿ 100
aj 200 200 250 250 900
K ij Lintasan ∆ f ij
K11 K 1 1 ( + 4 ) K 3 1 (−1 ) K 3 4 ( +6 ) K 2 4 (−5 ) K 2 3 ( +7 ) K 1 3 (−2) 9
K 14 K 14 ( +3 ) K 13 (−2 ) K 23 ( +7 ) K 2 4 (−5) 3
K 21 K 21 ( + 8 ) K 31 (−1 ) K 34 ( +6 ) K 24 (−5) 8
K 22 K 22 ( +6 ) K 23 (−7 ) K 1 3 ( +2 ) K 1 2 (−3 ) −2
K 32 K 32 ( + 9 ) K 34 (−6 ) K 24 ( +5 ) K 23 (−7 ) K 13 (+2)K 12 (−3) 0
K 33 K 33 (+ 6 ) K 34 (−6 ) K 24 ( +5 ) K 23 (−7 ) −2
Kemudian kita pilih yang hasil ∆ f ijnya paling kecil, terdapat dua nilai ∆ f ij yang sama sehingga pilih
salah satunya, maka terpilih sel K 2 2 untuk ditinjau. Dari lintasan sel K 22, kita pilih sel yang terisi
tetapi yang paling minimum yaitu 100 . Jadi, untuk sel yang bertanda positif ¿ ditambahkan 100 dan
untuk sel yang bertanda negatif ¿ dikurangkan 100.
D1 D2 D3 D4
4 3¿ ¿2 3
O1
200 100
8 6 ¿7 5
O2
¿ 150 150
1 9 6 6
O3
200 100
aj 200 200 250 250
K 22−K 23 + K 13 −K 12
K 22=0+100=100
K 23=150−100=50
K 13 =100+100=200
K 12=200−100=100
Sehingga diperoleh
Tabel Optimum Tahap 4
D1 D2 D3 D4 bi
4 3 2 3
O1 300
100 200
8 6 7 5
O2 300
100 50 150
1 9 6 6
O3 300
200 100
aj 200 200 250 250 900
Mengecek kembali sel – sel kosong, apakah masih ada yang nilainya negatif atau tidak. Jika masih
terdapat nilai negatif, maka sel kosong tersebut harus diisi kembali.
Sel yang akan diuji: sel K 11 , K 14 , K 21 , K 32 , K 33
D1 D2 D3 D4 bi
4¿ 3¿ 2 3
O1 ¿ 300
100 200 ¿
8¿ ¿ 6¿ 7 ¿ ¿ ¿ 5¿
O2 ¿ 300
100 ¿ 50 150 ¿
¿ ¿
¿ 6 ¿
¿ 1¿ ¿ 9 ¿ 6
O3 300
200 100
aj 200 200 250 250 900
K ij Lintasan ∆ f ij
K 11 K 11 ( + 4 ) K 31 (−1 ) K 34 (+ 6 ) K 24 (−5 ) K 2 2 (+ 6 ) K 1 2(−3) 7
K14 K 1 4 ( +3 ) K 1 3 (−2 ) K 23 ( +7 ) K 24 (−5) 3
K 21 K 21 ( + 8 ) K 31 (−1 ) K 34 ( +6 ) K 24 (−5) 8
K 32 K 32 ( + 9 ) K 34 (−6 ) K 24 ( +5 ) K 2 2 (−6 ) 2
K 33 K 33 (+ 6 ) K 34 (−6 ) K 24 ( +5 ) K 23 (−7 ) −2
Kemudian kita pilih yang hasil ∆ f ijnya paling kecil, sehingga terpilih sel K 33 untuk ditinjau. Dari
lintasan sel K 33, kita pilih sel yang terisi tetapi yang paling minimum yaitu 50 . Jadi, untuk sel yang
bertanda positif ¿ ditambahkan 50 dan untuk sel yang bertanda negatif ¿ dikurangkan 50.
D1 D2 D3 D4 bi
4 3 2 3
O1 300
100 200
8 6 ¿7 5¿
O2 300
100 50 150
¿
1 9 6¿ 6
O3 300
200 100
aj 200 200 250 250 900
K 33−K 34 + K 24 −K 23
K 33=0+ 50=50
K 34=100−50=50
K 24=150+ 50=200
K 23 =50−50=0
Sehingga diperoleh
Tabel Optimum Tahap 5
D1 D2 D3 D4 bi
4 3 2 3
O1 300
100 200
8 6 7 5
O2 300
100 200
1 9 6 6
O3 300
200 50 50
aj 200 200 250 250 900
Mengecek kembali sel – sel kosong, apakah masih ada yang nilainya negatif atau tidak. Jika masih
terdapat nilai negatif, maka sel kosong tersebut harus diisi kembali.
Sel yang akan diuji: K 11 , K 14 , K 21 , K 23 , K 32 .
D1 D2 D3 D4 bi
4 ¿ 3 ¿ 2 3
O1 ¿ 300
¿
100 200
8¿ ¿ 6 7 ¿5
O2 ¿ 300
100 200
1 ¿ 9 6¿ ¿ 6
O3 ¿ 300
200 50 50
aj 200 200 250 250 900
K ij Lintasan ∆ f ij
K 11 K 11 ( + 4 ) K 13 (−2 ) K 3 3 (+ 6 ) K 31 (−1 ) 7
K 14 K 14 ( +3 ) K 24 (−5 ) K 2 2 (+ 6 ) K 12(−3) 1
K 21 K 21 ( + 8 ) K 31 (−1 ) K 34 ( +6 ) K 24 (−5) 8
K 23 K 23 (+ 7 ) K 24 (−5 ) K 34 ( +6 ) K 33 (−6) 2
K 32 K 32 ( + 9 ) K 34 (−6 ) K 24 ( +5 ) K 22 (−6 ) 2
Karena semua nilai ∆ f ij bernilai positif, berarti tabel sudah optimum. Maka diperoleh nilai
programnya yaitu
f =∑ ∑ C ij x ij
i j