SlideShare a Scribd company logo
Sistem Informasi Koperasi Karyawan Version: <1.0>
Software Requirements Specification Date: <07/09/13>
SRS-Erwan.docx
Rekayasa Perangkat Lunak
Sistem Informasi Koperasi Karyawan
Software Requirements Specification
Version 1.0
Disiapkan Oleh :
Erwan Nur Arief
1005830
17 September 2013
2 | P a g e
Sistem Informasi Koperasi Karyawan Version: <1.0>
Software Requirements Specification Date: <17/09/13>
SRS-Erwan.docx
Table of Contents
1. Introduction 3
1.1 Purpose 3
1.2 Scope 3
1.3 Definitions, Acronyms and Abbreviations 4
1.4 References 4
1.5 Overview 4
2. Overall Description 4
3. Specific Requirements 10
3.1 Functionality 10
3.1.1 Menu Utility 10
3.1.2 Menu File Master 10
3.1.3 Menu Transaksi 11
3.1.4 Menu Laporan 11
3.1.5 Menu Help 12
3.2 Usability 12
3.3 Reliability 12
3.4 Performance 13
3.5 Supportability 13
3.6 Design Constraints 13
3.7 Online User Documentation and Help System Requirements 14
3.8 Purchased Components 14
3.9 Interfaces 15
3.9.1 User Interfaces 15
3.9.2 Interfaces 15
3.9.3 Software Interfaces 16
3.9.4 Communications Interfaces 17
3.10 Licensing Requirements 17
3.11 Legal, Copyright and Other Notices 17
3.12 Applicable Standards 17
4. Supporting Information 17
Software Requirements Specification
3 | P a g e
Sistem Informasi Koperasi Karyawan Version: <1.0>
Software Requirements Specification Date: <17/09/13>
SRS-Erwan.docx
1. 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,
termasukdidalamnya 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.
1.1 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.
1.2 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, 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.
4 | P a g e
Sistem Informasi Koperasi Karyawan Version: <1.0>
Software Requirements Specification Date: <17/09/13>
SRS-Erwan.docx
1.3 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.
c. Software : Perangkat Lunak.
d. Hardware : Perangkat Keras.
1.4 References
• IEEE Std. 830-1998, IEEE Recommended Practice for Software Requirement
Specifications.
• - - - diakses pada
16 September 2013 pukul 14.35
1.5 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)
2. 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. Implementasi perangkat lunak juga
diharapkan dapat mengurangi permasalahan dalam simpan pinjam, pelaporan SHU yang
selama ini menjadi masalah dalam koperasi karyawan.
5 | P a g e
Sistem Informasi Koperasi Karyawan Version: <1.0>
Software Requirements Specification Date: <17/09/13>
SRS-Erwan.docx
Blok Diagram Sistem Informasi Koperasi Karyawan
0
SISTEM INFORMASI
KOPERASI KARYAWAN
1
SUBSISTEM
MAINTENANCE
MASTER
2
SUBSISTEM
TRANSAKSI
3
SUBSISTEM
PELAPORAN
4
SUBSISTEM
PENDAFTARAN
ANGGOTA
1.1
MAINTENAN
CE MASTER
PENGURUS
1.2
MAINTENAN
CE MASTER
BUNGA
1.3
MAINTENAN
CE MASTER
JENIS
SIMPANAN
1.4
MAINTENAN
CE MASTER
ANGGOTA
3.3
CETAK
LAPORAN
ANGSURAN
PINJAMAN
3.4
CETAK
LAPORAN
PENGELUARA
N
OPERASIONAL
3.5
CETAK
LAPORAN
SHU
3.6
CETAK
LAPORAN
JASA BUNGA
3.7
CETAK
LAPORAN
KEKAYAAN
KOPERASI
3.1
CETAK
LAPORAN
SIMPANAN
3.8
CETAK
NERACA
TAHUNAN
2.2
TRANSAKSI
PEMINJAMAN
2.1
TRANSAKSI
SIMPANAN
2.3
TRANSAKSI
ANGSURAN
PINJAMAN
2.4
TRANSAKSI
PENGELUARAN
OPERASIONAL
2.2.1
PEMINJAMAN
2.2.2
CETAK BUKTI
PEMINJAMAN
2.3.1
ANGSURAN
PINJAMAN
2.3.2
CETAK BUKTI
ANGSURAN
2.1.3
CETAK BUKTI
SIMPANAN
2.1.2
TRANSAKSI
SIMPANAN
SUKARELA
2.1.1
TRANSAKSI
SIMPANAN
WAJIB
3.2
CETAK
LAPORAN
ANGSURAN
PEMINJAMAN
6 | P a g e
Sistem Informasi Koperasi Karyawan Version: <1.0>
Software Requirements Specification Date: <17/09/13>
SRS-Erwan.docx
• 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
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.
7 | P a g e
Sistem Informasi Koperasi Karyawan Version: <1.0>
Software Requirements Specification Date: <17/09/13>
SRS-Erwan.docx
• 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 2012 berbasis
client-server.
2. Database yang digunakan adalah SQL Server 2012 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.
8 | P a g e
Sistem Informasi Koperasi Karyawan Version: <1.0>
Software Requirements Specification Date: <17/09/13>
SRS-Erwan.docx
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
4. Segala lisensi software ditangung oleh pihak Koperasi
5. Sistem Operasi yang digunakan minimal Windows 7
requirements subsets.
CLIENT
Minimum Requirement Specification
Processor Intel Core 2 Duo (2.4 Ghz)
Mainboard Intel/ASUS/Gigabyte/ECS or Other
Memory DDR3 2GB
Vga Card 512MB
Harddisk 500GB
Operating System Windows 7 Professional
Mouse Standard
Keyboard Standard
Sound Card OnBoard
Monitor 14” or more
Modem/LAN Card 10/100 MBps
Instalasi Software SQL Server 2012 dan VB.Net 2010
9 | P a g e
Sistem Informasi Koperasi Karyawan Version: <1.0>
Software Requirements Specification Date: <17/09/13>
SRS-Erwan.docx
SERVER
Minimum Requirement Specification
Processor Intel Core i3 (3.0 Ghz)
Mainboard Intel/ASUS/Gigabyte/ECS or Other
Memory DDR3 4GB
Vga Card 1GB
Harddisk 1TB
Operating System Windows 7 Ultimate
Mouse Standard
Keyboard Standard
Sound Card OnBoard
Monitor 14” or more
Modem/LAN Card 10/100 MBps
Instalasi Software SQL Server 2012 dan VB.Net 2010
10 | P a g e
Sistem Informasi Koperasi Karyawan Version: <1.0>
Software Requirements Specification Date: <17/09/13>
SRS-Erwan.docx
3. 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.
3.1 Functionality
3.1.1 Menu Utility
a. Form Login
Digunakan untuk membuka menu pada aplikasi. Form ini dibuat untuk memverifikasi
data login user. Hal ini dimaksudkan agar data tetap terjaga dengan baik.
b. Form Pendaftaran Anggota
Digunakan untuk membuat user dan password pada aplikasi agar dapat login kedalam
aplikasi dan mendapat hak akses untuk menjalankan aplikasi. Form ini bertujuan agar
user dapat dikelolah dengan baik oleh admin. Selain itu setiap user akan diberikan hak
akses yang berbeda sesuai dengan kebijakan admin dan koperasi. Berisi Biodata
Anggota
c. Form Pendaftaran Stan
Digunakan untuk pengisian data dari para pendaftar persewaan stan
d. Form Input Inventori
Dingunakan untuk pengisian data dari inventori koperasi.
e. Form Cetak Anggota
Digunakan untuk melakukan proses cetak anggota yang sudah mendaftar pada koperasi
karyawan
3.1.2 Menu File Master
• Form Master Pengurus
Digunakan untuk mengolah data pengurusan koperasi karyawan menyesuaikan dengan
jabatan pengurus
• Form Master Simpanan
Digunakan untuk mengolah data simpanan pada koperasi melalui jenis simpanan.
11 | P a g e
Sistem Informasi Koperasi Karyawan Version: <1.0>
Software Requirements Specification Date: <17/09/13>
SRS-Erwan.docx
3.1.3 Menu Transaksi
• Form Angsuran
Digunakan untuk mengolah data anggsuran. Form ini hanya dapat diakses oleh user
yang hanya dapat melakukan transaksi. Form ini akan menggunakan 4 tombol utama,
yaitu Tambah, simpan, bersih, dan keluar. Tombol tambah digunakan untuk menambah
data angsuran, tombol simpan digunakan untuk menyimpan data angsuran, tombol
bersih digunakan untuk merubah atau membersihkan data pada form data angsuran dan
tombol keluar digunakan untuk keluar dari form angsuran.
• Form Peminjaman
Digunakan untuk mengolah data peminjaman. Form ini hanya dapat diakses oleh user
yang hanya dapat melakukan transaksi. Form ini akan menggunakan 4 tombol utama,
yaitu Tambah, simpan, bersih, dan keluar. Tombol tambah digunakan untuk menambah
data peminjaman, tombol simpan digunakan untuk menyimpan data peminjaman,
tombol bersih digunakan untuk merubah atau membersihkan data pada form data
angsuran dan tombol keluar digunakan untuk keluar dari form peminjaman.
• Form Pengeluaran
Digunakan untuk mengolah data pengeluaran. Form ini hanya dapat diakses oleh user
yang hanya dapat melakukan transaksi. Form ini akan menggunakan 4 tombol utama,
yaitu Tambah, simpan, bersih, dan keluar. Tombol tambah digunakan untuk menambah
data pengeluaran, tombol simpan digunakan untuk menyimpan data pengeluaran,
tombol bersih digunakan untuk merubah atau membersihkan data pada form data
angsuran dan tombol keluar digunakan untuk keluar dari form pengeluaran.
3.1.4 Menu Laporan
• Laporan Simpanan Anggota
Digunakan untuk mencetak laporan Anggota
• Laporan Mutasi Stok
Digunakan untuk mencetak laporan Stok
• Laporan Sisa Hasil Usaha
Digunakan untuk mencetak laporan Sisa Hasil Usaha
• Laporan Kegiatan
Digunakan untuk mencetak laporan kegiatan
• Laporan Absensi
Digunakan untuk mencetak laporan absensi
• Laporan Pendapatan
Digunakan untuk mencetak laporan pendapatan
• Laporan Neraca
Digunakan untuk mencetak laporan neraca
12 | P a g e
Sistem Informasi Koperasi Karyawan Version: <1.0>
Software Requirements Specification Date: <17/09/13>
SRS-Erwan.docx
• Laporan Pengeluaran
Digunakan untuk mencetak laporan pengeluaran
• Laporan Arus Kas
Digunakan untuk mencetak laporan Arus Kas
• Laporan Stan
Digunakan untuk mencetak laporan stan
3.1.5 Menu Help
• Form Pencarian Data
Digunakan untuk mencari dan menemukan istilah yang berkaitan dengan pengoperasian
alat dan software.
• User Guide
Digunakan untuk memberi panduan penggunaan software
• About Us
Digunakan untuk menampilkan data tim pengembang software
3.2 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.
3.3 Reliability
1. Ketersediaan software ini mencapai 90%, di definisikan dalam satu hari kerja
software ini digunakan selama 6,5 jam.
2. Untuk memperbaiki setelah terjadi kesalahan maksimal selama 3 menit.
3. 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.
4. Maksimum kesalahan yang akan terjadi adalah program tidak bias dijalankan dan
data tidak bisa diakses.
13 | P a g e
Sistem Informasi Koperasi Karyawan Version: <1.0>
Software Requirements Specification Date: <17/09/13>
SRS-Erwan.docx
3.4 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.
3.5 Supportability
1. Software dibangun dengan menambah component pada tools program VB.Net 2010,
sehingga dapat mempercantik user intetrface program.
2. Tidak ada dukungan secara teknis, dukungan hanya diberikan melalui user guide
(panduan dalam bentuk file)
3.6 Design Constraints
• Software sistem informasi kependudukan ini akan terinstall di server, dengan
spesifikasi sebagai berikut:
Perangkat
Keras
Jenis
Motherboard : Intel® Desktop Board DH55TC
Processor : Intel I3 3225 3.3Ghz CPU Asrock H61M-HVS
Memory : Kingston4Gb DDR 3
Harddisk : Seagate Barracuda ST31000524AS 1TB 7200 RPM
32MB Cache SATA 6.0Gb/s 3.5" Internal Hard Drive
Lan Card : Gigabit Ethernet Card UTP 10/100/1000 32 Bit
Monitor : LG 19 Inch L197WSB
Casing : Power Logic GTX 2000 500W
Keyboard &
14 | P a g e
Sistem Informasi Koperasi Karyawan Version: <1.0>
Software Requirements Specification Date: <17/09/13>
SRS-Erwan.docx
Mouse
: Logitech KB Classic Plus + Ms Optical Black
• Software ini juga akan terinstal di komputer client, dengan spesifikasi sebagai
berikut:
Perangkat
Keras
Jenis
Motherboard : Intel® Desktop Board DH55TC
Processor : Intel® Core™2 Duo Processor E8400 (6M Cache, 3.00
GHz, 1333 MHz FSB)
Memory : Kingston ValueRAM 2GB DDR3 1333MHz DIMM
Harddisk : Seagate 500GB, 7200 RPM, SATA III, 16MB Cache, 3.5"
Lan Card : Ethernet Card UTP 10/100 32 Bit
Monitor : LG 16 Inch 1642S
Casing : Power Logic Futura 500 450W
Keyboard &
Mouse
: Logitech KB Classic Plus + Ms Optical Black
• Software ini hanya dapat dijalankan di Sistem Operasi Windows minimal
Windows 7 Profesional
3.7 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.
3.8 Purchased Components
Pengembang tidak menangani hal-hal yang berhubungan dengan pembelian
Hardware. Segala infrastruktur yang diperlukan akan disediakan oleh pihak perusahaan.
15 | P a g e
Sistem Informasi Koperasi Karyawan Version: <1.0>
Software Requirements Specification Date: <17/09/13>
SRS-Erwan.docx
3.9 Interfaces
Kebutuhan antar muka yang didefinisikan pada dokumen ini mencakup kebutuhan
antar muka pengguna, antar muka hardware, antar muka software dan antar muka
komunikasi.
3.9.1 User Interfaces
User interface dari aplikasi Sistem Informasi Koperasi Karyawan 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.
3.9.2 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 symbolsymbol yang
dibutuhkanoleh system.
c. Mouse, membantu system untuk dapat mengenali inputan dari pengguna dengan
melakukan click, drag dll.
16 | P a g e
Sistem Informasi Koperasi Karyawan Version: <1.0>
Software Requirements Specification Date: <17/09/13>
SRS-Erwan.docx
d. Monitor, membantu pengguna untuk mengetahui dan menampilkan apa yang
menjadi output dari system. Serta menjadi perantara komunikasi antara system dengan
pengguna.
3.9.3Software Interfaces
Dalam pembangunan system, dibutuhkan peangkat lunak guna untuk mendukung
proyek yang sedang di bangun. Hal tersebut meliputi :
f. SistemOperasi
SistemOperasi (Server) : Windows 7 Ultimate
SistemOperasi (Client) : Windows 7 Profesional
SistemOperasi : Microsoft
g. BahasaPemograman
Bahasa : Visual Basic
Aplikasi : Microsoft VB.net 2010
Sumber Perusahaan : Microsoft
h. RDBMS
Nama RDBMS : Microsoft SQL Server 2012
Sumber Perusahaan : Microsoft
i. Software Tambahan
NamaAplikasi : Microsoft Visio 2010
Sumber Perusahaan : Microsoft
NamaAplikasi : Power Desaigner V15
17 | P a g e
Sistem Informasi Koperasi Karyawan Version: <1.0>
Software Requirements Specification Date: <17/09/13>
SRS-Erwan.docx
Sumber Perusahaan : Sybase
3.9.4Communications 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.
3.10 Licensing Requirements
Implementasi dan installasi aplikasi ini akan terdistribusi sesuai dengan ketentuan
operasional yang berlaku pada area tersebut.
3.11 Legal, Copyright and Other Notices
Hak cipta perangkat lunak Sistem Informasi Koperasi Karyawan menjadi milik
pengembang proyek dan Koperasi Karyawan. Masing-masing pihak tidak dapat
mendistribusikan perangkat lunak kepada pihak lain tanpa adanya kesepakatan bersama.
3.12 Applicable Standards
• SQL Server 2010
• Visual Basic.Net
4. Supporting Information
Dokumen-dokumen yang terkait untuk pembuatan dokumen Software
Requirements Specification ini antara lain adalah :
• Dokumen SDPLN
• Wawancara proses kerja Koperasi Karyawan
• Data-data koperasi
• Tabel RC
• Struktur Organiasi Koperasi Karyawan

