yulianfindawati
INCEPTION
Mendefinisikan Ruang Lingkup:
Deskripsi Proses Bisnis
Proses bisnis dari sistem SMART PARKIR ini adalah:
1. Rekam Data Kendaraan Masuk
Mencatat data kendaraan yang masuk. Termasuk Nomor Polisi dari mobil dan waktu. Dimana waktu berdasarkan waktu yang ada di dalam sistem.Selain itu juga menghitung jumlah kendaraan yang masuk
2. Rekam data kendaraan keluar
Mencatat data kendaraan yang keluar. Termasuk mencatat waktu keluar. Selain itu juga menghitung biaya parkir dan cetak struk parkir.
3. Pengolahan User
Proses melakukan pengaturan sistem, mulai dari startup, memonitor sistem hingga melakukan shutdown. Semua proses tersebut dilakukan oleh seorang Admin, untuk memastikan sistem berjalan dengan baik. Selain itu juga mengatur hak akses bagi user.


Memperkirakan biaya dan Jadwal
Alokasi jadwal:Pelaksanaan pekerjaan diperkirakan membutuhkan waktu selama 1 bulan(31 hari).Alokasi Biaya:Total biaya yang diperlukan untuk mengerjakan sistem smar parkir ini adalah: Rp.17.140.000
Mendefinisikan resiko


Develop Business Use Case

Business activity diagram


Deskripsi Use Case:
Nomor : 01
Nama Use Case : Login
Actor : Petugas Parkir
Tujuan : Menjelaskan proses inisialisasi (peng-absahan) petugas parkir
Deskripsi :
Petugas parkir memasukkan user name dan password saat smart parking mulai dioperasikan
Smart parking memeriksa kebenaran data yang dimasukkan.





Nomor : 02
Nama use case : Pencatatan Kendaraan Masuk
Actors : Petugas Parkir Masuk
Tujuan : Menjelaskan proses pencatatan dan perekaman data kendaraan yang
masuk
Deskripsi :
1. Smart parking menampilkan data petugas parkir masuk
2. Petugas parkir memasukkan nomor plat polisi kendaraan masuk
3. Smart parking menampilkan informasi nomor flat kendaraan yang masuk
4. Petugas parkir mencatat jam masuk kendaraan
5. Smart Parking merekam data yang sudah dimasukkan
6. Smart Parking mencetak tiket masuk kendaraan










Nomor : 03
Nama use case : Pencatatan Kendaraan Keluar
Actors : Petugas Parkir Keluar
Tujuan : Menjelaskan proses pencatatan, pencocokkan data kendaraan yang keluar serta menghitung total biaya parkir
Deskripsi :
1. Smart parking menampilkan data petugas parkir keluar
2. Petugas parkir memasukkan nomor plat polisi kendaraan keluar
3. Smart parking mencocokkan data kendaraan yang akan keluar dengan tiket
4. Petugas parkir mencatat jam keluar kendaraan
5. Smart Parking menghitung total biaya parkir kendaraan









Nomor : 04
Nama use case : Pengolahan User
Actors : Administrator
Tujuan : Mengolah hak akses user smart parkir
Deskripsi :
1.Smart parking menampilkan halaman pengolahan user
2.Admin menambahkan data user smart parkir
3.Admin mengupdate data user smart parkir
4.Admin menghapus data user smart parkir








ELABORATION
Mendefinisikan kebutuhan dengan lebih detail
Kebutuhan Fungsional:
Rekam data kendaraan masuk
Rekam data kendaraan keluar
Hitung pembayaran
Hitung waktu parkir
Cetak struk/tiket parkir
Validasi user
Use Case Diagram
Sequence Diagram

Kebutuhan Non Fungsional
Sistem dapat beroperasi selama hari kerja
Secara bersamaan dapat diakses oleh setiap penggunanya
Data yang sedang diubah tidak dapat dilihat oleh pengguna yang lain.
Pengguna dapat mengakses data yang up to date.
Perangkat lunak ini diberikan sistem login bagi penggunanya.
Pengguna akan mendapatkan username dan password.
Ability to Change-> Kemampuan merubah diri dalam database tanpa melalui coding, contoh data harga bisa diakses melalui perangkat lunak tanpa perlu membuka database.


