SRS v2 SRS v2
Rancang Bangun Sistem Informasi Pelelangan di
Dinas Perindustrian, Perdagangan, dan Pasar
Kabupaten Jombang
Software Requirements Specification
(2)
Confidential Kelompok 6, 2011 Page 2
Revision History
Date Version Description Author
<05/Oct/11> <1.0> Membuat Software Requirement Specification
M. Reza Pahlevie
<19/Oct/11> <2.0> Revisi System Flow M. Reza Pahlevie, Arie Rozzy P.
(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 7
3.1 Functionality 7
3.1.1 Functionality Registrasi Peserta Jual 7
3.1.2 Functionality Registrasi Ulang 8
3.1.3 Functionality Pelelangan 9
3.2 Usability 10
3.3 Reliability 10
3.4 Performance 10
3.5 Purchased Components 11
3.6 Interfaces 11
3.6.1 User Interfaces 11
3.6.2 Hardware Interfaces 11
3.6.3 Software Interfaces 11
(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 http://www.intel.com/content/www/us/en/servers/server-products.html
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 proses bisnis, 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
Tabel 1 User Characteristics
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.
(7)
Confidential Kelompok 6, 2011 Page 7
3. Specific Requirements
3.1 Functionality
3.1.1 Functionality Registrasi Peserta Jual
Pada fungsionalitas ini, sistem dimulai dari petugas membuat jadwal pelelangan. Kemudian para pelelang yang ingin menjual barangnya dan pembeli barang melakukan registrasi pada petugas.
System Flow Registrasi Awal
Peserta Beli Peserta Jual Petugas START Input Tanggal Lelang Data Jadwal Lelang Mengisi Form Registrasi peserta Jual dan Menyerahkan Fotocopy KTP Form Registrasi Peserta Jual Membuat dan Mencetak Pengumuman Lelang Pengumuman Lelang Pengecekan persyaratan Sesuai ? Data Peserta Lelang FINISH FINISH Fotocopy KTP Daftar List Barang Lelang Menyera hkan List Barang Daftar List Barang Data Barang Lelang Memproses List Barang Lelang Pengumuman Lelang Pengumuman Lelang Pengumuman Lelang Fotocopy KTP Mengisi Form Registrasi peserta Beli dan
Menyerahkan Fotocopy KTP Form Registrasi Peserta Beli Memproses Registrasi Peserta Jual Memproses Registrasi Peserta Beli Pengecekan persyaratan Sesuai ?
(8)
Confidential Kelompok 6, 2011 Page 8
3.1.2 Functionality Registrasi Ulang
Pada fungsionalitas ini, sistem dimulai dari peserta yang sebelumnya telah mendaftar melakukan registrasi ulang. Petugas mengecek para peserta dengan mencocokkan KTP dengan database.
System Flow Registrasi Ulang
Peserta Jual Petugas Peserta Beli
START
Pencetakan Kartu Peserta
Lelang Data
Peserta Lelang
Kartu Peserta Lelang KTP Peserta
Jual
KTP Peserta Beli
Registrasi Ulang
Sesuai ?
Kartu Peserta
Lelang Kartu Peserta
Lelang Pemberi
an Kartu Peserta Lelang
Finish Finish
(9)
Confidential Kelompok 6, 2011 Page 9
3.1.3 Functionality Pelelangan
Pada Functionality ini, petugas melakukan pemilihan barang yang akan dilelang. Kemudian pada proses
pelelanganannya dilakukan secara manual. Setelah terjadi kesepakatan lelang, data transaksi akan di simpan dalam database yang kemudian akan dicetak menjadi laporan pelelangan.
System Flow Pelelangan
Peserta Beli Petugas Peserta Jual
START
Pemilihan Barang Lelang Data barang
lelang
List Barang Lelang
PROSES PELELANGAN
Data Transaksi Lelang
Master Transaksi Lelang
Laporan Lelang
Cetak Laporan
FInish Input Data Transaksi 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
Tabel 2 Realibility
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
(11)
Confidential Kelompok 6, 2011 Page 11 3.5 Purchased Components
Komponen yang harus dibeli pada pembuatan sistem informasi pelelangan ini yaitu SQL Server 2005 sebagai Database dari sistem ini.
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 akan dibutuhkan mempunyai 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
(12)
Confidential Kelompok 6, 2011 Page 12
5 DataGridView Menampilkan data dalam
bentuk grid
6 Groupbox
Group Box Mengelompokkan susunan desain
Tabel 4 Software Interfaces
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
3.1 Functionality
3.1.1 Functionality Registrasi Peserta Jual
Pada fungsionalitas ini, sistem dimulai dari petugas membuat jadwal pelelangan.
Kemudian para pelelang yang ingin menjual barangnya dan pembeli barang melakukan
registrasi pada petugas.
System Flow Registrasi Awal
Peserta Beli Peserta Jual Petugas START Input Tanggal Lelang Data Jadwal Lelang Mengisi Form Registrasi peserta Jual dan Menyerahkan Fotocopy KTP Form Registrasi Peserta Jual Membuat dan Mencetak Pengumuman Lelang Pengumuman Lelang Pengecekan persyaratan Sesuai ? Data Peserta Lelang FINISH FINISH Fotocopy KTP Daftar List Barang Lelang Menyera hkan List Barang Daftar List Barang Data Barang Lelang Memproses List Barang Lelang Pengumuman Lelang Pengumuman Lelang Pengumuman Lelang Fotocopy KTP Mengisi Form Registrasi peserta Beli dan
Menyerahkan Fotocopy KTP Form Registrasi Peserta Beli Memproses Registrasi Peserta Jual Memproses Registrasi Peserta Beli Pengecekan persyaratan Sesuai ?
(2)
Confidential Kelompok 6, 2011 Page 8 3.1.2 Functionality Registrasi Ulang
Pada fungsionalitas ini, sistem dimulai dari peserta yang sebelumnya telah mendaftar melakukan
registrasi ulang. Petugas mengecek para peserta dengan mencocokkan KTP dengan database.
System Flow Registrasi Ulang
Peserta Jual
Petugas
Peserta Beli
START
Pencetakan Kartu Peserta
Lelang Data
Peserta Lelang
Kartu Peserta Lelang KTP Peserta
Jual
KTP Peserta Beli
Registrasi Ulang
Sesuai ?
Kartu Peserta
Lelang Kartu Peserta
Lelang Pemberi
an Kartu Peserta Lelang
Finish Finish
(3)
Confidential Kelompok 6, 2011 Page 9 Pada Functionality ini, petugas melakukan pemilihan barang yang akan dilelang. Kemudian pada proses
pelelanganannya dilakukan secara manual. Setelah terjadi kesepakatan lelang, data transaksi akan di simpan dalam database yang kemudian akan dicetak menjadi laporan pelelangan.
System Flow Pelelangan
Peserta Beli Petugas Peserta Jual
START
Pemilihan Barang Lelang Data barang
lelang
List Barang Lelang
PROSES PELELANGAN
Data Transaksi Lelang
Master Transaksi Lelang
Laporan Lelang
Cetak Laporan
FInish Input Data Transaksi 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
Tabel 2 Realibility
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
(5)
Confidential Kelompok 6, 2011 Page 11
Komponen yang harus dibeli pada pembuatan sistem informasi pelelangan ini yaitu SQL
Server 2005 sebagai Database dari sistem ini.
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 akan dibutuhkan mempunyai 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
3211003Textbox
Menempatkan
dan
mengedit teks
3
-Pilih-Combobox
Memilih satu keadaan
dari
banyak
pilihan
dengan Drop-Down-List
(6)
Confidential Kelompok 6, 2011 Page 12
5
DataGridView
Menampilkan data dalam
bentuk grid
6
GroupboxGroup Box
Mengelompokkan
susunan desain
Tabel 4 Software Interfaces
3.6.4 Communications Interfaces