Anda di halaman 1dari 12

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK APLIKASI

ABSENSI DAN PENGGAJIAN KARYAWAN

Dibuat oleh:

1. Arvia Kinan (1118101005)

2. Putra Mantiqul (1118101043)


3. Novra Yunanda (1118101033)

Program Studi Sistem Informasi


Universitas Widyatama Bandung
Daftar Isi

1. Pendahuluan 7
1.1 Tujuan Penulisan Dokumen 7
1.2 Lingkup Masalah 7
1.3 Definisi, Istilah dan Singkatan 8
1.4 Referensi 9
1.5 Deskripsi umum Dokumen 9

2. Deskripsi Umum Perangkat Lunak 10


2.1 Deskripsi Umum Sistem 10
2.2 Fungsi Produk 10
2.3 Karakteristik Pengguna 10
2.4 Batasan 10
2.5 Lingkungan Operasi 10

3. Deskripsi Umum Kebutuhan 11


3.1 Kebutuhan Interface Eksternal 11
3.1.1 User Interface 11
3.1.2 Hardware Interface 11
3.1.3 Software Interface 11
3.1.4 Communication Interface 11
1 Pendahuluan

1.1 Tujuan Penulisan Dokumen


Dokumen ini berisi Spesifikasi Kebutuhan Perangkat Lunak (SKPL) atau
Software Requirement Spesification (SRS) untuk "APLIKASI ABSENSI DAN
PENGGAJIAN KARYAWAN".
Tujuan dari penulisan dokumen ini adalah untuk memberikan penjelasan
mengenai perangkat lunak yang akan dibangun baik berupa gambaran umum
maupun penjelasan detail dan menyeluruh.
Dokumen ini akan digunakan sebagai bahan acuan dalam proses
pengembanganperangkat lunak padatahapselanjutnya. Dengan adanya dokumen
SRS ini diharapkan pengembangan perangkat lunak akan lebih terarah dan lebih
terfokus.

1.2 Lingkup Masalah


Perangkat lunak "APLIKASI ABSENSI DAN PENGGAJIAN KARYAWAN"
berupa aplikasi berbasis PHP, yaitu merupakan perangkat lunak yang digunakan
untuk mempermudah proses absensi, penggajian. Dalam aplikasi ini terdapat hal-hal
sebagai berikut:

1.2.1 Fasilitas Login untuk admin, dan karyawan untuk menghindari


penyalahgunaan hak akses.

1.2.2 Menampilkan data pegawai, jabatan dan tunjangan.

1.2.3 Karyawan dapat melihat langsung absensi dan hasil tunjangan dimanapun
secara online tanpa harus datang ke perusahaan.

1.2.4 Admin dan karyawan dapat melihat rekapitulasi hasil absensi

Dengan adanya Aplikasi ini diharapkan dapat membantu memudahkan,


mengefisiensikan serta tepat waktu dalam penggajian dan absensi karyawan dan
dengan adanya perangkat lunak ini diharapkan karyawan dapat mengetahui absensi
kehadiran, jadwal kerja dan lembur, serta besarnya tunjangan karyawan.
1.3 Definisi,Istilah dan Singkatan

Tabel 1.Definisi, Singkatan dan Akronim

Istilah,
Akronim Keterangan
dan
Singkatan
 Admin  Merupakan seseorang yang bertanggung jawab untuk
perawatan sistem dan serta bertanggung jawab
terhadap operasional sistem.
 User  Karyawan

 PHP  Bahasa pemrograman script yang paling banyak dipakai


saat ini atau dalam kata lain bias diartikan sebuah bahasa
pemrograman web yang bekerja di sisi server (server
side scripting) yang dapat melakukan konektifitas pada
database
yang di mana hal itu tidak dapat dilakukan hanya dengan
menggunakan sintaks-sintaks HTML biasa.
 Web  Laman informasi yang disediakan melalui jalur internet
sehingga bisa diakses di seluruh dunia selama terkoneksi
dengan internet
 Online  Terhubung dengan koneksi internet
 Transactio  Laporan rekapitulasi transaksi per satu pertandingan
n
report
 Monthly  Laporan rekapitulasi transaksi per satu bulan
report
 SKPL  Spesifikasi Kebutuhan Perangkat Lunak, atau dalam
bahasa Inggrisnya sering juga disebut sebagai Software
Requirements Spesification (SRS),dan merupakan
spesifikasi
dari perangkat lunak yang akan dikembangkan.

1.4 Deskripsi Umum Dokumen


Dokumen ini secara garis besar terdiri dari tiga bab dengan perincian sebagai berikut:

1.4.1 Bab 1 Pendahuluan, merupakan pengantar dokumen SRS yang brisi tujuan
penulisan dokumen, lingkup masalah pengembangan perangkat lunak, juga
memuat definisi, akronim dan istilah yang digunakan serta referensi dan
deskripsi umum dokumen yang merupakan ikhtisar dokumen SRS.

1.4.2 Bab 2 Deskripsi Umum Perangkat Lunak, mendefinisikan perspektif


produk perangkat lunak serta asumsi dan ketergantungan yang
digunakan dalam pengembangan perangkat lunak "APLIKASI
ABSENSI DAN PENGGAJIAN KARYAWAN".

1.4.3 Bab 3 Deskripsi Umum Kebutuhan, berisi kebutuhan atau spesifikasi,


