SOFTWARE REQUIREMENT SPECIFICATION (SRS)

Pembuatan Aplikasi Walang Autoweb Rent Berbasis Website

Dibuat oleh: Kelompok 1 Jurusan Sistem Informasi

Universitas Gunadarma

Untuk mata kuliah:

Pengelolaan Proyek Sistem Informasi

SRS disusun oleh:

Abdul latief                             (10118030)

Dandi Rais Machmudi            (11118633)

Farhan Miftahul Aziz             (12118525)

Hartoyo                                   (13118081)

Muhammad Rifky Pradana     (14118886)

Rizanoorfauzan                       (16118261)

20 Oktober 2021

Untuk client:

Walang Auto WebRent

Jl. Danau Sunter Utara No.8, RT.10/RW.11, Sunter Jaya, Tj. Priok, Kota Jkt Utara, Daerah Khusus Ibukota Jakarta 14450

Jurusan Sistem Informasi

Fakultas Ilmu Komputer dan Teknologi  Informasi

Universitas Gunadarma

__________________________________________________________________________________________

Ringkasan Eksekutif

Website ini bernama WalangAuto WebRent , merupakan sebuah halaman website mengenai rental mobil dan informasi mengenai spesifikasi setiap kendaraan.Website ini dibuat sesimple mungkin agar mempermudah pengguna website,pengguna cukup melakukan pendaftaran dan dapat langsung melakukan pemesanan sesuai dengan Syarat dan ketentuan yang tersedia.

BAB 1 PENDAHULUAN

1.1  Latar Belakang

Banyak perusahaan penyewaan mobil yang menawarkan rental mobil murah, membuat setiap perusahaan ini bersaing untuk mendapatkan konsumen, dan kami dari perusahaan rental mobil WalangAutoweb Rent menawarkan sebuah penyewan rental mobil yang murah dibandingkan dengan rental mobil yang lain, Manusia tidak terlepas dari transportasi untuk melakukan kehidupan sehari – hari. Rental adalah suatu bidang usaha dibidang jasa yang dalam kegiatan usahanya terdapat unsur yaitu sewa menyewa adalah suatu perjanjian atau kesepakatan dimana penyewa harus membayarkan atau memberikan imbalan atau manfaat dari benda atau barang yang dimiliki oleh pemilik barang yang dipinjamkan. Salah satu perkembangan teknologi yang demikian pesat adalah teknologi komunikasi data, baik melalui perangkat-perangkat mobile seperti handphone, 2 PDA dan sebagainya, yang dapat memenuhi kebutuhan akan komunikasi yang cepat, kapan saja dan dimana saja.

Saat ini Walang WebRent Car Rental ini menyewakan mobil dengan berbagai macam merk mobil dengan harga yang variatif tanpa mengurangi mutu dan layanan servis, saat ini Walang Webrent Car hanya mengandalkan pemesanan melalui telepon atau whatsapp tetapi input data dikerjakan secara manual yaitu dalam bentuk kertas dan kemungkinan data bisa rusak dan hilang, disamping itu 2 membutuhkan tempat penyimpanan. Oleh karena itu agar layanan jasa lebih dikenal masyarakat luas di berbagai tempat, maka dibuat sebuah website guna memudakan pihak Walang AutoWeb Rent Car dalam melakukan pemasaran dan juga pembukuan.

1.2  Tujuan

     Tujuan dari proyek ini adalah untuk membuat Aplikasi Rental Walang Autoweb Rent Berbasis website yang diharapkan dapat mempermudah customer dalam menemukan rental mobil secara online. Sehingga dengan adanya website ini dapat meningkatkan pelayanan rental yang sebelumnya offline menjadi online.

1.3  Lingkup Sistem

