Anda di halaman 1dari 6

Cuti Online

Software Requirements Specification


File: SRS.doc

Version:
1.2
Date: 14/Des/2007

Software Requirements Specification


1.

Introduction

1.1

Purpose
Dokumen SRS ini menjelaskan requirement untuk mengimplementasikan fitur-fitur pada aplikasi Cuti
Online.

1.2

Scope
Dokumen ini menyediakan acuan untuk pengendalian proyek aplikasi Cuti Online.

1.3

Definitions, Acronyms, and Abbreviations


Definisi, akronim dan Singkatan yang digunakan di dalam dokumen ini dijelaskan di dalam dokumen
Glossary.

1.4

References
Dokumen stakeholder request proyek aplikasi Cuti Online.

1.5

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

2.

Overall Description
Aplikasi Cuti Online bertujuan untuk menggantikan proses pengajuan cuti di PT. TELKOM yang semula
dilakukan secara manual, menjadi berbasis aplikasi. Dengan adanya aplikasi ini diharapkan SRS1 proses
pengajuan cuti menjadi lebih cepat, mudah dan dapat dilakukan dari mana saja selama terkoneksi dengan
intranet PT. TELKOM . Pengguna dari aplikasi ini adalah seluruh pegawai PT. TELKOM yang statusnya
aktif.

2.1

Use-Case Model Survey

Confidential

PT TELKOM, 2008

Page 4

Cuti Online
Software Requirements Specification
File: SRS.doc

Version:
1.2
Date: 14/Des/2007

Use case dari aplikasi Cuti online terdiri dari :


1.

Mengajukan cuti : adalah kegiatan mengajukan cuti yang didahului oleh proses login ke dalam
sistem cuti online
Actor : pegawai

2.

Membatalkan cuti : adalah kegiatan membatalkan cuti yang didahului oleh proses login ke dalam
sistem cuti online
Actor : pegawai

3.

Melihat Riwayat Cuti: adalah kegiatan melihat riwayat cuti yang pernah dilakukan dengan
didahului oleh proses login ke dalam sistem cuti online
Actor : pegawai

4.

Mengapprove cuti : adalah kegiatan untuk menyetujui atau menolak permohonan cuti yang
diajukan oleh pegawai. Proses ini didahului dengan melakukan login ke dalam sistem cuti online
Actor : Atasan-1, Atasan-2

5.

Mengelola workflow approval : adalah kegiatan mendefinisikan worklow dari proses approval
cuti, dengan mendefinisikan siapa pemeriksa-1 dan siapa pemeriksa-2.
Actor : Admin

6.

Posting ke SAP : adalah kegiatan yang dilakukan untuk mengupdate jumlah cuti di database SAP
Actor : pegawai

7.
Confidential

Melakukan Login : adalah kegiatan melakukan otentikasi ke dalan sistem.


PT TELKOM, 2008

Page 5

Cuti Online
Software Requirements Specification
File: SRS.doc
2.2

Version:
1.2
Date: 14/Des/2007

Assumptions and Dependencies


Dalam pengembangan aplikasi Cuti Online 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 menggunakan aplikasi Cuti Online memiliki komputer yang terhubung ke
intranet.

3.

Specific Requirements

3.1

Use-Case Reports
Nama Requirement
SRS2 Sistem harus dapat digunakan untuk mengajukan cuti
SRS3 Sistem harus dapat digunakan untuk membatalkan cuti
SRS4 Sistem harus dapat digunakan untuk melihat riwayat
cuti
SRS5 Sistem harus dapat digunakan untuk mengapprove cuti
SRS6 Sistem harus dapat digunakan untuk mengelola
workflow proses approval

3.2

FEAT-04
FEAT-05

Supplementary Requirements
Nama Requirement
SRS7 Sistem harus dapat membaca dan mengupdate basis data
SDM yang berada di platform SAP
SRS8 Sistem harus dapat menggunakan otentikasi yang
dilakukan di portal TELKOM
SRS9 Sistem harus dikembangkan dengan menggunakan
teknologi web
SRS10 Antarmuka aplikasi cuti online harus sesuai dengan
standar portal

4.

No. Requirement
FEAT-01
FEAT-02
FEAT-03

No. Requirement
SUPP-01
SUPP-02
SUPP-03
SUPP-04

Supporting Information
Supporting information terdapat pada masing-masing dokumen.

Confidential

PT TELKOM, 2008

Page 6

Cuti Online
Supplementary Specification
File : Supplementary.doc

Version:
1.1
Date: 26/12/2007

Supplementary Specification
1.

Introduction

1.1

Purpose
Dokumen ini akan menjelaskan mengenai spesifikasi tambahan berkaitan dengan aplikasi cuti online yang
akan dikembangkan, khususnya yang tidak tercantum dalam use-case model.
Dokumen ini bertujuan pula untuk menjadi koridor atau batasan dari sisi penerapan aturan cuti perusahaan.

1.2

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

1.3

Definitions, Acronyms, and Abbreviations


-

1.4

References
1. rup_stkreq v 1.0
2. rup_vision v 1.0

1.5

Overview
Aplikasi Cuti Online merupakan Aplikasi yang dibangun dengan Standard pengembangan aplikasi
TELKOM serta menggunakan dengan platform berbasis windows atau Linux. Pada dokumen ini, akan
dijelaskan kebutuhan tambahan Aplikasi yang tidak tercantum dalam Use Case.

2.

