Anda di halaman 1dari 13

2016 | SOFTWARELAB

BAB I
PENDAHULUAN

1.1 Latar Belakang Proyek


Pembangunan proyek perangkat lunak ini didasarkan pada analisis dari
area parkir di salah satu tempat perbelanjaan yang sudah cukup populer dari
dulu yang berada di kota Cimahi Jawa Barat dengan luas kurang lebih 60 x
80

m2

yang di kelola oleh delapan orang pegawai dan sesuai laporan rata

rata jumlah kendaraan masuk tiap hari kurang lebih 500 kendaraan baik
mobil maupun motor, selain itu aplikasi parkir yang digunakan sudah cukup
lelet dan tidak adanya pengembangan ataupun maintenance dari developer
sehingga proses parkir kendaraan sangat terhambat.
Oleh karena itu proposal ini diajukan untuk pembangunan aplikasi baru
untuk area parkir yang bapak atau ibu pimpin. Sehingga dengan adanya
aplikasi baru ini dapat melancarkan kembali aktivitas pekerjaan karyawan di
tempat parkir tersebut.

1.2 Ruang Lingkup System


System yang dibangun memiliki kemampuan sebagai berikut :
1.
Mampu melakukan pencatatan kendaraan yang masuk dan keluar
2.
3.
4.

area parkir,
Mencetak tiket masuk parkir untuk setiap kendaraan,
Memanajemen Pengguna Aplikasi,
Mencetak laporan keuangan dari keseluruhan data kendaraaan yang
pernah parkir baik perhari, perminggu, maupun perbulan

1.3 Manfaat
Manfaat dari adanya perangkat lunak pada sistem parkir ini adalah
sebagai berikut :
1.
Meningkatkan fasilitas dan layanan yang ada di tempat perbelanjaan
2.
3.
4.

khususnya pada area parkir,


Mengurangi tingkat pencurian kendaraan
Memperlancar kembali masuk-keluarnya kendaraan
Meningkatkan kinerja dari karyawan parkir

BAB II
ANALISIS KEBUTUHAN
2.1 Metodologi
Metodologi merupakan siklus hidup yang berguna sebagai dasar
yang dijadikan acuan dalam pembangunan Proyek Perangkat Lunak.
Strategi pembangunan proyek perangkat lunak ini menggunakan metode
prototype sesuai dengan karakteristik dari proyek yang dibangun.
Berikut merupakan kegiatan-kegiatan untuk meralisasikan proyek
aplikasi parkir :
1. Mendengarkan pelanggan
Pada tahap ini, untuk membuat suatu system yang sesuai
kebutuhan, maka harus diketahui terlebih dahulu bagaimana system
yang sedang berjalan untuk kemudian mengetahui masalah yang terjadi.
2. Merancang dan Membuat Prototype
Selanjutnya pada tahap ini dilakukan perancangan dan pembuatan
prototype sesuai dengan kebutuhan system yang telah didefinisikan
sebelumnya.
3. Implementasi
Pada tahap ini, aplikasi di uji coba oleh pelanggan atau pengguna.
Kemudian dilakukan evaluasi kekurangan-kekurangan dari kebutuhan
pelanggan. Developer kembali mendengarkan keluhan dari pelanggan
untuk memperbaiki prototype yang ada.

2.2 Kebutuhan Sistem


a. Sistem minimal yang dibutuhkan untuk pengembangan:
N

Sistem

o
1

CPU (Laptop)

Spesifikasi
-

Intel core i3 1.70 GHz


RAM 4 Gb
HDD 500 Gb

2
3

Sistem Operasi
Tools

Database

Windows 8.1 Original


Ms.Visual Studio 2012 Community
XAMPP
MYSQL Connector
Mysql

Epson TM-88IV
GOWELL 109 Laser Scaner

Management
System
5
6

(DBMS)
Mini Printer
Code Reader

