0% menganggap dokumen ini bermanfaat (0 suara)
153 tayangan

Software Requirements Specification

Dokumen ini menjelaskan persyaratan fungsional untuk mengembangkan aplikasi monitoring pembangkit listrik yang dapat diakses secara online oleh karyawan PLN untuk memonitor status operasional pembangkit listrik secara real-time. Aplikasi ini memungkinkan karyawan untuk mengajukan cuti, atasan untuk menyetujui cuti, dan bagian personalia untuk memproses cuti yang disetujui. Dokumen ini juga menjelaskan fitur-fitur ut

Diunggah oleh

Andriawan SR
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
153 tayangan

Software Requirements Specification

Dokumen ini menjelaskan persyaratan fungsional untuk mengembangkan aplikasi monitoring pembangkit listrik yang dapat diakses secara online oleh karyawan PLN untuk memonitor status operasional pembangkit listrik secara real-time. Aplikasi ini memungkinkan karyawan untuk mengajukan cuti, atasan untuk menyetujui cuti, dan bagian personalia untuk memproses cuti yang disetujui. Dokumen ini juga menjelaskan fitur-fitur ut

Diunggah oleh

Andriawan SR
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 10

Software Requirements Specification

1. Introduction

1.1 Purpose

a.   Dokumen SRS ini menjelaskan requirement untuk mengimplementasikan fitur-‐fitur pada


aplikasi Monitoring Pembangkit .

b.      Dokumen ini bertujuan pula untuk menjadi monitoring pembangkit listrik yang ada di PLN
Sektor Tello

1.2 Scope

Semua hal yang tercantum dalam dokumen ini merupakan bagian dari ruang lingkup
kebutuhan pengembangan Aplikasi Monitoring Pembangkit serta berkaitan erat dengan
Portal Internal perusahaan yang dapat diakses secara online oleh seluruh karyawan.
????

Dokumen ini menyediakan acuan untuk pengendalian proyek aplikasi Monitoring


Pembangkit.

a.       Karyawan akan menginputkan username dan password untuk admin.

b.      Pemeriksa aplikasi/admin akan memeriksa/memonitoring mesin yang nyala maupun mati

c.       Pemeriksa aplikasi/admin akan mengentriikan sesuai jumlah pembangkit yang disetujui.

d.      Tugas Admin (dari bagian personalia) mengentrikan dan mengontrol pembangkit misal :
kapan pembangkit listrik nyala dan mati

1.3 Overview

Dokumen ini juga menjelaskan use case dari aplikasi Pembangkit secara global, asumsi
dalam pengembangan, kebutuhan spesifik dan kebutuhan tambahan.

Aplikasi Pembangkit merupakan Aplikasi yang dibangun dengan Standard pengembangan


aplikasi serta menggunakan dengan platform berbasis windows atau Linux.

2.     General Description
Aplikasi Monitoring Pembangkit Online bertujuan untuk menggantikan proses pengajuan
monitoring pembangkit yang semula dilakukan secara manual, menjadi berbasis aplikasi.
Dengan adanya aplikasi ini diharapkan proses pengajuan monitoring pembangkit menjadi
lebih cepat, mudah dan dapat dilakukan dari mana saja selama terkoneksi dengan internet.
Pengguna dari aplikasi ini adalah seluruh pegawai yang statusnya aktif dengan
menggunakan admin atau member

2.1. Product Perspective ????????


Program aplikasi sistem cuti pegawai ini digunakan untuk karyawan,system ini
memungkinkan adanya pertukaran data dengan sistem lain menggunakan alat external,

jika diperlukan, berikut adalah diagram sistem tersebut

Cuti Online Kabag/Dep User User


Server t Terminal terminal terminal

Computer Network

DB Server Administrator HRD User


Karyawan terminal Terminal terminal

2.2. Product Function


Sistem

Informasi Cuti

Online

<<include>>

<<include>> <<include>>

<<include>>

<<include>>

Pengaturan

Workflow Cuti

Pengesahan Cuti

