Aplikasi Sistem Informasi Rental Mobil Berbasis Web
Oleh
Sholahuddin Al-Ayubi
( 13111019 )
Megawati Rahayu
( 13121001 )
Program Studi Teknik Informatika
Program Studi Sistem Informasi
Fakultas Teknologi Informasi
Universitas Mercu Buana Yogyakarta
Nomor Dokumen Halaman
PL01-P00 1/xx
Revisi 0 Tgl : xx/xx/xxxx
DAFTAR ISI
DAFTAR ISI ... 2
DAFTAR PERUBAHAN ... 3
Daftar Halaman Perubahan ... 4
BAB I PENDAHULUAN ... 5
1.1 Tujuan Penulisan Dokumen... 5
1.2 Lingkup Masalah ... 5
1.3 Defenisi, Istilah dan Singkatan ... 5
1.4 Referensi ... 5
1.5 Deskripsi Umum Dokumen... 6
BAB II PEMBAHASAN PERANGKAT LUNAK ... 7
2.1 Deskripsi Umum Sistem ... 7
2.2 Fungsi Produk ... 7
2.3 Karakteristik Pengguna... 7
2.4 Batasan ... 8
2.5 Lingkungan Operasi ... 8
BAB III KEBUTUHAN UMUM ... 9
3.1 Kebutuhan External Interface ... 9
3.1.1 User Interface ... 9
3.1.2 Hardware Interface ... 9
3.1.3 Software Interface ... 9
3.1.4 Communication Interface... 9
BAB IV SKENARIO & DIAGRAM ... 10
4.1 Skenario ... 10
4.2 Diagram ... 12
4.1.1 Use Case Diagram ... 12
4.1.2 Activity Diagram ... 13
4.1.3 Class Diagram ... 14
DAFTAR PERUBAHAN Revisi Deskripsi A B C D E INDEX - A B C D E Ditulis Sholahuddin Al-Ayubi ( 13111019 ) Megawati Rahayu ( 13121001 ) Diperiksa Oleh Dosen Pengampu, A. Sidiq Purnomo, S.Kom., M.Eng. ( 0511078701 ) Disetujui oleh Pemilik Rental xxxx
Daftar Halaman Perubahan
BAB I PENDAHULUAN 1.1 Tujuan Penulisan Dokumen
Tujuan yang ingin dicapai dalam penulisan ini adalah
a) Memberikan kemudahan kepada pelanggan dalam melakukan penyewaan Rental Mobil
b) Memberikan kemudahan bagi karyawan dan juga pemilik toko rental Mobil dalam melakukan pengelolaan data penyewaan.
1.2 Lingkup Masalah
Sadapun batasan-batasan penelitian pada pengelolaan web aplikasi rental tersebut adalah
a) Pengolahan data peminjam b) Pengelolaan data pengembalian c) Pengelolaan data Mobil
d) Pengolahan data anggota e) Pengolahan data administrator
f) Pengolahan laporan transasaksi peminjaman g) Tampilan web untuk pengguna umum
Adapun software yang digunakan untuk membuat web aplikasi rental Mobil ini adalah PSPad Editor, Xampp, CSS3, Phpmyadmin, Mozilla Firefox.
1.3 Defenisi, Istilah dan Singkatan
Defenisi dari istilah yang akan digunakan pada dokumen ini adalah:
a) User adalah seluruh orang yang terlibat langsung dengan perangkat lunak yang dibuat, Yang termasuk user adalah Petugas Karyawan Rental mobil, Pengunjung Toko, Anggota dan Pemilik Toko
b) Karyawan Toko Rental adalah orang-orang yang bekerja di Toko Rental Mobil yang memiliki Account sehingga dapat melakukan login ke Sistem Informasi Rental Mobil.
c) Anggota/Peminjam adalah orang yang melakukan peminjaman Mobile di xxxxx d) Pimpinan Toko adalah orang yang juga mempunyai account pada sistem informasi
Rental Mobil ini, sehingga dapat melakukan login dan melihat laporan yang terdiri dari laporan transaksi peminjaman dan pengembalian,Melihat data mobil, pengunjung, dan karyawan, Terakhir melihat persediaan Mobil(Katalog)
1.4 Referensi
Data-data yang digunakan dalam proses pembuatan perangkat lunak Rental Mobil di xxxxx adalah dengan melakukan pencarian data-data melalui internet.
1.5 Deskripsi Umum Dokumen
Deskripsi umum dokumen SRS ini dibagi menjadi tiga bagian utama, yaitu:
a) Pendahuluan yang berisi penjelasan tentang dokumen SRS yang mencangkup tujuan pembuatan perangkat lunak yang dikembangkan, definisi, referensi, dan sistematika.
b) Deskripsi Umum yang berisi penjelasan secara umum mengenai perangkat lunak yang akan dikembangkan, meliputi kegunaan dari perangkat lunak,karakteristik pengguna, bataasan dan asumsi yang diambil dalam pengembangan perangkat lunak.
c) Spesifikasi kebutuhan yang berisi uraian kebutuhan perangkat lunak secara lebih rinci
BAB II PEMBAHASAN PERANGKAT LUNAK
2.1 Deskripsi Umum Sistem
Perangkat lunak ini dibuat untuk membantu karyawan dan Pengunjung dalam melakukan kegiatan transaksi Rental Mobil. Perangkat lunak ini juga bersifat user
friendly, sehingga karyawan dapat menggunakannya dengan mudah.
Kegiatan-kegiatan yang dapat ditangani oleh perangkat lunak ini antara lain Transaksi, Pengelolaan Rental Mobil, Pengembalian, Data Laporan, Data Member.
2.2 Fungsi Produk
Kegunaan dari perangkat lunak ini nantinya adalah dapat membantu karyawan dalam melakukan kegiatan transaksi. Kegiatan tersebut meliputi pendataan anggota, pengelolaan Rental Mobil, Data Laporan, dan Pengembalian. Keberadaan perangkat lunak ini, membantu karyawan toko dalam melaksanakan kegiatan operasional Rental Mobil di xxxxx secara efisien, sehingga dapat mengurangi kesalahan dalam pencatatan data.
2.3 Karakteristik Pengguna
Pengguna perangkat lunak ini adalah Masyarakat Umum yang ingin menggunakan jasa Rental Rental Mobil di xxxxx. Masing-masing pengguna yang berinteraksi dengan sistem dihubungkan dengan hak akses dan level autentifikasi sesuai dengan kebutuhan dan aturan yang terdapat di Studio One.
Tabel 2.1. Karakteristik Pengguna
Kategori Penguana Tugas Hak Akses ke Aplikasi
Pimpinan Rental
Memeriksa laporan kegiatan Rental Mobil di xxxxx.
Mengakses laporan kegiatan
Karyawan Rental
Menangani kegiatan yang sedang berlangsung di
Usaha Rental Mobil, Misalnya melakukan Transaksi Peminjaman
Mobil.
Mengakses form-form yang berhubungan dengan kegiatan ditanganinya
2.4 Batasan
a) Waktu pengembangan perangkat lunak yang singkat membuat adanya kemungkinan tidak semua fungsi yang ada dapat berjalan.
b) Perangkat lunak ini hanya berjalan pada PHP Versi 4.0 Keatas.
2.5 Lingkungan Operasi
a) Masyarakat umum yang telah memiliki kartu Member Rental Mobil di xxxxx. b) Semua Peminjam adalah Anggota dari xxxxx.
c) Peminjaman Mobil melebihi batas waktu yang telah di tentukan maka dihitung meminjam kembali, jika dalam waktu 3 hari sejak ditentukan di awal maka anggota akan di denda sebesar 2X lipatnya/ Mobil / hari.
BAB III KEBUTUHAN UMUM
3.1 Kebutuhan External Interface 3.1.1 User Interface
Perangkat lunak untuk Studio One Yogyakarta ini dibuat dengan menggunakan Aplikasi web, untuk pengelolaan interface digunakan aplikasi PSPad Editor. Dimana tampilan web desain menggunakan template Open Source. Perangkat lunak untuk layanan dalam Usaha Rental Mobil ini dilengkapi dengan menu untuk mengakses berbagai fungsi yang disediakan. Interaksi antara pengguna dan perangkat lunak dilakukan dengan menggunakan
Keyboard dan Mouse.
3.1.2 Hardware Interface
Kebutuhan minimum perangkat keras yang dapat digunaka dalam perangkat lunak yang dibuat adalah :
a) PC dan Notebook
b) Monitor VGA dengan resolusi 800 x 600 Pixel.
c) Keyboard dan Mouse untuk interkasi pengguna dengan sistem.
d) Koneksi Internet
e) Semua perangkat keras yang digunakan merupakan perangkat standar dalam sistem komputer serta untuk koneksi internet.
3.1.3 Software Interface
Perangkat lunak yang dibutuhkan dalam perangkat lunak ini untuk Usaha RentalMobil ini antara lain :
a) Minimal Sistem Operasi Linux
b) Untuk pengolahan database : Localhost c) Untuk koneksi database menggunakan MySql
3.1.4 Communication Interface
Data-data dalam perangkat lunak ini melakukan komunikasi melalui jaringan Internet.
BAB IV SKENARIO & DIAGRAM 4.1 Skenario
Use case : lihat informasi mobil Actor : Pelanggan
Tujuan : pengujung dan member melihat informasi mobil yang ada di system informasi tersebut
aktor sistem
1. Pelanggan membuka system informasi mobil
2. Pelanggan memilih info mobil
3. System akan menampilkan informasi mobil yang dipilih user 4. Pelanggan melihat informasi mobil
yang telah dipilh
Use case : Registrasi Actor : Pengunjung
Tujuan : Pengunjung Melakukan Registrasi Untuk Menjadi Member
Aktor Sistem
1. Pengujung membuka system informasi mobil
2. Memilih fitur registrasi
3. System menampilkan halaman registrasi
4. Pengunjung mengisi identitas diri sesuai KTP, SIM, KTM, dan kartu identias lainya
5. Pengunjung mensubmit data-data tersebut kedalam sistem
6. System akan menvalidasi data-data tersebut
7. Jika data tersebut sudah lengkap dan username unik maka system akan menapilkan form login
8. Pengunjung login menggunakan username/password agar masuk ke halaman member
Use case : Melihat Tata Cara Sewa Mobil Actor : Pelanggan
Tujuan : Pelanggan melihat tata cara sewa produk yang ada di system informasi mobil
Actor System
1. Pelanggan membuka system
2. Pelanggan memilih menu tata cara peminjaman mobil
3. System menampilkan tata cara sewa mobil
Use case : Login Pelanggan Actor : Pelanggan
Tujuan : Pelanggan melakukan login untuk masuk kedalam halaman pelanggan
Actor System
1. Pelanggan membuka system 2. Pelanggan memilih menu login
3. System menampilkan form login 4. Pelanggan login dengan
memasukan username/password pada form login
5. System akan menverifikasi proses login member
6. Jika username/password yang dimasukkan sesuai, system akan memperbolehkan member memasuki halaman member
4.2 Diagram
4.1.4 Deployment Diagram
KESIMPULAN
Kesimpulan yang dapat kami ambil pada permasalahan Sistem Rental Mobil Berbasis Web ini antara lain:
1. Membantu Usaha Jasa Rental Mobil untuk Mengelola Laporan transaksi 2. Mempermudah Karyawan untuk melakukan transaksi peminjaman dan