Rekayasa Perangkat Lunak Sistem Informasi Koperasi Karyawan Software Requirements Specification Version 1.0 Disiapkan Oleh : Erwan Nur Arief 1005830 17 September 2013 Sistem Informasi Koperasi Karyawan Version: <1.0> Software Requirements Specification Date: <07/09/13> SRS-Erwan.docx
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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.
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.
• tonoprpl.files.wordpress.com/2011/10/srs-si-kopkar-v1.pdf 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.
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.
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.
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.
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 :