Adapun ruang lingkup yang akan dibahas dalam implementasi sistem informasi ini mengenai fitur – fitur yang terdapat pada sistem informasi ini. Sistem ini memproses transaksi penyewaan mobil pendataan jenis mobil, penyewa, dan pembayaran. Sistem ini, dapat menghemat waktu tanpa perlu datang langsung ke tempat tersebut untuk memesan dan jangkauan pemasarannya lebih luas sehingga pemesanan luar daerah dapat melakukan transaksi terlebih dahulu.

1.4  Terminologi

  • SRS : Software Requirement Specifications (Spesifikasi kebutuhan perangkat lunak)
  • HTML: Hyper Text Markup Language (html), merupakan bahasa markup yang digunakan untuk membuat halaman web dan menampilkan berbagai informasi didalam sebuah browser.
  • PHP: PHP (Hypertext Processor), yang merupakan sebuah bahasa scripting tingkat tinggi yang dipasang pada dokumen HTML
  • CSS: Cascading Style Sheet (CSS) merupakan salah satu bahasa pemrograman web untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam
  • MySQL: My Structure Query Language adalah salah satu Database Management System (DBMS)

1.5  Sistematika Dokumen

Sistematika ini digunakan dalam penulisan ilmiah terdiri dari beberapa bab dan terbagi menjadi 7 bab, setiap babnya berisikan penjelasan yang berbeda-beda yaitu:

1.PENDAHULUAN

    Bab pertama ini terdiri dari latar belakang, Batasan masalah, tujuan penulisan, dan sistematika                penulisan.

2.DESKRIPSI UMUM SISTEM

    Menjelaskan tujuan bisnis dari organisasi yang akan dicapai dengan pemanfaatan sistem informasi        yang dibangun.

3.KEBUTUHAN FUNGSIONAL

    Kebutuhan fungsional sistem dapat dimodelan dengan pemodelan UML, use-case.

4.KEBUTUHAN DATA

    Menjelaskan dengan rinci setiap data yang dibutuhkan oleh pengguna. Kebutuhan data dapat                 dipaparkan dalam format tabular.

5. KEBUTUHAN KUALITAS

    Salah satu factor yang sangat penting untuk mengukur keberhasilan projek sistem informasi adalah        sistem informasi tersebut harus berkualitas tinggi.

6.KETENTUAN DAN KONSTRAIN SISTEM

    Dalam projek ini, berisi ketentuan-ketentuan yang terkait dengan perangkat lunak.

7.PENUTUP

    Menuliskan kesimpulan, saran-saran yang terkait dengan dokumen ini atau harapan-harapan pihak        tim developer dalam projek pembangunan sistem informasi ini.

BAB 2 Deskripsi Umum Sistem

2.1 Tujuan Bisnis

Tujuan bisnisnya adalah untuk menyediakan suatu platform pemasaran berbasis website dengan nama Walang Auto Webrent, untuk menunjukkan eksistensi perusahaan dalam jangka panjang karena dengan adanya website ini akan membuktikan bahwa perusahaan sudah maju dari segi teknologi dan diharapkan akan mampu bersaing dengan perusahaan lain. Selain itu untuk meningkatkan kemajuan dalam hal pengembangan sumber daya masyarakat agar lebih terbuka untuk belajar soal teknologi. Perusahaan juga akan menciptakan lapangan pekerjaan bagi masyarakat seiring dengan perkembangan sistem atau perusahaannya

2.2  Organisasi Usulan

Berdasarkan struktur organisasi usulan pada Gambar 2.1, maka berikut adalah penjelasan mengenai deskripsi kerja untuk masing-masing posisi :

1.       System Manager Perusahaan Walang AutoWebRent

a.      Mengevaluasi kebutuhan pengguna serta fungsionalitas sistem

b.      Menerima laporan perkembangan website.

c.       Menjadwalkan upgrade dan backup keamanan dari website yang digunakan perusahaan.

d.      Melihat laporan data transaksi dan pengguna website.

e.       Memastikan proses pengembangan website berjalan dengan baik.

2.       Manajemen Admin

a.      Menambah data pelanggan.