Pengajuan oleh HRD

Laporan

Cuti

<<include>>

Pengesahan

<<include>>

Cuti

<<include>>

<<include>> <<include>>

Entri Aturan <<include>>

Posting Ke DB <<include>>

Cuti Histori
Cuti
<<include>> Karyawan
<<include>> <<include>> Surat Histori Cuti
Semua Karyawan

Persetujuan

Cuti

Entri Jumlah

Bukti Pengajuan

Cuti

Laporan Cuti

Pembatalan Pengesahan

Cuti Laporan Cuti

Pengajuan
Cuti

a.       Sistem Single Sign-‐On

Setiap karyawan telah memiliki identitas di dalam aplikasi, yaitu berupa NIK dan
password. Informasi ini dikelola DB Server

b.      Sistem Role Approval

Sesuai dengan bisnis proses aturan yang telah ditetapkan perusahaan, persetujuan cuti
seorang karyawan hanya dapat dilakukan oleh atasan langsung. Oleh karena itu, posisi
seorang karyawan akan terpetakan pada DB Sistem yang telah didefinisikan sebelumnya
tentang hirarki posisi karyawan tersebut di dalam perusahaan. ????

c.       Sistem Log Historis Cuti

Data-‐data cuti yang telah disetujui / ditolak dapat dilihat oleh seorang karyawan dengan
mudah. ?????

2.3. User Characteristics


User yang terlibat dalam pengoperasian system ini adalah :

a.      Pegawai
b.      Administrator

2.4. General Constraints


User yang terlibat dalam pengoperasian system ini adalah :

a.      Berbasis PC

b.      Harus terkoneksi dengan internet

2.5. Assumptions and Dependencies

Dalam pengembangan aplikasi Monitoring pembangkit diasumsikan bahwa:

a.       Tool pengembangan telah tersedia, dalam hal ini yang dimaksud dengan tool adalah
software dan hardware yang dibutuhkan untuk pengembangan.

b.      Semua pegawai yang ingin menggunakan aplikasi monitoring pembangkit memiliki


handphone yang terhubung ke internet.

3. Functional Requirements

3.1 User Interface

User Interface dari aplikasi Cuti Online menggunakan Graphical User Interface berbasis
HTML dengan menggunakan CSS.

Terdiri dari :

3.1.1 User Account

SRS 001 :

Sistem akan menampilkam informasi user account seperti User ID, nama depan, nama
belakang, department, hak akses.
SRS 002 :

Sistem akan mengelola hak akses management user.

3.2 Data Entri

3.2.1 Aturan Cuti


SRS 003 :

Sistem menyediakan fasilitas entri aturan-‐aturan cuti seperti

jumlah cuti pertahun


SRS 004 :

Sistem menyediakan fasilitas entri batasan jumlah hari cuti di


setiap pengajuan cuti

SRS 005 :

Sistem menyediakan fasilitas entri tunjangan cuti disetiap pengajuan cuti.

3.2.2 Mengajukan Cuti

SRS 006 :

Ketika pegawai login, akan di informasikan data mengenai pegawai tersebut, seperti :

a.    No induk pegawai


b.    Nama Pegawai

c.     Nama bagian/department
d.    Historis pengajuan cuti satu tahun terakhir

e.    Jumlah cuti yang tersisa di tahun terakhir

SRS 007 :

Ketika pegawai mengisikan jumlah hari pengajuan cuti, system memvalidasi bahwa:

a. Cuti yang diambil tidak boleh melebihi jumlah cuti yang tersisa.

b.    Cuti yang diambil tidak boleh melebihi jumlah cuti maksimal yang ditentukan.

SRS 008 :
Sistem menyediakan user interface untuk mengentrikan data
pengajuan cuti, terdiri dari

c. Jumlah cuti yang diajukan

d. Rentang tanggal pengambilan cuti (cuti dari tanggal ….s/d

tanggal….)

e. Alasan pengajuan cuti

SRS 009 :

Sistem akan menghasilkan output berupa print out pengajuan cuti sebagai arsip pegawai.

