Dokumen Srs

January 3, 2022 | Author: Anonymous | Category: N/A
Share Embed Donate


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

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF