BAB III
ANALISA DAN
DESAIN SISTEM
Dalam bab ini akan dijelaskan tentang
analisa dan desain sistem yang meliputi blok diagram, input output software dan
fitur-fitur utama software.
3.1
Blok Diagram
A. Perancangan Data Konteks
Sistem
informasi perparkiran ini memiliki 3 entitas yaitu operator, pengemudi, dan
pengelola. Operator bertugas untuk memasukkan pendataan yang meliputi nomor
plat kendaraan, jam masuk, jam keluar serta keterangan identitas kendaraan yang
di peroleh dari pengemudi. Dari inputan yang telah dilakukan akan diproses dan
dikeluarkan dalam bentuk laporan kepada pengelola perusahaan. Adapun diagram
konteks yang telah penulis rancang adalah sebagai berikut:
(Keterangan = Gambar DATA KONTEKS sistem usulan anda)
B.
Perancangan
Data Flow Diagram (DFD)
Penggambaran system DFD level-0 merupakan
penjabaran dari diagram konteks, hanya pada level ini sudah menjurus kepada
suatu proses dan merupakan gabungan secara keseluruhan yang melibatkan semua
kesatuan luar secara lengkap. Pada proses level-0 terdiri dari beberapa proses
yaitu pemrosesan data kendaraan masuk, data kendaraan keluar beserta
perhitungannya, dan data pembuatan laporan. Pada level-0, proses-proses di atas
dikelompokkan menjadi 3. Ke-tiga proses di atas dapat digambarkan sebagai
berikut:
(Keterangan = Gambar DFD sistem usulan anda)
C. Perancangan Flow Chart Sistem
Alat bantu dalam analisis sistem dapat menggunakan flowchart. Flowchart menggambarkan
tahapan proses suatu sistem. Berikut ini adalah gambar flowchart yang diusulkan dalam sistem baru :
(Keterangan = Gambar Flowchart sistem usulan anda)
3.2
Input dan Output
1.
Rancangan
Masukan
Rancangan
masukan bertujuan untuk memenuhi kebutuhan pemakai dalam berinteraksi dengan
sistem yang telah dibuat. Rancangan ini sangat penting dalam sistem pengolahan
data, adapun input data yang dimasukkan kedalam sistem harus dipersiapkan
dengan baik agar output yang dihasilkan sesuai dengan yang diharapkan.
Untuk
memudahkan user dalam menggunakan sistem pengolahan data parkir kendaraan
diperlukan adanya fasilitas penambah data, menyimpan data dan manipulasi data
lainnya yang diaplikasikan dalam bentuk form. Adapun rancangan masukan yang
dibuat untuk sistem informasi perparkiran adalah sebagai berikut :
·
Rancangan
masukan user login pengguna berfungsi untuk input username dan password
masing-masing pengguna yang mempunyai hak akses.
·
Rancangan
masukan pengguna berfungsi untuk memproses dan merekam data pengguna ke dalam
tabel pengguna.
·
Rancangan
masukan biaya parkir berfungsi untuk memproses dan merekam data biaya parkir
yang ditentukan admin ke dalam tabel biaya parkir.
·
Rancangan
masukan jumlah tempat parkir berfungsi untuk memproses dan merekam masukan
jumlah tempat parkir yang ditentukan admin ke dalam tabel jumlah parkir.
·
Rancangan
masukan parkir masuk dan keluar berfungsi untuk memproses data parkir masuk dan
parkir keluar dan ditentukan ke dalam tabel parkir.
·
Rancangan
masukan filter laporan parkir per tanggal berfungsi untuk memfilter laporan
parkir per tanggal sesuai dengan tanggal, jam masuk kendaraan, dan operator
yang diinginkan.
·
Rancangan
masukan filter laporan per bulan berfungsi untuk memfilter laporan parkir per
bulan sesuai dengan bulan, jam masuk dan operator yang diinginkan.
·
Rancangan
masukan filter laporan penerimaan per tanggal berfungsi untuk memfilter laporan
penerimaan parkir yang masuk sesuai dengan tanggal.
·
Racangan
masukan filter laporan penerimaan per bulan berfungsi untuk memfilter laporan
penerimaan parkir masuk sesuai dengan bulan.
·
Rancangan
masukan filter laporan daftar sisa kendaraan berfungsi untuk memilih
tanggal laporan daftar sisa kendaraan yang masih ada dalam gedung.
2.
Rancangan
keluaran
Rancangan
keluaran pada dasarnya tergantung pada kebutuhan pada kebutuhan sistem dalam
menangani laporan secara periodik. Laporan dihasilkan atau dicetak berdasarkan
pada data yang diinput ke dalam database. Racangan output disesuaikan dengan
kebutuhan untuk melakukan pengolahan data dan hasil laporan disesuaikan dengan
kebutuhan informasi yang diperlukan. Rancangan keluaran sistem informasi
perparkiran adalah sebagai berikut :
·
Rancangan
laporan parkir per tanggal akan digunakan untuk menampilkan dan mencetak informasi
parkir tanggal masuk kendaraan.
·
Rancangan
laporan parkir per bulan akan digunakan untuk menampilkan dan mencetak informasi
parkir menurut bulan dan jam masuk kendaraan.
·
Rancangan
laporan penerimaan parkir per tanggal digunakan untuk menampilkan dan mencetak penerimaan
parkir masuk per tanggal.
·
Rancangan
laporan penerimaan parkir per bulan digunakan untuk menampilkan dan mencetak
penerimaan dari parkir masuk per bulan.
·
Rancangan
laporan daftar sisa kendaraan digunakan untuk menampilkan daftar
kendaraan yang masih tersisa di areal parkir, nomor plat polisi kendaraan, jam
masuk kendaraan ke areal parkir dan operator yang bertugas saat kendaraan
masuk.
·
Rancangan
slip bukti parkir masuk yang digunakan untuk menampilkan dan mencetak
nomor plat kendaraan, jam masuk kendaraan ke areal parkir, operator masuk serta
keterangan mengenai kendaraan yang bersangkutan.
3.3
Fitur Utama
Sistem
informasi perparkiran terdiri dari beberapa menu yakni :
1. Menu Master, terdiri dari sub menu setting
operator, setting biaya parkir, setting jumlah tempat parkir dan keluar.
2. Menu Transaksi, terdiri dari sub menu parkir
masuk dan parkir keluar.
3. Menu Back Office, terdiri dari sub menu back
up database dan restore database.
4. Menu Laporan, terdiri dari sub menu laporan
parkir per tanggal, laporan parkir per bulan, laporan penerimaan per tanggal,
laporan penerimaan per bulan, laporan daftar sisa kendaraan.
5. Menu About
6. Menu Exit
Keunggulan dari sistem informasi ini adalah
merupakan aplikasi desktop yang berbasis database client-server. Artinya
database yang terhubung pada sistem ini menggunakan MySQL yang termasuk dalam
database client-server yang mudah. Aplikasi ini praktis digunakan dan mudah
dijalankan oleh semua user. Keunggulan software ini juga mempunyai hak akses
user yang meliputi administrator dan operator sehingga keamanan sistem ini
tetap terjaga. Pada menu back office terdapat sub menu backup dan restore
database, yang sangat berguna sekali untuk membackup data setelah transaksi
harian dan merestore data yang dibutuhkan sesuai dengan kebutuhan user.
Tidak ada komentar:
Posting Komentar