Tabel 3.1. Daftar kebutuhan pengguna pada sistem yang akan dibangun
Sisi Nama Proses
Keterangan Tampil informasi billboard Menampilkan informasi billboard no
billboard , NPWP penyewa, nama
instansi penyewa, alamat instansi penyewa, isi reklame, lokasi
pemasangan, ukuran reklame, sudut pandang, koordinat x dan y, tanggal
awal pemasangan, tanggal akhir pemasangan, lama pemasangan, dan
harga sewa jika titik pada peta diklik. Pencarian jalan
Lokasi jalan pada peta akan terselect berdasarkan nama jalan yang diinputkan
Pencarian billboard Menampilkan informasi
billboard berdasarkan input nama jalan dan
tanggal jatuh tempo tanggal akhir pemasangan.
Pemesanan Mengisi pesanan
billboard yang akan
dipesan dan menampilkan informasi untuk segera ditindaklanjuti
user
Input tampil buku tamu Mengisi dan menampilkan buku tamu
nama, alamat e-mail, komentar Validasi login
Berisi pesan hasil validitas username dan password
Ganti Password Mengganti password
lama dengan password
baru Admin
Tampil informasi billboard Menampilkan informasi
billboard jika
titik pada peta diklik. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Tabel 3.1. Lanjutan Daftar kebutuhan pengguna pada sistem yang akan dibangun
Pencarian jalan Lokasi jalan pada peta akan terselect
berdasarkan nama jalan yang diinputkan Tambah billboard
Input billboard
Edit billboard Mengedit informasi
billboard Admin
Pencarian billboard Menampilkan informasi
billboard berdasarkan input nama jalan dan
tanggal jatuh tempo tanggal akhir pemasangan.
3.5. Rancangan Proses
Data Flow Diagram adalah teknik grafik atau simbol yang digunakan untuk
menjelaskan aliran data dan tranformasi data yang bergerak dari pemasukan data hingga ke keluaran. Data flow diagram juga dapat digunakan untuk
menggambarkan sistem pada setiap tingkatan dan dapat dipecah-pecah. DFD juga membantu untuk mendokumentasikan proses aliran data sistem. Langkah awal
adalah dengan membuat diagram konteks atau DFD level 0 sebagai gambaran sistem secara keseluruhan.
a. DFD level 0
DFD level 0 disebut juga diagram konteks, merupakan level yang merepresentasikan jalannya proses yang terjadi di dalam sistem. Pada DFD
level 0 ini, sistem berinteraksi dengan dua 2 entitas yaitu user dan admin. Pada level ini admin melakukan login dengan memasukkan data password
dan username, kemudian sistem akan memberikan validasi login, setelah login diterima admin memasukkan password baru, data bill, data edit, data
tambah, nama jln, dan nama jln, tgl jatuh tempo sebagai aliran data input sistem.
Sistem akan menampilkan informasi billboard untuk user. Selain itu, user
dapat mengisi buku tamu, pemesanan yang telah disediakan, dan dapat mencari informasi billboard berdasarkan nama jalan dan tanggal jatuh tempo.
DFD level 0 pada sistem ini dapat dilihat pada gambar 3.1:
USER SIG
REKLAME PAPAN atau
BILLBOARD ADMIN
data bill inf billboard
nama jln, tgl jatuh tempo nama jln
lokasi jalan inf pemesanan
validasi login login
validasi ganti pasword password baru
hsl pencarian bill pemesanan
buku tamu
inf buku tamu data bill
inf billboard data tambah
inf hsl tambah inf hsl edit
data edit nama jln
lokasi jalan nama jln, tgl jatuh tempo
hsl pencarian bill
Gambar 3.1 Diagram Konteks SIG Reklame Papan atau Billboard di Kota Yogyakarta
b. DFD Level 1 Sisi User
Di dalam DFD level 1 sisi user merupakan penjabaran dilihat dari sisi user
, terdapat lima proses yaitu proses tampil informasi billboard, pencarian jalan, pencarian billboard, pemesanan, dan proses input dan tampil buku
tamu. Pada proses tampil informasi billboard, sistem akan menampilkan informasi billboard jika titik lokasi billboard pada peta jaringan jalan Kota
Yogyakarta diklik. Pada proses pencarian jalan, lokasi jalan pada peta akan PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI