PRAKTIKUM
TIN - 217
PRAKTIKUM PEMROGRAMAN KOMPUTER
CRYSTAL - 217 - I - 022/023
NIM : 2021-0453-0012
SHIFT :A
1
Laporan Praktikum Pemrograman Komputer. Modul IV. Pengalokasian Sumber Daya 2
yang mengurutkan setiap bobot pada grafik dari minimum ke paling maksimum lalu
memilih sisi paling minimum dan memasukan pada himpunan tree, lalu memilih sisi
berikutnya dengan yang paling minimum namun tidak membuat loop di himpunan tree,
ulangi langkah tersebut hingga semua sisi pada grafik tidak ada lagi yang dapat dipilih.
(Hendarman Lubis, 2021)
I.3. Tujuan
1. Praktikan mampu memahami fungsi optimasi jaringan dalam perindustrian.
2. Praktikan mengetahui jenis - jenis optimasi jaringan (minimum spanning tree,
shortest path, maximum flow) serta memahami penggunaannya.
3. Praktikan mampu menyelesaikan permasalahan – permasalahan optimasi jaringan.
Shift :A
66
61
97
42
3
Laporan Praktikum Pemrograman Komputer. Modul V. Optimasi Jaringan Dalam
Perindustrian 4
5
Laporan Praktikum Pemrograman Komputer. Modul V. Optimasi Jaringan Dalam
Perindustrian 6
25
Laporan Praktikum Pemrograman Komputer. Modul V. Optimasi Jaringan Dalam
Perindustrian 26
tidak dapat dipilih lagi karena jalur untuk menuju titik tersebut sudah tidak optimal.
Didapatkan pada kasus ini jarak optimal untuk mencapai titik 15 sebesar 436 Km
dengan jalur yang terpilih adalah (1,3), (3,13), (13,15).
Software Excel solver dilakukan dengan membuat terlebih dahulu tabel yang
berisikan semua jalur yang ada lalu memberikan tabel kosong untuk setiap jalurnya
dengan tulisan Onroute nantinya tabel ini akan berisi nilai 0 dan 1 dimana 0 menandakan
bahwa jalur itu tidak digunakan dan 1 menandakan bahwa jalur tersebut digunakan.
Langkah berikutnya kita akan membuat tabel dengan semua titik lalu membuat kolom
disebelahnya dengan tulisan Supply/Demand isilah tabel tersebut dengan angka 1 pada
titik awal dan -1 untuk titik tujuan akhir dengan yang lainnya berisikan 0 ini
menandakan bahwa pada titik yang memiliki nilai 1 adanya perjalanan yang keluar dari
titik tersebut namun tidak ada perjalanan yang menuju ke titik tersebut sedangkan untuk
titik dengan nilai -1 menandakan adanya perjalanan yang menuju titik tersebut namun
tidak ada perjalanan yang keluar dari titik tersebut untuk titik dengan nilai 0
menandakan adanya perjalanan yang menuju titik tersebut dan ada juga perjalan yang
keluar dari titik tersebut atau tidak ada perjalanan yang melalui titik tersebut. Buatlah
kolom bertulisan Net Flow dimana kolom ini akan memiliki rumus yang berisikan sel
Onroute rute yang berhubungan dengan titik tersebut dimana jika pada rute tersebut titik
berada pada kolom asal memiliki nilai positif dan jika titik tersebut berada pada kolom
tujuan memiliki nilai negatif, setelah itu buatlah satu sel yang berisikan rumus
=SUMPRODUCT(Kolom yang bertulisan Onroute,Kolom yang berisi jarak tiap rute).
Bukalah Solver masukkan pada Set Objective sel yang sudah di isi dengan rumus
=SUMPRODUCT sebelumnya lalu pada To: pilihlah Min karena tujuan kita adalah
meminimasi jarak yang diperlukan untuk mencapai titik tujuan akhir, pada By Changing
Variable Cells: masukkan kolom yang bertuliskan Onroute lalu pada Subject to the
Constraints: klik tulisan add lalu masukkan pada Cell Reference: kolom yang
bertuliskan Net Flow dengan simbol = lalu pada Constraint: masukkan kolom
bertuliskan Supply/Demand lalu klik Ok ubahlah Select a Solving Method: menjadi
Simplex LP kemudian klik Solve maka akan muncul jalur mana yang akan dilewati dan
berapa jaraknya. Pada kasus ini Jalur yang dilewati adalah (1,3), (3,13), (13,15) dengan
jarak 436 Km.
IV.2 Pertanyaan
1. Jelaskan apa yang dimaksud dengan graph pada optimasi jaringan serta sebutkan
contoh-contohnya!
Jawab:
graph ini terdiri dari node dan juga busur dimana node dan busur ini
berpasangan berturut turut, node ini menandakan titik dan busur menandakan
jalur.
2. Sebutkan dan jelaskan secara singkat algoritma lainnya selain yang telah disebut
pada modul yang berhubungan dengan penyelesaian permsalahan minimum
spanning tree! (minimal 3 beserta dengan sumber literatur yang digunakan).
Jawab:
Algoritma Solin adalah algoritma yang mengurutkan bobot jalur dari
besar ke kecil dan memulai dari sisi terbesar. (Herman Lukas Kayai, 2013)
Algoritma Ant Colony System adalah algoritma pencarian solusi kasus
kombinatorial yang memanfaatkan informasi lokal dari solusi yang ada
sebelumnya secara acak dan memperbaiki solusi yang ada dengan mekanisme
pengumpulan informasi. (Irawan Afrianto, 2012)
Algoritma genetika adalah algoritma yang dimulai dengan membuat
populasi awal secara acak, lalu menghitung nilai fitness dari setiap individu.
Selanjutnya memilih individu dengan nilai fitness tertinggi lalu dilakukan proses
crossover dan mutasi sehingga terbentuknya populasi baru. (Emsi M. Y.
Monifani, 2014)
3. Sebutkan penggunaan Minimum Spanning Tree dan Shortest Path dalam kehidupan
sehari-hari (masing-masing minimal 2).
Jawab:
Minimum Spanning Tree: Menentukan jalur pemasangan kabel yang
menghubungkan beberapa rumah, Menentukan pembangunan rute jalan tol yang
menghubungkan berbagai kota.
Shortest Path: Menentukan jalur yang akan dipakai saat ingin menuju
satu kota, Menentukan lokasi terdekat dari kampus.
4. PT.CRYSTAL saat ini ingin melakukan kegiatan pengiriman buah-buahan dari kota
Malang menuju Kota Jakarta melalui jalur darat, dimana dalam melakukan kegiatan
pengiriman digunakan mobil pickup berkapasitas maksimal 100 Kg dengan biaya
transportasi sebesar Rp 39.000 setiap kilometernya. Pada bulan November 2022,
PT. CRYSTAL akan mengirimkan 1000 Kg buah-buahan menuju Jakarta. Tentukan
besaran biaya paling efisien yang memungkinkan bagi PT. CRYSTAL beserta
dengan jalur yang dilaluinya.
Jawab:
Tabel 5.33. Penomoran Kota
Penomoran
Nama Kota
Kota
Malang 1
Surabaya 2
Tulungagung 3
Tuban 4
Pacitan 5
Rembang 6
Yogyakarta 7
Kudus 8
Kebumen 9
Semarang 10
Purwokerto 11
Pemalang 12
Tasikmalaya 13
Cirebon 14
Bandung 15
Subang 16
Sukabumi 17
Purwakarta 18
Bogor 19
Jakarta 20
Jarak yang dilalui sebesar 897 Km dengan harga Rp 39.000 /Km dan kapasitas
pengiriman 100 Kg maka biaya terefisien adalah sebesar Rp 34.983.000 dalam 1
perjalanan namun dikarenakan sebanyak 1000 Kg buah buah yang ingin dikirimkan
maka biaya yang akan dikeluarkan sebesar Rp 349.830.000.
• Metode Shortest Path menghasilkan jalur terpendek dari titik 1 ke titik 15 sepanjang
436 Km
• Excel Solver menghasilkan jalur terpendek dari titik 1 ke titik 15 sepanjang 436 Km
• Metode Shortest Path dan Metode Software menghasilkan solusi yang optimal
dengan jalur sepanjang 436 Km
41
BAB VI
DAFTAR PUSTAKA
42