• Tidak ada hasil yang ditemukan

METODOLOGI PENELITIAN

4. Kamus Data

4.2.2.3 Desain dan Alur Arsitektur Sistem

Alur proses arsitektur dari sistem job performance appraisal yang dibuat dalam penelitian tugas akhir ini adalah sebagai berikut, sesuai dengan rancangan desain arsitektur yang telah dibuat :

1. Alur proses untuk melihat dan melakukan penilaian staff oleh supervisor, yaitu sebagai berikut :

a. Supervisor yang ingin melihat dan melakukan penilaian terhadap staffnya, terlebih dahulu melakukan login terlebih dahulu ke dalam sistem, jika memang belum melakukan proses login sesuai dengan username dan password yang dimiliki.

b. Setelah melakukan login, supervisor memilih menu monitoring checklist yang akan memanggil tampilan dari modul pilih_checklist untuk memilih staff yang ingin dilakukan penilaian checklist.

c. Setelah memilih staff yang ingin dinilai, maka pilihan tersebut akan digunakan sebagai masukan oleh fungsi get_monitoring() dari modul monitoring untuk memproses hasil penilaian dari monitoring checklist staff yang telah dipilih.

d. Hasil penilaian dari fungsi get_monitoring() akan ditampilkan pada tampilan di modul monitoring_view, sehingga terlihat berapa kali staff tersebut sudah dinilai beserta hasil penilaiannya, di dalamnya terdapat menu “history_penilaian” dari penilaian yang telah dilakukan dan menu “mulai menilai” staff jika belum selesai dilakukan penilaian, yakni sebanyak 10 kali penilaian.

e. Jika supervisor memilih menu history dari salah satu penilaian yang telah dilakukan, maka akan memanggil modul tampilan history_penilaian yang merupakan detail atau history penilaian yang dilakukan, yang mana hasil dari detail atau history penilaian tersebut didapatkan dari hasil pemanggilan fungsi get_history() di modul monitoring.

f. Jika supervisor memilih menu untuk “mulai menilai”, maka akan memanggil tampilan dari modul penilaian, akan tampil soal-soal penilaian terhadap staff yang ingin dinilai. Setelah menchecklist parameter atau soal-soal pada penilaian, supervisor akan melakukan submit penilaian. Data soal-soal yang dichecklist tersebut akan dikirimkan ke fungsi beri_nilai() pada modul monitoring sebagai masukan penilaian terhadap staff tersebut. 2. Alur proses untuk melihat logbook penilaian staff oleh supervisor atau

branch manager, yaitu sebagai berikut :

a. Supervisor atau branch manager yang ingin melihat dan melakukan penilaian terhadap staffnya, terlebih dahulu melakukan login terlebih dahulu ke dalam sistem, jika memang belum melakukan proses login sesuai dengan username dan password yang dimiliki.

b. Setelah melakukan login, supervisor atau branch manager memilih menu pilih_logbook untuk memilih staff yang ingin dilihat logbook penilaiannya.

c. Pilihan staff pada modul tampilan pilih_logbook akan digunakan sebagai masukan oleh fungsi get_logbook() yang terdapat di modul logbook untuk mendapatkan logbook penilaian dari staff yang dipilih tersebut.

d. Hasil dari penggunaan fungsi get_logbook() yakni logbook penilaian staff akan ditampilkan pada modul tampilan logbook_view.

3. Alur proses untuk melihat hasil penilaian aspek terbaik di cabang oleh branch manager, yaitu sebagai berikut :

a. Branch manager yang ingin melihat aspek penilaian terbaik dari para staff di kantor cabangnya yang didapatkan setelah setiap supervisor melakuan penilaian terhadap para staffnya, terlebih dahulu melakukan login terlebih dahulu ke dalam sistem, jika memang belum melakukan proses login sesuai dengan username dan password yang dimiliki.

b. Setelah melakukan login, branch manager memilih menu pilih_best_aspek_cabang untuk memilih aspek penilaian yang ingin dilihat urutan staff dengan nilai tertinggi pada aspek penilaian yang dipilih.

c. Aspek penilaian yang dipilih oleh branch manager di modul tampilan pilih_best_aspek_cabang, akan digunakan sebagai masukkan pada fungsi get_best_aspek_cabang() yang terdapat pada modul logbook, dan akan diproses oleh fungsi tersebut untuk

menghasilkan urutan staff berdasarkan nilai tertinggi pada aspek penilaian yang dipilih.

d. Hasil dari fungsi get_best_aspek_cabang() akan ditampilkan pada modul best_aspek_cabang_view.

4. Alur proses untuk melakukan approval atau pengiriman delegasi oleh branch manager, yaitu sebagai berikut :

a. Branch manager yang ingin melakukan approval atau pengiriman delegasi staffnya yang memiliki nilai tertinggi di kantor cabangnya, terlebih dahulu melakukan login terlebih dahulu ke dalam sistem, jika memang belum melakukan proses login sesuai dengan username dan password yang dimiliki.

b. Setelah melakukan login, branch manager memilih menu lihat_approval untuk melihat staff dengan total nilai tertinggi di kantor cabangnya pada tiap-tiap bagian sekaligus untuk melakukan approval atau pengiriman delegasi staffnya yang memiliki total nilai tertinggi tersebut.

c. Pada saat memilih menu lihat_approval, modul tampilan lihat_approval akan memanggil fungsi get_approval() yang terdapat pada modul approval yang akan menghasilkan staff terbaik dengan total nilai tertinggi di kantor cabangnya pada tiap-tiap bagian. Hasil tersebut akan ditampilkan pada modul tampilan lihat_approval.

d. Setelah memastikan pemilihan staff terbaik dengan total nilai tertinggi dari seluruh aspek penilaian yang dinilai pada tiap-tiap bagian, branch manager lalu melakukan submit pengiriman delegasi ke kantor pusat, yang nantinya akan digunakan sebagai perwakilan atau delegasi untuk memperebutkan staff terbaik dari seluruh kantor cabang. Dalam melakukan submit, secara otomatis akan melakukan pemanggilan fungsi save_delegasi() yang terdapat pada modul approval. Dan hasil submit tersebut akan digunakan sebagai masukkan oleh fungsi save_delegasi() untuk melakukan pengiriman delegasi ke kantor pusat melalui sistem yang tersedia. 5. Alur proses untuk melihat laporan pengiriman delegasi atau approval

tercepat oleh head officer, yaitu sebagai berikut :

a. Head officer yang ingin melihat laporan pengiriman delegasi atau approval tercepat oleh masing-masing kantor cabang, terlebih dahulu melakukan login terlebih dahulu ke dalam sistem, jika memang belum melakukan proses login sesuai dengan username dan password yang dimiliki.

b. Setelah melakukan login, head officer memilih menu pilih_app_fastest untuk memilih periode bulan yang ingin dilihat laporan pengiriman delegasi atau approval tercepat.

c. Periode bulan yang dipilih oleh head officer di modul tampilan pilih_app_fastest, akan digunakan sebagai masukkan pada fungsi get_app_fastest() yang terdapat pada modul ho, dan akan diproses

oleh fungsi tersebut untuk menghasilkan urutan kantor cabang berdasarkan waktu tercepat pengiriman delegasi pada periode bulan yang dipilih.

d. Hasil dari fungsi get_app_fastest() akan ditampilkan pada modul app_fastest_view.

6. Alur proses untuk melihat laporan staff terbaik dari seluruh cabang tiap bulan per bagian oleh head officer, yaitu sebagai berikut :

a. Head officer yang ingin melihat laporan staff terbaik dari masing-masing delegasi yang terpilih di kantor cabangnya, terlebih dahulu melakukan login terlebih dahulu ke dalam sistem, jika memang belum melakukan proses login sesuai dengan username dan password yang dimiliki.

b. Setelah melakukan login, head officer memilih menu pilih_app_highest untuk memilih periode bulan yang ingin dilihat laporan staff terbaik dengan total nilai tertinggi dari seluruh aspek penilaian yang dinilai untuk seluruh kantor cabang per bulan. c. Periode bulan yang dipilih oleh head officer di modul tampilan

pilih_app_highest, akan digunakan sebagai masukkan pada fungsi get_app_highest() yang terdapat pada modul ho, dan akan diproses oleh fungsi tersebut untuk menghasilkan urutan staff terbaik dari seluruh kantor cabang pada tiap-tiap bagian sesuai periode bulan yang dipilih.

d. Hasil dari fungsi get_app_highest() akan ditampilkan pada modul app_highest_view.

7. Alur proses untuk melihat laporan staff terbaik dari seluruh kantor cabang tiap tahun per bagian oleh head officer, yaitu sebagai berikut :

a. Head officer yang ingin melihat laporan staff terbaik dari masing-masing delegasi yang terpilih di kantor cabangnya tiap tahun per bagian, terlebih dahulu melakukan login terlebih dahulu ke dalam sistem, jika memang belum melakukan proses login sesuai dengan username dan password yang dimiliki.

b. Setelah melakukan login, head officer memilih menu pilih_periodic_year untuk memilih periode tahun yang ingin dilihat laporan staff terbaik dengan total nilai tertinggi dari seluruh aspek penilaian yang dinilai untuk seluruh kantor cabang per tahun. c. Periode tahun yang dipilih oleh head officer di modul tampilan

pilih_periodic_year, akan digunakan sebagai masukkan pada fungsi get_periodic_year() yang terdapat pada modul ho, dan akan diproses oleh fungsi tersebut untuk menghasilkan urutan staff terbaik dari seluruh kantor cabang pada tiap-tiap bagian sesuai periode tahun yang dipilih.

d. Hasil dari fungsi get_periodic_year() akan ditampilkan pada modul periodic_year_view.

8. Alur proses untuk melihat laporan aspek terbaik tiap bagian per bulan dari seluruh delegasi oleh head officer, yaitu sebagai berikut :

a. Head officer yang ingin melihat laporan aspek terbaik tiap bagian per bulan dari seluruh delegasi, terlebih dahulu melakukan login terlebih dahulu ke dalam sistem, jika memang belum melakukan proses login sesuai dengan username dan password yang dimiliki. b. Setelah melakukan login, head officer memilih menu

pilih_aspek_terbaik untuk memilih periode bulan dan aspek penilaian yang ingin dilihat laporan aspek terbaik tiap bagian per bulan dari seluruh delegasi.

c. Periode bulan dan aspek penilaian yang dipilih oleh head officer di modul tampilan pilih_aspek_terbaik, akan digunakan sebagai masukkan pada fungsi get_aspek_terbaik() yang terdapat pada modul ho, dan akan diproses oleh fungsi tersebut untuk menghasilkan laporan aspek terbaik tiap bagian per bulan dari seluruh delegasi sesuai periode bulan dan aspek penilaian yang dipilih.

d. Hasil dari fungsi get_aspek_terbaik() akan ditampilkan pada modul aspek_terbaik_view.

4.2.2.4Desain Input / Output

Dokumen terkait