Bab Iv Sigit.docx

  • Uploaded by: Afa Neyz
  • 0
  • 0
  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Bab Iv Sigit.docx as PDF for free.

More details

  • Words: 2,582
  • Pages: 23
BAB IV HASIL ANALISA DAN PEMBAHASAN 4.1. Analisa Kebutuhan Data dan Informasi Data yang dibutuhkan pembuatan sistem antara lain : 1.

Data Petugas

2.

Data Kios

3.

Retribusi Pasar Dari uraian data di atas diharapkan bisa menjadi informasi yang akurat. Informasi

yang di lakukan berupa input data Petugas, Data Kios dan dapat melakukan Retribusi pasar 4.2. Kebutuhan Perangkat Keras Perangkat keras minimum yang dibutuhkan untuk perancangan sistem monitoring petugas retribusi pasar adalah: 1.

Prosessor Dual Core atau Lebih

2.

Ram 2 GB atau Lebih

3.

Harddisk 160 GB

4.

Monitor 14” HD LED/LCD

5.

Keyboard dan Mouse

4.3. Kebutuhan Perangkat Lunak Perangkat Lunak yang digunaka untuk implementasi sistem adalah: 1.

Mozila Firefox

2.

Xampp

3.

Adobe Dreamweaver C6

4.

Notepate++

4.4. Analisa dan Perancangan Sistem Baru Analisa sistem yang diusulkan dalam membangun Sistem Monitoring Petugas Retribusi Pasar antara lain : Tabel 4.1 analisa dan perancangan sistem baru No 1

Penguna Admin

Tugas

Keterangan

1. Input Petugas 2. Input Jadwal Petugas 3. Input Jenis Kios 4. Input Kios 5. Melihat Hasil Laporan

2

Petugas

1. Input Profil Petugas 2. Input Retribusi 3. Melihat Jadwal

3

Tim

1. Input Profil Petugas

Validasi

2. Input Validasi 3. Melihat Jadwal

4.5. Implementasi 4.5.1. Mempersiapkan software yang Diperlukan Sistem ini diimplementasikan dengan bahasa pemrogaman PHP dan database MYSQL, sehingga untuk dapat menjalankan diperlukan PHP,MySQL, dan web server. Sedangkan untuk mengeksekusi diperlukan web browser. Google Chrome sebagai web server yang sudah terinstal diwindows. Sedangkan untuk web server, database server dan juga PHP akan terinstal ketika kita mengekstrak XAMPP. XAMPP yang digunakan disini adalah XAMPP for windows version 1.8.3

4.5.2. Mempersiapkan Sistem File-file atau data yang dibutuhkan untuk proses berjalanya sistem ini akan dijadikan dalam satu folder atau direktori yang merupakan database sistem. Berikut tabel-tabel didalam database “retribusi_pajak”. 4.5.3. Mempersiapkan Database Sistem 1. Tabel User Tabel user mempunyai field id, namauser, jenis kelamin, alamat, nohp, idlevel, username, password. Tabel user berfungsi untuk menyimpan data – data mengenai user.

Gambar 4.1 Tabel User 2. Tabel Level Tabel Level mempunyai field id, namalevel, Tabel User berfungsi untuk menyimpan data – data mengenai Level.

Gambar 4.2 Tabel Level 3. Tabel Jenis Kios Tabel Jenis Kios mempunyai field Id, NamaJenisKios. Tabel Jenis Kios berfungsi untuk menyimpan data – data mengenai Jenis Kios.

Gambar 4.3 Tabel Jenis Kios 4. Tabel Kios Tabel Kios mempunyai field id_kios, nama_kios, nama_pemilik, alamat_pemilik, no_hp, id_jenis_kios. Tabel Kios berfungsi untuk menyimpan data – data mengenai Kios.

Gambar 4.4 Tabel Kios

5. Tabel Retribusi_Pajak Tabel Retribusi_Pajak mempunyai field id, tgl, IdUser, IdUserValidasi, IdKios, Foto, IdValid. Tabel Retribusi_pajak berfungsi untuk menyimpan data – data mengenai Retribusi Pajak.

Gambar 4.5 Tabel Retribusi Pajak 6. Tabel Jadwal Tabel Jadwal mempunyai field id, IdUser, IdKios, Waktu. Tabel Jadwal berfungsi untuk menyimpan data – data mengenai Jadwal.

