23
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.

BAB IV PERANCANGAN SISTEM USULAN · 48 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem Setelah menganalisis dan menguraikan permasalahan yang terjadi di sistem pembayaran

  • Upload
    others

  • View
    16

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BAB IV PERANCANGAN SISTEM USULAN · 48 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem Setelah menganalisis dan menguraikan permasalahan yang terjadi di sistem pembayaran

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.

Page 2: BAB IV PERANCANGAN SISTEM USULAN · 48 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem Setelah menganalisis dan menguraikan permasalahan yang terjadi di sistem pembayaran

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

Page 3: BAB IV PERANCANGAN SISTEM USULAN · 48 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem Setelah menganalisis dan menguraikan permasalahan yang terjadi di sistem pembayaran

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”.

Page 4: BAB IV PERANCANGAN SISTEM USULAN · 48 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem Setelah menganalisis dan menguraikan permasalahan yang terjadi di sistem pembayaran

51

4.1.3. Rancangan Diagram Aktivitas

Gambar IV.2

Activity Diagram Admin

Gambar IV.3

Activity Diagram Pengajuan Penilaian PNS

Page 5: BAB IV PERANCANGAN SISTEM USULAN · 48 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem Setelah menganalisis dan menguraikan permasalahan yang terjadi di sistem pembayaran

52

Gambar IV.4

Activity Diagram Penilaian

Gambar IV.5

Activity Diagram PNS Melihat Hasil SKP

Page 6: BAB IV PERANCANGAN SISTEM USULAN · 48 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem Setelah menganalisis dan menguraikan permasalahan yang terjadi di sistem pembayaran

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

Page 7: BAB IV PERANCANGAN SISTEM USULAN · 48 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem Setelah menganalisis dan menguraikan permasalahan yang terjadi di sistem pembayaran

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

Page 8: BAB IV PERANCANGAN SISTEM USULAN · 48 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem Setelah menganalisis dan menguraikan permasalahan yang terjadi di sistem pembayaran

55

4.1.5. Rancangan Prototype

Gambar IV.6

Form Login

Gambar IV.7

Form Utama Admin

Page 9: BAB IV PERANCANGAN SISTEM USULAN · 48 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem Setelah menganalisis dan menguraikan permasalahan yang terjadi di sistem pembayaran

56

Gambar IV.8

Form Data Pegawai

Gambar IV.9

Form Data SKP

Page 10: BAB IV PERANCANGAN SISTEM USULAN · 48 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem Setelah menganalisis dan menguraikan permasalahan yang terjadi di sistem pembayaran

57

Gambar IV.10

Form Data PKP

Gambar IV.11

Form Input SKP&PKP

Page 11: BAB IV PERANCANGAN SISTEM USULAN · 48 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem Setelah menganalisis dan menguraikan permasalahan yang terjadi di sistem pembayaran

58

Gambar IV.12

Form Tambah Data SKP

Gambar IV.13

Form Tambah Data PKP

Page 12: BAB IV PERANCANGAN SISTEM USULAN · 48 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem Setelah menganalisis dan menguraikan permasalahan yang terjadi di sistem pembayaran

59

4.2. Perancangan Perangkat Lunak

4.2.1. Entity Relationship Diagram (ERD)

Gambar IV.14

Entity Relationship Diagram

Page 13: BAB IV PERANCANGAN SISTEM USULAN · 48 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem Setelah menganalisis dan menguraikan permasalahan yang terjadi di sistem pembayaran

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

Page 14: BAB IV PERANCANGAN SISTEM USULAN · 48 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem Setelah menganalisis dan menguraikan permasalahan yang terjadi di sistem pembayaran

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

Page 15: BAB IV PERANCANGAN SISTEM USULAN · 48 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem Setelah menganalisis dan menguraikan permasalahan yang terjadi di sistem pembayaran

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

Page 16: BAB IV PERANCANGAN SISTEM USULAN · 48 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem Setelah menganalisis dan menguraikan permasalahan yang terjadi di sistem pembayaran

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

Page 17: BAB IV PERANCANGAN SISTEM USULAN · 48 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem Setelah menganalisis dan menguraikan permasalahan yang terjadi di sistem pembayaran

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

Page 18: BAB IV PERANCANGAN SISTEM USULAN · 48 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem Setelah menganalisis dan menguraikan permasalahan yang terjadi di sistem pembayaran

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

Page 19: BAB IV PERANCANGAN SISTEM USULAN · 48 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem Setelah menganalisis dan menguraikan permasalahan yang terjadi di sistem pembayaran

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

Page 20: BAB IV PERANCANGAN SISTEM USULAN · 48 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem Setelah menganalisis dan menguraikan permasalahan yang terjadi di sistem pembayaran

67

4.2.5. Sequence Diagram

Gambar IV.17

Sequence Diagram Penilaian

Gambar IV.18

Sequence Diagram Pengelolaan Data

Page 21: BAB IV PERANCANGAN SISTEM USULAN · 48 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem Setelah menganalisis dan menguraikan permasalahan yang terjadi di sistem pembayaran

68

Gambar IV.19

Sequence Diagram Pengajuan SKP

Gambar IV.20

Sequence Diagram Lihat Hasil Penilaian

Page 22: BAB IV PERANCANGAN SISTEM USULAN · 48 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem Setelah menganalisis dan menguraikan permasalahan yang terjadi di sistem pembayaran

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

Page 23: BAB IV PERANCANGAN SISTEM USULAN · 48 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem Setelah menganalisis dan menguraikan permasalahan yang terjadi di sistem pembayaran

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