• Tidak ada hasil yang ditemukan

PENERAPAN ALGORITMA GENETIKA DALAM PENENTUAN TATA LETAK RUANG SKRIPSI RIZKY YANDA

N/A
N/A
Protected

Academic year: 2021

Membagikan "PENERAPAN ALGORITMA GENETIKA DALAM PENENTUAN TATA LETAK RUANG SKRIPSI RIZKY YANDA"

Copied!
12
0
0

Teks penuh

(1)

PENERAPAN ALGORITMA GENETIKA DALAM

PENENTUAN TATA LETAK RUANG

SKRIPSI

RIZKY YANDA

081402024

PROGRAM STUDI TEKNOLOGI INFORMASI

FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI

UNIVERSITAS SUMATERA UTARA

MEDAN

2013

(2)

PENERAPAN ALGORITMA GENETIKA DALAM PENENTUAN TATA LETAK RUANG

SKRIPSI

Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Sarjana Teknologi Informasi

RIZKY YANDA 081402024

PROGRAM STUDI TEKNOLOGI INFORMASI FAKULTAS ILMU KOMPUTER

DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA

MEDAN 2013

(3)

i

PERSETUJUAN

Judul : PENERAPAN ALGORITMA GENETIKA DALAM PENENTUAN TATA LETAK RUANG

Kategori : SKRIPSI

Nama : RIZKY YANDA

Nomor Induk Mahasiswa : 081402024

Program Studi : SARJANA (S1) TEKNOLOGI INFORMASI Departemen : TEKNOLOGI INFORMASI

Fakultas : ILMU KOMPUTER DAN TEKNOLOGI INFORMASI (FASILKOMTI) UNIVERSITAS SUMATERA UTARA

Diluluskan di

Medan, Desember 2013

Komisi Pembimbing :

Pembimbing 2 Pembimbing 1

Sarah Purnamawati, ST., M.Sc. Dr. Erna Budhiarti Nababan, M.IT. NIP 19830226 201012 2 003 NIP -

Diketahui/Disetujui oleh

Program Studi S1 Teknologi Informasi Ketua,

Prof. Dr. Opim Salim Sitompul, M.Sc. NIP 19610817 198701 1 001

(4)

ii

PERNYATAAN

PENERAPAN ALGORITMA GENETIKA DALAM PENENTUAN TATA LETAK RUANG

SKRIPSI

Saya mengakui bahwa skripsi ini adalah hasil karya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, Desember 2013

Rizky Yanda 081402024

(5)

iii

UCAPAN TERIMA KASIH

Puji dan syukur penulis sampaikan kehadirat Allah SWT yang telah memberikan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan skripsi ini sebagai syarat untuk memperoleh ijazah Sarjana Teknologi Informasi, Program Studi S1 Teknologi Informasi Universitas Sumatera Utara. Ucapan terima kasih penulis sampaikan kepada:

1. Kedua orang tua dan keluarga penulis yang telah memberikan dukungan dan motivasi baik materil dan spiritual, Ayahanda Ir. M. Yasin dan Ibunda Dr. Hj. Dahniar, M.Kes yang selalu sabar dalam mendidik dan membesarkan penulis.

2. Ibu Dr. Erna Budhiarti Nababan, M.IT selaku pembimbing satu dan Ibu Sarah Purnamawati, ST.,M.Sc selaku pembimbing dua yang telah banyak meluangkan waktu dan pikirannya, memotivasi dan memberikan kritik dan saran kepada penulis.

3. Ucapan terima kasih juga ditujukan kepada Bapak Syahriol Sitorus, S.Si., M.Si. dan Bapak Baihaqi Siregar, S.Si., M.T. yang telah bersedia menjadi dosen pembanding.

4. Ucapan terima kasih juga ditujukan kepada Ketua dan Sekretaris Program Studi Teknologi Informasi, Prof. Dr. Opim Salim Sitompul, M.Sc. dan Drs. Sawaluddin, M.IT.

5. Dekan dan Pembantu Dekan Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara, semua dosen serta pegawai di Program Studi S1 Teknologi Informasi.

