Upload
others
View
16
Download
0
Embed Size (px)
Citation preview
48
BAB IV
PERANCANGAN SISTEM USULAN
4.1. Tahapan Perancangan Sistem
Setelah menganalisis dan menguraikan permasalahan yang terjadi di sistem
pembayaran penilaian pegawai pada Kecamatan Purwakarta, kemudian penulis
merancang sistem penilaian kinerja pegawai berbasis web. Sistem yang dirancang ini
berisikan usulan tentang analis kebutuhan, rancangan use case diagram, rancangan
diagram aktivitas dan rancangan dokumen usulan.
4.1.1. Analisis Kebutuhan
Mengidentifikasi sebuah proses untuk mendapatkan informasi model secara
spesifikasi tentang perangkat lunak yang diinginkan serta membuat perangkat lunak
lebih terlihat aktif dengan menganalisa sesuai kebutuhan yang dipahami. Maka
rancangan analisa kebutuhan yang akan dibuat sebagai berikut :
A. Kebutuhan Pengguna
Dalam web pada Kecamatan Purwakarta terdapat tiga pengguna yaitu Admin,
Pejabat penilai dan PNS. Kedua pengguna tersebut memiliki karakteristik
interaksi dengan sistem yang berbeda dan memiliki kebutuhan informasi yang
berbeda. Kebutuhan tersebut antara lain :
A1 Sekenario Kebutuhan Admin
a) Dapat Menginput dan Mengeloladata PNS
b) Dapat menghapus dan mengedit data PNS
A2 Sekenrio Kebutuhan Pejabat Penilai
a) Dapat login dengan memasukan username dan password.
b) Dapat menyusun rancangan kerja.
49
c) Menginput nilai dan data pegawai.
d) Menyimpan dan mengubah nilai pegawai.
A3 Sekenario Kebutuhan PNS
a) Dapat login menggunakan username dan password.
b) Mengisi rancangan kerja.
c) Menginput hasil rancangan kinerja
d) Cetak hasil penilaian.
B. Kebutuhan Sistem
1) Pengguna harus melakukan login terlebih dahulu untuk dapat mengakses
aplikasi ini dengan menginputkan nip dan password (Admin,Pejabat Penilai,
PNS)
2) Sistem menerima input dan menyimpannya kedalam database tabel sasaran
kinerja pegawai, dan tabel penilaian kinerja pegawai .
3) Sistem dapat menampilkan data PNS, data nilai PNS, serta menginput nilai.
4.1.2. Rancangan Diagram Use Case
Gambar IV.1
Use Case Diagram
50
Tabel IV.1
Deskripsi Usecase Melihat Data Nilai
Use Case Name Penilaian Pegawai
Requirements Bagian Kasubbag Umum dapat membuat
penilaian pegawai
Goal Bagian Kasubbag Umum membuat
penilaian pegawai
Pre-Conditions Bagian Kasubbag Umum telah membuat
penilaian pegawai
Post- Conditions Bagian Kasubbag Umum memberi hasil
penilaian untuk di tinjau ulang oleh
pegawai.
Failed end Condition Bagian Kasubbag Umum tidak dapat input
nilai.
Actor Pejabat Penilai Kasubbag Umum
Main Flow/ basic Path 1. Bagian Kasubbag Umum membuat
rancangan Penilaian
2. Pegawai mengisi dan meninjau hasil
penilaian
Alternative Flow/ Invariant A A1. Sistem menampilkan hasil input nilai
Invariant B B1. User memilih input penilaian
B2. User memilih nama PNS
B2. Sistem tidak menemukan data yang di
cari
B3. Sistem menampilkan pesan “Data
tidak ditemukan”.
51
4.1.3. Rancangan Diagram Aktivitas
Gambar IV.2
Activity Diagram Admin
Gambar IV.3
Activity Diagram Pengajuan Penilaian PNS
52
Gambar IV.4
Activity Diagram Penilaian
Gambar IV.5
Activity Diagram PNS Melihat Hasil SKP
53
4.1.4. Spesifikasi Rancangan Dokumen Sistem Usulan
Spesifikasi rancangan sistem usulan akan membahas mengenai rincian bentuk
dokumen-dokumen masukan dan keluaran yang diusulkan kepada Kantor Kecamatan
Purwakarta. Disini penulis akan menjelaskan tentang spesifikasi rancangan sistem
usulan berupa bentuk uraian pembuatan program yang akan digunakan, diantaranya
sebagai berikut :
A. Rancangan Dokumen Masukan
1. Nama dokumen : Form Isian Penilaian SKP
Fungsi : Sebagai ajuan penilai Pegawai
Frekuensi : 1 Tahun
Sumber : Pegawai
Tujuan : Bagian Kasubbag Kepegawaian Umum
Media : Tampilan Layar
Jumlah Rangkap : 2 Lembar
Bentuk : Lihat Lampiran C.1
2. Nama dokumen : Lembar Hasil Sasaran Kinerja Pegawai
Fungsi : Sebagai Hasil Nilai Pegawai
Frekuensi : 1 Tahun
Sumber : Bagian Kasubbag Kepegawaian Umum
Tujuan : Pegawai
Media : Tampilan Layar
Jumlah Rangkap : 3 Lembar
Bentuk : Lihat Lampiran C.2
54
B. Rancangan Dokumen Keluaran
1. Nama dokumen : Lembar Hasil Penilaian SKP
Fungsi : Sebagai Hasil Nilai Pegawai
Frekuensi : 1 Tahun
Sumber : Bagian Kasubbag Kepegawaian Umum
Tujuan : Pegawai
Media : Tampilan Layar
Jumlah Rangkap : 2 Lembar
Bentuk : Lihat Tampilan D.1
2. Nama dokumen : Lembar Hasil Penilaian Kinerja
Fungsi : Sebagai Hasil Nilai Pegawai
Frekuensi : 1 Tahun
Sumber : Bagian Kasubbag Kepegawaian Umum
Tujuan : Pegawai
Media : Tampilan Layar
Jumlah Rangkap : 2 Lembar
Bentuk : Lihat Lampiran D.2
55
4.1.5. Rancangan Prototype
Gambar IV.6
Form Login
Gambar IV.7
Form Utama Admin
56
Gambar IV.8
Form Data Pegawai
Gambar IV.9
Form Data SKP
57
Gambar IV.10
Form Data PKP
Gambar IV.11
Form Input SKP&PKP
58
Gambar IV.12
Form Tambah Data SKP
Gambar IV.13
Form Tambah Data PKP
59
4.2. Perancangan Perangkat Lunak
4.2.1. Entity Relationship Diagram (ERD)
Gambar IV.14
Entity Relationship Diagram
60
4.2.2. Logical Recod Stucture (LRS)
Gambar IV.15
Logical Recod Stucture
4.2.3. Spesifikasi File
1. Spesifikasi File PNS
Nama File : PNS
Akronim : tbl_pns
Fungsi : Untuk menyimpan data PNS
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
61
Media : Harddisk
Panjang Record : 404 Byte
Kunci Field : NIP
Software : XAMPP
Tabel IV.2
Spesifikasi File PNS
No. Elemen Data Nama Field Tipe Size Ket
1. nip nip Char 21 Primary
2. Nama Nama_pns Var 40
3. Jenis Kelamin Pangkat_Gol Enum (“laki-
laki”,”perempuan”
4.
Pangkat
Golongan
Ruang
Id_palru Var 100
5. Jabatan Id_jabatan int 2
6. Waktu tmp Date 100
7. Unit kerja Unit_kerja Var 70
8. Password Pwd Var 255
9. level level Var 10
2. Spesifikasi File Tabel Admin
Nama File : Tabel Admin
Akronim : tbl_admin
Fungsi : Untuk mengeola
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 55 Byte
62
Kunci Field : -
Software : XAMPP
Tabel IV.3
Spesifikasi File Admin
No. Elemen Data Nama Field Tipe Size Ket
1. User name uname Var 7 -
2. password pass Char 20
3. date date timestarnp -
3. Spesifikasi File Jabatan
Nama File : Tabel Jabatan
Akronim : tbl_jabatan
Fungsi : Untuk menyimpan data jabatan
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : Byte
Kunci Field : id_jabatan
Software : XAMPP
Tabel IV.4
Spesifikasi File Jabatan
No. Elemen Data Nama Field Tipe Size Ket
1. Id Jabatan Id_jabatan Int 2 Primary
2. Nama Jabatan Nama_jabatan Var 70
3. Kode Kode char 10
4. Kode Kode2 char 10
63
4. Spesifikasi File Pangkat Golongan Ruang
Nama File : Pangkat Golongan Ruang
Akronim : tbl_pangkat_golru
Fungsi : Untuk menyimpan data Tugas Tambahan
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : Byte
Kunci Field : id_palru
Software : XAMPP
Tabel IV.5
Spesifikasi File Pangkat Golongan Ruang
No. Elemen Data Nama Field Tipe Size Ket
1. Id pangkat
golongan ruang
Id_palru Int 2 Primary
2. Nama pangkat
golongan ruang
Nama_palru Var 70
5. Spesifikasi File Tabel Form Penilaian Kinerja Pegawai
Nama File : Sasaran Kinerja Pegawai
Akronim : tbl_form_pkp
Fungsi : Untuk menyimpan data penilaian pkp
Tipe File : File Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : Byte
Kunci Field : -
Software : XAMPP
64
Tabel IV.6
Spesifikasi Tabel Penilaian Kinerja Pegawai
No. Elemen Data Nama Field Tipe Size Ket
1. Tahun Penilaian Thn_pkp Int 4 -
2. Penilai penilai Char 21
3. Dinilai dinilai Char 21
4.
Atasan Penilai Atasan_penilai Char 21
5. Orientasi Pelayanan Orientasi_ Pelayanan Int 3
6. Integritas integritas Int 3
7. Komitmen Komitmen Int 3
8. Disiplin Disiplin Int 3
9. Kerjasama Kerjasama Int 3
10. Kepemimpinan Kepemimpinan Int 3
11. Jumlah jumlah Int 3
12. Nilai rata-rata Nilai_rata Dec 4,2
13. Nilai penilaian
kinerja pegawai
Nilai_pkp Dec 4,2
14. Tanggapan Tanggapan Var 50
15. Keputusan Keputusan Var 50
16. Rekomendasi Rekomendasi Var 50
17. Tanggal penilaian Tgl_penilaian_pkp Date -
6. Spesifikasi File Tabel Form Sasaran Kinerja Pegawai
Nama File : Sasaran Kinerja Pegawai
Akronim : Tabel_skp
Fungsi : Untuk menyimpan data sasaran kinerja pegawai
Tipe File : File Transaksi
Organisasi File : Indexed Sequential
65
Akses File : Random
Media : Harddisk
Panjang Record : Byte
Kunci Field : -
Software : XAMPP
Tabel IV.7
Spesifikasi Tabel Sasaran Kinerja Pegawai
No. Elemen Data Nama Field Tipe Size Ket
1. Tahun Penilaian Thn_skp Int 4 -
2. Penilai penilai Char 21
3. Dinilai dinilai Char 21
4.
Tugas tugas Var 50
5. Kredit Orientasi_ Pelayanan Int 3
6. Kredit_real integritas Int 3
7. Kuantitas Komitmen Int 3
8. Kuantitas_real Disiplin Int 3
9. Kualitas Kerjasama Int 3
10. Kualitas_real Kepemimpinan int 3
11. Waktu jumlah int 3
12. Waktu_real Nilai_rata dec 4,2
13. Biaya Nilai_pkp dec 4,2
14. Biaya_real Tanggapan var 50
15. Penghitungan Keputusan var 50
16. Nilai capaian skp Nilai_capaian_skp var 50
17. Nilai sasaran kinerja
pegawai
Nilai_skp Dec 3,2
18. Tanggal form Tgl_form Dec 3,2
66
19. Tanggal penilaian Tgl_penilaian_pkp date -
20. Time time Var 10
4.2.4. Class Model / Class Diagram
Gambar IV.16
Class Diagram
67
4.2.5. Sequence Diagram
Gambar IV.17
Sequence Diagram Penilaian
Gambar IV.18
Sequence Diagram Pengelolaan Data
68
Gambar IV.19
Sequence Diagram Pengajuan SKP
Gambar IV.20
Sequence Diagram Lihat Hasil Penilaian
69
4.2.6. Spesifikasi Hardware / Software
1. Spesifikasi Hardware
a. Server
1) RAM 4GB
2) Mouse
3) Monitor dengan resolusi layar 1024x768
4) Koneksi internet denga kecepatan 2Mbps.
5) CPU Core i5
b. Client
1) CPU prosesor platinum
2) RAM DDR2 1GB
3) Mouse
4) Keyboard
5) Monitor dengan resolusi layar minimum 1024x768
6) Koneksi internetdengan kecepatan 56kbps
2. Spesifikasi Software
a. Server
1) Sistem oprasi yang umum seperti : Microsoft Windows atau Linux
(Ubuntu, Fedora,dll)
2) Aplikasi web server seperti : XAMPP, PHP Myadmin, My SQL, Apache
server.
b. Client
1) Sistem operasi umum : Microsoft Windows atau Linux (Ubuntu,
Fedora,dll)
2) Aplikasi web browser : Google Chrome, Mozila Firefox, Opera, Safari,
Internet Explorer
70
4.3. Jadwal Implementasi
Tabel IV.8
Jadwal Implementasi
No KEGIATAN
WAKTU
BULAN JUNI BULAN JULI
BULAN
AGUSTUS
1 2 3 4 1 2 3 4 1 2 3 4
1 Persiapan data awal
2 Analisa
3 Desain Sistem
4 Desain Perangkat Lunak
5 Pembuatan & Tes Program
6 Tes Sistem
7 Pelatihan
8 Pembuatan Buku Petunjuk
9 Evaluasi & Operasional