5 0 833 KB
Software Requirements Specification for
Employee Attendance Website Version 1.0
Prepared by Siti Rozani 23516039
7 Februari 2017
Software Requirements Specification for Employee Attendance Website Page ii
Table of Contents Table of Contents...........................................................................................................................ii Revision History............................................................................................................................iii 1. Introduction..............................................................................................................................1 1.1 1.2 1.3 1.4 1.5
Purpose.......................................................................................................................................1 Scope..........................................................................................................................................1 Definitions, acronyms, and abbreviations...................................................................................1 Reference....................................................................................................................................2 Overview....................................................................................................................................2
2.1 2.2 2.3 2.4 2.5
Product Perspective....................................................................................................................3 Product Functions.......................................................................................................................3 User Characteristics....................................................................................................................4 Constraint...................................................................................................................................4 Assumptions and Dependencies.................................................................................................4
3.1 3.2 3.3 3.4 3.5 3.6
External Interfaces......................................................................................................................5 Functions....................................................................................................................................5 Performances Requirements.......................................................................................................6 Logical Database Requirements.................................................................................................6 Design Constrain........................................................................................................................7 Software System Attributs..........................................................................................................7
4.1 4.2 4.3 4.4 4.5
Performance Requirements.........................................................................................................8 Safety Requirements...................................................................................................................8 Security Requirements................................................................................................................8 Software Quality Attributes........................................................................................................8 Business Rules............................................................................................................................8
2. Overall Description..................................................................................................................3
3. Specific Requirements.............................................................................................................5
4. Other Nonfunctional Requirements.......................................................................................8
5. Other Requirements................................................................................................................9 Appendix A: Glossary..................................................................................................................10 Appendix B: Analysis Models.....................................................................................................10 Appendix C: To Be Determined List.............................................................................................10
Software Requirements Specification for Employee Attendance Website Page iii
Revision History Name
Date
Reason For Changes
Version
Software Requirements Specification for Employee Attendance Website
1.
Introduction
1.1
Purpose
Page 1
Tujuan dari penulisan dokumen ini adalah memberikan penjelasan mengenai detail deskripsi dari Aplikasi kehadiran karyawan berbasis website.Dokumen ini dibuat untuk digunakan developer dalam memahami fungsi dan tujuan Aplikasi Kehadiran Karyawan berbasis website.
1.2
Scope
Sebuah perusahaan pastilah mempunyai karyawan atau pekerja baik yang jumlahnya sedikit maupun yang banyak. Dan setiap karyawan yang bekerja diperusahaan tersebut pasti ada disimpan datanya.Salah satunya adalah data kehadiran karyawan. Dan di perusahaan yang berskala cukup besar pastinya ada pencatatan kehadiran karyawan baik melalui alat berupa fingerprint maupun id card. Untuk mendukung kemajuan perusahaan, maka membutuhkan dukungan sistem informasi dan telekomunikasi modern, handal, efisien, aman dan mampu memenuhi semua kebutuhan perusahaan tersebut. Oleh karena itu, dibangunlah sebuah perangkat lunak atau aplikasi kehadiran karyawan berbasis website untuk mempermudah melihat atau mengetahui data kehadiran karyawan yang bekerja diperusahaan tersebut.
1.3
Definitions, acronyms, and abbreviations
1.3.1
Definitions
1. Fingerprint adalah aplikasi yang di desain untuk memenuhi kebutuhan data yang cepat dengan menggunakan verifikasi sidik jari ataupun RFID. 2. Id card adalah kartu identitas seorang karyawan yang diberikan oleh perusahaan.
1.3.2
Acronyms
1. PC adalah Personal Computer 1.3.3
Abbreviations
Software Requirements Specification for Employee Attendance Website
Page 2
1. EAW-Fxx adalah penomoran yang digunakan untuk mempresentasikan kebutuhan fungsional dari perangkat lunak Employee Attendance Website dengan EAW adalah kode perangkat lunak,
F
adalah
kode
yang
merepresentasikan
kebutuhan
fungsional
dan xx adalah nomor urut kebutuhan.
1.4
Reference
Dokumen - dokumen yang digunakan sebagai referensi dalam pembuatan SRS ini adalah sebagai berikut : 1. IEEE
Std
830-1993,
IEEE
Recommended
Practice
for
Software
Requirement
Specifications.
1.5
Overview
Sistematika pembahasan dokumen SRS ini adalah sebagai berikut : DAFTAR ISI DAFTAR GAMBAR DAFTAR TABEL 1.
INRODUCTION Bagian ini berisi pengantar dokumen SRS yang berisi tujuan penulisan dokumen, lingkup masalah pengembangan perangkat lunak, istilah dan singkatan yang digunakan, aturan penomoran yang digunakan dalam dokumen, referensi yang digunakan serta deskripsi umum yang merupakan ikhtisar dokumen SRS.
2.
Overall Description
3.
External Interface Requirements
4.
Software Requirements Specification for Employee Attendance Website
2.
Overall Description
2.1
Product Perspective
Page 3
Employee attendance website adalah sebuah perangkat lunak atau aplikasi kehadiran karyawan yang berbasis website. Website ini dibuat agar para pekerja yang di perusahaan dapat melihat absensi kehadiran mereka masing - masing. Selain itu, dengan adanya website ini dapat mengetahui berapa orang yang mengabsen atau yang sedang ada di perusahaan maupun yang sudah keluar.
2.1.1
Hardware Interface
Perangkat lunak ini memerlukan perangkat keras sebagai berikut : 1. PC Server 2. Laptop atau computer 3. Monitor
2.1.2
Software Interface
Perangkat lunak ini memerlukan antarmuka berupa browser.
2.1.3
Communication Interface
Perangkat lunak ini dioperasikan melalui akses internet maupun intranet.
2.1.4
Memory
Tidak ada batasan memori pada perangkat lunak ini.
2.1.5
Operations
Tidak ada batasan operasi pada perangkat lunak ini
2.1.6
Site Adaption Requirements
Tidak ada batasan untuk Site Adaption pada perangkat lunak ini.
Software Requirements Specification for Employee Attendance Website
2.2
Page 4
Product Functions
Berikut adalah fungsi – fungsi yang ada pada perangkat lunak ini : 1. 2. 3. 4. 5.
2.3
Menampilkan absensi karyawan Menampilkan statistik absensi Karyawan Menampilkan statistic karyawan Registrasi bagi karyawan atau user yang baru Monitoring data karyawan bagi staf HR
User Characteristics 1. Karyawan adalah orang yang bekerja di perusahaan tersebut. 2. Administrator adalah salah satu karyawan yang bekerja di bagian HRD diperusahaan tersebut
2.4
Constraint
Adapun batasan yang ada pada perangkat lunak ini adalah : 1. Perangkat lunak ini hanya dapat dijalankan di browser chrome atau Mozilla firework 2. Dapat diakses melalui jaringan intranet atau internet tergantung kebijakan perusahaan
2.5
Assumptions and Dependencies
Adapun asumsi yang ada pada perangkat lunak ini adalah : 1. Alat mesin absensi fingerprint perusahaan sudah tersedia di perusahaan. 2. Data dari mesin absensi fingerprint sudah tersedia.
Software Requirements Specification for Employee Attendance Website
3.
Specific Requirements
3.1
External Interfaces
Page 5
Antarmuka External pada perangkat lunak ini adalah : 1. Mesin Fingerprint Input : Karyawan mengabsen pada mesin dengan sidik jari ataupun kartu identitas. Output : Data karyawan yang mengabsen 2. Laptop / PC Input : Mengunjungi alamat website Output : Menampilkan data absensi karyawan 3. Monitor Input : data absensi karyawan pada perusahaan Output : Menampilkan jumlah karyawan yang absen atau ada di perusahaan
3.2
Functions
3.2.1
Functions Description
Fungsi – fungsi yang ada pada perangkat lunak ini adalah EAW-F01 EAW-F02 EAW-F03 EAW-F04
3.2.2
Menampilkan jumlah karyawan yang absen Menampilkan statistik absensi karyawan berdasarkan departemen / bagian dan berdasarkan bulan atau tahun. Menampilan Absensi masing – masing karyawan Monitoring data karyawan untuk staf HR
Use case diagram
Software Requirements Specification for Employee Attendance Website
3.3
Performances Requirements
3.4
Logical Database Requirements
Page 6
Software Requirements Specification for Employee Attendance Website
3.5
Design Constrain
3.6
Software System Attributs
Page 7
Software Requirements Specification for Employee Attendance Website
4.
Other Nonfunctional Requirements
4.1
Performance Requirements
4.2
Safety Requirements
4.3
Security Requirements
4.4
Software Quality Attributes
4.5
Business Rules
Page 8
Software Requirements Specification for Employee Attendance Website
5.
Other Requirements
Page 9
Software Requirements Specification for Employee Attendance Website
Appendix A: Glossary Appendix B: Analysis Models Appendix C: To Be Determined List
Page 10