Functionality
Fungsi-fungsi berikut ini adalah fungsis sistem yang tidak terdapat dalam Use Case :

2.1

SUPL1 Sistem Single Sign-On


Setiap karyawan telah memiliki identitas di dalam aplikasi, yaitu berupa NIK dan password. Informasi ini
dikelola melalui Portal Intranet PT TELKOM melalui LDAP berbasis Lotus Notes Domino.

2.2

SUPL2 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 LDAP yang telah didefinisikan sebelumnya tentang hirarki posisi karyawan tersebut di dalam
perusahaan.

2.3

SUPL3 Sistem Log Historis Cuti


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

3.

Usability

3.1

SUPL4 Kemudahan Akses Aplikasi


Aplikasi digabungkan dalam Portal Intranet PT TELKOM dan dengan memanfaatkan LDAP TELKOM,
seorang karyawan saat login sudah otomatis mendapatkan hak akses / role di dalam aplikasi cuti online.

3.2

SUPL5 Penggunaan Web Browser


Untuk mengakses Aplikasi Cuti Online, karyawan dapat menggunakan Aplikasi Internet Browser yang
sudah terinstall di desktop / pc karyawan.

Confidential

TELKOM, 2008

Page 5

Cuti Online
Supplementary Specification
File : Supplementary.doc

Version:
1.1
Date: 26/12/2007

3.3

SUPL6 Dukungan Bantuan Online


Adanya bantuan yang dapat diakses secara online, atas penggunaan aplikasi. Bantuan tersebut berisi cara
pengajuan cuti, mengetahui cuti sudah disetujui / belum, informasi bagaimana melihat rekap cuti serta
informasi bantuan lainnya yang berkaitan dengan Aplikasi Cuti Online.

4.

Reliability

4.1

SUPL7 Availability 97%


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

4.2

SUPL8 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.

5.

Performance

5.1

SUPL9 Response Time


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

5.2

SUPL10 Capacity
Kapasitas penyimpanan data untuk pengajuan cuti, harus mampu menampung data permohonan cuti
karyawan selama minimal 6 bulan ke belakang.

5.3

SUPL11 Throughput
Dengan jumlah karyawan TELKOM yang saat ini lebih dari 20000 karyawan, maka diharapkan throughput
aplikasi ini minimal dapat mendukung akses simultan 250 pengajuan cuti oleh karyawan.

6.

Supportability

6.1

SUPL12 Coding Standards


Untuk alasan kemudahan pengembangan dan update aplikasi, terkait dengan platform Lotus Notes yang
telah digunakan dalam Portal IntraNet TELKOM, maka aplikasi cuti online akan menggunakan bahasa
pemrograman yang sama dengan aplikasi Portal yang sudah ada.

6.2

SUPL13 Dukungan Operasional


Adanya dukungan secara teknis oleh petugas operasional, dalam kaitan melakukan panduan atas adanya
permasalahan dalam proses cuti online.

6.3

SUPL14 New Version


Adanya release baru aplikasi, tidak mengharuskan upgrade / update aplikasi di sisi Client / Desktop yang
digunakan karyawan untuk mengajukan cuti.

7.

Design Constraints

7.1

SUPL15 Server Platform


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

7.2

SUPL16 Desktop Requirement


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

Confidential

TELKOM, 2008

Page 6

Cuti Online
Supplementary Specification
File : Supplementary.doc

Version:
1.1
Date: 26/12/2007

7.3

SUPL17 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.

8.

SUPL18 Online User Documentation and Help System Requirements


Pedoman penggunaan teknis aplikasi, disediakan dalam bentuk softcopy (file PDF), yang berisi panduan
penggunaan aplikasi cuti online. Dokumentasi Online aplikasi tersebut, dibuatkan hanya terkait pada
fungsi-fungsi utama yang terdapat pada bisnis proses pengajuan dan persetujuan Cuti karyawan secara
online.

9.

Purchased Components
Komponen untuk melakukan interkoneksi data Lotus Notes dari dan ke SAP Platform di PT TELKOM.

10.

Interfaces

10.1

SUPL19 User Interfaces


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

10.2

Hardware Interfaces
N/A

10.3

SUPL20 Software Interfaces


Interface aplikasi dari Aplikasi Cuti Online ke Platform SAP memerlukan suatu tambahan modul di SAP
untuk mampu menangkap data yang di push oleh platform SAP. Modul ini membutuhkan komponen
tambahan pada platform SAP.

10.4

SUPL21 Communications Interfaces


Perlu adanya antarmuka untuk interkoneksi ke aplikasi internal TELKOM yang khusus mengelola data
karyawan (SDM) perusahaan dalam platform SAP, menjadikan aplikasi Cuti Online membutuhkan jaringan
yang cukup stabil, handal dan reliable untuk retrieval data quota cuti karyawan dari platform SAP tersebut.

11.

SUPL22 Licensing Requirements


Untuk implementasi dan installasi aplikasi secara terdistribusi di beberapa kota di Indonesia sesuai dengan
beban operasional dari unit yang berada di area tersebut.
Sistem Operasi :

Microsoft Windows Server 2003

20000 Client Access License (CAL)

Platform Aplikasi :

12.

Lotus Notes Domino Server

300 Web Access License

Database Oracle Server 9.xx

300 Web Access License

Legal, Copyright, and Other Notices


-

13.

Hak cipta atas Aplikasi Cuti Online menjadi milik perusahaan

Applicable Standards
-

Confidential

TELKOM, 2008

Page 7

Anda mungkin juga menyukai