SISTEM KEPEGAWAIAN PUSKESMAS

Sistem Kepegawaian Puskesmas

Anggota Kelompok :

  • Muhammad Hafidz
  • Dwi Dian Ayu Puji A.
  • Harasta Rahman T.
  • Hermawan Luthfi N.
  • Ahmad Basir

DESKRIPSI UMUM APLIKASI

Sistem Kepegawaian Puskesmas adalah sistem informasi kepegawaian berbasis web yang digunakan untuk melakukan pendataan dan absensi pegawai pada puskesmas semarang.

DESKRIPSI UMUM APLIKASI LANJ.

Web ini dapat dijalankan dari berbagai computer yang memakai resolusi yang berbeda. Web ini dibangun dengan menggunakan bahasa HTML, CSS, PHP dan JAVASCRIPT. Web ini dapat diakses oleh client pada lingkungan system Operasi apapun yang mempunyai aplikasi penjelajah situs (web browser).

Kebutuhan Fungsional

ID
Kebutuhan Penjelasan
SKPL-SKP-F001 Mencatat data pegawai Admin dapat mencatat data - data pegawai pada tabel di database
SKPL-SKP-F002 Mutasi pegawai masuk Admin dapat memindahkan data pegawai mutasi masuk
 
SKPL-SKP-F003 Mutasi pegawai keluar Admin dapat memindahkan data pegawai mutasi keluar
SKPL-SKP-F004
 
Melakukan penaikan gaji berkala Admin dapat menaikan gaji pegawai secara berkala sesuai perintah
SKPL-SKP-F005
 
Membuat surat perintah tugas Admin dapat membuat surat perintah maupun surat tugas
SKPL-SKP-F006
 
Melihat laporan absensi Admin dapat melihat laporan absensi tiap pegawai
SKPL-SKP-F007
 
Melakukan absensi
 
Pegawai dapat melakukan absensi pada perangkat lunak
SKPL-SKP-F008
 
Mengambil cuti
 
Pegawai dapat mengambil cuti sesuai dengan ketentuan yang ada pada perangkat lunak

Kebutuhan Non Fungsional

ID
Kebutuhan Penjelasan
SKPL-SKP-NF001

Availability

Ketersediaan aplikasi harus terus beroperasi 24 jam
SKPL-SKP-NF002
 
Reliability

Aplikasi ini tidak memiliki fault tolerant, artinya aplikasi ini tidak pernah boleh gagal
SKPL-SKP-NF003
 
Ergonomy
 
Tampilan aplikasi yang user-friendly dan berbasis GUI
SKPL-SKP-NF004
 
Portability
 
Sistem harus bersifat portable, artinya sistem ini dapat diakses di semua perangkat dan sistem operasi
SKPL-SKP-NF005
 
Memory
 
Aplikasi tidak membutuhkan memori yang besar dalam menampung data
SKPL-SKP-NF006
 
Response time
 
Waktu menunggu pada saat pegawai absen, harus bisa cepat, karena akan terekam pada database secara realtime.
SKPL-SKP-NF007
 
Security

 
Pegawai yang bisa login hanya pegawai yang telah didaftarkan pada database oleh Administrator, jadi keamanan sistem dapat terjamin

USE CASE

CLASS DIAGRAM KESELURUHAN

TAMPILAN

USER INTERFACE

ABSENSI PEGAWAI

MUTASI PEGAWAI

LOGIN ADMIN

DASHBOARD

TAMBAH PEGAWAI

DATA ABSEN

RECORD

LINGKUNGAN

IMPLEMENTASI

Lingkup Implementasi Spesifikasi
Sistem Operasi TeaLinux OS X
DBMS Mongo db
Developer Tools Java, Visual Studio Code
Bahasa Pemrograman HTML, CSS, Javascript, PH

IMPLEMENTASI KELAS

No Nama Kelas Nama File Fisik
1 Absen Account.php
2 Cuti Cuti.php
3 Mutasi Mutasi.php
4 Pegawai Pegawai.php
5 Surat Tugas SuratTugas.php

IMPLEMENTASI ANTARMUKA

No Antarmuka Nama File Fisik
1 Register register.html
2 Login login.html
3 Form Absensi Pegawai absen.html
4 Form Cuti Pegawai cuti.html
5 Laporan Absen Pegawai laporan-absen.html
6 Form Mutasi Pegawai mutasi.html
7 Daftar Pegawai pegawai.html
8 Form Surat Pegawai surat.html

PERANGKAT LUNAK PENGUJIAN

PERANGKAT KERAS PENGUJIAN

  • Processor: Intel® Pentium Dual Core
  • Memory: 2 GB DDR3
  • Hardisk 320 GB

 

 

Matriks Kerunutan

No Kelas Use Case Terkait
1 Admin Mencatat data pegawai
2 Admin Mutasi pegawai masuk
3 Admin Mutasi pegawai keluar
4 Admin Melakukan penaikan gaji berkala
5 Admin Membuat surat perintah tugas
6 Admin Melihat laporan absensi
7 Pegawai Melakukan absensi
8
Pegawai Mengambil cuti
9
Pegawai Melihat laporan absensi

Matriks Kerunutan

No Nama Elemen WAE (Logical  View) Stereotype Use Case Terkait
1 Halaman Login Client Page Melakukan absensi
2 Halaman Utama Server Page Melakukan absensi
3 Daftar Pegawai Html Form  -
4 Form Mutasi Pegawai Html Form Mutasi pegawai masuk, Mutasi pegawai keluar
5 Form Absensi Pegawai Html Form Melakukan absensi
6 Form Cuti Pegawai Html Form Mengambil cuti
7 Form Kenaikan Gaji Pegawai Html Form Melakukan penaikan gaji berkala
8 Form Pembuatan Surat Tugas Html Form Membuat surat perintah tugas
 
9 Halaman Laporan Absensi Pegawai Server Page Melihat laporan absensi

simpegpus

By Muhammad Hafidz