3.2.3 Membatalkan Cuti

SRS 010 :

Ketika karyawan membatalkan cuti, system akan memvalidasi bahwa cuti yang akan
dibatalkan adalah cuti yang belum di approve oleh bagian personalia/HRD.

3.2.4 Pengesahan Cuti

SRS 011 :

Ketika kepala bagian akan mensahkan cuti karyawan, akan ditampilkan informasi
karyawan yang mengajukan cuti :

a.  NIK
b.  Nama Karyawan

c.  Rentang tanggal pengajuan cuti


d.  Alasan pengajuan cuti
SRS 012 :
Sistem menyediakan interface untuk pengesahan cuti :

a. Entri jumlah hari cuti yang disetujui

b. Jika kepala bagian tidak mengesahkan cuti maka ada fasilitas untuk mengentrikan alasan
kenapa cuti tidak disetujui.
c. Sistem akan menghasilkan report bukti hasil pengesahan cuti.

3.2.5 Posting cuti yang di sahkan


SRS 013 :

System menyediakan interface bagi bagian personalia untuk melihat daftar pengajuan cuti
yang telah disahkan, jika data telah disetujui maka bagian personalia akan memposting
data tersebut ke database sebagai arsip kepegawaian.

SRS 014 :

Sistem akan menghasilkan output berupa surat persetujuan cuti yang telah disetujui
kepada karyawan yang mengajukan cuti.

3.3 Report

SRS 015 :

Ada report bukti pengajuan cuti oleh setiap pegawai yang mengajukan cuti

SRS 016 :

Ada report historis cuti masing-‐masing karyawan

SRS 017 :

Untuk keperluan manager/kepala bagian, system dapat memberikan report siapa saja yang
mengajukan cuti di setiap department yang dikepalai.
SRS 018 : Untuk keperluan bagian HRD/bagian personalia, ada report yang menampilkan
informasi siapa saja yang status cutinya disetujui oleh atasannya berdasarkan tanggal
pengajuan/rentang tanggal pengajuan (misal per minggu, per bulan)

3.2 Performance Requirements

SRS 019 :

Aplikasi Cuti Online dapat diakses melalui web browser dengan response time kurang dari
10 detik.

3.3 Design Constraints

SRS 020 : Server Platform

Aplikasi Cuti Online hanya akan terinstall di Server, dengan spesifikasi minimal Pentium 4
dan sistem operasi Microsoft Windows yang memanfaatkan Apache Server dan PHP
sebagai basis Aplikasi.

SRS 021 : Desktop Requirement

Perangkat PC yang digunakan oleh karyawan untuk mengakses aplikasi cuti online,
minimal Pentium II dan tidak tergantung pada vendor mana pun.

SRS 022 : Browser Compatibility

Browser yang digunakan di sisi Client untuk mengakses aplikasi cuti online, minimal dapat
menggunakan Internet Explorer versi 6 keatas, Netscape 4.0 atau Mozilla 1.5.

3.4 Security Requirements

SRS 023 : Masing-‐masing fitur dapat digunakan oleh user sesuai dengan privilege nya

SRS 024 : Sistem ini digunakan memakai login ID untuk setiap user SRS 025 : Pengajuan
cuti akan di setujui jika sudah ada ACC dari pejabat yang berwenang.

7
3.5 Realibility

SRS 026 : Availability 97%

Ketersediaan aplikasi minimal adalah 97%, yaitu ketersediaan aplikasi untuk diakses oleh
karyawan selama waktu kerja dalam 1 hari.

SRS 027 : Accuracy 99,9%

Akurasi menjadi prasyarat utama berfungsinya aplikasi ini dengan baik. Sehingga tidak
terjadi kesalahan pencatatan cuti, kesalahan persetujuan cuti dan kesalahan-‐kesalahan
lain yang tidak diakibatkan oleh human error.

SRS 028 :

Sistem akan menampilakan pesan jika koneksi terputus atau kondisi server down

Anda mungkin juga menyukai