Penerapan Pewarnaan Titik pada Graf dalam Penyusunan Lokasi Duduk Menggunakan Algoritma Greedy Berbantuan Microsoft Visual Basic 6.

dokumen-dokumen yang mirip
Perbandingan Algoritma Pewarnaan LDO, SDO, dan IDO pada Graf Sederhana

PELABELAN TOTAL TITIK AJAIB PADA GRAF LENGKAP DENGAN METODE MODIFIKASI MATRIK BUJURSANGKAR AJAIB DENGAN n GANJIL, n 3

APLIKASI PEWARNAAN GRAF PADA MASALAH PENYUSUNAN JADWAL PERKULIAHAN DI UNIVERSITAS KUNINGAN

Strategi Permainan Menggambar Tanpa Mengangkat Pena

BILANGAN AJAIB MAKSIMUM DAN MINIMUM PADA GRAF SIKLUS GANJIL

APLIKASI ALGORITMA GREEDY PADA PERSOALAN PEWARNAAN GRAF

Pewarnaan Total Pada Graf Outerplanar

Pelabelan -Anti Ajaib dan -Anti Ajaib untuk Graf Tangga. -Antimagic and -Antimagic Labeling for Ladder Graph

Line Graph dari Graf Kincir dan Graf Kipas

APLIKASI ALGORITMA SEQUENTIAL COLOR UNTUK PEWARNAAN PETA WILAYAH KABUPATEN KUANTAN SINGINGI PROVINSI RIAU TUGAS AKHIR

PENENTUAN RAINBOW CONNECTION NUMBER PADA HASIL OPERASI CARTESIAN PRODUCT TERHADAP GRAF LINGKARAN DAN GRAF BIPARTIT LENGKAP DENGAN GRAF LINTASAN

DEKOMPOSISI - -ANTIAJAIB SUPER PADA GRAF GENERALIZED PETERSEN

SPECTRUM PADA GRAF STAR ( ) DAN GRAF BIPARTISI KOMPLIT ( ) DENGAN

ALGORITMA RUTE FUZZY TERPENDEK UNTUK KONEKSI SALURAN TELEPON

PELABELAN TOTAL (a, d)-titik ANTIAJAIB SUPER PADA GRAF PETERSEN YANG DIPERUMUM P (n, 3) DENGAN n GANJIL, n 7

BILANGAN KROMATIK LOKASI DARI GRAF ULAT

Penyelesaian Sistem Persamaan Linear (SPL) Dengan Dekomposisi QR

SIFAT SIFAT GRAF YANG MEMUAT SEMUA SIKLUS Nur Rohmah Oktaviani Putri * CHARACTERISTIC OF THE GRAPH THAT CONTAINS ALL CYCLES Nur Rohmah Oktaviani Putri

PELABELAN TOTAL TITIK AJAIB PADA GRAF SIKLUS DENGAN BANYAK TITIK GENAP

BILANGAN KROMATIK GRAF HASIL AMALGAMASI DUA BUAH GRAF TERHUBUNG

Jurusan Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Riau Kampus Binawidya Pekanbaru (28293), Indonesia

PEWARNAAN GRAF TERHADAP PENJADWALAN PENITIPAN ANAK SKRIPSI SARJANA MATEMATIKA FILLY CANDRA NORE

GRAF DIVISOR CORDIAL

BILANGAN KROMATIK LOKASI UNTUK JOIN DARI DUA GRAF

PENERAPAN PEWARNAAN GRAF DALAM PENJADWALAN

PELABELAN PRIME CORDIAL PADA BEBERAPA GRAF YANG TERKAIT DENGAN GRAF SIKEL

Spektrum Graf Hyperoctahedral Melalui Matriks Sirkulan Dengan Visual Basic 6.0

Algoritma Brute-Force dan Greedy dalam Pemrosesan Graf

BILANGAN KROMATIK LOKASI UNTUK GRAF AMALGAMASI BINTANG

Matematika dan Statistika

Dimensi Metrik dan Dimensi Partisi dari Famili Graf Tangga

Penerapan Teori Graf dalam Pemetaan Sosial

