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

dokumen-dokumen yang mirip
IMPLEMENTASI ALGORITMA GREEDY DALAM MASALAH LINTASAN TERPANJANG MENGGUNAKAN BAHASA C TUGAS AKHIR INDRIANI ARMANSYAH SRG

SIMULASI PEMESANAN TIKET PESAWAT BERBASIS MACROMEDIA FLASH 8.0 TUGAS AKHIR SATRIA NUGRAHA

SISTEM INFORMASI NILAI SISWA BERBASIS WEB PADA SMP NEGERI 10 BINJAI DENGAN MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR KHAIRUNNISA

PERANCANGAN SISTEM INFORMASI KEPEGAWAIAN PT.PLN (PERSERO) WILYAH SUMATERA UTARA DENGAN MENGGUNAKAN PEMROGRAMAN PHP DAN MYSQL TUGAS AKHIR

PERANCANGAN SISTEM INFORMASI SMA NEGERI 1 BABALAN DENGAN MENGGUNAKAN PEMROGRAMAN PHP DAN MYSQL TUGAS AKHIR DEVI YULITA

TUGAS AKHIR HARIS MUNANDAR

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

APLIKASI RUMUS BANGUN RUANG MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR ARI ARYA FITRIZA

APLIKASI PEMBELAJARAN FISIKA MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR MULIARA REZKY

GAME MENCOCOKAN GAMBAR DAN ANGKA MENGGUNAKAN ADOBE FLASH CS3 TUGAS AKHIR AL HAZMI WARA

ANIMASI PEMBELAJARAN MATEMATIKA PADA TAMAN KANAK-KANAK TUGAS AKHIR RIMTA JULIA PUTRI P

MEDIA PEMBELAJARAN HURUF HIRAGANA DAN KATAKANA BAHASA JEPANG MENGGUNAKAN ADOBE FLASH CS6 TUGAS AKHIR ZULFIKAR ALI GINTING

APLIKASI TES BUTA WARNA DENGAN METODE ISHIHARA BERBASIS ANDROID TUGAS AKHIR SAH PUTRI

APLIKASI PEMBUKUAN KEBUN KELAPA KELAPA SAWIT PRIBADI MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR ABI MANYU SINULINGGA

PERANCANGAN SISTEM PENJUALAN PRODUK MAKANAN DAN MINUMAN BERBASIS E-COMMERCE TUGAS AKHIR

ANIMASI PENGENALAN SISTEM METAMORFOSIS PADA HEWAN MENGGUNAKAN MACROMEDIA FLASH 8 TUGAS AKHIR M ARIE MULYAWAN T

APLIKASI PEMBELAJARAN ANGGOTA TUBUH BAGIAN LUAR MANUSIA DALAM BAHASA INGGRIS MENGGUNAKAN MACROMEDIA FLASH 8 TUGAS AKHIR

SISTEM INFORMASI DAN PEMESANAN JASA PERCETAKAN BERBASIS WEB DENGAN MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR TIKA PUSPITA SARI

APLIKASI DAN ANIMASI PEMBELAJARAN MATEMATIKA UNTUK TINGKAT SEKOLAH DASAR DENGAN MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR

ANIMASI TERPECAHNYA BENUA DI DUNIA DAN ANIMASI PROSES MELETUSNYA GUNUNG KRAKATAU MENGGUNAKAN MACROMEDIA FLASH 8 TUGAS AKHIR REZA DARMAWAN

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

PERANCANGAN APLIKASI E-LEARNING BERBASIS WEB PADA YAYASAN PENDIDIKAN R.A. KARTINI TUGAS AKHIR AHMAD HUMAIDI

TUGAS AKHIR DEDY FIRDANI LINGGA

PERANCANGAN APLIKASI PEMBELAJARAN BANGUN DATAR DAN BANGUN RUANG DENGAN MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR M. DZAKY ARRAUF

SISTEM PENJUALAN JERSEY BOLA BERBASIS WEB PADA TOKO MANSYUR JERSEY MEDAN TUGAS AKHIR AMRIZAL SURBAKTI

PERANCANGAN SISTEM INFORMASI PEMBELIAN PENJUALAN DAN PERSEDIAAN PADA PT SARI MAKMUR TUNGGAL MANDIRI MEDAN MENGGUNAKAN VISUAL BASIC 6.

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

