1 BAB III ANALISA DAN PERANCANGAN SISTEM 3. Analisis Sistem Perangkat Lunak 3.1 Sistem Berjalan Sistem berjalan menjelaskan alur sistem pendataan kelu...
Sistem Berjalan Sistem berjalan menjelaskan alur sistem pendataan keluar dan masuk
kedaraan roda dua pada faizal parkir. 3.1.1 Prosedur Sistem Berjalan Analisa sistem berjalan bertujuan untuk mempelajari sistem yang berjalan di faizal parkir, Hal-hal yang dipelajari meliputi bagian yang terkait sistem dan kriteria. Dalam transksi keluar dan masuk kendaraan roda dua serta meliputi laporan yang sedang berjalan saat ini masih dilakukan dengan cara manual dengan menggunakan Aplikasi Microsoft Excel sehingga data yang dikelola tidak sepenuhnya update setiap saat. 3.1.2 Alur Sistem Pada Sistem Berjalan Pada sistem yang berjalan saat ini terdapat beberapa faktor yang berperan pada alur sistem faizal parkir. Dalam pencatatan transksi keluar dan masuk kendaraan roda dua serta meliputi laporan, sistem yang sedang berjalan saat ini masih dilakukan dengan cara manual dengan cara : 1. Mencatat kendaraan masuk dan keluar dengan menggunakan kertas dan pulpen. 2. Melakukan penghitungan jumlah tarif parkir dengan hitungan manual 3. Merekap laporan harian, bulanan dan tahunan kedalam Microsoft excel.
3.2 Dalam
Perancangan Sistem perancangan
aplikasi ini akan dilakukan dengan cara pemodelan
menggunakan UML (Unified Modelling Language) yang terdiri dari : 1.
Use Case diagram
2.
Activity diagram
4.
Perancangan Antarmuka
27 http://digilib.mercubuana.ac.id/
3.2.1 Diagram Use Case Tujuan dibangunnya aplikasi parkir pada Faizal Parkir adalah untuk membantu
melakukan pengendalian kendaraan roda dua keluar dan masuk.
Pengendalian dilakukan dengan cara membuat aplikasi yang dapat menghasilkan laporan harian, bulanan dan tahunan yang dapat di buka oleh bagian tertentu di dalam perusahaan. Secara umum user atau pengguna aplikasi parkir ini adalah petugas parkir, petugas tersebut melakukan input data kendaraan masuk dan keluar, lalu admin juga dapat melakukan input data masuk dan input data keluar. Melihat laporan harian, bulanan serta tahunan, merubah tarif parkir, memasukkan dan mengedit petugas pada Faizal Parkir , dapat disimpulkan bahwa diagram use case untuk aplikasi persediaan ini adalah seperti yang ditampilkan pada Gambar 3.1
Gambar 3.1 Diagram Use Case Aplikasi Faizal Parkir
28 http://digilib.mercubuana.ac.id/
3.2.2 Activity Diagram Petugas Parkir Aktivitas ini merupakan langkah awal pelaksanaan proses pada aplikasi ini. Dimana parkir akan melakukan input kendaraan masuk, input kendaraan keluar pada aplikasi faizal parkir.
Gambar 3.2 Activity Diagram Petugas Parkir
3.2.3 Activity Diagram Status Transaksi Activity Diagram merupakan gambaran detail dan use case diagram dimana setiap state merupakan suatu aksi (action state) dan transisinya dipicu oleh aksi (action) yang sudah selesai dan state sebelumnya dan biasanya digunakan untuk menunjukkan urutan dan state-state. Dalam perancangan aplikasi ini akan dilakukan dengan cara pemodelan menggunakan UML (Unified Modelling Language) yang terdiri dari : 1
Activity Diagram Laporan harian
2
Activity Diagram Laporan Bulanan
3
Activity Diagram Laporan Tahunan
29 http://digilib.mercubuana.ac.id/
1. Activity Diagram Laporan Harian Activity diagram laporan harian ini merupakan gambaran mengenai cara kerja pada form laporan harian pada aplikasi faizal parkir. User
Sistem
tampilan
Laporan Harian
Laporan Harian
Gambar 3.3 Activity Diagram Laporan Harian
2. Activity Diagram Laporan Bulanan Activity diagram laporan bulanan ini merupakan gambaran mengenai cara kerja pada form laporan bulanan pada aplikasi faizal parkir. User
Sistem
tampilan
Laporan Bulanan
Laporan Bulanan
Gambar 3.4 Activity Diagram Laporan Bulanan
30 http://digilib.mercubuana.ac.id/
3. Activity Diagram Laporan Tahunan Activity diagram laporan tahunan ini merupakan gambaran mengenai cara kerja pada form laporan tahunan pada aplikasi faizal parkir. User
Sistem
tampilan
Laporan Tahunan
Laporan Tahunan
Gambar 3.5 Activity Diagram Laporan Tahunan 3.3 Perancangan Sistem Aplikasi Antarmuka 3.3.1 Perancangan Antarmuka Dashboard Antarmuka dashboard pada Faizal parkir adalah antarmuka dimana berisikan informasi tampilan menu utama dalam aplikasi ini.
Header Dashboard
Log Out Transaksi Masuk
Transaksi Keluar Status Transksi
Laporan Harian
Laporan Bulanan Laporan Tahunan Managemnt User Mangemnt Parameter
Gambar 3.6 Rancangan Antarmuka Memasukkan Data Master
31 http://digilib.mercubuana.ac.id/
3.3.2 Perancangan Antarmuka Transaksi Masuk Antarmuka transaksi masuk pada Faizal parkir adalah antarmuka dimana berisikan informasi tentang transaksi data masuk kendaraan roda dua.
Header
Log Out Transaksi Masuk
Dashboard
Transaksi Keluar Status Transksi
Laporan Harian
Laporan Bulanan
Laporan Tahunan Managemnt User Mangemnt Parameter
Transaksi Masuk No. Kendaraan
Tanggal Masuk
Tanggal Keluar
Masuk
Gambar 3.7 Rancangan Antarmuka Transaksi Masuk
3.3.3 Perancangan Antarmuka Transaksi Keluar Antarmuka transaksi keluar pada Faizal parkir adalah antarmuka dimana berisikan informasi tentang transaksi data keluar kendaraan roda dua.
Header
Log Out
Dashboard
Transaksi Masuk
Transaksi Keluar Status Transksi
Laporan Harian
Laporan Bulanan
Laporan Tahunan Managemnt User Mangemnt Parameter
Transaksi keluar No. Kendaraan Tanggal Masuk
Tanggal Keluar Lama Parkir
Tarif Parkir
Keluar
Gambar 3.8 Perancangan Antar muka Transaksi Keluar
32 http://digilib.mercubuana.ac.id/
3.3.4 Perancangan Antarmuka Status Transaksi Antarmuka status transaksi pada Faizal parkir adalah antarmuka dimana berisikan informasi tentang status laporan keluar masuk kendaraan roda dua yang ada di Faizal parkir.
Header
Log Out
Dashboard
Transaksi Keluar Status Transksi
Transaksi Masuk
Laporan Harian
ID Kendaraan
Laporan Tahunan Managemnt User
Mangemnt Parameter
Cari
Cari No Kendaraan
No
Laporan Bulanan
NO Kendaraan
Masuk
Keluar
Petugas Masuk
Petugas Keluar
Status Transaksi
Gambar 3.9 Perancangan Antarmuka Status Transaksi
3.3.5 Perancangan Antarmuka Laporan Harian Antarmuka laporan harian pada Faizal parkir adalah antarmuka dimana berisikan informasi tentang laporan harian kendaraan roda dua yang ada di Faizal parkir.
Header
Log Out
Dashboard
Transaksi Masuk
Transaksi Keluar Status Transksi
Laporan Harian
Laporan Bulanan
Laporan Tahunan Managemnt User Mangemnt Parameter
Tanggal Cari No
ID Kendaraan
NO Kendaraan
Masuk
Keluar
Petugas Masuk
Petugas Keluar
Status Transaksi
Gambar 3.10 Perancangan Antarmuka Laporan Harian
33 http://digilib.mercubuana.ac.id/
3.3.6 Perancangan Antarmuka Laporan Bulanan Antarmuka laporan bulanan pada Faizal parkir adalah antarmuka dimana berisikan informasi tentang laporan bulanan kendaraan roda dua yang ada di Faizal parkir.
Header
Log Out
Dashboard
Transaksi Keluar Status Transksi
Transaksi Masuk Junuari
Periode
Laporan Harian
Laporan Bulanan
Laporan Tahunan Managemnt User
Mangemnt Parameter
2015
Cari No
ID Kendaraan
NO Kendaraan
Masuk
Keluar
Petugas Masuk
Petugas Keluar
Status Transaksi
Gambar 3.11 Perancangan Antarmuka Laporan Bulanan
3.3.7 Perancangan Antar muka Laporan Tahunan Antarmuka laporan tahunan pada Faizal parkir adalah antarmuka dimana berisikan informasi laporan tahunan kendaraan roda dua yang ada di Faizal parkir.
Header
Log Out
Dashboard
Transaksi Masuk
Transaksi Keluar
Status Transksi
Laporan Harian
Laporan Bulanan
Laporan Tahunan Managemnt User
Mangemnt Parameter
Tahun Cari No
ID Kendaraan
NO Kendaraan
Masuk
Keluar
Petugas Masuk
Petugas Keluar
Gambar 3.12 Perancangan Antarmuka Laporan Tahunan
34 http://digilib.mercubuana.ac.id/
Status Transaksi
3.3.8 Perancangan Antarmuka Management User Antarmuka management user pada Faizal parkir adalah antarmuka dimana berisikan informasi tentang form input, edit dan delete user yang ada di Faizal parkir.
Header
Log Out Transaksi Masuk
Dashboard
No
Transaksi Keluar Status Transksi
User Groups
User Name
Nama
Laporan Harian
Laporan Bulanan
Laporan Tahunan Managemnt User Mangemnt Parameter
Controll
Gambar 3.13 Perancangan Antarmuka Management User 3.3.9 Perancangan Antar muka Management Parameter Antarmuka laporan parameter pada Faizal parkir adalah antarmuka dimana berisikan informasi tentang form merubah tarif parkir yang ada di Faizal parkir.
Header
Log Out
Dashboard
Transaksi Masuk
Transaksi Keluar
Status Transksi
Laporan Harian
Laporan Bulanan
Laporan Tahunan Managemnt User
Mangemnt Parameter
Managemnt Parameter
No
Id Parameter
Valube Parameter
Controll
Gambar 3.14 Perancangan Antar muka Laporan Parameter
35 http://digilib.mercubuana.ac.id/
3.4
Perancangan Basis Data Tabel merupakan komponen utama dalam suatu database, karena data dapat tersusun sesuai aturan, dimana tabel terdiri dari field, dan record. Berikut adalah struktur tabel database yang dibuat untuk perancangan Aplikasi Parkir Kendaraan Roda Dua di Faizal Parkir
1. Tabel sys_param Fungsi : Untuk mengubah tarif parkir kendaraan roda dua yang ada di aplikasi Faizal parkir.
No Nama Field 1 id_param 2 value_param
Tipe data varchar varchar
Lebar 20 10
Keterangan Primary key
Tabel 3.1 Tabel sys_param 2. Tabel tb_transaksi Fungsi : Untuk menampilkan transaksi masuk, transaksi keluar. transaksi laporan harian, bulanan, dan tahunan yang ada di Faizal parkir No 1 2 3 4 5 6 7 8 9
Nama Field id_transaksi no_kendaraan masuk keluar status lama_parkir tarif_parkir in_by out_by