Penggunaan Perwarnaan Graf dalam Mencari Solusi Sudoku

PELABELAN TOTAL TITIK AJAIB PADA COMPLETE GRAPH K DENGAN N GENAP

TEORI GRAF UNIVERSITAS MUHAMMADIYAH JEMBER ILHAM SAIFUDIN PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK. Selasa, 13 Desember 2016

LIPATAN GRAF DAN KAITANNYA DENGAN MATRIKS INSIDENSI PADA BEBERAPA GRAF

BILANGAN KROMATIK LOKASI DARI GRAF HUTAN LINIER H t

Aplikasi Pewarnaan Graf untuk Sistem Penjadwalan On-Air Stasiun Radio

PENENTUAN RAINBOW CONNECTION NUMBER PADA GRAF BUKU SEGIEMPAT, GRAF KIPAS, DAN GRAF TRIBUN

BILANGAN KROMATIK LOKASI DARI GRAF P m P n, K m P n, DAN K m K n

BAB I PENDAHULUAN. kini menjadi salah satu dasar dari ilmu pengetahuan. Banyak kasus dalam kehidupan

Penyelesaian Traveling Salesman Problem dengan Algoritma Heuristik

Penggunaan Algoritma Greedy dalam Membangun Pohon Merentang Minimum

12. Pewarnaan dan Dekomposisi Vertex

BILANGAN DOMINASI EKSENTRIK TERHUBUNG pada GRAF

IMPLEMENTASI ALGORITMA WELCH POWELL DALAM PENERAPAN GRAPH PADA PENJADWALAN UJIAN

Penerapan Algoritma DFS pada Permainan Sudoku dengan Backtracking

BILANGAN DOMINASI DAN BILANGAN KEBEBASAN GRAF BIPARTIT KUBIK. Jl. Prof. H. Soedarto, S. H, Tembalang, Semarang

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

Analisis dan Strategi Algoritma

Penerapan Pewarnaan Graf pada Permainan Real- Time Strategy

BAB I BAB I. PENDAHULUAN. menjadikan pemikiran ilmiah dalam suatu bidang ilmu, dapat dilakukan

PELABELAN TOTAL SISI AJAIB PADA GRAF BINTANG

Penggunaan Graf Semi-Hamilton untuk Memecahkan Puzzle The Hands of Time pada Permainan Final Fantasy XIII-2

BILANGAN KROMATIK LOKASI UNTUK GRAF C n K m, DENGAN n 3 DAN m 1

APLIKASI PEWARNAAN SIMPUL GRAF UNTUK MENGATASI KONFLIK PENJADWALAN MATA KULIAH DI FMIPA UNY

Aplikasi Teori Graf dalam Penggunaan Cairan Pendingin pada Proses Manufaktur

Pewarnaan titik Pada Graf Spesial dan Operasinya

Penerapan Pewarnaan Graf dalam Alat Pemberi Isyarat Lalu Lintas

BILANGAN RADIO PADA GRAF GEAR. Ambar Puspasari 1, Bambang Irawanto 2. Jl. Prof. H. Soedarto, S. H, Tembalang, Semarang Jurusan Matematika FMIPA UNDIP

Aplikasi Pewarnaan Graf pada Penjadwalan Pertandingan Olahraga Sistem Setengah Kompetisi

Bilangan Kromatik Graf Hasil Amalgamasi Dua Buah Graf

Nilai Ketakteraturan Total dari Graf Hasil Kali Comb dan

JURNAL MATEMATIKA MANTIK Edisi: Oktober Vol. 02 No. 01 ISSN: E-ISSN:

BAB II LANDASAN TEORI

Dwiprima Elvanny Myori

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

PEWARNAAN GRAF SEBAGAI METODE PENJADWALAN KEGIATAN PERKULIAHAN

PELABELAN SIGNED PRODUCT CORDIAL PADA GRAF PATH, CYCLE, DAN STAR

Misalkan dipunyai graf G, H, dan K berikut.

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

PELABELAN HARMONIS GANJIL PADA GRAF KINCIR ANGIN DOUBLE QUADRILATERAL