PENJUALAN MAKANAN BERBAHAN DASAR TAHU DAN TEMPE BERBASIS E-COMMERCE TUGAS AKHIR FADLI DWIANTO

APLIKASI POLIS ASURANSI MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR AL ANSARI

PERANCANGAN APLIKASI SISTEM INFORMASI PENDATAAN DI KLINIK MURNI TUGAS AKHIR KHAIRUL TAMIMI

PERANCANGAN SIMULASI PENUKARAN UANG PECAHAN TUGAS AKHIR REZA AHMADI

PERANCANGAN GAME PEMBELAJARAN HURUF ANGKA PADA PLAYGROUP BERBASIS MULTIMEDIA TUGAS AKHIR DEDY KURNIAWAN

PERANCANGAN FORUM DISKUSI PEMROGRAMAN BAHASA C BERBASIS WEB

PERANCANGAN WEB BROWSER MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR SURYA HARFANI NASUTION

MEMBANGUN APLIKASI KAMUS IT MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR

PROGRAM STUDI D-3 TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN

ANIMASI PEMBELAJARAN MATEMATIKA TENTANG BANGUN RUANG TUGAS AKHIR RAISA EMANUELA S

PERANCANGAN SISTEM INFORMASI SIMULASI UJIAN NASIONAL TINGKAT SEKOLAH MENENGAH PERTAMA ONLINE MENGGUNAKAN PEMROGRAMAN PHP DAN MYSQL TUGAS AKHIR

PEMBELAJARAN PEMANFAATAN SAMPAH PADA ANAK- ANAK BERBASIS MULTIMEDIA MENGGUNAKAN MACROMEDIA FLASH 8

SISTEM INFORMASI DATA GURU DAN SISWA MENGGUNAKAN VISUAL BASIC 6.0 PADA SD NEGERI 1 BIAK MULI TUGAS AKHIR FITRI ALIA

PERANCANGAN APLIKASI EDUCATION GAME UNTUK PENGAJARAN BAHASA INGGRIS PADA ANAK-ANAK SKRIPSI KHAIRUNNISA

Universitas Sumatera Utara

TUGAS AKHIR FACHRI MAFTUH LUBIS

APLIKASI SISTEM KEAMANAN WINDOWS MENGGUNAKAN FLASH DISK DENGAN VISUAL BASIC TUGAS AKHIR FITRIAH SAVIRA

APLIKASI MICROSOFT VISUAL BASIC 6.0 UNTUK PERANCANGAN DATABASE KEPEGAWAIAN PADA KAMAR DAGANG DAN INDUSTRI (KADIN) MEDAN TUGAS AKHIR

SISTEM INFORMASI PENYELESAIAN SKRIPSI MAHASISWA S1 MATEMATIKA FMIPA USU TUGAS AKHIR HANDY YOHANES SEMBIRING

ANIMASI PENGENALAN BAJU ADAT SUMATERA MENGGUNAKAN MACROMEDIA FLASH 8 TUGAS AKHIR ADITYA FIRMANSYAH

PORTAL AKADEMIK MADRASAH ALIYAH NEGERI BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR LUFHAN SIREGAR

SISTEM INFORMASI PEMBUATAN APLIKASI KEBUTUHAN GIZI DENGAN MENGGUNAKAN PEMROGRAMAN ANDROID TUGAS AKHIR WARDIANSYAH PADANG

PERANCANGAN APLIKASI KLINIK PADA KLINIK UMUM IMANUEL MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR RIFQY MUKHLIZAR

APLIKASI TEST IQ DENGAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR LAILAM MARDIAH

SIMULASI MEMBANGUN JARINGAN KOMPUTER DENGAN CISCO PACKET TRACER TUGAS AKHIR ELDIPA FAJAR BARUS

PERANCANGAN APLIKASI PEMBELAJARAN TATA BAHASA INGGRIS TINGKAT PRIMARY BERBASIS MULTIMEDIA TUGAS AKHIR ELSARIA MANALU

MEDIA PEMBELAJARAN FISIKA UNTUK SMP MENGGUNAKAN ADOBE FLASH CS3 TUGAS AKHIR HAMDAN AKHIRRUDDIN SIREGAR

PERANCANGAN SISTEM INFORMASI BERBASIS WEB PADA TOKO CAHAYA BARU PONSEL KOTA PADANGSIDIMPUAN TUGAS AKHIR MAYA MASYITA K NST

MEMBANGUN APLIKASI INVENTARIS BARANG UNTUK USAHA KECIL MENENGAH (UKM) BERBASIS ANDROID TUGAS AKHIR SYAFRI ALI PUTRA

ANIMASI PEMBELAJARAN PENGENALAN HURUF HIJAIYAH BESERTA TAJWIDNYA DENGAN MENGGUNAKAN ADOBE FLASH CS6 TUGAS AKHIR NURUL HUSNA

ANIMASI SISTEM PEMBELAJARAN MATEMATIKA PADA BANGUN DATAR DAN BANGUN RUANG UNTUK SEKOLAH MENENGAH PERTAMA DENGAN FLASH CS3 TUGAS AKHIR

PERANCANGAN WEB E-COMMERCE PADA TOKO BUKU JHONAZ DENGAN JOOMLA TUGAS AKHIR AZWAR M

MEDIA PENGENALAN BENUA ASIA TENGGARA DENGAN ADOBE FLASH CS6 TUGAS AKHIR BAHARI AHMADI

SISTEM PEMBELAJARAN E-LEARNING PADA SEKOLAH MENENGAH ATAS BERBASIS MOODLE TUGAS AKHIR NURUL HANDAYANI FAZAL

PENJUALAN ONLINE PAKAIAN DENGAN WEB E-COMMERCE TUGAS AKHIR ANDRI JASMAN DAULAY

PERANCANGAN APLIKASI INTERNET COMMERCE PADA JASA PENJUALAN VCD TUGAS AKHIR SWYZHI WININGRUM

PERANCANGAN SISTEM INFORMASI PENJUALAN ALAT MUSIK ONLINE TOKO ISTANA MUSIK MEDAN BERBASIS WEB TUGAS AKHIR RIZKY AYANDA

PERANCANGAN PORTAL SMA NEGERI 13 MEDAN BERBASIS WEB TUGAS AKHIR DENI KURNIATI

PEMECAHAN MASALAH MINIMUM SPANNING TREE DENGAN MENGGUNAKAN ALGORITMA SEMUT SKRIPSI ADE MAHENDRA PUTRA NASUTION

SISTEM INFORMASI PLAT NOMOR KENDARAAN BERMOTOR DI INDONESIA MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR WALADI HASAN

ANIMASI SISTEM REPRODUKSI MANUSIA PADA PELAJARAN BIOLOGI SEKOLAH MENENGAH PERTAMA DENGAN ADOBE FLASH CS 3 TUGAS AKHIR RIA ARNISHA

APLIKASI BERBASIS VISUAL BASIC 6.0 UNTUK PEMBELAJARAN IDENTITAS NEGARA NEGARA BENUA AMERIKA TUGAS AKHIR WAHYU IRWANSYAH

SISTEM INFORMASI ABSENSI PEGAWAI KANTOR KECAMATAN MEDAN AREA BERBASIS WEB TUGAS AKHIR ELSA MAYASARI

SISTEM INFORMASI ABSENSI DAN PENGGAJIAN PADA KANTOR CABANG PT MERAHE INTI ALAM PERKASA MEDAN BERBASIS WEB TUGAS AKHIR RIO ANGGARA

SISTEM INFORMASI DATA SISWA DAN GURU DENGAN VISUAL BASIC 6.0 PADA SD NEGERI NO KEC. MEDAN BARU TUGAS AKHIR AHMAD SULAIMAN

SISTEM APLIKASI ADMINISTRASI DAN PENDATAAN PASIEN PADA KLINIK BERSALIN BUNDA TUGAS AKHIR MUHAIYATUN

APLIKASI PENGAJUAN CUTI TAHUNAN ADMINISTRASI URUSAN RUMAH TANGGA PT.PERKEBUNAN NUSANTARA III TUGAS AKHIR YUSTINA THERESIA D.

PENJUALAN SEPATU SPORT DI STAR GALERI BERBASIS WEBSITE MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR PINGKY PAMUNGKAS SIMANGUNSONG

APLIKASI PENANGANAN KERUSAKAN KOMPUTER KANTOR BERBASIS WEB TUGAS AKHIR FUAD ALEXANDER S

MODEL PEMBELAJARAN BERBASIS KOMPUTER MENGENAI SISTEM PENCERNAAN MANUSIA PADA SISWA SMA KELAS XI TUGAS AKHIR INTAN SHAVIRA

