Sie sind auf Seite 1von 18

Tugas Kelompok

SOFTWARE REQUIREMENTS SPESIFICATION (SRS)

SISTEM INFORMASI MANAJEMEN KEPEGAWAIAN


(SIMPEG) BERBASIS WEB
STKIP MPL
Jl.Makam KH.Ghalib Pringsewu

Dalam Rangka Memenuhi Tugas Mata Kuliah Rekayasa Piranti Lunak dan
Rancangan Analisis Sistem
Dosen: Dr. Mardiana, M.T.

Disusun oleh:
1. Bambang Triraharjo
2. Sadimin
3. Sonianto
4. Roby Novianto
5. Pangki
6. Aidil

MAGISTER TEKNIK INFORMATIKA


INFORMATICS AND BUSINESS INSTITUTE (IBI)
DARMAJAYA
2015

PENDAHULUAN

1. LATAR BELAKANG
Pada saat ini Sekolah Tinggi Ilmu Keguruan dan Pendidikan Pringsewu Lampung ( STKIP
MPL ) mengalami keterlambatan informasi mengenai karyawan dan dosen yang akan
segera pensiun ataupun yang sudah waktunya naik pangkat dan jabatan. Hal tersebut
dikarenakan tidak adanya aplikasi yang mendukung fungsi tersebut. Untuk mewujudkan hal
tersebut diperlukan aplikasi yang memiliki fasilitas untuk mengetahui karyawan atau
pegawai dan dosen mana yang sudah waktunya pensiun dan naik jabatan atau pangkat yang
dapat terintegrasi dengan Sistem Informasi Akademik Terpadu STKIP MPL.

2. TUJUAN
Tujuan proyek ini adalah membangun aplikasi sistem berbasis web yang dapat memberikan
informasi yang berkaitan dengan permasalahan kepegawaian yang meliputi perekrutan, data
induk, promosi, asuransi, penghargaan, pensiun, formasi, statistik dan laporan kepegawaian.
Dengan demikian akan memberikan kemudahan serta keuntungan, baik bagi STKIP MPL
maupun dosen/karyawannya.

3. RUANG LINGKUP

Aplikasi yang dibangun menerapkan sistem multiuser dengan rincian level pengguna
(administrator, pejabat fungsional, dan dosen/karyawan).

Data yang digunakan dalam proyek ini adalah data sistem kepegawaian berbasis file
excel yang ada di Bagian Kepegawaian STKIP MPL.

Modul yang dikembangkan meliputi: perekrutan, data induk, promosi, asuransi,


penghargaan, pensiun, formasi, statistik dan laporan kepegawaian.

Aplikasi dibuat berbasis web, sehingga dapat diakses dari semua komputer dengan
sistem operasi Windows dan Linux dengan menggunakan web browser dari mana
saja dan kapan saja.

2|So ftware Requirement Speci ficati on

4. BATASAN MASALAH
Sistem ini permasalahannya di batasi agar kita terfokus dapat memberikan pelayanan
informasi dengan benar dan tepat sasaran.

Mengolah informasi tentang data pegawai PNS dan Non PNS.

Mengolah Informasi Tentang Mutasi, Cuti dan Pensiun Pegawai

Aplikasi dibangun menggunakan bahasa pemrograman PHP dan database MySQL.

Aplikasi diinstal di server dengan sistem operasi Linux Ubuntu Server LTS.

Mengolah

informasi

kepegawaian sehingga dapat meningkatkan efisiensi kerja

bagian kepegawaian dan kemudahan pelayanan informasi bagi semua pihak yang
berkepentingan.

5. NAMA SOFTWARE
Sistem informasi yang dibangun menggunakan nama aplikasi Sistem Informasi Manajemen
Kepegawaian STKIP Muhammadiyah Pringsewu Lampung yang selanjutnya disingkat
menjadi SIMPEG STKIP MPL.

6. DEFINISI DAN SINGKATAN


Definisi diisi dengan istilah-istilah berikut definisi yang digunakan dalam dokumen
SRS.
NO
1

ISTILAH
Software

DEFINISI
adalah bahasa inggris dari perangkat lunak, perangkat
lunak adalah sistem yang dibangun, dalam hal ini adalah
Sistem Kepegawaian
bahasa pemrograman script untuk website
sebuah perangkat lunak sistem manajemen basis data
merupakan sebuah sistem komputer yang menyediakan
jenis layanan tertentu dalam sebuah jaringan komputer

2
3
4

PHP
MySql
Server

Website

uatu halaman web yang saling berhubungan yang


umumnya berada pada peladen yang sama berisikan
kumpulan informasi yang disediakan secara perorangan,
kelompok, atau organisasi.

