SIP-01
Aplikasi Sistem Informasi Rental Mobil Berbasis Web
Oleh Sholahuddin Al-Ayubi Megawati Rahayu
( 13111019 ) ( 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
4.1.4
Deployment Diagram ................................................................................................... 15
4.1.5
Componen Diagaram.................................................................................................... 15
4.3
Rancangan Database ............................................................................................................ 16
KESIMPULAN .................................................................................................................................... 17
2
DAFTAR PERUBAHAN Revisi
Deskripsi
A B C D E
INDEX
-
A
B
C
D
E
Sholahuddin AlAyubi Ditulis
( 13111019 ) Megawati Rahayu ( 13121001 ) Dosen Pengampu,
Diperiksa Oleh
A. Sidiq Purnomo, S.Kom., M.Eng. ( 0511078701 )
Disetujui oleh
Pemilik Rental xxxx
3
Daftar Halaman Perubahan Halaman
Revisi
Halaman
Revisi
4
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.
5
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
6
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 Hak Akses ke Aplikasi Kategori Penguana Tugas Pimpinan Rental
Karyawan Rental
Memeriksa laporan kegiatan Rental Mobil di xxxxx. Menangani kegiatan yang sedang berlangsung di Usaha Rental Mobil, Misalnya melakukan Transaksi Peminjaman Mobil.
Mengakses laporan kegiatan
Mengakses form-form yang berhubungan dengan kegiatan ditanganinya
7
2.4 Batasan a) Waktu pengembangan perangkat lunak yang singkat membuat kemungkinan tidak semua fungsi yang ada dapat berjalan. b) Perangkat lunak ini hanya berjalan pada PHP Versi 4.0 Keatas.
adanya
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.
8
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.
9
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 1. Pelanggan membuka system informasi mobil 2. Pelanggan memilih info mobil
sistem
3. System akan menampilkan informasi mobil yang dipilih user 4. Pelanggan melihat informasi mobil yang telah dipilh
Use case Actor Tujuan 1. 2.
4.
5.
8.
: Registrasi : Pengunjung : Pengunjung Melakukan Registrasi Untuk Menjadi Member Aktor Sistem Pengujung membuka system informasi mobil Memilih fitur registrasi 3. System menampilkan halaman registrasi Pengunjung mengisi identitas diri sesuai KTP, SIM, KTM, dan kartu identias lainya 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 Pengunjung login menggunakan username/password agar masuk ke halaman member
10
Use case : Melihat Tata Cara Sewa Mobil Actor : Pelanggan Tujuan : Pelanggan melihat tata cara sewa produk yang ada di system informasi mobil
Actor 1. Pelanggan membuka system 2. Pelanggan memilih menu tata cara peminjaman mobil
System
3. System menampilkan tata cara sewa mobil
Use case Actor Tujuan
: Login Pelanggan : Pelanggan : Pelanggan melakukan login untuk masuk kedalam halaman pelanggan
Actor 1. Pelanggan membuka system 2. Pelanggan memilih menu login
System
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
11
4.2 Diagram 4.1.1 Use Case Diagram
12
4.1.2 Activity Diagram
13
4.1.3 Class Diagram
14
4.1.4 Deployment Diagram
4.1.5 Componen Diagaram
15
4.3 Rancangan Database
16
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 pengembalian
17