PENJADWALAN KULIAH DENGAN ALGORITMA WELSH-POWELL (STUDI KASUS: JURUSAN MATEMATIKA FMIPA UNAND)

Penerapan Pewarnaan Graf dalam Pengaturan Penyimpanan Bahan Kimia

8. Algoritma Greedy. Oleh : Ade Nurhopipah

PELABELAN TOTAL SISI-AJAIB SUPER PADA GRAF DAN GRAF

Pengantar Strategi Algoritmik. Oleh: Rinaldi Munir

KARAKTERISASI GRAF POHON DENGAN BILANGAN KROMATIK LOKASI 3

BAB II LANDASAN TEORI

Pemanfaatan Algoritma Sequential Search dalam Pewarnaan Graf untuk Alokasi Memori Komputer

UNNES Journal of Mathematics

APLIKASI PEWARNAAN GRAF UNTUK OPTIMALISASI PENGATURAN TRAFFIC LIGHT DI SUKOHARJO. Cahyo Heny Meiliana 1, Dwi Maryono 2. Jl. Ir. Sutami 36A Surakarta

Pelabelan Harmonis Ganjil pada Graf Kincir Angin Double Quadrilateral

POLA PERMAINAN SEPAK BOLA DENGAN REPRESENTASI GRAF

BAB III KONSEP DASAR TEORI GRAF. Teori graf adalah salah satu cabang matematika yang terus berkembang

PENERAPAN KONSEP GRAF DALAM PENYUSUNAN JADWAL PERKULIAHAN DI JURUSAN PENDIDIKAN MATEMATIKA FMIPA UNG ABSTRAK

Implementasi Algoritma Greedy Dua Sisi pada Permainan 2048

HAND OUT MATA KULIAH TEORI GRAF (MT 424) JILID SATU. Oleh: Kartika Yulianti, S.Pd., M.Si.

Penyelesaian Permainan Sliding Puzzle 3x3 Menggunakan Algoritma Greedy Dengan Dua Fungsi Heuristik

Penerapan Pewarnaan Graf untuk Mencari Keunikan Solusi Sudoku

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

PENGEMBANGAN SHORTEST PATH ALGORITHM (SPA) DALAM RANGKA PENCARIAN LINTASAN TERPENDEK PADA GRAF BERSAMBUNG BERARAH BERUNTAI

BAB 2 LANDASAN TEORI

Penerapan Pewarnaan Graf sebagai Metode untuk Mencari Solusi Permainan Sudoku

TARGET BERORIENTASI METODE CABANG DAN BATAS UNTUK OPTIMISASI GLOBAL

Optimalisasi Susunan Tempat Duduk Kereta Api Menggunakan Algoritma Greedy dan Program Dinamis

BAB I PENDAHULUAN. Teori graf merupakan suatu kajian ilmu yang pertama kali dikenalkan pada tahun

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

I. PENDAHULUAN. Perkembangan ilmu pengetahuan dan teknologi sampai saat ini terus

9. Algoritma Path. Oleh : Ade Nurhopipah

Transkripsi:

