- SRS v1 - SRS v1

(1)

Rancang Bangun Sistem Informasi Pelelangan di

Dinas Perindustrian, Perdagangan, dan Pasar

Kabupaten Jombang

Software Requirements Specification

For <Subsystem or Feature>


(2)

Confidential Kelompok 6, 2011 Page 2

Revision History

Date Version Description Author

<05/Oct/11> <1.0> Membuat Software Requirement Specification


(3)

Confidential Kelompok 6, 2011 Page 3

Table of Contents

1. Introduction 4

1.1 Purpose 4

1.2 Scope 4

1.3 Definitions, Acronyms and Abbreviations 4

1.4 References 4

1.5 Overview 5

2. Overall Description 5

3. Specific Requirements 6

3.1 Functionality 6

3.1.1 Functionality Registrasi Peserta Jual 6

3.1.2 Functionality Pelelangan 8

3.2 Usability 10

3.3 Reliability 10

- Error! Bookmark not defined.

3.4 Performance 10

3.5 Design Constraints Error! Bookmark not defined.

3.6 Online User Documentation and Help System Requirements Error! Bookmark not defined.

3.7 Purchased Components 10

3.8 Interfaces 11

3.8.1 User Interfaces 11

3.8.2 Hardware Interfaces 11

3.8.3 Software Interfaces 11

3.8.4 Communications Interfaces 12

3.9 Licensing Requirements Error! Bookmark not defined.

3.10 Legal, Copyright and Other Notices Error! Bookmark not defined.

3.11 Applicable Standards Error! Bookmark not defined.


(4)

Confidential Kelompok 6, 2011 Page 4

Software Requirements Specification

1. Introduction

Pada dokumen ini akan dibahas mengenai spesifikasi kebutuhan sistem informasi pelelangan. Detil penjelasan pada dokumen ini meliputi tujuan dari penyusunan dokumen, ruang lingkup yang akan dibahas, beberapa definisi, akronim, singkatan, referensi serta gambaran umum dari keseluruhan dokumen.

1.1 Purpose

Dokumen Software Requirement Specification (SRS) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak sistem informasi pelelangan yang dibuat sebagai bahan acuan antara pengembang dan pengguna.Dokumen ini mendefinisikan kebutuhan perangkat lunak secara global yang meliputi antarmuka eksternal (antarmuka antara sistem dengan sistem lain, perangkat lunak dan perangkat keras, dan pengguna) performansi (kemampuan perangkat lunak dari segi kecepatan, tempat penyimpanan yang dibutuhkan, serta keakuratan), dan atribut (feature-feature tambahan yang dimiliki sistem), serta mendefinisikan fungsi perangkat lunak. Dalam dokumen ini juga disertakan batasan perancangan perangkat lunak, sehingga dengan adanya dokumen ini diharapkan mampu mempermudah pengembangan perangkat lunak di tahapan berikutnya

1.2 Scope

Pembahasan dalam dokumen Software Requirement Specification ini adalah sebagai berikut :

1. Pengenalan dokumen ini. 2. Penjelasan dari software ini.

3. Kebutuhan spesifikasi dari software yang dihasilkan.

4. Gambaran desain sistem informasi secara umum dari sisi software, hardware, interface dan cara berkomunikasinya.

1.3 Definitions, Acronyms and Abbreviations

 Global : Secara menyeluruh.  External : Diluar suatu ruang lingkup.  Performansi : kinerja.

 Atribut : deskripsi data yang bisa mengidentifikasi entitas yang membedakan entitas tersebut dengan entitas yang lain.

 Feature : Hal-hal yang dapat dilakukan oleh sesuatu.  User : Pengguna dalam sesuatu sistem.

 Report : Output berupa laporan. 1.4 References

Pada pembuatan dokumen Software Requirement Specification ini, terdapat beberapa data dan informasi yang kami dapat melalui beberapa referensi. Berikut ini adalah referensi yang telah kami gunakan.

http://www.eggheadcafe.com/microsoft/SQL-Server/32622538/sql-server-8421-max-transactions-per-second.aspx