APLIKASI DATABASE KASIR DENGAN VISUAL BASIC 6.O DAN MICROSOFT ACCESS TUGAS AKHIR DWI AJENG SETIATI

APLIKASI WATERMARKING UNTUK MELINDUNGI HAK CIPTA PADA FILE GAMBAR DIGITAL DENGAN MENGGUNAKAN MATLAB TUGAS AKHIR WENNI ADRIANI

MEDIA PEMBELAJARAN MATEMATIKA KELAS VII TINGKAT SEKOLAH MENENGAH PERTAMA MENGGUNAKAN MACROMEDIA FLASH 8 TUGAS AKHIR YUNAN RIDHOI TAMBUN

PENDEKATAN ALGORITMA PEMROGRAMAN DINAMIK DALAM MENYELESAIKAN PERSOALAN KNAPSACK 0/1 SKRIPSI SRI RAHAYU

APLIKASI ABSENSI LABORATORIUM MAHASISWA D-3 TEKNIK INFORMATIKA MENGGUNAKAN VISUAL BASIC 2010 BERBASIS DESKTOP TUGAS AKHIR

SISTEM PERANCANGAN APLIKASI RENTAL DVD BERBASIS VISUAL BASIC TUGAS AKHIR ELIZA VERONICA

APLIKASI PEMBELAJARAN DO A SEHARI-HARI UNTUK UMUM BERBASIS VISUAL BASIC 6.0 TUGAS AKHIR INDAH PERMATASARI

SISTEM INFORMASI HARGA PANGAN WILAYAH KOTA MEDAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR ANIZA KHAIRANI SINAGA

SISTEM INFORMASI IKATAN MAHASISWA KRISTEN D3 TEKNIK FORMATIKA BERBASIS WEB TUGAS AKHIR OBI CHANDRA A.N ARUAN

PERANCANGAN APLIKASI PENGOLAHAN DATA NILAI RAPOT SISWA DIGITAL SDN TANJUNG SERI TUGAS AKHIR HESTIANA MANURUNG

PERANCANGAN APLIKASI FORUM DISKUSI BERBASIS WEB TUGAS AKHIR IRMAN SAPUTRA DAMANIK

ANIMASI IKLAN LAYANAN KESEHATAN MASYARAKAT MENGGUNAKAN MACROMEDIA FLASH 8 TUGAS AKHIR BOBBY ANGGARA

PERANCANGAN APLIKASI PEMBELAJARAN PROSES PENYERBUKAN DAN PEMBUAHAN BERBASIS FLASH TUGAS AKHIR VIVI APRIYANTI

PERANCANGAN SISTEM INFORMASI PERPUSTAKAAN SMA NEGERI 1 DOLOK MASIHUL DENGAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR IRMA YUNITA

ANIMASI MEDIA PEMBELAJARAN IPA KELAS IV SEKOLAH DASAR DENGAN TOPIK ANGIN DARAT DAN ANGIN LAUT BERBASIS ADOBE FLASH TUGAS AKHIR

PERANCANGAN APLIKASI E-COMMERCE PENYEWAAN MOBIL CV. ROSWAN KAMIN BERBASIS WEB TUGAS AKHIR FAIZ AMRI

SISTEM INFORMASI PENJUALAN BARANG PADA CV. SEJATI GROUP MEDAN TUGAS AKHIR GUSNI ELVINA

APLIKASI PENYIMPANAN TUGAS AKHIR DENGAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR METHA MONICA

APLIKASI BELAJAR MATEMATIKA SISWA SD BERBASIS ANDROID TUGAS AKHIR VINNY PRANATA S

PERANCANGAN SISTEM APLIKASI PENDATAAN KEPEGAWAIAN & ABSENSI KANTOR DISKOMINFO KOTA MEDAN MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR SYAFIRA NOVIA

PERANCANGAN PERANGKAT LUNAK PENENTUAN JALUR KRITIS DARI SUATU JARINGAN KERJA PROYEK SKRIPSI AYU NURIANA SEBAYANG

PROYEKSI KESEMPATAN KERJA DI KOTA MEDAN PADA TAHUN DENGAN MENGGUNAKAN METODE KUADRAT TERKECIL

IMPLEMENTASI ALGORITMA CLARKE AND WRIGHT S SAVINGS DALAM MENYELESAIKAN CAPACITATED VEHICLE ROUTING PROBLEM (CVRP) SKRIPSI DONNA DAMANIK

