Tugas 2 Rpl Kelompok 1_srs Simpeg

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

description

Tugas kuliah Magister Teknik Informatika

Transcript of Tugas 2 Rpl Kelompok 1_srs Simpeg

Page 1: Tugas 2 Rpl Kelompok 1_srs Simpeg

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

Page 2: Tugas 2 Rpl Kelompok 1_srs Simpeg

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.

Page 3: Tugas 2 Rpl Kelompok 1_srs Simpeg

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

Page 4: Tugas 2 Rpl Kelompok 1_srs Simpeg

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

Page 5: Tugas 2 Rpl Kelompok 1_srs Simpeg

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

Page 6: Tugas 2 Rpl Kelompok 1_srs Simpeg

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.

Page 7: Tugas 2 Rpl Kelompok 1_srs Simpeg

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

Page 8: Tugas 2 Rpl Kelompok 1_srs Simpeg

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.

Page 9: Tugas 2 Rpl Kelompok 1_srs Simpeg

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

Page 10: Tugas 2 Rpl Kelompok 1_srs Simpeg

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

Page 11: Tugas 2 Rpl Kelompok 1_srs Simpeg

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

Page 12: Tugas 2 Rpl Kelompok 1_srs Simpeg

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.

Page 13: Tugas 2 Rpl Kelompok 1_srs Simpeg

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.

Page 14: Tugas 2 Rpl Kelompok 1_srs Simpeg

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

Page 15: Tugas 2 Rpl Kelompok 1_srs Simpeg

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

Page 16: Tugas 2 Rpl Kelompok 1_srs Simpeg

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

Page 17: Tugas 2 Rpl Kelompok 1_srs Simpeg

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

Page 18: Tugas 2 Rpl Kelompok 1_srs Simpeg

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