Sistem Informasi
Manajemen

sistem perencanaan bagian dari pengendalian internal suatu


bisnis yang meliputi pemanfaatan manusia, dokumen,
teknologi, dan prosedur oleh akuntansi manajemen untuk
memecahkan masalah bisnis seperti biaya produk, layanan,
atau suatu strategi bisnis

3|So ftware Requirement Speci ficati on

NO
7

ISTILAH
UML

DEFINISI
bahasa spesifikasi standar untuk mendokumentasikan,
menspesifikasikan, dan membangun sistem perangkat
lunak.

Use Case

rangkaian/uraian sekelompok yang saling terkait dan


membentuk sistem secara teratur yang dilakukan atau
diawasi oleh sebuah aktor.

Antar Muka

rangkaian/uraian sekelompok yang saling terkait dan


membentuk sistem secara teratur yang dilakukan atau
diawasi oleh sebuah aktor.

10

Multiuser

istilah dalam sistem operasi atau perangkat lunak aplikasi


yang memperbolehkan akses oleh beberapa pengguna
dalam waktu bersamaan ke sistem operasi atau aplikasi
tersebut.

NO
1
2
3
4
5
6
7
8

SINGKATAN
PHP
MySql
UML
LTS
PNS
MPP
PDF
SDM

KEPANJANGAN
Hypertext Preprocessor
My Structured Query Language
Unified Modelling Language
Long Term Service
Pegawai Negeri Sipil
Masa Persiapan Pensiun
Print Data File
Sumber Daya Manusia

4|So ftware Requirement Speci ficati on

7. REFERENSI
Referensi dalam pembangunan SIMPEG STKIP MPL. Orang-orang berikut ditanya dan
diwawancarai sehubungan dengan analisis pengumpulan kebutuhan sistem.
NO
1
2
3
4
5

NAMA
Drs.A.Rahman,MM,M.Pd.
Drs.Yulianto,M.Pd.
Drs.Saukani,MM
Eko Suncaka,S.Pd.
Sugeng Jaswadi,SE

JABATAN
Ketua STKIP MPL
Wakil Ketua 2 Bidang Sumber Daya
Kepala Bagian Administrasi Umum
Kepala SubBag Kepegawaian
Staf Kepegawaian

8. PENJELASAN UMUM
8.1 Uraian Singkat

Data yang digunakan dalam proyek ini adalah data sistem kepegawaian berbasis
file excel yang ada di Bagian Kepegawaian STKIP MPL.

Modul yang dikembangkan meliputi: perekrutan, data induk, promosi, asuransi,


penghargaan, pensiun, formasi, statistik dan laporan kepegawaian.

Aplikasi dibuat berbasis web, sehingga dapat diakses dari semua komputer dengan
sistem operasi Windows dan Linux dengan menggunakan web browser dari mana
saja dan kapan saja.

Output-output yang akan dihasilkan pada aplikasi sistem kepegawaian ini terdiri
dari laporan Alphabetik formasi dosen/karyawan, Formasi karyawan, Promosi
kepegawaian (periode April, periode Oktober), Data Keluarga, Karyawan MPP dan
Pensiun yang dapat dieskpor ke Excel, PDF atau dicetak langsung.

8.2.

Fitur Software

NO
1

FITUR
Login

Mengolah Data
Karyawan

URAIAN
Siapapun pengguna software harus login terlebih dahulu
untuk masuk ke dalam sistem. Untuk itu, pengguna
software nanti akan diberikan username dan password.
Pengguna software yang sudah login ke dalam sistem
dapat mengolah data karyawan yang meliputi
menambah, mengubah, dan menghapus data karyawan.

5|So ftware Requirement Speci ficati on

GAMBARAN UMUM
1. KARAKTERISTIK PENGGUNA

Pengguna familiar dengan penggunaan komputer

Pengguna familiar dengan Microsoft Office 2007

Pengguna memahami ilmu manajemen SDM

Pengguna merupakan karyawan STKIP MPL

2. PENGGUNA

Administrator

Pejabat Fungsional

Pegawai/Dosen & Karyawan

3. HAK AKSES PENGGUNA


Hak akses pengguna dalam sistem informasi beserta hak aksesnya ke dalam data di dalam
sistem disesuaikan dengan ruang lingkup yang dituliskan pada bagian pendahuluan.

NO
1
2
3

PENGGUNA
SISTEM

STATUS

HAK AKSES

Administrator Melihat, menambah, mengubah, dan


menghapus data
Melihat, menambah, mengubah, dan
Pejabat
Kasubag.Kepegawaian
menghapus data
Fungsional
Administrato Melihat, menambah data
Dosen/Karyawan
Pegawai
r
Bagian IT