Gambar 4.6 Tabel Jadwal 4.6

Impelemntasi basis data Hasil Perancangan tabel di atas diimplementasikan kedalam Database untuk menampung semua data, baik data master maupun turunan. Relasi basis data sistem monitoring petugas retribusi pasar dapat dilihat pada gambar 4.7 di bawah ini.

Gambar 4.7 Relasi Antar Tabel

4.7

Implementasi Sistem 1. Tampilan Login

Tampilan Login gunakan Untuk masuk semua User baik Admin, Petugas maupun Tim Validasi. Pada Sistem Monitoring Petugas Retribusi Pasar. Ditunjukan pada gambar 4.8 berikut ini.

Gambar 4.8 Tampilan Login

2. Halaman Utama Admin Setelah Login Setelah berhasil Login sebagai Admin maka akan muncul tampilan Home Admin Interface, dimana terdapat Header yang memiliki beberapa tombol dan dropdown, antara lain yaitu : a. Tombol home untuk kembali kehalaman beranda Admin. b. Dropdown Master terdapat tiga tombol yaitu: 1. Jenis kios 2. Kios, dan 3. Petugas c. Dropdown Profil digunakan untuk mengedit data diri petugas. d. Dropdown jadwal petugas digunakan untuk menginput jadwal petugas yang akan melaksanakan retribusi pasar. e. Dropdown laporan sebagai hasil laporan dari petugas retribusi dan tim validasi.

f. Dropdown LogOut untuk kembali kehalanman utama Login User. Untuk lebih jelas nya bisa dilihat pada gambar 4.9 dibawah ini.

Gambar 4.9 Halaman Utama Admin Setelah Login

3. Proses Input Jenis Kios Pada proses ini admin menginputkan jenis kios. Untuk lebih jelasnya bisa dilihat pada Gambar 4.10 dibawah ini.

Gambar 4.10 Proses input jenis kios Setelah menginputkan jenis kios admin juga bisa mengedit atau menghapus jenis kios. Untuk lebih jelasnya bisa dilihat pada Gambar 4.11 dibawah ini.

Gambar 4.11 Jenis Kios c. Proses Input Kios Setelah memilih Input Kios maka disini admin bisa menginputkan nama kios, nama pemilik kios, alamat pemilik dan, no hp. Untuk lebih jelasnya bisa di lihat pada Gambar4.12 dibawah ini.

Gambar 4.12 Input Kios Selanjutnya admin juga bisa mengedit atau menghapus kios yang telah di inputkan. Untuk lebih jelas nya bisa dilihat pada Gambar4.13 dibawah ini

Gambar 4.13 edit delete kios

d. Proses Input Petugas Pada proses ini admin bisa menginputkan data diri petugas dan dapat menginputkan tugas yang di dapatkan di pasar contoh nya admin, petugas retribusi, dan tim validasi. Pada input petugas ini admin juga bisa memberi username dan password untuk bisa login ke sistem. Untuk lebih lanjutnya bisa dilihat pada Gambar 4.14 dibawah ini.

Gambar 4.14 Proses Input Petugas e. Proses Laporan Pada proses ini admin bisa mengetahui kios mana saja yang sudah di acc, di tolak dan belum divalidasi oleh petugas tim validasi. Untuk lebih jelas nya bisa dilihat pada gambar 4.15 dibawah ini.

Gambar 4.15 Proses Laporan

f. Halaman Utama Petugas Setelah Login Setelah berhasil Login sebagai Petugas maka akan muncul tampilan Home Petugas Interface, dimana terdapat Header yang memiliki beberapa tombol dan dropdown, antara lain yaitu : a. Dropdown Home untuk kembali kehalaman Petugas. b. Dropdown Profil digunakan untuk menginputkan data diri petugas. c. Dropdown Retribusi Pasar untuk melakukan meretribusi kios yang ada di pasar. d. Dropdown Jadwal digunakan untuk melihat jadwal petugas retribusi . e. Dropdown Logout untuk kembali kehalanman utama Login Petugas. Untuk lebih jelas nya bisa dilihat pada Gambar 4.16 dibawah ini.

