A. Pendahuluan
1. Tujuan Penulisan Dokumen
Spesifikasi Kebutuhan Perangkat Lunak ini dibuat bertujuan untuk
menyampaikan garis besar spesifikasi kebutuhan yang disesuaikan dengan project
charter. Dalam dokumen ini, akan disampaikan gambaran umum perangkat lunak
yang akan dibuat. Untuk dapat disesuaikan dengan kebutuhan pengguna. Dengan
dokumen ini, pengguna diharapkan mendapatkan informasi mengenai perangkat
lunak yang akan digunakan kelak dan dapat turut menyesuaikan kebutuhannya
dengan sistem yang akan dibuat. Pengguna sistem ini pada nantinya adalah para
pelanggan rental mobil dan staff rental.
2. Lingkup Masalah
Istilah Definisi
Rental Tempat yang menyediakan mobil untuk
disewakan
Admin Seseorang yang memiliki hak akses untuk
melakukan perubahan informasi pada
sistem, dan memiliki tanggung jawab atas
sistem
User Pengguna sistem
Website Situs internet
4. Referensi
Template SKPL.
2. Fungsi Produk
Fungsi dari perangkat lunak ini adalah :
1. Membantu memudahkan pelanggan rental mobil mendapat mobil yang
sesuai dengan kebutuhannya.
2. Memberikan rekomendasi kepada pelanggan rental mobil untuk
mendapatkan mobil yang sesuai dengan keinginannya.
3. Memberikan informasi mobil-mobil apa saja yang disediakan.
4. Memudahkan para pegawai rental untuk memberikian rekomendasi pada
para pelanggan.
3. Karakteristik Pengguna
4. Batasan-batasan
Berikut batasan-batasan pilihan atau keputusan pada spesifikasi :
1. Sistem ini hanya memberikan rekomendasi mobil yang akan disewa
kepada pelanggan.
2. Kriteria yang diberikan:
a. Comfort
b. Cost
c. Safety
d. Reabilty
e. Fuel-Efficiency
3. Pihak rental menyediakan 1 buah komputer dengan sistem operasi
Windows yang terhubung dengan jaringan komputer rental dan bisa
diakses di luar lingkungan rental.
Aplikasi ini menggunakan GUI berbasis web. Pada saat dijalankan, aplikasi
bergantung dengan beberapa sistem antara lain: sistem operasi,dan sistem database local
komputer tersebut.
d. Antarmuka Komunikasi
Sistem ini menggunakan protokol TCP/IP untuk pengiriman data antara komputer
admin dan user.
2. Kebutuhan Fungsional
a. Staf
b. User
3. Kebutuhan Non-Fungsional
a. Perfomansi
Sistem ini membantu memberikan rekomendasi kepada pelanggan
rental untuk menentukan mobil yang akan disewanya.
Sistem ini didukung oleh jaringan kabel secara lokal sehingga data
dapat diakses secara mudah dan cepat.
b. Batasan Memori
Sistem ini dapat berjalan dengan memory minimal 256 MB
Hard disk yang digunakan minimal memiliki kapasitas 80 GB
c. Modus Operasi
Sistem ini menggunakan database dalam penyimpanan data.
d. Kebutuhan Adaptasi Lokasi
Sistem ini berbasis java sehinggga di setiap computer yang dipakai
harus memiliki Java Runtime Machine
4. Diagram Use-Case
Login
menambah data
mobil
mengupdate data
mobil
Staff
menghapus data
mobil
melihat informasi
data mobil
memasukkan data
Pelanggan spesifikasi kebutuhan
5. Narasi Use-Case
Aktor : karyawan
Skenario:
Skenario Normal
Skenario Alternatif
Aktor : karyawan
Skenario:
Skenario Normal
1.Berhasil login
Skenario Alternatif
Aktor : karyawan
Skenario:
Skenario Normal
1.Berhasil login
Skenario Alternatif
Aktor : karyawan
Skenario:
Skenario Normal
1.Berhasil login
Skenario Alternatif
Skenario:
Skenario Normal
mobil
Skenario Alternatif
mobil
Aktor : Pelanggan
Skenario :
Skenario Normal
spesifikasi kebutuhan
tombol Ok
Skenario Alternatif
tombol Ok
6. Diagram Konteks
data mobil rental spesifikasi kebutuhan pelanggan