Anda di halaman 1dari 23

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

Software Requirements Specification SRS-Kelompok4-v1.doc

Version: <1.0> Date: <06/10/11>

Revision History
Date <06/10/10> Version <1.0> Description Spesifikasi Kebutuhan Software. System Flow. Author Farid Ardi Wijaya

Confidential

Kelompok

Page 2

Sistem Informasi Koperasi Karyawan Stikom Surabaya

Software Requirements Specification SRS-Kelompok4-v1.doc

Version: <1.0> Date: <06/10/11>

Table of Contents
1. Introduction 1.1 Purpose 1.2 Scope 1.3 Definitions, Acronyms and Abbreviations 1.4 References 1.5 Overview 2. Overall Description 3. Specific Requirements 3.1 Functionality 3.1.1 <Functional Requirement One> 3.2 Usability 3.3 Reliability 3.4 Performance 3.5 Supportability 3.6 Design Constraints 3.7 Online User Documentation and Help System Requirements 3.8 Purchased Components 3.9 Interfaces 3.9.1 User Interfaces 3.9.2 Hardware Interfaces 3.9.3 Software Interfaces 3.9.4 Communications Interfaces 3.10 Licensing Requirements 3.11 Legal, Copyright and Other Notices 3.12 Applicable Standards 4. Supporting Information 4 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10

Confidential

Kelompok

Page 3

Sistem Informasi Koperasi Karyawan Stikom Surabaya

Software Requirements Specification SRS-Kelompok4-v1.doc

Version: <1.0> Date: <06/10/11>

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 nonfungsionalitas. 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 nonfungsional, 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.

Confidential

Kelompok

Page 4

Sistem Informasi Koperasi Karyawan Stikom Surabaya

Software Requirements Specification SRS-Kelompok4-v1.doc

Version: <1.0> Date: <06/10/11>

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 karyawanSTIKOM. 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.

Confidential

Kelompok

Page 5

Sistem Informasi Koperasi Karyawan Stikom Surabaya

Software Requirements Specification SRS-Kelompok4-v1.doc

Version: <1.0> Date: <06/10/11>

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

Confidential

Kelompok

Page 6

Sistem Informasi Koperasi Karyawan Stikom Surabaya

Software Requirements Specification SRS-Kelompok4-v1.doc

Version: <1.0> Date: <06/10/11>

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.
Confidential Kelompok Page 7

Sistem Informasi Koperasi Karyawan Stikom Surabaya

Software Requirements Specification SRS-Kelompok4-v1.doc

Version: <1.0> Date: <06/10/11>

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 Mainboard Memory VGA Card Harddisk Operating System Mouse Keyboard

Intel Pentium IV (2,4 Ghz) ASUS/Gigabyte/ECS or Other DDR2 2GB 128MB 80GB Windows XP Proffesional Standart Standart

Confidential

Kelompok

Page 8

Sistem Informasi Koperasi Karyawan Stikom Surabaya

Software Requirements Specification SRS-Kelompok4-v1.doc Sound Card Monitor Modem/LAN Card Instalasi Software OnBoard 14 or More 10/100 MBps

Version: <1.0> Date: <06/10/11>

SQL Server 2005 dan VB.Net 2005

SERVER
Minimum Requirement Specification

Processor Mainboard Memory VGA Card Harddisk Operating System Mouse Sound Card Keyboard Monitor Modem/LAN Card Instalasi Software

Intel Dual Core (2,6 Ghz) ASUS/Gigabyte/ECS or Other DDR2 4GB 128MB 500GB Windows XP Proffesional Standart OnBoard Standart 14 or More 10/100 MBps SQL Server 2005 VB.Net 2005

Confidential

Kelompok

Page 9

Sistem Informasi Koperasi Karyawan Stikom Surabaya

Software Requirements Specification SRS-Kelompok4-v1.doc

Version: <1.0> Date: <06/10/11>

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

Confidential

Kelompok

Page 10

Sistem Informasi Koperasi Karyawan Stikom Surabaya

Software Requirements Specification SRS-Kelompok4-v1.doc

Version: <1.0> Date: <06/10/11>

Gambar . Sytem Flow Pendaftaran Anggota Functional Pendaftaran Anggota Objective Input Process Output Dependency Actor Melakukan pendaftaran anggota pengurus Koperasi Karyawan Data Karyawan Proses Pendataan Anggota Keanggotaan Koperasi karyawan Login Anggota, Pengurus

Confidential

Kelompok

Page 11

Sistem Informasi Koperasi Karyawan Stikom Surabaya

Software Requirements Specification SRS-Kelompok4-v1.doc

Version: <1.0> Date: <06/10/11>

Functional Simpanan Sukarela

Gambar . Sytem Flow Simpanan Sukarela Functional Simpanan Sukarela Objective Input Process Output Menghitung biaya simapanan sukarela. Daftar Pegawai Langsung Yang Terlibat Proses transaksi pegawai untuk simpanan sukarela Bukti simpanan sukarela

Confidential

Kelompok

Page 12

Sistem Informasi Koperasi Karyawan Stikom Surabaya

Software Requirements Specification SRS-Kelompok4-v1.doc Dependency Actor Login Anggota, Pengurus

Version: <1.0> Date: <06/10/11>

Functional Simpanan Wajib

Gambar . Sytem Flow Simpanan Wajib Functional Perhitungan Simpanan Wajib Objective Input Mencatatan transaksi simpanan wajib Daftar Pegawai Langsung Yang Terlibat

Confidential