Penerapan Pewarnaan Titik pada Graf dalam Penyusunan Lokasi Duduk Menggunakan Algoritma Greedy Berbantuan Microsoft Visual Basic.0 Halimah Turosdiah #1, Armiati #, Meira Parma Dewi # # Mathematic Department State University of Padang Jl. Prof. Dr. Hamka Air Tawar Padang,, Telp. (071) 8, Indonesia 1 h_rosydiah@ymail.com armiati_math_unp@yahoo.co.id meira.pd@fmipa.unp.ac.id Abstract Graph colouring has been applied in various problems. Graph colouring in particular vertex colouring is also applicable for arranging seat location. The arranging of seat location in many events is very concerned. Because it can avoiod rottenness that possibly happen. Vertex colouring for arranging seat location is started with representating participant s seat as vertex and participant s seat that adjacent with right or left or front or behind it is connected by edge, so that participant s seat which adjacent is not placed by participant s from the same school. Greedy algorithm will be used in this arranging of seat location that applied later in Microsoft Visual Basic.0 software. From the testing of program obtained that the program of arranging seat location has made exact solution where participant s from the same school is not adjacent sit. Keywords Vertex colouring, Arranging seat location, Greedy algorithm Abstrak Pewarnaan graf telah banyak diaplikasikan dalam berbagai permasalahan. Pewarnaan graf khususnya pewarnaan titik pada graf juga dapat diterapkan pada penyusunan lokasi. Penyusunan lokasi dalam kegiatan yang bersifat kompetitif sangat perlu diperhatikan. Hal ini dilakukan untuk menghindari kecurangan yang mungkin terjadi pada saat kegiatan sedang berlangsung. Pewarnaan titik pada graf dalam penyusunan lokasi dimulai dengan merepresentasikan tempat peserta sebagai titik dan tempat bertetangga dengan sebelah kanan atau kiri atau depan atau belakangnya dihubungkan oleh sisi, sehingga tempat yang bertetangga tidak ditempati oleh peserta dari sekolah yang sama. Pada penyusunan lokasi akan digunakan algoritma Greedy yang nantinya akan diterapkan pada software Microsoft Visual Basic.0. Dari pengujian terhadap program diperoleh bahwa program penyusunan lokasi menghasilkan solusi yang tepat, dimana peserta dari sekolah yang sama tidak. Kata kunci Pewarnaan titik pada graf, Penyusunan lokasi Duduk, Algoritma Greedy PENDAHULUAN Pewarnaan graf merupakan salah satu topik dalam teori graf yang kaya dengan aplikasi. Aplikasi dari pewarnaan graf meliputi; penyusunan jadwal, pemasangan frekuensi pada jaringan seluler dan radio, pemetaan, penyimpanan senyawa kimia berbahaya dan permainan Sudoku. Pewarnaan graf khususnya pewarnaan titik pada graf juga dapat diaplikasikan pada penyusunan lokasi. Penyusunan lokasi dalam kegiatan yang bersifat kompetitif sangat perlu diperhatikan. Hal ini dilakukan untuk menghindari kecurangan yang mungkin terjadi pada saat kegiatan sedang berlangsung. Penyusunan lokasi yang baik semestinya memperhatikan posisi tempat peserta, dimana peserta dari sekolah yang sama tidak [8]. Bentuk lokasi yang sering digunakan pada kegiatan yang bersifat kompetitif adalah berbentuk persegi panjang. Penerapan pewarnaan titik pada graf dalam penyusunan lokasi dimulai dengan merepresentasikan lokasi ke dalam bentuk graf. Graf tersebut merupakan graf hasil kali kartesius dari dua buah lintasan atau (mxn)-grid []. Tempat peserta dinotasikan sebagai titik dan tempat bertetangga dengan sebelah kanan atau kiri atau depan atau belakangnya dihubungkan oleh sisi. Berdasarkan bentuk graf tersebut, maka penyusunan lokasi dapat lebih mudah diselesaikan dengan pewarnaan titik pada graf. Ada dua macam algoritma yang dapat digunakan untuk mewarnai titik pada graf yaitu algoritma Brute Force dan algoritma Greedy. Algoritma Greedy untuk menyelesaikan masalah pewarnaan titik pada graf sama dengan algoritma Brute Force, yang membedakannya adalah pada algoritma Greedy sebelumnya dilakukan pengurutan titik berdasarkan derajatnya (tinggi ke rendah). Sehingga algoritma Greedy memiliki waktu proses yang

