67
Bab 4 Hasil dan Pembahasan
Bab 4 Hasil dan Pembahasan
Setelah melakukan tahap perancangan yang ada pada bab 3, langkah selanjutnya adalah mengimplementasinya. Dari hasil
tahap implementasi dihasilkan sebuah aplikasi dengan nama “SPK JALAN - BAPPEDA SALATIGA”
4.1 Implementasi Aplikasi
4.1.1 Implementasi Database
Sesuai pada perancangan tabel maka tabel-tabel yang terdapat pada database MySQL juga sama seperti pada
perancangannya.
Gambar 4.1. Struktur Tabel tb_id3_data
Gambar 4.1 merupakan penerapan tabel tb_id3_data pada MySQL Server. Tabel tb_id3_data terdiri dari field id, fungsi,
pengaju, kondisi_jalan dan result.
68
Gambar 4.2. Struktur Tabel tb_id3_result
Gambar 4.2 merupakan penerapan tabel tb_id3_result pada MySQL Server. Tabel tb_id3_result memiliki field id, atribut,
value dan level.
Gambar 4.3. Struktur Tabel tb_jalan
Gambar 4.3 merupakan penerapan tabel tb_jalan pada MySQL Server. Tabel tb_jalan memiliki field id_jalan,
nama_jalan, pangkal_simpul, ujung_simpul, status_otonomi, jalur_lajur,
panjang, lebar_damija,
lebar_perkerasan, jenis_perkerasan,
fungsi_jalan, kondisi_jalan,
last_update, titik_pangkal dan titik_ujung.
69
Gambar 4.4. Struktur Tabel tb_pengajuan
Gambar 4.4 merupakan penerapan tabel tb_pengajuan pada MySQL Server. Tabel tb_pengajuan memiliki field id_pengajuan,
userid, id_jalan, kondisi_jalan, status_ID3, waktu dan alasan.
Gambar 4.5. Struktur Tabel tb_user
Gambar 4.5 merupakan penerapan tabel tb_user pada MySQL Server. Tabel tb_user memiliki field userid, password,
nama, tipe_user, banned, last_active dan alamat.
4.1.2 Implementasi Aplikasi Sistem Pendukung Keputusan
Jalan
Dalam aplikasi Sistem Pendukung Keputusan Jalan, digunakan sistem login dengan 3 macam hak akses yaitu
administrator dan user biasa yang dapat melakukan
70
pengolahan data pada aplikasi ini dan satu hak akses yang dapat digunakan ketika koneksi database atau status database
bermasalah. Jika login valid, maka aplikasi akan menampilkan menu-menu yang sesuai dengan hak akses pada saat login.
Gambar 4.6. Tampilan Awal Aplikasi
Gambar 4.6 merupakan tampilan awal sebelum login. Untuk dapat masuk ke dalam aplikasi diperlukan username dan
password. Data username dan password disimpan dalam tabel tb_user.
Gambar 4.7. Tampilan Menu User Administrator
71
Gambar 4.7 merupakan tampilan dari aplikasi ketika user administrator telah login. Untuk hak akses administrator terdapat
menu yang dapat diakses adalah Data yang meliputi Data Jalan Salatiga, Data Pengguna, Data ID3 dan Data Pengajuan
Perbaikan. Selain itu, menu User Control dapat diakses Lihat Peta Salatiga dan Ganti Password. Menu Pengaturan juga dapat
diakses oleh administrator yang meliputi Backup Database, Restore Database dan Ganti Koneksi Database.
Gambar 4.8. Tampilan Menu User Biasa
Gambar 4.8 merupakan tampilan menu untuk user biasa. Fungsi dengan adanya menu User Control adalah user biasa
dapat mengakses submenu Lihat Peta Salatiga, Tambah Pengajuan Perbaikan Jalan, Lihat Data Pengajuan dan Ganti
Password.
4.2 Pembahasan Aplikasi