Upload
linuxer46
View
265
Download
9
Embed Size (px)
DESCRIPTION
Tugas kuliah Magister Teknik Informatika
Citation preview
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
2 | 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
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.
3 | 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. 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 ISTILAH DEFINISI
1 Software adalah bahasa inggris dari perangkat lunak, perangkat
lunak adalah sistem yang dibangun, dalam hal ini adalah
Sistem Kepegawaian
2 PHP bahasa pemrograman script untuk website
3 MySql sebuah perangkat lunak sistem manajemen basis data
4 Server merupakan sebuah sistem komputer yang menyediakan
jenis layanan tertentu dalam sebuah jaringan komputer
5 Website uatu halaman web yang saling berhubungan yang
umumnya berada pada peladen yang sama berisikan
kumpulan informasi yang disediakan secara perorangan,
kelompok, atau organisasi.
6 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
4 | 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
NO ISTILAH DEFINISI
7 UML bahasa spesifikasi standar untuk mendokumentasikan,
menspesifikasikan, dan membangun sistem perangkat
lunak.
8 Use Case rangkaian/uraian sekelompok yang saling terkait dan
membentuk sistem secara teratur yang dilakukan atau
diawasi oleh sebuah aktor.
9 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 SINGKATAN KEPANJANGAN
1 PHP Hypertext Preprocessor
2 MySql My Structured Query Language
3 UML Unified Modelling Language
4 LTS Long Term Service
5 PNS Pegawai Negeri Sipil
6 MPP Masa Persiapan Pensiun
7 PDF Print Data File
8 SDM Sumber Daya Manusia
5 | 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
NO FITUR URAIAN
1 Login Siapapun pengguna software harus login terlebih dahulu
untuk masuk ke dalam sistem. Untuk itu, pengguna
software nanti akan diberikan username dan password.
2 Mengolah Data
Karyawan
Pengguna software yang sudah login ke dalam sistem
dapat mengolah data karyawan yang meliputi
menambah, mengubah, dan menghapus data karyawan.
7. REFERENSI
Referensi dalam pembangunan SIMPEG STKIP MPL. Orang-orang berikut ditanya dan
diwawancarai sehubungan dengan analisis pengumpulan kebutuhan sistem.
NO NAMA JABATAN
1 Drs.A.Rahman,MM,M.Pd. Ketua STKIP MPL
2 Drs.Yulianto,M.Pd. Wakil Ketua 2 Bidang Sumber Daya
3 Drs.Saukani,MM Kepala Bagian Administrasi Umum
4 Eko Suncaka,S.Pd. Kepala SubBag Kepegawaian
5 Sugeng Jaswadi,SE 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
6 | 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
NO PENGGUNA
SISTEM
STATUS
HAK AKSES
1
Bagian IT Administrator Melihat, menambah, mengubah, dan
menghapus data
2
Kasubag.Kepegawaian Pejabat
Fungsional
Administrato
r
Melihat, menambah, mengubah, dan
menghapus data
3
Pegawai Dosen/Karyawan Melihat, menambah data
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.
7 | 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. 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
8 | 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
NO KLASIFIKASI
USE CASE
USE CASE
DESKRIPSI USE CASE
1
Use case yang
berhubungan
dengan sistem
otorisasi
Melakukan Login
Masuk ke dalam sistem
2
Use case yang
berhubungan
dengan pensiun
pegawai
Mengelola Data Mengelola data pegawai
pensiun di dalam sistem
Menambah Data
Menambahkan data
pegawai pensiun ke
dalam database
Mengubah Data
Mengubah data pegawai yang
sudah pensiun dan
menyimpannya kembali ke
dalam database
Menghapus Data Menghapus data pegawai
pensiun yang sudah ada
PERANCANGAN UML
1. IDENTIFIKASI AKTOR
Identifikasi aktor yang terlibat dalam penggunaan sistem informasi
NO
AKTOR
DESKRIPSI AKTOR
1
Staf Kepegawaian
Aktor yang menggunakan sistem untuk melayani
administrasi kepegawaian
2
Pegawai
Aktor yang dilayani oleh petugas kepegawaian
dalam proses administrasi kepegawaian
3. Pimpinan 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.
9 | 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
NO
KLASIFIKASI
USE CASE
USE CASE
DESKRIPSI USE CASE
3 Use case yang
berhubungan
dengan absensi
kepegawaian
Mengelola Data
Mengelola data absensi di
dalam sistem
Menambah Data
Menambahkan data
absensi ke dalam
database
Mengubah Data
Mengubah data absensi yang
sudah ada dan menyimpannya
kembali ke dalam database
Menghapus Data
Menghapus data absensi yang
sudah ada
4 Use case yang
berhubungan
dengan cuti
pegawai
Mengelola Data
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
5 Use case yang
berhubungan
dengan mutasi
pegawai
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
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
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
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
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 Sistem
1. Pegawai mengajukan pensiun 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
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
Tabel 4.2 Skenario Use Case Absensi Pegawai
Actor Sistem
1. Pegawai mengisi daftar
absensi pegawai
2. Staff pelaksana melakukan
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 Sistem
1.Pegawai mengajukan
permohonan cuti
2. Staff pelaksana melakukan
pengecekan data cuti
pegawai.
3. 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.
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,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 Sistem
1. .Pegawai mengajukan
permohonan mutasi
2. Staf Pelaksana Mutasi
memeriksa persyaratan cuti
3. Jika persyaratan dinyatakan
lengkap maka dilakukan
pembuatan surat pengajuan
mutasi.
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
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
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
3. TAMPILAN HALAMAN UTAMA PEGAWAI
4. TAMPILAN HALAMAN LOGIN
5. TAMPILAN HALAMAN AKUN 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
6. TAMPILAN HALAMAN DAFTAR PEGAWAI ADMINISTRATOR
7. TAMPILAN HALAMAN TAMBAH DATA PEGAWAI ADMINISTRATOR
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
8. TAMPILAN HALAMAN AKUN PEGAWAI
9. TAMPILAN HALAMAN PERSONALISASI AKUN PEGAWAI
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
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-manajemen-
kepegawaian-simpeg-berbasis-web.html