6. Terima kasih kepada adinda Muhammad Hafizh yang telah memberi dukungan kepada saya. Terima kasih kepada seorang yang terus mendukung tanpa henti Suryani, S.Pd. Terima kasih juga kepada teman-teman yang selalu memberikan dukungan, Azharul Wanda Siregar, Kharisma Rinaldi Siregar, Dwiporanda E, Teza Amaluddin, Joko Nugroho, Andre Wandi, Inis Caesarian Siregar, Karina Wibawanti, Zulfikri P, Sanra Cheney, Ridho Fakhrozi, dan Harigo Chany serta teman-teman mahasiswa Teknologi Informasi lainnya yang tidak dapat penulis sebutkan satu persatu.

(6)

iv

Akhir kata, saya ucapkan terimakasih kepada semua pihak yang terkait dalam penyelesaian skripsi ini yang tidak bisa saya sebut satu persatu. Semoga Allah SWT membalas segala kebaikan yang sudah diberikan dan semoga Allah tetap memberi rahmat dan keberkahan kepada kita semua.

(7)

ABSTRAK

Selama ini pembuatan denah dasar rumah seringkali mengalami kesulitan, terutama untuk memperkirakan tata letak dari setiap ruangan. Algoritma Genetika dapat menghasilkan suatu Tata Letak Ruang yang dipertimbangkan berdasarkan kebutuhan. Dengan adanya sistem ini, pembuatan denah dasar pada sebuah rumah dapat dilakukan secara lebih mudah dan praktis. Secara umum, sistem dapat memberikan sebuah hasil tata letak ruang pada sebuah lahan sesuai dengan yang diharapkan.

(8)

APPLICATION OF GENETIC ALGORITHM IN THE DETERMINATION OF ROOM LAYOUT

ABSTRACT

During the making of the basic plan of the home often have difficulty, especially for estimating the layout of each room. Genetic Algorithm can produce a layout that is considered based on space needs. With this system, the ground-plan of making a home can be more convenient and practical. In general, the system can provide a layout results in a land space as expected.

(9)

DAFTAR ISI

Hal.

Persetujuan i

Pernyataan ii

Ucapan Terima Kasih iii

Abstrak v

Abstract vi

DaftarIsi vii

DaftarTabel ix DaftarGambar x BAB1Pendahuluan 1 1.1 Latar Belakang 1 1.2 Rumusan Masalah 2 1.3 Batasan Masalah 2 1.4 Tujuan Penelitian 3 1.5 Manfaat Penelitian 3 1.6 Sistematika Penulisan 3

BAB2LandasanTeori 5

2.1 Pengenalan Perencanaan Tata Letak Ruang 5

2.1.1 Penentuan Kebutuhan Ruang 5

2.1.2 Perencanaan dan Penataan Ruang 6

2.2 Algoritma Genetika 7

2.2.1 Aplikasi Algoritma Genetika 8

2.2.2 Komponen Algoritma Genetika 10

A. Teknik Pengkodean 10

B. Pengertian Individu 10

C. Membangkitkan Populasi Awal 12

D. Fungsi Fitness 13

E. Seleksi 13

F. Crossover atau Kawin Silang 14

G. Mutasi 16

2.3 Penelitian Sebelumnya 18

BAB3 Analisis dan Perancangan Sistem 21

3.1 Analisis Kinerja Algoritma Genetika 21

3.2 Data yang digunakan 22

(10)

viii 3.3.1 Inisialisasi Kromosom 22 3.3.2 Fungsi Fitness 26 3.3.3 Seleksi 29 3.3.4 Crossover 30 3.3.5 Mutasi 45 3.3.6 Proses Output 47 3.4 Perancangan Program 48

3.4.1 Rancangan Struktur Aplikasi 49

3.4.2 Flowchart Diagram 49

3.4.3 Data Flow Diagram 50

3.4.4 Use Case Diagram 56

3.4.5 Rancangan Layar Program 58

BAB 4 Implementasi dan Pengujian Sistem 60

4.1 Implementasi Sistem 60

4.1.1 Spesifikasi Perangkat Keras dan Perangkat Lunak yang Digunakan 60

4.2 Implementasi Perancangan Antarmuka 60

4.2.1 Halaman Utama 61

4.2.2 Halaman Form Lahan Rumah 61

