Dokumen Srs
January 3, 2022 | Author: Anonymous | Category: N/A
Short Description
Download Dokumen Srs...
Description
Dokumen SRS “Sistem Informasi Pencatatan Transaksi Rental
Mobil Tribal Group ”
e
Disusun Oleh : Tri Pina Putri 125314004 Brigita Cynthia Dewi 125314016 Novianti Ekasari 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.3Istilah
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 yang dapat terlihat dan disentuh secara fisik e. SW(Software): 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 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.htmlsdpln-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 u mum mengenai latar belakang pembuatan sistem, rumusan masalah dan tujuan, kebutuhan fungsional dan lampiran. 3. Kebutuhan Fungsional dari sistem sistem yang dibuat. 4. Lampiran yang berisi Diagram Use Use Case, Skenario Skenario Use Case, Jadwal Proyek 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 seperti tour, travel, travel, pengiriman barang, ticketing dan rental mobil. PT ini merupakan sebuah sub agen, sehingga seh ingga bisa memberikan banyak b anyak 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 pembayaran bisa dilakukan melalui melalui transfer. 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 Fungsional
Operator dapat mencatat transaksi penyewaan mobil. Operator dapat mencatat transaksi pengembalian mobil.
5
IV Lampiran L ampiran 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 Aktor Kondisi awal Kondisi akhir
: Mencatat Menca tat Data Transaksi Penyewaan Mobil : Operator : Operator sudah masuk ke menu utama program : Data transaksi penyewaan mobil tersimpan pada database
Aksi 1. Operator
Reaksi
memilih
transaksi
penyewaan
menu
item
mobil
pada
menu utama 3. Sistem
menampilkan
form
data
penyewaan mobil.
2. Operator
memasukkan
penyewaan nama
operator,
transaksi, penyewa, mobil, jenis
berupa
No Transaksi,
tanggal
ID
data
dan
penyewa,
alamat
jam nama
penyewa,
jenis
No plat mobil, harga sewa, 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 Aktor Kondisi Awal Kondisi Akhir Skenario
: Mencatat Menca tat Data Transaksi Pengembalian Mobil : Operator : Operator sudah masuk ke menu utama program : Data pengembalian mobil tersimpan : 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 5
Reaksi
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 1
1.1
KEGIATAN
TUJUAN
INITIATION
Wawancara
Mengumpulkan informasi
Waktu Mulai
Selesai
1/7/2014
1/7/2014
1/7/2014
1/7/2014
2/7/2014
3/7/2014
4/7/2014
8/7/2014
melalui wawancara secara langsung dengan pihak organsasi. 1.2
Penentuan Perangkat
Menentukan perangkat
Lunak
lunak untuk pembuatan proyek.
1.3
Penentuan Jadwal Kerja
Menentukan, merancang jadwal kerja tim proyek
1.4
Penentuan Estimasi
Menentukan, merancang
Biaya
biaya pelaksanaan proyek perangkat lunak.
N0
Waktu
PLANNING
2
2.1
Analisa Kebutuhan HW
Menganalisa kebutuhan
dan SW
spesifik perangkat keras dan
Mulai
Selesai
9/7/2014
11/7/2014
9/7/2014
11/7/2014
14/7/2014
15/7/2014
perangkat lunak. 2.2
Perancangan ERD
Membuat, menyusun diagram entitas.
2.3
Perancangan Desain I/O Membuat, merancang desain interface
10
NO
Waktu
EXECUTING
3
3.1
Struktur Database
Membuat, merancang
Mulai
Selesai
16/7/2014
17/7/2014
18/7/2014
18/7/2014
18/7/2014
18/7/2014
21/7/2014
23/7/2014
24/7/2014
30/7/2014
struktur database. 3.2
Tabel Database
Membuat, merancang tabeltabel pada struktur database.
3.3
Input Data
Melakukan input data pada database.
3.4
Pembuatan Interface
Membuat, merancang
Aplikasi
interface perangkat lunak.
3.5
Implementasi Sistem
Mengimplementasikan system
NO
Waktu
CONTROLLING
4
4.1
Perancangan Testing
Merancang bentuk dan
Mulai
Selesai
31/7/2014
31/7/2014
01/8/2014
05/8/2014
model testing.
4.2
Pelaksanaan Testing
Melaksanakan testing pada 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
08/8/2014
14/8/2014
testing. 4.5
User Guide Aplikasi
Menyusun buku panduan penggunaan aplikasi perangkat lunak
11
NO
Waktu
CLOSING
5
5.1
5.2
Penyerahan Dokumen
Menyerahkan dokumen
Aplikasi
aplikasi.
Penyerahan User Guide
Menyerahkan buku panduan
Mulai
Selesai
15/8/2014
15/8/2014
15/8/2014
15/8/2014
18/8/2014
29/8/2014
01/9/2014
30/9/2014
aplikasi.
5.3
Training
Melakukan training kepada calon pengguna demi optimalisasi perangkat lunak.
5.4
Maintenance
Melakukan kontrol perangkat lunak secara berkala dalam batas waktu tertentu.
12
1
4.4 Kebutuhan tenaga dan biaya pengembangan NO
PROJECT COMPONENT
JUMLAH KLASIFIKASI
JAM
ORANG
MAN
HARGA
TOTAL
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
4.4 Kebutuhan tenaga dan biaya pengembangan NO
PROJECT COMPONENT
JUMLAH KLASIFIKASI
JAM
ORANG
MAN
HARGA
TOTAL
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 COMPONENT
1
Biaya
JUMLAH KLASIFIKASI JAM ORANG
MAN
HARGA
TOTAL
HOUR
-
-
-
-
-
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
View more...
Comments