4.4. Coding
Pada tahap ini dilaksanakan implementasi dari rancangan-rancangan, baik rancangan basis data, rancangan aplikasi, maupun rancangan tampilan.
4.4.1. Bahasa Pemrograman dan Komponen
Bahasa pemrograman yang digunakan pada pengembangan aplikasi ini adalah menggunakan PHP 5.2. Untuk pembuatan laporan digunakan
tool FPDF. Firebird 2.0 digunakan sebagai database untuk menyimpan data
dengan menggunakan tool Flamerobin sebagai database manajemen eidtor. Untuk menjalankan codingan diperlukan application server, pada
pengembangan sistem ini digunakan apache2. Untuk editor dan unit test digunakan eclipse editor.
Untuk tools pair programming yang dilakukan menggunakan aplikasi subversion yang berfungsi sebagai salah satu media komunikasi sesama
developer sistem.
4.4.2. Implementasi Coding
Pada implementasi coding terdapat beberapa module yang di buat, diantaranya adalah :
a. Modul Aktivitas Izin Mendirikan Bangunan Modul ini digunakan dalam aktivitas pendaftaran, pemeriksaan
dan penetapan izin. Modul ini terletak di dalam folder varwwwsimyanduextensionssimatapizin3. Didalam folder
tersebut terdapat file-file source code php dan javascript, dimana
file-file javascript yang ada digunaakan untuk fungsi tanggal, fungsi data grid dan fungsi lainnya. Untuk source code lengkap
terdapat dilampiran. b. Modul Pembayaran
Modul ini digunakan untuk melayani perekaman pembayaran yang dilakukan oleh wajib retribusi. Modul ini terletak di dalam
folder varwwwsimyanduextensionssimatappembayaran.
Untuk source code lengkap terdapat pada lampiran. c. Modul Penomoran
Modul ini digunakan untuk melayani perekaman penomoran surat izin yang dilakukan oleh petugas penomoran. Modul ini terletak
di dalam folder varwwwsimyanduextensionssimatapvalidasi. Untuk source code lengkap terdapat pada lampiran.
d. Modul Penyerahan Modul ini digunakan untuk melayani perekaman penyerahan
surat izin yang dilakukan oleh petugas penyerahan. Modul ini terletak
di dalam
folder varwwwsimyanduextensionssimatappenomoran.
Untuk source code lengkap terdapat pada lampiran.
Untuk Jenis Report penulis menggunakan FPDF untuk-report report Berita Acara peninjauan Lapangan, Surat Izin, SKRD, Nota Perhitungan, dll. Sedangkan
untuk desain tampilan agar lebih baik penulis menggunakan Yahoo user Interface YUI. Untuk source code penggunaan YUI dan FPDF terdapat pada lampiran.
4.5. Pengujian Testing