More Related Content

What's hot

Struktur direktori
Struktur direktoriStruktur direktori
Struktur direktoriAnggi DHARMA
 
Dokumen perencanaan-proyek-perangkat-lunak
Dokumen perencanaan-proyek-perangkat-lunakDokumen perencanaan-proyek-perangkat-lunak
Dokumen perencanaan-proyek-perangkat-lunak
Winda Dwiastini
 
PERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAKPERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAKDhika The'Lover
 
Rpl 012 - perancangan berorientasi objek
Rpl   012 - perancangan berorientasi objekRpl   012 - perancangan berorientasi objek
Rpl 012 - perancangan berorientasi objekFebriyani Syafri
 
Konstruksi perangkat lunak
Konstruksi perangkat lunakKonstruksi perangkat lunak
Konstruksi perangkat lunakAinul Yaqin
 
Intermediate code kode antara
Intermediate code   kode antaraIntermediate code   kode antara
Intermediate code kode antara
Gunawan Manalu
 
Contoh skpl-software-manajemen-sekolah
Contoh skpl-software-manajemen-sekolahContoh skpl-software-manajemen-sekolah
Contoh skpl-software-manajemen-sekolah
DinilOctav
 
Interaksi manusia dan komputer
Interaksi manusia dan komputerInteraksi manusia dan komputer
Interaksi manusia dan komputer
Miftahul Khair N
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
Febryci Legirian
 
Kerangka kerja interaksi
Kerangka kerja interaksiKerangka kerja interaksi
Kerangka kerja interaksiAriev Kusuma
 
Algoritma penjadwalan proses
Algoritma penjadwalan prosesAlgoritma penjadwalan proses
Algoritma penjadwalan proses
Rakhmi Khalida, M.M.S.I
 
Analisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMKAnalisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMK
Miftahul Muttaqin
 
Konsep dasar logic programming
Konsep dasar logic programmingKonsep dasar logic programming
Konsep dasar logic programming
RiZki 'mmc' SaTria
 
Laporan praktikum basis data my sql
Laporan praktikum basis data my sqlLaporan praktikum basis data my sql
Laporan praktikum basis data my sqlLela Warni
 
Makalah microsoft word
Makalah microsoft wordMakalah microsoft word
Makalah microsoft word
kardi faizin
 
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
Uofa_Unsada
 
Rpl 10-perancangan user interface
Rpl 10-perancangan user interfaceRpl 10-perancangan user interface
Rpl 10-perancangan user interfacef' yagami
 
System Request
System RequestSystem Request
System Request
SariWahyuningsih4
 
Rekayasa Perangkat Lunak
Rekayasa Perangkat LunakRekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
Yudi Purwanto
 

What's hot (20)

Struktur direktori
Struktur direktoriStruktur direktori
Struktur direktori
 
Software Requirements
Software RequirementsSoftware Requirements
Software Requirements
 
Dokumen perencanaan-proyek-perangkat-lunak
Dokumen perencanaan-proyek-perangkat-lunakDokumen perencanaan-proyek-perangkat-lunak
Dokumen perencanaan-proyek-perangkat-lunak
 
PERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAKPERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAK
 
Rpl 012 - perancangan berorientasi objek
Rpl   012 - perancangan berorientasi objekRpl   012 - perancangan berorientasi objek
Rpl 012 - perancangan berorientasi objek
 
Konstruksi perangkat lunak
Konstruksi perangkat lunakKonstruksi perangkat lunak
Konstruksi perangkat lunak
 
Intermediate code kode antara
Intermediate code   kode antaraIntermediate code   kode antara
Intermediate code kode antara
 
Contoh skpl-software-manajemen-sekolah
Contoh skpl-software-manajemen-sekolahContoh skpl-software-manajemen-sekolah
Contoh skpl-software-manajemen-sekolah
 
Interaksi manusia dan komputer
Interaksi manusia dan komputerInteraksi manusia dan komputer
Interaksi manusia dan komputer
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
 
Kerangka kerja interaksi
Kerangka kerja interaksiKerangka kerja interaksi
Kerangka kerja interaksi
 
Algoritma penjadwalan proses
Algoritma penjadwalan prosesAlgoritma penjadwalan proses
Algoritma penjadwalan proses
 
Analisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMKAnalisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMK
 
Konsep dasar logic programming
Konsep dasar logic programmingKonsep dasar logic programming
Konsep dasar logic programming
 
Laporan praktikum basis data my sql
Laporan praktikum basis data my sqlLaporan praktikum basis data my sql
Laporan praktikum basis data my sql
 
Makalah microsoft word
Makalah microsoft wordMakalah microsoft word
Makalah microsoft word
 
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
 
Rpl 10-perancangan user interface
Rpl 10-perancangan user interfaceRpl 10-perancangan user interface
Rpl 10-perancangan user interface
 
System Request
System RequestSystem Request
System Request
 
Rekayasa Perangkat Lunak
Rekayasa Perangkat LunakRekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
 

Similar to Tugas RPL SRS Erwan

ETS - KAK
ETS - KAKETS - KAK
ETS - KAK
ModistaGarsia
 
Project charter-Contoh
Project charter-ContohProject charter-Contoh
Project charter-Contoh
Fajar Baskoro
 
Project charter 5114100043
Project charter 5114100043Project charter 5114100043
Project charter 5114100043
jeffrynasri
 
Project charter
Project charterProject charter
Project charter
DimasKamurapi
 
