Anda di halaman 1dari 11

BAB III

ANALISA DAN PERANCANGAN SISTEM

3. Analisis Sistem Perangkat Lunak


3.1 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 Perancangan Sistem


Dalam 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 Log Out

Dashboard 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

Dashboard Transaksi Masuk 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 Masuk Transaksi Keluar Status Transksi Laporan Harian Laporan Bulanan Laporan Tahunan Managemnt User Mangemnt Parameter

Cari No Kendaraan Cari

No ID Kendaraan 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 Masuk Transaksi Keluar Status Transksi Laporan Harian Laporan Bulanan Laporan Tahunan Managemnt User Mangemnt Parameter

Periode Junuari 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 Status Transaksi

Gambar 3.12 Perancangan Antarmuka Laporan Tahunan

34
http://digilib.mercubuana.ac.id/
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

Dashboard Transaksi Masuk Transaksi Keluar Status Transksi Laporan Harian Laporan Bulanan Laporan Tahunan Managemnt User Mangemnt Parameter

No User Name User Groups Nama 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 Tipe data Lebar Keterangan


1 id_param varchar 20 Primary key
2 value_param varchar 10

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 Nama Field Tipe data Lebar Keterangan


1 id_transaksi varchar 10 Primary key
2 no_kendaraan varchar 8
3 masuk datetime
4 keluar datetime
5 status varchar 1
6 lama_parkir varchar 5
7 tarif_parkir bigint 20
8 in_by varchar 25
9 out_by varchar 25
Tabel 3.1 Tabel tb_transaksi

36
http://digilib.mercubuana.ac.id/
3. Tabel sys_user
Fungsi : Untuk input, edit dan delete user pengguna aplikasi parkir
kendaraan roda dua di Faizal parkir.

No Nama Field Tipe data Lebar Keterangan


1 user_id varchar 6 Primay keyr
2 user_name varchar 8
3 password text
4 nama varchar 50
5 user_group varchar 2

Tabel 3.1 Tabel sys_user

37
http://digilib.mercubuana.ac.id/

Anda mungkin juga menyukai