45
Bab IV Hasil dan Pembahasan
Pada bab ini memuat hasil dan pembahasan yang meliputi implementasi dari perancangan, pengujian dan hasil analisis. Implementasi
tersebut meliputi pengaturan pada XAMPP Server untuk penggunaan framework
Codeigniter dan pengaturan penggunaan Google Maps Api 3.
4.1 Implementasi
4.1.1 Implementasi Sistem
Untuk pengaturan awal pada framework Codeigniter yaitu mengunduh plugin Codeigniter dari codeigniter.com, kemudian mengganti
nama folder dengan pmi_jateng dan meletakkannya pada directory XAMPPhtdocs
. Selanjutnya keluarkan folder application dari folder system pada directory XAMPPhtdocspmi_jatengsystemapplication.
Gambar 4.1 Susunan Folder dalam aplikasi yang dibuat
Pengaturan kedua adalah pengaturan base_url, yang terletak pada directory applicationconfigconfig.php, arahkan agar file utama root kita
adalah http:localhostpmi_jateng, seperti terlihat pada Kode program 4.1.
1. config[base_url]
= http:localhostpmi_jateng;
1.
route[default_controller] = site;
1.
autoload[libraries] = arraydatabase;
Kode Program 4.1
Pengaturan base_url
Untuk menentukan halaman pertama yang akan terbuka saat aplikasi dijalankan maka perlu pengaturan controller utama yang akan dipanggil.
Pengaturan tersebut terletak pada directory applicationconfigroutes.php, arahkan agar default_controller adalah site, seperti terlihat pada Kode
program 4.2. .
Kode Program 4.2 Pengaturan default_controller
Library yang otomatis dipanggil ketika aplikasi dijalankan adalah
library database. Pengaturannya adalah pada file autoload yang terletak
pada directory applicationconfigautoload.php, seperti pada Kode program 4.3.
Kode program 4.3 Pengaturan library utama
4.1.2 Implementasi Basis Data
Untuk menghubungkan basis data yang sudah dibuat dengan aplikasi yang dibuat dibutuhkan beberapa pengaturan. Pengaturan ini dilakukan pada
file database.php yang terdapat dalam applicationconfigdatabase.php.
Pengaturan untuk database dapat dilihat pada Kode program 4.4.
Kode Proggram 4.4
Pengaturan database
1. db[default][hostname] = localhost;
2. db[default][username] = ria;
3. db[default][password] = ;
4. db[default][database] = pmijateng;
5. db[default][dbdriver] = mysql;
6. db[default][dbprefix] = ;
7. db[default][pconnect] = TRUE;
8. db[default][db_debug] = TRUE;
9. db[default][cache_on] = FALSE;
10. db[default][cachedir] = ;
11. db[default][char_set] = utf8;
12. db[default][dbcollat] = utf8_general_ci;
4.1.3 Pengaturan Model View Controller MVC