46
BAB IV IMPLEMENTASI SISTEM
4.1 Implementasi
Pada sub-bab ini akan dibahas mengenai implementasi dari rancangan sistem yang telah dibuat. Bagian implementasi sistem kali ini implementasi antar
muka.
4.2 Implementasi Data
Pada aplikasi terdapat sebuah database yang digunakan untuk menyimpan semua data yang ada. Database ini terdapat beberapa tabel untuk menyimpan data-
data yang berbeda. Database ini mempunyai nama dbsampah yang berisi beberapa tabel antara lain:
Gambar 4.1 Database Sampah
47
4.2.1 Tabel Angkut
Pada tabel angkut ini terdapat id_angkut, id_pegawai, id_wilayah, id_mobil, waktu_awal, waktu_tiba, tanggal_angkut dan berat_angkut. Dengan
primary key adalah id_angkut. Tabel ini berfungsi untuk menyimpan data pengangkutan sampah.
Gambar 4.2 Tabel Angkut 4.2.2
Tabel Jabatan
Pada tabel ini terdapat id_jabatan dan nama_jab. Dimana yang menjadi primary key adalah id_jab. Tabel ini berfungsi untuk menyimpan data jabatan pada
dinas Kebersihan kota.
Gambar 4.3 Tabel Jabatan
48
4.2.3 Tabel Kontainer
Pada tabel ini terdapat id_kont dan nama_kontainer. Dimana yang menjadi primary key adalah id_kont. Tabel ini berfungsi untuk menyimpan data kontainer
yang ada pada sistem ini.
Gambar 4.4 Tabel Kontainer 4.2.4
Tabel login
Pada tabel ini terdapat id_login, userlogin, passlogin, namalogin dan stalogin. Dimana yang menjadi primary key adalah idlogin. Tabel ini berfungsi
untuk menyimpan data login yang ada pada sistem ini.
Gambar 4.5 Tabel Login 4.2.4
Tabel Mobil
Pada tabel ini terdapat id_mobil, id_kont, nopol. Dimana yang menjadi primary key adalah id_mobil. Tabel ini berfungsi untuk menyimpan data mobil
pengangkut pada sistem ini.
49
Gambar 4.6 Tabel Mobil 4.2.5
Tabel Pegawai
Pada tabel ini terdapat id_peg, id_jab, nama_peg, alamat_peg, notelp_peg dan jk_peg. Dimana yang menjadi primary key adalah id_peg. Tabel ini berfungsi
untuk menyimpan data pegawai pada Dinas Kebersihan Kota.
Gambar 4.7 Tabel Pegawai 4.2.6
Tabel Wilayah
Pada tabel ini terdapat id_wilayah dan nama_wilayah. Dimana yang menjadi primary key adalah id_wilayah. Tabel ini berfungsi untuk menyimpan data
wilayah pada sistem ini.
50
Gambar 4.8 Tabel Wilayah 4.2.7
Tabel Rute
Pada tabel ini terdapat id_rute, id_angkut dan id_tps. Dimana yang menjadi primary key adalah id_ rute. Tabel ini berfungsi untuk menyimpan data rute pada
sistem ini
Gambar 4.9 Tabel Rute 4.2.8
Tabel TPS
Pada tabel ini terdapat id_tps, id_wilayah, nama_tps dan alamat_tps. Dimana yang menjadi primary key adalah id_tps. Tabel ini berfungsi untuk
menyimpan data TPS pada sistem ini.
Gambar 4.10 Tabel TPS
51
4.3 Implementasi Antar Muka
Di dalam Sistem ini ada administrator yang dapat melakukan hubungan antarmuka pada sistem dalam mengelola data yang ada pada aplikasi ini.
4.3.1 Halaman Login
Pada halaman login ini adalah halaman awal bagi administrator untuk masuk ke dalam aplikasi ini. Sehingga apabila administrator memasukkna
username dan password yang benar maka dapat masuk ke dalam aplikasi ini. Berikut adalah tampilan dari halaman login.
Gambar 4.11 Halaman Login 4.3.2
Halaman Beranda
Berikut adalah tampilan halaman beranda. Tampilan awal dimana jika administrator dapat memasuki halaman login.
Gambar 4.12 Halaman Beranda
52
4.3.3 Menu Pegawai
Pada menu pegawai administrator dapat mengelola data pegawai yang ada. Misalnya untuk menambahkan data pegawai, mengubah ataupun menghapus data
pegawai yang ada pada perusahaan. Berikut adalah tampilan halaman pegawai.
Gambar 4.13 Menu Pegawai 4.3.4
Menu Jabatan
Pada menu jabatan ini administrator dapat mengelola data jabatan yang ada pada dinas Kebersihan Kota Surabaya. Berikut adalah tampilan menu jabatan:
Gambar 4.14 Menu Jabatan
53
4.3.5 Menu Wilayah
Pada menu ini administrator dapat mengelola data wilayah yang harus dilalaui amupun dituju oleh mobil pengangkut sampah Dinas Kebersihan Kota
Surabaya. Berikut adalah tampilan antar mukanya:
Gambar 4.15 Menu Wilayah
4.3.6 Menu Angkutan
Pada menu angkutan ini berisi tentang data pengangkutan pada sistem pengangkutan sampah. Beberapa menu yang ada antara lain:
- Tambah kontainer
- Tambah truk
- Tambah angkutan
- Data angkutan
54
Gambar 4.16 Menu Angkutan
a. Tambah container
Pada menu tambah kontainer ini administrator dapat memasukkan nama kontainer yang siap menjadi mobil pengangkut sampah pada Dinas
Kebersihan Kota. Berikut adalah tampilan dari form tambah kontainer:
Gambar 4.16 Menu Tambah Kontainer
55
b. Tambah truk
Pada menu tambah truk ini administrator dapat memasukkan data nomor polisi yang ada pada mobil pengangkut sampah. Berikut adalah
tampilan dari data tambah truk. Ini dimaksudkan agar mobil-mobil pengangkut sampah tersebut dapat dikontrol dari nomor polisi mobil
pengangkut yang bersangkutan.
Gambar 4.18 Menu Tambah Truk
c. Tambah Data Jadwal Pengangkutan Sampah
Pada menu angkutan ini administrator dapat mengelola data pengangkutan sampah pada wilayah kota Surabaya. Pada form angkutan ini
administrator dapat menginputkan data nama supir, wilayah, berat angkut, tanggal angkut. Sehingga mobil-mobil pengangkut sampah ini dapat
dikontrol keberadaannya oleh Dinas Kebersihan Kota Surabaya. Berikut adalah tampilannya:
56
Gambar 4.19 Menu Tambah Jadwal Pengangkutan Sampah d.
Data angkutan
Pada data angkutan ini administrator dapat mengelola data pengangkutan sampah yang ada pada kota Surabaya. Sehingga data
pengangkutan sampah dapat dikelola dan dikontrol oleh pihak Dinas Kebersihan. Berikut adalah tampilan data truk pengangkut sampah:
Gambar 4.20 Data Angkutan
57
BAB V UJI COBA DAN EVALUASI
5.1 UJI COBA
Sebelum masuk ke dalam sistem aplikasi ini administrator wajib untuk login dengan cara memasukkan username dan password.
Apabila dalam memasukkan password dan username benar maka akan dapat masuk ke dalam sistem, tapi apabila salah memasukkan akan terdapat
warning atau error dan tidak bisa masuk ke dalam aplikasi ini.
Gambar 5.1 login
Apabila jika melakukan kesalahan dalam melakukan login, misalnya salah memasukkan username atau password maka akan muncul peringatan kesalahan
dalam login ke sistem.