Kelompok

Page 13

Sistem Informasi Koperasi Karyawan Stikom Surabaya

Software Requirements Specification SRS-Kelompok4-v1.doc Process Output Dependency Actor Proses transaksi simpanan wajib Cetak bukti simpanan Login Anggota, Pengurus

Version: <1.0> Date: <06/10/11>

Functional peminjaman

Gambar . Sytem Flow Peminjaman Functional Perhitungan Peminjaman

Confidential

Kelompok

Page 14

Sistem Informasi Koperasi Karyawan Stikom Surabaya

Software Requirements Specification SRS-Kelompok4-v1.doc Objective Input Process Output Dependency Actor Menghitung biaya pinjaman bagi anggota. Data Anggota dan pinjaman Proses perhitungan peminjaman Bukti pinjaman Login Anggota, Pengurus

Version: <1.0> Date: <06/10/11>

Functional pelaporan

Confidential

Kelompok

Page 15

Sistem Informasi Koperasi Karyawan Stikom Surabaya

Software Requirements Specification SRS-Kelompok4-v1.doc

Version: <1.0> Date: <06/10/11>

Gambar . Sytem Flow Pelaporan Functional Pe;aporan Objective Input Process Output Dependency Membuatan laporan pada koperasi karyawan Data permintaan laporan Proses Cetak laporan Koperasi Karyawan Laporan SHU Login

Confidential

Kelompok

Page 16

Sistem Informasi Koperasi Karyawan Stikom Surabaya

Software Requirements Specification SRS-Kelompok4-v1.doc Actor Anggota, Pengurus,Ketua

Version: <1.0> Date: <06/10/11>

Functional pengeluaran

Gambar . Sytem Flow Pengeluaran Functional Pengeluaran Objective Input Process Menghitung biaya transaksi pengeluaran operasioanal. Data pengeluaran Proses Transaksi pengeluaran operasioanal

Confidential

Kelompok

Page 17

Sistem Informasi Koperasi Karyawan Stikom Surabaya

Software Requirements Specification SRS-Kelompok4-v1.doc Output Dependency Actor Biaya Tenaga Kerja Langsung Login Pengurus

Version: <1.0> Date: <06/10/11>

Functional Angsuran

Gambar . Sytem Flow Angsuran Functional Angsuran

Confidential

Kelompok

Page 18

Sistem Informasi Koperasi Karyawan Stikom Surabaya

Software Requirements Specification SRS-Kelompok4-v1.doc Objective Input Process Output Dependency Actor

Version: <1.0> Date: <06/10/11>

Menghitung biaya transaksi angsuran peminjaman Daftar Pegawai Langsung Yang Terlibat Proses Transaksi Angsuran Bukti Angsuran Login 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.

Confidential

Kelompok

Page 19

Sistem Informasi Koperasi Karyawan Stikom Surabaya

Software Requirements Specification SRS-Kelompok4-v1.doc

Version: <1.0> Date: <06/10/11>

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 Motherboard Processor Memory Harddisk Lan Card Monitor Casing Keyboard & Mouse Jenis : Gigabyte GA-P31-ES3G (P31,1333/1066/800,DC D2 1066,Pcx) : Core 2 Duo : Corsair 2Gb DDR 2 : Seagate 1Tb SATA-II 16Mb : Gigabit Ethernet Card UTP 10/100/1000 32 Bit : LG 19 Inch L197WSB : Power Logic GTX 2000 500W : Logitech KB Classic Plus + Ms Optical Black

Software ini juga akan terinstal di komputer client, dengan spesifikasi sebagai berikut: Perangkat Keras Motherboard Processor Memory Harddisk Lan Card Monitor Casing Keyboard &
Confidential

Jenis : Gigabyte GA-G31M-ES2C (G31,1333/1066/800,DC D2 800,PCX,V) : E2220 (2.4 Ghz) 800,C1Mb Box : V-GEN 2Gb PC 5300 : Seagate 250 Gb SATA-II 2Mb : Ethernet Card UTP 10/100 32 Bit : LG 16 Inch 1642S : Power Logic Futura 500 450W : Logitech KB Classic Plus + Ms Optical Black
Kelompok Page 20

Sistem Informasi Koperasi Karyawan Stikom Surabaya

Software Requirements Specification SRS-Kelompok4-v1.doc

Version: <1.0> Date: <06/10/11>

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.

Confidential

Kelompok

Page 21

Sistem Informasi Koperasi Karyawan Stikom Surabaya

Software Requirements Specification SRS-Kelompok4-v1.doc

Version: <1.0> Date: <06/10/11>

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) SistemOperasi (Client) : : Windows 2000 (Server) NT Windows XP SP2 Profesional Microsoft

Perusahaan SistemOperasi : b. BahasaPemograman Bahasa Aplikasi Sumber Perusahaan c. RDBMS Nama RDBMS Sumber Perusahaan d. Software Tambahan NamaAplikasi Sumber Perusahaan NamaAplikasi Sumber Perusahaan : : : : : : : : :

Visual Basic Microsoft VB.net 2005 Microsoft

Microsoft SQL Server 2005 Microsoft

Microsoft Visio 2007 Microsoft Power Desaigner 6 Sybase

Confidential

Kelompok

Page 22

Sistem Informasi Koperasi Karyawan Stikom Surabaya

Software Requirements Specification SRS-Kelompok4-v1.doc

Version: <1.0> Date: <06/10/11>

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

Confidential

Kelompok

Page 23

Anda mungkin juga menyukai