(5)

Confidential Kelompok 6, 2011 Page 5 1.5 Overview

Pada Bagian 1 berisi tentang deskripsi document yang mencakup tujuan dibuatnya dokumen ini, ruang lingkup, penjelasan kata-kata yang sulit dimengerti, serta sumber referensi yang diambil untukpembuatan dokumen ini. Pada bagian 2 deskripisi umum secara rinci, dan pada Bagian 3 akan menjelaskan tentang spesifikasi kebutuhan baik kebutuhan fungsional, antar muka eksternal, kebutuhan performasi, kendala desain dan kebutuhan lain secara rinci.

2. Overall Description

Untuk meningkatkan kinerja suatu , khususnya pada bagian pelelangan, maka dibuatlah suatu sistem informasi pelelangan yang mampu membantu Dinas Perindustrian, Perdagangan dan Pasar Kabupaten Jombang dalam menangani pelelangan. Agar didapatkan suatu manfaat yang maksimal dan tujuan yang telah ditentukan dapat dicapai sesuai dengan sasaran. Berikut dapat dituliskan beberapa deskripsi Sistem Informasi Pelelangan:

 product perspective

Sistem informasi pelelangan ini adalah suatu sistem informasi yang ditujukan sebagai sistem yang mampu menangani pelelangan dan pembuatan laporannya. Fungsi kerjanya adalah untuk mencatat seluruh kegiatan pelelangan. Sistem ini juga mencatat seluruh peserta pelelangan. Data tersebut nantinya akan digunakan Dinas Perindustrian, Perdagangan dan Pasar Kabupaten Jombang dalam memonitoring perindustrian, perdagangan dan pasar di jombang. Maka produk sistem informasi ini penting untuk diimplementasikan untuk menangani pemasalahan yang ada

 product functions,

Sistem Informasi Pelelangan mempunyai banyak fitur, diantaranya adalah: o Log In

Log In digunakan untuk melakukan pengecekkan dari user (administrator) bahwa mereka telah terdaftar sebagai anggota di Sistem Informasi Pelelangan. Rincian proses dari Log In adalah:

o User memasukkan user id dan password anggota dan menekan button Log In.

o User yang terdaftar akan masuk ke halaman pribadi anggota.

o User yang tidak terdaftar akan ada warning error id dan password dan hanya bisa berada di halaman utama tidak bisa mengakses ke halaman lain dan fitur lain.

o Halaman Utama

Halaman ini menampilakn halaman utama dari aplikasi ini, dimana halaman ini memuat beberapa menu diantaranya adalah menu Log In, Tabel Master, Tabel Transaksi, Report, dan Exit.


(6)

Confidential Kelompok 6, 2011 Page 6

o Tabel Master

Dalam fitur menu ini berisi beberapa tabel master yang dibutuhkan oleh bagian pelelangan, salah satu contoh dari tabel master tersebut misalnya adalah tabel master peserta pembeli.

o Tabel Transaksi

Dalam fitur menu ini berisi beberapa tabel transaksi yang dibutuhkan oleh bagian pelelangan, salah satu contoh dari tabel transaksi tersebut misalnya adalah tabel transaksi pelelangan.

o Report

Untuk menu ini berisi beberapa crystal report (laporan) yang berkaitan dengan pelelangan, dimana beberapa laporan tersebut dibutuhkan oleh Dinas Perindustrian, Perdagangan dan Pasar Kabupaten Jombang sebagai arsip atau dokumen pemerintah.

o Log Out

Log Out digunakan untuk user keluar atau meninggalkan dari halaman aplikasi Sistem Informasi Pelelangan ini.

 user characteristics,

No Pengguna Hak Akses

1 Pegawai/Petugas Memiliki hak untuk melakukan pendaftaran peserta jual dan peserta beli, menentukan barang yang dilelang, dan mencatat transaksi pelelangan.

2 Administrator Memiliki hak untuk melakukan rawat aplikasi

 constraints,

Batasan – batasan yang terdapat di aplikasi ini adalah :

