Implementasi Tambah container Tambah truk Tambah Data Jadwal Pengangkutan Sampah

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.