Gambar 4.16 Halaman Utama Petugas Retribusi g. Profil Petugas Pada proses ini petugas bisa menginputkan data diri mereka. Disini petugas juga bisa mengganti username dan password supaya bisa login. Untuk lebih jelas nya bisa dilihat pada Gambar 4.17 di bawah ini.

Gambar 4.17 Profil Petugas

h. Retribusi Pasar Pada proses ini petugas melakukan retribusi terhadap kios kios yang ada di pasar. Di sini petugas nanti nya memfoto kios beserta retribusi nya sebagai barang bukti telah melakukan retribusi pasar. Untuk lebih jelas nya bisa dilihat pada Gambar 4.18 dibawah ini.

Gambar 4.18 Retribusi Pasar i. Jadwal Pada proses ini petugas bisa melihat jadwal nya sendiri. Untuk lebih jelas nya bisa dilihat pada Gambar 4.19 dibawah ini.

Gambar 4.19 Jadwal

j. Halaman Utama TimValidasi Setelah berhasil Login sebagai Tim Validasi maka akan muncul tampilan Home Tim Validasi Interface, dimana terdapat Header yang memiliki beberapa tombol dan dropdown, antara lain yaitu : a. Dropdown Home untuk kembali kehalaman Tim Validasi.

b. Dropdown Profil digunakan untuk menginputkan data diri Tim Validasi. c. Dropdown Validasi untuk melakukan aksi tolak atau acc hasil retribusian yang dilakukan oleh petugas. d. Dropdown Jadwal digunakan untuk melihat jadwal Tim Validasi . e. Dropdown Logout untuk kembali kehalanman utama Login Tim Validasi. Untuk lebih jelas nya bisa dilihat pada Gambar 4.20 dibawah ini.

Gambar 4.20 Tampilan Halaman Utama Tim Validasi k. Profil Tim Validasi Pada proses ini Tim Valiasi bisa menginputkan data diri mereka. Disini Tim Validasi juga bisa mengganti username dan password supaya bisa login. Untuk lebih jelas nya bisa. dilihat pada Gambar 4.21 di bawah ini.

Gambar 4.21 Profil Tim Validasi l. Validasi Pada proses ini Tim Validasi melakukan aksi tolak atau acc hasil retribusian yang dilakukan oleh petugas. Untuk lebih jelas nya bisa dilihat pada Gambar 4.22 dibawah ini

Gambar 4.22 Validasi m. Jadwal Pada proses ini TimValidasi bisa melihat jadwal nya sendiri. Untuk lebih jelas nya bisa dilihat pada Gambar 4.23 dibawah ini.

Gambar 4.23 Jadwal Tim Validasi

4.8 Pengujian Aplikasi Pengujian aplikasi ini menggunakan pengujian white box dan black box. Pada pengujian black box, aplikasi diberikan berbagai macam kondisi masukan, kemudian keluaran yang dihasilkan sistem dibandingkan dengan keluaran yang diharapkan. 4.8.1 Pengujian White Box Menggunakan Flowchart White box testing adalah pengujian yang didasarkan pada pengecekan terhadap detail perancangan, menggunakan struktur kontrol dari desain program secara procedural untuk membagi pengujian ke dalam beberapa kasus pengujian. Secara sekilas dapat diambil kesimpulan white box testing merupakan petunjuk untuk mendapatkan program yang benar

secara 100%, di dalam sistem penilaian siswa terdapat prosedur yang sesuai, alurnya dapat dilihat pada gambar 4.24.

Unit 1. Input Nama Jenis Kios

Unit 2. Menyimpan Nama Jenis Kios

Unit 3. Apakah data tersimpan

Unit 4. Menampilkan pesan data berhasil disimpan Dan membuka hal jenis_kios_data.php

Unit 5. Menampilkan pesan error

Gambar 4.1 Pengujian White Box Dengan Flowchart

1. Unit 1 Pada unit 1 memberikan sebuah nama jenis kios pada kolom isian yang telah ditentukan. Dapat dilihat pada gambar 4.25 dibawah ini.

Gambar 4.2 Script Mengambil Variabel Koneksi

2. Unit 2 Pada unit 2 terdapat proses penyimpanan data nama jeniskios yang telah diisi pada tahap sebelumnya. Penyimpanan dilakukan dengan memilih tombol simpan yang terdapat pada halaman. Dapat dilihat pada Gambar 4.3 dibawah ini.

