• Tidak ada hasil yang ditemukan

KESIMPULAN DAN SARAN Pembangunan Sistem Pendukung Keputusan untuk Penilaian Kinerja Karyawan Harian dengan Menggunakan Metode Preference Ranking Organization Method for Enrichment Evaluation.

N/A
N/A
Protected

Academic year: 2017

Membagikan "KESIMPULAN DAN SARAN Pembangunan Sistem Pendukung Keputusan untuk Penilaian Kinerja Karyawan Harian dengan Menggunakan Metode Preference Ranking Organization Method for Enrichment Evaluation."

Copied!
70
0
0

Teks penuh

(1)

BAB VI

KESIMPULAN DAN SARAN VI.1. Kesimpulan

Berdasarkan pembahasan pada bab-bab sebelumnya, dapat disimpulkan

bahwa perangkat lunak SIANKI dapat membantu untuk menilai kinerja karyawan

harian. Leader dapat mengelola data karyawan harian dan mengelola nilai kinerja karyawan harian. Dengan adanya perangkat lunak SIANKI, leader tidak perlu

menghitung ranking karyawan harian secara manual. Terdapat 2 ranking yang

ditampilkan pada perangkat lunak SIANKI, yaitu dengan menggunakan

perhitungan biasa dan dengan menggunakan metode PROMETHEE. Hasil diantara

2 ranking ini bisa saja sama atau berbeda, dikarenakan metode PROMETHEE

memiliki rumus tersendiri dalam perhitungannya. Dalam perhitungannya, metode

PROMETHEE akan membentuk sebuah matriks dan matriks tersebut akan menentukan ranking dari karyawan harian. Dengan adanya perangkat lunak

SIANKI ini, leader dimudahkan untuk melakukan penilaian kinerja karyawan

harian sehingga leader dipermudah oleh sistem untuk mengambil suatu keputusan,

baik memberikan penghargaan untuk karyawan harian berprestasi ataupun

memberikan peringatan untuk karyawan harian yang tidak sesuai dengan standar

kerja yang ada.

VI.2. Saran

Saran yang dapat diambil dari penelitian ini adalah perangkat lunak ini adalah

agar perangkat lunak ini dapat dikembangkan agar dapat memasukkan data melalui

berkas excel karena masih banyak leader yang lebih cenderung menggunakan

aplikasi Microsoft Excel, dan perangkat lunak ini dapat berjalan di platform mobile.

VI.1. Kesimpulan

Berdasarkan pembmbahahasan pada bab-bab seebebelumnya, dapat disimpulkan bahwa perangkat t lulunak SIANKI dapat membantu untuk memenilai kinerja karyawan harian. Leaddeer dapat mengelolar a datata a kaaryawryawannharian dan menggeleola nilai kinerja karyawanan harian. DDeengag n n adannyaya peranngkgkatat lununakak SSIAIANKI, leadeder r tidak perlu mengnghitung ranankikng kkaryawawann hahariani sececararaa mam nuall. Terddapapata 2 rankikng yang di

ditampillkakan n ppada pperangkat lunak SIANKI, yaiaitutu denngagann mengguunakan perhititunungagann biasasa dan dengan menggunakan metodePROMMETETHEEE.HaHasisil ldianntara 2 raranknkini g inni bisa saja sama atau berbeda, dikarenakan metodode PRPROMOMETHEEE me

memimiliki rrumus tersendiri dalam perhitungannya. Dalam perhitunggannyaya,, mmetodee PR

PROOMEETHEE akan membentuk sebuah matriks dan matriksE ttere sebubut t akan menenttukan ranking dari karyawan harian. Dengan adanya peranngkat lunnakak SIANKKI ini, leaderr dimudahkan untuk melakukan penilaian kinerjaa karyyawawann ha

harirann sehingga leader dipermudah oleh sistem untuk mengambil suatuu kepputusaan,n, baik memberirikakann pep nggharggaan n untuk kakaryawan hariaiann beb rprestasi atauupupunn me

m mberikan peringatan untuk karyawawanan harian yang tidak sesuai dengan statandndaar ke

kerjrja a yang ada.

VI

VI.2.2. SaSararann Sa

(2)

DAFTAR PUSTAKA

A.Tahapary, M. & Syukur, A., 2010. Sistem Pendukung Keputusan Kelaikan Terbang Pada Helicopter Model Bell 205 A-1 Pusat Penerbangan TNI AD.

Jurnal Teknologi Informasi, 6(1), pp. 94-101.

Ablhamid, R. K., Santoso, B. & Muslim, M. A., 2013. Decision Making and Evaluation System for Employee Recruitment Using Fuzzy Analytic

Hierarchy Process. International Refereed Journal of Engineering and

Science, 2(7), pp. 24-31.

Ananta, P. W. & Winiarti, S., 2013. Sistem Pendukung Keputusan Dalam Penilaian Kinerja Pegawai Untuk Kenaikan Jabatan Pegawai Menggunakan Metode Gap Kompetensi (Studi Kasus Perusahaan Perkasa Jaya Compuretail). Jurnal Sarjana Teknik Informatika, 1(2), pp. 574-683.

Asfi, M. & Sari, R. P., 2010. Sistem Penunjang Keputusan Seleksi Mahasiswa Berprestasi Menggunakan Metode AHP (Studi Kasus: STMIK CIC Cirebon).

Jurnal Informatika, 6(2), pp. 131-144.

Dhaniareza, R., Suryani, E. & Astuti, H. M., 2011. Implementasi Metode Paprika Dalam Pengembangan Aplikasi Ranking untuk Seleksi Jabatan dengan Multi Kriteria. JUTI, 9(2), pp. 20-27.

Eniyati, S., 2011. Perancangan Sistem Pendukung Pengambilan Keputusan untuk Penerimaan Beasiswa dengan Metode SAW (Simple Additive Weighting).

Jurnal Teknologi Informasi Dinamik, 16(2), pp. 171-177.

Fatta, H. A., 2009. Pengembangan Sistem Pendukung Keputusan untuk Penilaian Ujian Tugas Skripsi. Jurnal DASI, 10(1).

Ganevi, R. & Purnama, B. E., 2014. Sistem Pendukung Keputusan Penilaian Kinerja Guru Sekolah Menengah Pertama Negeri (SMP N) 1 Pacitan. Journal Speed - Sentra Penelitian Engineering dan Edukasi, 6(4), pp. 38-43.

Ginevicius, R., Podvezko, V. & Novotny, M., 2010. THE USE OF PROMETHEE

METHOD FOR EVALUATING THE STRATEGIC. Vilnius, Faculty of Civil Engineering Vilnius Gediminas Technical University, pp. 207-.

Hamzah, Suyoto & Mudjihartono, P., 2010. Sistem Pendukung Keputusan

Penilaian Kinerja Dosen Dengan Metode Balanced Scorecard (Studi Kasus: Universitas Respati Yogyakarta). Yogyakarta, Universitas Pembangunan Nasional Veteran Yogyakarta.

Hariandja, M. T. E., 2007. Manajemen Sumber Daya Manusia. Edisi ke 4 penyunt. Jakarta: PT Grasindo.

Jurnal Teknologi Informaasisi, 6(6(1)1), ppp. 9494-101.

Ablhamid, R. K., Sanantotoso, B. & Muslim, M. A., 202013. Decision Making and Evaluation SSystem for Employee Recruitment UUsing Fuzzy Analytic Hierarchhyy Process. Internrnational Refereed Journal oof f Engineering and Sciencnce, 2(7), ppp . 2424-31.

Anantata, P. W. & Wininiarartti, SS., 2013. Sistem PendukukungngKKeputtusu an Dalamam Penilaian Kinerjrja a PePegag wai Unntutukk KKenaikan Jabbatatanan Pegawai MMenenggggunakann Metode Gap p KoKompm etennsisi(Studi Kasus Perusahaan Perkasa( sa Jaya CoCompmpuru etail)).Jurnal Sa

Sarjrjanana Teeknknik Informatika,1(2), pp. 574-683.

Asfifi,, M.M. & SSari, R. P., 2010. Sistem Penunjang Keputusan SSeleksisi MMaha asiswwa Berpprrestasi Menggunakan Metode AHP (Studi Kasus: STMIKIK CICICCCiri ebon).) Jurnrnal Informatika, 6(2), pp. 131-144.

Dh

Dhaniarreza, R., Suryani, E. & Astuti, H. M., 2011. Implementasi MeetodeePPapaprikaka D

Dalam Pengembangan Aplikasi Ranking untuk Seleksi Jabatan ddengan Mulultti K

Kriteria.JUTI,9(2), pp. 20-27. En

Eniyatti, S., 2011. Perancangan Sistem Pendukung Pengambilan Kepuutusann untuuk k P

Penerimaan Beaeasisiswswaa dedengan Metode SASAWW (S(Simimplpe Additive WWeightingng).). JurnalTTekeknonologilogiIInfnforormamasis DDinamikik,1616(2(2)),pppp.117171-177177.

Fa

Fatta, H. A., 2009. Pengembangan SSisistetem Pendukung Keputusan untuk Peeninilalaiaian Ujian Tugas Skripsi. Jurnal DASI, 10(1).

Ga

Ganeevivi,, RR. && PPurnaurnamma, B.B. EE.,, 22010 4. SSisistetemm PePendndukukunung g KeKepupututusasann PePeninillaian Ki

Knerja GururuSSekekolahahMMenengagahh PePerrtama NeNegegerii ((SMSMPPN) 1 Pacittanan. JoJournal Sp

Speeeed d--SeSentraraPPenelitian EEngineering g ddan Edukkasasi,i, 6(6(4)4), pppp. 3838-4-433.

Ginevicius, R., Podvezko, V. & NNovotny, M.M, 2010. THE USE OF PROMETHEE

METHOD FOR EVALUATTING THE SSTRATEGIC. Vilnius, Faculty of Civil

Engineering Vilnius Gedimminas Technnical University, pp. 207-.

Hamzah, Suyoto & Mudjihartonno, P.,, 2010. Sistem Pendukung Keputusan

Penilaian Kinerja Dosen Denggan MMetode Balanced Scorecard (Studi Kasus:

Universitas Respati Yogyakartata)). Yogyakarta, Universitas Pembangunan