oProses registrasi dilakukan menggunakan aplikasi ini, namun pada proses lelang masih menggunakan cara manual, hanya pencatatan hasil lelang saja yang menggunakan aplikasi ini.

oSistem yang kami buat tidak melakukan proses pembayaran.

 assumptions and dependencies

oData-data pada Dinas Perindustrian, Perdagangan dan Pasar Kabupaten Jombang dapat diakses dalam satu database yang yang telah mencakup data-data seluruh perusahaan.

oPerangkat lunak ini hanya dipakai untuk pelelangan.

3. Specific Requirements 3.1 Functionality

3.1.1 Functionality Registrasi Peserta Jual


(7)

Confidential Kelompok 6, 2011 Page 7 Kemudian para pelelang yang ingin menjual barangnya melakukan registrasi pada petugas.

System Flow Registrasi Peserta Jual

Peserta Jual Petugas

START

Input Tanggal Lelang

Data Jadwal Lelang

Mengisi Form Registrasi peserta

Beli dan Menyerahkan fotocopy SBU

Form Registrasi

Peserta Beli Fc. SBU

Membuat dan Mencetak Pengumuman

Lelang Pengumuman

Lelang

Pengecekan persyaratan

Sesuai ?

Memproses Registrasi

Kartu Peserta Jual Data Peserta

Jual

Cetak Kartu Peserta Jual

FINISH FINISH


(8)

Confidential Kelompok 6, 2011 Page 8

3.1.2 Functionality Pelelangan

Pada fungsionalitas ini, sistem dimulai dari peserta jual yang melakukan registrasi ulang dan pendaftaran peserta beli. Kemudian akan ada penyeleksian terhadap barang yang akan dilelang. Proses pelelangan nya dilakukan secara manual. Setelah proses pelelangan selesai, data transaksi pelelangan tersebut akan diinputkan pada sistem. Yang pada akhirnya sistem dapat mencetak laporan.

System Flow Pelelangan

Peserta Jual Petugas Peserta Beli

START

FINISH Kartu Peserta Jual Pengecekan

List Barang

Sesuai

Data Peserta Jual

Menyerahkan list barang yang di

lelang

Input List Barang

Master List Barang Pemilihan Barang yang dilelang Data Barang Lelang dokumen persyaratan peserta lelang beli

Menyerahkan dokumen persyaratan peserta lelang beli

Memproses Registrasi Sesuai ? Pengecekan persyaratan Data Peserta Beli Pencetakan Kartu Peserta Beli

Kartu Peserta Beli

PROSES PELELANGAN


(9)

Confidential Kelompok 6, 2011 Page 9

System Flow Pelelangan (page 2) Petugas

1

Data Transaksi Lelang

Input Data Transaksi Lelang

Master Transaksi Lelang

Cetak Laporan

Laporan Lelang


(10)

Confidential Kelompok 6, 2011 Page 10 3.2 Usability

Sistem dapat memenuhi kebutuhan dengan :

 Pencatatan transaksi, pelelang dan pembeli yang akurat.

 Pembuatan laporan yang sesuai dengan kebutuhan

 Memberikan informasi jadwal lelang pada pelelang dan pembeli dengan efektif

3.3 Reliability

Realibilitas yang terjadi pada proses bisnis yaitu :

Reliability Detail

Availability - Waktu penggunaan periodik, sesuai dengan jadwal lelang

- Waktu Maintenance periodik, sesuai dengan jadwal lelang dan persiapannya Mean Time Between Failures ±1 tahun

Mean Time to Repair ±1 bulan

Accuracy Keakuratan data sangat spesifik

Bugs Data redundacy

3.4 Performance

Kinerja aplikasi yang akan diberikan melalui sistem informasi pelelangan yang kami buat. Yaitu :

Performance Detail

Response Time for Transaction average

Throughput 8421 transaksi per detik

Capacity ±500 pelelang dan pembeli

Resource Utilization Memory 4 GB

3.5 Purchased Components