6|So ftware Requirement Speci ficati on

4. KETERGANTUNGAN SISTEM

Sistem Informasi yang dibangun sangat tergantung dengan koneksi internet. Masalah
terpenting adalah jika tidak ada koneksi internet maka seluruh aktivitas sistem kepegawaian
yang online tidak dapat berjalan 100%.

5. SPESIFIKASI PENDUKUNG SOFTWARE


Spesifikasi pendukung sistem informasi dengan ruang lingkup spesifikasi secara teknis.

Sistem operasi untuk Server: Linux Ubuntu LTS

Sistem operasi untuk Client: Microsoft Windows XP,7,8,10

Komputer Client terinstall Browser Internet : Mozilla Firefox, Google Chrome

7|So ftware Requirement Speci ficati on

PERANCANGAN UML

1. IDENTIFIKASI AKTOR
Identifikasi aktor yang terlibat dalam penggunaan sistem informasi
NO

AKTOR

Staf Kepegawaian

Pegawai

3.

Pimpinan

DESKRIPSI AKTOR
Aktor yang menggunakan sistem untuk melayani
administrasi kepegawaian

Aktor yang dilayani oleh petugas kepegawaian


dalam proses administrasi kepegawaian
Orang yang bertanggung jawab terhadap kinerja
pegawai dan melihat laporan data pegawai yang
ada

2. IDENTIFIKASI USE CASE


Identifikasi use case atau proses yang terdapat dalam sistem informasi.

NO

KLASIFIKASI
USE CASE
Use case yang
berhubungan
dengan sistem
otorisasi

USE CASE

Melakukan Login

Mengelola Data

Use case yang


berhubungan
dengan pensiun
pegawai

Menambah Data

Mengubah Data

Menghapus Data

8|So ftware Requirement Speci ficati on

DESKRIPSI USE CASE

Masuk ke dalam sistem


Mengelola data pegawai
pensiun di dalam sistem
Menambahkan data
pegawai pensiun ke
dalam database
Mengubah data pegawai yang
sudah pensiun dan
menyimpannya kembali ke
dalam database
Menghapus data pegawai
pensiun yang sudah ada

NO
3

KLASIFIKASI
USE CASE
Use case yang
berhubungan
dengan absensi
kepegawaian

USE CASE
Mengelola Data
Menambah Data

Mengubah Data

Menghapus Data
4

Use case yang


berhubungan
dengan cuti
pegawai

Use case yang


berhubungan
dengan mutasi
pegawai

Mengelola Data

DESKRIPSI USE CASE


Mengelola data absensi di
dalam sistem
Menambahkan data
absensi ke dalam
database
Mengubah data absensi yang
sudah ada dan menyimpannya
kembali ke dalam database
Menghapus data absensi yang
sudah ada
Mengelola data cuti
pegawai di dalam sistem

Menambah Data

Menambahkan data cuti


pegawai ke dalam database

Mengubah Data

Mengubah data cuti pegawai


yang sudah ada dan
menyimpannya kembali ke
dalam database

Menghapus Data

Menghapus data cuti pegawai


yang sudah ada

Mengelola Data

Mengelola data mutase


pegawai di dalam sistem

Menambah Data

Menambahkan data mutasi


pegawai ke dalam database

Mengubah Data

Mengubah data mutasi


pegawai yang sudah ada dan
menyimpannya kembali ke
dalam database

Menghapus Data

Menghapus data mutasi


pegawai yang sudah ada

9|So ftware Requirement Speci ficati on

3. DIAGRAM USE CASE


Diagram use case menggambarkan use case yang sudah diidentifikasi aktornya pada point
1 dan use casenya pada point 2.

Diagram Use Case

10 | S o f t w a r e R e q u i r e m e n t S p e c i f i c a t i o n

4. SKENARIO
4.1 Skenario Use Case Pensiun Pegawai
Nama Use Case : Pensiun Pegawai
Actors

: pegawai

Worker

: Bag.Kepegawaian

Type

: Primary

Tujuan

: Untuk mengolah data pengajuan pensiun pegawai

Tabel 4.1 Skenario Use Case Pensiun Pegawai


Actor
1. Pegawai mengajukan pensiun

Sistem
2. Bag kepegawaian Memeriksa
persyaratan mutasi
3. Persyaratan yang telah
dilengkapi untuk kemudian di
buatkan surat pengajuan pensiun

4. Ketua STKIP MPL Mengajukan


surat pensiun ke BPH
5. persetujuan BPH
6.Ketua STKIP MPL menetapkan
keputusan pensiun
7,Ketua STKIP MPL membuat SK
pensiun
8.Pegawai menerima SK Pensiun

4.2 Skenario Use Case Absensi Pegawai