(3)

Hidayat, A. L. & Pinandita, T., 2013. Sistem Pendukung Keputusan Evaluasi Kinerja Karyawan Untuk Promosi Jabatan Struktural Pada Bimbingan Belajar Sciencemaster Menggunakan Metode GAP Kompetensi (Profile Matching). Jurnal Teknologi Technoscientia, 5(2), pp. 211-220.

Lemantara, J., Setiawan, N. A. & Aji, M. N., 2013. Rancang Bangun Sistem Pendukung Keputusan Pemilihan Mahasiswa Berprestasi Menggunakan Metode AHP dan Promethee. JNTETI, 2(4), pp. 20-28.

Magdalena, H., 2012. Sistem Pendukung Keputusan untuk Menentukan Mahasiswa

Lulusan Terbaik di Perguruan Tinggi (Studi Kasus STMIK Atma Luhur Pangkalpinang). Yogyakarta, Universitas Atma Jaya Yogyakarta.

P.A, N. R. D., Nugroho, E. & Aribowo, E., 2008. Sistem Penentuan Penerima Bantuan Langsung Tunai (BLT) dengan Metode Analytical Hierachy Process. Jurnal Informatika, 2(2), pp. 220-227.

Pradita, R. & Hidayat, N., 2013. Sistem Pendukung Keputusan Pemilihan Guru Berprestasi Menggunakan Metode Promethee. Jurnal Sains dan Seni Pomits,

2(1), pp. 1-6.

Pusat Bahasa Departemen Pendidikan Nasional, 2008. Kamus Besar Bahasa

Indonesia Daring. [Online]

Available at: http://badanbahasa.kemdikbud.go.id/kbbi/index.php [Diakses 20 04 2016].

Saefudin & Wahyuningsih, S., 2014. Sistem Pendukung Keputusan Untuk Penilaian Kinerja Pegawai Menggunakan Metode Analytical Hierarchy Processs (Ahp) Pada RSUD Serang. Jurnal Sistem Informasi, 1(1), pp. 33-40.

Sutadji, 2010. Perencanaan dan Pengembangan Sumber Daya Manusia.

Yogyakarta: Dee Publish.

Tominanto, 2012. Sistem Pendukung Keputusan Dengan Metode Analytical Hierarchy Process (AHP) Untuk Penentuan Prestasi Kinerja Dokter Pada RSUD. Sukoharjo. Infokes, 2(1), pp. 1-15.

Turban, E., E.Aronson, J. & Liang, T. P., 2005. Decision Support Systems and Intelligent Systems. Edisi ke 7 penyunt. New Jersey: Pearson Education. Utomo, J. S., Santoso, P. B. & Yuniarti, R., 2015. Perancangan Sistem Pendukung

Keputusan Pemilihan Karyawan Terbaik Berbasis 360 Degree Feedback dan

Analytical Hierarchy Process. Jurnal Rekayasa dan Manajemen Sistem

Industri, 3(1), pp. 110-120.

WAHANA KOMPUTER, 2011. Shortcourse Microsoft Visual C# 2010. Semarang:

C.V ANDI OFFSET.

Matching). Jurnal Teknologig TTecechnhnoscientia, 5(2), pp. 211 220.

Lemantara, J., Setiawan,n, NN. A. & Aji, M. N., 22010 3. Rancang Bangun Sistem Pendukung KeKeputusan Pemilihan Mahasiswa BeBerprestasi Menggunakan Metode AAHHP dan Promeththee.JNTETI, 2(4), pp. 20-28.8

Magdalenaa, H., 2012.2 Siststeme PenndudukukunggKKepputtususanan untuk Menentutukan Mahasiswa Lu

Lullusan Terbaiaik didi Perguruan Tinggi (S(Stutudidi KKaasus STMIKK Atma Luhur Pangkalplpininang)). Yogyakarartata, UnUniviverersisitatas AtmaJJaya YoYogygyakarta.

P.

P.A, N. R.R. DD.,., Nuggrorohho, E. & Aribowo, E., 2008. SiSists em PPenenenentut an Penenerima Ba

Bantntuau n LaLangsung Tunai (BLT) dengan Metodede Anaalylytiticacal l Hierraca hy Pr

Proocess..JJurnal Informatika,2(2), pp. 220-227.