lebih cepat dikarenakan pada prosesnya, titik-titik berikutnya memiliki derajat yang lebih rendah yang akhirnya proses pencarian warna tetangga pun menjadi lebih cepat. Untuk itu pada penelitian ini, algoritma yang digunakan adalah algoritma Greedy [8]. Penggunaan algoritma Greedy dapat dilakukan secara manual. Akan tetapi penggunaan algoritma Greedy pada permasalahan yang mempunyai peserta mencapai ratusan orang mulai menimbulkan kesulitan serta membutuhkan waktu yang lama. Untuk itu, pada permasalahan penyusunan lokasi, algoritma Greedy diterapkan pada software Microsoft Visual Basic.0 yang nantinya akan diperoleh suatu program yang dapat mengatasi masalah penyusunan lokasi. METODE Penelitian ini adalah penelitian dasar (teoritis). Metode yang digunakan adalah studi kepustakaan dengan menganalisis teori teori yang relevan dengan permasalahan yang dibahas. Adapun metode penelitian dalam penelitian ini yaitu meninjau permasalahan penyusunan lokasi, mengumpulkan teori pendukung (graf [], operasi pada graf [], representasi graf [], pewarnaan graf [7], algoritma Greedy [1], [] dan Microsoft Visual Basic.0 []), mengaitkan teori-teori yang didapat dengan permasalahan dalam penyusunan lokasi, menggunakan algoritma Greedy pada masalah penyusunan lokasi untuk membuat program penyusunan lokasi dengan bantuan software Microsoft Visual Basic.0, mengambil suatu kasus penyusunan lokasi dan diselesaikan dengan menggunakan program penyusunan lokasi, membuat laporan susunan lokasi dan menarik kesimpulan dari hasil yang diperoleh. HASIL DAN PEMBAHASAN A. Rancangan Program Penyusunan Lokasi Duduk Dalam merancang program penyusunan lokasi, terlebih dahulu dibuat kerangka berpikir program penyusunan lokasi (lihat Gambar. 1). Berdasarkan kerangka berpikir program penyusunan lokasi maka terdapat proses yang akan dilakukan pada program yaitu proses graf dan proses penyusunan lokasi yang disajikan dalam bentuk flow chart pada [8]. Gambar. 1 Kerangka Berpikir Program Penyusunan Loksai Duduk

B. Penggunaan Algoritma Greedy pada Penyusunan Lokasi Duduk Adapun langkah-langkah penggunaan algoritma Greedy pada penyusunan lokasi dirancang dalam bahasa pemograman Visual Basic.0 sebagai berikut : 1. Input Data Data yang akan diinput berupa data sekolah asal peserta, data peserta dan kapasitas ruangan. Untuk penginputan kapasitas ruangan ditentukan berdasarkan jumlah ada. Contoh, peserta berjumlah 1 orang maka disediakan ruangan berkapasitas 1 orang dengan aturan lokasi x (baris x kolom), bentuk tampilannya dapat dilihat pada [8]. Bentuk tampilan input data sekolah asal peserta dan data peserta dapat dilihat pada [8].. Proses Proses pada program penyusunan lokasi terbagi dalam bagian yaitu proses graf dan proses penyusunan lokasi. a. Proses graf Lokasi direpresentasikan ke dalam bentuk graf hasil kali kartesius dari dua buah lintasan dengan masing-masing m dan n buah titik atau nama lainnya (mxn)-grid []. Kemudian pada software Microsoft Visual Basic.0 graf tersebut direpresentasikan ke dalam bentuk matrik ketetanggaan. Contoh hasil representasi lokasi ke dalam bentuk graf disajikan pada Gambar. Gambar. Contoh Hasil Representasi Lokasi Duduk Ke dalam Bentuk (x)-grid Gambar. memperlihatkan contoh bentuk tampilan representasi graf ke dalam bentuk matrik ketetanggaan. Gambar. Contoh Tampilan Hasil Representasi (x)-grid ke dalam Bentuk Matrik Ketetanggaan