Komponen yang harus dibeli pada pembuatan sistem informasi pelelangan ini yaitu SQL Server 2005 sebagai Database dari sistem ini.


(11)

Confidential Kelompok 6, 2011 Page 11

3.6 Interfaces

3.6.1 User Interfaces

Pengguna berinteraksi dengan antarmuka yang ditampilkan dalam layar komputer dengan format tampilan halaman dekstop. Antarmuka ini memungkinkan pengguna untuk menggunakan fasilitas yang diberikan sistem dalam mencatat daftar registrasi pelelang dan pembeli, dan mencatat transaksi pelelangan.

Perangkat lunak yang dibutuhkan untuk mendukung sistem informasi pelelangan adalah: 1. Windows 7 sebagai sistem operasi komputer.

2. Visual Studio 2005 untuk pembuatan Sistem Informasi Pelelangan.

3. SQL Server 2005 sebagai Database tools yang digunakan.

3.6.2 Hardware Interfaces

Perangkat keras yang digunakan untuk mendukung sistem informasi pelelangan ini adalah 2 Laptop dan 2 PC. 1 PC sebagai server , 1 PC lainnya dan 2 laptop sebagai client nya. Server yang digunakan sudah tersedia dengan spesifikasi PC sebagai berikut:

1. Hardisk = 500 GB

2. Processor = Intel Xeon 3065

3. Monitor = 14”

4. Memori = 4 GB

5. Mouse 6. Keyboard 7. Printer

3.6.3 Software Interfaces

Berikut ini adalah komponen – komponen yang digunakan pada desain Interface di produk ini :

Komponen Nama Deskripsi

1 NIP Label Menampilkan Teks

2 3211003 Textbox Menempatkan dan

mengedit teks

3 -Pilih- Combobox Memilih satu keadaan

dari banyak pilihan dengan Drop-Down-List

4 Simpan Button Melakukan suatu event

5 DataGridView Menampilkan data dalam


(12)

Confidential Kelompok 6, 2011 Page 12 6 Groupbox

Group Box Mengelompokkan susunan desain

3.6.4 Communications Interfaces

Antar muka komunikasi dalam sistem absensi dan penggajian bisa menggunakan jaringan LAN apabila sistem ini digunakan untuk mendukung model sistem client-server jika tidak maka hanya digunakan sebagai personal 1 PC saja.


(1)

Confidential Kelompok 6, 2011 Page 7

Kemudian para pelelang yang ingin menjual barangnya melakukan registrasi pada

petugas.

System Flow Registrasi Peserta Jual

Peserta Jual

Petugas

START

Input Tanggal Lelang

Data Jadwal Lelang

Mengisi Form Registrasi peserta

Beli dan Menyerahkan fotocopy SBU

Form Registrasi

Peserta Beli Fc. SBU Membuat dan

Mencetak Pengumuman

Lelang Pengumuman Lelang

Pengecekan persyaratan

Sesuai ?

Memproses Registrasi

Kartu Peserta Jual Data Peserta

Jual

Cetak Kartu Peserta Jual

FINISH FINISH


(2)

Confidential Kelompok 6, 2011 Page 8 3.1.2 Functionality Pelelangan

Pada fungsionalitas ini, sistem dimulai dari peserta jual yang melakukan registrasi ulang dan pendaftaran

peserta beli. Kemudian akan ada penyeleksian terhadap barang yang akan dilelang. Proses pelelangan nya

dilakukan secara manual. Setelah proses pelelangan selesai, data transaksi pelelangan tersebut akan

diinputkan pada sistem. Yang pada akhirnya sistem dapat mencetak laporan.

System Flow Pelelangan

Peserta Jual

Petugas

Peserta Beli

START

FINISH Kartu Peserta Jual Pengecekan

List Barang

Sesuai

Data Peserta Jual

Menyerahkan list barang yang di

lelang

Input List Barang

Master List Barang Pemilihan Barang yang dilelang Data Barang Lelang dokumen persyaratan peserta lelang beli

Menyerahkan dokumen persyaratan peserta lelang beli