Prradadita, R.. & Hidayat, N., 2013. Sistem Pendukung Keputusan PeP mimililihahan n Guruu Berrprestasi Menggunakan Metode Promethee.Jurnal Sainsddaan Senenii PoPomits, 2((1), pp. 1-6.

Pusat BBahasa Departemen Pendidikan Nasional, 2008. Kamus Beesar Bahaasasa I

Indonesia Daring. [Onlliinee]

A

Available at: http://badanbahasa.kemdikbud.go.id/kbbbi/indeexx.phpp [

[Diakses 20 04 2016].

Saefudin & WWahahyuyuningi sihih, SS.,., 22014. SSisistetemm PPendukdukunung Keputusan UnUntuukk Penilaian Kinerja Pegawai MMengnggunakan Metode Analytical Hierrararchchy Processs (Ahp) Pada RSUD Serang. Jurnal Sistem Informasi, 1(1), pppp. 3333-4-40. Su

Sutatadjdji,i, 22010100. PPerencananaaaann dadan Pengngembaembangnganan SSumbber DaDayaya MMananuusia. Yogyakartk ta: DeDeee PuPublblish.h

Tomiminan ntntoo, 2201012.. SSiistem Pendnduku ung KeKeputusan DeDengngan MMetetodode AnAnalytical Hierarchy Process (AHP) Uh Untuk PePenentuan Prestasi Kiinerjja Dokter Pada RSUD. Sukoharjo. Infokes,, 2(1), pp. 11-15.

Turban, E., E.Aronson, J. & Liaang, T. P., , 2005. Decision Support Systems and Intelligent Systems. Edisi kee 7 penyuunnt. New Jersey: Pearson Education. Utomo, J. S., Santoso, P. B. & Yuniaiarti,,RR., 2015. Perancangan Sistem Pendukung

Keputusan Pemilihan Karyawann TTerbaik Berbasis 360 Degree Feedback dan

(4)

Wasiati, H. & Wijayanti, D., 2014. Sistem Pendukung Keputusan Penentuan Kelayakan Calon Tenaga Kerja Indonesia Menggunakan Metode Naive Bayes. Indonesian Journal on Networking Security, 3(2), pp. 45-51.

Zulita, L. N., 2013. Sistem Pendukung Keputusan Menggunakan Metode SAW untuk Penilaian Dosen Berprestasi (Studi Kasus di Universitas Dehasen Bengkulu). Jurnal Media Infotama, 2(94 - 117), p. 9.

(5)

Program Studi Teknik Nomor Dokumen Halaman

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

SIANKI

(SISTEM PENILAIAN KINERJA KARYAWAN HARIAN)

Untuk:

Universitas Atma Jaya Yogyakarta

Dipersiapkan oleh:

Stevan Setiawan Wijaya / 120706824

Program Studi Teknik Informatika – Fakultas Teknologi

Industri

Universitas Atma Jaya Yogyakarta

SKPL

SPESIFIKASI K

K

E

E

B

B

U

UT

TU

U

H

H

A

A

N

N

PERANGKAT LUNAK

S

S

I

I

A

AN

N

K

KI

(

(SISTE

EM

M PE

E

N

NI

ILAIAN K

KI

I

NERJA KA

N

AR

R

YAW

WA

A

N HAR

RI

I

AN)

U

n

tuk:

Universi

ta

s At

m

a

Jay

a

Yogyakar

t

ta

a

Dipersi

ia

apkan oleh:

S

S

t

te

e

va

a

n

n

S

S

e

e

t

t

i

ia

a

w

w

a

a

n Wi

i

j

j

a

ay

y

a

a /

/

1

12

2

0

0

7

70

06

68

82

2

4

4

Program Studi Teknik IInformaatika – Fakultas Teknologi Indusstri

(6)

DAFTAR PERUBAHAN

Revisi

Deskripsi

A

B

C

D

E

F

G

INDEX

TANGGAL -

A B C D E F G

(Tanggal)

Ditulis

oleh

Diperiksa

oleh

Disetujui

oleh

A

B

C

D

E

E

F

G

INNDEDEX

TAANGNGGAGALL

-A BB C D E F G

(Tanggalal))

Ditulis

oleh

Diperiksa

oleh

Disetujui

(7)

Daftar Halaman Perubahan

(8)

Daftar Isi

1 Pendahuluan ... 6

1.1 Tujuan ... 6

1.2 Lingkup Masalah ... 6

1.3 Definisi, Akronim dan Singkatan ... 6

1.4 Referensi ... 7

1.5 Deskripsi umum (Overview) ... 7

2 Deskripsi Kebutuhan ... 8

2.1 Perspektif produk ... 8

2.2 Fungsi Produk ... 9

2.3 Karakteristik Pengguna ... 13

2.4 Batasan-batasan ... 14

2.5 Asumsi dan Ketergantungan ... 14

3 Kebutuhan khusus ... 14

3.1 Kebutuhan antarmuka eksternal ... 14

3.2 Kebutuhan fungsionalitas Perangkat Lunak ... 15

4 Spesifikasi Rinci Kebutuhan ... 16

4.1 Spesifikasi Kebutuhan Fungsionalitas ... 16

5 Entity Relation Diagram (ERD) ... 27

1.1 Tujuan ... ... 6

1.2 Lingkup Masaallah ... 6

1.3 Definisisi, Akronim dan Singkatan ... 6

1.4 Refeerrensi ... ... 7

1.5 DeDeskripssii umumum (O(Ovevervierview)w) ... 7

2 Deesskripssii Kebubututuhan .......... .... 8

2 2.1 Peersrspepektif pproduk ... ... 8

2.22 FuFungn si PProduk ... ... 9

2.33 KaK raakkteristik Pengguna ... 131 2. 2 4 Baatasan-batasan ... . 144 2. 2.5 AAsumsi dan Ketergantungan ... ... 14

3

3 Kebubutuhan khusus .......................... 144 3.11 Kebutuhan antarmuka eksternal ... 1414

3.22 Kebutuhan fungsionalitas Perangkat Lunak ... 155

4 SpS eesifikasi Rinci Kebutuhan ....... 1616

4.1 Spessififikikasasii KeKebututuhan FuFunggsisiononalalititasas ... 1616

5

(9)

Daftar Gambar

Gambar 1. Arsitektur Perangkat Lunak SIANKI ... 9

Gambar 2. Use Case Diagram SIANKI ... 15

Gambar 3. Entity Relationship Diagram ... 27

Gambar 2. Use Case Diaagrgraam SSIAIANKI ... 15

(10)

1. Pendahuluan

1.1 Tujuan

Dokumen Spesifikasi Kebutuhan Perangkat Lunak

(SKPL)ini merupakan dokumen spesifikasi kebutuhan

perangkat lunak SIANKI (Sistem Penilaian Kinerja

Karyawan Harian) untuk mendefinisikan kebutuhan

perangkat lunak yang meliputi perangkat lunak dan

perangkat keras dan pengguna, dan atribut (fitur-fitur

tambahan yang dimiliki sistem), serta mendefinisikan

fungsi perangkat lunak. SKPL-SIANKI ini juga

mendefinisikan batasan perancangan perangkat lunak.

1.2 Lingkup Masalah

Perangkat lunak SIANKI dikembangkan dengan tujuan

untuk:

1. Pengelolaan penilaian kinerja karyawan harian PT.

XYZ.

2. Menangani penilaian kinerja karyawan harian PT. XYZ.

3. Pengelolaan laporan nilai kinerja karyawan harian

PT. XYZ.

1.3 Definisi, Akronim dan Singkatan

Daftar definisi akronim dan singkatan:

Keyword/Phrase Definisi

SKPL Merupakan spesifikasi kebutuhan dari

perangkat lunak yang akan dikembangkan.

SKPL-SIANKI-XXX

Kode yang merepresentasikan kebutuhan

pada SIANKI (Sistem Penilaian Kinerja

Karyawan Harian) dimana XXX merupakan

nomor fungsi produk.

p g

(SKPL)ini merupakakan dokumen spspesifikasi kebutuhan

perangkat luunnak SIANKI (Sistem PPene ilaian Kinerja

Karyawan Harian) uuntuk mendefinisikakan kebutuhan

peranggkakat lunan k k yangg mmellipipututii peperangkat lul nak dan

peraanngkat kek rass dadan pengguna, dan atatribuutt (fittuur-fitur

taambahanan yyana g didimmiliki sistem), seserta memendndefinisi ikan

funggsii perraangkat lunak. SKPL-SIAANKNKI ininii juj ga

menddefefinisisikan batasan perancangan perangkkata llununaka .

1.

1.22 Linngkup Masalah

Peerangkat lunak SIANKI dikembangkan dengaan ttujujuan

untukk:

1. PPengelolaan penilaian kinerja karyawan harrian PT..

X

XYZ.

2. Menanggananii pepeninilalaiaiann kinerjrjaa kakaryryawawanan hhara ian PT. XYYZ.Z.

3.

3 Pengelolaan laporan ninillai kinerja karyawan harariaiann

PT. XYZ.

1.

1.3 3 Defifininisisi, AkAkroronim dadan n SiSingngkkatatann Daaftftarar ddefinefinissii akroniim m dan siingkatan:n:

Keyword/Phrase Definiisi

SKPL Merupaakan speesifikasi kebutuhan dari

perangkkat lunnak yang akan dikembangkan.

SKPL-SIANKI-XXX

Kode yanng mmerepresentasikan kebutuhan

(11)

SIANKI Perangkat lunak untuk penilaian kinerja

karyawan harian PT. XYZ.

Server Komputer yang menyediakan sumber daya

bagi klien yang terhubung melalui

jaringan.

1.4 Referensi

Referensi yang digunakan pada perangkat lunak

tersebut adalah:

1. WAHANA KOMPUTER, 2011. Shortcourse Microsoft Visual

C# 2010. 1 ed. Semarang: C.V ANDI OFFSET.

2. Sugiarti, Y., 2013. Analisis & Perancangan UML

(Unified Modeling Language) Generated VB.6. 1 ed.

Yogyakarta: Graha Ilmu.

1.5 Deskripsi umum (Overview)

Secara umum dokmuen SKPL ini terdiri dari 3 bagian

utama. Bagian utama berisi tentang penjelasan mengenai

dokumen SKPL tersebut yang mencakup tujuan pembuatan

SKPL, ruang lingkup masalah dalam pengembangan perangkat

lunak tersebut, definisi, referensi dan deskripsi umum

tentang dokumen SKPL ini.

Bagian kedua berisi tentang penjelasan umum mengenai

perangkat lunak SIANKI yang akan dikembangkan, mencakup

perspektif produk yang akan dikembangkan, fungsi produk

perangkat lunak, karakteristik pengguna, batasan dalam

penggunaan perangkat lunak dan asumsi yang dipakai dlaam

pengembangan perangkat lunak SIANKI tersebut.

p y g y y

baagigi klien yanng g terhubung melalui

jaringan.

1.4 Reefferensi

Referenensis yangg didigugunanakakann pada pererana gkat lunak

te

tersebutut aadad laah:h:

1.

1.WAWAHANANA KOMPUTER, 2011. Shortcourse Micicrososoftft Visuaual

C# 22010. 1 ed. Semarang: C.V ANDI OFFSEET.

2.

2 Suugiarti, Y., 2013. Analisis & Peranccangganan UMLL

(Unified Modeling Language) Generated VB.6. . 11 ed..

Yogyakarta: Graha Ilmu.

1.

1 5 DDeskripsi umum (Overview)

S

Secara umumum ddokokmumuen SKPL ininii teterdrdiri dari 33 bagiaiann

utama. Bagian utama beberirisi tteentang penjelasan mengenenaiai

do

dokumen SKPL tersebut yangn mencakup tujuan pembubuatataan

SK

SKPLP , ruruanang g linggkup p masalah dalam pep nggembangnganan pperranangkgkat

lu

lunan k ttersrsebebutut, dedeffininisisi,, rerefeferenssii dadan dedeskkripsi sii uumum

tentntanang g dodokukumeenn SKPL iini.

Bagian kedua berisii tentanng penjelasan umum mengenai

perangkat lunak SIANKI yang akkan dikembangkan, mencakup

perspektif produk yang akan ddikembangkan, fungsi produk

perangkat lunak, karakteeriststik pengguna, batasan dalam

(12)

Bagian ketiga berisi tentang penjelasan secara lebih

rinci mengenai kebutuhan perangkat lunak SIANKI yang

akan dikembangkan.

2. Deskripsi Kebutuhan

2.1 Perspektif produk

SIANKI merupakan perangkat lunak yang dikembangkan

untuk membantu penilaian kinerja karyawan PT. XYZ.

Perangkat lunak ini hanya tersedia dalam aplikasi

desktop. Sistem ini menangani pengelolaan data karyawan

harian, informasi karyawan harian, pengelolaan nilai

kinerja karyawan harian, dan pengelolaan laporan nilai

kinerja karyawan harian.

Perangkat lunak SIANKI ini dibuat mengunakan Bahasa

pemrograman Microsoft Visual C# dan pengelolaan basis

datanya menggunakan Microsoft SQL Server 2005. Sedangkan

untuk lingkungan pemrogramannya menggunakan Microsoft

Visual Studio 2012. Perangkat lunak ini dapat dijalankan

dalam sistem operasi windows xp, windows vista dan

windows 7.

Pengguna akan berinteraksi dengan sistem melalui

antarmuka GUI (Graphical User Interface). Pada sistem

ini, seperti terlihat pada gambar 1, arsitektur

perangkat lunak yang digunakan berupa client server,

dimana semua data disimpan di server. Pengguna dapat

mengakses data yang ada di server tersebut secara offline

jika terhubung dengan jaringan server. Data yang

dimasukkan akan disimpan dalam basis data server. 2. Deskrippsisi Kebutuhanan

2.1 Persrspektiff pproroduk

S

SIANKI merupupakakan perangkat lunakak yanng g dikembm angkan

unntuk memembmbana tu penilp aian kinerjaja karyayawawann PT. XYZ.

Peraanggkakatt lulunak ini hanya tersedia dallamam aaplikkasi

deskktoopp. SSistem ini menangani pengelolaan dad tat kkaaryawawan

haarrian, informasi karyawan harian, pengeloolaanan nili aii

ki

kinen rjja karyawan harian, dan pengelolaan lapoorann nnililai

ki

kinerrja karyawan harian.

P

Perangkat lunak SIANKI ini dibuat mengunakan Bahaasaa

pe

pemrogo raman Microsoft Visual C# dan pengelolaaan bbasiss

datannya mengggugunnakan MiMicrc osoft SQSQL Servverer 2005. SSedangkkanan

untuk lingkungan pemrogrgrammanannya menggunakan Microssofoftt

Vi

Visual Studio 2012. Perangkat lunak ini dapat dijalalanknkaan

da

dalalam sisiststemem oopeperarasisi windowss xxp,p, wwinindodowsws visstata ddan

wi

windndows 7.

P

Penenggggununaa akan berininteraakksi dengan ssisistetemm melalui

antarmuka GUI (Graphiccal Userr Interface). Pada sistem

ini, seperti terlihaat padaa gambar 1, arsitektur

perangkat lunak yang ddigunakakan berupa client server,

dimana semua data disimpmpann di server. Pengguna dapat

(13)

Sehingga jika ada pencarian data, maka data yang

diinginkan akan dicari ke basis data server.

Gambar 1. Arsitektur Perangkat Lunak SIANKI

2.2 Fungsi Produk

Fungsi produk perangkat lunak SIANKI adalah sebagai

berikut:

1.Fungsi Login (SKPL-SIANKI-001).

Fungsi login merupakan fungsi yang digunakan oleh

pengguna sistem agar dapat masuk dalam sistem yang

akan digunakan.

2.Fungsi Ganti Kata Sandi (SKPL-SIANKI-002).

Fungsi ganti kata sandi merupakan fungsi yang

digunakan oleh pengguna sistem untuk mengganti kata

sandi untuk masuk ke dalam sistem.

3.Fungsi Pengelolaan Data Pengguna (SKPL-SIANKI-003).

Merupakan fungsi yang digunakan untuk mengelola

data pengguna sistem.

Fungsi Pengelolaan Data Pengguna mencakup: Gambar 1. Arsitektur Perangkat Lunak SIANKI

2.2 FFungsi Produk

F

Fungsi produk perangkat lunak SIANKI adalah sebabagaii

beriikkut:

1.Fungsi Login (SKPL-SISIANANKI-001).

Fu

Fungsi login merupakan fungsi yang diggununakakann ooleleh

pe

pengnggugunana ssisteistem agagarar ddapapatat mmasasukuk ddalalamam ssisistetem m yyang

ak

akanan ddigigununakakan.

2.Fungsi Ganti Kata Sandi (SKPL-SIANKI-002).

Fungsi ganti katta sanddi merupakan fungsi yang

digunakan oleh penggguna sistem untuk mengganti kata

sandi untuk masuk kee ddaalam sistem.

(14)

a.Fungsi Tambah Data Pengguna

(SKPL-SIANKI-003-01).

Fungsi tambah data pengguna merupakan fungsi

yang digunakan untuk menambahkan data pengguna

sistem yang baru.

b.Fungsi Tampil Data Penguna

(SKPL-SIANKI-003-02).

Fungsi tampil data pengguna merupakan fungsi

yang digunakan untuk menampilkan data atau

profil pengguna sistem.

c.Fungsi Ubah Data Pengguna

(SKPL-SIANKI-003-03).

Fungsi ubah data pengguna merupakan fungsi

yang digunakan untuk mengubah data pengguna

sistem.

d.Fungsi Hapus Data Pengguna

(SKPL-SIANKI-003-04).

Fungsi hapus data pengguna merupakan fungsi

yang digunakan untuk menghapus data pengguna

sistem.

e.Fungsi Pencarian Data Pengguna

(SKPL-SIANKI-003-05).

Fungsi pencarian data pengguna merupakan

fungsi yang digunakan untuk mencari data atau

profil pengguna sistem.

4.Fungsi Pengelolaan Data Karyawan Harian

(SKPL-SIANKI-004).

Fungsi pengelolaan data karyawan harian merupakan

fungsi yang digunakan untuk mengelola data

karyawan.

Fungsi Pengelolaan Data Karyawan meliputi:

yang diggununakan untuk menenambahkan data pengguna

sistteem yang baru.

b.FFungsi Tampipil Data Penguna (SKP

KPL-SIANKI-003-02)..

Fungsisi ttampil data penggggununaa meerupakaann fungsi

ya

yang ddigigunakan untuk mmenenampilklkanan dataa atau

prrofofil pengguna sistem.

c..Fungsi Ubah Data Pengguna (SKPPL-SISIANANKIK -003

03-03).

Fungsi ubah data pengguna merupakakan fuungn sii

yang digunakan untuk mengubah data pennggggunaa

sistem.

d.Fungsi Hapus Data Pengguna (SKPL-SIANNKI-0003-

-04).

Fu

Funngsii hhapapusus ddata a pepengngguna mmeerupakan fungsgsii

yang digunakan uuntuk menghapus data pengggugunna

sistem.

e.

e.FuFungngsisi PPenencacaririana DDatataa PePengnggugunana (S(SKPKPL-L-SISIANANK

KI-00

003-3-055)).

F

Fungsi pencaarian data pengguunana merupakan

fungsi yang digunakaan untuk mencari data atau

profil penggunu a sisttem.

4.Fungsi Pengelolaann Datta Karyawan Harian

(SKPL-SIANKI-004).

(15)

a.Fungsi Tambah Data Karyawan Harian

(SKPL-SIANKI-004-01).

Fungsi tambah data karyawan harian merupakan

fungsi yang digunakan untuk menambahkan data

karyawan harian yang baru.

b.Fungsi Tampil Data Karyawan Harian

(SKPL-SIANKI-004-02).

Fungsi tampil data karyawan harian merupakan

fungsi yang digunakan untuk menampilkan data

karyawan harian.

c.Fungsi Ubah Data Karyawan Harian

(SKPL-SIANKI-004-03).

Fungsi ubah data karyawan harian merupakan

fungsi yang digunakan untuk mengubah data

karyawan harian.

d.Fungsi Hapus Data Karyawan Harian

(SKPL-SIANKI-004-04).

Fungsi hapus data karyawan harian merupakan

fungsi yang digunakan untuk menghapus data

karyawan harian.

e.Fungsi Pencarian Data Karyawan Harian

(SKPL-SIANKI-004-05).

Fungsi pencarian data karyawan harian

merupakan fungsi yang digunakan untuk mencari

data karyawan harian.

5.Fungsi Pengelolaan Data Nilai Kinerja Karyawan

Harian (SKPL-SIANKI-005).

Fungsi pengelolaan data nilai kinerja karawan

harian merupakan fungsi yang digunakan untuk

mengelola nilai dari kinerja masing-masing

karyawan.

fungsi yyanang digunakan unu tuk menambahkan data

karyryaawan harian yang baru.

b.FFungsi Tammpip l Data Karyawan HaH rian

(SKPL-SIANNKIKI-0004-002))..

