Implementasi Sistem Implementasi Perancangan Antarmuka

BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM

4.1 Implementasi Sistem

Pada bab ini dijelaskan hasil analisis dan perancangan sistem yang akan mengimplementasikan algoritma genetika ke dalam bentuk program dengan menggunakan pemrograman PHP. Pada bab sebelumnya telah dijelaskan prinsip kerja dari algoritma genetika yang dapat menentukan tata letak ruang pada rumah. 4.1.1 Spesifikasi Perangkat Keras dan Perangkat Lunak yang Digunakan Spesifikasi perangkat keras dan perangkat lunak yang digunakan untuk membangun program aplikasi ini adalah sebagai berikut: 1. Prosesor AMD Dual-Core C60 CPU 1.333 GHz. 2. Kapasitas harddisk 320 GB. 3. Memory RAM yang digunakan 2 GB. 4. Sistem operasi Microsoft Windows 7. 5. PHP sebagai bahasa pemrograman. 6. Apache sebagai web server. 7. Adobe Dreamweaver CS 5. 8. Web browser Google Chrome.

4.2 Implementasi Perancangan Antarmuka

Selanjutnya menjalankan aplikasi penentuan tata letak ruang menggunakan algoritma genetika, untuk dapat menjalankannya, terlebih dahulu install XAMPP pada komputer PC atau laptop, kemudian copy folder program kedalam folder htdocs, kemudian buka aplikasi pada browser. 4.2.1 Halaman Utama Halaman utama merupakan halaman yang pertama kali muncul ketika sistem dijalankan. Dihalaman ini terdapat 3 menu antara lain Enter, pop-up About, dan pop- up Help. Tampilan halaman utama seperti gambar berikut ini: Gambar 4.1 Halaman Utama 4.2.2 Halaman Form Lahan Rumah Halaman ini berupa tahap pertama dari sistem yang merupakan sebuah form yang memungkinkan user untuk memasukkan nilai panjang dan lebar lahan, lebar jalan depan rumah, dan parameter arah lahan rumah yang akan digunakan untuk dasar dari perhitungan fitness. Gambar 4.2 Halaman Form Lahan Rumah 4.2.3 Halaman Form Garis Sempadan Bangunan GSB dan Halaman Rumah Halaman ini berupa tahap kedua dari sistem yang merupakan sebuah form yang memungkinkan user untuk memasukkan nilai panjang dan lebar halaman depan dan halaman belakang rumah sedangkan nilai GSB akan terisi otomatis dengan menggunakan nilai lebar jalan pada tahap sebelumnya. Gambar 4.3 Halaman Form GSB dan Halaman Rumah 4.2.4 Halaman Form Optimizer Halaman ini berupa tahap ketiga dari sistem yang merupakan sebuah form yang memungkinkan user untuk memasukkan nilai panjang dan lebar dari setiap ruangan, dan sisa luas lahan akan berubah otomatis setelah setiap nilai panjang dan lebar ruangan dimasukkan oleh user dengan menggunakan nilai total luas lahan dikurangi dengan nilai total luas setiap ruangan. Gambar 4.4 Halaman Form Optimizer 4.2.5 Halaman Hasil Tata Letak Ruang Halaman ini berupa tampilan hasil dari penentuan tata letak ruang yang merupakan sebuah denah akhir yang menampilkan panjang dan lebar dari setiap ruangan dan nilai fitness area serta nilai total fitness area. Panjang dan lebar dari setiap ruangan dapat di ganti dengan menggunakan form disebelah kanan denah. Gambar 4.5 Halaman Hasil Tata Letak Ruang

4.3 Pengujian Sistem