Anda di halaman 1dari 18

Diploma 3 Sistem Informasi Nama Dokumen SKPL-01

Fakultas Ilmu Komputer Tanggal Terbit 27 Juni 2021


UPN Veteran Jakarta Jumlah Halaman 18
Revisi A

REQUIREMENT DOCUMENT

Dipersiapkan oleh:

Adzan Yogaswara 1810501021

Diploma 3 Sistem Informasi


Fakultas Ilmu Komputer
UPN Veteran Jakarta
PERUBAHAN
Revisi Deskripsi
A

INDEX - A B C D E F G
TGL
Ditulis oleh
Diperiksa oleh
Disetujui oleh

Fakultas Ilmu Komputer UPNVJ RD-XXX halaman 2 dari 18


Daftar Halaman Perubahan

Halaman Revisi Halaman Revisi

Fakultas Ilmu Komputer UPNVJ RD-XXX halaman 3 dari 18


Daftar Isi

1 Pendahuluan............................................................................4
1.1 Tujuan...............................................................................4
1.2 Lingkup Masalah...............................................................4
1.3 Definisi, Akronim, dan Singkatan......................................4
1.4 Referensi...........................................................................4
1.5 Deskripsi Umum Dokumen...............................................4
2 Deskripsi Global Perangkat Lunak...........................................4
2.1 Perspektif Produk..............................................................4
2.2 Fungsi Produk...................................................................4
2.3 Karakteristik Pengguna.....................................................4
2.4 Batasan-batasan...............................................................5
3 Deskripsi Rinci Kebutuhan.......................................................5
3.1 Kebutuhan Antarmuka Eksternal......................................5
3.1.1 Antarmuka Pemakai..................................................5
3.1.2 Antarmuka Perangkat Keras.....................................5
3.1.3 Antarmuka Perangkat Lunak.....................................5
3.2 Kebutuhan Fungsional......................................................6
3

Daftar Gambar

Daftar Tabel

Daftar Lampiran

Fakultas Ilmu Komputer UPNVJ RD-XXX halaman 4 dari 18


1 Pendahuluan

1.1 Tujuan Penulisan Dokumen


Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) merupakan dokumen
spesifikasi kebutuhan perangkat lunak yang akan dikembangkan. Dokumen ini digunakan oleh
pengembang perangkat lunak sebagai acuan teknis pengembangan perangkat lunak pada tahap
selanjutnya.

1.2 Lingkup Masalah

Sistem informasi penggajian Pegawai berbasis website ini sudah terkomputerisasi yang
dapat menampung informasi dari pegawai, data gaji pegawai, laporan gaji pegawai. Pada Sistem
penggajian penulis menggunakan diagram UML dan MySQL dalam mengolah data dan alat
pengembangan yang digunakan HTML dan PHP.

1.3 Definisi, Akronim, dan Singkatan

Kata Kunci atau frase Definisi dan atau akronim


SKPL Spesifikasi Kebutuhan Perangkat Lunak
Dokumen hasil analisis yang berisi spesifikasi
kebutuhan user
PIECES - Performance, Information, Economy,
Control, Eficiency and Service.

MySQL sebuah database management system (manajemen


basis data) menggunakan perintah
dasar SQL (Structured Query Language) yang
cukup terkenal.
PHP Hypertext Preprocessor
Sebuah bahasa pemrograman server side
scripting yang bersifat open source.
SKPL Spesifikasi Kebutuhan Perangkat Lunak
Dokumen hasil analisis yang berisi spesifikasi
kebutuhan user

Fakultas Ilmu Komputer UPNVJ RD-XXX halaman 5 dari 18


1.4 Referensi

Dokumen ini merujuk pada hasil wawancara dan observasi pada pemilik tentang
informasi yang berkaitan dengan berbagai kebutuhan yang mencakup data secara umum.
diperlukannya dan penulisan dokumen berdasarkan pada :

- https://repository.upnvj.ac.id/
- https://www.kompasiana.com/inigift/5e100c96d541df0680769792/pengertian-sistem-
informasi-menurut-ahli/
- https://repository.mercubuana.ac.id/

1.5 Deskripsi Umum Dokumen

Dokumen skpl ini dibagi menjadi tiga bagian utama. Bagian utama berisi penjelasan tentang
dokumen skpl yang mencakup tujuan pembuatan dokuman ini, lingkup masalah yang
diselesaikan oleh perangkat lunak yang dikembangkan definisi, referensi, dan deskripsi umum.
Bagian kedua berisi penjelasan secara umum mengenai perangkat lunak yang akan
dikembangkan meliputi fungsi dari perangkat lunak, karakteristik pngguna, batasan dan asumsi
yang diambil dalam pengembangan perangkat lunak. Bagian ketiga berisi uraian kebutuhan
perangkat lunak secara lebih rinci.

2 Deskripsi Umum Perangkat Lunak

2.1 Deskripsi umum sistem

Login