Fungsisi ttampil data karyayawawann haarian mmere upakan

fu

fungsi yyang digunakan ununtut k meenanampmpilkann data

kaarryawan harian.

c..Fungsi Ubah Data Karyawan Harian (SKPKPL-L-SSIANKI

KI-004-03).

Fungsi ubah data karyawan harian merrupupaka an

fungsi yang digunakan untuk mengubbah ddataa

karyawan harian.

d.Fungsi Hapus Data Karyawan Harian (SKKPL-

-SIANKI-004-04).

Fu

Funngsii hhapapusus ddataa kakaryryawan hhaariai n merupakakann

fungsi yang diigugunakan untuk menghapus dadatata

karyawan harian.

e.

e.FuFungngsisi PPenencacaririana DDatataa KaKaryryawawanan HHarariaiann (S(SKP

KPL-SI

SIANANKIKI-0040 -0-05).

F

Fungsi pencaarian data karyyawawanan harian

merupakan funngsi yanng digunakan untuk mencari

data karyawann hariann.

5.Fungsi Pengelolaann Datta Nilai Kinerja Karyawan

Harian (SKPL-SIANKI-0- 0505).

(16)

Fungsi Pengelolaan Nilai Kinerja Karyawan meliputi:

a.Fungsi Tambah Nilai Kinerja Karyawan Harian

(SKPL-SIANKI-005-01).

Fungsi tambah nilai kinerja karyawan harian

merupakan fungsi yang digunakan untuk

menambahkan nilai dari kinerja karyawan

harian.

b.Fungsi Tampil Nilai Kinerja Karyawan Harian

(SKPL-SIANKI-005-02).

Fungsi tampil nilai kinerja karyawan harian

merupakan fungsi yang digunakan untuk

menampilkan nilai dari kinerja karyawan

harian.

c.Fungsi Ubah Nilai Kinerja Karyawan Harian

(SKPL-SIANKI-005-03).

Fungsi ubah nilai kinerja karyawan harian

merupakan fungsi yang digunakan untuk mengubah

nilai dari kinerja karyawan harian.

d.Fungsi Hapus Nilai Kinerja Karyawan Harian

(SKPL-SIANKI-005-04).

Fungsi hapus nilai kinerja karyawan harian

merupakan fungsi yang digunakan untuk

menghapus nilai dari kinerja karyawan harian.

e.Fungsi Pencarian Nilai Kinerja Karyawan Harian

(SKPL-SIANKI-005-05).

Fungsi pencarian nilai kinerja karyawan harian

merupakan fungsi yang digunakan untuk mencari

nilai dari kinerja karyawan harian.

6.Fungsi Menampilkan Informasi Nilai Kinerja Karyawan

Harian (SKPL-SIANKI-006).

Fungsi ttamambah nilai kikinen rja karyawan harian

meruuppakan fungsi yang digunakan untuk

m

menambahkann nilai dari kinererja karyawan

hariianan..

b.Fungsisi TTampil Nilai Kinenerjrja Kaaryawann Harian

(S

(SKPL-SISIANANKI-005-02).

Fungngsi tampil nilai kinerja karyryawawanan harrian

merupakan fungsi yang diguunan kakann untutuk

menampilkan nilai dari kinerjaa kkararyay wann

harian.

c.Fungsi Ubah Nilai Kinerja Karyawann HHarariann

(SKPL-SIANKI-005-03).

Fungsi ubah nilai kinerja karyawan harriann

merupakan fungsi yang digug nakan untuk memenngubbahah

ni

nilalaii ddariri kkininere jaa kkararyayawan haharirian.

d.Fungsi Hapus NNililai Kinerja Karyawan Haaririaan

(SKPL-SIANKI-005-04).

Fu

Fungngsisi hhapapusus nnillaiai kkininererjaja kkararyayawawann haharirian

me

merrupapakakan fungngssi yangg didigugunanakakann uuntuk

menghapus nilaai darri kinerja karryayawawan harian.

e.Fungsi Pencarrian Nillai Kinerja Karyawan Harian

(SKPL-SIANKI--005-05)).

Fungsi pencariian niilai kinerja karyawan harian

merupakan fungssi yang digunakan untuk mencari

(17)

Fungsi menampilkan informasi nilai kinerja karyawan

harian merupakan fungsi yang digunakan untuk

menampilkan nilai dari kinerja karyawan harian.

Fungsi Menampilkan Informasi Nilai Kinerja Karyawan

Harian meliputi:

a.Fungsi Menampilkan Nilai Kinerja Semua

Karyawan Harian (SKPL-SIANKI-006-01).

Fungsi menampilkan nilai kinerja semua

karyawan harian merupakan fungsi yang

digunakan untuk menampilkan nilai kinerja

semua karyawan harian.

b.Fungsi Menampilkan 10 Nilai Karyawan Harian

Terbaik (SKPL-SIANKI-006-02).

Fungsi menampilkan 10 nilai karyawan harian

terbaik merupakan fungsi yang digunakan untuk

menampilkan nilai kinerja semua karyawan

harian.

7.Fungsi Pencetakan Laporan Nilai Kinerja Karyawan

Harian (SKPL-SIANKI-007).

Fungsi pencetakan laporan kinerja karyawan

merupakan fungsi yang digunakan untuk menampilkan

dan mencetak nilai dari kinerja karyawan harian.

2.3 Karakteristik Pengguna

Karakteristik dari pengguna perangkat lunak SIANKI

adalah sebagai berikut:

1. Memahami pengoperasian komputer.

Fungsi Menampipilklkan Informasisi Nilai Kinerja Karyawan

Harian meleliputi:

a.FFungsi Mennampilkan Nilai KKini erja Semua

Karyyawawanan Harriaann (S(SKPKPL-L-SISIANA KI-006-001)1).

Fungsisi menampilkan nililaiai kkinerjaa semua

ka

karyawanan harian meruupapakan fufungn si yang

digugunakan untuk menampilkan n niilalaii kineerja

semua karyawan harian.

b.Fungsi Menampilkan 10 Nilai Karyawa ann HHariann

Terbaik (SKPL-SIANKI-006-02).

Fungsi menampilkan 10 nilai karyawaan hharariann

terbaik merupakan fungsi yang digunakakan untutukk

menampilkan nilai kinerja semua kkaryyaawann

harian.

7.Fungsii PPencetatakakan n LaL poorarann NiNillaii KiKinerja Karyawwanan

Harian (SKPL-SIANKI-0-0070 ).

Fungsi pencetakan laporan kinerja kakaryryawawaan

me

merurupapakakann fufungngsisi yyanang g didigugunanakak nn ununtutukk memenanampmpililkkan

da

dann memencncetetakak nililaia ddari kiar kinerjjaa kakaryryawawanan hharariaian.

2.3 Karakteristik Pengggug na

Karakteristik dari pengguguna perangkat lunak SIANKI

adalah sebagai berikut:

(18)

2.4 Batasan-batasan

Batasan-batasan dalam pengembangan perangkat lunak

SIANKI tersebut adalah:

1. Kebijaksanaan Umum

Berpedoman pada tujuan dari pengembangan

perangkat lunak SIANKI.

2. Kebeterbatasan perangkat keras

Dapat diketahui kemudian setelah sistem ini

berjalan (sesuai dengan kebutuhan).

2.5 Asumsi dan Ketergantungan

Sistem ini dapat dijalankan pada perangkat desktop

yang menggunakan sistem operasi windows xp, windows

vista dan windows 7.

3. Kebutuhan khusus

3.1 Kebutuhan antarmuka eksternal

Kebutuhan antarmuka eksternal pada perangkat lunak

SIANKI meliputi kebutuhan antarmuka pengguna, antarmuka

perangkat keras, antarmuka perangkat lunak, antarmuka

komunikasi.

3.1.1 Antarmuka pengguna

Pengguna berinteraksi dengan antarmuka yang

ditampilkan dalam bentuk form-form.

3.1.2 Antarmuka perangkat keras

Antarmuka perangkat keras yang digunakan dalam

perangkat lunak SIANKI adalah:

1. Perangkat desktop (komputer, laptop, notebook,

dan netbook)

1. Kebijaksannaaaan Umum

Berpeddooman pada tujuan darrii pengembangan

peerrangkat lunak k SIS ANANKIKI..

2.. Kebeterbbatatasasan ppereranangkgkatat kkererasas

Dapaatt didiketahuuii kekemumudidian seetelahah sistetem ini

be

berjrjalann ((sesuai dengan kebututuhah n).

2.5 AsAsumu sii dan Ketergantungan

S

Sisttem ini dapat dijalankan pada perangkgkat ddeesktopop

ya

yangn mmenggunakan sistem operasi windows xpp, wiwindndowss

vi

vista dan windows 7.

3. Keebutuhan khusus

3.

3.1 KKebutuhan antarmuka eksternal

K

Kebutuhann aantarmukukaa eksterernnal padada pperangkkaat lunnakak

SIANKI meliputi kebutuhahann ananttarmuka pengguna, antarmmukukaa

pe

perar ngkat keras, antarmuka perangkat lunak, antaarmmukuka

ko

komumuniikakasisi.

3.

3.1.1.11 Antaarmrmukuka pepengngguguna

Pengguna berintereraksi dengan antarmuka yang

ditampilkan dalam benttuk form--form.

3.1.2 Antarmuka perangkkat kerras

Antarmuka perangkatt kkeras yang digunakan dalam

(19)

3.1.3 Antarmuka perangkat lunak

Perangkat lunak yang dibutuhkan untuk

mengoperasikan perangkat lunak SIANKI adalah sebagai

berikut:

1. Nama : SQL Server 2005.

Sumber : Microsoft.

Sebagai Database Management System (DBMS) yang

digunakan untuk menyimpan data disisi sever.

2. Nama : Windows 7.

Sumber : Microsoft.

Sebagai sistem operasi untuk perangkat desktop.

3.2 Kebutuhan fungsionalitas Perangkat Lunak

3.2.1 Use Case Diagram

Gambar 2. Use Case Diagram SIANKI

mengoperasikan perangkgkatat llununaka SIANKI adalah sebagai

berikut:

1. Namaa : SQL SServer 2005.

Su

Sumber : Microosooftf ..

Sebagaii DaDattabase Managemenentt SySystem (DBBMSM ) yang

di

digugunnakan ununtutuk menyimpann dad ta dissisisi seveer.r

2.. NaNamam : Windows 7.

Sumbmber : Microsoft.

Se

Sebagai sistem operasi untuk perangkaat ddesesktk op.

3.

3.22 Keebbutuhan fungsionalitas Perangkat Lunak 3.

(20)

4. Spesifikasi Rinci Kebutuhan

4.1 Spesifikasi Kebutuhan Fungsionalitas

4.1.1 Use case Spesification: Pengelolaan Data Pengguna.

1. Brief Description

Use case ini digunakan oleh aktor untuk

mengelola data pengguna. Aktor dapat menambahkan,

menampilkan, mengubah, menghapus dan melakukan

pencarian data pengguna.

2. Primary Actor

1. Admin

3. Supporting Actor

None

4. Basic Flow

1. Use case ini dimulai ketika aktor sudah masuk

ke dalam sistem dan memilih untuk melakukan

pengelolaan data pengguna sistem.

2. Sistem memberikan pilihan untuk menambah data

pengguna, mengubah data pengguna, menghapus

data pengguna atau menampilkan data pengguna.

3. Aktor memilih untuk menambah data pengguna.

A-1 Aktor memilih untuk mengubah data

pengguna.

A-2 Aktor memilih untuk menghapus data

pengguna.

A-3 Aktor memilih untuk menampilkan data

pengguna.

A-4 Aktor memilih untuk melakukan pencarian

data pengguna.

4. Aktor memasukkan data pengguna.

p g gg

1. Brief Descscrription

Us

Use case iini digunakan olehh aktor untuk

m

mengelola dad ta ppenenggggunna.a. AAktktor dapat mmene ambahkan,

menampillkakan,n mengubah, mennghghapapus dan mmele akukan

pe

pencncaarian dadatta pengguna.

2.

2. PPrimaarry Actor 1.. Admin

3. SSupporting Actor

None

4

4. Basic Flow

1. Use case ini dimulai ketika aktor sudadah massukk

ke dalam sistem dan memilih untuk meelakukukann

penggelelololaaaann data penggggununaa sisistem.

2. Sistem memberirikak n pipilihan untuk menambah ddatataa

pengguna, mengubbah data pengguna, mengghahapupus

data ppenengggguna atau menamampipilklkan datataa ppengnggugunana.

3

3. AkAktotorr mememililihh ununtutukk menambmbahah ddatataa penggugunana.

A-A-1 AAktor memilih h untukk memengngububaah data

pengguna.

A-2 Aktor memilihh untuk menghapus data

pengguna.

A-3 Aktor meemiliihh untuk menampilkan data

pengguna.

(21)

5. Aktor meminta sitem untuk menyimpan data

pengguna yang telah dimasukkan.

6. Sistem memeriksa data pengguna yang telah

dimasukkan.

E-1 Data pengguna yang dimasukkan aktor

salah.

7. Sistem menyimpan data pengguna ke dalam basis

data.

8. Use case selesai.

5. Alternative Flow

A-1 Aktor memilih untuk mengubah data pengguna

sistem.

1. Sistem menampilkan data pengguna.

2. Aktor mengubah data pengguna yang sudah

ditampilkan.

3. Aktor meminta sistem untuk menyimpan data

pengguna.

4. Sistem memeriksa data pengguna yang telah

diubah.

E-2 Data pengguna yang diubah salah.

5. Sistem menyimpan data yang telah diubah ke

dalam basis data.

6. Berlanjut ke Basic Flow langkah ke 8.

A-2 Aktor memilih untuk menghapus data pengguna.

1. Sistem menampilkan data pengguna.

2. Aktor menghapus data pengguna yang sudah

ditampilkan.

3. Sistem memperbaharui data dalam basis data.

4. Berlanjut ke Basic Flow langkah ke 8.

dimasukkanan.

E-1 Data pengguna yang ddimasukkan aktor

s

salah.

7

7. Sisttemem mmenyiimpmpanan ddatataa pepengn guna ke dad lam basis

data..

8.

8. UsUse casese selesai.

5.

5. AAlterernative Flow

A-A-1 Aktor memilih untuk mengubah daata pepennggunana

sistem.

1. Sistem menampilkan data pengguna.

2. Aktor mengubah data pengguna yangg sudadahh

ditampilkan.

3.Aktor mememimintn a sistemm uuntntuku menyimppanan datataa

pengguna.

4. Sistem memeriksaa data pengguna yang tetelalah

diubah.

E-E-22 DaDatata pennggggununaa yayangng ddiuiubabahh sasalalahh.

5

5.SiSistemem menyiyimpan datata yangng ttelelahah ddiuiubabah ke

dalam basis daata.

6. Berlanjut ke Basic Flol w langkah ke 8.

A-2 Aktor memiliih untuuk menghapus data pengguna.

1. Sistem menampilklkann data pengguna.

(22)

A-3 Aktor memilih untuk menampilkan data

pengguna.

1. Sistem menampilkan data pengguna.

2. Berlanjut ke Basic Flow langkah ke 8.

A-4 Aktor memilih untuk melakukan pencarian data

pengguna.

1. Sistem menampilkan seluruh data pengguna yang

ada.

2. Aktor mencari data pengguna berdasarkan atribut

tertentu.

3. Sistem menampilkan data pengguna sesuai dengan

permintaan aktor.

4. Berlanjut ke Basic Flow langkah ke 8.

6. Error Flow

None

7. Preconditions

1. Use case Login sudah dilakukan.

2. Aktor telah masuk ke dalam sistem.

8. Postconditions

1. Data pengguna yang baru sudah masuk ke dalam

basis data.

2. Data pengguna sudah terganti.

3. Data pengguna sudah terhapus dalam basis data.

4. Data pengguna tampil dalam perangkat lunak

SIANKI.

5. Data pengguna yang dicari oleh aktor

ditampilkan dalam perangkat lunak SIANKI.

1. Sistem menampipilklkanan ddata a pengguna.

2. Berlanjujutt ke Basic Flow lalangkah ke 8.

A-4 AAktor memiilil h untuk melakukan pep ncarian data

pe

pengguna.

1. SiSistemm menampilkan seluruh datah a pengguuna yang

ad

ada.

2.

2.Akktotor mencari data pengguna berdrdasarrkakann atriibub t

t

tertentu.

3

3.Sistem menampilkan data pengguna sesuaes aii dedengn ann

permintaan aktor.

4. Berlanjut ke Basic Flow langkah ke 8.

6. Error Flow

None

7. Preconditions

1. Use case Login sudah dilakukan.

2.

2. AkAktotorr tetelalahh mamasuk keke ddalalamam ssisistetem.m.

8.

8. PPosostctconondiditionnss

1. Data penggunaa yang baru sudah masuk ke dalam

basis data.

2. Data penggunaa sudahh terganti.

3. Data pengguna sus daahh terhapus dalam basis data.

(23)

4.1.2 Use case Spesification: Pengelolaan Data Karyawan

Harian.

1. Brief Description

Use case ini digunakan oleh aktor untuk

mengelola data karyawan harian. Aktor dapat

menambahkan, menampilkan, mengubah, menghapus dan

melakukan pencarian data karyawan harian.

2. Primary Actor

1. Admin

2. Leader

3. Supporting Actor

None

4. Basic Flow

1. Use case ini dimulai ketika aktor sudah masuk

ke dalam sistem dan memilih untuk melakukan

pengelolaan data karyawan harian.

2. Sistem memberikan pilihan untuk menambah data

karyawan harian, mengubah data karyawan

harian, menghapus data karyawan harian atau

menampilkan data karyawan harian.

3. Aktor memilih untuk menambah data karyawan

harian.

A-1 Aktor memilih untuk mengubah data

karyawan harian.

A-2 Aktor memilih untuk menghapus data

karyawan harian.

A-3 Aktor memilih untuk menampilkan data

karyawan harian. 1. Brief Descriptioonn

Use ccase ini digunakan oleh aktor untuk

menggeelola datata karyawan harian.. Aktor dapat

me

menambahkan, menenamampipilklkanan,, memengubah, meenghapus dan

melakukakan n pep ncarian data kkararyayawwan hariann.

2. PPririmamary AActctor 1

1. Addmmin

2. Leader

3. SSupporting Actor

None

4.

4. Basic Flow

1. Use case ini dimulai ketika aktor sudaha masasukk

ke dalam sistem dan memilih untuk meelaakkukaann

pe

pengngelolaan dad ta kararyawan hahaririana .

2. Sistem memberikakann pilihan untuk menambah ddatata

karyawan harian, mengubah data kkararyayawawan

ha

haririanan, memengnghahapup ss dadatata kkararyayawawann haharirianan aattau

me

menanampmpililkann datata karyayawann hah ririanan..

3

3. AkAktor memilihh untutuk menambah ddatataa karyawan

harian.

A-1 Aktor memilihh untuk mengubah data

karyawan hariaan.

A-2 Aktor meemim llih untuk menghapus data

(24)

A-4 Aktor memilih untuk melakukan pencarian

data karyawan harian.

4. Aktor memasukkan data karyawan harian.

5. Aktor meminta sitem untuk menyimpan data

karyawan harian yang telah dimasukkan.

6. Sistem memeriksa data karyawan harian yang

telah dimasukkan.

E-1 Data karyawan harian yang dimasukkan

aktor salah.

7. Sistem menyimpan data karyawan harian ke dalam

basis data.

8. Use case selesai.

5. Alternative Flow

A-1 Aktor memilih untuk mengubah data karyawan

harian.

1. Sistem menampilkan data karyawan harian.

2. Aktor mengubah data karyawan harian yang sudah

ditampilkan.

3. Aktor meminta sistem untuk menyimpan data

karyawan harian.

4. Sistem memeriksa data karyawan harian yang

telah diubah.

E-2 Data karyawan harian yang diubah salah.

5. Sistem menyimpan data yang telah diubah ke

dalam basis data.

6. Berlanjut ke Basic Flow langkah ke 8.

A-2 Aktor memilih untuk menghapus data karyawan

harian.

1. Sistem menampilkan data karyawan harian.

5. Aktor mememiminta sitem unu tuk menyimpan data

karyyaawan harian yang telah ddimi asukkan.

6. SiSistem memere iksa data karyawann harian yang

telaahh didimasuukkkkanan.

E-1 DaDatat karyawan haririanan yana g diimam sukkan

ak

aktor sasallah.

7.

7. Siststem menyimpan data karyawanan harriaiann kek ddala am

b

basis data.

8

8. Use case selesai.

5.. Alternative Flow

A-1 Aktor memilih untuk mengubah data karyawanan

harian.

1.Sistemm mmenenamampilkan dattaa kakaryryawan hariaan.n.

2. Aktor mengubbahah ddatta a kakaryawan harian yang sududahah

ditampilkan.

3. Aktor meminta sistem untuk menyiyimpmpann ddatata

ka

karyryawawanan hharriaian.n.

4

4.SiSistemem memerriksa datata karyryawanan hharariaiann yang

telah diubah.

E-2 Data karyyawan harir an yang diubah salah.

5. Sistem menyimmpan daata yang telah diubah ke

dalam basis daatat .

(25)

2. Aktor menghapus data karyawan harian yang sudah

ditampilkan.

3. Sistem memperbaharui data dalam basis data.

4. Berlanjut ke Basic Flow langkah ke 8.

A-3 Aktor memilih untuk menampilkan data karyawan

harian.

1. Sistem menampilkan data karyawan harian.

2. Berlanjut ke Basic Flow langkah ke 8.

A-4 Aktor memilih untuk melakukan pencarian data

karyawan harian.

1. Sistem menampilkan seluruh data karyawan harian

yang ada.

2. Aktor mencari data karyawan harian berdasarkan

atribut tertentu.

3. Sistem menampilkan data karyawan harian sesuai

dengan permintaan aktor.

4. Berlanjut ke Basic Flow langkah ke 8.

6. Error Flow

None

7. Preconditions

1. Use case Login sudah dilakukan.

2. Aktor telah masuk ke dalam sistem.

8. Postconditions

1. Data karyawan harian yang baru sudah masuk ke

dalam basis data.

2. Data karyawan harian sudah terganti.

4. Berlanjutt kke Basic Floww langkah ke 8.

A-3 AkAkttor memilih untuk menampillkakan data karyawan

haarrian.

1. Sistemem mmeenampilkan dattaa kakaryryawan hariaian.

2..BeBerlanjutt keke Basic Floww lal ngkahh keke 8.

A-A-4 AkAktor memilih untuk melakukann pencncarariai n dadata

kaarryawan harian.

1.Sistem menampilkan seluruh data karyaawan hhaariann

yang ada.

2. Aktor mencari data karyawan harian berrdasarkanan

atribut tertentu.

3. Sistem menampilkan data karyawan hariann sesesuaiai

deengngaan permiintntaan akktotor.

4. Berlanjut ke Basasicc Flow langkah ke 8.

6. Error Flow

No N ne

7.

7 Prerecoconditions

1. Use case Logigin sudahh dilakukan.

2. Aktor telah mmasuk kee dalam sistem.

8. Postconditions

(26)

3. Data karyawan harian sudah terhapus dalam

basis data.

4. Data karyawan harian tampil dalam perangkat

lunak SIANKI.

5. Data karyawan harian yang dicari oleh aktor

ditampilkan dalam perangkat lunak SIANKI.

4.1.3 Use case Spesification: Pengelolaan Data Nilai

Kinerja Karyawan Harian.

1. Brief Description

Use case ini digunakan oleh aktor untuk

mengelola data nilai kinerja karyawan harian.

Aktor dapat menambahkan, menampilkan, mengubah,

menghapus dan melakukan pencarian data nilai

kinerja karyawan harian.

2. Primary Actor

1. Leader

3. Supporting Actor

None

4. Basic Flow

1. Use case ini dimulai ketika aktor sudah masuk

ke dalam sistem dan memilih untuk melakukan

pengelolaan data nilai kinerja karyawan

harian.

2. Sistem memberikan pilihan untuk menambah data

nilai kinerja karyawan harian, mengubah data

nilai kinerja karyawan harian, menghapus data

lunak SIANANKKI.

5. Dataa karyawan harian yang did cari oleh aktor

di

ditampilkann dalam perangkat lunaak SIANKI.

4.11.3 Usse e ccase Spepesisification: PPene gelolaaanan Data Nilai Ki

Kinenerjaa Karyawan Harian.

1

1. Brriief Description

Use case ini digunakan oleh akktor uuntukk

mengelola data nilai kinerja karyawann haharirian.

Aktor dapat menambahkan, menampilkan, mmengubahh,,

menghapus dan melakukan pencarian datta nillaii

kinerja karyawan harian.

2. Priimamaryry AActctoror

1. Leader

3.

3 Supporting Actor

N Nononee

4.

4. Basasicic FFlooww

1. Use case ini ddimulaai ketika aktor sudah masuk

ke dalam sisstem dann memilih untuk melakukan

pengelolaan data nilai kinerja karyawan

harian.

(27)

nilai kinerja karyawan harian atau menampilkan

data nilai kinerja karyawan harian.

3. Aktor memilih untuk menambah data nilai

kinerja karyawan harian.

A-1 Aktor memilih untuk mengubah data nilai

kinerja karyawan harian.

A-2 Aktor memilih untuk menghapus data nilai

kinerja karyawan harian.

A-3 Aktor memilih untuk menampilkan data

nilai kinerja karyawan harian.

A-4 Aktor memilih untuk melakukan pencarian

data nilai kinerja karyawan harian.

4. Aktor memasukkan data nilai kinerja karyawan

harian.

5. Aktor meminta sitem untuk menyimpan data nilai

kinerja karyawan harian yang telah dimasukkan.

6. Sistem memeriksa data nilai kinerja karyawan

harian yang telah dimasukkan.

E-1 Data karyawan harian yang dimasukkan

aktor salah.

7. Sistem menyimpan data nilai kinerja karyawan

harian ke dalam basis data.

8. Use case selesai.

5. Alternative Flow

A-1 Aktor memilih untuk mengubah data nilai

kinerja karyawan harian.

1. Sistem menampilkan data nilai kinerja karyawan

harian.

2. Aktor mengubah data nilai kinerja karyawan

harian yang sudah ditampilkan.

kinerja kakaryawan harian.n.

A-1 Aktor memilih untuk meengn ubah data nilai

ki

kinerja karyryawan harian.

A-2 AkAktot r mememimiliihh ununtutukk menghapus data nilai

kinerjrjaa karyawan harian.

A-A-3 Akktotor memilih untutukk menanampmpili kan data

nilalai kinerja karyawan harian.n.

A

A-4 Aktor memilih untuk melakuukak n pepencn ariaian

data nilai kinerja karyawan hariann.

4. Aktor memasukkan data nilai kinerjaa kaaryryawawan

harian.

5. Aktor meminta sitem untuk menyimpan daata nillaiai

kinerja karyawan harian yang telah dimaasukkkan..

6. Sistem memeriksa data nilai kinerja kakarryawwanan

ha

haririan yanangg tetelah didimamasusukkkkan.

E-1 Data karyayawaw n harian yang dimasuukkkkaan

aktor salah.

7.

7. SiSiststemem mmenenyiyimpmpana ddatataa ninilaaii kikinenerjrjaa kakaryryawawan

ha

haririann kke dadalam m babasiss datata..

8

8. UUse case selessai.

5. Alternative Floow

A-1 Aktor memilil h ununtuk mengubah data nilai

kinerja karyawan hhariian.

(28)

3. Aktor meminta sistem untuk menyimpan data nilai

kinerja karyawan harian.

4. Sistem memeriksa data nilai kinerja karyawan

harian yang telah diubah.

E-2 Data nilai kinerja karyawan harian yang

diubah salah.

5. Sistem menyimpan data yang telah diubah ke

dalam basis data.

6. Berlanjut ke Basic Flow langkah ke 8.

A-2 Aktor memilih untuk menghapus data nilai

kinerja karyawan harian.

1. Sistem menampilkan data nilai kinerja karyawan

harian.

2. Aktor menghapus data nilai kinerja karyawan

harian yang sudah ditampilkan.

3. Sistem memperbaharui data dalam basis data.

4. Berlanjut ke Basic Flow langkah ke 8.

A-3 Aktor memilih untuk menampilkan data nilai

kinerja karyawan harian.

1. Sistem menampilkan data nilai kinerja karyawan

harian.

2. Berlanjut ke Basic Flow langkah ke 8.

A-4 Aktor memilih untuk melakukan pencarian data

nilai kinerja karyawan harian.

1. Sistem menampilkan seluruh data nilai kinerja

karyawan harian yang ada.

2. Aktor mencari data nilai kinerja karyawan

harian berdasarkan atribut tertentu.

harian yanangg telah diubbahah.

E-2 DData nilai kinerja karryayawan harian yang

di

diubah salahh.

5

5. Sistemem mmenyiimpmpanan ddatata a yayang telahh diubah ke

dalam m babassis data.

6.

6.BeBerlanjujutt ke Basic Flow lalangkahh keke 8.

A-A 2 AAktor memilih untuk menghapupus daatata nililai

kiinerja karyawan harian.

1.Sistem menampilkan data nilai kinerjjaa kaaryryawann

harian.

2. Aktor menghapus data nilai kinerja karyawaann

harian yang sudah ditampilkan.

3. Sistem memperbaharui data dalam basis daatta.

4.BeBerlrlananjujutt keke BBasic FFloww lalangngkakah h kek 8.

A-3 Aktor memilih untuk menampilkan data nnililaai

kinerja karyyawan harian.

1. Siststemem mene ampiilklkanan datad a nilalaii kik nerja kakaryryawan

haririan.

2. Berlanjut ke BBasic FFlow langkah ke 8.

A-4 Aktor memiliih untukk melakukan pencarian data

nilai kinerja karryawann harian.

1. Sistem menampilkkanan seluruh data nilai kinerja

(29)

3. Sistem menampilkan data nilai kinerja karyawan

harian sesuai dengan permintaan aktor.

4. Berlanjut ke Basic Flow langkah ke 8.

6. Error Flow

None

7. Preconditions

1. Use case Login sudah dilakukan.

2. Aktor telah masuk ke dalam sistem.

8. Postconditions

1. Data nilai kinerja karyawan harian yang baru

sudah masuk ke dalam basis data.

2. Data nilai kinerja karyawan harian sudah

terganti.

3. Data nilai kinerja karyawan harian sudah

terhapus dalam basis data.

4. Data nilai kinerja karyawan harian tampil dalam

perangkat lunak SIANKI.

5. Data nilai kinerja karyawan harian yang dicari

oleh aktor ditampilkan dalam perangkat lunak

SIANKI.

4.1.4 Use case Spesification: Tampil Informasi Nilai

Kinerja Karyawan Harian

1. Brief Description

Use case ini digunakan oleh aktor untuk

menampilkan nilai kinerja karyawan harian. Aktor

dapat menampilkan nilai kinerja semua karyawan 6. Error Flow w

Nonee

7. Preconddittioions

1. UsUse case LoLogigin suddahah ddilakukan..

2.

2. AkA toorr telah masuk ke dalam ssistem.m.

8.

8. Possttconditions

1

1.Data nilai kinerja karyawan hariann yanang g bab ruu

sudah masuk ke dalam basis data.

2. Data nilai kinerja karyawan hariaan ssudahah

terganti.

3. Data nilai kinerja karyawan hariann ssudahh

terhhapapusus ddalalama basis ddatata.

4. Data nilai kinnererjaa kkaryawan harian tampil daalalamm

perangkat lunak SSIANKI.

5

5.DaDatata nnililaiai kkinerja karryayawawann haharirianan yyaangg didicacari

l

oleheh aaktktor ddititamampipilkan dlk dalalamam perangkatt lluunak

SI

SIANNKIKI.

4.1.4 Use case Spesifficationn: Tampil Informasi Nilai

Kinerja Karyawann Hariann

1. Brief Descriptionn

(30)

harian dan menampilkan nilai serta ranking

karyawan harian.

2. Primary Actor

1. Leader

3. Supporting Actor

None

4. Basic Flow

1. Use case ini dimulai ketika aktor sudah masuk

ke dalam sistem dan memilih untuk menampilkan

informasi nilai kinerja karyawan harian.

2. Sistem memberikan pilihan untuk menampilkan

nilai semua karyawan harian berdasarkan tahun,

periode serta leader dari karyawan harian.

3. Aktor memilih untuk menampilkan nilai semua

karyawan harian.

4. Sistem menampilkan nilai semua karyawan

harian.

5. Use case selesai.

5. Alternative Flow

None

6. Error Flow

None

7. Preconditions

1. Use case Login sudah dilakukan.

Aktor telah masuk ke dalam sistem.

8. Postconditions 2. Primary Actor

1. Leader

3. Suppoortrting Actor

Nonone

4.. Basic FFloloww

1.

1. UUsse cassee ini dimulai ketitikak akttoror ssudah masuk

ke ddalam sistem dan memilih ununtuk k memenanampillkan

i

informasi nilai kinerja karyawann harariaiann.

2

2. Sistem memberikan pilihan untuk menanampmpilkann

nilai semua karyawan harian berdasarkak n taahuh n,

periode serta leader dari karyawan haariaann.

3. Aktor memilih untuk menampilkan nilaai semumuaa

karyawan harian.

4. Sistem menampilkan nilai semua kararyawawann

ha

haririan.

5. Use case selesaiai.

5.

5 AAltlterernanatitiveve FFlol w

Nonee

6. EError Flow

None

7. Preconditions

(31)

1. Data nilai semua kinerja karyawan harian

tampil.

[image:31.595.91.511.114.723.2]

5. Entity Relationship Diagram (ERD)

Gambar 3. Entity Relationship Diagram

. . Department Id_Department Nama_Department <pi> Integer

Variable characters (20) <M> Id_Department <pi> Karyawan_Harian NIK Nama Jenis_Kelamin Tanggal_Lahir Agama No_HP No_KTP Pendidikan_Terakhir Status_Kepegawaian Foto

<pi> Variable characters (10) Variable characters (50) Variable characters (10) Date & Time Variable characters (10) Variable characters (15) Variable characters (20) Variable characters (10) Variable characters (10) Image <M> NIK <pi> Nilai Id_Nilai Nilai_Akhir Huruf_Nilai_Akhir Periode_Awal Periode_Akhir Tanggal Quality Cost Delivery Syarat_Kerja Sikap Mangkir Sakit Ijin Pulang_Awal Terlambat <pi> Integer Float

Variable characters (1) Variable characters (10) Variable characters (10) Variable characters (4) Float Float Float Float Float Float Float Float Float Float <M> Id_Nilai <pi> User Username Kata_Sandi Role

<pi> Variable characters (20) Variable characters (20) Variable characters (10)

<M>

Username <pi> 5. Entity Relationshipip DDiiagramam (ERD)

. .

De Dpartment Id_D_Department

Na

Namaa_D_Depeparartmt ent

<pi> Inntetegeger

Variabblele characters (20) <M>

Id_DDeparartmtment <pi>>

Karyawanan_HarianH NIK

Nama Jenis_Kelaminn Tanggal__LaLahir

Agammaa

No No_HP

N

No_KTP Pendidikkanan_T_Tererakakhhir Status_K_Kepe egegawaian Fotoo

<p

<pi>i> Variable characters (10))

Variable characters (50) Variabablecchahararactcters (10) Date &&TTimmee

Variable characters (1(10)0)

Variable cchaharracters (15)

Vaaririabable characters (20) Variable characters (10) Variable characters (10) Image

<M>

NI

NIKK <p<pi>

Nilai

Id I_Nilai

Niilalaii_Akhir Hu

Hururuf__NiNilalaii_AkAkhihirr Pe

Peririododee_AwAwalal

Peririodode_e_Akhir

Taangnggagll Quality Cost Delivery Syarat_Kerja Sikap Mangkir Sakit Ijin Pulang Awal <pi> Integer Float

Variable characters (1())

Va

Variriabablelecchaharacters t s(1(10)0)

Vaaririabablele cchaharacters (1(0)

Va

Variablelecchaharacters (4)

Fl Float Float Float Float Float Float Float Float Float <M> Us

Userer

Username Kata_Sandi Role

<pi> Variable chharacters (20) Variable characters (20) Variable characters (10)

<M>

(32)

DESKRIPSI PERANCANGAN PERANGKAT LUNAK

SIANKI

(SISTEM PENILAIAN KINERJA KARYAWAN HARIAN)

Untuk:

Universitas Atma Jaya Yogyakarta

Dipersiapkan oleh:

Stevan Setiawan Wijaya / 120706824

Program Studi Teknik Informatika – Fakultas Teknologi

Industri

Universitas Atma Jaya Yogyakarta

DPPL

DESKRIPSI PER

R

A

A

N

N

C

CA

AN

N

G

G

A

A

N

N

PERANGKAT LUNAK

S

S

I

I

A

AN

N

K

KI

(

(SISTE

EM

M PE

E

N

NI

ILAIAN K

KI

I

NERJA KA

N

AR

R

YAW

WA

A

N HAR

RI

I

AN)

U

n

tuk:

Universi

ta

s At

m

a

Jay

a

Yogyakar

t

ta

a

Dipersi

ia

apkan oleh:

S

S

t

te

e

va

a

n

n

S

S

e

e

t

t

i

ia

a

w

w

a

a

n Wi

i

j

j

a

ay

y

a

a /

/

1

12

2

0

0

7

70

06

68

82

2

4

4

Program Studi Teknik IInformaatika – Fakultas Teknologi Indusstri

(33)

DAFTAR PERUBAHAN

Revisi

Deskripsi

A

B

C

D

E

F

G

INDEX

TANGGAL -

A B C D E F G

(Tanggal)

Ditulis

oleh

Diperiksa

oleh

Disetujui

oleh

A

B

C

D

E

E

F

G

INNDEDEX

TAANGN GAGALL

-A BB C DD E F G

(Tanggalal))

Ditulis

oleh

Diperiksa

oleh

Disetujui

(34)

Daftar Halaman Perubahan

(35)

Daftar Isi

1. Pendahuluan ... 6

1.1 Tujuan ... 6

1.2 Lingkup Masalah ... 6

1.3 Definisi, Akronim dan Singkatan ... 6

1.4 Referensi ... 8

2. Perancangan Sistem ... 8

2.1 Perancangan Arsitektur ... 8

2.2 Perancangan Rinci ... 8

2.2.1 Sequence Diagram ... 9

2.2.2 Class Diagram ... 17

2.2.3 Class Diagram Specific Description ... 18

3. Perancangan Data ... 26

3.1 Dekomposisi Data ... 26

3.2 Physical Data Model ... 31

4. Deskripsi Perancangan Antarmuka ... 32

4.1 Antarmuka Halaman Log In ... 32

4.2 Antarmuka Halaman Ganti Kata Sandi ... 33

4.3 Antarmuka Halaman Utama ... 33

4.4 Antarmuka Halaman Pengelolaan Data Pengguna ... 34

4.5 Antarmuka Halaman Pengelolaan Data Karyawan

Harian ... 36

4.6 Antarmuka Halaman Pengelolaan Data Nilai Kinerja Karyawan Harian ... 38

1.1 Tujuan ... 6

1.2 Lingkup Masaallah ... 6

1.3 Definisisi, Akronim dan Singkatan ... 6

1.4 Refeerrensi ... ... 8

2. Perraancangann SSisistem ............................. 8 2.11 Perancn angagann AArsitektur ... .... 8

2

2.2 Peerarancncangann Rinci ... ... 8

2.

2 2.2.11 Seququence Diagram... 9

2.

2.22.2 CClass Diagram ... 117

2.2.33 Class Diagram Specific Description ... 188

3.

3. Perraancangan Data .................... ....... 266 3.

3 1 Dekomposisi Data ... 266

3.22 Physical Data Model ... 3131

4. Deeskripsi Perancangan Antarmuka...... 322

4.

4 11 Antarmuka Halaman Log In ... 3232

4.2 Antarmrmukukaa HaHalalamam nn Gantii Katata SSanandidi ... 3333

4.3 Antarmuka Halaman UtUtamama ... 3333

4.

4.4 Antarmuka Halaman Pengelolaan Data Pengguna a .... 334

4.

4.55 AnAntarmukukaa HaHalalamamann Pengelelololaaaann DaDatata Karyayawawan n

Harian ... ... ... 36

4.

4.66 AnAntatarrmukkaa Halamann Pengelloolaan Daatata NNililaiai KKininerja

(36)
[image:36.595.95.510.141.683.2]

Daftar Gambar

Gambar 1 Arsitektur Perangkat Lunak SIANKI ... Gambar 2 Sequence Diagram : Fungsi Tambah Data Pengguna ... Gambar 3 Sequence Diagram : Fungsi Tampil Data Pengguna ... Gambar 4 Sequence Diagram : Fungsi Ubah Data Pengguna ... Gambar 5 Sequence Diagram : Fungsi Hapus Data Pengguna ... Gambar 6 Sequence Diagram : Fungsi Cari Data Pengguna ... Gambar 7 Sequence Diagram : Fungsi Tambah Data Karyawan

Harian ... Gambar 8 Sequence Diagram : Fungsi Tampil Data Karyawan

Harian ... Gambar 9 Sequence Diagram : Fungsi Ubah Data Karyawan Harian ... Gambar 10 Sequence Diagram : Fungsi Hapus Data Karyawan

Harian ... Gambar 11 Sequence Diagram : Fungsi Cari Data Karyawan

Harian ... Gambar 12 Sequence Diagram : Fungsi Tambah Nilai Kinerja

Karyawan ... Gambar 13 Sequence Diagram : Fungsi Tampil Nilai Kinerja

Karyawan ... Gambar 14 Sequence Diagram : Fungsi Ubah Nilai Kinerja

Karyawan ... Gambar 15 Sequence Diagram : Fungsi Hapus Nilai Kinerja

Karyawan ... Gambar 16 Sequence Diagram : Fungsi Cari Nilai Kinerja

Karyawan ... Gambar 17 Sequence Diagram : Fungsi Cetak Laporan Nilai

Kinerja Karyawan ... Gambar 18 Class Diagram ... Gambar 19 Physical Data Model ... Gambar 20 Antarmuka Halaman Log In ... Gambar 21 Antarmuka Halaman Ganti Kata Sandi ... Gambar 22 Antarmuka Halaman Utama... Gambar 23 Antarmuka Halaman Pengelolaan Data Pengguna ... Gambar 24 Antarmuka Halaman Pengelolaan Data Karyawan Harian ... Gambar 25 Antarmuka Halaman Data Nilai Kinerja Karyawan

Harian ... Gambar 26 Laporan Nilai Kinerja Karyawan Harian ...

q g g gg

Gambar 3 Sequence Diaagrgram : Fungsii TaT mpil Data Pengguna... Gambar 4 Sequencee DDiagram : Fungsi Ubahah Data Pengguna... Gambar 5 Sequenence Diagram : Fungsi Hapus DaData Pengguna... Gambar 6 Seeqquence Diagrraam : Fungsi Cari Data PeP ngguna... Gambar 7 Sequence Diagramam : FFunungsgsii TaTambah Data KaK ryawan

Haarrian... Gambaar 8 Seequq encece DDiiagram : Fungsi Tamppilil Datta Karyawawan

Harianan... Ga

Gambar 99 Seequencece Diagram : Fungsi Ubahh DData KaKaryryawa an HHara ian ... Gambbarar 10 SeSequence Diagram : Fungsi Hapus Datata Kararyayawwan

Ha

Hariaan... Gaambmbar 111 Sequence Diagra

Gambar

Gambar Gambar 3. Entity Relationship Diagram ............... 27 3. Entity Relelationship Diagagrar m...............27
gambar gambar
Gambar 1. Arsitektur Perangkat Lunak SIANKI Gambar1. Arsitektur Perangkat Lunak SIANKI
Gambar 2. Use Case Diagram SIANKI
+7

Referensi

Dokumen terkait

Sistem Pendukung Keputusan dengan Metode Promethee dilakukan berdasarkan kriteria yang digunakan perusahaan untuk pemohon kredit sehingga diperoleh rangking dari pemohon

Kemudian metode AHP sendiri dalam penelitian ini digunakan untuk mencari rata-rata sebenarnya menghasilkan nilai akurasi yang tidak berpengaruh karena hasilnya sama,

Input Data Karyawan Proses SPK Penialain Kinerja Karyawan Data Kriteria Data Alternatif Nilai Perbandingan Lap Hasil Pemilihan Selesai Data Hasil Pemilihan Mulai Db

Keputusan dapat dilihat pada kaitannya dengan proses, yaitu bahwa suatu keputusan ialah keadaan akhir dari suatu proses yang lebih dinamis yang disebut pengambilan

Class Diagram Berdasarkan Gambar 2, diperlihatkan ada 4 tabel yaitu kriteria, nilai, user dan karyawan dimana di masing-masing tabel memiliki inputnya sendiri dan fungsi yang berbeda