b. Proses penyusunan lokasi Dalam melakukan penyusunan lokasi, ditentukan terlebih dahulu komponen-komponen algoritma Greedy yang terdiri dari: i. Himpunan kandidat Himpunan kandidat dari permasalahan penyusunan lokasi berupa titik atau tempat. ii. Himpunan solusi Himpunan solusi dari permasalahan lokasi berupa susunan lokasi yang disajikan dalam bentuk tabel. iii. Fungsi seleksi Fungsi seleksi dari permasalahan penyusunan lokasi adalah sebagai berikut : a) Titik tidak bertetangga dengan titik yang telah diwarnai (fungsi kelayakan) b) Titik berderajat tertinggi c) Titik atau tempat bernomor terkecil iv. Fungsi kelayakan Fungsi kelayakan digunakan untuk memeriksa kelayakan titik yang dipilih untuk diwarnai yaitu titik yang dipilih tidak bertetangga dengan titik yang ada di himpunan solusi. Pada permasalahan ini, kode sekolah diidentifikasi sebagai kode warna. Jumlah warna yang dapat digunakan untuk mewarnai titik dibatasi oleh jumlah peserta dari masing-masing sekolah. Contoh, jumlah peserta dari kode sekolah adalah orang, maka kode warna hanya dapat mewarnai titik sebanyak buah titik. Sehingga pada proses pewarnaan titik nantinya akan dilakukan secara bertahap demi tahap berdasarkan kode warna yang ada. Langkah-langkah proses penyusunan lokasi menggunakan algoritma Greedy adalah sebagai berikut: i. Urutkan data sekolah berdasarkan jumlah peserta terbanyak dan urutkan titik berdasarkan derajat tertinggi. ii. Warnai titik berderajat tertinggi pertama dan pilih peserta pertama dari kode warna (kode sekolah dengan peserta terbanyak) yang telah dipilih. Lakukan langkah ini untuk setiap tahap. iii. Seleksi titik yang akan diwarnai selanjutnya dengan fungsi seleksi, lalu simpan titik yang telah dipilih ke dalam himpunan solusi yang disajikan dalam bentuk tabel. iv. Ulangi langkah ii sampai sudah tidak ada lagi titik yang akan diwarnai atau kode warna (kode sekolah) yang akan digunakan untuk mewarnai titik. v. Lakukan langkah ii, iii dan iv untuk setiap tahap. Untuk ilustrasi diberikan data sebagai berikut : TABEL. I DATA PESERTA No ID Nama Kode Sekolah 1 P-0001 RF P-000 RS P-000 MG S-000 P-000 ACA S-000 P-000 RAR S-000 P-000 FRA 7 P-0007 MAG S-000 8 P-0008 AM P-000 LPY S-000 10 P-0010 FRZ P-00 SM S-000 1 P-001 AKA TABEL. II DATA SEKOLAH No Kode Sekolah Nama Sekolah 1 SMA A SMA B S-000 SMA C Berdasarkan total peserta maka akan disediakan ruangan berkapasitas 1 orang dengan aturan lokasi x (baris x kolom). Bentuk graf dari lokasi dapat dilihat pada Gambar. dan hasil representasi graf ke dalam bentuk matrik ketetanggaan dapat dilihat pada Gambar.. Dilakukan pengurutan data sekolah dan titik. Hasil pengurutan dapat dilihat pada Tabel. III dan Tabel. IV. Dilakukan pewarnaan titik dalam beberapa tahap, yaitu : a) Tahap 1 (kode warna S-000) Gambar. mulai diwarnai dengan mengguna-kan langkah ii, iii dan iv. Hasil pewarnaan titik pada tahap 1 disajikan pada Gambar.. Gambar. Hasil Pewarnaan Titik Pada Tahap 1 (kode warna S-000) b) Tahap (kode warna ) Gambar. mulai diwarnai dengan mengguna-kan langkah ii, iii dan iv. Hasil pewarnaan titik pada tahap 1 disajikan pada Gambar..

TABEL. III PENGURUTAN SEKOLAH BERDASARKAN JUMLAH PESERTA Gambar. Hasil Pewarnaan Titik Pada Tahap (kode warna ) c) Tahap (kode warna ) Gambar. mulai diwarnai dengan mengguna-kan langkah ii, iii dan iv. Hasil pewarnaan titik pada tahap 1 disajikan pada Gambar.. Gambar. Hasil Pewarnaan Titik Pada Tahap (kode warna ) Hasil proses penyusunan lokasi keseluruhan tahap dengan menggunakan program penyusunan lokasi dapat dilihat pada Gambar. 7. No Kode Sekolah Jumlah 1 S-000 TABEL. IV PENGURUTAN TITIK BERDASARKAN DERAJATNYA No No. Kursi/ Titik Derajat 1 7 8 7 10 8 1 10 1 1 Gambar. 7 Tampilan Tabel Susunan Lokasi Duduk C. Pengujian dan Evaluasi Program Untuk mengetahui tingkat keberhasilan program perlu dilakukan pengujian pada program serta mengevaluasi hasil pengujian program tersebut. Tabel. V memperlihatkan hasil pengujian pada program.