Project charter fp mpple
Project charter fp mppleProject charter fp mpple
Project charter fp mpple
DennyRengganis
 
Sistem penyelesaian masalah IT
Sistem penyelesaian masalah ITSistem penyelesaian masalah IT
Sistem penyelesaian masalah IT
MuhammadRyandaNM
 
ETS MPPL 2019
ETS MPPL 2019ETS MPPL 2019
ETS MPPL 2019
ganiwijaya
 
Materi ke 2 Konsep eRKa.pdf
Materi ke 2 Konsep eRKa.pdfMateri ke 2 Konsep eRKa.pdf
Materi ke 2 Konsep eRKa.pdf
DJAMALUDINDJAMALUDIN1
 
Project charter
Project charterProject charter
Project charter
Buthoro Kunto Raharjo
 
Sdpln si-kopkar-v4
Sdpln si-kopkar-v4Sdpln si-kopkar-v4
Sdpln si-kopkar-v4
Rina Wijaya
 
Sdpln sikopkar
Sdpln sikopkarSdpln sikopkar
Sdpln sikopkar
Rian Pratama
 
Kerangka Acuan Kerja Pengembangan Aplikasi Perekaman Kendala
Kerangka Acuan Kerja Pengembangan Aplikasi Perekaman KendalaKerangka Acuan Kerja Pengembangan Aplikasi Perekaman Kendala
Kerangka Acuan Kerja Pengembangan Aplikasi Perekaman Kendala
PutriAprilliandini
 
Project Charter Human Resource Information System
Project Charter Human Resource Information SystemProject Charter Human Resource Information System
Project Charter Human Resource Information System
Ivanda Zevi Amalia
 
Ets mppl
Ets mpplEts mppl
Kerangka acuan kerja (kak) aplikasi pengajuan keluhan inspektorat
Kerangka acuan kerja (kak) aplikasi pengajuan keluhan inspektoratKerangka acuan kerja (kak) aplikasi pengajuan keluhan inspektorat
Kerangka acuan kerja (kak) aplikasi pengajuan keluhan inspektorat
Ganendra Afrasya
 
KAK Pelayanan Keluhan Perangkat TI
KAK Pelayanan Keluhan Perangkat TIKAK Pelayanan Keluhan Perangkat TI
KAK Pelayanan Keluhan Perangkat TI
nadarosadi
 
RPL_28-05-2022(Kost Dani).pdf
RPL_28-05-2022(Kost Dani).pdfRPL_28-05-2022(Kost Dani).pdf
RPL_28-05-2022(Kost Dani).pdf
mamasJeki
 
Evaluasi Tengah Semester - MPPL E
Evaluasi Tengah Semester - MPPL EEvaluasi Tengah Semester - MPPL E
Evaluasi Tengah Semester - MPPL E
Raden Kusuma
 

Similar to Tugas RPL SRS Erwan (20)

ETS - KAK
ETS - KAKETS - KAK
ETS - KAK
 
Project charter-Contoh
Project charter-ContohProject charter-Contoh
Project charter-Contoh
 
Uts mppl
Uts mpplUts mppl
Uts mppl
 
Project charter 5114100043
Project charter 5114100043Project charter 5114100043
Project charter 5114100043
 
Project charter
Project charterProject charter
Project charter
 
Project charter fp mpple
Project charter fp mppleProject charter fp mpple
Project charter fp mpple
 
Sistem penyelesaian masalah IT
Sistem penyelesaian masalah ITSistem penyelesaian masalah IT
Sistem penyelesaian masalah IT
 
Uts mppl (1)
Uts mppl (1)Uts mppl (1)
Uts mppl (1)
 
ETS MPPL 2019
ETS MPPL 2019ETS MPPL 2019
ETS MPPL 2019
 
Materi ke 2 Konsep eRKa.pdf
Materi ke 2 Konsep eRKa.pdfMateri ke 2 Konsep eRKa.pdf
Materi ke 2 Konsep eRKa.pdf
 
Project charter
Project charterProject charter
Project charter
 
Sdpln si-kopkar-v4
Sdpln si-kopkar-v4Sdpln si-kopkar-v4
Sdpln si-kopkar-v4
 
Sdpln sikopkar
Sdpln sikopkarSdpln sikopkar
Sdpln sikopkar
 
Kerangka Acuan Kerja Pengembangan Aplikasi Perekaman Kendala
Kerangka Acuan Kerja Pengembangan Aplikasi Perekaman KendalaKerangka Acuan Kerja Pengembangan Aplikasi Perekaman Kendala
Kerangka Acuan Kerja Pengembangan Aplikasi Perekaman Kendala
 
Project Charter Human Resource Information System
Project Charter Human Resource Information SystemProject Charter Human Resource Information System
Project Charter Human Resource Information System
 
Ets mppl
Ets mpplEts mppl
Ets mppl
 
Kerangka acuan kerja (kak) aplikasi pengajuan keluhan inspektorat
Kerangka acuan kerja (kak) aplikasi pengajuan keluhan inspektoratKerangka acuan kerja (kak) aplikasi pengajuan keluhan inspektorat
Kerangka acuan kerja (kak) aplikasi pengajuan keluhan inspektorat
 
KAK Pelayanan Keluhan Perangkat TI
KAK Pelayanan Keluhan Perangkat TIKAK Pelayanan Keluhan Perangkat TI
KAK Pelayanan Keluhan Perangkat TI
 
RPL_28-05-2022(Kost Dani).pdf
RPL_28-05-2022(Kost Dani).pdfRPL_28-05-2022(Kost Dani).pdf
RPL_28-05-2022(Kost Dani).pdf
 
