Anda di halaman 1dari 6

Cuti Online Version: 1.

2
Software Requirements Specification Date: 14/Des/2007
File: SRS.doc

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 Version: 1.2
Software Requirements Specification Date: 14/Des/2007
File: SRS.doc

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. Melakukan Login : adalah kegiatan melakukan otentikasi ke dalan sistem.

Confidential ©PT TELKOM, 2008 Page 5


Cuti Online Version: 1.2
Software Requirements Specification Date: 14/Des/2007
File: SRS.doc

2.2 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 No. Requirement
SRS2 Sistem harus dapat digunakan untuk mengajukan cuti FEAT-01
SRS3 Sistem harus dapat digunakan untuk membatalkan cuti FEAT-02
SRS4 Sistem harus dapat digunakan untuk melihat riwayat FEAT-03
cuti
SRS5 Sistem harus dapat digunakan untuk mengapprove cuti FEAT-04
SRS6 Sistem harus dapat digunakan untuk mengelola FEAT-05
workflow proses approval
3.2 Supplementary Requirements
Nama Requirement No. Requirement
SRS7 Sistem harus dapat membaca dan mengupdate basis data SUPP-01
SDM yang berada di platform SAP
SRS8 Sistem harus dapat menggunakan otentikasi yang SUPP-02
dilakukan di portal TELKOM
SRS9 Sistem harus dikembangkan dengan menggunakan SUPP-03
teknologi web
SRS10 Antarmuka aplikasi cuti online harus sesuai dengan SUPP-04
standar portal

4. Supporting Information
Supporting information terdapat pada masing-masing dokumen.

Confidential ©PT TELKOM, 2008 Page 6


Cuti Online Version: 1.1
Supplementary Specification Date: 26/12/2007
File : Supplementary.doc

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 Version: 1.1
Supplementary Specification Date: 26/12/2007
File : Supplementary.doc

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 Version: 1.1
Supplementary Specification Date: 26/12/2007
File : Supplementary.doc

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 :
• Lotus Notes Domino Server 300 Web Access License
• Database Oracle Server 9.xx 300 Web Access License

12. Legal, Copyright, and Other Notices


- Hak cipta atas Aplikasi Cuti Online menjadi milik perusahaan

13. Applicable Standards


-

Confidential ©TELKOM, 2008 Page 7