Senin, 06 April 2009

Rekayasa Perangkat Lunak - SMARTPARKING



SMARTPARKING



I. Deskripsi Umum Perangkat Lunak
Perangkat lunak ini disebut dengan SmartParking. SmartParking dibuat untuk membantu mengelola secara rapi dan teratur mekanisme perparkiran antara kendaran yang akan parkir dan keluar. Kendaraan yang masuk akan dicatat plat nomor kendaraannya dan waktu masuk parkir oleh operator, karena sistem ini tidak menyadiakan fasilitas untuk menangkap angka dari plat nomor. Selain itu pada saat kendaraan keluar, operator harus mencocokkan plat nomor kendaraan dan waktu keluar sehingga dapat dihitung biaya yang harus dikeluarkan.

II. Fungsi - fungsi perangkat lunak
1. Login setiap operator
2. Mencatat plat nomor kendaraan
3. Mencatat waktu masuk kendaraan
4. Mencari plat nomor kendaraan yang telah terdaftar
5. Menghitung waktu parkir
6. Menghitung biaya

III. USE CASE

UseCase Smart Parking

Penjabaran Form Login

Penjabaran Form Pencatatan Kendaraan Masuk

Penjabaran Form Pencatatan Kendaraan Keluar

IV. Metoda Team Software Process
1. Proyek dan Sasaran
Menentukan para anggota team pengembang dan pengguna SmartParking.
Team : Arsitek/perancang sistem
Pengguna : Manajemen Mall dan operator sistem pada tempat parkir mall
Kebutuhan sistem yang diinginkan oleh mall :
• Operator akan login dengan masing-masing usernamenya.
• Operator mencatat nomor kendaraan yang masuk.
• Mencatat nomor plat nomor polisi mobil.
• Mencatat waktu pada saat masuk parkir.
• Operator mencocokkan plat nomor kendaraan dengan karcis pada saat masuk.
• Operator mencatat waktu keluar untuk menghitung biaya yang dikeluarkan.
• Ada tambahan biaya apabila menggunakan jasa vallet parking.

2. Peran dan tujuan team
• Team analisa : mencari informasi selengkap-lengkapnya pada pelanggan.
• Team perancang : perancang sekaligus pembuat sistem.
• Team testing dan launching : tester atau team yang mencoba sistem yang telah dikerjakan team perancang. Selain itu team ini akan meluncurkan pada pelanggan.

Tujuan team : Memaksimalkan kebutuhan pelanggan untuk memberikan kesempurnaan sistem yang diinginkan.

3. Strategi proyek dan pendukungnya.
• Produk yang dihasilkan yaitu suatu sistem untuk membantu dalam penentuan harga parkir dalam suatu mall.
• Penentuan produk dan strategi.



4. Seluruh Plan.
• Memperkirakan ukuran proyek dan keseluruhan rencana.


5. Quality Plan
• Mengembangkan quality plan.

6. Balanced Plan.
• Alokasi pekerjaan oleh anggota team.
• Fase yang seimbang untuk setiap team dan anggota team.

7. Analisa Resiko Proyek.



8. Peluncuran.
• Siapkan laporan peluncuran kepada manajemen.


9. Tinjauan ulang Manajemen.
• Meninjau kembali aktivitas peluncuran SmartParking dan perencanaan proyek kepada manajemen Mall.
• Mendiskusikan kembali resiko proyek SmartParking, tanggung-jawab, dan rencana kegiatan yang telah dilaksanakan.

10. Peluncuran Postmortem.
• Meneliti kembali dari awal persiapan laporan mingguan.
• Menyusun data peluncuran dan membuat suatu laporan peluncuran.
• Masukkan hasil laporan kedalam buku catatan proyek.