Evaluasi Tengah Semester - MPPL E
Evaluasi Tengah Semester - MPPL EEvaluasi Tengah Semester - MPPL E
Evaluasi Tengah Semester - MPPL E
 

Tugas RPL SRS Erwan

  • 1. Sistem Informasi Koperasi Karyawan Version: <1.0> Software Requirements Specification Date: <07/09/13> SRS-Erwan.docx Rekayasa Perangkat Lunak Sistem Informasi Koperasi Karyawan Software Requirements Specification Version 1.0 Disiapkan Oleh : Erwan Nur Arief 1005830 17 September 2013
  • 2. 2 | P a g e Sistem Informasi Koperasi Karyawan Version: <1.0> Software Requirements Specification Date: <17/09/13> SRS-Erwan.docx Table of Contents 1. Introduction 3 1.1 Purpose 3 1.2 Scope 3 1.3 Definitions, Acronyms and Abbreviations 4 1.4 References 4 1.5 Overview 4 2. Overall Description 4 3. Specific Requirements 10 3.1 Functionality 10 3.1.1 Menu Utility 10 3.1.2 Menu File Master 10 3.1.3 Menu Transaksi 11 3.1.4 Menu Laporan 11 3.1.5 Menu Help 12 3.2 Usability 12 3.3 Reliability 12 3.4 Performance 13 3.5 Supportability 13 3.6 Design Constraints 13 3.7 Online User Documentation and Help System Requirements 14 3.8 Purchased Components 14 3.9 Interfaces 15 3.9.1 User Interfaces 15 3.9.2 Interfaces 15 3.9.3 Software Interfaces 16 3.9.4 Communications Interfaces 17 3.10 Licensing Requirements 17 3.11 Legal, Copyright and Other Notices 17 3.12 Applicable Standards 17 4. Supporting Information 17 Software Requirements Specification
  • 3. 3 | P a g e Sistem Informasi Koperasi Karyawan Version: <1.0> Software Requirements Specification Date: <17/09/13> SRS-Erwan.docx 1. 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, termasukdidalamnya 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. 1.1 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. 1.2 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, 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.
  • 4. 4 | P a g e Sistem Informasi Koperasi Karyawan Version: <1.0> Software Requirements Specification Date: <17/09/13> SRS-Erwan.docx 1.3 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. c. Software : Perangkat Lunak. d. Hardware : Perangkat Keras. 1.4 References • IEEE Std. 830-1998, IEEE Recommended Practice for Software Requirement Specifications. • - - - diakses pada 16 September 2013 pukul 14.35 1.5 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) 2. 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. Implementasi perangkat lunak juga diharapkan dapat mengurangi permasalahan dalam simpan pinjam, pelaporan SHU yang selama ini menjadi masalah dalam koperasi karyawan.
  • 5. 5 | P a g e Sistem Informasi Koperasi Karyawan Version: <1.0> Software Requirements Specification Date: <17/09/13> SRS-Erwan.docx Blok Diagram Sistem Informasi Koperasi Karyawan 0 SISTEM INFORMASI KOPERASI KARYAWAN 1 SUBSISTEM MAINTENANCE MASTER 2 SUBSISTEM TRANSAKSI 3 SUBSISTEM PELAPORAN 4 SUBSISTEM PENDAFTARAN ANGGOTA 1.1 MAINTENAN CE MASTER PENGURUS 1.2 MAINTENAN CE MASTER BUNGA 1.3 MAINTENAN CE MASTER JENIS SIMPANAN 1.4 MAINTENAN CE MASTER ANGGOTA 3.3 CETAK LAPORAN ANGSURAN PINJAMAN 3.4 CETAK LAPORAN PENGELUARA N OPERASIONAL 3.5 CETAK LAPORAN SHU 3.6 CETAK LAPORAN JASA BUNGA 3.7 CETAK LAPORAN KEKAYAAN KOPERASI 3.1 CETAK LAPORAN SIMPANAN 3.8 CETAK NERACA TAHUNAN 2.2 TRANSAKSI PEMINJAMAN 2.1 TRANSAKSI SIMPANAN 2.3 TRANSAKSI ANGSURAN PINJAMAN 2.4 TRANSAKSI PENGELUARAN OPERASIONAL 2.2.1 PEMINJAMAN 2.2.2 CETAK BUKTI PEMINJAMAN 2.3.1 ANGSURAN PINJAMAN 2.3.2 CETAK BUKTI ANGSURAN 2.1.3 CETAK BUKTI SIMPANAN 2.1.2 TRANSAKSI SIMPANAN SUKARELA 2.1.1 TRANSAKSI SIMPANAN WAJIB 3.2 CETAK LAPORAN ANGSURAN PEMINJAMAN
  • 6. 6 | P a g e Sistem Informasi Koperasi Karyawan Version: <1.0> Software Requirements Specification Date: <17/09/13> SRS-Erwan.docx • 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 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.
  • 7. 7 | P a g e Sistem Informasi Koperasi Karyawan Version: <1.0> Software Requirements Specification Date: <17/09/13> SRS-Erwan.docx • 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 2012 berbasis client-server. 2. Database yang digunakan adalah SQL Server 2012 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.
  • 8. 8 | P a g e Sistem Informasi Koperasi Karyawan Version: <1.0> Software Requirements Specification Date: <17/09/13> SRS-Erwan.docx 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 4. Segala lisensi software ditangung oleh pihak Koperasi 5. Sistem Operasi yang digunakan minimal Windows 7 requirements subsets. CLIENT Minimum Requirement Specification Processor Intel Core 2 Duo (2.4 Ghz) Mainboard Intel/ASUS/Gigabyte/ECS or Other Memory DDR3 2GB Vga Card 512MB Harddisk 500GB Operating System Windows 7 Professional Mouse Standard Keyboard Standard Sound Card OnBoard Monitor 14” or more Modem/LAN Card 10/100 MBps Instalasi Software SQL Server 2012 dan VB.Net 2010
  • 9. 9 | P a g e Sistem Informasi Koperasi Karyawan Version: <1.0> Software Requirements Specification Date: <17/09/13> SRS-Erwan.docx SERVER Minimum Requirement Specification Processor Intel Core i3 (3.0 Ghz) Mainboard Intel/ASUS/Gigabyte/ECS or Other Memory DDR3 4GB Vga Card 1GB Harddisk 1TB Operating System Windows 7 Ultimate Mouse Standard Keyboard Standard Sound Card OnBoard Monitor 14” or more Modem/LAN Card 10/100 MBps Instalasi Software SQL Server 2012 dan VB.Net 2010
  • 10. 10 | P a g e Sistem Informasi Koperasi Karyawan Version: <1.0> Software Requirements Specification Date: <17/09/13> SRS-Erwan.docx 3. 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. 3.1 Functionality 3.1.1 Menu Utility a. Form Login Digunakan untuk membuka menu pada aplikasi. Form ini dibuat untuk memverifikasi data login user. Hal ini dimaksudkan agar data tetap terjaga dengan baik. b. Form Pendaftaran Anggota Digunakan untuk membuat user dan password pada aplikasi agar dapat login kedalam aplikasi dan mendapat hak akses untuk menjalankan aplikasi. Form ini bertujuan agar user dapat dikelolah dengan baik oleh admin. Selain itu setiap user akan diberikan hak akses yang berbeda sesuai dengan kebijakan admin dan koperasi. Berisi Biodata Anggota c. Form Pendaftaran Stan Digunakan untuk pengisian data dari para pendaftar persewaan stan d. Form Input Inventori Dingunakan untuk pengisian data dari inventori koperasi. e. Form Cetak Anggota Digunakan untuk melakukan proses cetak anggota yang sudah mendaftar pada koperasi karyawan 3.1.2 Menu File Master • Form Master Pengurus Digunakan untuk mengolah data pengurusan koperasi karyawan menyesuaikan dengan jabatan pengurus • Form Master Simpanan Digunakan untuk mengolah data simpanan pada koperasi melalui jenis simpanan.
  • 11. 11 | P a g e Sistem Informasi Koperasi Karyawan Version: <1.0> Software Requirements Specification Date: <17/09/13> SRS-Erwan.docx 3.1.3 Menu Transaksi • Form Angsuran Digunakan untuk mengolah data anggsuran. Form ini hanya dapat diakses oleh user yang hanya dapat melakukan transaksi. Form ini akan menggunakan 4 tombol utama, yaitu Tambah, simpan, bersih, dan keluar. Tombol tambah digunakan untuk menambah data angsuran, tombol simpan digunakan untuk menyimpan data angsuran, tombol bersih digunakan untuk merubah atau membersihkan data pada form data angsuran dan tombol keluar digunakan untuk keluar dari form angsuran. • Form Peminjaman Digunakan untuk mengolah data peminjaman. Form ini hanya dapat diakses oleh user yang hanya dapat melakukan transaksi. Form ini akan menggunakan 4 tombol utama, yaitu Tambah, simpan, bersih, dan keluar. Tombol tambah digunakan untuk menambah data peminjaman, tombol simpan digunakan untuk menyimpan data peminjaman, tombol bersih digunakan untuk merubah atau membersihkan data pada form data angsuran dan tombol keluar digunakan untuk keluar dari form peminjaman. • Form Pengeluaran Digunakan untuk mengolah data pengeluaran. Form ini hanya dapat diakses oleh user yang hanya dapat melakukan transaksi. Form ini akan menggunakan 4 tombol utama, yaitu Tambah, simpan, bersih, dan keluar. Tombol tambah digunakan untuk menambah data pengeluaran, tombol simpan digunakan untuk menyimpan data pengeluaran, tombol bersih digunakan untuk merubah atau membersihkan data pada form data angsuran dan tombol keluar digunakan untuk keluar dari form pengeluaran. 3.1.4 Menu Laporan • Laporan Simpanan Anggota Digunakan untuk mencetak laporan Anggota • Laporan Mutasi Stok Digunakan untuk mencetak laporan Stok • Laporan Sisa Hasil Usaha Digunakan untuk mencetak laporan Sisa Hasil Usaha • Laporan Kegiatan Digunakan untuk mencetak laporan kegiatan • Laporan Absensi Digunakan untuk mencetak laporan absensi • Laporan Pendapatan Digunakan untuk mencetak laporan pendapatan • Laporan Neraca Digunakan untuk mencetak laporan neraca
  • 12. 12 | P a g e Sistem Informasi Koperasi Karyawan Version: <1.0> Software Requirements Specification Date: <17/09/13> SRS-Erwan.docx • Laporan Pengeluaran Digunakan untuk mencetak laporan pengeluaran • Laporan Arus Kas Digunakan untuk mencetak laporan Arus Kas • Laporan Stan Digunakan untuk mencetak laporan stan 3.1.5 Menu Help • Form Pencarian Data Digunakan untuk mencari dan menemukan istilah yang berkaitan dengan pengoperasian alat dan software. • User Guide Digunakan untuk memberi panduan penggunaan software • About Us Digunakan untuk menampilkan data tim pengembang software 3.2 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. 3.3 Reliability 1. Ketersediaan software ini mencapai 90%, di definisikan dalam satu hari kerja software ini digunakan selama 6,5 jam. 2. Untuk memperbaiki setelah terjadi kesalahan maksimal selama 3 menit. 3. 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. 4. Maksimum kesalahan yang akan terjadi adalah program tidak bias dijalankan dan data tidak bisa diakses.
  • 13. 13 | P a g e Sistem Informasi Koperasi Karyawan Version: <1.0> Software Requirements Specification Date: <17/09/13> SRS-Erwan.docx 3.4 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. 3.5 Supportability 1. Software dibangun dengan menambah component pada tools program VB.Net 2010, sehingga dapat mempercantik user intetrface program. 2. Tidak ada dukungan secara teknis, dukungan hanya diberikan melalui user guide (panduan dalam bentuk file) 3.6 Design Constraints • Software sistem informasi kependudukan ini akan terinstall di server, dengan spesifikasi sebagai berikut: Perangkat Keras Jenis Motherboard : Intel® Desktop Board DH55TC Processor : Intel I3 3225 3.3Ghz CPU Asrock H61M-HVS Memory : Kingston4Gb DDR 3 Harddisk : Seagate Barracuda ST31000524AS 1TB 7200 RPM 32MB Cache SATA 6.0Gb/s 3.5" Internal Hard Drive Lan Card : Gigabit Ethernet Card UTP 10/100/1000 32 Bit Monitor : LG 19 Inch L197WSB Casing : Power Logic GTX 2000 500W Keyboard &
  • 14. 14 | P a g e Sistem Informasi Koperasi Karyawan Version: <1.0> Software Requirements Specification Date: <17/09/13> SRS-Erwan.docx Mouse : Logitech KB Classic Plus + Ms Optical Black • Software ini juga akan terinstal di komputer client, dengan spesifikasi sebagai berikut: Perangkat Keras Jenis Motherboard : Intel® Desktop Board DH55TC Processor : Intel® Core™2 Duo Processor E8400 (6M Cache, 3.00 GHz, 1333 MHz FSB) Memory : Kingston ValueRAM 2GB DDR3 1333MHz DIMM Harddisk : Seagate 500GB, 7200 RPM, SATA III, 16MB Cache, 3.5" Lan Card : Ethernet Card UTP 10/100 32 Bit Monitor : LG 16 Inch 1642S Casing : Power Logic Futura 500 450W Keyboard & Mouse : Logitech KB Classic Plus + Ms Optical Black • Software ini hanya dapat dijalankan di Sistem Operasi Windows minimal Windows 7 Profesional 3.7 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. 3.8 Purchased Components Pengembang tidak menangani hal-hal yang berhubungan dengan pembelian Hardware. Segala infrastruktur yang diperlukan akan disediakan oleh pihak perusahaan.
  • 15. 15 | P a g e Sistem Informasi Koperasi Karyawan Version: <1.0> Software Requirements Specification Date: <17/09/13> SRS-Erwan.docx 3.9 Interfaces Kebutuhan antar muka yang didefinisikan pada dokumen ini mencakup kebutuhan antar muka pengguna, antar muka hardware, antar muka software dan antar muka komunikasi. 3.9.1 User Interfaces User interface dari aplikasi Sistem Informasi Koperasi Karyawan 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. 3.9.2 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 symbolsymbol yang dibutuhkanoleh system. c. Mouse, membantu system untuk dapat mengenali inputan dari pengguna dengan melakukan click, drag dll.
  • 16. 16 | P a g e Sistem Informasi Koperasi Karyawan Version: <1.0> Software Requirements Specification Date: <17/09/13> SRS-Erwan.docx d. Monitor, membantu pengguna untuk mengetahui dan menampilkan apa yang menjadi output dari system. Serta menjadi perantara komunikasi antara system dengan pengguna. 3.9.3Software Interfaces Dalam pembangunan system, dibutuhkan peangkat lunak guna untuk mendukung proyek yang sedang di bangun. Hal tersebut meliputi : f. SistemOperasi SistemOperasi (Server) : Windows 7 Ultimate SistemOperasi (Client) : Windows 7 Profesional SistemOperasi : Microsoft g. BahasaPemograman Bahasa : Visual Basic Aplikasi : Microsoft VB.net 2010 Sumber Perusahaan : Microsoft h. RDBMS Nama RDBMS : Microsoft SQL Server 2012 Sumber Perusahaan : Microsoft i. Software Tambahan NamaAplikasi : Microsoft Visio 2010 Sumber Perusahaan : Microsoft NamaAplikasi : Power Desaigner V15
  • 17. 17 | P a g e Sistem Informasi Koperasi Karyawan Version: <1.0> Software Requirements Specification Date: <17/09/13> SRS-Erwan.docx Sumber Perusahaan : Sybase 3.9.4Communications 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. 3.10 Licensing Requirements Implementasi dan installasi aplikasi ini akan terdistribusi sesuai dengan ketentuan operasional yang berlaku pada area tersebut. 3.11 Legal, Copyright and Other Notices Hak cipta perangkat lunak Sistem Informasi Koperasi Karyawan menjadi milik pengembang proyek dan Koperasi Karyawan. Masing-masing pihak tidak dapat mendistribusikan perangkat lunak kepada pihak lain tanpa adanya kesepakatan bersama. 3.12 Applicable Standards • SQL Server 2010 • Visual Basic.Net 4. Supporting Information Dokumen-dokumen yang terkait untuk pembuatan dokumen Software Requirements Specification ini antara lain adalah : • Dokumen SDPLN • Wawancara proses kerja Koperasi Karyawan • Data-data koperasi • Tabel RC • Struktur Organiasi Koperasi Karyawan