Kelompok 5 :
1.1 Tujuan
Menghasilkan aplikasi pada PC tablet ber-platform Android yang dapat menyediakan Sistem
Parkir elektronik yang dapat diakses dan digunakan oleh user sesuai dengan kebutuhan.
- Fitur pencarian Yuk Parkir pada aplikasi ini dibatasi dengan melakukan pencarian parkir
yang berdasarkan pada lokasi parkir
- Adanya fitur look Yuk Parkir untuk melihat lokasi parkir terdekat bagi yang belum
mendaftar member
- Adanya fitur edit profile dan edit password, sehingga user dapat mengubah data profile dan
juga password
1.3 Definisi
Definisi - definisi dari istilah yang digunakan dalam dokumenini diantaranya:
- User, Pengguna dari perangkat lunak
- Database, Basis data, tempat penyimpanan data –data yang berhubungan dengan
Perangkat Lunak
- Actor, Sesuatu yang berhubungan langsung dengan system
- Password, Kata kunci rahasia untuk bisa mengakses sistem.
- Interface, Tampilan antarmuka
1.4 Referensi
- Alfrian (2016) Sistem Parkir Otomatis Mengidentifikasi Identitas Pengendara Dengan
Biometrik Dan Kendaraan Dengan RFID. Universitas Islam Negeri (UIN) Alauddin Makasar.
doi: 10.3157/021.121.0306
- Arbaiyah (2013) Optimalisasi Area Parkir Menggunakan Sensor Otomatis Berbasis
Mikrokontroler ATmega 8535. Uniersitas Islam Negeri Sultan Syarif Kasim Riau.
1.5 Sistematika
Dokumen SRS ini dibagi menjadi tiga bagian utama, yaitu :
- Pendahuluan yang berisi penjelasan tentang tujuan pembuatan perangkat lunak, lingkup
masalah yang dipengaruhi oleh perangkat lunak yang dikembangkan, definisi, referensi
dan sistematika.
- Deskripsi Umum yang berisi penjelasan secara umum mengenai perangkat lunak yang
akan dikembangkan, meliputi perspektif deskripsi umum sistem,karakteristik penggauna,
batasan-batasan dan asumsi penggunaan.
- Spesifikasi kebutuhan yang berisi uraian kebutuhan perangkat lunak secara lebih rinci.
DESKRIPSI UMUM
2.1 Perspektif
Perangkat ini merupakan system yang mempermudah masyarakat untuk mengakses lokasi
parkir yang terdekat, ekonomis dan sangat mudah karena mereka mencari lokasi parkir
melalui gadget.
2.2 Kegunaan
Platfrom ini sangat memudahkan mencari berbagai macam lokasi parkir yang terdekat dan ter
aman.
2.3 Karakteristik Pengguna
Karakterisitk pengguna dari perangkat lunak ini adalah semua ( Masyarakat umum ) yang ingin
mencari berbagai macam lokasi parkir.
2.4 Batasan – Batasan
1. Perangkat lunak ini bisa diakses dengan menggunakan internet.
2. Perangkat lunak ini bisa diakses dengan menggunakan google maps untuk mencari detail
lokasi
2.5 Asumsi dan Ketergantungan
1. Yuk Parkir hanya bisa digunakan untuk mengorder tempat parkir setelah melakukan
regristrasi di website YUK PARKIR
2. Perangkat lunak ini dapat dijalankan disemua perangkat lunak dengan menggunakan
browser
DESKRIPSI UMUM
3. Spesifikasi Kebutuhan
- Laptop / PC
- Internet Board
3.2.3 Antarmuka Perangkat Lunak
Kebutuhan Antarmuka Perangkat Lunak adalah kebutuhan yang di perlukan dalam
memenuhi standart dari implementasi. Aplikasi ini bisa dijalankan di Windows, dibangun
menggunakan bahasa pemrograman PHP dan database yang digunakan adalah MySQL.
Sistem ini dapat dijalankan pada web browser apa saja.
3.2.4 Antarmuka Komunikasi
Antar muka komunikasi pada aplikasi ini adalah sebuah komputer server dan beberapa
buah computer client yang terhubung secara client-server dalam lingkup jaringan internet
berbasis protokol Transmission Control Protocol / Internet Protocol ( TCP / IP ).
3.3 Kebutuhan Perfomansi
Untuk meningkatkan kinerja sistem ini dibutuhkan kriteria spesifikasi ukuran kuantitatif
yang harus dipenuhi oleh perangkat lunak. Sistem ini diharapkan dapat membutuhkan waktu
yang sedikit dalam menyelesaikan setiap tahapan proses. Semakin sedikit waktu yang
dibutuhkan, semakin besar troughput yang dapat dihasilkan. Meningkatnya kecepatan ini
diharapkan dapat terjadi di setiap tahapan proses ataupun pekerjaan yang besarnya ini
bergantung pada jenis prosesnya.
3.4 Kendala Disain
Dalam pembuatan sistem ini, terdapat kendala-kendala atau hambatan yang menyangkut
standar pemenuhan perangkat keras.
3.4.1 Standard Compliance
1. Pemilik sistem dapat merubah file-file ataupun database yang ada.
2. Pengguna dapat mencari dan membooking lokasi parkir melalui jalur otomatisasi.
3.4.2 Perangkat Keras
1. Laptop / PC
3.5 Atribut
Adanya hak akses yang bisa diganti seperti penggunaan akun dan bisa merestore data
jika aplikasi terhapus. Adanya play protect untuk Smarthphone berbasis android jadi
aman tanpa takut adanya virus / malware.
3.5.2 Pemeliharaan
Adanya pemeliharaan dan pengecekan berkala yang akan dilakukan terhadap program
yang berjalan ataupun pengecekan baik terhadap perangkat lunak itu sendiri ataupun
hardware yang digunakan. Untuk pemeliharaan tiap harinya, sistem ini dilengkapi
antivirus sehingga meminimalkan kerusakan pada sistem serta terdapat back up data
untuk mencegah hal-hal tidak terduga yang tidak diinginkan.
3.6.1 Database
Database atau basis data adalah kumpulan data yang dikelola sedemikian rupa
berdasarkan ketentuan tertentu yang saling berhubungan sehingga mudah dalam
pengelolaannya. Melalui pengelolaan tersebut pengguna dapat memperoleh kemudahan
dalam mencari informasi, menyimpan informasi dan membuang informasi. skema yang
menggambarkan sebuah objek yang diwakili suatu basis data dan memiliki hubungan
diantara objek tersebut.
Adapun pengertian lain dari database adalah sistem yang berfungsi sebagai
mengumpulkan file, tabel, atau arsip yang terhubung dan disimpan dalam berbagai
media elektronik. Jadi, dalam YUK PARKIR adanya database yang di
implementasikan kedalam ERD atau Entity Relationship Diagram yang menejlaskan
bagaimana hubungan antar objek-objek data dalam proses penginstallan aplikasi
3.6.2 Pengoprasian
Perangkat lunak dapat dijalankan di PC atau Laptop smarthphone manapun yang
terhubung dengan internet.
Penggunaan database SQL-Server 2008 untuk menyimpan data-data baik data User,
data pembelian.
Activity Diagram
Pada proses edit laporan, setelah tombol edit ditekan, maka admin dapat
menghapus data yang ada yaitu data plat kendaraan. Kemudian sistem akan mengecek
apakah data yang diinput sudah lengkap atau belum. Jika data laporan belum lengkap
maka akan ditampilkan pesan kesalahan dan proses edit tidak dapat dilakukan. Jika data
tersebut sudah ada yang sama dengan data lain yang ada pada database. Jika sudah ada
yang sama, maka akan ditampilkan pesan kesalahan dan proses edit tidak dapat
dilakukan. Jika data yang diedit belum ada maka proses edit dapat dilakukan dan
database kemudian diupdate dengan data yang baru.
Pada proses cetak laporan, admin diminta untuk memilih jenis laporan yang
akan dicetak, yaitu laporan harian atau laporan bulanan. Setelah memilih laporan yang
akan dicetak, sistem akan membuka data table laporan dari database yang bersangkutan.
Kemudian sistem akan memeriksa apakah fasilitas layanan Crystal Report tersedia atau
tidak. Jika blayanan aktif, maka akan ditampilkan data tinjauan cetak yang akan dicetak
maka akan ditampilkan pesan kesalahan dan percetakan laporan tidak dapat dilakukan.
Sequence Diagram
Pada menu laporan, admin dapat memilih jenis laporan yang akan ditampilkan,
yaitu laporan harian, laporan mingguan, dan laporan bulanan. Jika memilih laporan
mingguan, maka system akan mengakses table laporan mingguan. Jika memilih laporan
bulanan, maka system akan mengakses table laporan bulanan.
Class Diagram