b.      Melihat informasi data pelanggan

c.       Menambah data produk

d.      Melihat informasi produk

e.       Mengubah/mengedit informasi produk.

f.        Membuat laporan data produk.

g.      Membuat laporan data pelanggan.

3.       Manajemen Transaksi dan Penjualan

a.      Mengawasi proses transaksi dan penjualan.

b.      Mengontrol data transaksi yang dilakukan pada website.

c.       Menentukan jadwal perubahan harga

d.      Menerima permintaan pembatalan transaksi.

e.       Membuat laporan operasional data transaksi secara berkala.

4.       Manajemen Keamanan Sistem

a.      Bertanggung jawab atas keamanan mencakup firewall, kontrol perlindungan data, pemindaian kerentanan, dan sebagainya.

b.      Mengelola tim yang mengawasi penyebaran, konfigurasi, dan fungsi yang tepat dari sistem.

c.       Memonitor keseluruhan operasi dan infrastruktur.

d.      Merincikan program respons insiden keamanan.

2.3  Prosedur-prosedur Usulan

Gambar 2.2 Proses Login

Gambar 2.3 Memilih Kendaraan

Gambar 2.4 Edit Data

Gambar 2.5 Detail Data

Gambar 2.6 Data Pemesanan

BAB 3 Kebutuhan Fungsional

3.1 Diagram Use-Case User

Use Case merupakan gambaran dari proses sistem secara keseluruhan yang melibatkan actor dalam hal pengguna. Use case adalah cara untuk menunjukan stakeholder sistem akan berinteraksi dengan sistem. Contoh gambar use case diagram dapat dilihat pada Gambar 3.1. 

Gambar 3.1 Use-Case Diagram User Website Walang Auto WebRent

3.2. Skenario untuk Setiap Fungsi Use Case Diagram – User

Pada use case diagram useruser dapat melakukan beberapa aksi pada use caseUser dapat langsung bisa mengakses bagian Home, melihat produk, keranjang. Namun jika user ingin melakukan transaksi pada Website Walang Auto WebRent, user harus login terlebih dahulu jika sudah memiliki akun. Namun jika user belum memiliki akun, maka user dapat memilih register terlebih dahulu. Setelah user sudah melakukan login atau register maka user dapat langsung melanjutkan proses pemesanan kendaraan. Use case diagram user Website Walang Auto WebRent dapat dilihat pada Gambar 3.1.

 3.3. Diagram Use Case Admin

Use case diagram admin merupakan diagram yang ditujukan untuk admin dengan menampilkan beberapa aktivitas admin di dalam sistem. Use case diagram admin website Duacomp dapat dilihat pada Gambar 3.2.

Gambar 3.2 User Case Diagram Admin Website Walang Auto WebRent

Bab 4 Kebutuhan Data

4.1 Data Masukan

DataAtribut-atribut pada Data
tbsopirKd_sopir, nama_sopir, kelamin_sopir, umur_sopir, tlp_sopir, alamat_sopir, tarif_sopir
tbmerkKd_merk, merk_mobil, jenis_mobil
tbdetailsewaKd_detail, kd_cs, kd_sewa, kd_sopir, total_harga, ket, note_sewa
tbmobilNo_polisi, kd_merk, foto_mobil, tarif_mobil, keterangan, status
tbcustomerKd_cs, nama_cs, kelamin_cs, alamat_cs, tlp_cs, username_cs, password_cs, level_cs
tbsewaKd_sewa, no_polisi, tgl_sewa, tgl_kembali, total_sewa

4.2.   Laporan-laporan

PenggunaNomor laporanNama laporanAtribut-atribut laporan
AdminMP-1Transaksi PenyewaanKd_admin, nama_admin, tlp_admin, username, password, level
PenggunaMP-2Transaksi ReservasiKd_cs, nama_cs, kelamin_cs, alamat_cs, tlp_cs, username_cs, Password_cs, level_cs.

