Upload
vanthuy
View
222
Download
0
Embed Size (px)
Citation preview
Proyek Rekayasa Perangkat Lunak
S1 SISTEM INFORMASI
Sistem Informasi Koperasi Karyawan
“STIKOM Surabaya”
Software Requirements Specification
Version 1.0
Sistem Informasi Koperasi Karyawan “Stikom Surabaya” Version: <1.0>
Software Requirements Specification Date: <06/10/11> SRS-Kelompok4-v1.doc
Confidential Kelompok Page 2
Revision History Date Version Description Author
<06/10/10> <1.0> Spesifikasi Kebutuhan Software.
System Flow.
Farid Ardi Wijaya
Sistem Informasi Koperasi Karyawan “Stikom Surabaya” Version: <1.0>
Software Requirements Specification Date: <06/10/11> SRS-Kelompok4-v1.doc
Confidential Kelompok 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 5
3.1 Functionality 5 3.1.1 <Functional Requirement One> 6
3.2 Usability 6 3.3 Reliability 6 3.4 Performance 6 3.5 Supportability 6 3.6 Design Constraints 7 3.7 Online User Documentation and Help System Requirements 7 3.8 Purchased Components 7 3.9 Interfaces 8
3.9.1 User Interfaces 8 3.9.2 Hardware Interfaces 8 3.9.3 Software Interfaces 8 3.9.4 Communications Interfaces 9
3.10 Licensing Requirements 9 3.11 Legal, Copyright and Other Notices 9 3.12 Applicable Standards 10
4. Supporting Information 10
Sistem Informasi Koperasi Karyawan “Stikom Surabaya” Version: <1.0>
Software Requirements Specification Date: <06/10/11> SRS-Kelompok4-v1.doc
Confidential Kelompok Page 4
Software Requirements Specification Introduction
Dokumen ini berisi penjelasan pemakaian dan penulisan dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) atau Software Requirement Specification (SRS). Dokumen ini selanjutnya akan menggunakan istilah SRS.
Software Requirement Specification (SRS) menjelaskan berbagai macam kebutuhan pembuatan produk, yaitu kebutuhan spesifik yang terdiri dari kebutuhan fungsionalitas, termasuk didalamnya input, proses, dan output dari produk dan non-fungsionalitas. Kebutuhan antar muka juga digambarkan dengan jelas di dalam dokumen ini, terdiri dari kebutuhan antar pengguna, antar hardware yang menjelaskan kebutuhan yang harus ada untuk menjalankan atau mengoperasikan aplikasi sistem, kebutuhan antar software yang menjelaskan bagaimana cara pengguna berinteraksi dengan sistem, dan kebutuhan antar komunikasi.
Dokumen ini dibuat untuk membantu membuat spesifikasi perangkat lunak yang akan dikembangkan dengan rancangan berorientasi proses. Pada prinsipnya, hasil analisis sistem perangkat lunak dengan rancangan ini diuraikan sebagai sekumpulan proses yang terorganisasi secara hirarkis, memberikan solusi, batasan masalah agar proyek tidak menyimpang terlalu jauh dari tujuan awal, dan manfaat dari sistem informasi yang akan dibuat. Software Requirement Spesification ini dapat dijadikan acuan agar proyek dapat berjalan dengan lancar selama pengerjaannya.
Purpose
Tujuan dari dokumen Software Requirement Specification (SRS) ini adalah memberikan gambaran yang spesifik dari kebutuhan software. Spesifikasi kebutuhan tersebut termasuk dari segi perangkat lunak dan perangkat keras, untuk memberikan gambaran dan penjelasan mengenai pembuatan produk, penjelasan hal-hal yang dibutuhkan untuk pembuatan produk termasuk kebutuhan fungsional hingga non-fungsional, dan kebutuhan antar muka mulai dari antar muka pengguna hingga antar muka komunikasi.
Scope
Semua hal yang tercantum didalam dokumen ini merupakan bagian dari ruang lingkup kebutuhan pembangunan perangkat lunak yang berupa aplikasi yang digunakan untuk pengelolaan Sistem Informasi Koperasi Simpan Pinjam koperasi karyawan STIKOM, mengelola data keanggotaan dan transaksi simpan pinjam dan Membuat laporan SHU, laporan simpanan anggota, laporan pinjaman anggota, laporan jasa bunga, Laporan kekayaan koperasi dan neraca tahunan.
Sistem Informasi Koperasi Karyawan “Stikom Surabaya” Version: <1.0>
Software Requirements Specification Date: <06/10/11> SRS-Kelompok4-v1.doc
Confidential Kelompok Page 5
Definitions, Acronyms and Abbreviations
a. SRS : Software Requirements Specifications (Spesifikasi Persyaratan Perangkat Lunak).
b. Software Requirement Specification (SRS) adalah dokumen yang menggambarkan secara detail spesifikasi kebutuhan software dalam pembangunan proyek perangkat lunak sistem informasi koperasi karyawan”STIKOM”.
c. Software : Perangkat Lunak.
d. Hardware : Perangkat Keras.
References
IEEE Std. 830-1993, IEEE Recommended Practice for Software Requirement
Specifications.
IEEE Std. 610.12-1990, IEEE Standard Glossary of Software Engineering
Terminology (ANSI).
Overview
Dokumen SRS ini merupakan acuan untuk mengetahui spesifikasi kebutuhan dalam menyelesaikan proyek ini. Dokumen SRS ini berisi tentang deskripsi tentang kebutuhan perangkat lunak (tools pendukung, peranangan sistem yang akan dikembangkan), perangkat keras, dan sumber daya manusia (SDM)
Overall Description
Dokumen ini mendeskripsikan faktor-faktor yang mempengaruhi perangkat lunak secara umum dan kebutuhannya.
Product perspective
Sehubungan dengan perkembangan Teknologi Informasi yang sedemikian pesat, maka setiap manajemen dituntut untuk dapat menyesuaikan diri dengan perkembangan tersebut. Setiap manajemen harus lebih profesional dalam menjalankan aktifitasnya dan harus selalu dapat mengakses kebutuhan akan informasi yang cepat dan akurat.
Perangkat lunak yang akan dibangun diharapkan dapat memberikan efisiensi dan efektivitas dalam proses bisnis koperasi karyawan STIKOM. Implementasi perangkat lunak juga diharapkan dapat mengurangi permasalahan dalam simpan pinjam, pelaporan SHU yang selama ini menjadi masalah dalam koperasi karyawan STIKOM.
Sistem Informasi Koperasi Karyawan “Stikom Surabaya” Version: <1.0>
Software Requirements Specification Date: <06/10/11> SRS-Kelompok4-v1.doc
Confidential Kelompok Page 6
Gambar . Blok Diagram Sistem Informasi Koperasi Karyawan STIKOM
Product functions,
Produk ini mempunyai beberapa fungsi dalam Kebutuhan user antara lain :
1. Daftar Anggota
2. Daftar Pengurus
3. Daftar Pengawas
4. Buku Simpanan
5. Notulen Rapat Anggota
6. Notulen Rapat Pengurus
7. Kas Masuk
Sistem Informasi Koperasi Karyawan “Stikom Surabaya” Version: <1.0>
Software Requirements Specification Date: <06/10/11> SRS-Kelompok4-v1.doc
Confidential Kelompok Page 7
8. Simpanan Manasuka (Sukarela)
9. Arsip Potongan Bulanan
10. Blangko Permohonan Pinjaman
11. Blangko Permohonan Anggota Baru
12. Blangko Pengambilan Pinjaman
13. Laporan Pemasukan dan pengeluaran
14. Perhitungan SHU
Secara umum fungsi pada proses Koperasi Karyawan, dimulai dari login
karyawan, dalam hal ini tiap-tiap karyawan (bergantung dari masing-masing jabatan)
sudah mempunyai privilege khusus untuk mengakses tiap-tiap form.. Untuk
pembuatan laporan data-data yang diperlukan bisa langsung diakses dari database
server.
user characteristics,
Dalam Rancang Bangun Sistem Informasi penggajian, karakteristik masig-masing user
sebagai berikut :
Admin. Admin mempunyai hak akses untuk mengatur privilege user. Privilege user
berkaitan dengan login masing – masing karyawan. Selain itu mempunyai hak akses
untuk menginputkan Data Karyawan, menginputkan Data Jabatan untuk Karyawan,
menginputkan Data Karyawan yang terdiri dari pengurus dan anggota
Ketua Koperasi karyawan mempunyai hak akses untuk mengakses Laporan
Karyawan, Laporan Absensi, Laporan peminjaman.
Pengurus Koperasi dan Anggota Koperasi sudah mempunyai privilege khusus untuk
mengakses tiap-tiap form.
Bidang keuangan dapat melihat laporan yang berkaitan dengan Kas serta laporan
pinjaman.
constraints,
Batasan proyek sistem informasi kependudukan dalam dokumen SRS ini adalah sebagai berikut:
1. Sistem informasi ini akan dibangun dengan menggunkan VB.Net 2005 berbasis client-server.
Sistem Informasi Koperasi Karyawan “Stikom Surabaya” Version: <1.0>
Software Requirements Specification Date: <06/10/11> SRS-Kelompok4-v1.doc
Confidential Kelompok Page 8
2. Database yang digunakan adalah SQL Server 2005 Workgroup Edition
3. Sistem Informasi ini hanya dapat digunakan di Koperasi Karyawan
4. Sistem informasi yang akan dibangun dilengkapi dengan pemberian hak akses
masing-masing user.
5. Tidak Membahas tentang penggajian penggurus
6. Tidak Membahas tentang pembuatan jurnal / GL dan cek saldo anggota.
Assumptions and dependencies, and
Asumsi dan ketergantungan yang digunakan dalam proyek ini adalah:
1. Hak akses user hanya dapat dibuat dan dikelolah oleh admin (staff IT)
2. Tidak ada trainning program bagi user (user dianggap sudah mengerti dan dapat mengoperasikan program dengan baik)
3. Perangkat keras yang dibutuhkan untuk operasional program telah disediakan oleh pihak Koperasi STIKOM.
4. Segala lisensi software ditangung oleh pihak Koperasi STIKOM .
5. Sistem Operasi yang digunakan minimal Windkows XP SP 1
requirements subsets.
CLIENT
Minimum Requirement Specification
Processor Intel Pentium IV (2,4 Ghz)
Mainboard ASUS/Gigabyte/ECS or Other
Memory DDR2 2GB
VGA Card 128MB
Harddisk 80GB
Operating System Windows XP Proffesional
Mouse Standart
Keyboard Standart
Sistem Informasi Koperasi Karyawan “Stikom Surabaya” Version: <1.0>
Software Requirements Specification Date: <06/10/11> SRS-Kelompok4-v1.doc
Confidential Kelompok Page 9
Sound Card OnBoard
Monitor 14” or More
Modem/LAN Card 10/100 MBps
Instalasi Software SQL Server 2005 dan VB.Net 2005
SERVER
Minimum Requirement Specification
Processor Intel Dual Core (2,6 Ghz)
Mainboard ASUS/Gigabyte/ECS or Other
Memory DDR2 4GB
VGA Card 128MB
Harddisk 500GB
Operating System Windows XP Proffesional
Mouse Standart
Sound Card OnBoard
Keyboard Standart
Monitor 14” or More
Modem/LAN Card 10/100 MBps
Instalasi Software SQL Server 2005 VB.Net 2005
Sistem Informasi Koperasi Karyawan “Stikom Surabaya” Version: <1.0>
Software Requirements Specification Date: <06/10/11> SRS-Kelompok4-v1.doc
Confidential Kelompok Page 10
Specific Requirements
Berikut adalah kebutuahan perangkat lunak untuk perancangan system dan petugas penguji dalam melakukan verifikasi Sehingga diperlukannya suatu pengolahan data-data yang diproses secara komputerisasi guna mendapatkan informasi-informasi yang berguna.
Pengolahan data meliputi pengumpulan data, pencatatan data, penganalisaan data, pengklasifikasian data, penyimpan data serta pengambilan dan penyaluran kepada pengguna atau pemakai. Siklus pengolahan data merupakan suatu proses pengolahan data terdiri dari tiga tahapan dasar, yaitu input, processing, dan output.
Functionality
1. Functional Pendaftaran Anggota
Sistem Informasi Koperasi Karyawan “Stikom Surabaya” Version: <1.0>
Software Requirements Specification Date: <06/10/11> SRS-Kelompok4-v1.doc
Confidential Kelompok Page 11
Gambar . Sytem Flow Pendaftaran Anggota
Functional Pendaftaran Anggota
Objective Melakukan pendaftaran anggota pengurus Koperasi Karyawan
Input Data Karyawan
Process Proses Pendataan Anggota
Output Keanggotaan Koperasi karyawan
Dependency Login
Actor Anggota, Pengurus
Sistem Informasi Koperasi Karyawan “Stikom Surabaya” Version: <1.0>
Software Requirements Specification Date: <06/10/11> SRS-Kelompok4-v1.doc
Confidential Kelompok Page 12
Functional Simpanan Sukarela
Gambar . Sytem Flow Simpanan Sukarela
Functional Simpanan Sukarela
Objective Menghitung biaya simapanan sukarela.
Input Daftar Pegawai Langsung Yang Terlibat
Process Proses transaksi pegawai untuk simpanan sukarela
Output Bukti simpanan sukarela
Sistem Informasi Koperasi Karyawan “Stikom Surabaya” Version: <1.0>
Software Requirements Specification Date: <06/10/11> SRS-Kelompok4-v1.doc
Confidential Kelompok Page 13
Dependency Login
Actor Anggota, Pengurus
Functional Simpanan Wajib
Gambar . Sytem Flow Simpanan Wajib
Functional Perhitungan Simpanan Wajib
Objective Mencatatan transaksi simpanan wajib
Input Daftar Pegawai Langsung Yang Terlibat
Sistem Informasi Koperasi Karyawan “Stikom Surabaya” Version: <1.0>
Software Requirements Specification Date: <06/10/11> SRS-Kelompok4-v1.doc
Confidential Kelompok Page 14
Process Proses transaksi simpanan wajib
Output Cetak bukti simpanan
Dependency Login
Actor Anggota, Pengurus
Functional peminjaman
Gambar . Sytem Flow Peminjaman
Functional Perhitungan Peminjaman
Sistem Informasi Koperasi Karyawan “Stikom Surabaya” Version: <1.0>
Software Requirements Specification Date: <06/10/11> SRS-Kelompok4-v1.doc
Confidential Kelompok Page 15
Objective Menghitung biaya pinjaman bagi anggota.
Input Data Anggota dan pinjaman
Process Proses perhitungan peminjaman
Output Bukti pinjaman
Dependency Login
Actor Anggota, Pengurus
Functional pelaporan
Sistem Informasi Koperasi Karyawan “Stikom Surabaya” Version: <1.0>
Software Requirements Specification Date: <06/10/11> SRS-Kelompok4-v1.doc
Confidential Kelompok Page 16
Gambar . Sytem Flow Pelaporan
Functional Pe;aporan
Objective Membuatan laporan pada koperasi karyawan
Input Data permintaan laporan
Process Proses Cetak laporan Koperasi Karyawan
Output Laporan SHU
Dependency Login
Sistem Informasi Koperasi Karyawan “Stikom Surabaya” Version: <1.0>
Software Requirements Specification Date: <06/10/11> SRS-Kelompok4-v1.doc
Confidential Kelompok Page 17
Actor Anggota, Pengurus,Ketua
Functional pengeluaran
Gambar . Sytem Flow Pengeluaran
Functional Pengeluaran
Objective Menghitung biaya transaksi pengeluaran operasioanal.
Input Data pengeluaran
Process Proses Transaksi pengeluaran operasioanal
Sistem Informasi Koperasi Karyawan “Stikom Surabaya” Version: <1.0>
Software Requirements Specification Date: <06/10/11> SRS-Kelompok4-v1.doc
Confidential Kelompok Page 18
Output Biaya Tenaga Kerja Langsung
Dependency Login
Actor Pengurus
Functional Angsuran
Gambar . Sytem Flow Angsuran
Functional Angsuran
Sistem Informasi Koperasi Karyawan “Stikom Surabaya” Version: <1.0>
Software Requirements Specification Date: <06/10/11> SRS-Kelompok4-v1.doc
Confidential Kelompok Page 19
Objective Menghitung biaya transaksi angsuran peminjaman
Input Daftar Pegawai Langsung Yang Terlibat
Process Proses Transaksi Angsuran
Output Bukti Angsuran
Dependency Login
Actor Anggota, Pengurus
Usability
1. Software ini dapat digunakan oleh end-user dengan mudah, karena semua tampilan program dibuat dengan menggunakan bahasa indonesia.
2. Adanya User Guide yang dapat memudahkan pengguna ketika mendapatkan kesulitan dalam menjalankan program.
3. Tidak ada trainning program bagi user.
Reliability
7. Ketersediaan software ini mencapai 90%, di definisikan dalam satu hari kerja software ini digunakan selama 6,5 jam.
8. Untuk memperbaiki setelah terjadi kesalahan maksimal selama 3 menit. 9. Dimungkinkan keakuratan output dari software ini mencapai 100% karena fungsi
utama dari software ini mengedepankan keakuratan data. Ketidakakuratan data bias juga terjadi akibat kesalahan user.
10. Maksimum kesalahan yang akan terjadi adalah program tidak bias dijalankan dan data tidak bisa diakses.
Performance
1. Respon program kurang dari 10 detik.
2. 1 kali melakukan proses membutuhkan waktu kurang dari 15 detik.
3. Kapasitas penyimpanan lebih besar dari 10.000 jiwa.
4. Cara yang dilakukan jika program error adalah mematikan program lalu menjalankan lagi program tersebut.
5. Hardware ini hanya bisa dijalankan selama 8 jam dari pukul 8.00 – 16.00, sesuai dengan jam kerja.
Sistem Informasi Koperasi Karyawan “Stikom Surabaya” Version: <1.0>
Software Requirements Specification Date: <06/10/11> SRS-Kelompok4-v1.doc
Confidential Kelompok Page 20
Supportability
1. Software dibangun dengan menambah component pada tools program vb.Net 2005, sehingga dapat mempercantik user intetrface program.
2. Tidak ada dukungan secara teknis, dukungan hanya diberikan melalui user guide
(panduan dalam bentuk file)
Design Constraints
Software sistem informasi kependudukan ini akan terinstall di server, dengan spesifikasi sebagai berikut:
Perangkat
Keras Jenis
Motherboard : Gigabyte GA-P31-ES3G (P31,1333/1066/800,DC D2
1066,Pcx)
Processor : Core 2 Duo
Memory : Corsair 2Gb DDR 2
Harddisk : Seagate 1Tb SATA-II 16Mb
Lan Card : Gigabit Ethernet Card UTP 10/100/1000 32 Bit
Monitor : LG 19 Inch L197WSB
Casing : Power Logic GTX 2000 500W
Keyboard &
Mouse : Logitech KB Classic Plus + Ms Optical Black
Software ini juga akan terinstal di komputer client, dengan spesifikasi sebagai berikut:
Perangkat Keras Jenis
Motherboard : Gigabyte GA-G31M-ES2C (G31,1333/1066/800,DC D2
800,PCX,V)
Processor : E2220 (2.4 Ghz) 800,C1Mb Box
Memory : V-GEN 2Gb PC 5300
Harddisk : Seagate 250 Gb SATA-II 2Mb
Lan Card : Ethernet Card UTP 10/100 32 Bit
Monitor : LG 16 Inch 1642S
Casing : Power Logic Futura 500 450W
Keyboard & : Logitech KB Classic Plus + Ms Optical Black
Sistem Informasi Koperasi Karyawan “Stikom Surabaya” Version: <1.0>
Software Requirements Specification Date: <06/10/11> SRS-Kelompok4-v1.doc
Confidential Kelompok Page 21
Mouse
Software ini hanya dapat dijalankan di Sistem Operasi Windows minimal Windows XP SP 1
Online User Documentation and Help System Requirements
System yang sedang dibangun ini menggunakan jaringan LAN sebagai penguhubung
antara kompuiter client dengan server. Maka oleh itu kebutuhan untuk dokumentasi
secara online masih sangat belum diperlukan.
Purchased Components
Pengembang tidak menangani hal-hal yang berhubungan dengan pembelian Hardware. Segala infrastruktur yang diperlukan akan disediakan oleh pihak perusahaan.
Interfaces
Kebutuhan antar muka yang didefinisikan pada dokumen ini mencakup kebutuhan
antar muka pengguna, antar muka hardware, antar muka software dan antar muka
komunikasi.
User Interfaces
User interface dari aplikasi Sistem Informasi Koperasi Karyawan “STIKOM
Surabaya” menggunakan desain interface yang merupakan bagian dari perangkat lunak
yang mempunyai peran penting yang nantinya membantu pengguna untuk melakukan
kegiatan dengan perangkat lunak tersebut. User interface diharapkan dapat terintegrasi
dengan client, dimana dapat menerima dokumen dari server.
Hardware Interfaces
Antar muka perangkat lunak yang dibutuhkan untuk membantu kelengkapan dari
pembangunan system yang sedang dirancang meliputi :
a. UPS, merupakan generator mini yang digunakan untuk membantu server agar
selalu dapat dalam kondis imenyala. Dan juga di harapkan dengan penggunaan
alat bantu UPS tidak terjadi kerusakan dalam media penyimpanan dalam
computer server.
b. Keyboard, meruapaksalahsatualatuntuk proses menginputkaninformasi yang
dibtuhkanoleh system. Bnaikberupakarakter, angkamaupun symbol-symbol yang
dibutuhkanoleh system.
Sistem Informasi Koperasi Karyawan “Stikom Surabaya” Version: <1.0>
Software Requirements Specification Date: <06/10/11> SRS-Kelompok4-v1.doc
Confidential Kelompok Page 22
c. Mouse, membantu system untuk dapat mengenali inputan dari pengguna dengan
melakukan click, drag dll.
d. Monitor, membantu pengguna untuk mengetahui dan menampilkan apa yang
menjadi output dari system. Serta menjadi perantara komunikasi antara system
dengan pengguna.
Software Interfaces
Dalam pembangunan system, dibutuhkan peangkat lunak guna untuk mendukung
projek yang sedang di bangun. Hal tersebut meliputi :
a. SistemOperasi
SistemOperasi (Server) : Windows 2000 (Server) NT
SistemOperasi (Client) : Windows XP SP2 Profesional
Perusahaan SistemOperasi : Microsoft
b. BahasaPemograman
Bahasa : Visual Basic
Aplikasi : Microsoft VB.net 2005
Sumber Perusahaan : Microsoft
c. RDBMS
Nama RDBMS : Microsoft SQL Server 2005
Sumber Perusahaan : Microsoft
d. Software Tambahan
NamaAplikasi : Microsoft Visio 2007
Sumber Perusahaan : Microsoft
NamaAplikasi : Power Desaigner 6
Sumber Perusahaan : Sybase
Sistem Informasi Koperasi Karyawan “Stikom Surabaya” Version: <1.0>
Software Requirements Specification Date: <06/10/11> SRS-Kelompok4-v1.doc
Confidential Kelompok Page 23
Communications Interfaces
Desain antar muka dalam system yang di bangun menggunakan jaringan kabel LAN
(Local Area network)sebagai penghubung antara computer server dengan computer client
yang dihubungkan dengan media perantara kabel dengan konektor RC 45 sehingga dapat
dikenlai oleh computer antara satu dengan yang lain.
Licensing Requirements
Implementasi dan installasi aplikasi ini akan terdistribusi sesuai dengan ketentuan
operasional yang berlaku pada area tersebut.
Legal, Copyright and Other Notices
Hak cipta perangkat lunak Sistem Informasi Koperasi Karyawan “STIKOM Surabaya” menjadi milik pengembang proyek dan Koperasi Karyawan “STIKOM Surabaya”. Masing-masing pihak tidak dapat mendistribusikan perangkat lunak kepada pihak lain tanpa adanya kesepakatan bersama.
Applicable Standards
SQL Server 2005
Visual Basic.Net
Supporting Information
Dokumen-dokumen yang terkait untuk pembuatan dokumen Software Requirements
Specification ini antara lain adalah :
Dokumen SDPLN
Wawancara proses kerja Koperasi Karyawan Stikom
Data-data koperasi
Tabel RC
Struktur Organiasi Koperasi Karyawan Stikom