ditulis terutama untuk developer dan menjelaskan istilah-istilah teknis
dari detail fungsionaliti produk.

2 Deskripsi Umum Perangkat Lunak

2.1 Deskripsi Umum Sistem


Perangkat lunak "APLIKASI ABSENSI DAN PENGGAJIAN KARYAWAN" ini
merupakan perangkat lunak yang digunakan untuk mempermudah proses absensi
dan penggajian karyawan. Aplikasi absensi dan penggajian karyawan ini akan
memberikan informasi terkait absensi karyawan, jadwal kerja dan lembur, tunjangan
pegawai, serta laporan.

2.2 Fungsi Produk


Aplikasi ini berfungsi sebagai alat untuk memberi informasi kepada
karyawan terkait absensi dan penggajian karyawan, serta tunjangan karyawan.

2.3 Karakteristik Pengguna


Karakteristik dari pengguna perangkat lunak "APLIKASI ABSENSI DAN
PENGGAJIAN KARYAWAN" adalah seperti terlihat pada tabel Karakteristik
Pengguna sebagai berikut :

Kategori Pengguna Tugas Hak Akses ke Aplikasi


 Admin  Mengelola server  Full hak akses.
termasuk setup &
maintenance database,
mengelola modul
atau pemberian hak
akses.
 Karyawan  Input absensi,  Melihat absensi dan
tunjangan.
2.4 Batasan
Pengembangan "APLIKASI ABSENSI DAN PENGGAJIAN KARYAWAN" ini
memiliki keterbatasan, yang diuraikan sebagai berikut:

2.4.1 Aplikasi bersifat web base.

2.4.2 Aplikasi absensi dan penggajian ini akan dibangun


menggunakan PHP dengan database menggunakan MySQL.

2.4.3 Aplikasi ini mempunyai tingkat security yang harus selalu diupdate
untuk antisipasi kejahatan didunia cyber.

2.5 Lingkungan Operasi


Aplikasi client server ini akan berfungsi dengan spesifikasi :

 Server : Processor Intel Pentium Dual Core, Hardisk 320GB


 Client : Processor Intel Pentium Dual Core, Hardisk 320GB
 Operating System : Windows 7
 Database Management System : MySQL

3 Deskripsi Umum Kebutuhan

3.1 Kebutuhan External Interface

3.1.1 User Interface


Aplikasi absensi dan penggajian ini menggunakan antarmuka berbasis
web, dan pengguna mengoperasikannya menggunakan keyboard dan mouse
dengan sistem operasi windows.

3.1.2 Hardware Interface


Aplikasi ini berjalan di atas perangkat keras berupa beberapa komputer
yang saling terhubung oleh jaringan internet dan berkomunikasi dengan
protocol https. Dimana file aplikasi ditempatkan pada webhosting yang
dioperasikan oleh Administrator.

3.1.3 Software Interface


Sistem Aplikasi penjualan pakaian online adalah perangkat lunak yang
akan dibangun menggunakan bahasa PHP, DBMS MySQL dan akan
berjalan pada Sistem Operasi Windows dan akan memakai browser
komputer.

3.1.4 Communication Interface


Sistem SSL-128 merupakan sistem sertifikasi jaringan internet untuk
menjaga keamanan bertransaksi, sistem ini akan mengenkripsi data
taransaksi yang dilakukan.
3.2 Deskripsi Fungsional
1. Fungsi User
Fungsi ini memiliki kemampuan mengecek hak akses. User wajib untuk
fungsi- fungsi yang berkaitan dengan akses pengubahan ke basis data.

2. Fungsi Data Bagian


Fungsi ini memiliki kemampuan untuk menyimpan, memasukkan,
mengubah, dan menghapus data bagian karyawan yang ada di Instansi
terkait, di dalamnya juga menyimpan informasi beberapa gaji pokok dan
beberapa tunjangan masing-masing bagian.

3. Fungsi Data Karyawan


Fungsi ini adalah untuk menyimpan, memasukkan, mengubah, dan
menghapus semua data karyawan atau pegawai yang terkait dengan
sistem informasi penggajian.

4. Fungsi Data Pinjaman


Fungsi ini adalah untuk mencatat transaksi pinjaman yang
dilakukan oleh karyawan.

5. Fungsi Data Lembur


Fungsi ini adalah untuk mencatat transaksi lembur karyawan.

6. Fungsi Data Penggajian


Fungsi ini adalah untuk memasukkan, menghitung gaji pegawai dan
menghapus data gaji pegawai
7. Fungsi Data Absensi
8. Fungsi ini adalah untuk mencatat proses absensi kerja dari semua karyawan, baik yang

masuk (datang) maupun yang tidak masuk (bolos kerja atau izin).
3.3 Data Requirement
Adapun data-data yang akan dikelola oleh aplikasi :

1. Data admin
Adalah data-data yang dibutuhkan seorang admin agar dapat mengelola aplikasi
tersebut, seperti username dan password.
2. Data karyawan
Adalah data-data ataupun identitas dari karyawan yang dibutuhkan agar dapat
memenuhi syarat sebagai data karyawan dalam aplikasi.
3. Data kehadiran atau absensi
Adalah data-data berupa perhitungan kehadiran, ijin maupun ketidakhadiran karyawan.

Anda mungkin juga menyukai