Nama Use Case : Absensi
Actors

: Pegawai

Worker

: Staff Pelaksana Kepegawaian

Type

: Primary

Tujuan

: Melakukan evaluasi dan laporan kehadiran pegawai

11 | S o f t w a r e R e q u i r e m e n t S p e c i f i c a t i o n

Tabel 4.2 Skenario Use Case Absensi Pegawai


Actor
1. Pegawai mengisi daftar

Sistem
2. Staff pelaksana melakukan

absensi pegawai

pengolahan data absensi.


3. Mencetak laporan absensi
pegawai harian.
4. Menyerahkan laporan kepada
Kasubag untuk diperiksa dan
ditandatangani.

4.3 Skenario Use Case Pengajuan Cuti Pegawai


Nama Use Case : Cuti Pegawai
Actors

: Pegawai

Worker

: Staff Pelaksana Kepegawaian

Type

: Primary

Tujuan

: Melakukan evaluasi dan laporan kehadiran pegawai

Tabel 4.4 Skenario Use Case Cuti Pegawai


Actor
1.Pegawai mengajukan

Sistem
2.

permohonan cuti

Staff pelaksana melakukan


pengecekan data cuti

3.

pegawai.
Jika dalam data arsip cuti
pegawai,pegawai tersebut
pernah mengajukan cuti
sebelumnya atau jatah cuti
yang diajukan telah melebihi
batas kuota cuti yang
ditetapkan maka pengajuan
cuti tersebut di tolak..

4.

Jika diterima maka staff


pelaksana akan membuat
Surat Cuti.

12 | S o f t w a r e R e q u i r e m e n t S p e c i f i c a t i o n

5,Penandatanganan Surat cuti


oleh Kasubag Administrasi Umum
6.Penandatanganan Surat Cuti
oleh Ketua STKIP MPL
7.

Penyerahan Surat Cuti


kepada Pegawai

8.Pegawai melakukan Cuti


4.4 Skenario Use Case Pengajuan Mutasi Pegawai
Nama Use Case : Mutasi Pegawai
Actors

: Pegawai

Worker

: Staff Pelaksana Kepegawaian

Type

: Primary

Tujuan

: Melakukan pembuatan surat pengajuan permohonan mutasi

Tabel 4.4 Skenario Use Case Mutasi Pegawai


Actor
1. .Pegawai mengajukan
permohonan mutasi

Sistem

2. Staf Pelaksana Mutasi


memeriksa persyaratan cuti
3. Jika persyaratan dinyatakan
lengkap maka dilakukan
pembuatan surat pengajuan
mutasi.

13 | S o f t w a r e R e q u i r e m e n t S p e c i f i c a t i o n

5. RENCANA ANTAR MUKA SISTEM


Aplikasi yang dirancang merupakan aplikasi yang bersifat web based. Berikut adalah
rancangan tampilan antarmukanya :

1. TAMPILAN HOMEPAGE/UTAMA

2.

TAMPILAN HALAMAN UTAMA PROFIL

14 | S o f t w a r e R e q u i r e m e n t S p e c i f i c a t i o n

3.

TAMPILAN HALAMAN UTAMA PEGAWAI

4.

TAMPILAN HALAMAN LOGIN

5.

TAMPILAN HALAMAN AKUN ADMINISTRATOR

15 | S o f t w a r e R e q u i r e m e n t S p e c i f i c a t i o n

6.

TAMPILAN HALAMAN DAFTAR PEGAWAI ADMINISTRATOR

7.

TAMPILAN HALAMAN TAMBAH DATA PEGAWAI ADMINISTRATOR

16 | S o f t w a r e R e q u i r e m e n t S p e c i f i c a t i o n

8. TAMPILAN HALAMAN AKUN PEGAWAI

9. TAMPILAN HALAMAN PERSONALISASI AKUN PEGAWAI

17 | S o f t w a r e R e q u i r e m e n t S p e c i f i c a t i o n

REFERENSI
https://www.academia.edu/2391467/Contoh_Desain_UML_Sistem_Informasi_Absensi
https://www.academia.edu/4615284/Software_Requirements_Specification_for_Online_Publicat
ion_Store_of_Statistics
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?reload=true&arnumber=278253
http://techwhirl.com/writing-software-requirements-specifications/
http://gecko.web.id/detail/contoh-aplikasi-simpeg-dengan-php-dan-mysql_ox2.htm
http://seputarpemrograman.com/contoh-program-aplikasi-sistem-informasi-manajemenkepegawaian-simpeg-berbasis-web.html

18 | S o f t w a r e R e q u i r e m e n t S p e c i f i c a t i o n

Das könnte Ihnen auch gefallen