• Tidak ada hasil yang ditemukan

BAB III ANALISA DAN PERANCANGAN SISTEM

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III ANALISA DAN PERANCANGAN SISTEM"

Copied!
11
0
0

Teks penuh

(1)

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

(2)

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

(3)

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

(4)

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

(5)

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

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

Log Out

(6)

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

Transaksi Masuk Transaksi Keluar Status Transksi Laporan Harian Laporan Bulanan Laporan Tahunan Managemnt User Mangemnt Parameter Dashboard Log Out No. Kendaraan Tanggal Masuk Tanggal Keluar Masuk Transaksi 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

Transaksi Masuk Transaksi Keluar Status Transksi Laporan Harian Laporan Bulanan Laporan Tahunan Managemnt User Mangemnt Parameter Dashboard Log Out No. Kendaraan Tanggal Masuk Tanggal Keluar Keluar Transaksi keluar Lama Parkir Tarif Parkir

(7)

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

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

Log Out

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

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

Log Out

Tanggal

No ID Kendaraan NO Kendaraan Masuk Keluar Petugas Masuk Petugas Keluar Status Transaksi Cari

(8)

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

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

Log Out

Periode

No ID Kendaraan NO Kendaraan Masuk Keluar Petugas Masuk Petugas Keluar Status Transaksi Junuari 2015

Cari

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

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

Log Out

Tahun

No ID Kendaraan NO Kendaraan Masuk Keluar Petugas Masuk Petugas Keluar Status Transaksi Cari

(9)

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

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

Log Out

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

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

Log Out

No Id Parameter Valube Parameter Controll Managemnt Parameter

(10)

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

(11)

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

Gambar

Gambar 3.1 Diagram Use Case Aplikasi Faizal Parkir
Gambar 3.2 Activity Dia gram Petugas Parkir
Gambar 3.3 Activity Diagram Laporan Harian
Gambar 3.6 Rancangan Antarmuka Memasukkan Data Master
+7

Referensi

Dokumen terkait

berkelanjutan yang dimiliki suatu or- ganisasi lain, karena keunggulan ter- sebut merupakan sumber daya yang su- lit untuk ditiru dan menjadi ciri khas dari

Jenis penelitian yang digunakan untuk mengkaji permasalahan ini yaitu metode kualitatif yang bersifat deskriptif berupa kalimat – kalimat lisan yang sering

Berdasarkan uraian diatas, maka dilakukan penelitian untuk mengetahui kekuatan desain sambungan geser ganda balok kayu dengan pelat baja dari pengaruh jumlah dan

Menteri yang bertanggung jawab di bidang pertanian, perikanan, kehutanan, perindustrian, kesehatan atau Kepala Badan sesuai dengan bidang tugas dan kewenangan masing- masing

Mulai Mengirimkan daftar nama mahasiswa peserta KKN-T ke panitia Menempatkan mahasiswa di lokasi KKN-T Mahasiswa berkonsultasi dengan Dosen Pembimbing KKN-T untuk menyusun

Dari tabel tersebut dapat dijelaskan bahwa masyarakat dan penyelenggara WSE cenderung mengetahui sebanyak (70%) ini menunjukkan bahwa Water Sports Event (WSE) memiliki

Bagi tujuan pengecualian ini “rawatan awalan” bermaksud rawatan pertama diterima dalam merawat kecederaan akibat kemalangan; Mana-mana rawatan pergigian atau pembedahan kecuali

Sebuah gerbang NOR (NOT OR) merupakan kombinasi dari gerbang OR dengan gerbang NOT dimana keluaran gerbang OR dihubungkan ke saluran masukan dari gerbang NOT seperti ditunjukkan