Anda di halaman 1dari 17

Dokumen SRS

“Sistem Informasi Pencatatan Transaksi Rental


Mobil Tribal Group ”

Disusun Oleh :
Tri Pina Putri 125314004
Brigita Cynthia Dewi 125314016
Novianti Ekasari 125314024
Vina Puspitasari 125314025

Fakultas Sains dan Teknologi


Program Studi teknik Informatika
Universitas Sanata Dharma Yogyakarta
2014
I. Pendahuluan

1.1 Tujuan dokumen

Tujuan dari dokumen Software Requirement Specification (SRS) ini adalah


memberikan gambaran yang spesifik dari kebutuhan software. Pengguna dari dokumen
ini adalah pengembang perangkat lunak sistem informasi dan pengguna (user) dari
perangkat lunak. Dokumen ini akan digunakan sebagai bahan acuan dalam proses
pengembangan dan sebagai bahan evaluasi pada saat proses pengembangan perangkat
lunak maupun di akhir pengembangannya.

1.2 Scope dokumen


Dokumen ini berisi penjelasan mengenai sistem informasi penyewaan mobil yang
meliputi:
 Perangkat lunak yang dibangun adalah perangkat lunak yang memudahkan pencatatan
transaksi yang selama ini dilakukan secara manual.
 Sistem informasi yang dibuat dapat menghitung biaya rental secara akurat.

1.3 Istilah dan singkatan


a. SRS: Software Requirements Specifications (Spesifikasi Persyaratan Perangkat
Lunak).

b. Software Requirement Specification adalah dokumen yang menggambarkan secara


detail spesifikasi kebutuhan software dalam pembangunan proyek perangkat lunak
Sistem Informasi Pencatatan Transaksi Rental Mobil Tribal Group.
c. ERD (Entity Relational Diagram) : salah satu model yang digunakan untuk
mendesain database dengan tujuan menggambarkan data yang berelasi pada
sebuah database.

2
d. HW (Hardware): komponen pada komputer yang dapat terlihat dan disentuh
secara fisik
e. SW(Software): data-data yang terdapat pada sebuah komputer yang doformat
kemudian disimpan secara digital.
f. I/O (Input Output) : adalah bagian dari sistem mikroprosesor yang digunakan oleh
mikroprosesor itu untuk berhubungan dengan dunia luar.

1.4 Referensi
Bahan referensi yang digunakan dalam penyelesaian dokumen ini diambil dari
materi – materi AKPL, template spesifikasi kebutuhan perangkat lunak, project
charter, dan dari beberapa situs seperti:

1) http://www.tribaltourtravel.com/p/about.html
2) http://www.search-document.com/pdf/1/1/sistem-analisis-design-method.html-
sdpln-si-kopkar-v5.pdf
3) http://www.search-document.com/pdf/1/1/DPPL RPLBO.pdf

1.5 Sistematika

Dokumen SRS ini dibagi menjadi empat bagian utama, yaitu :


1. Pendahuluan yang berisi penjelasan tentang tujuan pembuatan dokumen,
lingkup masalah yang dipengaruhi oleh perangkat lunak yang dikembangkan,
definisi, referensi dan sistematika.
2. Penjelasan Umum yang berisi penjelasan secara umum mengenai latar
belakang pembuatan sistem, rumusan masalah dan tujuan, kebutuhan
fungsional dan lampiran.
3. Kebutuhan Fungsional dari sistem yang dibuat.
4. Lampiran yang berisi Diagram Use Case, Skenario Use Case, Jadwal Proyek
dan Penghitungan Biaya.

3
II. Penjelasan Umum

2.1 Latar belakang (Problem, Opportunity, Direction)

Tribal Tour & Travel adalah anak perusahaan PT Tribal Group, usaha ini telah dirintis
sejak tahun 2008. Tribal Group menyediakan berbagai macam pelayanan seperti tour, travel,
pengiriman barang, ticketing dan rental mobil. PT ini merupakan sebuah sub agen, sehingga
bisa memberikan banyak fasilitas terutama pembelian tiket pesawat baik dalam maupun luar
negeri. Selain melayani pembelian tiket secara langsung datang ke toko, Tribal Tour & Travel
juga bisa melayani pembelian tiket dengan cara menelpon langsung ke nomor yang ada di
website dan pembayaran bisa dilakukan melalui transfer. Hal ini dilakukan untuk
memudahkan pelanggan yang berada jauh dari lokasi pembelian tiket. Tribal Group ini juga
menyediakan jasa penyewaan mobil dengan tujuan dalam dan luar kota.