4.2.3 Halaman Form Garis Sempadan Bangunan (GSB) dan Halaman Rumah 62

4.2.5 Halaman Form Optimizer 62

4.2.6 Halaman Hasil Tata Letak Ruang 63

4.3 Pengujian Sistem 63

4.3.1 Rencana pengujian sistem 63

4.3.2. Kasus dan hasil pengujian sistem 64

4.3.3. Pengujian kinerja sistem 64

BAB 5 Kesimpulan dan Saran 72

5.1 Kesimpulan 72

5.2 Saran 72

Daftar Pustaka 73

(11)

ix

DAFTAR TABEL

Hal. Table 2.1Penelitian Optimasi Menggunakan Algoritma Genetika 19

Table 3.1.a Range Zona Ruang 23

Table 3.1.b Range Letak Ruang 24

Table 3.2 Inisialisasi Kromosom 25

Table 3.3 Calon Induk Terpilih 26

Table 3.4 Nilai Fitness Area Gen Calon Induk dari setiap Individu 28 Table 3.5 Tabel Fitness Area dan Probabilitas Individu 29

Tabel 4.1 Rencana Pengujian 64

Tabel 4.2 Kasus dan Hasil Pengujian 64

Tabel 4.2 Kasus dan Hasil Pengujian (Lanjutan) 65

(12)

x

DAFTAR GAMBAR

Hal.

Gambar 2.1 Pola Zonasi Ruang 7

Gambar 2.2 Pengkodean dengan Algoritma Genetika 10 Gambar 2.3 Single Point Crossover dengan Representasi Bit 14 Gambar 2.4 Two Point Crossover dengan Representasi Bit 15 Gambar 2.5 Uniform Crossover dengan Representasi Bit 15 Gambar 2.6 Arithmetic Crossover dengan Representasi Bit 15 Gambar 2.7 Crossover dengan Representasi Tree 16 Gambar 2.8 Mutasi Kromosom dengan Representasi Bit 17 Gambar 2.9 Mutasi dalam Representasi Tree 18 Gambar 3.1 Pola Zonasi Ruang Berdasarkan Aktifitas 23 Gambar 3.2 Pola Zonasi Ruang Berdasarkan Hak Akses 23

Gambar 3.3 Matriks Hubungan Antar Ruang 25

Gambar 3.4 Ilustrasi Inisialisasi dan Penempatan Kromosom 26

Gambar 3.5 Skema Crossover 44

Gambar 3.6 Denah Sementara Hasil Crossover 44 Gambar 3.7 Denah Sementara Hasil Crossover 46

Gambar 3.8 Hasil Proses Mutasi 47

Gambar 3.9 Sampel Hasil Akhir Pengurutan Objek Pola Ruang 48

Gambar 3.10 Rancangan Struktur Menu 49

Gambar 3.11 Flowchart Analisis Program 50

Gambar 3.12 Diagram Konteks DFD 51

Gambar 3.13 DFD Level 1 52

Gambar 3.14 DFD Level 1 Proses 2 54

Gambar 3.15 Use Case Diagram untuk Optimizer 56 Gambar 3.16 Rancangan Layar Page Lahan Rumah 58

Gambar 3.17 Rancangan Layar Page GSB 58

Gambar 3.18 Rancangan Layar Menu Optimizer 59

Gambar 4.1 Halaman Utama 61

Gambar 4.2 Halaman Form Lahan Rumah 61

Gambar 4.3 Halaman Form GSB dan Halaman Rumah 62

Gambar 4.4 Halaman Form Optimizer 62

Gambar 4.5 Halaman Hasil Tata Letak Ruang 63

Gambar 4.6 Halaman / Pop-Up About 67

Gambar 4.7 Halaman / Pop-Up Help 67

Gambar 4.8 Halaman Pengisian Form Lahan Rumah 68 Gambar 4.9 Pop-Up Nilai Maksimal Lahan 68 Gambar 4.10 Halaman Pengisian Form GSB dan Halaman Rumah 69 Gambar 4.11 Halaman Pengisian Form Optimizer 70 Gambar 4.12 Halaman Hasil Tata Letak Ruang 71

Referensi

Dokumen terkait