Sistem
Absensi
Informasi
Penggajian
Penggajian

Admin

2.2 Fungsi Produk

- Dapat memudahkan pegawai dalam pengelolaan data penggajian.


Fakultas Ilmu Komputer UPNVJ RD-XXX halaman 6 dari 18
- Pengarsipan data dapat lebih mudah dilakukan sehingga dapat meminimalisir terjadinya
kesalahan dan kehilangan data.
- Dapat membuat laporan berkaitan dengan penggajian dengan cepat.

2.3 Karakteristik Pengguna

Kategori pengguna tugas Hak akses ke aplikasi

HRD Mengelola absen,Data Menginput absen pegawai, menghitung


Gaji, Laporan Gaji. gaji pegawai, dan membuat laporan
pegawai

Admin Mengelola Aplikasi Melakukan maintence aplikasi

Keuangan Mengecek Laporan Gaji Melakukan pengecekan laporan gaji


pegawai lalu di tandantangani.

Manager Persetujuan laporan gaji Memberikan persetujuan laporan gaji.

Fakultas Ilmu Komputer UPNVJ RD-XXX halaman 7 dari 18


2.4 Batasan-batasan

Program ini dipakai oleh admin, HRD,keuangan, dan manager. Pemakaian web karena
hanya absen, mengelola data gaji dan membuat laporan. Dalam program ini terdapat
beberapa batasan yang harus dipatuhi.Misalnya :
- Aplikasi harus terhubung dengan internet,
- Aplikasi hanya dapat digunakan pada platform windows.
- Aplikasi hanya sa dibuka dengan akun terdaftar yang mempunyai username dan
password.

2.5 Lingkup Operasi

Aplikasi ini hanya bisa dijalankan dengan Windows 10. Aplikasi ini hanya dapat diakses oleh
pengguna menggunakan username dan password yang telah terlebih dahulu terdaftar. Aplikasi
ini menggunakan DBMS MySQL.

3 Deskripsi Umum Kebutuhan

3.1 Kebutuhan Antarmuka Eksternal


Hanya diisi jika aplikasi memerlukan fasilitas khusus

3.1.1 Antarmuka Pemakai

HRD sebagai user dapat mengoperasikan aplikasi sistem informasi penggajian dengan
bantuan perangkat komputer, mouse dan keyboard.

3.1.2 Antarmuka Perangkat Keras

- Processor : I3-9100F
- RAM : 8GB
- Hardisk : 120GB
- Monitor : 24inch

Fakultas Ilmu Komputer UPNVJ RD-XXX halaman 8 dari 18


3.1.3 Antarmuka Perangkat Lunak

Aplikasi dapat diakses jika terhubung dengan Internet dan memiliki Windows 10.

Fakultas Ilmu Komputer UPNVJ RD-XXX halaman 9 dari 18


3.2 Kebutuhan Fungsional
Awali dengan konteks diagram dan sedikit penjelasn berupa narasi jika pelu.

3.2.1 Conteks Diagram

Buat dan ceritakan konteks diagram

Fakultas Ilmu Komputer UPNVJ RD-XXX halaman 10 dari 18


Sistem Informasi penggajian memungkinkan Admin untuk login dan logout pada website. HRD
dapat mengelola data absen, data gaji, laporan gaji, dan slip gaji. Setelah HRD membuat laporan
gaji keuangan akan mengambil data laporan gaji untuk dilakukan pengecekan dan
ditandatangani. Kemudian laporan gaji diberikan kepada manager untuk mendapat persetujuan
dan laporan selesai.

3.2.2 DFD Level 1

Fakultas Ilmu Komputer UPNVJ RD-XXX halaman 11 dari 18


3.3 Data Requirement
Sistem informasi penggajian ini mengelola data absen pegawai, data pegawai, data gaji
pegawai, laporan gaji pegawai, dan slip gaji pegawai.

No. Nama Dokumen Fungsi Sumber Lampiran


1. Data Daftar Hadir. Untuk Mencatat HRD A-1
Data daftar hadir
pegawai di Jogja
Bay
2. Data Gaji Pegawai. Untuk Mencatat HRD A-2
Data Gaji
Pegawai yang
bekerja di Jogja
Bay.

No. Nama Dokumen Fungsi Sumber Lampiran


1. Laporan Gaji Pegawai Untuk Mencatat HRD, B-1
laporan data gaji Keuangan, dan
pegawai Manager
2. Cetak Slip Gaji Untuk HRD dan B-2
Mencairkan Gaji Pegawai
bagi pegawai

Fakultas Ilmu Komputer UPNVJ RD-XXX halaman 12 dari 18


3.3.1 E-R Diagram

3.4 Non – Functional Requirement

Uraikan secara ringkas kebutuhan non fungsional dalam tabel berikut. Isilah kolom
requirement dengan kalimat yang jelas dan kelak dapat ditest untuk dipenuhi SRS No
adalah nomor requrement yang harus ditelusuri pada saat test, Tuliskan N/A bila Not
Applicable