Tribal Tour & Travel hingga saat ini masih mencatat semua transaksi secara manual
tanpa menggunakan sebuah sistem informasi. Semua data disimpan di dua tempat yang
berbeda. Data tersebut disimpan di buku dan di Ms.Excel sehingga sering terjadinya
perbedaan perhitungan antara di buku dan di Ms.Excel.

2.2 Rumusan Masalah & Tujuan


Rumusan Masalah

Dalam tugas kali ini kami akan membuat sebuah perancangan sistem pencatatan transaksi
menggunakan database. Dalam permasalahan kali ini, kami akan membuat sebuah sistem
informasi untuk mengatasi kesulitan dalam pengolahan data transaksi. Sebuah software yang
dapat melakukan:
1. Pencatatan semua transaksi
Setiap transaksi baik penyewaan maupun pengembalian akan dicatat di program
aplikasi yang menggunakan database, sehingga tidak perlu mencatat transaksi secara
manual ataupun menggunakan Ms.Excel.

4
2. Duplikasi data
Dengan adanya program aplikasi ini dapat mengurangi adanya duplikasi data.
3. Efisiensi waktu
Program ini dapat meningkatkan efisiensi waktu saat melakukan pencatatan transaksi
sehingga diharapkan dapat meningkatkan pelayanan terhadap customer.
4. Kesalahan penghitungan
Program ini melakukan perhitungan dengan menggunakan komputer sehingga
menghilangkan terjadinya kesalahan perhitungan.

Tujuan
Sistem penyimpanan data yang kami buat bertujuan untuk :
 Merekam data transaksi peminjaman dan pengembalian mobil.
 Menghilangkan kemungkinan terjadinya duplikasi data karena sebelumnya pencatatan
dilakukan secara manual.
 Mempersingkat waktu dan membuat pekerjaan lebih efisien.
 Mencegah terjadinya kesalahan dalam perhitungan.

III Kebutuhan Fungsional

Operator dapat mencatat transaksi penyewaan mobil.


Operator dapat mencatat transaksi pengembalian mobil.

5
IV Lampiran
4.1 Diagram Use case

operator
Operator dapat mencatat
transaksi
penyewaan mobil.
LOGIN

Operator dapat mencatat


transaksi
pengembalian mobil.

6
4.2 Skenario Use Case

Use Case : Mencatat Data Transaksi Penyewaan Mobil


Aktor : Operator
Kondisi awal : Operator sudah masuk ke menu utama program
Kondisi akhir : Data transaksi penyewaan mobil tersimpan pada database

Aksi Reaksi

1. Operator memilih menu item


transaksi penyewaan mobil pada
menu utama
3. Sistem menampilkan form data
penyewaan mobil.

2. Operator memasukkan data


penyewaan berupa No Transaksi,
nama operator, tanggal dan jam
transaksi, ID penyewa, nama
penyewa, alamat penyewa, jenis
mobil, No plat mobil, harga sewa,
jenis layanan(supir/tidak), tanggal
pinjam, jadwal kembali, tujuan, nama
supplier mobil, status peminjaman
mobil (sudah dikembalikan atau
belum).

4.Operator menekan tombol simpan

5. Sistem menghitung biaya sewa

6. Sistem menyimpan data penyewaan


mobil di database.

7
Use Case : Mencatat Data Transaksi Pengembalian Mobil
Aktor : Operator
Kondisi Awal : Operator sudah masuk ke menu utama program
Kondisi Akhir : Data pengembalian mobil tersimpan
Skenario : Normal

Aksi Reaksi
1.Operator memilih menu item data
pengembalian mobil pada menu utama

2. Sistem menampilkan form data


pengembalian mobil.
3. Operator memasukkan data
pengembalian mobil berupa No
transaksi

4.Sistem menampilkan data penyewaan


sesuai dengan No transaksi

5. Operator mengupdate status


peminjaman mobil

6.Sistem menyimpan data pengembalian


mobil

8
Skenario : Alternative ( Penyewa mengembalikan mobil telat)
(Langkah 1-4 sama)

Aksi Reaksi
5 Operator mengubah status
peminjaman mobil dan
menginputkan tanggal
pengembalian mobil

6 Operator menekan tombol simpan

7 Sistem menghitung biaya denda

8 Sistem menyimpan data pengembalian


mobil

9 Sistem menampilkan seluruh data


penyewaan

9
4.3 Jadwal proyek

JADWAL KERJA

NO KEGIATAN TUJUAN Waktu


1 INITIATION Mulai Selesai
1.1 Wawancara Mengumpulkan informasi 1/7/2014 1/7/2014
melalui wawancara
secara langsung dengan
pihak organsasi.
1.2 Penentuan Perangkat Menentukan perangkat 1/7/2014 1/7/2014
Lunak lunak untuk pembuatan
proyek.
1.3 Penentuan Jadwal Kerja Menentukan, merancang 2/7/2014 3/7/2014
jadwal kerja tim proyek
1.4 Penentuan Estimasi Menentukan, merancang 4/7/2014 8/7/2014
Biaya biaya pelaksanaan
proyek perangkat lunak.