Kebutuhan Antarmuka Perangkat Keras
Untuk menjalankan perangkat lunak diperlukan 2 jenis perangkat keras:
Komputer server: komputer yang berfungsi sebagai komputer penyimpan, pemroses, penyedia, dan pendistribusian keseluruhan data dan informasi.
Komputer client: Komputer yang berfungsi sebagai komputer pengakses dan pemasok data dan informasi.
Jenis-jenis perangkat keras yang dibutuhkan:
Alat Input : Mouse, Keyboard
Alat pemroses: dengan spesifikasi minimal
Processor : Intel Pentium III 800 Mhz
Memory: SDR 256 Mb
Hardisk 5 GB
Alat Output: Printer

Perangkat keras komunikasi data:
Hub, NIC, Sistem Jaringan Bus, Server
Klasifikasi Pengguna perangkat lunak yaitu:
Administrator
Operator
Lingkungan Operasi
Sistem ini dijalankan pada sistem Operasi Windows. Sistem ini merupakan aplikasi berbasis dekstop yang akan dibuat dengan bahasa web pemrograman PHP 5.0 dan sistem manajemen database MySQL.
PHP 5.0 adalah bahasa pemrograman object oriented yang digunakan dalam pemrogram berbasis web. MySQL adalah sebuah program pembuat database yang bersifat open source, yaitu bebas digunakan oleh siapapun dan dapat digunkan oleh siapapun dan dapt digunakan untuk aplikasi multi user.

Class Diagram

mengidentifikasi Arsitektur













Validasi Arsitektur
Memvalidasi arsitektur sistem apakah sesuai dengan kebutuhan
Memvalidasi kebutuhan sistem.
Team Staff Proyek
















CONSTRUCTION
Memodelkan, membangun dan test sistem
Mulai membangun modul-modul aplikasi berdasarkan hasil analisa dan perancangan.
Modul-modul mart parkir terdiri dari:
Modul login
Modul Rekam data masuk
Modul Rekam data keluar
Modul Laporan
Membangun keseluruhan aplikasi sampai selesai

Mengembangkan Dokumentasi
Laporan Mingguan, Project Plan, Laporan Akhir

TRANSITION
System Testing
Testing modul-modul aplikasi mulai dilakukan.
Alpha testing:testing aplikasi yang dilakukan oleh developer
Beta Testing:testing aplikasi yang dilakukan oleh customer, dalam hal ini system owner.
Black Box Testing : Melakukan testing apakan input dan output sesuai dengan yang diharapkan


User Testing
Pengguna aplikasi mulai mencoba aplikasi smart parker. Dalam hal ini pengguna yaitu administrator dan operator.
System Rework
Instalasi aplikasi Smart Parkirpada tiap-tiap workstation yang membutuhkan.
System Development
Mulai membangun jaringan workstation.
Sistem Smart Parkir mulai dioperasikan di Mall.

PRODUCTION
Operate System
Sistem Smart Parkir mulai dioperasikan di Mall
Support System
Mulai didukung dengan alat-alat yang lain, misalnya
Printer sebagai cetak tiket/struk parkir
Hub, ethernet sebagai koneksi jaringan.
Memanage permintaan perubahan
Apabila ada permintaan dari customer maka pihak developer akan mencatatnya sebagai trouble ticket.
Memonitor sistem
Aplikasi Smart parkir yang sedang berjalan mulai dimonitor
Menyiapkan dan recover dari kerusakan
Mulai menyiapkan segala kebutuhan proyek apabila ada kerusakan baik itu kerusakan aplikasi, kerusakan jaringan maupun kerusakan sistem.

RETIREMENT
Menjelaskan secara detail analisa integrasi

Menjelaskan integrasi sistem secara keseluruhan.
Rework dari sistem yang terkoneksi
Apabila sistem smart parkir terintegrasi dengan sistem lain.Maka akan digabungkan dengan sistem yang lain. M.isalnya Sistem Pelaporan Keuangan Mall ataupun Sistem Manajemen Sumber Daya Manusia.
Migrasi data
Akan dilakukan migrasi data jika dibutuhkan.
Sistem integrasi test
Sistem smart parkir yang terintegrasi dengan sistem Mall yang lain akan diuji coba.
Removal dari sistem
Sistem telah berjalan dengan baik