Gambar 4.4 Script Mengirim Variabel Dari Form Input

3. Unit 3

Pada unit ini merupakan suatu kondisi yang menentukan apakah data nama jenis kios sudah tersimpan pada database sistematau belum. Jika kondisi tersebut mempunyai nilai benar maka akan diarahkan menuju ke unit 4, sedangkan jika kondisi bernilai salah makaakan diarahkan menuju unit 5. Dapat dilihat pada Gambar 4.5 dibawah ini.

Gambar 4.6 Script Insert Data Nama Jenis Kios

4. Unit 4 Pada unit 4 saat data nama jenis kios yang diisikan sebelumnya sudah dapat tersimpankedalam database maka selanjutnya sistem akan menampilkan pesan data berhasil disimpan dan halaman akan dialihkan menuju jenis_kios_data.php. dapat dilihat pada Gambar 4.7 dibawah ini.

Gambar 4.8 Script Tampil Halaman

Pada unit 4 saat data nama jenis kios yang diisikan sebelumnya sudah dapat tersimpankedalam database maka selanjutnya sistem akan menampilkan pesan data berhasil disimpan dan halaman akan dialihkan menuju jenis_kios_data.php.

5. Unit 5 Pada unit 5 jika data nama jenis kios yang telah diinputkan sebelumnya ternyata gagal tersimpan kedalam database, maka sistem akan menampilkan pesan error. Dapat dilihat pada Gambar 4 9 dibawah ini.

Gambar 4 10 Script Menampilan Pesan Error

.

4.8.2 Pengujian White Box Menggunakan Flow Graph 1. Script Data Nama Jenis Kios 1. <section class="content">

Input Jenis Kios

Silahkan isi data dengan benar!


2.



= "INSERT INTO jenis_kios (NamaJenisKios) VALUES ('$NamaJenisKios')";

if (mysqli_query($con,$insert)){ 4. echo "<script>alert('Data berhasil disimpan'); window.location='?cat=admin&page=jenis_kios_data'"; }else{ 5. echo "error".mysqli_error($con); } } 6. ?>

2. Flow Graph Data Nama Jenis Kios Flow Graph pada data nama jeniskios yang telah diuji untuk mengetahui adanya kesalahan pada alur program dapat dilihat pada Gambar 4.30.

Gambar 4.11 Flow Graph Data Nama Jenis Kios

3. Cyclomatic Complexity Data Nama Jenis Kios Merupakan pengukuran software yang memberikan pengukuran kuantitatif dan kompleksitas logika program untuk mencari jumlah path dalam satu flowgraph. Cyclomatic complexity V(G) = E – N + 2 Dimana : E = jumlah edge (anak panah) pada grafik N = jumlah node (titik) pada grafik alir Sehingga : V(G) = 6 edge – 6 node + 2 = 2 Hasil yang didapatkan berdasarkan urutan flowgraph data nama jenis kios sebanyak 2 path. Berikut ini path yang didapat dari urutan path flowgraph Data nama jenis kios: Path 1 : 1-2-3-4-6 Path 2 : 1-2-3-5-6

4.8.3 Pengujian Black Box 1. Hasil Pengujian Proses Login Hasil pengujian untuk proses login, untuk lebih jelasnya bisa di lihat pada Tabel 4.2. 2. Hasil Pengujian Proses Input Jenis Kios Hasil pengujian untuk proses input jenis kios, untuk lebih jelasnya bisa di lihat pada Tabel 4.3. 3. Hasil Pengujian Untuk Edit Jenis Kios Hasil pengujian untuk proses edit jenis kios, untuk lebih jelasnya bisa di lihat pada Tabel 4.4. 4. Hasil Pengujian Proses Input Kios Hasil pengujian untuk proses input kios, untuk lebih jelasnya bisa di lihat pada Tabel 4.5.

5. Hasil Pengujian Untuk Edit Kios Hasil pengujian untuk proses edit kios, untuk lebih jelasnya bisa di lihat pada Tabel 4.6. 6. Hasil Pengujian Proses Input Petugas Hasil pengujian untuk proses input petugas, untuk lebih jelasnya bisa di lihat pada Tabel 4.7. 7. Hasil Pengujian Untuk Edit Petugas. Hasil pengujian untuk proses edit petugas, untuk lebih jelasnya bisa di lihat pada Tabel 4.8. Tabel 4.2 Pengujian Black Box Proses Login No