Pengujian 1 7 8 10 1 1 Kode Sekolah S-000 S-000 * S-000 S-000 S-000 S-000 S-000* S-000* S-000 S-000 S-000 S-000 S-000 S000* S-000 S-000 S-000 TABEL. V HASIL PENGUJIAN PROGRAM Data Jumlah 7 7 8 8 10 Total Aturan Lokasi Duduk Keterangan 1 x Solusi tepat 1 x Solusi tepat 1 x 1 x Solusi tepat 1 x Solusi tepat 1 x Solusi tepat 1 x 1 x 0 x Solusi tepat 0 x Solusi tepat 0 x Solusi tepat 0 x 1 x7 Solusi tepat Pengujian 1 1 1 17 18 1 0 1 Kode Sekolah S-000 S-000 S-000 S000* S-000 S000* S-000 S-000 S-000 S-000 S-000 S-000 S-000 S0001* S-000 S-000 S-000 S-000 S-000 S-000 S-000 S-000 S-000 S000* S-000 S-000 Data Jumlah 1 1 1 1 8 0 1 1 Total Aturan Lokasi Duduk Keterangan 1 7x Solusi tepat 1 x7 1 x7 Solusi tepat 1 x7 0 x Solusi tepat 0 x Solusi tepat 0 x Solusi tepat 0 x 0 x8 Solusi tepat 0 x8 Solusi tepat 0 x8 Pengujian 7 Kode Sekolah S-000 S-000 S-000 S-0007 S-0008 S-000 S-0010 S-00 S-001 S-001 S-001 S-001 S-000 S-000 S-000 S-0007 S-0008 S-000 S-0010 S-000 S-000 S000* S-0007 S-0008 S-000 S-0010 Data Jumlah 0 8 1 7 1 8 1 0 8 1 8 Total Aturan Lokasi Duduk Keterangan 17 1x1 Solusi tepat 17 1x1 Solusi tepat 17 1x1 Keterangan : *: sekolah yang mempunyai peserta