Transkripsi:

i MENENTUKAN MINIMUM SPANNING TREE MENGGUNAKAN ALGORITMA KRUSKAL DENGAN BAHASA PEMROGRAMAN C TUGAS AKHIR ASDITA RIZKI LUBIS 112406125 PROGRAM STUDI D3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2014

ii MENENTUKAN MINIMUM SPANNING TREE MENGGUNAKAN ALGORITMA KRUSKAL DENGAN BAHASA PEMROGRAMAN C TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya ASDITA RIZKI LUBIS 112406125 PROGRAM STUDI D3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2014

i PERSETUJUAN Judul : Menentukan Minimum Spannning Tree Menggunakan Algoritma Kruskal Dengan Bahasa Pemrograman C Kategori Nama : Tugas Akhir : Asdita Rizki Lubis Nomor Induk Mahasiswa : 112406125 Program Studi Departemen Fakultas : D3 TEKNIK INFORMATIKA : Matematika : Matematika Dan Ilmu Pengetahuan Alam Disetujui di Medan, Juni 2014 Disetujui oleh: Program Studi D3 Teknik Informatika FMIPA USU Ketua, Pembimbing Dr. Elly Rosmaini, M.Si Dr. Mardiningsih, MSi NIP. 19600520 198503 2 002 NIP. 19630405 198811 2 001

ii PERNYATAAN MENENTUKAN MINIMUM SPANNING TREE MENGGUNAKAN ALGORITMA KRUSKAL DENGAN BAHASA PEMROGRAMAN C TUGAS AKHIR Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, Juni 2014 ASDITA RIZKI LUBIS 112406125

iii PENGHARGAAN Alhamdulillah, puji dan syukur penulis panjatkan kepada Allah SWT yang Maha Pemurah dan Penyayang, dengan limpahan rahmat dan hidayah-nya Penulis dapat menyelesaikan penyusunan tugas akhir ini dengan judul Menentukan Minimum Spanning Tree menggunakan Algoritma Kruskal Dengan Bahasa Pemrograman C. Ucapan terima kasih penulis sampaikan kepada Ibu Dr. Mardiningsih, MSi, selaku pembimbing sekaligus Sekertaris Departemen Matematika FMIPA USU, yang telah memberikan panduan dan bimbingan dalam merampungkan tugas akhir ini. Ucapan terima kasih juga ditujukan kepada Ketua Departemen Matematika FMIPA USU Bapak Prof.Drs. Tulus, M.Si, Ibu Dr. Elly Rosmaini, MSi selaku Ketua Prodi D3 Teknik Informatika, Bapak Syahriol Sitorus S.Si, M.IT selaku Sekretaris Prodi D3 Teknik Informatika, Dekan, Pembantu Dekan FMIPA USU, serta segenap dosen dan pegawai Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, serta rekan-rekan mahasiswa D3 Teknik Informatika Universitas Sumatera Utara. Tak lupa penulis juga mengucapkan banyak terima kasih kepada orangtua tercinta yang telah memberikan kasih sayang, kekuatan dan doa kepada penulis serta sanak saudara yang telah memberikan banyak dukungan dan doa dalam menyelesaikan pendidikan D3 Teknik Informatika. Semoga Allah akan membalasnya.

iv ABSTRAK Jika semua jaringan listrik dibuat terlalu banyak maka biaya akan boros. Beberapa jalur yang menghubungkan 2 kota secara langsung tidak perlu dibuat karena kotakota 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 terkecil. Melihat hal itu penulis ingin membantu user menemukan pohon rentang minimum secara sederhana menggunakan Algoritma Kruskal dengan Bahasa Pemrograman C. Aplikasi ini berguna untuk mencari pohon rentang dengan total bobot seminimum mungkin atau disebut pohon merentang minimum.

v ABSTRACT If all the electricity grid made too much of the costs wiil be wasteful. Multiple paths that connect the two cities directly not need to be made because the cities will still be powered indirectly, with another city such that the total cost of the installation of the electrical grid to a minimum. Or in other words finding a spanning tree with total weight of the smallest. See it author wants to help user find the minimum spanning tree using Kruskal algorithm with a simple programming language C. This application is useful to find a spanning tree with minimum total weight or the so called minimum spanning tree.