Bab 5 Kebutuhan Kualitas

Salah satu factor yang sangat penting untuk mengukur keberhasilan projek sistem informasi adalah sistem informasi tersebut harus berkualitas tinggi. Untuk keperluan pengukuran kualitas sistem setelah sistem selesai dibangun/dikembangkan, beberapa key success factor (KSF) atau kriteria- kiteria perlu didefinisikan. Kriteria-kriteria yang didefinisikan harus melingkup aspek keamanan sistem, kemudahan penggunaan, kecepatan akses data/laporan (termasuk aspek skalabilitas) dan kebenaran data/laporan. Selain itu, perlu juga didefinisikan kriteria lainnya, seperti kemudahan instalasi, pemeliharaan sistem, inter-operability dengan sistem-sistem lain, dan lain-lain.

Bab 6 Ketentuan dan Konstrain Sistem

6.1.   Perangkat Lunak dan Tools

Tuliskan lingkungan pengembangan perangkat lunak (tool, bahasa pemrograman, DBMS, framework, dll) yang digunakan selama masa pembangunan sistem.

Beberapa contoh lingkungan perangkat lunak:

1.    Sistem Operasi Windows 10

2.    XAMPP

3.    Visual Studio Code sebagai Text Editor

4.    Web Browser: Microsoft Edge

6.2.   Infrastruktur Sistem

Spesifikasi perangkat keras:

1.    Processor Ryzen 5 3500H

2.    System type 64 bit

3.    RAM Memory 16 GB

4.    SSD 256 GB

5.    Mouse & Keyboard

Spesifikasi perangkat lunak dan DBMS:

1.      Database MySQL: MySQL (My Structured Query Language) adalah sebuah program database server yang mampu meneriman dan mengirimkan datanya dengan sangat cepat, multi user serta menggunakan perintah dasar SQL (Structure Query language).

2.      Framework Laravel: Laravel adalah framework aplikasi web kontemporer, open source dan digunakan secara luas untuk perancangan aplikasi web yang cepat dan mudah menggunakan konsep Model-View-Controller.

Bab 7 Penutup

7.1 Kesimpulan

Pembuatan website rental mobil pada Walang Autoweb Rent bertujuan untuk mempermudah  calon customer dalam reservasi penyewaan mobil dan juga menambahkan media dalam melakukan promosi. serta mempermudah pemilik rental dalam melakukan pembukuan yang tercatat pada data pemesanan web. dapat memudahkan customer dalam melakukan pemesanan layanan yang dapat menghemat waktu dan jangkauan jarak dan berjalan dengan baik secara keseluruhan di berbagai browser.

7.2  Saran

            Untuk pengembangan lebih lanjut website ini dapat ditambahkan layanan online payment yang terkoneksi dengan bank. Sehinga memudahkan user untuk melakukan pembayaran dan tidak menutup kemungkinan untuk ditambahkan fitur – fitur yang lebih memudahkan user seperti memberi pesan notifikasi bahwa driver sudah mendekati area penjemputan, live video kondisi mobil dan voucher diskon bagi pengguna langganan website ini.

Referensi

1 Annisa Rahmawati, Rinta Kridalukmana & Ike Pertiwi Windasari. (2015). Pembuatan Sistem Informasi Rental Mobil dengan Menggunakan Java dan Mysql.

2 Fitria & Yulia Nisa. (2017). Sistem Informasi Penyewaan Bus Online Berbasis Web Pada Dinas Perhubungan Kabupaten Barito Kuala, Volume 03, Nomor 2.

3 Muhammad Riyan, Andie, dan Muhammad Amin, (2019). Aplikasi Rental Mobil Dengan Fitur Pelacakan Gps pada CV.Rahayu Rental KM 4.5 Banjarmasin Berbasis Web, Vol 10, No.1, Januari – Maret.

4 Kadir, Abdul. (2015). From Zero to a Pro Arduino. Yogyakarta.

Leave a comment