SRS- Parameter Requirement


_ID
SKPL- Availability Dapat Terus menerus beroperasi.

Fakultas Ilmu Komputer UPNVJ RD-XXX halaman 13 dari 18


SIP-001
SKPL- Reliability Tidak pernah gagal.
SIP-002
SKPL- Ergonomy Nyaman digunakan karena dapat membantu pekerjaan
SIP-003 para pegawai.
SKPL- Portability Hanya Dapat Beroperasi di windows.
SIP-004
SKPL- Memory Penyimpanan Database MySQL
SIP-005
SKPL- Response Time Aplikasi dapat menampilkan hasil dalam 3 detik.
SIP-006
SKPL- Safety N/A
SIP-007
SKPL- Security Aspek keamanan hanya username dan password.
SIP-008
N/A
SKPL- Komunikasi Indonesia
SIP-009

Other 1 : Bahasa Bahasa yang dipakai Indonesia

Catatan :
- Availability : ketersediaan aplikasi,misalnya harus terus menerus beroperasi 7 hari
perminngu , 24 jam perhari tanpa gagal
- Reliability : keandalan, misalnya tidak boleh pernah gagal (Atau kegagalan yang ditolelir
adalah …. %) sehingga harus diperkirakan fault tolerant architecture. Biasanya hanya
perlu Critical Application yang jika gagal akan berakibat fatal
- Ergonomy : kenyamanan pakai bagi pengguna
- Portability kemudahan untuk dibawa dan dioperasikan ke mesin/sistem operasi/platform
yang lain
- Memory : jika perhitungan kapasitas memory internal kritis
- Respontime : batasan waktu yang harus dipenuhi. Sangat penting untuk aplikasi real
time, contoh : “Aplikasi harus mampu menampilkan hasil dalam 4 detik “ atau “ ATM
harus menarik kembali kartu yang tidak diambil dalam waktu 3 menit

Fakultas Ilmu Komputer UPNVJ RD-XXX halaman 14 dari 18


- Safety : yang menyangkut keselamatan manusia , misalnya untuk SW yang dipakai pada
sistem kontrol di pabrik
- Security : Aspek keamanan yang harus dipenuhi

3.5 Batasan Perancangan


Program ini digunakan untuk memberikan kemudahan pada pegawai dalam melakukan
mengelola data absen, data gaji, laporan gaji, dan slip gaji. Program ini juga dikhususkan
untuk tidak terjadinya kesalahan dalam penghitungan absen, penghitungan gaji, pembuatan
laporan gaji dan slip gaji.

3.6 Kerunutan (Traceability)

SRS_NF_ID Nama Proses


SKPL-SIP-0016 Input Absen
SKPL-SIP-00017 Input Data Pegawai
SKPL-SIP-00018 Input Data Gaji
SKPL-SIP-00019 Membuat Laporan Gaji
SKPL-SIP-00020 Mencetak Slip Gaji

3.6.1 Data store Vs E-R

Fakultas Ilmu Komputer UPNVJ RD-XXX halaman 15 dari 18


3.7 Ringkasan Kebutuhan
Bab ini berisi ringkasan semua “requirement item”, requirement item ini mencerminkan
semua hal yang harus dipenuhi dan nantinya akan menjadi arahan untuk tahapan testing,
karena pada dasarnya, semua requirement harus dapat ditest supaya dapat dibuktikan
dipenuhi. Dibagi menjadi dua bagian : functional dan non functional

Fakultas Ilmu Komputer UPNVJ RD-XXX halaman 16 dari 18


3.7.1 Fungtional Requirement Summary
SRS_F_ID Description
SKPL-SIP-010 Security : Aspek keamanan hanya username dan password.
SKPL-SIP-011 Komunikasi : Indonesia

3.7.1 Non - Fungtional Requirement Summary


SRS_NF_ID Description
SKPL-SIP-0012 Availability :Dapat terus menerus beroperasi apabila internet tersedia.
SKPL-SIP-0013 Reliability : Tidak pernah gagal.
SKPL-SIP-0014 Ergonomy : Mudah digunakan

Fakultas Ilmu Komputer UPNVJ RD-XXX halaman 17 dari 18


LAMPIRAN

S/W Function
Isilah tabel-tabel sebagai berikut , sehingga dari rancangan ini didapatkan gambaran “besarnya”
ukuran aplikasi

Item Subitem Jumlah Keterangan


total
Function (buble Entry / Update 5
yang tidak
didekomposisi
lagi)
Process 10
Delete 1
Proses Level 1 5

Menu 5
Datastore 4
E-R Entity 6
Relasi 4

Lampiran lain yang perlu


Jika ada lanpiran lain yang perlu yang berhubungan dengan analisis dan perancangan

Fakultas Ilmu Komputer UPNVJ RD-XXX halaman 18 dari 18

Anda mungkin juga menyukai