Dari hasil 7 kali pengujian, didapatkan pengujian berhasil sebanyak 18 kali dan gagal kali. Hal ini terjadi karena tidak adanya penentuan jumlah peserta dari masingmasing sekolah yang akan ditempatkan pada suatu ruangan (tergantung pada mendaftar). Pada program, peserta dari satu sekolah yang tidak mendapatkan nomor kursi. Contoh, pada pengujian terdapat peserta dari kode sekolah yang maka pada program penyusunan lokasi salah satu tidak mendapatkan nomor kursi. Untuk lebih jelasnya dapat dilihat pada referensi [8]. Berdasarkan hasil pengujian dapat diketahui bahwa ketepatan solusi pada program penyusunan lokasi dipengaruhi oleh : 1. Aturan lokasi pada suatu ruangan Untuk beberapa pengujian yang mempunyai jumlah peserta (jumlah peserta dari masing-masing sekolah) dan total sama antar pengujian, jika aturan lokasi pada ruangan adalah mxn maka selalu memberikan solusi yang sama dengan aturan lokasi nxm akan tetapi tidak selalu memberikan solusi yang sama dengan aturan lokasi pxq, dimana pxq mxn. Hal ini dapat dilihat pada pengujian 1-10, 1, 1, 18 dan 1.. Jumlah peserta dari masing-masing sekolah dan total peserta pada suatu ruangan a. Untuk ruangan dengan total peserta adalah n (n adalah bilangan genap) i. Jika jumlah peserta dari salah satu sekolah lebih dari maka akan terdapat peserta dari sekolah tersebut yang. Hal ini dapat dilihat pada pengujian 7, 8, 1, 1 dan. ii. Jika jumlah peserta dari salah satu sekolah adalah maka akan selalu memberikan solusi yang tepat (tidak terdapat peserta dari sekolah yang sama ). Hal ini dapat dilihat pada pengujian -,, 0 dan. iii. Jika jumlah peserta dari salah satu sekolah kurang dari maka tidak selalu memberikan solusi yang tepat. Hal ini dapat dilihat pada pengujian 1-,, 10, 18, 1 dan. Pada penelitian ini, belum dapat diketahui jumlah minimal peserta dari masing-masing sekolah pada suatu ruangan. b. Untuk ruangan dengan total peserta adalah m (m adalah bilangan ganjil) i. Jika jumlah peserta dari salah satu sekolah lebih dari maka akan terdapat peserta dari sekolah tersebut yang. Hal ini dapat dilihat pada pengujian 17 dan 7. ii. Jika jumlah peserta dari salah satu sekolah adalah maka akan selalu memberikan solusi yang tepat (tidak terdapat peserta dari sekolah yang sama ). Hal ini dapat dilihat pada pengujian 1 dan. iii. Jika jumlah peserta dari salah satu sekolah kurang dari maka tidak selalu memberikan solusi yang tepat. Hal ini dapat dilihat pada pengujian 1-1 dan. Pada penelitian ini, belum dapat diketahui jumlah minimal peserta dari masing-masing sekolah pada suatu ruangan. SIMPULAN Adapun kesimpulan yang diperoleh berdasarkan penelitian yang telah dilakukan adalah: 1. Rancangan dari program penyusunan lokasi dimulai dengan membuat kerangka berfikir program penyusunan lokasi yaitu input data melalui proses pendaftaran peserta, input graf lalu merepresentasikan graf ke dalam bentuk matrik ketetanggaan (proses graf) kemudian dilanjutkan dengan proses penyusunan lokasi sehingga diperoleh hasil susunan lokasi. Proses graf dan proses penyusunan lokasi digambarkan dalam bentuk flow chart.. Langkah-langkah penggunaan algoritma Greedy pada penyusunan lokasi yang dirancang dalam bahasa pemograman Microsoft Visual Basic.0 terdiri dari: a. input data (data sekolah asal peserta, data peserta, kapasitas ruangan), kapasitas ruangan disesuaikan dengan jumlah ada. b. Proses yang terdiri dari bagian yaitu proses graf dengan cara merepresentasikan graf ke dalam bentuk matrik ketetanggaan dan proses penyusunan lokasi menggunakan algoritma Greedy dengan cara mengidentifikasikan tempat sebagai titik, tempat yang bertetangga dengan sebelah kanan atau kiri atau depan atau belakangnya sebagai sisi dan kode sekolah sebagai kode warna. Setelah itu, menentukan komponen-komponen algoritma Greedy yang kemudian dilanjutkan dengan penyusunan lokasi. Hasil yang diperoleh berupa susunan lokasi yang disajikan dalam bentuk tabel. Penggunaan algoritma Greedy pada program penyusunan lokasi yang telah dibangun, dapat membantu mempermudah penyusunan lokasi. REFERENSI [1] Aldous, Joan M & Wilson, Robin J. 00. Graph and Applications. London : Springer. [] Ardiansyah, et al. 010. Implementasi Algoritma Greedy Untuk Melakukan Graph Coloring : Studi Kasus Peta Propinsi Jawa Timur. Jurnal Informatika (Volume nomor ). Hlm. -. [] Bondy, J. A & Murty, U. S. R. 008. Graph Theory. New York : Springer. [] Harary, Frank. 1. Graph Theory (Copyright). Philipina : Addison- Wesley Publishing Company. [] Munir, Rinaldi. 007. Matematika Diskrit. rd edition, Bandung : Informatika Bandung.

[] Sunyanto, Andi. 007. Pemograman Database dengan Visual Basic dan Microsoft SQL. Yogyakarta : C.V Andi Offset. [7] Wilson, Robin J. 1. Introduction to Graph Theory. rd edition, Malaysia : Longman. [8] Halimah Turosdiah. 01. Penerapan Pewarnaan Titik pada Graf dalam Penyusunan Lokasi Duduk Menggunakan Algoritma Greedy Berbantuan Microsoft Visual Basic.0. FMIPA UNP.