1

2

3

Rancangan Proses

Hasil yang

Hasil

diharapkan

Pengujian

Mengosongkan username dan password kemudian menekan tombol “Login”

Sistem menolak akses. Pesan: This field is

Sesuai

Mengisi username dan password yang tidak sesuai dengan database

Sistem menolak akses. Pesan: Login Gagal

Mengisi username dan password yang sesuai dengan database

Sistem menerima akses login. Jika hak akses=petugas retribusi, Sistem menampilkan halaman petugas retribusi. Jika hak akses=Tim Validasi, Sistem menampilkan halaman Tim Validasi

required.

Sesuai

Sesuai

Tabel 4.3 Pengujian Black Box Proses Input Jenis Kios No

Rancangan Proses

Hasil yang

Hasil

diharapkan

Pengujian

1

Klik pada menu Master => Jenis Kios

Membuka form data jenis kios

Sesuai

2

Klik tombol “Tambah Data” pada form data jenis kios

Membuka form input data jenis kios

Sesuai

3

Mengisikan data Sistem menyimpan dan inputan yang sesuai kembali ke halaman dan klik tombol “ data jenis kios Simpan”.

Sesuai

Tabel 4.4 Pengujian Black Box Proses Edit Data Jenis Kios No

Rancangan Proses

Hasil yang

Hasil

diharapkan

Pengujian

1

Klik pada menu edit pada form data jenis kios.

Membuka form edit data jenis kios

Sesuai

2

Merubah data inputan pada form edit jenis kios kemudian klik tombol “ Update”

Sistem menerima akses tersebut dan menampilkan form data jenis kios kembali

Sesuai

3

Klik tombol ”Hapus”

Menghapus data jenis kios

Sesuai

Tabel 4.5 Pengujian Black Box Proses Input Data Kios No

Rancangan Proses

Hasil yang

Hasil

diharapkan

Pengujian

1

Klik pada menu Master =>Kios

Membuka form data kios

Sesuai

2

Klik tombol “Tambah” pada form data kios

Membuka form input data kios

Sesuai

3

Mengisikan data Sistem menyimpan dan inputan yang sesuai kembali ke halaman dan klik tombol “ data kios Simpan”.

Sesuai

Tabel 4.6 Pengujian Black Box Proses Edit Data Kios No

Rancangan Proses

Hasil yang

Hasil

diharapkan

Pengujian

1

Klik pada menu edit pada form data kios.

Membuka form edit data kios

Sesuai

2

Merubah data inputan pada form Edit Kios kemudian klik tombol “ Update”

Sistem menerima akses tersebut dan menampilkan form data kios kembali

Sesuai

3

Klik tombol ”Hapus”

Menghapus data kios

Sesuai

Tabel 4.7 Pengujian Black Box Proses Input Data Petugas No

Rancangan Proses

Hasil yang

Hasil

diharapkan

Pengujian

1

Klik pada menu Master =>Petugas

Membuka form data petugas

Sesuai

2

Klik tombol “Tambah” pada form data petugas

Membuka form input data petugas

Sesuai

3

Mengisikan data Sistem menyimpan dan inputan yang sesuai kembali ke halaman dan klik tombol “ data petugas Simpan”.

Sesuai

Tabel 4.8 Pengujian Black Box Proses Edit Data Petugas No

Rancangan Proses

Hasil yang

Hasil

diharapkan

Pengujian

1

Klik pada menu edit pada form data petugas.

Membuka form edit data petugas

Sesuai

2

Merubah data inputan pada form Edit petugas kemudian klik tombol “ Update”

Sistem menerima akses tersebut dan menampilkan form data petugas kembali

Sesuai

3

Klik tombol ”Hapus”

Menghapus data petugas

Sesuai

Related Documents

Bab-iv
June 2020 31
Bab Iv
June 2020 62
Bab Iv
June 2020 34
Bab Iv
May 2020 45
Bab Iv
June 2020 48
Bab Iv
June 2020 53

More Documents from "Al"