Dokumen tersebut membahas penyelesaian masalah algoritma pemrograman greedy dan shortest path menggunakan graf dengan 3 kalimat berikut: Algoritma greedy digunakan untuk menyelesaikan masalah knapsack dan minimum spanning tree dengan memilih ruas yang memenuhi kriteria optimasi. Masalah shortest path dihitung dengan menentukan jalur terpendek antara simpul awal dan tujuan berdasarkan label setiap ruas pada graf berarah.
Dokumen tersebut membahas soal latihan graf planar dan homomorfisme graf K3,3. Pertama, dijelaskan cara menggambar graf planar tanpa persilangan dan menentukan planaritas graf. Kedua, dibahas tentang graf planar terhubung reguler dan rumus untuk menentukan jumlah simpulnya. Ketiga, dijelaskan cara menentukan graf mana yang homomorfik dengan K3,3.
Dokumen tersebut berisi 10 soal limit fungsi dan penyelesaiannya. Secara garis besar, dokumen tersebut memberikan contoh penggunaan aturan limit dan teknik derivasi untuk menyelesaikan masalah limit fungsi.
Dokumen tersebut membahas soal latihan graf planar dan homomorfisme graf K3,3. Pertama, dijelaskan cara menggambar graf planar tanpa persilangan dan menentukan planaritas graf. Kedua, dibahas tentang graf planar terhubung reguler dan rumus untuk menentukan jumlah simpulnya. Ketiga, dijelaskan cara menentukan graf mana yang homomorfik dengan K3,3.
Dokumen tersebut berisi 10 soal limit fungsi dan penyelesaiannya. Secara garis besar, dokumen tersebut memberikan contoh penggunaan aturan limit dan teknik derivasi untuk menyelesaikan masalah limit fungsi.
Interpolasi polinomial Newton menggunakan persamaan rekursif untuk menghitung koefisien polinomial berdasarkan beda terbagi hingga dari data titik. Metode ini diterapkan untuk memperkirakan nilai fungsi di luar data titik yang diketahui dengan menggunakan polinomial hasil interpolasi.
Dokumen tersebut membahas tentang integral tak tentu, notasi sigma, integral tentu, dan teorema dasar kalkulus. Secara ringkas, dibahas definisi integral sebagai anti turunan suatu fungsi, rumus integral, konsep partisi dan jumlah Riemann untuk menghitung luas daerah di bawah kurva grafik suatu fungsi, serta dua teorema dasar kalkulus yang menghubungkan antara turunan dan integral suatu fungsi.
1. Dokumen tersebut membahas prinsip inklusi-eksklusi dalam menghitung banyaknya obyek yang memenuhi beberapa sifat tertentu.
2. Bentuk umum prinsip inklusi-eksklusi ditulis sebagai rumus yang menghitung jumlah obyek tanpa sifat tertentu berdasarkan jumlah obyek dengan berbagai kombinasi sifat.
3. Beberapa contoh penerapan prinsip inklusi-eksklusi untuk
Dokumen tersebut menjelaskan tentang suku tengah pada barisan aritmetika. Suku tengah ditentukan melalui rumus Uk = 1/2 (U1 + U2k-1) dimana Uk adalah suku ke-k, U1 adalah suku pertama, dan U2k-1 adalah suku terakhir. Contoh soal mendemonstrasikan cara menentukan suku tengah dan suku keberapanya dari beberapa barisan aritmetika.
Operasi Aljabar Pada Fungsi (Math Class)HIA Class.
Dokumen menjelaskan operasi dasar pada fungsi, yaitu penjumlahan, pengurangan, perkalian, dan pembagian fungsi. Definisi operasi tersebut dituliskan secara umum, kemudian diaplikasikan pada contoh fungsi f(x) = x - 3 dan g(x) = 2x^3 + 5x untuk menentukan hasil operasi penjumlahan, pengurangan, dan perkalian fungsi-fungsi tersebut.
(2) Lingkaran2-Segiempat Tali Busur 1.pptxGibbonTamba1
Ringkasan dokumen tersebut adalah:
Dokumen tersebut membahas tentang segiempat tali busur, termasuk definisi, sifat-sifat, dan contoh soalnya. Sifat-sifat yang dibahas antara lain sudut berhadapan saling berpelurus dan hubungan antara panjang diagonal dengan sisi lainnya. Contoh soal memberikan latihan mengenai penentuan besar sudut dan panjang sisi menggunakan sifat-sifat segiempat t
Dokumen tersebut membahas tentang relasi matematika antara dua himpunan, termasuk definisi relasi, contoh relasi, sifat-sifat relasi seperti refleksif, simetris, dan transitif, serta operasi-operasi pada relasi seperti komposisi, persilangan, dan penyatuan relasi.
Program tersebut menghitung jarak tempuh seseorang yang mengendarai sepeda motor dengan kecepatan yang terus bertambah 0,1 m/detik setiap detiknya. Program menggunakan loop untuk menghitung jarak tempuh selama 100 detik dengan menambahkan kecepatan saat ini ke total jarak setiap iterasi loop sambil menaikkan nilai kecepatan 0,1. Program ini akan mencetak total jarak tempuh selama 100 detik.
Dokumen tersebut membahas tentang bilangan kompleks, yaitu bilangan yang berbentuk a + bi dimana a dan b adalah bilangan real dan i^2 = -1. Bilangan kompleks dapat dioperasikan dengan penjumlahan dan perkalian. Bilangan kompleks dapat juga direpresentasikan dalam bentuk kutub (polar) yaitu (r, theta).
Dokumen tersebut membahas berbagai konsep dasar tentang turunan fungsi seperti kemonotonan fungsi, ekstrim fungsi, kecekungan fungsi, titik belok, dan asimtot fungsi beserta contoh soalnya.
Interpolasi polinomial Newton menggunakan persamaan rekursif untuk menghitung koefisien polinomial berdasarkan beda terbagi hingga dari data titik. Metode ini diterapkan untuk memperkirakan nilai fungsi di luar data titik yang diketahui dengan menggunakan polinomial hasil interpolasi.
Dokumen tersebut membahas tentang integral tak tentu, notasi sigma, integral tentu, dan teorema dasar kalkulus. Secara ringkas, dibahas definisi integral sebagai anti turunan suatu fungsi, rumus integral, konsep partisi dan jumlah Riemann untuk menghitung luas daerah di bawah kurva grafik suatu fungsi, serta dua teorema dasar kalkulus yang menghubungkan antara turunan dan integral suatu fungsi.
1. Dokumen tersebut membahas prinsip inklusi-eksklusi dalam menghitung banyaknya obyek yang memenuhi beberapa sifat tertentu.
2. Bentuk umum prinsip inklusi-eksklusi ditulis sebagai rumus yang menghitung jumlah obyek tanpa sifat tertentu berdasarkan jumlah obyek dengan berbagai kombinasi sifat.
3. Beberapa contoh penerapan prinsip inklusi-eksklusi untuk
Dokumen tersebut menjelaskan tentang suku tengah pada barisan aritmetika. Suku tengah ditentukan melalui rumus Uk = 1/2 (U1 + U2k-1) dimana Uk adalah suku ke-k, U1 adalah suku pertama, dan U2k-1 adalah suku terakhir. Contoh soal mendemonstrasikan cara menentukan suku tengah dan suku keberapanya dari beberapa barisan aritmetika.
Operasi Aljabar Pada Fungsi (Math Class)HIA Class.
Dokumen menjelaskan operasi dasar pada fungsi, yaitu penjumlahan, pengurangan, perkalian, dan pembagian fungsi. Definisi operasi tersebut dituliskan secara umum, kemudian diaplikasikan pada contoh fungsi f(x) = x - 3 dan g(x) = 2x^3 + 5x untuk menentukan hasil operasi penjumlahan, pengurangan, dan perkalian fungsi-fungsi tersebut.
(2) Lingkaran2-Segiempat Tali Busur 1.pptxGibbonTamba1
Ringkasan dokumen tersebut adalah:
Dokumen tersebut membahas tentang segiempat tali busur, termasuk definisi, sifat-sifat, dan contoh soalnya. Sifat-sifat yang dibahas antara lain sudut berhadapan saling berpelurus dan hubungan antara panjang diagonal dengan sisi lainnya. Contoh soal memberikan latihan mengenai penentuan besar sudut dan panjang sisi menggunakan sifat-sifat segiempat t
Dokumen tersebut membahas tentang relasi matematika antara dua himpunan, termasuk definisi relasi, contoh relasi, sifat-sifat relasi seperti refleksif, simetris, dan transitif, serta operasi-operasi pada relasi seperti komposisi, persilangan, dan penyatuan relasi.
Program tersebut menghitung jarak tempuh seseorang yang mengendarai sepeda motor dengan kecepatan yang terus bertambah 0,1 m/detik setiap detiknya. Program menggunakan loop untuk menghitung jarak tempuh selama 100 detik dengan menambahkan kecepatan saat ini ke total jarak setiap iterasi loop sambil menaikkan nilai kecepatan 0,1. Program ini akan mencetak total jarak tempuh selama 100 detik.
Dokumen tersebut membahas tentang bilangan kompleks, yaitu bilangan yang berbentuk a + bi dimana a dan b adalah bilangan real dan i^2 = -1. Bilangan kompleks dapat dioperasikan dengan penjumlahan dan perkalian. Bilangan kompleks dapat juga direpresentasikan dalam bentuk kutub (polar) yaitu (r, theta).
Dokumen tersebut membahas berbagai konsep dasar tentang turunan fungsi seperti kemonotonan fungsi, ekstrim fungsi, kecekungan fungsi, titik belok, dan asimtot fungsi beserta contoh soalnya.
Pembahasan soal snmptn 2011 matematika ipa kode 599Helma Nadya
Dokumen tersebut berisi penjelasan soal-soal matematika untuk persiapan seleksi masuk perguruan tinggi negeri. Terdapat pembahasan delapan soal yang meliputi konsep-konsep vektor, trigonometri, integral, dan persamaan kuadrat.
Dokumen tersebut berisi penjelasan soal-soal matematika untuk persiapan ujian masuk perguruan tinggi negeri. Terdapat delapan soal yang dibahas mulai dari vektor, trigonometri, integral, hingga cerminan parabola.
Mata kuliah Struktur Diskrit merupakan salah satu mata kuliah fundamental dalam bidang ilmu komputer dan matematika. Mata kuliah ini membahas tentang konsep-konsep dasar dalam matematika diskrit yang penting untuk memahami dan menganalisis algoritma, struktur data, dan berbagai masalah komputasi lainnya. Berikut adalah penjelasan mengenai topik-topik yang biasanya dicakup dalam mata kuliah Struktur Diskrit:
1. **Logika Matematika**:
- Logika proposisional dan logika predikat adalah bagian penting dari mata kuliah Struktur Diskrit. Mahasiswa akan mempelajari tentang konsep proposisi, tabel kebenaran, hukum logika, argumen logis, dan bukti matematika.
2. **Kombinatorika**:
- Kombinatorika mencakup studi tentang penghitungan, permutasi, kombinasi, dan ruang sampel. Mahasiswa akan mempelajari teknik-teknik perhitungan, seperti aturan perkalian, aturan penjumlahan, dan prinsip inklusi-eksklusi.
3. **Teori Graf**:
- Teori Graf mempelajari tentang struktur matematika yang terdiri dari simpul-simpul yang terhubung oleh sisi-sisi. Mata kuliah ini mencakup topik-topik seperti jenis-jenis graf, representasi graf, lintasan dan sirkuit, serta algoritma terkait seperti algoritma pencarian lintasan terpendek.
4. **Aljabar Boolean**:
- Aljabar Boolean membahas tentang struktur aljabar yang mendasari logika digital. Mahasiswa akan mempelajari tentang fungsi Boolean, operator logika, ekspresi Boolean, dan penjelmaan rangkaian logika menggunakan aljabar Boolean.
5. **Teori Bilangan**:
- Teori Bilangan mencakup studi tentang sifat-sifat dan struktur bilangan bulat. Mahasiswa akan mempelajari tentang bilangan prima, pembagian, teorema dasar aritmatika, teorema Euklides, serta masalah-masalah terkait seperti faktorisasi dan kongruensi.
6. **Analisis Kombinatorial**:
- Analisis Kombinatorial membahas tentang penghitungan yang lebih dalam terkait dengan struktur diskrit, seperti permutasi berulang, kombinasi dengan pengulangan, dan berbagai teknik penghitungan yang kompleks.
7. **Rekursi dan Induksi Matematika**:
- Rekursi dan induksi matematika adalah teknik penting dalam pembuktian matematika dan desain algoritma. Mahasiswa akan mempelajari tentang definisi rekursif, metode induksi matematika, serta penerapannya dalam analisis algoritma.
Mata kuliah Struktur Diskrit sangat penting dalam pembelajaran ilmu komputer karena memberikan dasar matematika yang kuat untuk memahami dan menganalisis algoritma, struktur data, dan masalah-masalah komputasi lainnya. Pemahaman yang baik tentang konsep-konsep dalam Struktur Diskrit akan membantu mahasiswa dalam memecahkan masalah, merancang algoritma yang efisien, dan memahami prinsip-prinsip dasar dalam ilmu komputer.
Teknik transportasi digunakan untuk merencanakan pengiriman barang dari beberapa sumber ke beberapa tujuan dengan biaya minimum. Terdapat beberapa metode untuk mendapatkan solusi awal, yaitu North West Corner Rule, Least Cost Value, dan Vogel Approximation Method. Ketiga metode ini memberikan alokasi barang dari sumber ke tujuan berdasarkan aturan tertentu untuk meminimalkan biaya transportasi.
Dokumen tersebut membahas metode percabangan dan pembatasan (branch and bound) untuk memecahkan masalah optimasi. Metode ini membagi masalah menjadi subregion yang mengarah pada solusi optimal dengan membangun pohon pencarian dan melakukan pembatasan untuk mencapai solusi terbaik. Algoritma branch and bound digunakan untuk berbagai masalah seperti traveling salesman, n-queen, dan masalah knapsack.
Tugas mencari tabel kebenaran,petah karnaug,gerbang logika vuspa fitri yusni ...VUSPAFITRIYUSINI
Ringkasan dokumen tersebut adalah:
1. Dokumen tersebut menjelaskan cara membuat tabel kebenaran, peta Karnaugh, dan gerbang logika menggunakan aplikasi Winlogilab berdasarkan kombinasi NIM.
2. Langkah-langkahnya meliputi memasukkan nilai output ke tabel kebenaran berdasarkan NIM, membulatkan nilai 1 yang berdekatan di peta Karnaugh, dan membuat gerbang logika berdasarkan variabel-variabel yang dibulat
Dokumen tersebut membahas tentang fungsi non-linear khususnya fungsi kuadrat. Dijelaskan bahwa fungsi kuadrat memiliki bentuk grafik parabola dan dapat memiliki nilai ekstrim minimum atau maksimum tergantung nilai koefisien a. Selanjutnya dijelaskan pula bagaimana menentukan titik potong grafik fungsi kuadrat dengan sumbu x dan y berdasarkan nilai diskriminan. Diberikan juga contoh soal untuk mengg
Dokumen tersebut membahas tentang konsep maksimum dan minimum dalam kalkulus. Terdapat penjelasan tentang titik kritis seperti titik ujung, titik stasioner, dan titik singular yang dapat menentukan nilai maksimum atau minimum suatu fungsi. Juga dijelaskan prosedur untuk menemukan nilai ekstrim suatu fungsi melalui penentuan titik-titik kritisnya. Beberapa contoh soal juga diberikan untuk memperjelas konsep tersebut.
Algoritma dan pengetahuan terkait (menghitung, konversi, dll) Fazar Ikhwan Guntara
Dokumen tersebut membahas cara mengkonversi waktu dalam detik menjadi jam, menit dan detik dengan menggunakan konsep pembagian dan sisa bagi. Langkah-langkah perhitungannya dijelaskan secara rinci beserta ilustrasinya dalam bentuk skema alir.
Dokumen tersebut berisi 10 soal ujian nasional tahun 2012 beserta pembahasannya. Soal-soal tersebut meliputi materi operasi hitung, barisan aritmatika dan geometri, persamaan dan ketidaksamaan linear, fungsi, dan bangun datar.
Dokumen tersebut membahas dua teknik utama pencarian data, yaitu teknik pencarian tunggal dan teknik pencarian nilai maksimum minimum. Teknik pencarian tunggal mencakup sequential search dan binary search, sedangkan teknik pencarian nilai maksimum minimum mencakup straightmaxmin dan divide and conquer.
Dokumen tersebut membahas tentang array atau larik, termasuk penjelasan array satu dan dua dimensi, contoh kode program, dan latihan soal untuk memahami konsep array lebih dalam.
Dokumen tersebut memberikan penjelasan mengenai diagram alur (flowchart) yang digunakan untuk menggambarkan susunan logika suatu program. Terdapat penjelasan mengenai simbol-simbol yang digunakan pada flowchart seperti proses, input/output, terminal, dan lainnya. Selain itu juga dijelaskan mengenai tiga struktur utama pada flowchart yaitu struktur urut, percabangan, dan pengulangan.
Dokumen tersebut membahas konsep tipe data pada C++, meliputi tipe data sederhana seperti integer, boolean, char, dan float, serta tipe data terstruktur seperti string dan array. Juga dibahas operator aritmatika, perbandingan, dan logika yang dapat digunakan pada tipe data tersebut.
This document provides satellite photos of the Earth at night, showing patterns of light across different continents and regions. It highlights shots of Europe and Africa with lights visible in major cities like Paris but not yet in London due to time differences. Photos of Brazil show concentrations of light in Rio de Janeiro and Sao Paulo. Shots of the US feature the bright lights of Boston, New York, Philadelphia and Washington on the East Coast. The brief captions encourage protecting the Earth so future generations can enjoy these spectacular views from space.
2. Penyelesaian Dengan Algoritma Pemrograman Greedy
Algoritma GREEDY KNAPSACK.
PROCEDURE GREEDY KNAPSACK ( W, x, n)
float W[n], x[n], M, isi;
Int i, n;
x(1 : 1) 0 ; isi M ;
FOR i 1 TO n
{
IF W[i] > M ; EXIT ENDIF
x[i] 1
isi isi – W[i]
}
IF i n ; x[i] isi / W[i] ENDIF
END_GREEDY KNAPSACK
3. Algoritma Pemrograman Greedy (Lanjutan)
Efektif jk data (Pi/Wi) disusun scr non decreasing dahulu.
Penyelesaiannya : Dengan Algoritma Prg. Greedy.
Diket. bhw kapasitas M = 20kg, dgn jmlh brg n=3
Berat Wi masing2 brg = (W1, W2, W3) = (18, 15, 10)
Nilai Pi masing2 brg = (P1, P2, P3) = (25, 24, 15)
Lakuk’ p’urutan scr tdk naik thdp hasil Pi/Wi, misalnya :
P1/Wi 25/18 = 1,39 menjadi urutan ke 3
P2/W2 24/15 = 1,60 menjadi urutan ke 1
P3/W3 15/10 = 1.50 menjadi urutan ke 2
Sehingga m’hasilk’ pola urutan data yg baru,yaitu
W1,W2,W3 15, 10, 18 dan P1,P2,P3 24, 15, 25
4. Algoritma Pemrograman Greedy (Lanjutan)
Lalu data2 tsb diinputk’ pd Alg. Greedy, terjadi proses :
x(1:n) 0 ; isi 20 ; i = 1
W(i) > isi ? 15 > 20 ? kondisi SALAH
x(1) = 1 b’arti bhw brg tsb dpt dimuat seluruhnya.
Isi = 20 - 15 kapasitas ransel b’kurang dgn sisa 5kg
i =2
W(2) > isi ?? 10 > 5 ?? kondisi BENAR
x(2)=5/10=1/2benda 10kg hanya dpt dimuat 1/2 bgn
yaitu 5 kg.
i=3
Endif diakhiri krn ransel sdh penuh (max =20kg)
Profit nilai yang didapat adalah : P1 + P2 + P3 yaitu:
24.1+ 15.1/2 + 18.0 = 24 + 7.5 = 31.5
5. PROBLEMA DAN MODEL GRAPH DALAM
METODE GREEDY
1. TRAVELLING SALESMAN
Untuk menentukan waktu perjalanan seorang salesman
seminimal mungkin.
Permasalahan:
Setiap minggu sekali, seorang petugas kantor telepon
berkeliling untuk mengumpulkan coin-coin pada telepon
umum yang dipasang diberbagai tempat. Berangkat dari
kantornya, ia mendatangi satu demi satu telepon umum
tersebut dan akhirnya kembali ke kantor lagi. Masalahnya
ia menginginkan suatu rute perjalanan dengan waktu
minimal.
6. MODEL GRAPH TRAVELLING SALESMAN
Misalnya :
8 7 10
1 2
5
3
4
11
12
11
9
9
10
8
Kantor pusat adalah simpul 1 dan misalnya ada 4 telepon
umum, yg kita nyatakan sebagai simpul 2, 3, 4 dan 5 dan
bilangan pada tiap-tiap ruas menunjukan waktu ( dalam
menit ) perjalanan antara 2 simpul .
7. Langkah penyelesaian Model Graph
TRAVELLING SALESMAN
1. Dimulai dari simpul yg diibaratkan sebagai kantor pusat
yaitu simpul 1 .
2. Dari simpul 1 pilih ruas yg memiliki waktu yg minimal.
3. Lakukan terus pada simpul – simpul yg lainnya tepat
satu kali yg nantinya Graph akan membentuk Graph
tertutup karena perjalanan akan kembali ke kantor pusat.
4. Problema diatas menghasilkan waktu minimalnya adalah
45 menit dan diperoleh perjalanan sbb :
8. Langkah penyelesaian Model Graph
TRAVELLING SALESMAN (Lanjutan)
Problema diatas menghasilkan waktu minimalnya adalah
45 menit dan diperoleh perjalanan sbb :
1
5
2
4 3
7
8
12
10
8
9. 2. MINIMUM SPANNING TREE
Kasus MST Problem = m’cari min.biaya (cost) spanning
tree dr setiap ruas (edge) graph yg m’btk pohon (tree).
Solusi dr p’masalah’ ini :
a. Dgn memilih ruas suatu graph yg memenuhi kriteria dr
optimisasi yg m’hasilk’ biaya min.
b. Penambah’ dr setiap ruas pd seluruh ruas yg m’btk
graph akan m’hasilk’ nilai/biaya yg kecil (minimum
cost).
Kriteria2 dr spanning tree, yakni :
1. Setiap ruas pada graph harus terhubung (conected)
2. Setiap ruas pd graph hrs mpy nilai (label graph)
3. Setiap ruas pd graph tdk mpy arah (graph tdk berarah)
10. MINIMUM SPANNING TREE (Lanjutan)
Proses Total minimum cost terbentuknya graph dgn
tahapan sbb:
• Dari graph yg terbentuk, apakah memenuhi kriteria MST.
• Lakukan secara urut dr simpul ruas awal s/d ruas akhir
• Pada setiap simpul ruas perhatikan nilai/cost dr tiap-tiap
ruas
• Ambil nilai yg paling kecil (jarak tertpendek setiap ruas).
• Lanjutkan s/d semua simpul ruas tergambar pd spanning
tree
• Jumlahkan nilai/cost yg dipilih tadi.
11. Permasalahan MINIMUM SPANNING TREE
Tentukanlah nilai Minimum Spanning Tree dari Graph Z
dibawah ini, dengan menentukan ruas (edge) yang
membentuknya.
1 2
45 50
40
4 3
5
6
10
30
20
55
35
15
25
12. Penyelesaian MINIMUM SPANNING TREE
• Perhatikan Kriteria dari MST, yaitu:
1. Graph Z sudah merupakan graph terhubung
2. Graph Z merupakan graph yang tidak berarah
3. Masing-masing ruasnya mempunyai label
• Menghitung MST dari tiap-tiap ruas yang membentuk
graph tersebut dengan cara:
a. Dilakukan secara urut dari ruas/edge pertama
sampai dengan edge terakhir.
b. Setiap ruas/edge harus digambarkan pada spanning
tree yang terbentuk.
13. Tahapan Proses Penyelesaian dari edge (ruas),
Cost(biaya) dan spanning tree
Edge (Ruas) Cost (Biaya) Spanning Tree
(1,2) 10
(2,6) (25)
1 2
1 2
6
14. Tabel Lanjutan Proses Penyelesaian dari edge
(ruas), Cost(biaya) dan spanning tree
Edge (Ruas) Cost (Biaya) Spanning Tree
(3,6) 15
(4,6) 20
1 2
6
3
1 2
6
3
4
15. Tabel Lanjutan Proses Penyelesaian dari edge
(ruas), Cost(biaya) dan spanning tree
Edge (Ruas) Cost (Biaya) Spanning Tree
(3,5) 35
Total Cost 105
1 2
6
3
4
5
16. 3. SHORTEST PATH PROBLEM
Permasalahan : Menghitung jalur terpendek dr sbh graph
berarah.
Kriteria utk permasalahan jalur terpendek/SP problem tsb :
1. Setiap ruas pd graph hrs mpy nilai (label graph)
2. Setiap ruas pd graph tdk hrs terhubung (unconnected)
3. Setiap ruas pd graph tsb hrs mempunyai arah (graph
berarah).
45
A 50 B 10
E
10 20
15 20 35
C D F
15
30
3
17. Proses SHORTEST PATH PROBLEM
A B E
50 10
10 15 20 35
C D F
1. Hitung jarak satu per satu sesuai dengan arah yang
ditunjukkan oleh tiap-tiap ruas.
2. Perhitungan dilakukan terhadap ruas graph yang
memiliki jalur awal dan akhir.
45
20
15
30
3
18. Penyelesaian SHORTEST PATH PROBLEM
• Pertama: Melihat proses simpul yang mempunyai awal
dan akhir tujuan dari graph, yaitu:
A – B, A – C, A – D, A – E
• Kedua: Mencari jalur terpendek dari tiap-tiap proses
keempat jalur tersebut dengan menghitung
panjang tiap-tiap jalur.
19. Langkah 1 Penyelesaian SHORTEST PATH PROBLEM
Jalur A - B
• A – B = 50
• A – C – D – B = 10 + 15 + 20 = 45
• A – E – D – B = 45 + 30 + 20 = 95
Jalur terpendek untuk simpul A tujuan B adalah:
A – C – D – B = 45
20. Langkah 2 Penyelesaian SHORTEST PATH PROBLEM
Jalur A - C
• A – C = 10
• A – B – C = 50 + 15 = 65
• A – B – E – D – B – C = 50 + 10 + 30 + 20 + 15 = 125
• A – E – D – B – C = 45 +30 +20 + 15 = 110
Jalur terpendek untuk simpul A tujuan C adalah:
A – C = 10
21. Langkah 3 Penyelesaian SHORTEST PATH PROBLEM
Jalur A - D
• A – C – D = 10 + 15 = 25
• A – B – E – D = 50 + 10 + 30 = 90
• A – B – C – D = 50 + 15 + 15 = 80
• A – E – D = 45 + 30 = 75
Jalur terpendek untuk simpul A tujuan D adalah:
A – C – D = 25
22. Langkah 4 Penyelesaian SHORTEST PATH PROBLEM
Jalur A - E
• A – E = 45
• A – B – E = 50 + 10 = 60
• A – C – D – B – E = 10 + 15 + 30 + 10 = 65
• A – C – D – E = 10 + 15 + 35 = 60
Jalur terpendek untuk simpul A tujuan E adalah
A – E = 45
23. Tabel Jalur SHORTEST PATH PROBLEM
Jalur Panjang jarak
A – C 10
A – C – D 25
A – C – D – B 45
A – E 45
24. Latihan
• Buatlah Shortest Path Problem untuk graph dibawah ini.
25
A B
E D
C
45
15 10
55
5
35
20