Memproses Registrasi Sesuai ? Pengecekan persyaratan Data Peserta Beli Pencetakan Kartu Peserta Beli

Kartu Peserta Beli

PROSES PELELANGAN


(3)

Confidential Kelompok 6, 2011 Page 9

System Flow Pelelangan (page 2)

Petugas

1

Data Transaksi Lelang

Input Data Transaksi Lelang

Master Transaksi Lelang

Cetak Laporan

Laporan Lelang


(4)

Confidential Kelompok 6, 2011 Page 10 3.2 Usability

Sistem dapat memenuhi kebutuhan dengan :

Pencatatan transaksi, pelelang dan pembeli yang akurat.

Pembuatan laporan yang sesuai dengan kebutuhan

Memberikan informasi jadwal lelang pada pelelang dan pembeli dengan efektif

3.3 Reliability

Realibilitas yang terjadi pada proses bisnis yaitu :

Reliability

Detail

Availability

-

Waktu penggunaan periodik, sesuai

dengan jadwal lelang

-

Waktu Maintenance periodik, sesuai

dengan jadwal lelang dan persiapannya

Mean Time Between Failures

±1 tahun

Mean Time to Repair

±1 bulan

Accuracy

Keakuratan data sangat spesifik

Bugs

Data redundacy

3.4 Performance

Kinerja aplikasi yang akan diberikan melalui sistem informasi pelelangan yang kami

buat. Yaitu :

Performance Detail

Response Time for Transaction

average

Throughput

8421 transaksi per detik

Capacity

±500 pelelang dan pembeli

Resource Utilization

Memory 4 GB

3.5 Purchased Components

Komponen yang harus dibeli pada pembuatan sistem informasi pelelangan ini yaitu SQL

Server 2005 sebagai Database dari sistem ini.


(5)

Confidential Kelompok 6, 2011 Page 11

3.6 Interfaces

3.6.1 User Interfaces

Pengguna berinteraksi dengan antarmuka yang ditampilkan dalam layar komputer dengan

format tampilan halaman dekstop. Antarmuka ini memungkinkan pengguna untuk

menggunakan fasilitas yang diberikan sistem dalam mencatat daftar registrasi pelelang

dan pembeli, dan mencatat transaksi pelelangan.

Perangkat lunak yang dibutuhkan untuk mendukung sistem informasi pelelangan adalah:

1.

Windows 7 sebagai sistem operasi komputer.

2.

Visual Studio 2005 untuk pembuatan Sistem Informasi Pelelangan.

3.

SQL Server 2005 sebagai Database tools yang digunakan.

3.6.2 Hardware Interfaces

Perangkat keras yang digunakan untuk mendukung sistem informasi pelelangan ini

adalah 2 Laptop dan 2 PC. 1 PC sebagai server , 1 PC lainnya dan 2 laptop sebagai client

nya. Server yang digunakan sudah tersedia dengan spesifikasi PC sebagai berikut:

1.

Hardisk

= 500 GB

2.

Processor

= Intel Xeon 3065

3.

Monitor

= 14”

4.

Memori

= 4 GB

5.

Mouse

6.

Keyboard

7.

Printer

3.6.3 Software Interfaces

Berikut ini adalah komponen – komponen yang digunakan pada desain Interface di produk ini :

Komponen

Nama

Deskripsi

1

NIP

Label

Menampilkan Teks

2

3211003

Textbox

Menempatkan

dan

mengedit teks

3

-Pilih-

Combobox

Memilih satu keadaan

dari

banyak

pilihan

dengan Drop-Down-List

4

Simpan

Button

Melakukan suatu event

5

DataGridView

Menampilkan data dalam


(6)

Confidential Kelompok 6, 2011 Page 12

6

Groupbox

Group Box

Mengelompokkan

susunan desain

3.6.4 Communications Interfaces

Antar muka komunikasi dalam sistem absensi dan penggajian bisa menggunakan jaringan

LAN apabila sistem ini digunakan untuk mendukung model sistem client-server jika tidak

maka hanya digunakan sebagai personal 1 PC saja.