BAB 1 PENDAHULUAN. minimum secara langsung didasarkan pada algoritma MST (Minimum Spanning

dokumen-dokumen yang mirip
BAB 1 PENDAHULUAN. Persoalan lintasan terpanjang (longest path) merupakan persoalan dalam mencari

ALGORITMA GREEDY : MINIMUM SPANNING TREE. Perbandingan Kruskal dan Prim

IMPLEMENTASI PENENTUAN MINIMUM SPANNING TREE (MST) DENGAN MENGGUNAKAN ALGORITMA PRIM

MENENTUKAN MINIMUM SPANNING TREE MENGGUNAKAN ALGORITMA KRUSKAL DENGAN BAHASA PEMROGRAMAN C TUGAS AKHIR ASDITA RIZKI LUBIS

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar belakang

Penerapan Algoritma Prim dan Kruskal Acak dalam Pembuatan Labirin

BAB II LANDASAN TEORI

Gambar 6. Graf lengkap K n

Penyelesaian Traveling Salesman Problem dengan Algoritma Heuristik

ANALISIS JARINGAN LISTRIK DI PERUMAHAN JEMBER PERMAI DENGAN MENGGUNAKAN ALGORITMA PRIM

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

Perbandingan Kompleksitas Algoritma Prim, Algoritma Kruskal, Dan Algoritma Sollin Untuk Menyelesaikan Masalah Minimum Spanning Tree

RANCANG BANGUN APLIKASI MINIMUM SPANNING TREE (MST) MENGGUNAKAN ALGORITMA KRUSKAL

MEDIA PEMBELAJARAN STRATEGI ALGORTIMA PADA POKOK BAHASAN POHON MERENTANG MINIMUM DAN PENCARIAN LINTASAN TERPENDEK

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Permodelan Pohon Merentang Minimum Dengan Menggunakan Algoritma Prim dan Algoritma Kruskal

TERAPAN POHON BINER 1

Penerapan Teori Graf Pada Algoritma Routing

PERBANDINGAN ALGORTIMA PRIM DAN KRUSKAL DALAM MENENTUKAN POHON RENTANG MINIMUM

Penerapan Algoritma Steiner Tree dalam Konstruksi Jaringan Pipa Gas

Penerapan Algoritma Greedy untuk Memecahkan Masalah Pohon Merentang Minimum

BAB 2 LANDASAN TEORI

BAB I PENDAHULUAN 1.1 Latar Belakang

STUDI OPTIMALISASI JUMLAH PELABUHAN TERBUKA DALAM RANGKA EFISIENSI PEREKONOMIAN NASIONAL

BAB 2 LANDASAN TEORI

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB II TINJAUAN PUSTAKA

MEMBANDINGKAN KEMANGKUSAN ALGORITMA PRIM DAN ALGORITMA KRUSKAL DALAM PEMECAHAN MASALAH POHON MERENTANG MINIMUM

Aplikasi Pohon Merentang Minimum dalam Rute Jalur Kereta Api di Pulau Jawa

STUDI STRATEGI PENGGUNAAN ALGORITMA GREEDY UNTUK MEMBANGUN MINIMUM SPANNING TREE PADA GRAF BERBOBOT (WEIGHTED GRAPH) SKRIPSI

Termilogi Pada Pohon Berakar 10 Pohon Berakar Terurut

Struktur dan Organisasi Data 2 G R A P H

Pohon (Tree) Universitas Gunadarma Sistem Informasi 2012/2013

x 6 x 5 x 3 x 2 x 4 V 3 x 1 V 1

SATUAN ACARA PERKULIAHAN MATA KULIAH GRAPH & ANALISIS ALGORITMA (SI / S1) KODE / SKS : KK / 3 SKS

Aplikasi Pohon dan Graf dalam Kaderisasi

PENGGUNAAN ALGORITMA KRUSKAL DALAM JARINGAN PIPA AIR MINUM KECAMATAN NGANJUK KABUPATEN NGANJUK

Penggunaan Algoritma Greedy dalam Membangun Pohon Merentang Minimum

BAB I PENDAHULUAN. 1.1.Latar Belakang

Teori Pohon. Begin at the beginning and go on /ll you come to the end: then stop. Lewis Caroll, Alice s Adventures in Wonderland, 1865

Dwiprima Elvanny Myori

Studi Algoritma Optimasi dalam Graf Berbobot

Algoritma Brute-Force dan Greedy dalam Pemrosesan Graf

BAB 2 LANDASAN TEORI

Pohon (Tree) Contoh :

Aplikasi Graf dalam Rute Pengiriman Barang

INTRODUCTION TO GRAPH THEORY LECTURE 2

PENERAPAN TEORI GRAF UNTUK MENYELESAIKAN MASALAH MINIMUM SPANNING TREE (MST) MENGGUNAKAN ALGORITMA KRUSKAL

ANALISIS JARINGAN LISTRIK DI PERUMAHAN JEMBER PERMAI DENGAN MENGGUNAKAN ALGORITMA PRIM

8/29/2014. Kode MK/ Nama MK. Matematika Diskrit 2 8/29/2014

UNIVERSITAS GUNADARMA

BAB 1 PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN. dalam teori graf dikenal dengan masalah lintasan atau jalur terpendek (shortest

MATEMATIKA DISKRIT II ( 2 SKS)

Visualisasi Efek Perubahan Fungsi Lahan Menggunakan Maksimum Spanning Tree dengan Pembobot Korelasi

Aplikasi Shortest Path dengan Menggunakan Graf dalam Kehidupan Sehari-hari

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Dalam dunia pendidikan saat ini biasanya instansi pemerintahan menetapkan

UNNES Journal of Mathematics

Model Jaringan. Ahmad Sabri, MSi, Riset Operasional 2, Universitas Gunadarma

IF5110 Teori Komputasi. Teori Kompleksitas. (Bagian 1) Oleh: Rinaldi Munir. Program Studi Magister Informatika STEI-ITB

Pohon. Modul 4 PENDAHULUAN. alam modul-modul sebelumnya Anda telah mempelajari graph terhubung tanpa sikel, misalnya model graph untuk molekul C 4

SATUAN ACARA PERKULIAHAN MATA KULIAH LOGIKA DAN ALGORITMA (MI/D3) KODE: IT SKS: 3 SKS. Kemampuan Akhir Yang Diharapkan

PENERAPAN ALGORITMA KRUSKAL PADA JARINGAN LISTRIK PERUMAHAN KAMPOENG HARMONI DI UNGARAN BARAT

ALGORITMA RUTE FUZZY TERPENDEK UNTUK KONEKSI SALURAN TELEPON

BAB 1 PENDAHULUAN. kehidupan manusia membuat manusia yang dalam hal ini sebagai user. menggunakan model ataupun pengarsipan secara manual.

BAB I PENDAHULUAN. Mudik merupakan salah satu kegiatan tahunan yang terjadi di Indonesia.

BAB I PENDAHULUAN. Salah satu materi dalam graf adalah pohon (tree). Pohon didefinisikan

OPTIMASI ALGORITMA POHON MERENTANG MINIMUM KRUSKAL

BAB I PENDAHULUAN. Knapsack adalah suatu permasalahan dalam menentukan pemilihan objek

UNIVERSITAS GUNADARMA

LANDASAN TEORI. Bab Konsep Dasar Graf. Definisi Graf

IKI 20100: Struktur Data & Algoritma

Create PDF with GO2PDF for free, if you wish to remove this line, click here to buy Virtual PDF Printer

BAB I PENDAHULUAN. antaranya Rumah Sakit Umum Daerah Ujung Berung, Rumah Sakit Hasan

STUDI PERBANDINGAN ALGORITMA PRIM, ALGORITMA KRUSKAL, DAN ALGORITMA SOLLIN DALAM MENENTUKAN POHON MERENTANG MAKSIMUM SKRIPSI IBNU HARIS LUBIS

BAB I PENDAHULUAN. Latar Belakang Masalah

Algoritma Greedy (lanjutan)

BAB 1 PENDAHULUAN. Komputer berasal dari bahasa Inggris yaitu, computer yang berasal dari kata

BAB I PENDAHULUAN UKDW. dalam kehidupan kita sehari-hari, terutama bagi para pengguna sarana

Pendekatan Algoritma Greedy dalam Efisiensi Penggunaan Teknologi RFID untuk Mengatasi Emisi Gas Kendaraan di Kota Jambi

Algoritma dan Pemrograman Pendekatan Pemrograman Modular

Strategi Permainan Menggambar Tanpa Mengangkat Pena

Bagaimana merepresentasikan struktur berikut? A E

BAB I PENDAHULUAN. Teori graf merupakan salah satu cabang ilmu yang mempelajari sifat-sifat

I. PENDAHULUAN II. DASAR TEORI. Penggunaan Teori Graf banyak memberikan solusi untuk menyelesaikan permasalahan yang terjadi di dalam masyarakat.

APLIKASI ALGORITMA KRUSKAL DALAM PENGOTIMALAN PANJANG PIPA Kruskal Algorithm Application on Optimlaizing Pipes Network

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

DEFINISI. Pohon adalah graf tak-berarah terhubung yang tidak mengandung sirkuit. pohon pohon bukan pohon bukan pohon 2

IMPLEMENTASI GRAF DENGAN MENGGUNAKAN STRATEGI GREEDY

BAB 3 METODOLOGI PENELITIAN

IMPLEMENTASI GRAF DENGAN MENGGUNAKAN STRATEGI GREEDY

Pemanfaatan Algoritma Hybrid Ant Colony Optimization dalam Menyelesaikan Permasalahan Capacitated Minimum Spanning Tree. Tamam Asrori ( )

1.4. Batasan Masalah Batasan-batasan masalah dalam pembuatan tugas akhir ini adalah sebagai berikut :

Algoritma Prim sebagai Maze Generation Algorithm

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PENDISTRIBUSIAN BARANG FARMASI MENGGUNAKAN ALGORITMA DIJKSTRA (STUDI KASUS : PT. AIR MAS CHEMICAL)

APLIKASI SPANNING TREE PADA JARINGAN KABEL PT BANK NEGARA INDONESIA (PERSERO) Tbk CABANG SALATIGA

Transkripsi:

1 BAB 1 PENDAHULUAN 1.1 Latar Belakang Hubungan antara titik-titik dalam graf kadang-kadang perlu diperjelas. Hubungannya tidak cukup hanya menunjukkan titik-titik mana yang berhubungan langsung, tetapi juga seberapa kuatkah hubungan itu. Sebagai contoh, andaikata suatu graf menyatakan peta suatu daerah. Titik-titik graf menyatakan kota-kota di daerah tersebut. Garis-garis dalam graf menyatakan jalan yang menghubungkan kota-kota tersebut. Jadi, setiap garis dalam graf berhubungan dengan menyatakan bobot garis tersebut. Algoritma Kruskal adalah algoritma untuk mencari pohon merentang minimum secara langsung didasarkan pada algoritma MST (Minimum Spanning Tree) umum. Pada algoritma Kruskal sisi-sisi di dalam graf diurut terlebih dahulu berdasarkan bobotnya dari kecil ke besar. Sisi yang dimasukkan ke dalam himpunan T adalah sisi graf G sedemikian sehingga T adalah pohon. Sisi dari graf G ditambahkan ke T jika tidak membentuk sirkuit di T. (Aceng Hasiri, 2012)

2 Aplikasi yang sering dipakai dalam graf berlabel adalah mencari pohon rentang dengan total bobot seminimum mungkin atau disebut pohon merentang minimum. Jika semua jaringan listrik dibuat terlalu banyak maka biaya akan boros. Beberapa jalur yang menghubungkan 2 kota secara langsung tidak perlu dibuat karena kota-kota tersebut tetap dapat teraliri listrik secara tidak langsung, yaitu dengan melalui kota lain sedemikian hingga total biaya pemasangan jaringan listrik seminimum mungkin. Atau dengan kata lain, mencari pohon rentang dengan total bobot seminimum mungkin. Cara yang paling sederhana adalah dengan mendaftarkan semua pohon rentang yang mungkin dibuat dan menghitung total bobot tiap-tiap pohon rentang. Selanjutnya dipilih pohon rentang dengan total bobot yang paling kecil. Metode itu tidak efisien, terutama pada graf yang cukup besar karena terdapat banyak sekali pohon rentang yang dapat dibuat. Melihat hal itu penulis ingin membantu menemukan pohon rentang minimum dengan total bobot yang paling kecil secara sederhana. Sehingga untuk mengatasi permasalahan di atas penulis mengajukan proposal dengan judul : MENENTUKAN MINIMUM SPANNING TREE MENGGUNAKAN ALGORITMA KRUSKAL DENGAN BAHASA PEMROGRAMAN C. 1.2 Rumusan Masalah Berdasarkan latar belakang di atas, rumusan masalah dalam penelitian ini adalah sebagai berikut Apakah dapat dibuat program menggunakan konsep bahasa pemrograman C untuk menentukan minimum spanning tree menggunakan algoritma kruskal?

3 1.3 Batasan Masalah Dalam perancangan program ini dilakukan beberapa batasan sebagai berikut : 1. Bahasa pemrograman yang digunakan dalam membuat program ini adalah bahasa C. 2. Aplikasi ini terfokus hanya mencari minimum spanning tree pada suatu graph tertentu. 3. Penulisan dan Penghitungan hanya dilakukan pada satu jenis metode, yaitu dengan menggunakan Algoritma Kruskal 4. Menggunakan Graf Berlabel dan Graf terhubung. 1.4 Tujuan Penelitian ini bertujuan untuk mengaplikasikan algoritma kruskal dan menentukan Minimum Spanning Tree suatu Graph dengan bahasa Pemrograman C 1.5 Manfaat Manfaat yang diperoleh dari program Minimum Spanning Tree ini : 1. Untuk mencari jalan penghubung yang dapat menghubungkan semua titik dalam jaringan secara bersamaan sampai diperoleh jarak minimum. 2. Memberi kemudahan pengguna untuk mengetahui yang harus dilalui untuk mencapai suatu daerah.

4 1.6 Metodologi Penelitian Metodologi penelitian yang digunakan penulis untuk menyelesaikan permasalahan yang terjadi di atas adalah : 1. Penelitian Kepustakaan(Library Research) Pengumpulan data yang erat kaitannya dengan permasalahan dengan cara membaca buku-buku, makalah, dan membaca bahan-bahan sumber lainnya diperpustakaan USU, LIDA dan perpustakaan lainnya.. 2. Analisis Sistem Melakukan analisis sistem terhadap masalah menentukan minimum spanning tree, Serta mempelajari matriks yang berhubungan dengan Algoritma Kruskal. 3. Desain Sistem Pada tahap ini dilakukan perancangan program, membuat desain progam tersebut. 4. Pengujian Program Proses pengujian program akan dilakukan setelah semua perancangan dilakukan, dan ketika terdapat beberapa kekurangan yang ada di program pada saat pengujian program dilaksanakan, maka penulis akan melakukan perbaikan pada rancangan guna memperoleh hasil akhir yang maksimal.

5 5. Penulisan Tugas Akhir Pengerjaan tugas akhir penulis sekaligus membuat laporan tugas akhir yang mencakup bagaimana pembuatan dan penjelasan tentang tugas akhir penulis. 1.2 Sistematika Penulisan Dalam penulisan tugas akhir ini, penulis membentuk suatu sistematika penulisan yang bertujuan untuk menggambarkan secara ringkas bab-bab yang mencakup hal hal sebagai berikut: BAB 1 : PENDAHULUAN Bab ini menguraikan latar belakang penulisan, rumusan masalah, masalah, tujuan, manfaat, metodologi penelitian, dan sistematika penulisan. BAB 2 : LANDASAN TEORI Bab ini menjelaskan tentang landasan teori konsep dasar dan teoriteori yang mendukung pembahasan untuk tema penulisan ini yang didapat dari beberapa literatur. BAB 3 : PERANCANGAN SISTEM Bab ini membahas tentang perancangan program Menentukan Minimum Spanning Tree menggunkan Algoritma Kruskal dengan bahasa pemrograman C dan gambaran umum rancangannya.

6 BAB 4 : IMPLEMENTASI SISTEM Bab ini membahas analisa hasil dan pembahasan Program Menentukan Minimum Spanning Tree yang dirancang, pembuatan program, tampilan dari program, dan pengujian program. BAB 5 : KESIMPULAN DAN SARAN Bab ini menguraikan tentang kesimpulan dari bab-bab yang ada, dan memberi saran-saran dari hasil akhir pembuatan progam yang berguna untuk melengkapi dan menyempurnakan pengembangan program ini untuk kedepannya.