b. Sistem minimal yang dibutuhkan untuk implementasi


N

Sistem

o
1

CPU

2
3

Jumlah

Sistem Operasi
Database

Spesifikasi
-

Intel core2Duo (1,7

Ghz)
RAM 1 Gb
HDD 20 Gb
Windows 7
Hosting MYSQL

Management
4
5
6
7

System (DBMS)
Kable UTP
Connector Rj45
Printer
Barcode Scanner

80 M
2
2
1

Epson TM-88IV
GOWELL 109 Laser Scaner

2.3 Kebutuhan Biaya


2.3.1 Terdapat Rencana biaya yang akan di butuhkan
2.3.2 Rincian Biaya untuk Bisnis

2.4 Sumber Daya


1. Team Developer
No
1.

2.

Nama
Djaka Permana

Ence Riki

Jabatan
Jobdesk
Leader, Analis,
- Penanggung jawab sekaligus
Desain,

pemeran dalam Analisis

Programmer,

Desain, dan Impelemntator

Analisis,
Desain,
Programmer

Perangkat Lunak
Menentukan ruang lingkup

system
Mengumpulkan data
Menganalisis data
Merancang atau mendesain
sebuah sistem baik Model,

Data, maupun Interface


Mengkonversi dari desain
model menjadi suatu kode
program dan menjalankan

4.

Programmer

dalam platform tertentu


Membangun/mengembangkan
software terutama pada tahap
contruction dengan melakukan
koding

Programmer

dengan

bahasa

pemrograman yang ditentukan


Mengimplementasikan
requiremen dan desain proses
bisnis ke computer dengan
menggunakan
/logika

dan

pemrograman
Melakukan testing
software

2.5 Jadwal ProyekJadwal Proyek

algoritma
bahasa
terhadap

Berikut adalah Jadwal Kegiatan (Schadjoule) dalam pembangunan aplikasi


sistem parkir.
No.

Kegiatan

1.

Mendengarkan pelanggan

2.

Perancangan

3.

Implementasi

Waktu Pelaksanaan

BAB III
PEMBAHASAN

3.1 Penetapan Pengguna


Berikut merupakan daptar pengguna yang berperan pada sistem parkir
beserta tugasnya dalam aplikasi parkir yang dibangun :
a. Manager
Menerima laporan keuangan bulanan, mingguan, harian dari aktivitas
pekerjaan yang dilaksanakan di lapangan.
b. Super Admin
Mengelola aplikasi secara keseluruhan contohnya dalam memanajemen
user, menentukan tariff yang berlaku, serta mengelola data kendaraan yang
masuk maupun keluar.
c. User Masuk
Mengelola kendaraan yang masuk ke area parkir
d. User Keluar
Mengelola Kendaraan yang keluar dari area parkir
e. Pengunjung
Orang yang menyimpan kendaraan-nya di area parkir baik itu motor,
mobil, taksi, bus, truk kecil, dan truk besar.

3.2 Diagram Alir Data (DFD)

3.3 Diagram Hubungan Entitas (ERD)

3.4 Rancangan Antar Muka


1.
Tampilan Mockup Login

2.

Tampilan Mockup Splash

3.

Tampilan Mockup Utama

BAB IV
PENUTUP

Demikian proposal ini kami buat, semoga pembangunan aplikasi ini dapat
berjalan dengan lancar sesuai dengan yang diharapkan. Demi tujuan dan manfaat
yang diharapkan dapat tersampaikan dan diterima oleh pihak yang bapak/ ibu
pemilik usaha. Hal-hal yang menyangkut persetujuan atau perjanjian akan dibahas
dikemudian hari.
Semoga kita bisa menjalin kerjasama dalam mengembangkan suatu sistem
yang lebih baik.
Atas perhatian dan kerjasama bapak/ibu kami ucapkan terimakasih.
Sumedang, Desember 2016

Tim Developer

Anda mungkin juga menyukai