vi DAFTAR ISI Persetujuan Pernyataan Penghargaan Abstrak Abstract Daftar Isi Daftar Tabel Daftar Gambar Halaman i ii iii iv v vi viii ix Bab 1. Pendahuluan 1 1.1. Latar Belakang 1 1.2. Rumusan Masalah 2 1.3. Batasan Masalah 3 1.4. Tujuan 3 1.5. Manfaat 3 1.6. Metodologi Penelitian 4 1.7. Sistematika Penulisan 5 Bab 2. Landasan Teori 7 2.1. Pengertian Algoritma 7 2.2. Sejarah Graf 8 2.3. Teori Graf 8 2.3.1. Graph Sederhana(Simple Graph) 9 2.3.2. Graf Tak-Berarah (Undirected Graph) 9 2.3.3. Graf Berbobot 10 2.4. Pohon(Tree) 10 2.5. Pohon Merentang 11 2.6. Graf Berlabel 12 2.7. Pohon Merentang Minimum 13 2.8. Aplikasi Minimum Spanning Tree 14 2.9. Algoritma Kruskal 15 2.10. Algoritma Prim 18 2.11. Pengertian Komputer 18 2.12. Sejarah Singkat C 19 2.13. Mengenal Pemrograman 19 2.14 Pembahasan Bahasa Pemrograman C 20 2.14.1 Identifier, Keywords dan Tipe Data Pada Bahasa C 23 2.14.2 Escape Character pada Bahasa C 25 2.15 Dev C++ 26 Bab 3 Perancangan Sistem 32 3.1. Perancangan Sistem 32

vii 3.2. Pemodelan Aplikasi 32 3.3. Flowchart 34 3.4. Struktur Kontrol Percabangan 36 3.4.1. Pola IF 37 3.4.2. Bentuk IF ELSE 37 3.5 Struktur Kontrol Perulangan 38 3.5.1. Struktur For() 39 3.6 Fungsi Main 40 3.6.1. int main() 40 3.6.2. void main() 40 3.7 Pointer 41 3.8 Array 41 3.8.1. Array 1 Dimensi 42 3.8.2. Array 2 Dimensi 42 3.9 Perancangan Tampilan 44 3.9.1. Menu utama 44 3.9.2. Compile dan Run 44 3.9.3. Command Prompt 45 Bab 4 Impementasi Sistem 46 4.1. Pengertian Implementasi Sistem 46 4.2. Tujuan Implementasi Sistem 47 4.3. Kebutuhan Sistem 47 4.3.1. Perangkat Keras (Hardware) 47 4.3.2. Perangkat Lunak (Software) 48 4.3.3. Brainware 48 4.4. Tampilan Akhir Program 49 4.5. Cara Kerja Program 50 Bab 5 Penutup 52 5.1. Kesimpulan 52 5.2. Saran 53 Daftar Pustaka 54 Lampiran

viii DAFTAR TABEL No tabel Judul Halaman 2.1 Tabel pembentukan pohon merentang minimum dengan algoritma Kruskal 17 2.2 Tabel contoh statement 22 2.3 Keywords pada C 23 2.4 Ukuran tipe data bilangan bulat 24 2.5 Tipe Data Bilangan Pecahan 24 2.6 Tipe Data Non-Numerik 25 2.7 Tipe Karakter Khusus 26 3.1 Simbol-simbol Flowchart 34

ix DAFTAR GAMBAR No Gambar Judul Halaman 2.1 Graf lengkap G dan empat buah pohon 11 2.2 Graf Jaringan Jalur Rel Kereta Api 14 2.3 Struktur Program C 22 2.4 Tampilan Awal Dev C++ 27 2.5 Tampilan Membuat Project Baru 28 2.6 Cara Menyimpan Program 29 2.7 Jendela Area Kerja Dev C++ 30 3.1 Diagram Alir Perancangan 33 3.2 Flowchart Pola IF 37 3.3 Flowchart Bentuk IF ELSE 38 3.4 Flowchart Struktur For() 39 3.5 Flowchart Program 43 3.6 Kerangka Tampilan Halaman Program 44 4.1 Tampilan Akhir Program 49 4.2 Graph Berlabel 50 4.3 Tampilan Awal Masukkan Verteks 50 4.4 Input Matriks Adjasensi 51 4.5 Total Biaya Minimum 51 4.6 Hasil Minimum Spanning Tree 52