N0 PLANNING Waktu
2 Mulai Selesai
2.1 Analisa Kebutuhan HW Menganalisa kebutuhan 9/7/2014 11/7/2014
dan SW spesifik perangkat keras dan
perangkat lunak.
2.2 Perancangan ERD Membuat, menyusun 9/7/2014 11/7/2014
diagram entitas.
2.3 Perancangan Desain I/O Membuat, merancang 14/7/2014 15/7/2014
desain interface

10
NO EXECUTING Waktu
3 Mulai Selesai
3.1 Struktur Database Membuat, merancang 16/7/2014 17/7/2014
struktur database.
3.2 Tabel Database Membuat, merancang tabel- 18/7/2014 18/7/2014
tabel pada struktur database.
3.3 Input Data Melakukan input data pada 18/7/2014 18/7/2014
database.
3.4 Pembuatan Interface Membuat, merancang 21/7/2014 23/7/2014
Aplikasi interface perangkat
lunak.

3.5 Implementasi Sistem Mengimplementasikan 24/7/2014 30/7/2014


system

NO CONTROLLING Waktu
4 Mulai Selesai
4.1 Perancangan Testing Merancang bentuk dan 31/7/2014 31/7/2014
model testing.

4.2 Pelaksanaan Testing Melaksanakan testing pada 01/8/2014 05/8/2014


perangkat lunak.

4.3 Evaluasi Testing Menganalisa hasil testing 06/8/2014 07/8/2014


4.4 Dokumentasi Testing Melakukan pencatatan 06/8/2014 07/8/2014
testing.
4.5 User Guide Aplikasi Menyusun buku panduan 08/8/2014 14/8/2014
penggunaan
aplikasi perangkat lunak

11
NO CLOSING Waktu
5 Mulai Selesai
5.1 Penyerahan Dokumen Menyerahkan dokumen 15/8/2014 15/8/2014
Aplikasi aplikasi.

5.2 Penyerahan User Guide Menyerahkan buku panduan 15/8/2014 15/8/2014


aplikasi.

5.3 Training Melakukan training kepada 18/8/2014 29/8/2014


calon pengguna demi
optimalisasi perangkat
lunak.

5.4 Maintenance Melakukan kontrol 01/9/2014 30/9/2014


perangkat lunak secara
berkala dalam batas waktu
tertentu.

12
13
4.4 Kebutuhan tenaga dan biaya pengembangan

NO PROJECT JUMLAH KLASIFIKASI JAM MAN HARGA TOTAL


COMPONENT ORANG HOUR
1 Project Manager 2 S-1+ 4x13x2 104 Rp 10.000 Rp 1.040.000
2 System Analyst 2 S-1+ 6x5x2 60 Rp 12.000 Rp 720.000

3 System Designer 1 S-1+ 8x8 64 Rp 15.000 Rp 960.000

4 Programmer 2 S-1+ 8x12x2 192 Rp 15.000 Rp 2.880.000


5 System Tester 1 S-1+ 6x6 36 Rp 10.000 Rp 360.000

6 Documentor 1 S-1+ 4x2 8 Rp 8.000 Rp 64.000

7 Pembuatan User - - - - - Rp 350.000


Guide
8 Biaya Lisensi - - - - - Rp 500.000
9 Training Aplikasi - - - - - Rp 500.000
10 Biaya - - - - - Rp 200.000
Dokumentasi
Total Rp 7.574.000

14
4.5 Kebutuhan Tenaga dan Biaya Perawatan

NO PROJECT JUMLAH KLASIFIKASI JAM MAN HARGA TOTAL


COMPONENT ORANG HOUR
1 Biaya - - - - - Rp 757.400
Maintenance
Total Rp 757.400

Biaya maintenance meliputi :


1. Penambahan fungsi-fungsi baru
2. Perbaikan tampilan
3. Perbaharui karakteristik perfomansi dari system
4. Pemindahan perangkat lunak ke mesin yang berlainan

4.6 Kelayakan Ekonomi Proyek

15
y = m.x + c
-8.331.400 = m(0) + c
c = -8.331.400

y = mx + c
3.455.350 = m.3 + (-8.331.400)
3m = 11.786.750
m =3.928.916,798

y = mx + c
0 = 3.928.916,798.x + (-8.331.400)
8.331.400/3.928.916,798 =x
x = 2,12 ≈ 2,1

Jadi perusahaan modalnya akan kembali setelah 2 tahun lebih 1 bulan.

16
17

Anda mungkin juga menyukai