Post on 14-Mar-2019
105
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 mengelolaa datata a kaaryryawawann harian dan menggele ola nilai kinerjar
karyawanan harian. DDeengag n n adannyaya peranngkgkatat lununakak SSIAIANKI, leadeder r tidak perlu
mengnghitung ranankik ng kkaryawawann haha irian sececararaa mam nuall. Terddapapata 2 rankik ng yang
diditampillkakan n ppada pperangkat lunak SIANKI, yaiaitutu denngagann mengguunakan
perhititunungagann biasasa dan dengan menggunakan metode PROMMETETHEEE. HaHasisil l dianntara
2 raranknkini g inni bisa saja sama atau berbeda, dikarenakan metodode PRPROMOMETHEEE
mememimiliki rrumus tersendiri dalam perhitungannya. Dalam perhitunggannyaya,, mmetodee
PRPROOMEETHEE akan membentuk sebuah matriks dan matriks ttere sebubut t akan E
menenttukan ranking dari karyawan harian. Dengan adanya peranngkat lunnakak
SIANKKI ini, leader dimudahkan untuk melakukan penilaian kinerjaa karyyawawann r
haharir ann sehingga leader dipermudah oleh sistem untuk mengambil suatuu kepputusaan,n,
baik memberirikakann pep nggharggaan n untuk kakaryawan hariaiann beb rprestasi atauupupunn
mem mberikan peringatan untuk karyawawanan harian yang tidak sesuai dengan statandndaar
kekerjrja a yang ada.
VIVI.2.2. SaSararann
SaSararann yayangng ddappatat ddiambill ddari peennelitianan iini adalalah h pep rarangngkakatt lulunanakk ininii adalah
agar peran kgkat lunak ini dapat dikemembangkakan agar dapat memas kukkkan data melalui
berkas excel karena masih banyyak leader yang lebih cenderung menggunakan l
aplikasi Microsoft Excel, dan peraangn kat lunaak ini dapat berjalan di platform mobile.
106
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 AnalyticHierarchhyy Process. Internrnational Refereed Journal oof f Engineering and Sciencnce, 2(7), ppp . 2424-31.
Anantata, P. W. & Wininiarartti, SS., 2013. Sistem Pendukukungng KKeputtusu an Dalamam Penilaian Kinerjrja a PePegag wai Unntutukk KKenaikan Jabbatatanan Pegawai MMenenggggunakann MetodeGap p KoKompm etennsisi ((Studi Kasus Perusahaan Perkasasa Jaya CoCompmpuru etail)). Jurnal SaSarjrjanana 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 CICIC CCiri ebon).) Jurnrnal Informatika, 6(2), pp. 131-144.
DhDhaniarreza, R., Suryani, E. & Astuti, H. M., 2011. Implementasi Meetodee PPapaprikaka DDalam Pengembangan Aplikasi Ranking untuk Seleksi Jabatan ddengan Mulultti KKriteria. JUTI, 9(2), pp. 20-27.
EnEniyatti, S., 2011. Perancangan Sistem Pendukung Pengambilan Kepuutusann untuuk k PPenerimaan Beaeasisiswswaa dedengan Metode SASAWW (S(Simimplp e Additive WWeightingng).). Jurnal TTekeknonolologigi IInfnforormamasis DDinamikik, 1616(2(2)), pppp. 117171 1-17777.
FaFatta, H. A., 2009. Pengembangan SSisistetem Pendukung Keputusan untuk PeeninilalaiaianUjian Tugas Skripsi. Jurnal DASI, 10(1).
GaGaneevivi,, RR. && PPururnanamma, B.B. EE.,, 22010 4. SSisistetemm PePendndukukunung g KeKepupututusasann PePeninillaian KiK nerja Gururu SSekekolahah MMenengagahh PePerrtama NeNegegerii ((SMSMPP N) 1 Pacittanan. JoJournal SpSpeeeed d -- SeSentrara PPenelitian 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 CivilEngineering 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 Nasional Veteran Yogyakarta
107
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 Penndudukukungg KKepputtususanan untuk Menentutukan Mahasiswa LuLullusan Terbaiaik didi Perguruan Tinggi (S(Stutudidi KKaasus STMIKK Atma Luhur Pangkalplpininang)). Yogyakarartata, UnUniviverersisitatas Atma JJaya YoYogygyakarta.
P.P.A, N. R.R. DD.,., Nuggrorohho, E. & Aribowo, E., 2008. SiSists em PPenenenentut an PenenerimaBaBantntuau n LaLangsung Tunai (BLT) dengan Metodede Anaalylytiticacal l Hierraca hy PrProocess.. JJurnal Informatika, 2(2), pp. 220-227.
Prradadita, R.. & Hidayat, N., 2013. Sistem Pendukung Keputusan PeP mimililihahan n Guruu Berrprestasi Menggunakan Metode Promethee. Jurnal Sains ddaan Senenii PoPomits,2((1), pp. 1-6.
Pusat BBahasa Departemen Pendidikan Nasional, 2008. Kamus Beesar Bahaasasa IIndonesia Daring. [Onlliinee] AAvailable at: http://badanbahasa.kemdikbud.go.id/kbbbi/indeexx.phpp[[Diakses 20 04 2016].
Saefudin & WWahahyuyu ining isihh, SS.,., 22014. SSisistetemm PPe dndukukunung Keputusan UnUntuukk Penilaian Kinerja Pegawai MMengnggunakan Metode Analytical Hierrararchchy Processs (Ahp) Pada RSUD Serang. Jurnal Sistem Informasi, 1(1), pppp. 3333-4-40.
SuSutatadjdji,i, 22010100. PPerencananaaaann dadan Pengngemembabangnganan SSumbber DaDayaya MMananuusia.Yogy kakartta: DeDeee PuPublblish.h
Tomiminan ntntoo, 2201012.. SSiistem Pendnduku ung KeKeputusan DeDengngan MMetetodode AnAnalytical Hierar hchy Process (AHP) UUntuk 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 danA l ti l Hi h P J l R k d M j Si t
108
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.
Zulita, L. N., 2013. Sistem PePendnd kukung KeKepuputusan Menggunakan Metode SAW untuk Penilaian DoDossen Berprestasi (Studii KKasa us di Universitas Dehasen Bengkulu). Juurnrnal Media Infotama, 2(94 - 117), pp. 9.9
Program Studi Teknik Informatika
Fakultas Teknologi Industri
Nomor Dokumen Halaman SKPL-SIANKI 1/27
Revisi 00 1
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 KKEEBBUUTTUUHHAANN PERANGKAT LUNAK
SSIIAANNKKI
((SISTEEMM PEENNIILAIAN KKIINNERJA KAARRYAWWAAN HARRIIAN)
Untuk:
Universitas Atma Jaya Yogyakarttaa
Dipersiiaapkan oleh:
SStteevaann SSeettiiaawwaan Wiijjaayyaa // 112200770066882244
Program Studi Teknik IInformaatika – Fakultas Teknologi
Indusstri
Universitas Attmma Jaya Yogyakarta
Program Studi Teknik Informatika SKPL - SIANKI 2/27
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
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
EE
F
G
INNDEDEX
TAANGNGGAGALL-
A BB C D E F G
(Tanggalal))
Ditulis
oleh
Diperiksa
oleh
Disetujui
oleh
Program Studi Teknik Informatika SKPL - SIANKI 3/27
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
Daftar Halaman Perubahan
Halaman Revisi Halaman Revisi
Program Studi Teknik Informatika SKPL - SIANKI 4/27
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
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(Ovevervrvieiew)w) .......................... 7
2 Deesskripssii Kebubututuhan ................................ .... 8
22.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
33 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
55 Entity Relation Diagram m (E(ERD) ..................... 2727
Program Studi Teknik Informatika SKPL - SIANKI 5/27
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
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 ................... 15Gambar 3. Entity RRelelationship Diagagrar m............... 27
Program Studi Teknik Informatika SKPL - SIANKI 6/27
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
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..
XXYZ.
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 ddefefininissii 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
pada SIANNKKI (Sistem Penilaian Kinerja
Program Studi Teknik Informatika SKPL - SIANKI 7/27
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
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
tetersebutut 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)
SSecara umumum ddokokmumuen SKPL ininii teterdrdiri dari 33 bagiaiann
utama. Bagian utama beberirisi tteentang penjelasan mengenenaiai
dodokumen SKPL tersebut yangn mencakup tujuan pembubuatataan
SKSKPLP , ruruanang g linggkup p masalah dalam pep nggembangnganan pperranangkgkat
lulunan k ttersrsebebutut, dedeffininisisi,, rerefeferenssii dadan dede ksk iripssii 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
penggunaan perangkat lunakk dan asumsi yang dipakai dlaam
Program Studi Teknik Informatika SKPL - SIANKI 8/27
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
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
SSIANKI merupupakakan perangkat lunakak yanng g dikembm angkan
unntuk memembmbana tu ppenilaian 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
kikinen rjja karyawan harian, dan pengelolaan lapoorann nnililai
kikinerrja karyawan harian.
PPerangkat lunak SIANKI ini dibuat mengunakan Bahaasaa
pepemrogo raman Microsoft Visual C# dan pengelolaaan bbasiss
datannya mengggugunnakan MiMicrc osoft SQSQL Servverer 2005. SSedangkkanan
untuk lingkungan pemrogrgrammanannya menggunakan Microssofoftt
ViVisual Studio 2012. Perangkat lunak ini dapat dijalalanknkaan
dadalalam sisiststemem oopeperarasisi windowss xxp,p, wwinindodowsws visstata ddan
wiwindndows 7.
PPenenggggununaa 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
mengakses data yang ada di sserver tersebut secara offline
Program Studi Teknik Informatika SKPL - SIANKI 9/27
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
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
FFungsi produk perangkat lunak SIANKI adalah sebabagaii
beriikkut:
1. Fungsi Login (SKPL-SISIANANKI-001).
FuFungsi login merupakan fungsi yang diggununakakann ooleleh
pepengnggugunana ssisistetem agagarar ddapapatat mmasasukuk ddalalamam ssisistetem m yyang
akakanan 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.
3 F i P l l D t P (SKPL SIANKI 003)
Program Studi Teknik Informatika SKPL - SIANKI 10/27
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
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 (SKPKPL-SIANKI-003-
02)..
Fungsisi ttampil data penggggununaa meerupakaann fungsi
yayang ddigigunakan untuk mmenenampilklkanan dataa atau
prrofofil pengguna sistem.
c..Fungsi Ubah Data Pengguna (SKPPL-SISIANANKIK -00303-
03).
Fungsi ubah data pengguna merupakakan fuungn sii
yang digunakan untuk mengubah data pennggggunaa
sistem.
d.Fungsi Hapus Data Pengguna (SKPL-SIANNKI-0003--
04).
FuFunng isi hhapapusus ddata a pepengngguna mmeerupakan fungsgsii
yang digunakan uuntuk menghapus data pengggugunna
sistem.
e.e.FuFungngsisi PPenencacaririana DDatataa PePengnggugunana (S(SKPKPL-L-SISIANANKKI-
00003-3-055)).
FFungsi pencaarian data pengguunana merupakan
fungsi yang digunakaan untuk mencari data atau
profil penggunu a sisttem.
4. Fungsi Pengelolaann Datta Karyawan Harian (SKPL-
SIANKI-004).
Fungsi pengelolaan daata karyawan harian merupakan
Program Studi Teknik Informatika SKPL - SIANKI 11/27
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
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
fufungsi yyang digunakan ununtut k meenanampmpilkann data
kaarryawan harian.
c..Fungsi Ubah Data Karyawan Harian (SKPKPL-L-SSIANKIKI-
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).
FuFunng isi hhapapusus ddataa kakaryryawan hhaariai n merupakakann
fungsi yang diigugunakan untuk menghapus dadatata
karyawan harian.
e.e.FuFungngsisi PPenencacaririana DDatataa KaKaryryawawanan HHarariaiann (S(SKPKPL-
SISIANANKIKI 0-004-0-05).
FFungsi 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).
Fungsi pengelolaan data nilai kinerja karawan
Program Studi Teknik Informatika SKPL - SIANKI 12/27
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
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
mmenambahkann 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
ninilalaii ddariri kkininere jaa kkararyayawan haharirian.
d.Fungsi Hapus NNililai Kinerja Karyawan Haaririaan
(SKPL-SIANKI-005-04).
FuFungngsisi hhapapusus nnillaiai kkininererjaja kkararyayawawann haharirian
memerrupapakakan 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
nilai dari kinerrja karyawan harian.
Program Studi Teknik Informatika SKPL - SIANKI 13/27
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
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
kakaryawanan 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
memerurupapakakann fufungngsisi yyanang g didigugunanakak nn ununtutukk memenanampmpililkkan
dadann memencncetetakak nililaia ddarari kikinerjjaa kakaryryawawanan hharariaian.
2.3 Karakteristik Pengggug na
Karakteristik dari pengguguna perangkat lunak SIANKI
adalah sebagai berikut:
1 Memahami pengoperasian komputer
Program Studi Teknik Informatika SKPL - SIANKI 14/27
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
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
beberjrjalann ((sesuai dengan kebututuhah n).
2.5 AsAsumu sii dan Ketergantungan
SSisttem ini dapat dijalankan pada perangkgkat ddeesktopop
yayangn mmenggunakan sistem operasi windows xpp, wiwindndowss
vivista dan windows 7.
3. Keebutuhan khusus
3.3.1 KKebutuhan antarmuka eksternal
KKebutuhann aantarmukukaa eksterernnal padada pperangkkaat lunnakak
SIANKI meliputi kebutuhahann ananttarmuka pengguna, antarmmukukaa
peperar ngkat keras, antarmuka perangkat lunak, antaarmmukuka
kokomumuniikakasisi.
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
perangkat lunak SIANKI adaalah:
Program Studi Teknik Informatika SKPL - SIANKI 15/27
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
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.
SuSumber : Microosooftf ..
Sebagaii DaDattabase Managemenentt SySystem (DBBMSM ) yang
didigugunnakan ununtutuk menyimpann dad ta dissisisi seveer.r
2.. NaNamam : Windows 7.
Sumbmber : Microsoft.
SeSebagai sistem operasi untuk perangkaat ddesesktk op.
3.3.22 Keebbutuhan fungsionalitas Perangkat Lunak
3.3.2.11 Use Case Diagram
Program Studi Teknik Informatika SKPL - SIANKI 16/27
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
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
UsUse case iini digunakan olehh aktor untuk
mmengelola dad ta ppenenggggunna.a. AAktktor dapat mmene ambahkan,
menampillkakan,n mengubah, mennghghapapus dan mmele akukan
pepencncaarian dadatta pengguna.
2.2. PPrimaarry Actor
1.. Admin
3. SSupporting Actor
None
44. 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.
33. 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.
A 4 Aktor memilih untuk melakukan pencarian
Program Studi Teknik Informatika SKPL - SIANKI 17/27
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
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
ssalah.
77. 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.
55. 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.
2. Aktor menghapus data pengguna yang sudah
Program Studi Teknik Informatika SKPL - SIANKI 18/27
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
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
pepengguna.
1. SiSistemm menampilkan selur huh dataa pengguuna yang
adada.
2.2. Akktotor mencari data pengguna berdrdasarrkakann atriibub t
ttertentu.
33. Sistem menampilkan data pengguna sesesuaaii 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.
4. Data pengguna tatampil dalam perangkat lunak
Program Studi Teknik Informatika SKPL - SIANKI 19/27
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
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
memenambahkan, menenamampipilklkanan,, memengubah, meenghapus dan
melakukakan n pep ncarian data kkararyayawwan hariann.
2. PPririmamary AActctor
11. 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
pepengngelolaan dad ta kararyawan hahaririana .
2. Sistem memberikakann pilihan untuk menambah ddatata
karyawan harian, mengubah data kkararyayawawan
haharirianan, memengnghahapup ss dadatata kkararyayawawann haharirianan aattau
memenanampmpililkann datata karyayawann hah ririanan..
33. AkAktor memilihh untutuk menambah ddatataa karyawan
harian.
A-1 Aktor memilihh untuk mengubah data
karyawan hariaan.
A-2 Aktor meemim llih untuk menghapus data
karyawan harian.
Program Studi Teknik Informatika SKPL - SIANKI 20/27
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
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
akaktor sasallah.
7.7. Siststem menyimpan data karyawanan harriaiann kek ddala am
bbasis data.
88. 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
kakaryryawawanan hharriaian.n.
44. 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 .
6. Berlanjut ke Bassicc Flow langkah ke 8.
Program Studi Teknik Informatika SKPL - SIANKI 21/27
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
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
NoN ne
7.7 Prerecoconditions
1. Use case Logigin sudahh dilakukan.
2. Aktor telah mmasuk kee dalam sistem.
8. Postconditions
1. Data karyawan haarian yang baru sudah masuk ke
Program Studi Teknik Informatika SKPL - SIANKI 22/27
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
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
diditampilkann dalam perangkat lunaak SIANKI.
4.11.3 Usse e ccase Spepesisification: PPene gelolaaanan Data Nilai
KiKinenerjaa Karyawan Harian.
11. 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
NNononee
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.
2. Sistem memberikaann pilihan untuk menambah data
Program Studi Teknik Informatika SKPL - SIANKI 23/27
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
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
kikinerja 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.
AA-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
haharirian yanangg tetelah didimamasusukkkkan.
E-1 Data karyayawaw n harian yang dimasuukkkkaan
aktor salah.
7.7. SiSiststemem mmenenyiyimpmpana ddatataa ninilaaii kikinenerjrjaa kakaryryawawan
hahaririann kke dadalam m babasiss datata..
88. UUse case selessai.
5. Alternative Floow
A-1 Aktor memilil h ununtuk mengubah data nilai
kinerja karyawan hhariian.
1 Sistem menampilkan data nilai kinerja karyawan
Program Studi Teknik Informatika SKPL - SIANKI 24/27
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
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
didiubah salahh.
55. 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 ddataa 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
k h i d
Program Studi Teknik Informatika SKPL - SIANKI 25/27
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
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 s dudahah ddilakukan..
2.2. AkA toorr telah masuk ke dalam ssistem.m.
8.8. Possttconditions
11. 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.
55. DaDatata nnililaiai kkinerja karryayawawann haharirianan yyaangg didicacari
loleheh aaktktor ddititamampipilklkan ddalalamam perangkatt lluunak
SISIANNKIKI.
4.1.4 Use case Spesifficationn: Tampil Informasi Nilai
Kinerja Karyawann Hariann
1. Brief Descriptionn
Use case ini ddigunakan oleh aktor untuk
Program Studi Teknik Informatika SKPL - SIANKI 26/27
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
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
iinformasi nilai kinerja karyawann harariaiann.
22. 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
haharirian.
5. Use case selesaiai.
5.5 AAltlterernanatitiveve FFlol w
Nonee
6. EError Flow
None
7. Preconditions
1. Use case Login suudah dilakukan.
Program Studi Teknik Informatika SKPL - SIANKI 27/27
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
1. Data nilai semua kinerja karyawan harian
tampil.
5. Entity Relationship Diagram (ERD)
Gambar 3. Entity Relationship Diagram
.
.
DepartmentId_DepartmentNama_Department
<pi> IntegerVariable characters (20)
<M>
Id_Department <pi>
Karyawan_HarianNIKNamaJenis_KelaminTanggal_LahirAgamaNo_HPNo_KTPPendidikan_TerakhirStatus_KepegawaianFoto
<pi> Variable characters (10)Variable characters (50)Variable characters (10)Date & TimeVariable characters (10)Variable characters (15)Variable characters (20)Variable characters (10)Variable characters (10)Image
<M>
NIK <pi>
NilaiId_NilaiNilai_AkhirHuruf_Nilai_AkhirPeriode_AwalPeriode_AkhirTanggalQualityCostDeliverySyarat_KerjaSikapMangkirSakitIjinPulang_AwalTerlambat
<pi> IntegerFloatVariable characters (1)Variable characters (10)Variable characters (10)Variable characters (4)FloatFloatFloatFloatFloatFloatFloatFloatFloatFloat
<M>
Id_Nilai <pi>
UserUsernameKata_SandiRole
<pi> Variable characters (20)Variable characters (20)Variable characters (10)
<M>
Username <pi>
5. Entity Relationshipip DDiiagramam (ERD)
.
.
DeD partmentId_D_DepartmentNaNamaa_D_Depeparartmt ent
<pi> InntetegegerVariabblele characters (20)
<M>
Id_DDeparartmtment <pi>>
Karyawanan H_HarianNIKNamaJenis_KelaminnTanggal__LaLahirAgammaaNoNo_HPNNo_KTPPendidikkanan_T_TererakakhhirStatus_K_Kepe egegawaianFotoo
<p<pi>i> Variable characters (10))Variable characters (50)Variabable cchahararactcters (10)Date && TTimmeeVariable characters (1(10)0)Variable cchaharracters (15)Vaaririabable characters (20)Variable characters (10)Variable characters (10)Image
<M>
NINIKK <p<pi>
NilaiIdI _NilaiNiilalaii_AkhirHuHururuf__NiNilalaii_AkAkhihirrPePeririododee_AwAwalalPeririodode_e_AkhirTaangnggag llQualityCostDeliverySyarat_KerjaSikapMangkirSakitIjinPulang Awal
<pi> IntegerFloatVariable characters (1( ))VaVaririabablele cchahara tcters s (1(10)0)Vaaririabablele cchaharacters (1( 0)VaVariablele cchaharacters (4)FlFloatFloatFloatFloatFloatFloatFloatFloatFloat
<M>
UsUsererUsernameKata_SandiRole
<pi> Variable chharacters (20)Variable characters (20)Variable characters (10)
<M>
Username <pi>
Program Studi Teknik Informatika
Fakultas Teknologi Industri
Nomor Dokumen Halaman DPPL-SIANKI 1/39
Revisi 00 1
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 PERRAANNCCAANNGGAANN PERANGKAT LUNAK
SSIIAANNKKI
((SISTEEMM PEENNIILAIAN KKIINNERJA KAARRYAWWAAN HARRIIAN)
Untuk:
Universitas Atma Jaya Yogyakarttaa
Dipersiiaapkan oleh:
SStteevaann SSeettiiaawwaan Wiijjaayyaa // 112200770066882244
Program Studi Teknik IInformaatika – Fakultas Teknologi
Indusstri
Universitas Attmma Jaya Yogyakarta
Program Studi Teknik Informatika DPPL - SIANKI 2/39
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
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
EE
F
G
INNDEDEX
TAANGN GAGALL-
A BB C DD E F G
(Tanggalal))
Ditulis
oleh
Diperiksa
oleh
Disetujui
oleh
Program Studi Teknik Informatika DPPL - SIANKI 3/39
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
Daftar Halaman Perubahan
Halaman Revisi Halaman Revisi
Program Studi Teknik Informatika DPPL - SIANKI 4/39
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
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
22.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 Karyawan Harian ..................................... 38
Program Studi Teknik Informatika DPPL - SIANKI 5/39
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
Daftar Gambar
Gambar 1 Arsitektur Perangkat Lunak SIANKI ........................................ 8 Gambar 2 Sequence Diagram : Fungsi Tambah Data Pengguna ......... 9 Gambar 3 Sequence Diagram : Fungsi Tampil Data Pengguna ......... 9 Gambar 4 Sequence Diagram : Fungsi Ubah Data Pengguna ............ 10 Gambar 5 Sequence Diagram : Fungsi Hapus Data Pengguna ......... 10 Gambar 6 Sequence Diagram : Fungsi Cari Data Pengguna ............ 11 Gambar 7 Sequence Diagram : Fungsi Tambah Data Karyawan
Harian .................................................................................................................. 11 Gambar 8 Sequence Diagram : Fungsi Tampil Data Karyawan
Harian .................................................................................................................. 12 Gambar 9 Sequence Diagram : Fungsi Ubah Data Karyawan Harian .......................................................................................................................................... 12 Gambar 10 Sequence Diagram : Fungsi Hapus Data Karyawan
Harian .................................................................................................................. 13 Gambar 11 Sequence Diagram : Fungsi Cari Data Karyawan
Harian .................................................................................................................. 13 Gambar 12 Sequence Diagram : Fungsi Tambah Nilai Kinerja
Karyawan ............................................................................................................. 14 Gambar 13 Sequence Diagram : Fungsi Tampil Nilai Kinerja
Karyawan ............................................................................................................. 14 Gambar 14 Sequence Diagram : Fungsi Ubah Nilai Kinerja
Karyawan ............................................................................................................. 15 Gambar 15 Sequence Diagram : Fungsi Hapus Nilai Kinerja
Karyawan ............................................................................................................. 15 Gambar 16 Sequence Diagram : Fungsi Cari Nilai Kinerja
Karyawan ............................................................................................................. 16 Gambar 17 Sequence Diagram : Fungsi Cetak Laporan Nilai
Kinerja Karyawan .......................................................................................... 16 Gambar 18 Class Diagram ................................................................................... 17 Gambar 19 Physical Data Model ..................................................................... 31 Gambar 20 Antarmuka Halaman Log In ......................................................... 32 Gambar 21 Antarmuka Halaman Ganti Kata Sandi ................................. 33 Gambar 22 Antarmuka Halaman Utama............................................................ 33 Gambar 23 Antarmuka Halaman Pengelolaan Data Pengguna ............ 34 Gambar 24 Antarmuka Halaman Pengelolaan Data Karyawan Harian .......................................................................................................................................... 36 Gambar 25 Antarmuka Halaman Data Nilai Kinerja Karyawan
Harian .................................................................................................................. 38 Gambar 26 Laporan Nilai Kinerja Karyawan Harian .......................... 39
q g g ggGambar 3 Sequence Diaagrgram : Fungsii TaT mpil Data Pengguna ......... 9Gambar 4 Sequencee DDiagram : Fungsi Ubahah Data Pengguna............ 10Gambar 5 Sequenence Diagram : Fungsi Hapus DaData Pengguna ......... 10Gambar 6 Seeqquence Diagrraam : Fungsi Cari Data PeP ngguna............ 11Gambar 7 Sequence Diagramam : FFunungsgsii TaTambah Data KaK ryawan
Haarrian................................................................................................................................. 11Gambaar 8 Seequq encece DDiiagram : Fungsi Tamppilil Datta Karyawawan
Harianan.................................................................. ...................................................... 12GaGambar 99 Seequencece Diagram : Fungsi Ubahh DData KaKaryryawa an HHara ian.................................................................................................................................................. 12Gambbarar 10 SeSequence Diagram : Fungsi Hapus Datata Kararyayawwan
HaHariaan......................................................................................................... ............ 131Gaambmbar 111 Sequence Diagram : Fungsi Cari Data Karyr awwaan
Harrian....................................................................................................................... 133GaGambarr 12 Sequence Diagram : Fungsi Tambah Nilai Kini errjaja
KKaryawan ............................................................................................................. 1414Gambaar 13 Sequence Diagram : Fungsi Tampil Nilai Kinnerja
KKaryawan .............................................................................................................. 144GaGambaar 14 Sequence Diagram : Fungsi Ubah Nilai Kinerrja
KKaryawan ...................................................................................... ................................................ 1515Gambar 15 SeSeququenencece DDiaiagrg amam : Funungsii HaHapupuss NiNilalai Kinerja
Karyawan ................................................................................................................... 1515GaGambar 16 Sequence Diagram : Fungsi Cari Nilai Kinerja
Karyawan ................................................................................................................ 16GaGambmbarar 1177 SeSeququenence DDiaiagrgrama : Funngsgsii CeCettakk LaLapoporan NiNilalaii
Kinerjrjaa KKaryryawawaan ...................................................... ................................................. 16Gaambmbarar 1188 ClClasass DiDiagramm ...................................................... ........... .............................. 17Gambbarar 19 PhPhysysical Data MoModel ........................................................................ 31Gambar 20 Antarmuka Halamman Log In ......................................................... 32Gambar 21 Antarmuka Halaaman Gantii Kata Sandi ................................. 33Gambar 22 Antarmuka Halamman Utamma............................................................ 33Gambar 23 Antarmuka Halamman Pengngelolaan Data Pengguna............ 34Gambar 24 Antarmuka Halamaan Penngelolaan Data Karyawan Harian........................................................................................................................................... 36Gambar 25 Antarmuka Halaman DData Nilai Kinerja Karyawan
Program Studi Teknik Informatika DPPL - SIANKI 6/39
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
1. Pendahuluan
1.1 Tujuan
Dokumen Deskripsi Perancangan Perangkat Lunak (DPPL)
ini bertujuan untuk mendefinisikan perancangan perangkat
lunak yang akan dikembangkan. Dokumen ini akan digunan
oleh pengembang perangkat lunak sebagai acuan untuk
implementasi pada tahap berikutnya.
1.2 Lingkup Masalah Perangkat lunak SIANKI dikembangkan dengan tujuan
untuk:
1. Pengelolaan data karyawan harian.
2. Pengelolaan data nilai kinerja karyawan harian.
3. Pengelolaan laporan nilai kinerja karyawan
harian.
Sistem ini berjalan pada lingkungan dengan desktop.
1.3 Definisi, Akronim dan Singkatan
Daftar definisi akronim dan singkatan:
Keyword/Phrase Definisi
DPPL Deskripsi Perancangan Perangkat Lunak
disebut juga dengan Software Design
Description (SDD). Merupakan
deskripsi dari perancangan
produk/perangkat lunak yang akan
dikembangkan.
DPPL-SIANKI-XXX Kode yang merepresentasikan kebutuhan
pada SIANKI (Sistem Penilaian Kinerja
Karyawan Harian) dimana XXX merupakan
nomor fungsi produk.
p g g ( )
ini bertujuan untuukk mendefinisikanan pperancangan perangkat
lunak yang akakan dikembangkan. Dokumenn ini akan digunan
oleh pengegembang peraangn kat lunak sebagaii acuan untuk
implemenentasi ppadda a tahaap p beberirikuutntnyaya.
1.22 Lingkuup p Masalah Perarangngkakat lulunnak SIANKI dikembabangngkann dedenngan ttuju uan
untuuk::
11. Peengelolaan data karyawan harian.
2. PPengelolaan data nilai kinerja karyawann haririaan.
3.. Pengelolaan laporan nilai kinerja kaaryryawa an
harian.
SSistem ini berjalan pada lingkungan dengan ddeskttop..
1.3 DDefinisi,, AkAkroninimm dan Singgkakattan
Daftar definisi akronim m dad n n sisingkatan:
KeKeywyword/Phrase Definisi
DPDPPLPL DeDeskskriripsp i PePerarancncanangagann PePerarangngkakatt LuLunnak
didisesebutt jujuga ddenengagan SoSoftf waree DDesesign
Descriiptionn (SDD). MMeerupakan
deskrripsi dari perancangan
produuk/peranngkat lunak yang akan
dikembbangkanan.
DPPL-SIANKI-XXX Kode yaang merepresentasikan kebutuhan
pada SIANANKI (Sistem Penilaian Kinerja
Program Studi Teknik Informatika DPPL - SIANKI 7/39
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
SIANKI Perangkat lunak untuk penilaian
kinerja karyawan harian PT. XYZ.
Server Komputer yang menyediakan sumber daya
bagi klien yang terhubung melalui
jaringan.
Leader Merupakan karyawan bulanan yang
menjadi atasan dari karyawan harian.
Seorang leader membawahi puluhan
sampai ratusan karyawan harian.
Leader memberikan tugas kepada
masing-masing karyawan harian,
kemudian menilai kinerja mereka dalam
berbagai aspek.
Admin Merupakan karyawan bulanan yang
bertanggung jawab untuk mengelola
basis data.
Karyawan Harian Merupakan pekerja yang bekerja dalam
perusahaan yang pekerjaannya diupah
perharinya.
Nilai Kinerja
Karyawan Harian
Merupakan hasil dari kriteria
tertentu yang dapat diukur dengan
berbagai cara yang diperoleh dari
kinerja karyawan harian.
Laporan Nilai
Kinerja
Karyawan Harian
Merupakan hasil akhir dari nilai
kinerja karyawan harian yang dapat
dicetak sebagai bahan evaluasi
karyawan harian.
p y g y y
babagi klien yanangg terhubung melalui
jaringan.
Leader Meruupakan karyawan bbulu anan yang
menjadadii atatasasann ddaari karyawanan harian.
SSeorang leader mmeme baawaw hi ppuluhan
sampai ratusan karyayawawann harir an.
Leader memberikan tugagass kepaada
masing-masing karyawaann hhariann,
kemudian menilai kinerja meerekka a dadalam m
berbagai aspek.
AdAdminn Merupakan karyawan bulananan yyana gg
bertanggung jawab untuk meengelolla
basis data.
Kaaryryawan Hariann MeMerur pakan pekeerjrjaa yayang bekerjja a dalaamm
peruusasahah ann yyang peke jrjaannya diupapahh
perharinnyay .
NiNilalaii Kinerja
KaKaryawawanan HHarariaiann
Merupakan hasil dari kkririteteriria
tetertrtenentutu yyanangg dadapapatt didiukukurur ddenenggan
berbbaga aii carra yangng ddipipererololeheh dari
kinerjja karyryawan harian.
Laporan Nilai
Kinerja
Karyawan Harian
Meruppakan hhasil akhir dari nilai
kinerjrja karryawan harian yang dapat
dicetaak ssebagai bahan evaluasi
karyawann hharian.
Program Studi Teknik Informatika DPPL - SIANKI 8/39
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
1.4 Referensi
Referensi yang digunakan pada perangkat lunak
tersebut adalah:
1. Wijaya, S. S., 2016. Spesifikasi Kebutuhan
Perangkat Lunak (SKPL) SIANKI, Yogyakarta:
Universitas Atma Jaya Yogyakarta.
2. Perancangan Sistem
2.1 Perancangan Arsitektur
Gambar 1 Arsitektur Perangkat Lunak SIANKI
1. Wijaya, S.. S., 2016. Spepesifikasi Kebutuhan
Perangkakatt Lunak (SKPL) SIANKKI,I Yogyakarta:
Univveersitas Atma JJayaya YoYogygyakakarta.
2. PPeerancangan SSisistem
2..11 Perarancncanangan ArArsitektur
Program Studi Teknik Informatika DPPL - SIANKI 9/39
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
2.2 Perancangan Rinci
2.2.1 Sequence Diagram
2.2.1.1 Fungsi Tambah Data Pengguna
2.2.1.2 Fungsi Tampil Data Pengguna
Gambar 2 Sequence Diagram: Fungsi Tambah Data Pengguna
Gambar 3 Sequence Diagram: Fungsi Tampil Data Pengguna
g gg
2.2.2 11.2 Fungsi Tampil Data Pengguna
Gambar 2 Sequence Diagram: Fungsi Tambah Data Penggggunaa
Gambar 3 Sequence Diagrram: FFungsi Tampil Data Pengguna
Program Studi Teknik Informatika DPPL - SIANKI 10/39
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
2.2.1.3 Fungsi Ubah Data Pengguna
2.2.1.4 Fungsi Hapus Data Pengguna
Gambar 4 Sequence Diagram: Fungsi Ubah Data Pengguna
Gambar 5 Sequence Diagram: Fungsi Hapus Data Pengguna
2.2.11.4 Fungsi Hapus Data Pengguna
GGambar 4 Sequence Diagram: Fungsi Ubah Data Pennggg unaa
Gambar 5 Sequence Diaagram: FuFungsi Hapus Data Pengguna
Program Studi Teknik Informatika DPPL - SIANKI 11/39
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
2.2.1.5 Fungsi Cari Data Pengguna
2.2.1.6 Fungsi Tambah Data Karyawan Harian
Gambar 6 Sequence Diagram: Fungsi Cari Data Pengguna
Gambar 7 Sequence Diagram: Fungsi Tambah Data Karyawan Harian
22.2.11.6 Fungsi Tambah Data Karyawan Harian
Gammbar 6 Sequence Diagram: Fungsi Cari Data PPene ggununaa
Gambar 7 Sequence Diagraam: Fungsii Tambah Data Karyawan Harian
Program Studi Teknik Informatika DPPL - SIANKI 12/39
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
2.2.1.7 Fungsi Tampil Data Karyawan Harian
Gambar 8 Sequence Diagram: Fungsi Tampil Data Karyawan Harian
2.2.1.8 Fungsi Ubah Data Karyawan Harian
Gambar 9 Sequence Diagram: Fungsi Ubah Data Karyawan Harian
Gambarr 8 SeSequencece Diagram: Fungsi Tampill Data KKararyayawan Harir an
2.2.2.1.1 8 FFungsi Ubah Data Karyawan Harian
GaGambmbar 99 SeSeququenncece Diaiagrgram: FuFungsii UUbahh DaDataa KKararyayawann HaHariian
Program Studi Teknik Informatika DPPL - SIANKI 13/39
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
2.2.1.9 Fungsi Hapus Data Karyawan Harian
2.2.1.10 Fungsi Cari Data Karyawan Harian
Gambar 11 Sequence Diagram: Fungsi Cari Data Karyawan Harian
Gambar 10 Sequence Diagram: Fungsi Hapus Data Karyawan Harian
2.2.2.1.1.10 FFungsi Cari Data Karyawan Harian
GaGambm ar 111 SeSeqquence Diagrrama : Funggsi Cari Datata Karyawan HHarian
Gaambmbara 10 Seequence Diagram: Fungsi Hapus Dataa Karyyaawanan Hariaann
Program Studi Teknik Informatika DPPL - SIANKI 14/39
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
2.2.1.11 Fungsi Tambah Nilai Kinerja Karyawan Harian
2.2.1.12 Fungsi Tampil Nilai Kinerja Karyawan Harian
Gambar 12 Sequence Diagram: Fungsi Tambah Nilai Kinerja Karyawan Harian
Gambar 13 Sequence Diagram: Fungsi Tampil Nilai Kinerja Karyawan Harian
2.2.11.12 Fungsi Tampil Nilai Kinerja Karyawan HHariiaan
Gaambmbara 12 Sequence Diagram: Fungsi Tambah Nilai Kiinen rjaa Kaaryr awannHarian
Gambmbar 1313 Seququenence Diagramm: Fungsii Tampil Nilalai Kiine jrja KaKaryawanHariian
Program Studi Teknik Informatika DPPL - SIANKI 15/39
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
2.2.1.13 Fungsi Ubah Nilai Kinerja Karyawan Harian
Gambar 14 Sequence Diagram: Fungsi Ubah Nilai Kinerja Karyawan Harian
2.2.1.14 Fungsi Hapus Nilai Kinerja Karyawan Harian
Gambar 15 Sequence Diagram: Fungsi Hapus Nilai Kinerja Karyawan Harian
GaGambaar 14 Sequence Diagram: Fungsi Ubah Nilai Kinerja a KaryryawawanHarian
2.2 2.1.14 Fungsi Hapus Nilai Kinerja Karyawan Harrian
Gambar 15 Sequence Diagram: FuFunngsi Hapus Nilai Kinerja KaryawanHaH rian
Program Studi Teknik Informatika DPPL - SIANKI 16/39
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
2.2.1.15 Fungsi Cari Nilai Kinerja Karyawan Harian
2.2.1.16 Fungsi Pencetakan Laporan Nilai Kinerja
Karyawan Harian
Gambar 16 Sequence Diagram: Fungsi Cari Nilai Kinerja Karyawan Harian
Gambar 17 Sequence Diagram: Fungsi Cetak Laporan Nilai Kinerja Karyawan Harian
2.2.11.16 Fungsi Pencetakan Laporan Nilai Kinerrjaja
KaK ryaawan Harian
GaG mbar 116 Sequence Diagram: Fungsi Cari Nilai Kinerjrja KaKaryryawanHarian
Gambar 17 Sequence Diagram: FuFungsi Cetak Laporan Nilai Kinerja Karyawan Harian
Program Studi Teknik Informatika DPPL - SIANKI 17/39
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
2.2.2 Class Diagram
Gambar 18 Class Diagram
Gambar 188 Class Diagram
Program Studi Teknik Informatika DPPL - SIANKI 18/39
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
2.2.3 Class Diagram Specific Description 2.2.3.1 Specific Design Class loginUI
loginUI <<boundary>>
+loginUI()
Konstuktor standar yang digunakan untuk inisialisasi
semua atribut dari kelas ini.
+login()
Fungsi ini digunakan untuk masuk ke dalam sistem.
+getUser()
Fungsi ini digunakan untuk mengambil data username.
+getPass()
Fungsi ini digunakan untuk mengambil data kata sandi.
+getRole()
Fungsi ini digunakan untuk mengambil data role.
+gantiPass()
Fungsi ini digunakan untuk mengganti kata sandi
pengguna sistem.
2.2.3.2 Specific Design Class dataPenggunaUI
dataPenggunaUI <<boundary>>
+dataPenggunaUI()
Konstuktor standar yang digunakan untuk inisialisasi
semua atribut dari kelas ini.
+tambahDataPengguna()
Fungsi ini digunakan untuk menambahkan data pengguna
sistem.
+tampilDataPengguna()
loginUI <<bobounundary>>
+loginUI()()
Konstuukktor stat ndndara yyanang g didigugunanakakann untuk innisi ialisasi
semumua atribut dadariri kelas ini.
+l+login()()
Fungngsisi iini ddiigunakan untuk masuk ke daalal m sisiststeme .
+getetUsUser()()
FuFungsi ini digunakan untuk mengambil data ususernanamme.
+g+gete Paass()
FuFungssi ini digunakan untuk mengambil data kataa sanandidi.
+gettRole()
Funggsi ini digunakan untuk mengambil data role..
+gganantiPass()
Fungsi ini ii didigunanakakan n untutukk mmenggantntii kata sanndidi
pep ngguna sistem.
2.2.2.2.33.22 SpSpececifificic DDesesigign n ClClasasss dadatataPePengnggugunanaUIUI
dadatataPePengnggugunaUIUI <<<<bboundaryry>>>
+dataPenggunaUI()
Konstuktor standar yanang diguunakan untuk inisialisasi
semua atribut dari kelaas inini.
+tambahDataPengguna()
F i i i di k t k b hk d t
Program Studi Teknik Informatika DPPL - SIANKI 19/39
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
Fungsi ini digunakan untuk menampilkan data pengguna
sistem.
+ubahDataPengguna()
Fungsi ini digunakan untuk mengubah data pengguna
sistem.
+hapusDataPengguna()
Fungsi ini digunakan untuk menghapus data pengguna
sistem.
+cariDataPengguna()
Fungsi ini digunakan untuk mencari data pengguna
sistem.
2.2.3.3 Specific Design Class dataKaryawanHarianUI
dataKaryawanHarianUI <<boundary>>
+dataKaryawanHarianUI()
Konstuktor standar yang digunakan untuk inisialisasi
semua atribut dari kelas ini.
+tambahDataKaryawanHarian()
Fungsi ini digunakan untuk menambahkan data karyawan
harian.
+tampilDataKaryawanHarian()
Fungsi ini digunakan untuk menampilkan data karyawan
harian.
+ubahDataKaryawanHarian()
Fungsi ini digunakan untuk mengubah data karyawan
harian.
+hapusDataKaryawanHarian()
Fungsi ini digunakan untuk menghapus data karyawan
harian.
gg
Fungsi ini digunnakakan untuk menengug bah data pengguna
sistem.
+hapusDatataPengguna()
Fungsii ini ddiggununakann uuntntukk mmenenghghappus dataa pengguna
sisttem.
+c+cariDatataPaPene ggunna(a()
Fungngsisi ini digunakan untuk mencarii datta a pepengguguna
siststemem.
2.2.2.2 3..3 Specific Design Class dataKaryawanHariianUIUI
dadataaKKaryawanHarianUI <<boundary>>
+dattaKaryawanHarianUI()
Konsnstuktor sstatandndar yyana g diguunanakkan ununtut k inisiaialisasisi
semua atribut dari kellasas inini.
+t+ ambahDataKaryawanHarian(()
FuFungngsisi iinini ddigigununakakanan untuk menenamambabahkhkanan ddatataa kakaryryawawaan
haharir an.
+ttamampipilDlDatataKaKarryawanHaarir an()
Fungsi ini digunakan uuntuk mmenampilkan data karyawan
harian.
+ubahDataKaryawanHariaan()
Fungsi ini digunakan untukuk mengubah data karyawan
harian.
+h D t K H i ()
Program Studi Teknik Informatika DPPL - SIANKI 20/39
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
+cariDataKaryawanHarian()
Fungsi ini digunakan untuk mencari data karyawan
harian.
2.2.3.4 Specific Design Class dataNilaiKinerjaUI
dataNilaiKinerjaUI <<boundary>>
+dataNilaiKinerjaUI()
Konstuktor standar yang digunakan untuk inisialisasi
semua atribut dari kelas ini.
+tambahNilaiKinerja()
Fungsi ini digunakan untuk menambah nilai kinerja
karyawan.
+tampilNilaiKinerja()
Fungsi ini digunakan untuk menampilkan nilai kinerja
karyawan.
+ubahNilaiKinerja()
Fungsi ini digunakan untuk mengubah nilai kinerja
karyawan.
+hapusNilaiKinerja()
Fungsi ini digunakan untuk menghapus nilai kinerja
karyawan.
+cariNilaiKinerja()
Fungsi ini digunakan untuk mencari nilai kinerja
karyawan.
+cetakLaporan()
Fungsi ini digunakan untuk mencetak laporan nilai
kinerja karyawan harian.
2.2.3.4 Specififiic Design Class dataNilalaiKi inerjaUI
dataNilaaiKiKinerjaUI <<booundary>>
+datataNilaiaiKineerrjaUI())
KKonstuktktoror staandndar yang digunakan unu tukk ininissialiisas si
semumuaa atatribubut dari kelas ini.
+ttamambab hNNiilaiKinerja()
FuFungn sii ini digunakan untuk menambah nilaiai kkinnererja
kakaryaawan.
+t+tammpilNilaiKinerja()
Funggsi ini digunakan untuk menampilkan nilai kinerjja
karyyawan.
+ubabahNilaiKinenerjrj (a())
Fungsi ini digunakan uunttukuk mengubah nilai kinerjrjaa
kak ryawan.
+h+hapapususNiNilalaiKiKininererjaja()()
FuFungn sii ii ini ddigiguunakan ununtutuk k menghahapupuss inillai kikinenerrja
kaaryryawawanan.
+cariNilaiKinerja()
Fungsi ini digunakann untukk mencari nilai kinerja
karyawan.
+cetakLaporan()
Fungsi ini digunakan uunttuk mencetak laporan nilai
ki j k h i
Program Studi Teknik Informatika DPPL - SIANKI 21/39
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
2.2.3.5 Specific Design Class loginCtrl
loginCtrl <<control>>
+loginCtrl()
Konstuktor standar yang digunakan untuk inisialisasi
semua atribut dari kelas ini.
+getUser()
Fungsi ini digunakan untuk mengambil data username.
+getPass()
Fungsi ini digunakan untuk mengambil data kata sandi.
+getRole()
Fungsi ini digunakan untuk mengambil data role.
+gantiPass()
Fungsi ini digunakan untuk mengganti kata sandi
pengguna sistem.
2.2.3.6 Specific Design Class dataPenggunaCtrl
dataPenggunaCtrl <<control>>
+dataPenggunaCtrl()
Konstuktor standar yang digunakan untuk inisialisasi
semua atribut dari kelas ini.
+tambahDataPengguna()
Fungsi ini digunakan untuk menambah data pengguna
sistem.
+tampilDataPengguna()
Fungsi ini digunakan untuk menampilkan data pengguna
sistem.
+ubahDataPengguna()
+loginCtrl()
Konstuktor ssttandar yang digunakan unntut k inisialisasi
semua atriribut dari kele as iini.
+getUsser()
Fungngsi inini diggununakan untuk mengambilil dattaa usernaname.
+g+getPassss()()
Fungngsisi iini ddigunakan untuk mengambil datata kakatata sandidi.
+ggetetRoRole(()
FuFungn si ini digunakan untuk mengambil data roole..
+g+gantitiPass()
FuFunggsi ini digunakan untuk mengganti kataa sasandn ii
penggguna sistem.
2.2.2 33.6 Specifficic DDesesigign Class dadatataPePengnggug naCtrl
dataPenggunaCtrl <<<control>>
+d+datataPPennggggununaCaCtrtrl(l())
KoKonsn tuktor sstatanndar yangng ddigigunakan uuntntuku inisialalisisasi
semumua atatribubutt dari kellas ini.
+tambahDataPengguna()
Fungsi ini digunakann untuk menambah data pengguna
sistem.
+tampilDataPengguna()
Fungsi ini digunakan unttuuk menampilkan data pengguna
Program Studi Teknik Informatika DPPL - SIANKI 22/39
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
Fungsi ini digunakan untuk mengubah data pengguna
sistem.
+hapusDataPengguna()
Fungsi ini digunakan untuk menghapus data pengguna
sistem.
+cariDataPenguna()
Fungsi ini digunakan untuk mencari data pengguna
sistem.
2.2.3.7 Specific Design Class dataKaryawanHarianCtrl
dataKaryawanHarianCtrl <<control>>
+dataKaryawanHarianCtrl()
Konstuktor standar yang digunakan untuk inisialisasi
semua atribut dari kelas ini.
+tambahDataKaryawanHarian()
Fungsi ini digunakan untuk menambah data karyawan
harian.
+tampilDataKaryawanHarian()
Fungsi ini digunakan untuk menampilkan data karyawan
harian.
+ubahDataKaryawanHarian()
Fungsi ini digunakan untuk mengubah data karyawan
harian.
+hapusDataKaryawanHarian()
Fungsi ini digunakan untuk menghapus data karyawan
harian.
+cariDataKaryawanHarian()
Fungsi ini digunakan untuk mencari data karyawan
harian.
p gg
Fungsi ini digunnakakan untuk meengnghapus data pengguna
sistem.
+cariDataPaPenguna()
Fungsii ini ddigigunu akanan uuntn ukuk mmenencac ri data a pengguna
sisttem.
2.2..3..77 SpS ecciific Design Class dataKaryawawanHaHaririananCtrll
daatataKaK ryyaawanHarianCtrl <<control>>
+d+dataaKaryawanHarianCtrl()
KoKonsstuktor standar yang digunakan untuk inisiialiissasii
semuua atribut dari kelas ini.
+tammbahDataKaryawanHarian()
Fungngsi ini ddigigunakakanan untuk mmenamambabahh data kkaaryawaann
harian.
+t+ ampilDataKaryawanHarian(()
FuFungngsisi iinini ddigigununakakanan untuk menenamampipilklkanan ddatataa kakaryryawawaan
haharir an.
+uubabahDhDatataKaKaryayawanHariaian()
Fungsi ini digunakan untukk mengubah data karyawan
harian.
+hapusDataKaryawanHariian()
Fungsi ini digunakan uuntukk menghapus data karyawan
harian.
+ iD t K H i ()
Program Studi Teknik Informatika DPPL - SIANKI 23/39
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
2.2.3.8 Specific Design Class dataNilaiKinerjaCtrl
dataNilaiKinerjaCtrl <<control>>
+dataNilaiKinerjaCtrl()
Konstuktor standar yang digunakan untuk inisialisasi
semua atribut dari kelas ini.
+tambahNilaiKinerja()
Fungsi ini digunakan untuk menambah nilai kinerja
karyawan harian.
+tampilNilaiKinerja()
Fungsi ini digunakan untuk menampilkan nilai kinerja
karyawan harian.
+ubahNilaiKinerja()
Fungsi ini digunakan untuk mengubah nilai kinerja
karyawan harian.
+hapusNilaiKinerja()
Fungsi ini digunakan untuk menghapus nilai kinerja
karyawan harian.
+cariNilaiKinerja()
Fungsi ini digunakan untuk mencari nilai kinerja
karyawan
+tampilLaporan()
Fungsi ini digunakan untuk menampilkan laporan nilai
kinerja karyawan harian.
+cetakLaporan()
Fungsi ini digunakan untuk mencetak laporan nilai
kinerja karyawan harian.
+dataNilaiKinerjaCaCttrl()
Konstuktor ssttandar yang digunakan unntut k inisialisasi
semua atriribut dari kele as iini.
+tambahahNilaiKKininererja()
Fungngsi inin ddigigunakan untuk menammbab h nin lai kik nerja
kakaryawanan hhaarian.n.
+tamampipilNlNilaiaiKinerja()
Fungngsisi iinni digunakan untuk menampilkan nnili ai kkini erjaa
kakaryr awaan harian.
+u+ubbahNhNilaiKinerja()
FuFunggsi ini digunakan untuk mengubah nilai kinenerjr aa
karyyawan harian.
+happusNilaiKinerja()
Fungngsi ini digigununakakana untuk mmenenghghapapus nilai kkiinerjaja
karyawan harian.
+c+ ariNilaiKinerja()
FuFunggsisi ini diggunakan untuk mencari nilaiai kkininererjja
kakaryawwanan
+t+tammpipilLlLapapooranan()()
Fungsi ini digunakan uuntuk menampilkan laporan nilai
kinerja karyawan hariaan.
+cetakLaporan()
Fungsi ini digunakan untukuk mencetak laporan nilai
kinerja karyawan harian.
Program Studi Teknik Informatika DPPL - SIANKI 24/39
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
2.2.3.9 Specific Design Class Pengguna
Pengguna <<Entity>>
+Pengguna()
Konstuktor standar yang digunakan untuk inisialisasi
semua atribut dari kelas ini.
+tambahDataPengguna()
Fungsi ini digunakan untuk menambah data pengguna
sistem.
+ubahDataPengguna()
Fungsi ini digunakan untuk mengubah data pengguna
sistem.
+hapusDataPengguna()
Fungsi ini digunakan untuk menghapus data pengguna
sistem.
+tampilDataPengguna()
Fungsi ini digunakan untuk menampilkan data pengguna
sistem.
+cariDataPengguna()
Fungsi ini digunakan untuk mencari data pengguna
sistem.
+gantiPass()
Fungsi ini digunakan untuk mengubah kata sandi pengguna
sistem.
2.2.3.10 Specific Design Class KaryawanHarian
KaryawanHarian <<Entity>>
+KaryawanHarian()
+Pengguna()
Konstuktor ststandar yang digunakan untntuk inisialisasi
semua atriribut dari kele as iini.
+tambaahhDataPenengggguuna()
Fungngsi inin ddigigunakan untuk menammbab h dad ta pene gguna
sisistem.
+ubabahDhDatataPenengguna()
Fungngsisi iini digunakan untuk mengubah daata ppenenggunnaa
sisists em.
+h+hapususDataPengguna()
FuFunggsi ini digunakan untuk menghapus data ppengggugunaa
sisttem.
+tammpilDataPengguna()
Fungngsi ini digigununakakanan untuk menenamampipilkl an data pepennggunana
sistem.
+c+ ariDataPengguna()
FuFunggsisi ini diggunakan untuk mencari data ppengnggugunna
sisisttemm.
+g+ganntitiPaPassss()()
Fungsi ini digunakan unnttuk memengubah kata sandi pengguna
sistem.
2.2.3.10 Specific Designn Claasss KaryawanHarian
KaryawanHarian <<Entity>>
Program Studi Teknik Informatika DPPL - SIANKI 25/39
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
Konstuktor standar yang digunakan untuk inisialisasi
semua atribut dari kelas ini.
+tambahDataKaryawanHarian()
Fungsi ini digunakan untuk menambahkan data karyawan
harian.
+tampilDataKaryawanHarian()
Fungsi ini digunakan untuk menampilkan data karyawan
harian.
+ubahDataKaryawanHarian()
Fungsi ini digunakan untuk mengubah data karyawan
harian.
+hapusDataKaryawanHarian()
Fungsi ini digunakan untuk menghapus data karyawan
harian.
+cariDataKaryawanHarian()
Fungsi ini digunakan untuk mencari data karyawan
harian.
2.2.3.11 Specific Design Class NilaiKinerja
NilaiKinerja <<Entity>>
+NilaiKinerja()
Konstuktor standar yang digunakan untuk inisialisasi
semua atribut dari kelas ini.
+tambahNilaiKinerja()
Fungsi ini digunakan untuk menambah nilai kinerja
karyawan harian.
+tampilNilaiKinerja()
Fungsi ini digunakan untuk menampilkan nilai kinerja
karyawan harian.
y
Fungsi ini digunaakakan untuk menaambm ahkan data karyawan
harian.
+tampilDatataKaryawanHaarian()
Fungsii ini digigununaka an uuntntukuk mmenenamampip lkan data a karyawan
hariian.
+u+ubahDatataKaKara yawaanHnHarian()
Fungngsisi iini digunakan untuk mengubah h datata kkara yaawaw n
haririanan.
+h+hapusDDataKaryawanHarian()
FuFunngsii ini digunakan untuk menghapus data karyryawawan
hahariaan.
+carriDataKaryawanHarian()
Funggsi ini digunakan untuk mencari data kkaryawawan
haaririan.
2.2.2.3.11 Specific Design CClal ss NilaiKinerja
NiNilalaiKiKininererjaj <<Entitityty>>>>
+NNililaiaiKiKinenerjrja(a()
Konstuktor standar yanang digugunakan untuk inisialisasi
semua atribut dari kellas ini.
+tambahNilaiKinerja()
Fungsi ini digunakan untukuk menambah nilai kinerja
karyawan harian.
+t ilNil iKi j ()
Program Studi Teknik Informatika DPPL - SIANKI 26/39
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
+ubahNilaiKinerja()
Fungsi ini digunakan untuk mengubah nilai kinerja
karyawan harian.
+hapusNilaiKinerja()
Fungsi ini digunakan untuk menghapus nilai kinerja
karyawan harian.
+cariNilaiKinerja()
Fungsi ini digunakan untuk mencari nilai kinerja
karyawan harian.
+tampilLaporan()
Fungsi ini digunakan untuk menampilkan laporan nilai
kinerja karyawan harian.
+cetakLaporan()
Fungsi ini digunakan untuk mencetak laporan nilai
kinerja karyawan harian.
3. Perancangan Data 3.1 Dekomposisi Data 3.1.1 Deskripsi Entitas Tabel User
Nama Tipe Panjang Keterangan
Username Variable
character
20 Nama yang digunakan
untuk masuk ke dalam
sistem.
Id_Department Integer - Id department dari
karyawan harian
(foreign key).
Kata_Sandi Variable
character
20 Kata sandi pengguna
yang digunakan
untuk masuk ke
dalam sistem.
y
+hapusNilaiKinerjaja()()
Fungsi ini ddiigunakan untuk menghappusu nilai kinerja
karyawan hharian.
+cariNNiilaiKinenerjrja(a )
Fungngsi ini ddigigununakan untuk menncacarir nnilai kkinerja
kakaryawanan hhara ian..
+tama pipilLlLaporran()
Fungngsisi inni digunakan untuk menampilkan llapa oranan nilaiai
kikinerjaa karyawan harian.
+c+cete akakLaporan()
FuFungssi ini digunakan untuk mencetak laporaan ninilal ii
kineerja karyawan harian.
3. PPeerancanganan DDatataa3.1 Dekomposisi Data 3.1.1 Deskripsi Entitas TaTabel User
NaN mama Tipe Panjang Keterangan
UsUserernanameme VaVariabablel
characteer
220 NaNamam yyanangg didigugunnakan
untuk masukk ke dalam
sistem.
Id_Department Integerr - Id department dari
karyawan harian
(foreign key).
Kata Sandi Variable Kata sandi pengguna20
Program Studi Teknik Informatika DPPL - SIANKI 27/39
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
Role Variable
character
10 Jabatan pengguna
sistem.
3.1.2 Deskripsi Entitas Tabel Karyawan Harian
Nama Tipe Panjang Keterangan
NIK Integer - Nomor induk
karyawan harian
(Primary Key).
Username Variable
character
20 Leader dari
karyawan harian.
Id_Department Integer - Id department dari
karyawan harian
(foreign key).
Nama Variable
character
50 Nama karyawan
harian.
Jenis_Kelamin Variable
character
10 Jenis kelamin
karyawan harian.
Tanggal_Lahir Datetime - Tanggal lahir
karyawan harian
Agama Variable
character
- Agama karyawan
harian.
No_Hp Variable
character
15 Nomor handphone
karyawan harian.
No_Ktp Variable
character
20 Nomor kartu tanda
penduduk karyawan
harian.
Pendidikan
Terakhir
Variable
character
10 Pendidikan terakhir
karyawan harian.
3.1.2 Deskripsi EnEntitas Tabel Karyryawan Harian
Nama Tipe Panjang Keteterar ngan
NIK InInttegerr -- NoNomom r indukk
kakaryawwanan hariaian
(P(Prir maryy KKeye ).
Userernanamem Variable
character
20 Leaderr dararii
karyawann harriaian.n
IdId_Depapartment Integer - Id departmmentt ddarari
karyawan hararian n
(foreign keyy).
Namaa Variable
character
50 Nama karyawann
harian.
Jeninis_Kelamiinn VVariabablel
characteerr
10 JeJeniniss kelamiinn
karyawan harian.
TaTanggal_Lahir Datetime - Tanggal lahir
kakaryryawawanan hhariaiann
AgAgama a VVariablee
characteter
-- AgAgamama a karyawann
haririana .
No_Hp Variablele
charactter
15 Nomor handphone
karyawan harian.
No_Ktp Variablee
characterr
20 Nomor kartu tanda
penduduk karyawan
harian.
Program Studi Teknik Informatika DPPL - SIANKI 28/39
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
Status_
Kepegawaian
Variable
character
10 Status kepegawaian
karyawan harian
(kontrak atau
tetap).
Foto Binary - Foto karyawan
harian.
3.1.3 Deskripsi Entitas Tabel Department
Nama Tipe Panjang Keterangan
Id_Department Integer - Id department
karyawan harian
(Primary key).
Nama_Department Variable
character
20 Nama department
karyawan harian.
3.1.4 Deskripsi Entitas Tabel Nilai
Nama Tipe Panjang Keterangan
Id_Nilai Integer - Id nilai kinerja
karyawan harian
(Primary key).
NIK Integer - Nomor induk
karyawan harian
(foreign key).
Nilai_Akhir Float - Nilai akhir dari
nilai kinerja
karyawan harian
dalam bentuk angka.
tetap).
Foto Binary - Fototo karyawan
harian.
3.1.1.3 Deskskripssi i Entitass TaTabebel Departrtmem ntt
NNama Tipe Panjang KeK teraangngan
Idd_D_Deparrttment Integer - Id deppara tmmenentt
karyawann harariaiann
(Primary kkey).).
NaN maa_Department Variable
character
20 Nama deparrtmenntt
karyawan haarian..
3.1.4 Deskskriripspsi Entitatas Tabeell Nilai
Nama Tipe PaPanjang Keterangan
IdId N_Nililaiai InIntetegegerr - IdId nnililaiai kkininererjaja
karyryawawan harriaian
(Priimamaryry keyey)).
NIK Integer - Nomor induk
karyawan harian
(foreign key).
Nilai_Akhir Float -- Nilai akhir dari
nilai kinerja
Program Studi Teknik Informatika DPPL - SIANKI 29/39
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
Huruf_Nilai_
Akhir
Variable
character
1 Nilai akhir dari
nilai kinerja
karyawan harian
dalam bentuk huruf.
Periode_Awal Variable
character
10 Periode awal dari
penilaian.
Periode_Akhi
r
Variable
character
10 Periode akhir dari
penilaian.
Tangal Variable
character
4 Tanggal periode
dari penilaian.
Quality Float - Nilai aspek quality
kinerja karyawan
harian kategori
hasil kerja.
Cost Float - Nilai aspek cost
kinerja karyawan
harian kategori
hasil kerja.
Delivery Float - Nilai aspek
delivery kinerja
karyawan harian
kategori hasil
kerja.
Syarat_Kerja Float - Nilai aspek syarat
kerja kinerja
karyawan harian
kategori ketaatan.
Sikap Float - Nilai aspek sikap
kinerja karyawan
harian kategori
ketaatan.
y
dalam bentuk huruf.
Periode_Awal VVariable
charactet r
10 Pereriode awal dari
penilaaiai n.
Perioddee_Akhi
r
VaVarir ablele
chcharacter
010 Periode akakhir dari
pepenilaaian.
TaTangal Vaaririable
character
4 TaT nggagall peperiodee
darii peninilalaiaian.
Qualalitity Float - Nilai asaspek k ququalitty y
kinerja kakaryyawawanan
harian kateegoriri
hasil kerja..
Costt Float - Nilai aspek cost
kinerja karyawann
hah rian kategogorri
hasil kerja.
DeD livery Float - Nilai aspek
delivery y kikinnerjrja a
kakaryryawawanan hharariaian n
kakatet gogoriri hhasasilil
kerja.
Syarat_Kerja Float - Nilai aspek syarat
kerja kinerja
karyawan harian
kategori ketaatan.
Sikap Float Nilai aspek sikap
Program Studi Teknik Informatika DPPL - SIANKI 30/39
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
Mangkir Float - Nilai aspek mangkir
kinerja karyawan
harian kategori
moral.
Sakit Float - Nilai aspek sakit
kinerja karyawan
harian kategori
moral.
Ijin Float - Nilai aspek ijin
kinerja karyawan
harian kategori
moral.
Pulang_Awal Float - Nilai aspek pulang
awal kinerja
karyawan harian
kategori moral.
Terlambat Float - Nilai aspek
terlamat kinerja
karyawan harian
kategori moral.
g
moral.
Sakit Float - Niilalai aspek sakit
kinerjjaa karyawan
harian katet gori
momoral..
IjIjin Fllooat - NiN laii asaspepek ijini
kineerjr a kakaryryawa an
harian katetegogori
moral.
PuPullangng_Awal Float - Nilai aspekk puulalangn
awal kinerjaa
karyawan harrian
kategori moral.
Teerlrlambat FlFloaoatt - NiN lai aspek
terlamat kinerja
karyawan harian
kategori mororaal.
Program Studi Teknik Informatika DPPL - SIANKI 31/39
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
3.2 Physical Data Model
Gambar 19 Physical Data Model
DepartmentId_DepartmentNama_Department
integervarchar(20)
<pk>
Karyawan_HarianNIKUsernameId_DepartmentNamaJenis_KelaminTanggal_LahirAgamaNo_HPNo_KTPPendidikan_TerakhirStatus_KepegawaianFoto
varchar(10)varchar(20)integervarchar(50)varchar(10)timestampvarchar(10)varchar(15)varchar(20)varchar(10)varchar(10)long binary
<pk><fk2><fk1>
NilaiId_NilaiNIKNilai_AkhirHuruf_Nilai_AkhirPeriode_AwalPeriode_AkhirTanggalQualityCostDeliverySyarat_KerjaSikapMangkirSakitIjinPulang_AwalTerlambat
integervarchar(10)floatvarchar(1)varchar(10)varchar(10)varchar(4)floatfloatfloatfloatfloatfloatfloatfloatfloatfloat
<pk><fk> User
UsernameId_DepartmentKata_SandiRole
varchar(20)integervarchar(20)varchar(10)
<pk><fk>
DepartmentId_DepartmentNammaa__Department
integervarchar(20)
<pk>UsernameId_DepartmentNamaJenis_KelaminTanggal_LahhiirrAgamaNo__HHPNNoo_KTPPendiiddikaann_TTeerraakhirStatuuss__KKeeppegawaaiiaanFottoo
( )varchar(20)integerrvvaarchar(50)varchar(10)timeestamppvarcchhaar((110))varchhar(15)varchaarr((2200))vvaarrchar(10)varchar(10)long binary
p<ffkk22>><fk1>
NilaiId_NNiillaaiNIKNilai_AkhirHHuurruf_Nilai_AkhirPPeerriiodde_AAwwaallPPeeriioddee_AAkkhhiirrTTannggggaallQuaalliittyyCostDeliverySyarat_KerjaSikapMangkirSakitIjin
integgerrvvaarrcchhaarr((1100))floatvarchar(1)vaarrcchhaarr((1100))vvaarrcchhaarr((110))vvaarrcchhaar((4))ffllooaattfloatfloatfloatfloatfloatfloatfloat
<<ppkk>><<ffkk>> User
UsernameId_DepartmentKKaatta_SSanddiiRRoollee
varchar(20)integervarchhaarr((2200))varchar(100))
<<ppkk>><<ffkk>
Program Studi Teknik Informatika DPPL - SIANKI 32/39
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
4. Deskripsi Perancangan Antarmuka
4.1 Antarmuka Halaman Log In
Gambar 20 Antarmuka Halaman Log In
Antarmuka ini digunakan untuk melakukan proses masuk
ke dalam sistem. Untuk mendapatkan akses masuk ke dalam
sistem, pengguna harus memasukkan username dan kata
sandi dengan benar pada textbox yang telah tersedia.
Pada saat tombol “Masuk” ditekan, sistem akan memeriksa
username dan kata sandi yang dimasukkan dengan data
username dan kata sandi yang telah tersimpan di dalam
basis data. Jika data username dan kata sandi benar,
maka pengguna akan masuk ke dalam sistem, sebaliknya
jika username atau kata sandi salah, maka akan diberikan
pesan peringatan.
Gambar 20 Antarmuka Halaman Log InIn
AnA taarrmuka ini digunakan untuk melakukan prp osseses masuuk
keke ddalaam sistem. Untuk mendapatkan akses masukuk kee dadalamm
sisistemm, pengguna harus memasukkan username dann kkata
sandii dengan benar pada textbox yang telah ttersedia.a.
Pada saat tombol “Masuk” ditekan, sistem akan mememeriikksaa
ussernname dan kata sandi yang dimasukkan denggan dattaa
username ddanan kkata sandndi yangg telah terersisimpan di dalalamm
bab sis data. Jika data ususerername dan kata sandi benanar,r,
mamakak pengguna akan masuk ke dalam sistem, sebaaliliknknyya
jijikaka ususername aatatauu kakatata sandii ssalalahah,, mamakka akan didibeberirikkan
pepesasann peringngatataan.
Program Studi Teknik Informatika DPPL - SIANKI 33/39
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
4. 2 Antarmuka Halaman Ganti Kata Sandi
Antarmuka ini digunakan untuk mengganti kata sandi
dari pengguna yang sudah masuk ke dalam sistem. Dimana
masukkannya terdapat kata sandi lama dan kata sandi baru
serta validasi kata sandi baru. Terdapat pengoperasian
ganti kata sandi dengan menekan tombol ganti.
4.3 Antarmuka Halaman Utama
Gambar 22 Antarmuka Halaman Utama
Gambar 21 Antarmuka Halaman Ganti Kata Sandi
AnAntat rmmuuka ini digunakan untuk menggantnti kakatata sanndi
daariri penngguna yang sudah masuk ke dalam siststemm.. DDimanana
mamasus kkkaannya terdapat kata sandi lama dan kata sas nddii bab ruu
sesertaa validasi kata sandi baru. Terdapat pengooperarasisiann
gantii kata sandi dengan menekan tombol ganti.
4.4 3 AAntarmuka Halaman Utama
Gambmbaar 21 Antarmuka Halaman Gantii Kataa SSanandid
Program Studi Teknik Informatika DPPL - SIANKI 34/39
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
Antarmuka ini merupakan antarmuka utama yang berisi
menu untuk masuk ke antarmuka-antarmuka yang lain.
Pengguna dapat menggunakan menu bar yang berada tepat
diatas kiri antarmuka. Masing-masing pengguna yang masuk
memiliki tugas yang berbeda, admin hanya dapat mengakses
menu ganti kata sandi, pengelolaan data pengguna dan
pengelolaan data karyawan harian. Sedangkan leader hanya
dapat mengakses menu ganti kata sandi,pengelolaan data
karyawan harian dan penilaian.
4.4 Antarmuka Halaman Pengelolaan Data Pengguna
Gambar 23 Antarmuka Halaman Pengelolaan Data Pengguna
y g
Pengguna dapat menngggunakan menu bab r yang berada tepat
diatas kiri annttarmuka. Masing-masing ppene gguna yang masuk
memiliki ttuugas yang beerbeda, admin hanya ddapa at mengakses
menu ggaanti kata a a sas nddi,i, ppenengegelololalaana data peengn guna dan
penggeelolaann datata kkaryawan harian. SeSedadangkaan leaddere hanya
daapat memengngakakses memenu ganti kata sasandn i,peengngelelolaann data
karyyawwanan harriaian dan penilaian.
4.4.44 Annttarmuka Halaman Pengelolaan Data Penggunna
Program Studi Teknik Informatika DPPL - SIANKI 35/39
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
Antarmuka ini merupakan antarmuka halaman
pengelolaan data pengguna, dalam antarmuka ini terdapat
fungsi tambah pengguna baru, ubah data pengguna, hapus
data pengguna, cari data pengguna dan menampilkan data
pengguna. Terdapat tempat untuk memasukkan data seperti
username, kata sandi, validasi kata sandi, dan role.
Tombol tambah berguna untuk menambahkan data pengguna
baru, tombol ubah(gambar pensil) untuk mengubah data
pengguna, setelah memilih data pengguna lalu tekan
tombol ubah kemudian tombol tambah akan berubah menjadi
simpan. Tombol hapus (gambar tempat sampah) untuk
menghapus data pengguna sedangkan tombol batal untuk
membatalkan pemilihan data pengguna. Tabel basis data
berada di tengah dalam kotak data pengguna.
data pengguna, carrii data penggununaa dan menampilkan data
pengguna. Terddaapat tempat untuk memasusukkan data seperti
username, kkata sandii,, validasi kata sandndi, dan role.
Tombol tambah bebergr unaa ununtuukk memenanambmbahkan datata pengguna
baruu, tombol uubabah(h gambar pensil) uuntn uk mengubabah data
peenggunaa, ses telaahh memilih data ppenggununaa lalu tekan
ttombboll uubbah kekemudian tombol tambah akan n berurubabahh menjjadi
simppann. ToTombol hapus (gambar tempat ssama papah)h) untutuk
meennghapuus data pengguna sedangkan tombol bab taall untukk
memembm attalkan pemilihan data pengguna. Tabel bbasisis ddata
beberadada di tengah dalam kotak data pengguna.
Program Studi Teknik Informatika DPPL - SIANKI 36/39
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
4.5 Antarmuka Halaman Pengelolaan Data Karyawan Harian
Gambar 24 Antarmuka Halaman Pengelolaan Data Karyawan Harian
Antarmuka ini merupakan antarmuka halaman
pengelolaan data pengguna, dalam antarmuka ini terdapat
fungsi tambah karyawan harian baru, ubah data karyawan
harian, hapus data karyawan harian, cari data karyawan
harian dan menampilkan data karyawan harian. Terdapat
tempat untuk memasukkan data seperti nik, nama, jenis
kelamin, tanggal lahir, agama, no hp, no ktp, pendidikan
Gambar 24 Antarmuka Halaaman Pengele olaan Data Karyawan Harian
Antarmuka ini merupaakan antarmuka halaman
pengelolaan data penggununa, daalam antarmuka ini terdapat
fungsi tambah karyawan hhariian baru, ubah data karyawan
harian, hapus data karyawwaan harian, cari data karyawan
Program Studi Teknik Informatika DPPL - SIANKI 37/39
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
terakhir, status kepegawaian, dan department. Tombol
tambah berguna untuk menambahkan data karyawan harian
baru, tombol ubah(gambar pensil) untuk mengubah data
karyawan harian, setelah memilih data karyawan harian
lalu tekan tombol ubah kemudian tombol tambah akan
berubah menjadi simpan. Tombol hapus (gambar tempat
sampah) untuk menghapus data karyawan harian sedangkan
tombol batal untuk membatalkan pemilihan data karyawan
harian. Tabel basis data berada di tengah dalam kotak
data karyawan harian.
karyawan harian, sesettelah memiliihh data karyawan harian
lalu tekan ttoombol ubah kemudian totombm ol tambah akan
berubah memenjadi simppan. Tombol hapus (g(gambar tempat
sampah)) untuk memengnghapupuss dadataa akaryryawawan hariann sedangkan
tombbool batal uuntntukuk membatalkan peemimililihan data kak ryawan
haarian. TaTabebel baasisis data berada didi tengagah h dad lam kotak
ddataa kakaryryawanan harian.
Program Studi Teknik Informatika DPPL - SIANKI 38/39
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
4.6 Antarmuka Halaman Pengelolaan Data Nilai Kinerja
Karyawan Harian
Gambar 25 Antarmuka Halaman Pengelolaan Data Nilai Kinerja Karyawan Harian
Antarmuka ini merupakan antarmuka halaman
pengelolaan data nilai kinerja karyawan harian, dalam
antarmuka ini terdapat fungsi tambah nilai kinerja
karyawan harian baru, ubah data nilai kinerja karyawan
harian, hapus data nilai kinerja karyawan harian, cari
data nilai kinerja karyawan harian dan menampilkan data
nilai kinerja karyawan harian. Terdapat tempat untuk
memasukkan data seperti quality, cost, delivery (aspek
hasil kerja), syarat kerja, sikap (aspek ketaatan), dan
GaG mbar 25 AnAntatarmukkaa Halamamann PePengelololaaa n DaDatata Nilai Kininererjaja KaK ryawan HHaarian
Antarmuka ini merupapakan antarmuka halaman
pengelolaan data nilaii kinerjja karyawan harian, dalam
antarmuka ini terdapaat funggsi tambah nilai kinerja
karyawan harian baru, ububah ddata nilai kinerja karyawan
harian, hapus data nilai kikinerja karyawan harian, cari
data nilai kinerja karyawan harian dan menampilkan data
Program Studi Teknik Informatika DPPL - SIANKI 39/39
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika.
mangkir, sakit, ijin, pulang awal, keterlambatan (aspek
moral). Tombol tambah berguna untuk menambahkan data
nilai kinerja karyawan harian, tombol ubah(gambar
pensil) untuk mengubah data nilai kinerja karyawan
harian, setelah memilih data nilai kinerja karyawan
harian lalu tekan tombol ubah kemudian tombol tambah
akan berubah menjadi simpan. Tombol hapus(gambar tempat
sampah) untuk menghapus data nilai kinerja karyawan
harian sedangkan tombol batal untuk membatalkan
pemilihan data nilai kinerja karyawan harian. Tabel
basis data berada di tengah dalam kotak data nilai
kinerja karyawan harian. Tombol printer digunakan untuk
mencetak laporan nilai kinerja karyawan. Hasil laporan
yang dicetak sebagai berikut:
Gambar 26 Laporan Nilai Kinerja Karyawan Harian
pensil) untuk mengngubah data ninilai kinerja karyawan
harian, setelalahh memilih data nilaii kinerja karyawan
harian lalulu tekan tomo bol ubah kemudian tot mbol tambah
akan bererubah mmennjajadi ssimimpapan.n. TTomomboboll hapus(gamambar tempat
samppaah) untuk memennghapus data niilalaii kinen rja kak ryawan
haarian sesedad ngkaann tombol batalal untukuk mmembatat lkan
ppemiiliihahann daatta nilai kinerja karyawanan hharariaiann. Taabel
basiis datata berada di tengah dalam kotaakk dadatata nilalai
kiinnerja karyawan harian. Tombol printer digununakkanan untukk
memencn ettak laporan nilai kinerja karyawan. Hasiil lal poporan
yayang ddicetak sebagai berikut: