Sei sulla pagina 1di 13

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 Purpose.......................................................................................................................................1
1.2 Scope..........................................................................................................................................1
1.3 Definitions, acronyms, and abbreviations...................................................................................1
1.4 Reference....................................................................................................................................2
1.5 Overview....................................................................................................................................2
2. Overall Description..................................................................................................................3
2.1 Product Perspective....................................................................................................................3
2.2 Product Functions.......................................................................................................................3
2.3 User Characteristics....................................................................................................................4
2.4 Constraint...................................................................................................................................4
2.5 Assumptions and Dependencies.................................................................................................4
3. Specific Requirements.............................................................................................................5
3.1 External Interfaces......................................................................................................................5
3.2 Functions....................................................................................................................................5
3.3 Performances Requirements.......................................................................................................6
3.4 Logical Database Requirements.................................................................................................6
3.5 Design Constrain........................................................................................................................7
3.6 Software System Attributs..........................................................................................................7
4. Other Nonfunctional Requirements.......................................................................................8
4.1 Performance Requirements.........................................................................................................8
4.2 Safety Requirements...................................................................................................................8
4.3 Security Requirements................................................................................................................8
4.4 Software Quality Attributes........................................................................................................8
4.5 Business Rules............................................................................................................................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 Page 1

1. Introduction

1.1 Purpose 

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 Page 3

2. Overall Description

2.1 Product Perspective

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 Page 4

2.2 Product Functions

Berikut adalah fungsi – fungsi yang ada pada perangkat lunak ini :
1. Menampilkan absensi karyawan
2. Menampilkan statistik absensi Karyawan
3. Menampilkan statistic karyawan
4. Registrasi bagi karyawan atau user yang baru
5. Monitoring data karyawan bagi staf HR

2.3 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 Page 5

3. Specific Requirements

3.1 External Interfaces

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 Menampilkan jumlah karyawan yang absen
EAW-F02 Menampilkan statistik absensi karyawan berdasarkan departemen / bagian dan
berdasarkan bulan atau tahun.
EAW-F03 Menampilan Absensi masing – masing karyawan
EAW-F04 Monitoring data karyawan untuk staf HR

3.2.2 Use case diagram
Software Requirements Specification for Employee Attendance Website Page 6

3.3 Performances Requirements

3.4 Logical Database Requirements
Software Requirements Specification for Employee Attendance Website Page 7

3.5 Design Constrain

3.6 Software System Attributs
Software Requirements Specification for Employee Attendance Website Page 8

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
Software Requirements Specification for Employee Attendance Website Page 9

5. Other Requirements
Software Requirements Specification for Employee Attendance Website Page 10

Appendix A: Glossary

Appendix B: Analysis Models

Appendix C: To Be Determined List

Potrebbero piacerti anche