BAB 4 PERANCANGAN SISTEM IMFORMASI HUMAN RESOURCESMANAGEMENT PADA PT BACH MULTI GLOBAL

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB 4 PERANCANGAN SISTEM IMFORMASI HUMAN RESOURCESMANAGEMENT PADA PT BACH MULTI GLOBAL"

Transkripsi

1 BAB 4 PERANCANGAN SISTEM IMFORMASI HUMAN RESOURCESMANAGEMENT PADA PT BACH MULTI GLOBAL 4.1 The Modeling Discipline Proses binis yang diusulkan atas prosedur perekrutan karyawan adalah setiap manager yang ingin menambah karyawan harus mengisi Form Permohonan Penambahan yang berisikan jabatan yang tersedia, jumlah permohonan dan kualifikasi yang dibutuhkan untuk posisi yang tersedia. Permohonan ini nantinya akan masuk ke report permintaan karyawan yang dapat diakses oleh bagian untuk selanjutnya dilakukan proses perekrutan. Bagian yang telah mengecek permohonan penambahan karyawan yang masuk akan mengkroscek ulang permohonan yang diajukan untuk proses validasi. Jika permintaan tersebut valid, maka bagian akan melakukan membuat lowongan pekerjaan ke media cetak atau situs lowongan pekerjaan. Setelah bagian menerima surat lamaran, maka selanjutnya akan dilakukan proses pemanggilan wawancara calon karyawan yang akan dilakukan pleh manager terkait. Bagian akan mengatur jadwal wawancara antara manager dan pelamar. Ketika pelamar datang untuk melakukan interview, maka bagian akan memberikan formulir data diri pelamar dan akan menginput data pelamar tersebut kedalam sistem. Data pelamar ini nantinya akan muncul di daftar kandidat penerimaan karyawan yang berisikan daftar pelamar yang masih memiliki status pending atau belum diterima atau belum ditolak. Adapun proses seleksi karyawan dilakukan secara terpisah dari sistem karena yang melakukan wawancara hanya manager terkait dan manager tersebutlah yang menentukan apakah pelamar tersebut layak diterima atua tidak. Jika pelamar diterima, maka sistem akan membuat Surat Kontrak untuk calon karyawan dan secara otomatis status pelamar akan berubah menjadi karyawan. Ketika pelamar sudah menjadi karyawan, karyawan tersebut telah memliki hak untuk mengakses sistem informasi human resource management dalam kegiatan kepegawaiannya sehari-hari. Hak akses ini akan dibuat dan diberikan oleh bagian pada hari pertama karyawan tersebut bekerja dan seterusnya karyawan akan dapat menggunakan sistem informasi human resource management selama masih menjadi karyawan aktif di perusahaan. Gambar 4.1 dibawah menunjukan usulan aktivitas prosedur perekrutan karyawan di PT Bach Multi Global. 51

2 52 Gambar 4.1 Activity Diagram untuk Prosedur Perekrutan Proses bisnis yang diusulkan atas prosedur pengembangan sumber daya manusia di PT Bach Multi Global agar prosedur pengembangan sumber daya manusia di perusahaan menjadi lebih efektif, proses yang diusulkan adalah dengan mengadakan evaluasi kinerja karyawan yang dilakukan 1 tahun sekali melalui sistem informasi human resource management untuk

3 53 menilai kemampuan karyawan dalam menyelesaikan tugasnya. Evaluasi kinerja yang berasal dari sistem akan menghitung sendiri hasil penilaian karyawan yang dilakukan oleh manager dan supervisor atas karyawan yang dievaluasi. Hasil dari evaluasi ini dapat diakses oleh bagian yang nantinya diharapkan dapat berguna untuk kelangsungan hidup perusahaan khusunya dalam bidang manajemen sumber daya manusia. Selain mengadakan evaluasi kinerja, prosedur pelatihan menjadi suatu hal yang diusulkan karena pelatihan yang diberikan kepada karyawan dapat menunjang pekerjaan karyawan tersebut sesuai dengan keahliannya masing-masing. Proses pengadaan pelatihan akan dimulai dari usulan manager yang ingin mengadakan pelatihan khusus kepada karyawannya dan diajukan ke bagian secara lisan ataupun e- mail. Setelah menerima permohonan pengadaan pelatihan, bagian akan mempertimbangkan fungsi dari pelatihan tersebut. Lalu bagian akan mengisi Form Permohonan Pengadaan Pelatihan dengan mengisikan informasi terkait permohonan pengadaan pelatihan. Bagian memiliki hak untuk menenetukan karyawan siapa saja yang harus mengikuti pelatihan tersebut dan berapa besar biaya yang harus dikeluarkan untuk pengadaan pelatihan tersebut. Jika sudah lengkap, maka form akan di ajukan dan menunggu keputusan dari FGA Manager. Jika disetujui, maka bagian akan mengorganisir pengadaan pelatihan dengan mengorganisir pelatih dan karyawan yang akan mengikuti pelatihan. Setelah peihan diadakan, maka karyawan diwajibkan untuk mengisi form evaluasi pelatih yang ditujukan agar bagian mengetahui bagaimana respons peserta terhadap pelatih sehingga jika ada pelatihan dengan topik yang dikuaasai oleh pelatih, bagian dapat menggunakan kembali jasa pelatih tersebut. Gambar 4.2 dibawah menunjukan usulan prosedur dalam aktivitas pengembangan sumber daya manusia di PT Bach Multi Global

4 54 Gambar 4.2 Activity Diagram untuk Prosedur Pengembangan Sumber Daya Manusia Usulan proses bisnis yang berjalan untuk prosedur pemberian kompensasi adalah dengan melakukan perhitungan gaji secara otomatis berdasarkan hasil absensi jan jumlah gaji karyawan yang tersimpan pada data karyawan. Jika mesin absensi fingerprint perusahaan rusak, maka karyawan dapat memasukan nik nya kedalam komputer absensi untuk dicatat waktu masuk dan pulangnya.

5 55 yang akan meninggalkan pekerjaan tidak perlu lagi menuliskan permohonan secara tertulis pada formulir yang diberikan perusahaan, hanya perlu mengisi Form Permohonan Meninggalkan Pekerjaan dan memilih jenis perijinan yang diinginkan, apakah ingin mengambil jatah cuti atau ingin ijin dan mengajukan permohonan tersebut kepada bagian untuk selanjutnya menunggu konfirmasi. Sebelum mengajukan cuti atau ijin, karyawan harus secara langsung menanyakan kepada managernya apakah disetujui atau tidak. Permohonan meninggalkan pekerjaan yang telah diajukan akan masuk ke daftar persetujuan yang dapat diakses oleh bagian. Jika bagian sudah menerima permohonan karyawan tersebu, maka bagian harus dapat bisa mengkonfirmasikan kebenaran perijinan karyawan tersebut dan bagian dapat langsung memberikan konfirmasi penerimaan atau penolakan. yang ingin mengajukan cuti dapat melihat jumlah sisa cutinya pada form yang tersedia didalam sistem. yang telah melakukan kerja lembur hanya perlu mengajukan permohonan lemburnya untuk dibayarkan perusahaan kedalam sistem. akan mengisi Form Permohonan Lembur dan dapat memilih tanggal pelaksanaan lembur dan berapa lama waktu lemburnya dengan memasukan jam masuk dan jam keluar. Setelah permohonan diajukan, maka permohonan ini akan masuk ke dalam daftar permohonan yang menunggu persetujuan yang hanya dapat diakses oleh bagian. Sama seperti form permohonan meniggalkan pekerjaan, bagian akan mengkonfirmasikan terlebih dahulu kevalidan data permohonan tersebut sehingga dapat mempermudah bagian dalam memberikan konfirmasi penolakan atau diterima. Form-form yang diusulkan nantinya akan terintegrasi dengan abensi sebagai verifikasi ketidakhadiran karyawan sehingga sistem juga akan menentukan pembayaran uang makan dan uang kerajinan dari form-form yang sudah diajukan. Setiap karyawan yang mengajukan permohonan dapat melihat history permohonannya pada grid yang tersedia di tampilan awal user interface. yang akan melalukan peminjaman uang dari perusahaan dapat membuat Form Permohonan Pinjaman pada sistem dan hanya perlu memasukan jumlah nominal yang akan dipinjam dan berapa lama pelunasan dengan potongan perbulannya dari gaji yang diterima. Ketika permohonan sudah diajukan, maka permohonan ini akan masuk kedalam daftar persetujuan permohonan keuangan disistem. Bagian keuangan yang akan menganalisa kemampuan karyawan tersebut dalam membayar pinjamannya dengan sistem potong gaji. Jika bagian keuangan setuju, maka setiap bulannya selama masa pelunasan akan memotong gaji karyawan tersebut.

6 56 Proses penggajian yang diusulkan adalah perhitungan gaji yang terjadi secara otomatis, dimana sistem hanya perlu mengakses data absensi dan form pengajuan yang telah dietujui. Dari perhitungan gaji secara otomatis ini, sistem akan membuat bukti potong pajak PPh 21 secara otomatis sehingga bagian keuangan bidang payroll tidak perlu menggunakan jasa konsultan pajak untuk menghitung pajak penghasilan tiap karyawan. Gambar 4.3 dibawah menunjukan usulan atas prosedur pemberian kompensasi perusahaan pada PT Bach Multi Global

7 Gambar 4.3 Activity Diagram untuk Prosedur Pemberian Kompensasi 57

8 The Requirement Discipline Kejadian di dalam Sistem Berikut adalah event table dari sistem informasi human resource management PT Bach Multi Global Tabel 4.1 Event Table Sistem Infomasi Human Resource Management PT Bach Multi Global Event Trigger Source Use Case Response Destination mendata departemen akan mendata departemen Mendata Departemen - - mendata jabatan mendata departemen Mendata Jabatan - - mendata pajak Sistem akan menghitung gaji secara otomatis Mendata PTKP - - mendata tunjangan Mendata Tunjangan - mendata tariff pajak Mendata Tariff Pajak - mendata jenis pelatihan akan mengadakan pelatihan dengan berbagai tema Mendata Jenis Pelatihan - - mendata pelatih Pelatihan yang diberikan memiliki pelatih yang berbeda-beda Mendata Pelatih - - mendata indikator biaya Pelatihan yang diberikan memiliki indikator biaya yang berbeda-beda Mendata Indikator Biaya - - Manager mencari karyawan baru mendata pelamar yang mengirimkan surat lamaran dan sudah mengisi lembaran data pelamar yang tersedia menerima atau menolak pelamar yang sudah di tes oleh karyawan Terdapat posisi yang kosong atau posisi tambahan pada departemem membuat lowongan pekerjaan dan mendapatkan surat lamaran dari pelamar Manager memberikan hasil wawancara kepada untuk di proses lebih lanjut Manager Membuat Form Permohonan Penambahan Form Permohonan Penambahan Pelamar Mendata Pelamar - Membuat Surat Kontrak Surat Kontrak

9 mendata karyawan yang sudah Pelamar sudah diterima dan sudah diterima dibuatkan Surat Kontrak Mendata - membuat hak akses untuk memulai hari kerja karyawan pertama Mendata User - - mengangkat karyawan yang memiliki kinerja yang baik menjadi memeriksa karyawan yang Membuat Surat Surat Pengangkatan karyawan tetap dan menghentikan sudah bekerja selama 6 bulan dan Pengangkatan dan kontrak karyawan yang dinilai kurang melihat kinerjanya selama 6 bulan baik melakukan absensi masuk dan pulang kerja Melakukan Absensi - - Membuat Form mengajukan permohonan akan atau sudah Form Permohonan Permohonan Meninggalkan meninggalkan pekerjaan meninggalkan pekerjaannya Meninggalkan Pekerjaan Pekerjaan memberikan otorisasi penerimaan atau penolakan terhadap permohonan meninggalkan pekerjaan mengajukan permohonan lembur memberikan otorisasi penerimaan atau penolakan terhadap permohonan lembur mengajukan permohonan pengadaan pelatihan General Manager memberikan otorisasi penerimaan atau penolakan terhadap permohonan pengadaan pelatihan mengajukan permohonan pinjaman mengajukan permohonan meninggalkan pekerjaan sudah melakukan pekerjaan lembur dan akan di ajukan untuk dapat dibayarkan mengajukan permohonan lembur Manager mengajukan permohonan pengadaan pelatihan mengajukan permohonan pengadaan pelatihan ingin meminjam uang dari perusahaan General Manager Melakukan Otorisasi Permohonan Meninggalkan Pekerjaan Membuat Form Permohonan Lembur Mengotorisasi Permohonan Lembur Mengajukan Permohonan Pengadaan Pelatihan Mengotorisasi Permohonan Pengadaan Pelatihan Membuat Form Permohonan Pinjaman Status Diterima/Ditolak Form Permohonan Lembur Status Diterima/Ditolak Form Permohonan Pengadaan Pelatihan Status Diterima/Ditolak Form Permohonan Pinjaman General Manager Keuangan 59

10 60 Keuangan memberikan otorisasi penerimaan atau penolakan terhadap permohonan pinjaman mengisi evaluasi tentang pelatih Manager mengisi evaluasi kinerja pelatihan mengajukan permohonan pinjaman telah mengikuti pelatihan yang diadakkan telah bekerja selama satu periode dan dinilai hasil kinerjanya Keuangan Mengotorisasi Permohonan Pinjaman Status Diterima/Ditolak Mengevaluasi Pelatih Evaluasi Pelatih Sistem Manager Mengevaluasi Kinerja Evaluasi Kinerjan Keuangan mencetak laporan gaji Keuangan akan membayarkan gaji General Keuangan Mencetak Laporan Gaji Laporan Gaji bulanan karyawan Manager Keuangan mencetak slip gaji meminta laporan slip gaji Keuangan Mencetak Slip Gaji Slip Gaji Keuangan mencetak laporan pajak General Keuangan akan melaporkan Manager, pembayaran pajak PPh 21 karyawan Keuangan Mencetak Laporan Pajak Laporan Gaji Kantor kepada General Manager Pajak Keuangan mencetak SPT Keuangan akan membayarkan pajak Kantor Keuangan Mencetak SPT SPT PPh 21 karyawan Pajak Membuat Surat Peringatan melakukan pelanggaran Membuat Surat Peringatan Surat Peringatan mencetak laporan absensi bulanan ingin memeriksa ketertiban karyawan dalam absensi Mencetak Laporan Absensi Laporan Absensi mencetak laporan pelatihan Direktur ingin mengetahui pelatihan apa saja yang telah dilaksanakan dan berapa besar biaya yang dikeluarkan Mencetak Laporan Pelatihan Laporan Pelatihan Direktur Keuangan mencetak laporan pinjaman General Manager ingin mengetahui berapa banyak karyawan yang mendapatkan pinjaman dan berapa banyak sisa pembayarannya Keuangan Mencetak Laporan Pinjamna Laporan Pinjaman General Manager

11 Peranan Actor dalam Interaksi Sistem Berikut akan digambarkan mengenai peranan actor dalam berinteraksi dengan sistem. Apa saja yang dapat diakses dan siapa saja yang dapat mengakses. Gambar 4.4 merupakan use case sistem perancangan Sistem Informasi Human Resource Management PT Bach Multi Global. uc Use Case Sistem Informasi Human Resource Management PT Bach Multi Global Mendata Departemen Melakukan Absensi Mendata Jabatan Membuat Form Permohonan Meninggalkan Pekerjaan Mendata Jenis Pelatihan Membuat Form Permohonan Lembur Mendata Pelatih Membuat Form Permohonan Pinjaman Mendata Indikator Harga Pelatihan Mendata Pajak Mengisi Evaluasi Pelatih Mendata Tunjangan Mendata Tariff Pajak Membuat Form Permohonan Penambahan Mendata Pelamar Manager Mengisi Evaluasi Kinerja Membuat Surat Kontrak Mendata Mengotorisasi Permohonan Pinjaman Membuat Surat Pengangkatan Mencetak Laporan Gaji Mengotorisasi Permohonan Penambahan Mencetak Slip Gaji Keuangan Mencetak Laporan Pinjaman Membuat Permohonan Pengadaan Pelatihan Mencetak Laporan Pajak Mengotorisasi Permohonan Meninggalkan Pekerjaan Mencetak SPT Mengotorisasi Permohonan Lembur Membuat Surat Peringatan Mengotorisasi Permohonan Pengadaan Pelatihan General Manager Mencetak Laporan Absensi Mencetak Laporan Pelatihan Gambar 4.4 Use Case Sistem Informasi Human Resource Management

12 Interaksi antar Actor dan Object Pada Gambar merupakan communication diagram untuk setiap user interface yang terdapat dalam sistem informasi human resource management PT Bach Multi Global sd Melakukan Lo... 1: InquireLogin(nik,password() 2: submit() :LoginHandler 1.1: get_nik_password() : User 1.1.1: get_user() :User Gambar 4.5 Communication Diagram untuk Melakukan Login sd Mendata Pelam... 1: startpelamar(informasi,pendidikan,keluarga,aktivitas) 2. addnofppk(no_fppk) 3. save() :PelamarHandler 1.1: addnewpelamar(informasi,pendidikan,keluarga,aktivitas) 2.1: addnofppk(no_fppk) 3.1: save() :Pelamar 2.2: getnofppk() :PermohonanPenambahan Baru Gambar 4.6 Communication Diagram untuk Mendata Pelamar sd Mendata Karyaw... 1: start(informasi,pendidikan,keluarga,aktivitas) 2: adddepartemen(kode_departemen) :Karyaw anhandler 1.1: add(informasi,pendidikan,keluarga,aktivitas) 2.1: adddepartemen(kode_departemen) : 3: addjabatan(kode_jabatan) 4: submit 3.1: addjabatan(kode_jabatan) 4.1: save() 2.1.1: getkodedepartemen :Jabatan : getkodejabatan :Departemen Gambar 4.7 Communication Diagram untuk Mendata

13 63 sd Mendata Departem... 1: startdepartemen(nama) 2: save() :DepartemenHandler 1.1: addnewdepartemen(nama) 2.1: save() :Departemen Gambar 4.8 Communication Diagram untuk Mendata Departemen sd Mendata Jabat... 1: startjabatan(nama) 2: adddepartemen(kode_departemen) 3: save() :JabatanHandler 1.1: addnewjabatan(nama) 2.1: adddepartemen(kode_departemen) 3.1: save() :Jabatan 2.1: getdepartemen() :Departemen Gambar 4.9 Communication Diagram untuk Mendata Jabatan sd Mendata PTKP 1: startpajak(nilai) 2: save() :PajakHandler 1.1: inputpajak() 2.1: save() :Pajak Gambar 4.10 Communication Diagram untuk Mendata PTKP sd Mendata Tariff Paj... 1: starttariffpajak(tariff) 2: save() :TariffPaj akhandler 1.1: inputdata(tariff) 2.1: save() :TariffPajak Gambar 4.11 Communication Diagram untuk Mendata Tariff Pajak

14 64 sd Mendata Tunjang... 1: starttunjangan(uang_makan,uang_lembur) 2: save() :TunjanganHandler 1.2: inputtunjangan(uang_makan,uang_lembur) 2.1: save() :Tunj angan Gambar 4.12 Communication Diagram untuk Mendata Tunjangan sd Mendata Jenis Pelatih... 1: startjenispelatihan(nama) 2: save() :JenisPelatihanHandler 1.1: addjenispelatihan(nama) 2.1: save() :JenisPelatihan Gambar 4.12 Communication Diagram untuk Mendata Jenis Pelatihan sd Mendata Pela... 1: startpelatih(nama) 2: addjensipelatihan(kode_jenis_pelatihan) 3: save() :PealatihHandler 1.1: addpelatih(nama) 2.1: addjenispelatihan(kode_jenis_pelatihan 3.1: save() :Pelatih 2.1: getjenispelatihan(kode_jenis_pelatihan) :JenisPelatihan Gambar 4.13 Communication Diagram untuk Mendata Pelatih sd Mendata Indikator Biaya Pelatih... 1: startindikatorbiaya(nama) 2: save() :IndikatorBiayaHandler 1.1: addindikatorbiaya(nama) 2.1: save() :IndikatorBiaya Gambar 4.14 Communication Diagram untuk Mendata Indikator Biaya Pelatihan

15 65 sd Mendata Us... 1: startuser(nik,otorisasi) 2: save() :UserHandler 1.1: adduser(nik,otorisasi) 2.1: save() :User Gambar 4.15 Communication Diagram untuk Mendata User sd Melakukan Abse... 1: startabsensi(nik) 2: save() :AbsensHandler 1.1: addabsen(nik) 2.1: save() :Absen Gambar 4.16 Communication Diagram untuk Melakukan Absensi sd Membuat Surat Kontr... 1: startsuratkontrak(no_pelamar,gaji,tanggal) 2: save() :SuratKontrakHandler 1.1: addsuratkontrak(no_pelamar,gaji,tanggal) 2.1: save() :SuratKontrak Gambar 4.17 Communication Diagram untuk Membuat Surat Kontrak sd Membuat Surat Pengangkatan Karyaw... 1: startspk(nik,tanggal,gaji) 2: save() :SPKHandler 1.1: addspk(nik,tanggal,gaji) 2.1: save() :SPK Gambar 4.18 Communication Diagram untuk Membuat Surat Pengangkatan

16 66 sd Membuat Surat Peringat... 1: startsuratperingatan(nik) 2: save() :SuratPeringatan Handler 1.1: addsuratperingatan(nik) 2.1: save() :SuratPeringatan Gambar 4.19 Communication Diagram untuk Membuat Surat Peringatan sd Membuat Form Permohonan Meninggalkan Pekerja... Karyaw an 1: startfpmp (jenisperijinan,tanggalmulai,tanggalselesai) 2: save() :FPMPHandler 1.2: addfpmp (nik,jenisperijinan,tanggalmulai,tanggalselesai) 2.1: save() :Permohonan Meninggalkan Pekerjaan Gambar 4.20 Communication Diagram untuk Membuat Form Permohonan Meninggalkan Pekerjaan sd Membuat Form Permohonan Lemb startfpl(nik,tanggal,jumlah_lembur) 2. save() :Permohonan LemburHandler 1.1: addfpl(nik,tanggal,jumlah_lembur) 2.1: save() :PermohonanLembur Gambar 4.21 Communication Diagram untuk MembuatForm Permohonan Lembur sd Membuat Permohonan Pinjam... 1: startfpj (nik,nominal_pinjaman,lama_pelunasan,potongan) 2: save() :FPJHandler 1.1: addfpj (nik,nominal_pinjaman,lama_pelunasan,potongan) 2.1: save() :PermohonanPinjaman Gambar 4.22 Communication Diagram untuk Membuat Form Permohonan Pinjaman

17 67 sd Membuat Permohonan Penambahan Karyaw... Manager 1: startfpmp(departemen,jumlah_permohonan) 2: addjabatan(kode_jabatan) 3: save() :FPPKHandler 1.1: addfppk(departemen,jumlah_permohonan) 2.1: addjabatan(kode_jabatan) 3.1: save() :Permohonan Penambahan 2.1.1: get_kode_jabatan() :Jabatan Gambar 4.23 Communication Diagram untuk Membuat Form Permohonan Penambahan sd Membuat Permohonan Pengadaan Pelatih... :IndikatorBiaya : get_nama_indikator() :DetailBiaya : calculatetotalbiaya 1: startfppp(nama_peatihan,tempat) 2: addjenispelatihan(kode_jenis_pelatihan) 3: addpelatih(kode_pelatih) 4: addpeserta(nik) 5: addbiaya(kode_indikator) 6: save() :PermohonanPengadaan PelatihanHandler 1.1: addfppp(nama_peatihan,tempat) 2.1: addjenispelatihan(kode_jenis_pelatihan) 3.1: addpelatih(kode_pelatih) 4.1: addpeserta(nik) 5.1: addbiaya(kode_indikator) 6.1: save() :Permohonan Pengadaan Pelatihan 5.1.1: adddetailbiaya(kode_indikator) 6.1.2: save() 2.1.1: get_kode_jenis_pelatihan :JenisPelatihan 4.1.1: adddetailpeserta(nik) 6.1.1: save() : get_kode_pelatih() : : get_karyawan :DetailPeserta :Pelatih Gambar 4.24 Communication Diagram untuk Membuat Form Permohonan Pengadaan Pelatihan sd Mengotorisasi Permohonan Penambahan Karyaw... 1: openfppk(nofppk) 2: updatestatus(ditolak,diterima) :PermohonanPermintaan Handler 1.1: get_nofppk 2.1: updatestatus(ditolak,diterima) :Permohonan Penambahan Gambar 4.25 Communication Diagram untuk Mengotorisasi Permohonan Penambahan

18 68 sd Mengev aluasi Kine... 1: startevaluasi(departemen) 2: add(nik) 3: save() :Ev aluasikinerja Handler 1.1: addevaluasi(departemen) 2.1: add(nk) 3.1: save() :Ev aluasikinerja Manager 2.1.1: get_nik Karyaw an Gambar 4.26 Communication Diagram untuk Mengevaluasi Kinerja sd Mengisi Ev aluasi Pela... 1: startevaluasi(nik,no_fppp) 2: addnofppp(no_fppp) 3: save() :Ev aluasipelatih Handler 1.1: addevaluasi(nik) 2.1: addnofppp(no_fppp) 3.1: save() :Ev aluasipelatih 2.1.2: get_no_fppp :Permohonan Pengadaan Pelatihan Gambar 4.27 Communication Diagram untuk Mengevaluasi Pelatih sd Mengotorisasi Persetujuan Permohonan FP... 1: openfpmp(no_fpmp) 2: updatestatus(diterima,ditolak) :Persetujuan FPMPHandler 1.1: getnofpmp() 2.1: updatestatus(diterima,ditolak) :Permohonan Meninggalkan Pekerj aan Gambar 4.28 Communication Diagram untuk Mengotorisasi Permohonan Meninggalkan Pekerjaan

19 69 sd Mengotorisasi Permohonan Lemb... 1: openfpl(no_fpmp) 2: updatestatus(ditolak,diterima) :Persetuj uan FPLHandler 1.2: getnofpl 2.1: updatestatus(ditolak,diterima) :PermohonanLembur Gambar 4.29 Communication Diagram untuk Mengotorisasi Permohonan Lembur sd Mengotorisasi Permohonan Pinjam... 1: openfpj(no_fpj) 2: updatestatus(ditolak,diterima) :Persetuj uanpinjaman Handler 1.1: get_no_fpj() 2.1: update_status(diterima,ditolak) :PermohonanPinjaman Keuangan Gambar 4.30 Communication Diagram untuk Mengotorisasi Permohonan Pinjaman sd Mengotorisasi Permohonan Pengadaan Pelatih... General Manager 1: openfppp(no_fppp) 2: updatestatus(diterima,ditolak) :PersetujuanFPPP Handler 1.1: get_no_fppp() 2.1: updatestatus(diterima,ditolak) :Permohonan Pengadaan Pelatihan Gambar 4.31 Communication Diagram untuk Mengotorisasi Permohonan Pengadaaan Pelatihan

20 70 sd Membuat Laporan Abse... 1: open(periode, departemen, nik) 2: submit() 1.1: get_nik() :LaporanHandler : 1.1.1: get_absensi() : get_fpmp() :Permohonan Meninggalkan Pekerj aan :Absen : get_fpl :PermohonanLembur Gambar 4.32 Communication Diagram untuk Membuat Laporan Absensi sd Membuat Laporan Pelatih... 1: open(periode,jenispelatihan) 2: sumbit() 1.1: get_nofppp() :LaporanHandler :PermohonanPengadaan Pelatihan Gambar 4.33 Communication Diagram untuk Membuat Laporan Pelatihan sd Membuat Laporan Ev aluasi Kinerj... 1: openlaporan(periode,deprtemen) 2: submit() :LaporanHandler 1.1: get_noevaluasi() :Ev aluasikinerja Gambar 4.34 Communication Diagram untuk Membuat Laporan Evaluasi Kinerja

21 71 sd Membuat Laporan Slip G... 1: openlaporan (periode,departemen,nik) 2: submit() :LaporanHandler 1.1: get_karyawan() :Karyaw an 1.1.2: get_nofpj() :PermohonanPinjaman Keuangan 1.1.1:get_absensi() :PermohonanMeniggalkan Pekerjaan : get_nofpmp() :Absensi : get_nofpl() :PermohonanLembur Gambar 4.35 Communication Diagram untuk Membuat Laporan Gaji dan Slip Gaji sd Membuat Laporan Pinjam... 1: openlaporan(periode,nik) 2: submit() :LaporanHandler 1.1: get_nik() 2.1: submit() : 1.1.1: get_nofpj() :PermohonanPinj aman Keuangan 2.1.1: calculate_sisa_pinjaman() Gambar 4.36 Communication Diagram untuk Membuat Laporan Pinjaman sd Membuat Laporan Paj... 1: open(periode,departemen,nik) 2:submit() :Laporanhandler 1.1: get_nik() 2.1: submit() :Karyaw an Keuangan 1.1.1: get_spt() :SPT 2.1.1: calculatepajak() Gambar 4.37 Communication Diagram untuk Membuat Laporan Pajak

22 The Design Discipline Navigasi User Interface Gambar 4.38 menunjukkan navigation diagram yang menyediakan overview dari user interface beserta penjelasannya Gambar 4.38 Navigation Diagram

23 Perancangan User Interface Gambar 4.39 User Interface Login Gambar 4.39 diatas merupakan tampilan awal saat karyawan mengakses sistem. Untuk dapat mengakses sistem, karyawan harus melakukan login terlebih dahulu kedalam sistem dengan memasukan nik dan password. Jika nik dan password yang dimasukan adalah benar, maka karyawan akan dapat langsung mengakses sistem dengan tampilan awal adalah seperti pada Gambar 4.42 yang merupakan halaman utama untuk memilih menu apa saja yang dapat diaskses sesuai hak otorisasinya. Jika nik dan password yang dimasukan tidak sesuai dengan yang berada didalam database, maka sistem akan menampilkan Error Message Dialog seperti pada Gambar Dialog ini berisikan informasi bahwa nik dan password yang dimasukan salah dan karyawan harus mengklik tombol OK pada dialog dan akan kembali pada tampilan Gambar Jika karyawan lupa password, maka karyawan bisa langsung mengklik tombol Lupa Password Gambar 4.40 User Interface Error Message

24 74 Gambar 4.41 User Interface Lupa Password Gambar 4.41 merupakan tampilan jika karyawan mengklik tombol Lupa Password. Pada tahap ini, sistem akan meminta Nomor Induk (NIK) dan perusahaan yang juga merupakan tercatat didalam sistem lalu mengklik tombol Kirim. Sistem akan mengecek kesesuaian NIK dan yang tercatat didalam data karyawan. Jika seesui, sistem akan mengirimkan password karyawan yang tersebut ke alamat perusahaan. Tetapi jika tidak, akan muncul Error Message Dialog yang memeberitahukan bahwa NIK dan yang dimasukan tidak sesuai. Ketika karyawan sudah mendapatkan passwordnya, maka karyawan dapat melakukan login kembali kedalam sistem. Password yang dikirimkan sistem bersifat random dan tergenerate secara otomatis sehingga karyawan harus mengganti lagi passwordnya pada menu yang tersedia Gambar 4.42 merupakan tampilan halaman utama dari sistem informasi human resource management. Pada halaman utama, terdapat delapan menu yang tereletak di menubar. Menu tersebut adalah Master,, Keuangan, Manager,, General Manager, Ganti Password, dan Logout. Hak akses karyawan atas sistem ini berbedabeda tergantung hak otorisasinya. Bagian dapat mengakses semua menu, kecuali menu Manager jika karyawan yang megakses bukan manager dan General Manager. Pada menu Master, bagian dapat memaintain master yang dibutuhkan dalam sistem yang ada. Jika yang mengakses adalah bagian finance atau keuangan, maka menu Master, Manager jika bukan berjabatan manager, dan General Manager tidak dapat diakses. Jika login sebagai, menu yang dapat diakses hanyalah menu, Ganti Password dan Logout. Setiap menu memiliki submenu masingmasing karena setiap user memiliki hak otorisasi yang berbeda-beda.

25 75 Gambar 4.42 User Interface Halaman Utama Gambar 4.43 merupakan tampilan untuk melakukan absensi secara manual ketika mesin fingerprint rusak. Untuk melakukan absesnsi manual, karyawan hanya perlu menginput nik nya lalu menekan tombol enter dan sistem akan mengecek kebenaran nik tersebut. Jika nik yang dimasukan tercatat didalam sistem, maka sistem akan menampilakn nama karyawan

26 76 pada label X_50_X. Tetapi jika nik yang dimasukan tidak tercatat didalam sistem, maka sistem tidak akan menampilkan nama dan field akan kosong. Sistem ini akan menampilkan tanggal dan waktu hari absensi pada field yang bertuliskan Date dan Time. Gambar 4.43 User Interface Absensi Gambar 4.44 User Interface Departemen Gambar 4.44 merupakan tampilan untuk mendata departemen yang terdapat di perusahaan. Untuk menambah departemen baru, bagian harus terlebih dahulu mengklik tombol Tambah. Ketika tombol Tambah sudah diklik, maka tombol Simpan dan Batal akan secara otomatis terenable. Ketika departemen sudah terisi dan disimpan, maka secara otomatis data departemen yang baru ditambah akan masuk ke dalam grid yang berada dibawah tombol-tombol yang ada. Jika bagian ingin mengubah atau menghapus departemen yang berada di grid, maka grid yang ingin diubah atau dihapus harus terlebih dahulu diklik agar muncul di textbox yang tersedia. Ketika departemen yang diklik sudah masuk kedalam textbox, maka tombol Ubah dan Hapus akan secara otomatis terenable. Jika tombol Ubah yang diklik, maka tombol Simpan dan Batal akan terenable, sama seperti ketika akan menambahkan data departemen. Tetapi jika tombol Hapus yang diklik, maka sistem akan menampilkan Confirmation Message Dialog yang berisikan konformasi

27 77 untuk menghapus data. Jika diklik Yes, maka data akan terhapus dari database dan terhapus dari grid dan kode akan berubah mengikuti urutan yang ada secara otomatis. Tetapi jika yang diklik adalah tombol No, message dialog akan tertutup dan menampilkan tampilan awal seperti pada Gambar Gambar 4.45 User Interface Jabatan Gambar 4.45 merupakan tampilan untuk mendata jabatan yang terdapat di perusahaan. Untuk menambah jabatan baru, bagian harus terlebih dahulu mengklik tombol Tambah. Ketika tombol Tambah sudah diklik, maka tombol Simpan dan Batal akan secara otomatis terenable. Ketika jabatan sudah terisi dan departemen sudah dipilih dan disimpan, maka secara otomatis data jabatan yang baru ditambah akan masuk ke dalam grid yang berada dibawah tombol-tombol yang ada. Jika bagian ingin mengubah atau menghapus jabatan yang berada di grid, maka grid yang ingin diubah atau dihapus harus terlebih dahulu diklik agar muncul di textbox yang tersedia. Ketika jabatan yang diklik sudah masuk kedalam textbox, maka tombol Ubah dan Hapus akan secara otomatis terenable. Jika tombol Ubah yang diklik, maka tombol Simpan dan Batal akan terenable, sama seperti ketika akan menambahkan data jabatan. Tetapi jika tombol Hapus yang diklik, maka sistem akan menampilkan Confirmation Message Dialog yang berisikan konformasi untuk menghapus data. Jika diklik Yes, maka data akan terhapus dari database dan terhapus dari grid dan kode akan berubah mengikuti urutan yang ada secara otomatis. Tetapi jika yang diklik adalah tombol No, message dialog akan tertutup dan menampilkan tampilan awal seperti pada Gambar 4.45.

28 78 Gambar 4.46 User Interface Jenis Pelatihan Gambar 4.46 merupakan tampilan untuk mendata jenis pelatihan yang akan aau pernah diadakan bagi pengembangan karyawan. Untuk menambah jenis pelatihan baru, bagian harus terlebih dahulu mengklik tombol Tambah. Ketika tombol Tambah sudah diklik, maka tombol Simpan dan Batal akan secara otomatis terenable. Ketika jenis pelatihan sudah terisi dan disimpan, maka secara otomatis data jenis pelatihan yang baru ditambah akan masuk ke dalam grid yang berada dibawah tombol-tombol yang ada. Jika bagian ingin mengubah atau menghapus jenis pelatihan yang berada di grid, maka grid yang ingin diubah atau dihapus harus terlebih dahulu diklik agar muncul di textbox yang tersedia. Ketika jenis pelatihan yang diklik sudah masuk kedalam textbox, maka tombol Ubah dan Hapus akan secara otomatis terenable. Jika tombol Ubah yang diklik, maka tombol Simpan dan Batal akan terenable, sama seperti ketika akan menambahkan data jenis pelatihan. Tetapi jika tombol Hapus yang diklik, maka sistem akan menampilkan Confirmation Message Dialog yang berisikan konformasi untuk menghapus data. Jika diklik Yes, maka data akan terhapus dari database dan terhapus dari grid dan kode akan berubah mengikuti urutan yang ada secara otomatis. Tetapi jika yang diklik adalah tombol No, message dialog akan tertutup dan menampilkan tampilan awal seperti pada Gambar 4.46.

29 79 Gambar 4.47 User Interface Pelatih Gambar 4.47 merupakan tampilan untuk mendata pelatih yang akan memberikan pelatihan sesuai dengan jenis pelatihan yang akan dibawakan. Untuk menambah pelatih baru, bagian harus terlebih dahulu mengklik tombol Tambah. Ketika tombol Tambah sudah diklik, maka tombol Simpan dan Batal akan secara otomatis terenable. Ketika pelatih sudah terisi dan jenis pelatihan sudah dipilih dan disimpan, maka secara otomatis data pelatih yang baru ditambah akan masuk ke dalam grid yang berada dibawah tombol-tombol yang ada. Jika bagian ingin mengubah atau menghapus pelatih yang berada di grid, maka grid yang ingin diubah atau dihapus harus terlebih dahulu diklik agar muncul di textbox yang tersedia. Ketika jabatan yang diklik sudah masuk kedalam textbox, maka tombol Ubah dan Hapus akan secara otomatis terenable. Jika tombol Ubah yang diklik, maka tombol Simpan dan Batal akan terenable, sama seperti ketika akan menambahkan data pelatih. Tetapi jika tombol Hapus yang diklik, maka sistem akan menampilkan Confirmation Message Dialog yang berisikan konformasi untuk menghapus data. Jika diklik Yes, maka data akan terhapus dari database dan terhapus dari grid dan kode akan berubah mengikuti urutan yang ada secara otomatis. Tetapi jika yang diklik adalah tombol No, message dialog akan tertutup dan menampilkan tampilan awal seperti pada Gambar 4.47.

30 80 Gambar 4.48 User Interface Indikator Harga Pelatihan Gambar 4.48 merupakan tampilan untuk mendata indikator biaya pelatihan yang akan diadakan yang dapat digunakan sebagai pertimbangan persetujuan pengadaan pelatihan. Untuk menambah indikator biaya pelatihan baru, bagian harus terlebih dahulu mengklik tombol Tambah. Ketika tombol Tambah sudah diklik, maka tombol Simpan dan Batal akan secara otomatis terenable. Ketika indikator biaya pelatihan sudah terisi dan disimpan, maka secara otomatis data indikator biaya pelatihan yang baru ditambah akan masuk ke dalam grid yang berada dibawah tombol-tombol yang ada. Jika bagian ingin mengubah atau menghapus indikator biaya pelatihan yang berada di grid, maka grid yang ingin diubah atau dihapus harus terlebih dahulu diklik agar muncul di textbox yang tersedia. Ketika indikator biaya pelatihan yang diklik sudah masuk kedalam textbox, maka tombol Ubah dan Hapus akan secara otomatis terenable. Jika tombol Ubah yang diklik, maka tombol Simpan dan Batal akan terenable, sama seperti ketika akan menambahkan data indikator biaya pelatihan. Tetapi jika tombol Hapus yang diklik, maka sistem akan menampilkan Confirmation Message Dialog yang berisikan konformasi untuk menghapus data. Jika diklik Yes, maka data akan terhapus dari database dan terhapus dari grid dan kode akan berubah mengikuti urutan yang ada secara otomatis. Tetapi jika yang diklik adalah tombol No, message dialog akan tertutup dan menampilkan tampilan awal seperti pada Gambar 4.48.

31 81 Gambar 4.49 User Interface User Gambar 4.49 merupakan tampilan yang dapat diakses oleh bagian untuk memeberikan hak akses kepada karyawan sesuai jabatan dan kebutuhannya. Untuk membuat user baru, bagian hanya perlu mengklik tombol Tambah dan dapat mencari karyawan yang belum memiliki hak akses lalu memilih jenis otorisasi untuk karyawan tersebut. Tombol yang akan terenable adalah tombol Simpan dan Batal Untuk mengubah atau menghapus user, hal yang harus dilakukan pertama kali adalah dengan mengklik tombol Search dan mencari data karyawan yang sudah memiliki daftar akses. Tampilan yang keluar ketika tombol search diklik adalah berupa tampilan yang terbentuk dari grid dan berisikan daftar karyawan seperti pada Gambar Ketika tampilan tersebut muncul, maka grid hanya perlu di double click dan data yang dipilih secara otomatis akan terkirim ke tampilan user. Ketika data yang diinginkan telah muncul, maka tombol Ubah dan Hapus akan terenable. Jika tombol Ubah yang diklik, maka tombol Simpan dan Batal akan terenable, sama seperti ketika akan menambahkan data user. Tetapi jika tombol Hapus yang diklik, maka sistem akan menampilkan Confirmation Message Dialog yang berisikan konformasi untuk menghapus data. Jika diklik Yes, maka hak akses user dengan nik terkait akan hilang dan karyawan dengan nik tersebut tidak akan bisa mengakses sistem. Tetapi jika yang diklik adalah tombol No, message dialog akan tertutup dan menampilkan tampilan awal seperti pada Gambar 4.49.

32 82 Gambar 4.50 User Interface Pelamar Tab Informasi Gambar 4.50 merupakan tampilan awal yang akan muncul ketika bagian akan mendata pelamar. Tampilan yang pertama dimunculkan adalah tampilan dengan tab informasi yang berisikan data diri pelamar yang harus diisi. Untuk menambahkan data pelamar yang baru melamar, maka harus diklik tombol Tambah untuk menenablekan textbox yang terdapat pada tampilan diatas. Data pelamar yang akan diinpu harus disertakan dengan nomor FPPK sebagai penanda bahwa pelamar tersebut melamar untuk posisi yang kosong sehingga mengurangi resiko kecurangan untuk memasukan paelamar untuk jabatan yang tidak tersedia. Tombol Simpan dan Batal pun adan teenable. Jika bagian akan mengubah data pelamar tersebut, maka langkah pertama yang harus dilakukan adalah dengan mengklik tombol Search sama seperti beberapa tampilan lainnya dan akan memunculkan tampilan seperti pada Gambar 4.87 dan muncul semua data didalam grid yang tersedia. Untuk memilih

33 83 data yang diinginkan, double klik grid dan data akan secara otomatis terkirim ke user interface. Setelah data yang telah dipilih muncul, tombol Ubah dan Hapus akan terenabled. Jika yang diklik adalah tombol Ubah maka proses untuk pengubahan data adalah sama seperti saat menambah data pelamar. Tetapi jika tombol Hapus yang diklik, maka sistem akan menampilkan Confirmation Message Dialog yang berisikan konformasi untuk menghapus data. Jika diklik Yes, maka data akan terhapus Tetapi jika yang diklik adalah tombol No, message dialog akan tertutup dan menampilkan tampilan awal seperti pada Gambar Gambar 4.51 User Interface Pelamar Tab Pendidikan Jumlah Tab yang terdapat pada sistem ada empat, dimana tab tersebut memiliki fungsi yang berbeda untuk menyimpan data-data yang berkaitan dengan data diri pelamar. Pada

34 84 Gambar 4.51, data yang pendidikan yang dibutuhkan adalah data pendidikan formal dan data pendidikan informal saja. Data pendidikan formal wajib diisi karena jika tidak terisi maka data tidak akan tersimpan dan akan meminta validasi untuk penyimpanan. Pada grid yang terdapat di dalam tabel pendidikan formal atau informal, terdapat list box didalamnya. List box ini dapat digunakan untuk memilih jenis validasi yang diperlukan. Gambar 4.52 User Interface Pelamar Tab Keluarga Gambar 4.52 menggambarkan tampilan tab keluarga pelamar yang berisikan grid dengan list box didalam gridnya. Data karyawan yang dibutuhkan hanyalah satu row saja. Jika data keluara tidak terisi, maka sistem akan meminta validasi untuk dilakukan penyimpanan data.

35 85 Gambar 4.53 User Interface Pelamar Tab Aktivitas Gambar 4.53 merupakan tampilan untuk tab aktivitas dimana tampilan tersebut merupakan tampilan untuk menginput pengalaman berorganisasi dan pengalamn bekerja karyawan. Data-data tersebut tidak diperlukan untuk memvalidasi penyimpana data pelamar. Jika semua data karyawan sudah terisi, maka dapat disimpan dengan mengklik tombol Simpan dan data pelamar akan segera tersimpan dan dapat diakses sewaktu-waktu.

36 86 Gambar 4.54 User Interface Penerimaan Pelamar Gambar 4.54 diatas menampilkan daftar pelamar yang telah mendaftar tetapi belum nmendapat konformasi apakah pelamar tersebut diterima atau ditolak. Penyeleksian yang dilakuakn hanya dilakukan oleh manager terkait, jadi ketika manager merasa posisi tersebut cocok untuk pelamar, maka bagian akan menekan tombol terima dan muncul tampilan untuk membuat Surat Kontrak seperti pada gambar Tetapi jika manager tidak mau menerima pelamar tersebut, maka bagian akan mengklik tombol tolak pada tampilan yang ada. Ketika pelamar sudah mendapatkan status diterima atau ditolak, maka nama pelamar tersebut secara otomatis akan hilang dari grid dan statusnya berubah berdasarkan konfirmasi penerimaan yang diberikan.

37 87 Gambar 4.55 User Interface Surat Kontrak Gambar 4.55 merupakan tampilkan Surat Kontrak yang ditujukan sebagai pengikat perjanjian kerja kontrak antara karyawan dan perusahaan. Pada tampilan ini, bagian harus memasukan nominal gaji pokok yang disetujui. Bagian juga dapat mengubah data diri yang dapat diubah jika ternyata ditemukan kesalahan penulisan saat pendataan pelamar. Gaji yang tertera dalam surat kontrak karyawan ini nantinya akan masuk kedalam detail gaji karyawan. ketika data yang dperlukan telah terisi secara lengkap, maka data dapat disimpan dengan mengklik tombol Simpan. Jika data telah tersimpan, maka window Surat Kontrak akan tertutup dengan sendirinya dan akan muncul tampilan window karyawan. Tetapi jika mengklik tombol Batal, data yang ada pada layar akan secara otomatis terhapus dan window Surat Kontrak akan tertutup dengan sendirinya. Jika Surat Kontrak sudah berhasil disimpan, maka data yang terdapat pada window tidak akan terhapus dan Surat Kontrak tersebut bisa di cetak dengan menekan tombol Cetak dan akan keluar tampilan print preview data.

38 88 Gambar 4.56 User Interface Tab Informasi Gambar 4.56 diatas merupakan tampilan awal yang akan muncul ketika bagian akan mendata karyawan. jika tampilan ini muncul setelah proses pembuatan Surat Kontrak, maka data pelamar yang sudah diterima menjadi karyawan akan secara otomatis tampil di layar ini dan bagian dapat melakukan perubahan data jika ditemukan kesalahan dalam penulisan data. Tombol Simpan dan Batal akan terenable dengan sendirinya setelah tampilan dengan data karyawan muncul. Jika bagian akan menguah data karyawan tersebut, maka langkah pertama yang harus dilakukan adalah dengan mengklik tombol Search sama seperti beberapa user interface lainnya dan akan memunculkan tampilan seperti pada Gambar 4.86 dan muncul semua data didalam grid yang tersedia. Untuk memilih data yang diinginkan, double klik grid dan data akan secara otomatis terkirim ke user interface. Selanjutnya, untuk proses mengubah data selengkapnya seperti pada tampilan awal

39 data karyawan tercipta. Bagian juga dapat mengubah gaji karaywan dengan mengklik tombol Gaji dan akan munciul tampilan seperti pada Gambar Gambar 4.57 User Interface Tab Pendidikan Pada Gambar 4.57, data yang pendidikan yang diubutuhkan adalah data pendidikan formal dan data pendidikan informal saja. Data pendidikan formal wajib diisi karena jika tidak terisi maka data tidak akan tersimpan dan akan meminta validasi untuk penyimpanan. Pada grid yang terdapat di dalam tabel pendidikan formal atau informal, terdapat list box didalamnya. List box ini dapat digunakan untuk memilih jenis validasi yang diperlukan.

40 90 Gambar 4.58 User Interface Tab Keluarga Gambar 4.58 menggambarkan tampilan tab keluarga karyawan yang berisikan grid dengan list box didalam gridnya. Data karyawan yang dibutuhkan hanyalah satu row saja. Jika data keluara tidak terisi, maka sistem akan meminta validasi untuk dilakukan penyimpanan data.

41 91 Gambar 4.59 User Interface Tab Aktivitas Gambar 4.59 merupakan tampilan untuk tab aktivitas dimana tampilan tersebut merupakan tampilan untuk menginput pengalaman berorganisasi dan pengalaman bekerja pelamar. Data-data tersebut tidak diperlukan untuk memvalidasi penyimpanan data pelamar. Jika semua data pelamar sudah terisi, maka dapat disimpan dengan mengklik tombol Simpan dan data pelamar akan segera tersimpan dan dapat diakses sewaktu-waktu.

42 92 Gambar 4.60 User Interface Pengangkatan Surat Pengangkatan akan dibuat untuk mengangkat karyawan yang sudah dikontrak selama 6 bulan dan menjadi karyawan tetap. Ketika bagian mengecek daftar karyawan yang sudah bekerja selama 6 bulan. Jika karyawan tersebut memiliki kinerja baik daik dan manager nya ingin mepertahankan karyawan tersebut, maka bagian akan mengklik tombol terima dan akan keluar tampilan seperti pada Gambar 4.61 dimana gaji pokok karyawan tersebut dapat diinput karena ada kenaikan gaji setelah karyawan tersebut sudah menjadi karyawan tetap. Setelah Surat Pengangkatan disimpan, status karyawan akan berubah menjadi karyawan tetap. Tetapi jika karyawan tersebut tidak memiliki kinerja yang baik, maka karyawan tersebut akan ditolak dan statusnya berubah menjadi nonaktif karena kontraknya pun telah habis.

43 93 Gambar 4.61 User Interface Surat Pengangkatan Gambar 4.62 User Interface Permohonan Penambahan Gambar 4.62 merupakan tampilan history permohonan penambahan karyawan yang telah dibuat dan sudah ada keterangan status diterima atau di tolaknya. Status akan secara otomatis berganti jika sudah disetujui atau tidak oleh bagin. Untuk membuat permohonan penambahan karyawan baru, maka hanya manager hanya perlu mengklik tombol Tambah dan akan muncul tampilan seperti Gambar Untuk mengubah atau menghapus permohonan yang masih pending, manager hanya perlu mengklik row yang diinginkan dan

44 94 secara otomatis tombol Ubah dan Hapus akan terenable. Jika data ignin diubah, maka akan muncul tampilan yang sama seperti saat menambah data yaitu Gambar Tetapi jika tombol Hapus yang diklik, maka sistem akan menampilkan Confirmation Message Dialog yang berisikan konformasi untuk menghapus data. Jika diklik Yes, maka data akan terhapus. Tetapi jika yang diklik adalah tombol No, message dialog akan tertutup dan menampilkan tampilan awal seperti pada Gambar Gambar 4.63 User Interface Form Penambahan Gambar 4.63 merupakan tampilan untuk membuat permohonan penambahan karyawan baru dan mengubah data yang telah dibuat tetapi masih berstatus pending atau belum ada isi pada kolom statusnya. Ketika form ini muncul, maka tombol yang terenabled adalah tombol Ajukan dan Batal. Untuk mengisi form diatas, manager hanya perlu menmilih jabatan yang dibutuhkan dan secara otomatis kriteria karyawan akan terisi sesuai dengan kriteria yanjg tersimpan di master posisi. Manager hanya perlu memilih jenis kelamin dan tanggal dibutuhkan serta kriteria lain jika ada. Adapun jumlah permintaan akan terisi secara otomatis dari jumlah posisi yang tersedia yang terdapat di master posisi. Ketika form telah terisi, maka permohonan dapat diajukan dan tersimpan di grid pada Gambar Tetapi jika permohonan tersebut dibatalkan, maka textbox akan bersihd dari inputan sebelumnya.

45 95 Gambar 4.64 User Interface Persetujuan Penambahan Tampilan Gambar 4.64 merupakan window yang menampilkan tampilan otorisasi persetujuan penerimaan karyawan yang masuk ke dalam daftar yang tersedia. Jika orang akan mengupdate hasil permohonan yang terbaru, maka hanya perlu di klik tombol Muat Ulang dan isi grid secara otomatis akan berubah menampilkan data terbaru karena grid yang tersedia langsung mengakses data dari database. Sebelum diotoriasi, bagian akan terlebih dahulu mengkonfirmaskan permohonan tersebut kepada manager. Apabila bagian sudah memberikan pertimbangan atas permintaan tersebut, bagian akan memberikan otorisasi penerimaan atau penolakan. Sebelum diotorisasi, bagian harus mengklik row yang ingin diotorisasi dan secara otomatis data akan terkirim ke textbox yang tersedia. Jika bagian telah memberikan otorisasi, maka status yang terdapat pada Gambar 4.61 akan berubah secara otomatis dan grid tersebut sudah tidak dapat diubah atau dihapus.

46 96 Gambar 4.65 User Interface Permohonan Meninggalkan Pekerjaan Gambar 4.65 merupakan tampilan history permohonan meninggalkan pekerjaan yang telah dibuat dan sudah ada keterangan status diterima atau di tolaknya. Status akan diubah oleh bagian dari persetujuan permohonan. Jika status masih kosong, maka belum kepastian dari bagian untuk persetujuan permohonan tersebut. Jika sudah ada keterangan pada kolom status, berarti bagian sudah memberikan konfirmasi. Jika kolom yang status sudah terisi, maka kolom tersebut tidak dapat diubah atau dihapus, tetapi hanya bisa dilihat dengan cara double klik grid yang ingin dilihat. Untuk membuat permohonan meninggalkan pekerjaan baru, maka hanya karyawan hanya perlu mengklik tombol Tambah dan akan muncul tampilan seperti Gambar Untuk mengubah atau menghapus permohonan yang masih pending, karyawan hanya perlu mengklik row yang diinginkan dan secara otomatis tombol Ubah dan Hapus akan terenable. Jika data ingin diubah, maka akan muncul tampilan yang sama seperti saat menambah data yaitu Gambar Tetapi jika tombol Hapus yang diklik, maka sistem akan menampilkan Confirmation Message Dialog yang berisikan konformasi untuk menghapus data. Jika diklik Yes, maka data akan terhapus. Tetapi jika yang diklik adalah tombol No, message dialog akan tertutup dan menampilkan tampilan awal seperti pada Gambar 4.65.

47 97 Gambar 4.66 User Interface Form Permohonan Meninggalkan Pekerjaan Gambar 4.66 merupakan tampilan untuk membuat permohonan meninggalkan pekerjaan baru dan mengubah data yang telah dibuat tetapi masih berstatus pending atau belum ada isi pada kolom statusnya. Ketika form ini muncul, maka tombol yang terenabled adalah tombol Ajukan dan Batal. Jika karyawan sudah memiliki jatah cuti, sistem akan secara otomatis menghitung jumlah limit cuti yang dapat digunakan berdasarkan history permohonan yang pernah dibuat. Ketika form telah terisi, maka permohonan dapat diajukan dan tersimpan di grid pada Gambar Tetapi jika permohonan tersebut dibatalkan, maka textbox akan bersih dari inputan sebelumnya.

48 98 Gambar 4.67 User Interface Persetujuan Meninggalkan Pekerjaan Tampilan diatas merupakan tampilan persetujuan permohonan yang akan diotorisasi oleh bagian terkait masalah pengajuan ijin atau cuti. Jika orang akan mengupdate hasil permohonan yang terbaru, maka hanya perlu di klik tombol Muat Ulang dan isi grid secara otomatis akan berubah menampilkan data terbaru karena grid yang tersedia langsung mengakses data dari database. Sebelum diotoriasi, bagian akan terlebih dahulu mengkonfirmaskan permohonan karyawan tersebut kepada managernya jika permohonan tersebut adalah ijin. Apabila managernya menyetujui, bagian akan memberikan otorisasi penerimaan atau penolakan. Sebelum diotorisasi, bagian harus mengklik row yang ingin diotorisasi dan secara otomatis data akan terkirim ke textbox yang tersedia. Jika bagian telah memberikan otorisasi, maka status yang terdapat pada Gambar 4.65 akan berubah secara otomatis dan grid tersebut sudah tidak dapat diubah atau dihapus. Jika karyawan mengajukan cuti dan disetujui, maka jumlah limit cuti akan secara otomatis terkalulasi.

49 99 Gambar 4.68 User Interface Permohonan Lembur Gambar 4.68 merupakan tampilan history permohonan lembur yang telah dibuat dan sudah ada keterangan status diterima atau di tolaknya. Status akan diubah oleh bagian dari persetujuan permohonan. Jika status masih kosong, maka belum kepastian dari bagian untuk persetujuan permohonan tersebut. Jika sudah ada keterangan pada kolom status, berarti bagian sudah memberikan konfirmasi. Jika kolom yang status sudah terisi, maka kolom tersebut tidak dapat diubah atau dihapus, tetapi hanya bisa dilihat dengan cara double klik grid yang ingin dilihat. Untuk membuat permohonan meninggalkan pekerjaan baru, maka hanya karyawan hanya perlu mengklik tombol Tambah dan akan muncul tampilan seperti Gambar Untuk mengubah atau menghapus permohonan yang masih pending, karyawan hanya perlu mengklik row yang diinginkan dan secara otomatis tombol Ubah dan Hapus akan terenable. Jika data ingin diubah, maka akan muncul tampilan yang sama seperti saat menambah data yaitu Gambar Tetapi jika tombol Hapus yang diklik, maka sistem akan menampilkan Confirmation Message Dialog yang berisikan konformasi untuk menghapus data. Jika diklik Yes, maka data akan terhapus. Tetapi jika yang diklik adalah tombol No, message dialog akan tertutup dan menampilkan tampilan awal seperti pada Gambar 4.68.

50 100 Gambar 4.69 User Interface Form Permohonan Lembur Gambar 4.69 merupakan tampilan untuk membuat permohonan lemburbaru dan mengubah data yang telah dibuat tetapi masih berstatus pending atau belum ada isi pada kolom statusnya. Ketika form ini muncul, maka tombol yang terenabled adalah tombol Ajukan dan Batal. Permohonan Lembur ini dapat dibut ketika karyawn sudah melakukan kerja lembur. akan menginput jam mulai kerja sebagai otorisasi jika karyawn tersebut melakukan pekerjaan dihari libur dan memasukan jumlah jam lembur yang telah dilakukannya. Ketika form telah terisi, maka permohonan dapat diajukan dan tersimpan di grid pada Gambar 4.68 Tetapi jika permohonan tersebut dibatalkan, maka textbox akan bersih dari inputan sebelumnya.

51 101 Gambar 4.70 User Interface Persetujuan Lembur Tampilan diatas merupakan tampilan persetujuan permohonan yang akan diotorisasi oleh bagian terkait masalah lembur. Sebelum diotoriasi, bagian akan terlebih dahulu mengkonfirmaskan permohonan karyawan tersebut kepada managernya untuk memastikan kebenaran data apakah karyawan tersebut memang lembur atau dibuat agar mendapatkan uang lembur. Bagian juga dapat mengetahui jam pulang yang sebenarnya dari mesin absensi fingerprint. Setelah mendapatkan konfirmasi, bagian akan memberikan otorisasi penerimaan atau penolakan. Jika orang akan mengupdate hasil permohonan yang terbaru, maka hanya perlu di klik tombol Muat Ulang dan isi grid secara otomatis akan berubah menampilkan data terbaru karena grid yang tersedia langsung mengakses data dari database. Sebelum diotorisasi, bagian harus mengklik row yang ingin diotorisasi dan secara otomatis data akan terkirim ke textbox yang tersedia. Jika bagian telah memberikan otorisasi, maka status yang terdapat pada Gambar 4.68 akan berubah secara otomatis dan grid tersebut sudah tidak dapat diubah atau dihapus.

52 102 Gambar 4.71 User Interface Permohonan Pinjaman Gambar 4.71 merupakan tampilan history permohonan pinjaman yang telah dibuat dan sudah ada keterangan status diterima atau di tolaknya. Status akan diubah oleh finance dari persetujuan permohonan. Jika status masih kosong, maka belum kepastian dari finance untuk persetujuan permohonan tersebut. Jika sudah ada keterangan pada kolom status, berarti finance sudah memberikan konfirmasi. Jika kolom yang status sudah terisi, maka kolom tersebut tidak dapat diubah atau dihapus, tetapi hanya bisa dilihat dengan cara double klik grid yang ingin dilihat. Untuk membuat permohonan meninggalkan pekerjaan baru, maka hanya karyawan hanya perlu mengklik tombol Tambah dan akan muncul tampilan seperti Gambar Untuk mengubah atau menghapus permohonan yang masih pending, karyawan hanya perlu mengklik row yang diinginkan dan secara otomatis tombol Ubah dan Hapus akan terenable. Jika data ingin diubah, maka akan muncul tampilan yang sama seperti saat menambah data yaitu Gambar Tetapi jika tombol Hapus yang diklik, maka sistem akan menampilkan Confirmation Message Dialog yang berisikan konformasi untuk menghapus data. Jika diklik Yes, maka data akan terhapus. Tetapi jika yang diklik adalah tombol No, message dialog akan tertutup dan menampilkan tampilan awal seperti pada Gambar 4.71.

53 103 Gambar 4.72 User Interface Form Permohonan Pinjaman Gambar 4.72 merupakan tampilan untuk membuat permohonan pinjaman baru dan mengubah data yang telah dibuat tetapi masih berstatus pending atau belum ada isi pada kolom statusnya. Ketika form ini muncul, maka tombol yang terenabled adalah tombol Ajukan dan Batal. yang akan memohon pinjaman akan menginput nominal pinjaman, tujuan pinjaman serta lama pelunasannya. Sistem secata otomatis akan menghitung potongan perbulan yang akan dipotong dari gaji. Ketika form telah terisi, maka permohonan dapat diajukan dan tersimpan di grid pada Gambar Tetapi jika permohonan tersebut dibatalkan, maka textbox akan bersih dari inputan sebelumnya.

54 104 Gambar 4.73 User Interface Persetujuan Pinjaman Tampilan diatas merupakan tampilan persetujuan permohonan yang akan diotorisasi oleh finance. Sebelum diotoriasi, finance akan terlebih dahulu mengkonfirmaskan permohonan tersebut kepada karyawan yang bersangkutan. Setelah mendapatkan konfirmasi, finance akan memberikan otorisasi penerimaan atau penolakan. Sebelum diotorisasi, finance harus mengklik row yang ingin diotorisasi dan secara otomatis data akan terkirim ke textbox yang tersedia. Jika finance telah memberikan otorisasi, maka status yang terdapat pada Gambar 4.71 akan berubah secara otomatis dan grid tersebut sudah tidak dapat diubah atau dihapus.

55 105 Gambar 4.74 User Interface Permohonan Pengadaan Pelatihan Gambar 4.74 merupakan tampilan history permohonan pengadaan pelatihan yang telah dibuat dan sudah ada keterangan status diterima atau di tolaknya. Status akan diubah oleh General Manager dari persetujuan permohonan. Jika status masih kosong, maka belum kepastian dari General Manager untuk persetujuan permohonan tersebut. Jika sudah ada keterangan pada kolom status, berarti General Manager sudah memberikan konfirmasi. Jika kolom yang status sudah terisi, maka kolom tersebut tidak dapat diubah atau dihapus, tetapi hanya bisa dilihat dengan cara double klik grid yang ingin dilihat. Untuk membuat permohonan pengadaan pelatihan, maka hanya hanya perlu mengklik tombol Tambah dan akan muncul tampilan seperti Gambar Untuk mengubah atau menghapus permohonan yang masih pending, hanya perlu mengklik row yang diinginkan dan secara otomatis tombol Ubah dan Hapus akan terenable. Jika data ingin diubah, maka akan muncul tampilan yang sama seperti saat menambah data yaitu Gambar Tetapi jika tombol Hapus yang diklik, maka sistem akan menampilkan Confirmation Message Dialog yang berisikan konformasi untuk menghapus data. Jika diklik Yes, maka data akan terhapus. Tetapi jika yang diklik adalah tombol No, message dialog akan tertutup dan menampilkan tampilan awal seperti pada Gambar 4.74.

56 106 Gambar 4.75 User Interface Form Permohonan Pengadaan Pelatihan Gambar 4.75 merupakan tampilan untuk membuat permohonan pengadaan pelatihan baru dan mengubah data yang telah dibuat tetapi masih berstatus pending atau belum ada isi pada kolom statusnya. Ketika form ini muncul, maka tombol yang terenabled adalah tombol Ajukan dan Batal. Bagian dapat menentukan peserta pelatihan. Bagian dapat memilih pelatih yang pernah didata dan dapat meihat penilaian yang diberikan oleh peserta pelatihan. Untuk menambahkan peserta, bagian dapat mengetikan langsung nik karaywan atau mencari dengan menekan tombol insert pada keyboard dan akan muncul tampilan seperti pada Gambar 4.86 dan dapat mengklik dua kali grid yang dipilih dan akan secara otomatis tampil pada Gambar Untuk melihat history pelatih untuk jenis pelatihan yang dipilih, maka bagian dapat memilih row peserta dan mengklik tombol history lalu akan muncul tampilan seperti pada Gambar Untuk mengetahui apakah karyawan tersebut penah mengikuti pelatihan yang sama atau tidak, bagian hanya perlu mengklik row dan mengklik tombol lihat dan akan muncul tampilkan seperti pada Gambar 4.78 yang berisikan data history pelatihan yang pernah diikuti karyawan. Bagian juga dapat menginput total investasi pelatihan dengan memillih indikator pelatihan yang ada pada list didalam grid dan memasukan nominal biayanya dan secara otomatis biaya akan terkalkulasi sesuai dengan banyaknya pesera yang diajukan. Ketika form telah terisi, maka permohonan dapat diajukan dan tersimpan di grid pada Gambar Tetapi jika permohonan tersebut dibatalkan, maka textbox akan bersih dari inputan sebelumnya.

57 107 Gambar 4.76 User Interface Persetujuan Pengadaan Pelatihan Tampilan diatas merupakan tampilan persetujuan permohonan yang akan diotorisasi oleh General Manager. Sebelum diotoriasi, General Manager dapat melihat rincian yang tersedia dan dapat mengklik tombol-tombol yang teserdia untuk melihat history pelatihan dan history pelatih, General Manager akan memberikan otorisasi penerimaan atau penolakan. Sebelum diotorisasi, General Manager harus mengklik row yang ingin diotorisasi dan secara otomatis data akan terkirim ke textbox yang tersedia. Jika General Manager telah memberikan otorisasi, maka status yang terdapat pada Gambar 4.74 akan berubah secara otomatis dan grid tersebut sudah tidak dapat diubah atau dihapus

58 108 Gambar 4.77 User Interface History Pelatih Gambar 4.77 yang akan tampil adalah data daftar pelatih yang pernah memberikan pelatihan untuk topik tertentu dengan menunjukan hasli evaluasi dari peserta untuk menentukan bagaimana peran pelatih dalam pelatihan yang diadakan sehingga jika suatu saat bagian akan memberikan pelatihan dengan topik yang sama dan tema yang berbeda, pelatih tersebut dapat dipanggil kembali. Gambar 4.78 User Interface History Pelatihan Gambar 4.78 menampilkan daftar pelatihan yang pernah diikuti oleh karyawan sehingga jika karyawan sudah pernah mengikuti pelatihan tersebut, karyawan tersebut tidak perlu lagi mengikuti pelatihan tersebut karena sudah pernah mengikuti pelatihan.

59 109 Gambar 4.79 User Interface Laporan Tampilan diatas merupakan tampilan yang muncul ketika akan memunculkan laporan yang berguna untuk memaintain karyawan. Gambar 4.80 User Interface Laporan Keuangan Tampilan diatas merupakan tampilan yang muncul ketika finance akan memunculkan laporan yang berguna untuk memaintain karyawan

60 110 Gambar 4.81 User Interface Surat Peringatan Gambar 4.81 adalah tampilan untuk membuat Surat Peringatan. Jika bagian akan membuat Surat Peringatan, maka harus diklik tombol Tambah dan secara otomatis tombol Simpan dan Batal akan terenabled. Untuk mencari karyawan yang akan dibuatkan Surat Peringatan, maka dapat di klik tombol Search dan akan menapilkan tampilan seperti pada Gambar 4.86 dan untuk memilih karyawan, maka bagian dapat mengklik dua kali nama karyawan dan akan muncul pada gambar Bagian akan manuliskan alasan dan jumlah surat akan secara otomatis terkalkulasi. Jika karyawan sudah mendapatkan surat perintah ke 3 (tiga), maka status karyawan tersebut akan secara otomatis berubah menjadi non-aktif. Gambar 4.82 User Interface Ganti Password Gambar diatas adalah tampilan yang munculketika karyawan akan mengganti password untuk mengakses sistem. Verifikasi yang dibutuhkan untuk mengganti password yang lama

61 111 adalah dengan memasukan password lama dan memasukan password baru dengan verifikasi memasukan ulang password baru. Jika sudah terisi, maka klik Simpan. Jika tidak jadi mengganti password, klik Batal dan tulisan yang berada pada textbox akan secara otomatis hilang. Gambar 4.83 User Interface PTKP Gambar 4.83 merupakan tampilan untuk mendata nilai PTKP karyawan yang bisa berubah sewaktu-waktu sesuai dengan keputusan perpajakan. Untuk menambah jenis tunjangan, bagian harus terlebih dahulu mengklik tombol Tambah. Ketika tombol Tambah sudah diklik, maka tombol Simpan dan Batal akan secara otomatis terenable. Ketika tunjangan sudah terisi dan disimpan, maka secara otomatis data jenis tunjangan yang baru ditambah akan masuk ke dalam grid yang berada dibawah tombol-tombol yang ada. Jika bagian ingin mengubah atau menghapus jenis pelatihan yang berada di grid, maka grid yang ingin diubah atau dihapus harus terlebih dahulu diklik agar muncul di textbox yang tersedia. Ketika jenis pelatihan yang diklik sudah masuk kedalam textbox, maka tombol Ubah dan Hapus akan secara otomatis terenable. Jika tombol Ubah yang diklik, maka tombol Simpan dan Batal akan terenable, sama seperti ketika akan menambahkan data jenis pelatihan. Ketika ingin mengubah data, textbox yang berada pada tampilan akan terisi secara otomatis mengikuti isi data yang suah tersimpan. Tetapi jika tombol Hapus yang diklik, maka sistem akan menampilkan Confirmation Message Dialog yang berisikan konformasi untuk menghapus data. Jika diklik Yes, maka data akan terhapus dari database

62 112 dan terhapus dari grid dan kode akan berubah mengikuti urutan yang ada secara otomatis. Tetapi jika yang diklik adalah tombol No, message dialog akan tertutup dan menampilkan tampilan awal seperti pada Gambar Gambar 4.84 User Interface Tariff Pajak Penghasilan Gambar 4.84 merupakan tampilan untuk menginput nilai tariff pajak penghasilan PPh 21 karyawan yang bisa berubah sewaktu-waktu sesuai dengan keputusan perpajakan. Untuk menambah level penghasilan, bagian harus terlebih dahulu mengklik tombol Tambah. Ketika tombol Tambah sudah diklik, maka tombol Simpan dan Batal akan secara otomatis terenable. Ketika level dan tariff penghasilan sudah terisi dan disimpan, maka secara otomatis data level dan tariff penghasilan yang baru ditambah akan masuk ke dalam grid yang berada dibawah tombol-tombol yang ada. Jika bagian ingin mengubah atau menghapus level dan tariff penghasilan yang berada di grid, maka grid yang ingin diubah atau dihapus harus terlebih dahulu diklik agar muncul di textbox yang tersedia. Ketika level dan tariff penghasilan yang diklik sudah masuk kedalam textbox, maka tombol Ubah dan Hapus akan secara otomatis terenable. Jika tombol Ubah yang diklik, maka tombol Simpan dan Batal akan terenable, sama seperti ketika akan menambahkan data level dan tariff penghasilan. Ketika ingin mengubah data, textbox yang berada pada tampilan akan terisi secara otomatis mengikuti isi data yang suah tersimpan. Tetapi jika tombol Hapus yang diklik, maka sistem akan menampilkan Confirmation Message Dialog yang berisikan konformasi untuk menghapus data. Jika diklik Yes, maka data akan terhapus dari database

63 113 dan terhapus dari grid dan kode akan berubah mengikuti urutan yang ada secara otomatis. Tetapi jika yang diklik adalah tombol No, message dialog akan tertutup dan menampilkan tampilan awal seperti pada Gambar Gambar 4.85 User Interface Tunjangan Gambar 4.85 merupakan tampilan untuk menginput nilai uang makan dan uang kerajinan yang diberikan perusahaan kepada karyawan yang bisa berubah sewaktu-waktu sesuai dengan keputusan perpajakan. Untuk mengubah isi didalam texbox, bagian hanya perlu mengklik tombol ubah dan secara otomatis textbox, tombol Simpan dan Batal yang terdapat pada layar akan terenabled dan dapat diisi. jika tidak jadi mengubah isi dari textbox, maka dapat langsung mengklik tombol Exit dan layar akan tertutup. Isi yang berada pada textbox tidak akan berubah, tetap akan menyimpan nilai akhir yang disimpan.

64 114 Gambar 4.86 User Interface Search Gambar 4.86 merupakan tampilan untuk menampilkan daftar karyawan yang terdapat pada PT Bach Multi Global. Tampilkan ini akan muncul ketika user memilih menu Search dari tampilan yan memiliki menu search. Jika ingin mencari sesuai nama karyawan, maka user hanya perlu mengetikan nama karyawan yang ingin dicari pada teztbox keyword yang tersedia pada layar. Gambar 4.87 User Interface Search Pelamar Gambar 4.87 merupakan tampilan untuk menampilkan daftar pelamar yang pernah melamar di PT Bach Multi Global. Tampilkan ini akan muncul ketika user memilih menu Search dari tampilan yan memiliki menu search. Jika ingin mencari sesuai nama pelamar, maka user hanya perlu mengetikan nama karyawan yang ingin dicari pada teztbox keyword yang tersedia pada layar. Nama yang muncul pada tampilan ini hanyalah nama pelamar yang belum berubah status menjadi karyawan.

65 115 Gambar 4.88 User Interface Gaji Tampilan Gambar 4.88 merupakan tampilan untuk menampilkan inputan gaji karyawan. nilai dari gaji tersebut dihasilkan dari Surat Kontrak dan Surat Pengangkatan yang telah dibuat. Daftar gaji ini dapat diubah secara manual melalui tampilan karyawan tab informasi dengan mengklik tombol Gaji. Untuk mengubah nilai pada textbox maka bagian harus mengklik tombol Ubah dan textbox beserta tombol Simpan dan Batal yang ada secara otomatis akan terterenable untuk diinput. Jika mengklik tombol Simpan, maka hasil input yang dimasukan akan tersimpan menggantikan nilai yang lama, sedangkan jika menekan tombol Batal, maka textbox yang tersisi akan bersih.

66 116 Gambar 4.89 Evaluasi Pembicara Gambar 4.89 merupakan tampilan dimana karyawan yang sudah ditunjuk dan mengikuti pelatihan dapat melakukan evaluasi atas pelatih atau pembicara yang memberikan pelatihan. yang telah mengikuti pelatihan dapat memilih nomor form permohonan pengadaan pelatihan yang pernah diikuti dan dapat melihat jenis pelatihannya pada kolom yang terdapat dibawahnya. Setelah memilih, maka karyawan dapat langsung memberikan nilai dan sistem akan secara otomatis menghitung jumlah penilaian tersebut. Jika karyawan belum mengisi evaluasi pembicara terhitung sejak karyawan tersebut mengikuti pelatihan, maka no fppp tersebut masih akan tetap tersimpan untuk dapat diisi. Hasil dari penilaian ini nantinya akan masuk ke history pelatih yang dapat diakses oleh bagian ketika akan mengajukan permohonan pengadaan pelatihan sehingga dapat dijadikan bahan pertimbangan untuk kedepannya bagi dalam memberikan pelatihan dengan topik atau jenis pelatihan yang sama karena penilaian yang diberikan oleh karyawan bebeda-beda sesuai dengan pengalaman karyawan dalam mengikuti pelatihan tersebut. Jika menurut rata-rata hasil yang didapatkan menunjukan hasil yang memuaskan, maka bisa saja pelatih atau pembicara tersebut diundang kembali pada kesempatan pelatihan berikutnya.

67 117 Gambar 4.90 Evaluasi Kinerja Gambar diatas merupakan tampilan yang dapat diakses oleh manager dalam rangka melakukan penilaian karyawannya per periode yang telah ditetapkan. Kolom departemen yang terdapat pada tampilan diatas akan secara otomatis terisi sesuai dengan departemen yang diakses oleh masing-masing manager dan manager dapat memilih nama karyawan yang berada didepartemennya, karena pada list nama karyawan, nama yang akan muncul adalah karyawan-karyawan yang terdaftar pada departemen terkait. Ketika manager sudah mengisi, maka nilai akan terkalkulasi dengan sendirinya dan manager dapat memberikan saran untuk perkembangan karir karyawan tersebut kedepannya. Hasil evaluasi ini nanti akan dapat dilihat oleh bagian.

68 118 Gambar 4.91 User Interface Daftar Kualifikasi Gambar 4.90 diatas merupakan tampilan untuk melihat daftar jabatan yang terdapat di perusahaan dan berapa jumlah posisi yang masih kosong untuk nantinya dapat dibuat pembukaan lowongan pekerjaan. Untuk melihat kualifikasi jabatan, bagian dapat mengklik dua kali grid yang ada dan secara otomatis mendata jabatan yang terdapat di perusahaan. Untuk menambah kualifikasi jabatan yang baru, maka hanya bagian hanya perlu mengklik tombol Tambah dan akan muncul tampilan seperti Gambar Untuk mengubah atau menghapus kriteria dari jabatan yang terdapat pada grid, bagian hanya perlu mengklik row yang diinginkan dan secara otomatis tombol Ubah dan Hapus akan terenable. Jika data ingin diubah, maka akan muncul tampilan yang sama seperti saat menambah data yaitu Gambar Ketika ingin mengubah data, textbox yang berada pada tampilan akan terisi secara otomatis mengikuti isi data yang suah tersimpan. Tetapi jika tombol Hapus yang diklik, maka sistem akan menampilkan Confirmation Message Dialog yang berisikan konformasi untuk menghapus data. Jika diklik Yes, maka data akan terhapus. Tetapi jika yang diklik adalah tombol No, message dialog akan tertutup dan menampilkan tampilan awal seperti pada Gambar 4.91

69 119 Gambar 4.92 User Interface Kualifikasi Gambar 4.92 merupakan tampilan untuk mendata kualifikasi yang dibutuhkan untuk setiap jabatan dan mengubah data kualifikasinya. Ketika form ini muncul, maka tombol yang terenabled adalah tombol Ajukan dan Batal. Pada tampilan ini juga menunjukan bahwa setiap jabatan yang terdapat pada perusahaan memiliki jumlah karyawan untuk mengisi jabatan tersebut, sehingga jika ada posisi yang kosong, jumlah sisa posisi akan secara otomatis berganti mengikuti status aktif atau non-aktifnya karyawan. Ketika bagian sudah mengisi textbox yang tersedia dan mengklik tombol Simpan, maka kualifikasi tersebut akan secara otomatis tersimpan pada grid yang terdapat pada Gambar Tetapi jika Batal, maka data tidak akan tersimpan dan akan tampilan akan tertutup secara otomatis dan kembali ke tampilan pada Gambar 4.91 diatas..

70 120 Laporan Absensi Bulanan Periode Departemen : MM YYYY :X_25_X Jumlah Jam NIK Nama Masuk Ijin Cuti Bolos Lembur X_9_X X_50_X 99 hari 99 hari 99 hari 99 hari 999 jam Gambar 4.93 Laporan Absensi Bulanan Seluruh Laporan Absensi Bulanan NIK Nama Periode : X_9_X : X_50_X : MM YYYY Jumlah Tanggal Jam Masuk Jam Keluar No FPMP No FPL Keterangan Lembur DD MM YYYY Time Time 99 jam X_11_X X_9_X X_50_X Gambar 4.94 Laporan Absensi Bulanan Per

71 121 Laporan Pelatihan Periode : MM YYYY No FPPP Tanggal Nama Pelatihan Jenis Pelatihan Tempat Jumlah Peserta Jumlah Biaya X_10_X DD MM YYYY X_25_X X_25_X X_25_X 99 orang Gambar 4.95 Laporan Pelatihan Per Periode Laporan Pelatihan Jenis Pelatihan Periode : X_25_X : MM YYYY No FPPP Tanggal Nama Pelatihan Nama Pelatih Tempat Jumlah Peserta Jumlah Biaya X_10_X DD MM YYYY X_25_X X_25_X X_25_X 99 orang Gambar 4.96 Laporan Pelatihan Per Jenis Pelatihan

72 122 Slip Gaji NIK Nama Periode : X_9_X : X_50_X : DD MM YYYY Gaji Pokok Uang Makan Uang Lembur Uang Kerajinan Jaminan Kematian Jaminan Kecelakaa Pendapatan Bersih Biaya Jabatan Jaminan Hari Tua Pengurang Gaji Kotor PTKP Gaji Bersih Sebelum Pajak Pajak PPh Gaji Bersih Sesudah Pajak Potongan Total Keuangan Gambar 4.97 Laporan Slip Gaji Daftar Gaji Periode : MM YYYY NIK Nama Gaji Pokok Uang Makan Uang Lembur Uang Kerajinan Pajak PPh 21 Potongan Gaji Bersih X_9_X X_25_X Total Keuangan Gambar 4.98 Daftar Gaji

73 123 Laporan Pinjaman Periode : MM YYYY Nominal Potongan Per No FPJ Nama Lama Pelunasan Jumlah Bayar Sisa Pelunasan Pinjaman Bulan X_10_X X_25_X bulan Total Pinjaman Total Sisa Pelunasan Keuangan Gambar 4.99 Laporan Pinjaman

74 124 FORMULIR A1 BUKTI PEMOTONGAN PAJAK PENGHASILAN PASAL 21 BAGI DEPARTEMEN KEUANGAN RI DIREKTORAT JENDERAL PAJAK PEGAWAI TETAP ATAU PENERIMA PENSIUN ATAU TUNJANGAN HARI TUA/TABUNGAN HARI TUA/JAMINAN HARI TUA Lembar 1 untuk Pegaw ai Lembar 2 untuk Pemotong Pajak 2 0 NOMOR URUT : NPWP PEMOTONG PAJAK NAMA PEMOTONG PAJAK : : NAMA PEGAWAI ATAU PENERIMA PENSIUN/THT/JHT : NPWP PEGAWAI ATAU PENERIMA PENSIUN/THT/JHT : ALAMAT PEGAWAI ATAU PENERIMA PENSIUN/THT/JHT : : STATUS, JENIS KELAMIN DAN KARYAWAN ASING : KAWIN TIDAK KAWIN LAKI-LAKI PEREMPUAN KARYAWAN ASING JUMLAH TANGGUNGAN KELUARGA UNTUK PTKP : K / TK/ HB/ JABATAN : MASA PEROLEHAN PENGHASILAN: S.D A. RINCIAN PENGHASILAN DAN PENGHITUNGAN PPh PASAL 21 SEBAGAI BERIKUT : PENGHASILAN BRUTO : 1. GAJI / PENSIUN ATAU THT / JHT 1 RUPIAH 2. TUNJANGAN PPh 2 3. TUNJANGAN LAINNYA, UANG LEMBUR, DAN SEBAGAINYA 3 4. HONORARIUM DAN IMBALAN LAIN SEJENISNYA 4 5. PREMI ASURANSI YANG DIBAYAR PEMBERI KERJA 5 6. PENERIMAAN DALAM BENTUK NATURA DAN KENIKMATAN LAINNYA YANG DIKENAKAN PEMOTONGAN PPh PASAL JUMLAH (1 s.d. 6) 7 8. TANTIEM, BONUS, GRATIFIKASI, JASA PRODUKSI, DAN THR 8 9. JUMLAH PENGHASILAN BRUTO (7 + 8) 9 PENGURANGAN : 10. BIAYA JABATAN / BIAYA PENSIUN ATAS PENGHASILAN PADA ANGKA BIAYA JABATAN / BIAYA PENSIUN ATAS PENGHASILAN PADA ANGKA IURAN PENSIUN ATAU IURAN THT/ JHT JUMLAH PENGURANGAN ( ) 13 PENGHITUNGAN PPh PASAL 21 : 14. JUMLAH PENGHASILAN NETO (9-13) 15. PENGHASILAN NETO MASA SEBELUMNYA 16. JUMLAH PENGHASILAN NETO UNTUK PENGHITUNGAN PPh PASAL 21 (SETAHUN/DISETAHUNKAN) 17. PENGHASILAN TIDAK KENA PAJAK (PTKP) 18. PENGHASILAN KENA PAJAK SETAHUN / DISETAHUNKAN (16-17) 19. PPh PASAL 21 ATAS PENGHASILAN KENA PAJAK SETAHUN/DISETAHUNKAN 20. PPh PASAL 21 YANG TELAH DIPOTONG MASA SEBELUMNYA 21. PPh PASAL 21 TERUTANG 22. PPh PASAL 21 DAN PPh PASAL 26 YANG TELAH DIPOTONG DAN DILUNASI a. Dipotong dan dilunasi dengan SSP PPh Pasal 21 Ditanggung Pemerintah 22b. Dipotong dan dilunasi dengan SSP 22a 22b 23. JUMLAH PPh PASAL 21 : a. YANG KURANG DIPOTONG (21-22) b. YANG LEBIH DIPOTONG (22-21) 24. JUMLAH TERSEBUT PADA ANGKA 23 TELAH a. DIPOTONG DARI PEMBAYARAN GAJI b. DIPERHITUNGKAN DENGAN PPh PASAL 21 BULAN BULAN TAHUN TAHUN B. TANDA TANGAN DAN CAP PERUSAHAAN PEMOTONG PAJAK KUASA (tempat) TGL BLN THN TANDA TANGAN DAN CAP PERUSAHAAN NAMA LENGKAP NPWP JIKA FORM ULIR INI TIDAK M ENCUKUPI, DAPAT DIBUAT SENDIRI SESUAI DENGAN BENTUK INI Gambar Bukti Potong 1721-A1

75 Interaksi antar Obyek dalam Sistem Gambar merupakan diagram yang menjelaskan interaksi antar obyek untuk setiap tampilan yang terdapat dalam sistem informasi human resource management PT Bach Multi Global yang ditampilkan dalam sequence diagram. sd Login User User UI: Login [lupa password] click_lupa_password() Lupa Password [login] input_login() click_login() verify_login() verify_otorisasi() result() result() result() [false] Error Message message(parameter) message() click_ok() [true] UI: Halaman Utama Halaman Utama [close] opt klik_close() Gambar System Sequence Diagram untuk Login

76 126 sd Lupa Passw o... UI: Login Admin UI: Lupa Password input_nik_and_ () [jika click kirim] click_kirim() check_nik_and_ () result() [false] Error Message message() click_ok() close() [true] send(password) [jika click batal] click_batal() Gambar System Sequence Diagram untuk Lupa Password

77 127 sd Halaman Utama User UI: Halaman Utama [master] [hrd] [keuangan] [form] [manager] click_master() Master click_hrd() click_keuangan() Keuangan click_form() Form click_manager() Manager [general manager] clcik_general_manager() General Manager [ganti password] click_ganti_password() Ganti Password [logout] click_logout() show() UI: Login Gambar System Sequence Diagram untuk Halaman Utama

78 128 sd Mast... UI: Halaman Utama [user] click_user() Mendata User [pelamar] click_pelamar() Mendata Pelamar [karyawan] [departemen] [jabatan] [kriteria] [pajak] [jenis pelatihan] click_karyawan() Mendata click_departemen() Mendata Departemen click_jabatan() Mendata Jabatan click_kriteria() Mendata Kriteria click_pajak() Mendata Pajak click_jenis_pelatihan() Mendata Jenis Pelatihan [indikator biaya pelatihan] click_indikator_biaya_pelatihan() [pelatih] Mendata Indikator Biaya Pelatihan click_pelatih() Mendata Pelatih Gambar System Sequence Diagram untuk Menu Master

79 129 sd Mendata Us... UI: User [tambah] [search] click_tambah() click_search() Search User Entry User click_search() Search User enable_tombol_ubah() enable_tombol_hapus() [ubah] click_ubah() Entry User [hapus] click_hapus() Hapus User [exit] click_exit() Gambar System Sequence Diagram untuk Mendata User

80 130 sd Search User UI: User UI: Cari Grid Data loop get(karyawan) loop input_keyword() browse() loop show() double_click_grid() send_data() Gambar System Sequence Diagram untuk Search User sd Entry User UI: User choose_otorisasi() [jika click simpan] click_simpan() Simpan User [jika click batal] click_batal() Gambar System Sequence Diagram untuk Entry User

81 131 sd Simpan User UI: User User [jika password = ""] error_message() [jika otorisasi tidak dipilih] error_message() [benar] [jika no user = ""] get(last_no_user+1) add_new_user() simpan_password_and_otorisasi() [jika no user <> ""] update_data_user() update_otorisasi() Gambar System Sequence Diagram untuk Simpan User sd Hapus User UI: User User UI: Message Box message() [jika click yes] click_yes() delete_password_and_otorisasi() [jika click no] click_no() Gambar System Sequence Diagram untuk Hapus User

82 132 sd Mendata Pelam... UI: Pelamar Permohonan Penambahan Departemen Jabatan List No FPPK loop get(no_fppk) Tab Informasi Pelamar List Departemen loop get(departemen) List Jabatan loop get(jabatan) List Agama Pelamar additems(agama) Tab Pendidikan Pelamar Tab Keluarga Pelamar Tab Aktivitas Pelamar Tab Informasi Pelamar opt close() Gambar System Sequence Diagram untuk Mendata Pelamar

83 133 sd Tab Input Informasi Pelamar UI: Pelamar Tab Pendidikan Pelamar Tab Keluarga Pelamar Tab Aktivitas Pelamar entry_nama() pilih_list_fppk() input_tab_informasi_pelamar() [jika click tab pendidikan] click_tab_pendidikan_pelamar() Tab Input Pendidikan Pelamar [jika click tab keluarga] click_tab_keluarga_pelamar() [jika click tab aktivitas] Tab Input Keluarga Pelamar click_tab_aktivitas_pelamar() Tab Input Aktiv itas Pelamar [jika click simpan] click_simpan() Validasi Simpan Pelamar [jika click batal] click_batal() clear_screen() Gambar System Sequence Diagram untuk Tab Input Informasi Pelamar

84 134 sd View Pelam... UI: Pelamar Tab Informasi Pelamar Tab Pendidikan Pelamar Tab Keluarga Pelamar Tab Aktivitas Pelamar Pelamar UI: Cari Pelamar Grid Data loop get_data_pelamar() loop input_keyword() browse() loop show() double_click_grid() send_data_informasi() send_data_pendidikan() send_data_keluarga() send_data_aktivitas() [jika ubah] click_ubah() [akses dari tab informasi] Tab Input Informasi Pelamar [akses dari tab pendidikan] Tab Input Pendidikan Pelamar [akses dari tab keluarga] Tab Input Keluarga Pelamar [akses dari tab aktivitas] Tab Input Aktiv itas Pelamar [jika hapus] click_hapus() Hapus Data Pelamar [jika close] opt click_close() Gambar System Sequence Diagram untuk View Pelamar

85 135 sd Tab Pendidikan Pelamar UI: Pelamar Tab Pendidikan Pelamar Tab Informasi Pelamar Tab Keluarga Pelamar Tab Aktivitas Pelamar Grid Pendidikan Formal Grid Pendidikan NonFormal Grid Kemampuan Bahasa Grid Penguasaan Komputer [jika click search] click_search() View Pelamar [jika click tab informasi] [jika click tab keluarga] [jika clik tab aktivitas] click_tab_informasi() Tab Informasi Pelamar click_tab_keluarga() Tab Keluarga Pelamar click_tab_aktivitas() Tab Akiv itas Pelamar [jika click tambah] click_tambah() Tab Input Pendidikan Pelamar Gambar System Sequence Diagram untuk Tab Pendidikan Pelamar

86 136 sd Tab Input Pendidikan Pelamar UI: Pelamar Grid Pendidikan Formal Grid Pendidikan NonFormal Grid Kemampuan Bahasa Grid Penguasaan Komputer Tab Informasi Pelamar Tab Keluarga Pelamar Tab Aktivitas Pelamar input_nama() piih_list_fppk() Entry Pendidikan [jika click tab informasi pelamar] click_tab_informasi_pelamar() Tab Input Informasi Pelamar [jika click tab keluarga pelamar] [jika click tab aktivitas pelamar] click_tab_keluarga_pelamar() Tab Input Keluarga Pelamar click_tab_aktivitas_pelamar() Tab Input Aktiv itas Pelamar [jika click simpan] click_simpan() Validasi Simpan Pelamar [jka click batal] click_batal() clear_screen() Gambar System Sequence Diagram untuk Tab Input Pendidikan Pelamar

87 137 sd Entry Pendidikan Grid Pendidikan Formal Grid Pendidikan NonFormal loop entry pendidikan formal [menambah pendidikan formal] input_row_pendidikan_formal() add_new_row() [mengubah pendidikan formal] click_grid() input_new_pendidikan_formal() [menghapus pendidikan formal] choose_row() press_delete_on_keyboard() delete_row() entry pendidikan non formal [menambah pendidikan nonformal] input_row_pendidikan_nonformal() add_new_row() [mengubah pendidikan nonformal] click_row() input_new_pendidikan_nonformal() update_row() [menghapus pendidikan nonformal] choose_row() press_delete_on_keyboard() delete_row() Gambar System Sequence Diagram untuk Entry Pendidikan

88 138 sd Tab Keluarga Pelamar UI: Pelamar Tab Keluarga Pelamar Tab Informasi Pelamar Tab Pendidikan Pelamar Tab Aktivitas Pelamar Grid Keluarga Pelamar [click tab informasi pelamar] click_tab_inforamsi_pelamar() Tab Informasi Pelamar [click tab pendidikan pelamar] click_tab_pendidikan_pelamar() [click tab aktivitas pelamar] Tab Pendidikan Pelamar click_tab_aktivitas_pelamar() Tab Akiv itas Pelamar [click search] click_search() [click tambah] View Pelamar click_tambah() Tab Input Keluarga Pelamar Gambar System Sequence Diagram untuk Tab Keluarga Pelamar

89 139 sd Tab Input Keluarga Pelamar input_nama() UI: Pelamar Grid Keluarga Pelamar Tab Informasi Pelamar Tab Pendidikan Pelamar Tab Aktivitas Pelamar pilih_list_fppk() Entry Keluarga [jika click tab informasi] click_tab_informasi() Tab Input Informasi Pelamar [jika click tab pendidikan] click_tab_pendidikan() [jika click aktivitas] Tab Input Pendidikan Pelamar click_tab_aktivitas() Tab Input Aktiv itas Pelamar [jika click simpan] click_simpan() Validasi Simpan Pelamar [jika click batal] click_batal() clear_screen() Gambar System Sequence Diagram untuk Tab Input Keluarga Pelamar

90 140 sd Entry Keluarga Grid Keluarga [menambah keluarga] input_row_keluarga() add_new_row() [mengubah keluarga] click_row() input_new_keluarga() update_row() [menghapus keluarga] choose_row() press_delete-on_keyboard() delete_row() Gambar System Sequence Diagram untuk Entry Keluarga

91 141 sd Tab Akiv itas Pelamar UI: Pelamar Tab Aktivitas Pelamar Tab Informasi Pelamar Tab Pendidikan Pelamar Tab Keluarga Pelamar Grid Pengalaman Organisasi Grid Pengalaman Bekerja [jika click search] click_search() View Pelamar [jika click tambah] clic_tambah() [jika click tab informasi] [jika click tab pendidikan] [jika click tab keluarga] Tab Input Aktiv itas Pelamar click_tab_informasi() Tab Informasi Pelamar click_tab_pendidikan() Tab Pendidikan Pelamar click_tab_keluarga() Tab Keluarga Pelamar Gambar System Sequence Diagram untuk Tab Aktivitas Pelamar

92 142 sd Tab Input Aktiv itas Pelamar UI: Pelamar Grid Pengalaman Organisasi Grid Pengalaman Bekerja Tab Informasi Pelamar Tab Pendidikan Pelamar Tab Keluarga Pelamar input_nama() pilih_list_fppk() Entry Aktiv itas [jika click tab informasi pelamar] click_tab_informasi_pelamar() Tab Input Informasi Pelamar [jika click tab pendidikan pelamar] click_tab_pendidikan_pelamar() Tab Input Pendidikan Pelamar [jika click tab keluarga pelamar] click_tab_keluarga_pelamar() Tab Input Keluarga Pelamar [jika click simpan] click_simpan() Validasi Simpan Pelamar [jika click batal] click_batal() clear_screen() Gambar System Sequence Diagram untuk Tab Input Aktivitas Pelamar

93 143 sd Entry Aktiv it... Grid Pengalaman Organisasi Grid Pengalaman Bekerja loop input pengalaman organisasi [menambah organisasi] input_row_organisasi() add_new_row() [mengubah organisasi] click_row() input_new_organisasi() update_row() [menghapus row organisasi] choose_row() press_delete_on_keyboard() delete_row() input pengalaman bekerja [menambah riwayat pekerjaan] input_row_organisasi() add_new_row() [mengubah riwayat pekerjaan] click_row() input_new_riwayat_pekerjaan() update_row() [mengubah riwayat pekerjaan] choose_row() press_delete_on_keyboard() delete_row() Gambar System Sequence Diagram untuk Entry Aktivitas

94 144 sd Validasi Simpan Pelamar UI: Pelamar [jika nama pelamar = ""] error_message() [jika no fppk = ""] error_message() [jika no ktp = ""] error_message() [jika jenis kelamin tidak dipilih] error_message() [jika tempat lahir = ""] error_message() [jika tanggal lahir tidak dipilih] error_message() [jika kewarganegaraaan = ""] error_message() [jika agama tidak dipilih] error_message() [jika alamat = ""] error_message() [jika no ponsel = ""] error_message() [jika = ""] error_message() [jika status nikah tidak dipilih] error_message() [jika departemen tidak dipilih] error_message() [jika jabatan tidak dipilih] error_message() [jika baris grid pendidikan <1] error_message() [jika baris grid keluarga <1] error_message() [benar] Simpan Data Pelamar Gambar System Sequence Diagram untuk Validasi Simpan Pelamar

95 145 sd Simpan Data Pelamar UI: Pelamar Pelamar Detail Pendidikan Formal Pelamar Detail Pendidikan NonFormal Pelamar Detail Keluarga Pelamar Detail Organisasi Pelamar Detail Pekerjaan Pelamar [jika no pelamar = ""] get(last_no_pelamar) (last_no_pelamar+1) add_new_data_pelamar() add_new_detail_pendidikan_formal() add_new_pendidikan_nonformal() add_new_detail_keluarga_karyawan() add_new_detail_organisasi() add_new_detail_pekerjaan() [jika no pelamar <> ""] update_data_pelamar() update_detail_pendidikan_formal() update_detail_pendidikan_nonformal() update_detail_keluarga() update_detail_organisasi() update_detail_pekerjaan() Gambar System Sequence Diagram untuk Simpan Data Pelamar sd Hapus Data Pelamar UI: Pelamar UI: Message Box Pelamar Detail Pendidikan Formal Pelamar Detail Pendidikan NonFormal Pelamar Detail Kemampuan Bahasa Pelamar Detail Penguasaan Komputer Pelamar Detail Keluarga Pelamar Detail Organisasi Pelamar Detail Pekerjaan Pelamar message() opt [jika yes] click_yes() delete(data_pelamar) delete_detail_pendidkan_formal() delete_detail_pendidikan_nonformal() delete_detail_kemampuan_bahasa() delete_detail_penguasaan_komputer() delete_detail_keluarga() delete_detail_organisasi() delete_detail_pekerjaan() [jika no] click_no() Gambar System Sequence Diagram untuk Hapus Data Pelamar

96 146 sd Mendata Karyaw... Departemen Jabatan UI: Tab Informasi List Departemen loop get_departemen() List Jabatan loop get_jabatan() List Agama additems(agama) Tab Pendidikan Tab Keluarga Pelamar Tab Aktivitas Pelamar Tab Informasi opt close() Gambar System Sequence Diagram untuk Mendata

97 147 sd Tab Informasi UI: Tab Pendidikan Tab Keluarga Tab Aktivitas [jika click search] click_search() View [jika click tab pendidikan] click_tab_pendidikan() Tab Pendidikan [jika clcik tab keluarga] click_tab_keluarga() Tab Keluarga [jika click tab ivitas] click_tab_aktivitas() Tab Aktiv itas Gambar System Sequence Diagram untuk Tab Informasi

98 148 sd View Karyaw... UI: Tab Informasi Tab Pendidikan Tab Keluarga Tab Aktivitas UI: Cari Grid Data loop get_karyawan() loop input_keyword() browse() loop show() double_click_grid() send_data_informasi() send_data_pendidikan() send_data_keluarga() send_data_aktivitas() [ubah] click_ubah() [akses dari tab informasi] Tab Input Informasi [akses dari tab pendidikan] Tab Input Pendidikan [akses dari tab keluarga] Tab Input Keluarga [akses dari tab aktivitas] Tab Input Aktivitas [close] opt click_close() Gambar System Sequence Diagram untuk View

99 149 sd Tab Pendidikan UI: Tab Pendidikan Tab Informasi Tab Keluarga Tab Aktivitas Grid Pendidikan Formal Grid Pendidikan NonFormal Grid Kemampuan Bahasa Grid Penguasaan Komputer [jika click search] click_search() View [jika click tab informasi] [jika click tab keluarga] [jika click aktivitas] click_tab_informasi() Tab Informasi click_tab_keluarga() Tab Keluarga click_tab_aktivitas() Tab Aktiv itas Gambar System Sequence Diagram untuk Tab Pendidikan

100 150 sd Tab Keluarga UI: Tab Keluarga Grid Keluarga Tab Informasi Tab Pendidikan Tab Aktivitas [jika click search] click_search() View [jika click tab informasi] [jika click tab pendidikan] [jika click tab aktivitas] click_tab_informasi() Tab Informasi click_tab_pendidikan_karyawan() Tab Pendidikan click_tab_aktivitas() Tab Aktiv itas Gambar System Sequence Diagram untuk Tab Keluarga

101 151 sd Tab Aktiv itas Karyaw... UI: Tab Aktivitas Tab Informasi Tab Pendidikan Tab Keluarga Grid Pengalaman Organisasi Gird Pengalaman Bekerja [jika click search] click_search() View [jika click tab informasi] [jika click tab pendidikan] click_tab_informasi() Tab Informasi click_tab_pendidikan() Tab Pendidikan [jika click tab keluarga] click_tab_keluarga() Tab Keluarga Gambar System Sequence Diagram untuk Tab Aktivitas

102 152 sd Tab Input Informasi UI: Tab Pendidikan Tab Keluarga Tab Aktivitas opt change_nama() changet_tab_informasi_karyawan() opt click_tombol_gaji() Input Gaji [jka click tab pendidikan] [jika click tab keluarga] [jika click tab aktivitas] click_tab_pendidikan() Tab Input Pendidikan click_tab_keluarga() Tab Input Keluarga click_tab_aktivitas() Tab Input Aktiv itas [jika click simpan] click_simpan() [jika clcik batal] Validasi Simpan click_batal() clear_screen() Gambar System Sequence Diagram untuk Tab Input Informasi

103 153 sd Input G... Tunjangan PTKP Gaji UI: Gaji [ubah] click_ubah() disable_tombol_ubah() enable_tombol_simpan() enable_tombol_batal() input_gaji_pokok() input_uang_lembur() get(uang_makan_uang_kerajinan) calculate_jkk() calculate_jk() calculate_jht() calculate_thr() get(ptkp) [simpan] click_simpan() update_data_gaji() [batal] batal() [close] opt click_close() Gambar System Sequence Diagram untuk Input Gaji

104 154 sd Tab Input Pendidikan UI: Gird Pendidikan Formal Grid Pendidikan NonFormal Grid Kemampuan Bahasa Grid Penguasaan Komputer Tab Informasi Pelamar Tab Keluarga Pelamar Tab Aktivitas Pelamar opt change_nama() Entry Pendidikan [jika click tab informasi] [jika click tab keluarga] click_tab_informasi() Tab Input Informasi click_tab_keluarga() Tab Input Keluarga [jika click tab aktivitas] click_tab_aktivitas() Tab Input Aktiv itas [jika click simpan] click_simpan() Validasi Simpan [jika click batal] click_batal() clear_screen() Gambar System Sequence Diagram untuk Tab Input Pendidikan

105 155 sd Tab Input Keluarga UI: Grid Keluarga Tab Informasi Tab Pendidikan Tab Aktivitas opt change_nama() Entry Keluarga [jika click tab informasi] click_tab_informasi() Tab Input Informasi [jika click tab pendidikan] click_tab_pendidikan() Tab Input Pendidikan [jika click tab aktivitas] click_tab_aktivitas() Tab Input Aktiv itas [jika simpan] click_simpan() Validasi Simpan [jika batal] click_batal() clear_screen() Gambar System Sequence Diagram untuk Tab Input Keluarga

106 156 sd Tab Input Aktiv itas Karyaw... UI: Grid Pengalaman Organisasi Grid Pengalaman Bekerja Tab Informasi Tab Pendidikan Tab Keluarga opt ubah_nama() Entry Aktiv itas [jika click tab informasi] [jika click tab pendidikan] [jika click tab keluarga] click_tab_informasi() Tab Input Informasi click_tab_pendidikan() Tab Input Pendidikan click_tab_keluarga() Tab Input Keluarga [jika simpan] click_simpan() Validasi Simpan [jika batal] click_batal() clear_screen() Gambar System Sequence Diagram untuk Tab Input Akivitas

107 157 sd Validasi Simpan Karyaw... UI: [jika nama karyawan = ""] error_message() [jika no ktp = ""] error_message() [jika jenis kelamin tidak dipilih] error_message() [jika tempat lahir = ""] error_message() [jika tanggal lahir tidak dipilih] error_message() [jika kewarganegaraan = ""] error_message() [jika agama tidak dipilih] error_message() [jika alamat = ""] error_message() [jika no ponsel = ""] error_message() [jika = ""] error_message() [jika status nikah tidak dipilih] error_message() [jika status karyawan tidak dipilih] error_message() [jika status aktif tidak dipilih] error_message() [jika departemen tidak dipilih] error_message() [jika jabatan tidak dipilih] error_message() [jika baris grid pendidikan <1] error_message() [jika baris grid keluarga <2] error_message() [benar] Simpan Data Gambar System Sequence Diagram untuk Validasi Simpan

108 158 sd Simpan Data Karyaw... UI: Detail Pendidikan Formal Detail Pendidikan NonFormal Detail Keluarga Detail Organisasi Detail Pekerjaan [jika nik = ""] get(last_nik) (last_nik+1) add_new_data_karyawan() add_new_detail_pendidikan_formal() add_new_detail_pendidikan_non_formal() add_new_detail_keluarga() detail_organisasi_karyawan() add_new_detail_pekerjaan_karyawan() [jika nik <> ""] update_data_karyawan() update_detail_pendidikan_formal() update_detail_pendidikan_nonformal() update_detail_keluarga() update_detail_organisasi() update_detail_pekerjaan() Gambar System Sequence Diagram untuk Simpan Data

109 159 sd Mendata Departem... Departemen UI: Departemen Grid Departemen loop get(departemen) [tambah] click_tambah() [click grid] Input Departemen choose_grid() [ubah] click_ubah() Input Departemen get(departemen) [hapus] click_hapus() Hapus Departemen [close] opt click_close() Gambar System Sequence Diagram untuk Mendata Departemen

110 160 sd Input Departemen UI: Departemen input_departemen() [jika click simpan] click_simpan() Simpan Departemen [jika click batal] click_batal() clear_screen() Gambar System Sequence Diagram untuk Input Departemen sd Simpan Departemen UI: Departemen Departemen Grid Jabatan [jika jabatan = ""] error_message() [jika departemen tidak dipilih] error_message() [benar] [jika kode = ""] get(last_kode) generate(last_kode+1) add_new_data_departemen() add_new_row() [jika kode <> ""] udate_departemen() update_row() Gambar System Sequence Diagram untuk Simpan Departemen

111 161 sd Hapus Departemen UI: Departemen UI: Error Message Grid Departemen Departemen error_message() [yes] click_yes() delete_data_departemen() delete_row() [no] click_no() Gambar System Sequence Diagram untuk Hapus Departemen

112 162 sd Mendata Jabat... Jabatan Departemen UI: Jabatan List Departemen loop get(departemen) Grid Jabatan loop get(jabatan) [tambah] [click grid] click_tambah() Input Jabatan click_grid() [ubah] click_ubah() get(jabatan) Input Jabatan [hapus] click_hapus() Hapus Jabatan [close] opt click_close() Gambar System Sequence Diagram untuk Mendata Jabatan

113 163 sd Input Jabatan input_nama_jabatan() UI: Jabatan pilih_departemen() List Departemen [jika click save] click_save() Simpan Jabatan [jika click batal] click_batal() clear_screen() Gambar System Sequence Diagram untuk Input Jabatan sd Simpan Jabatan UI: Jabatan Grid Jabatan Jabatan [jika departemen = ""] error_message() [benar] [if kode departemen = ""] get(last_kode) (last_kode+1) add_new_data_departemen() add_new_data_departemen() [if kode departemen <> ""] update_data_departemen() update_data_departemen() Gambar System Sequence Diagram untuk Simpan Jabatan

114 164 sd Hapus Jabatan UI: Jabatan UI: Message Box Grid Jabatan Jabatan message() [yes] click_yes() delete_jabatan() delete_row() [no] click_no() Gambar System Sequence Diagram untuk Hapus Jabatan

115 165 sd Mendata Krite... Kriteria UI: Daftar Kriteria Grid Kriteria loop get(kriteria) [tambah] [click grid] click_tambah() Input Kriteria click_grid() [ubah] click_ubah() Input Kriteria [hapus] click_hapus() Hapus Kriteria [lihat] double_click_grid() UI: Kriteria send_data() disable_tombol_simpan() disable_tombol_batal() [close] close() Gambar System Sequence Diagram untuk Mendata Kriteria

116 166 sd Input Kriteria UI: Daftar Kriteria UI: Kriteria Departemen Jabatan List Departemen loop get(departemen) List Jabatan loop get(jabatan) List Minimal Pendidikan additems(sd, SMP, SMA, S1, S2, S3) pilih_departemen() pilih_jabatan() pilih_minimal_pendidikan() input_jurusan() pilih_pengalaman() pilih_minimal_pengalaman() input_kualifikasi() input_jumlah_posisi() [ajukan] click_ajukan() Simpan Kriteria [batal] click_batal() Gambar System Sequence Diagram untuk Input Kriteria

117 167 sd Simpan Kriteria UI: Kriteria Kriteria [jika departemen tidak dipilih] error_message() [jika jabatan tidak dipilih] error_message() [jika minimal pendidikan tidak dipilih] error_message() [jika jurusan tidak diisi] error_message() [jika pengalaman tidak dipilih] error_message() [jika minimal pengalaman tidak dipilih] error_message() [jika kriteria tidak diisi] error_message() [jika jumlah posisi tidak diisi] error_message() [benar] [jika kode = ""] get(last_kode) (last_kode+1) add_new_kriteria() [jika kode <> ""] update_kriteria() Gambar System Sequence Diagram untuk Simpan Kriteria

118 168 sd Hapus Kriteria Kriteria UI: Kriteria UI: Message Box message() [yes] click_yes() delete_kriteria() [no] click_no() Gambar System Sequence Diagram untuk Hapus Kriteria sd Mendata Paj... UI: Pajak Tab PTKP Tab Tariff Penghasilan Tab Tunjangan Tab PTKP opt close() Gambar System Sequence Diagram untuk Mendata Pajak

119 169 sd Tab PTKP UI: Pajak Grid PTKP PTKP Tab Tariff Penghasilan Tab Tunjangan loop get(ptkp) [tambah] [click grid] click_tambah() Input PTKP choose_grid() [ubah] [hapus] click_ubah() Input PTKP click_hapus() get(ptkp) Hapus PTKP [click tab tariff penghasilan] [click tab tunjangan] click_tab_tariff_pendapatan() Tab Tariff Penghasilan click_tab_tunjangan() Tab Tunjangan Gambar System Sequence Diagram untuk Tab PTKP

120 170 sd Input PTKP UI: Pajak PTKP Grid PTKP input_jenis_tunjangan() input_jumlah() [simpan] click_simpan() [jika jenis tunjangan = ""] error_message() [jika jumlah = 0] error_message() [benar] [jika kode = ""] ge(last_kode) (last_kode+1) add_new_data_ptkp() add_new_row() [jika kode <> ""] update_data_ptkp() update_row() [batal] clik_batal() clear_screen() Gambar System Sequence Diagram untuk Input PTKP

121 171 sd Hapus PTKP UI: Pajak UI: Error Message Grid PTKP PTKP [yes] [no] click_yes() click_no() error_message() delete_data_ptkp() delete_row() Gambar System Sequence Diagram untuk Hapus PTKP

122 172 sd Tab Tariff Penghasilan UI: Pajak Tariff Penghasilan Tab PTKP Tab Tunjangan Grid Tariff loop get(tariff) [tambah] click_tambah() Input Tariff Penghasilan [click grid] [ubah] click_ubah() click_tab_ptkp() get(tariff) Input Tariff Penghasilan [hapus] click_hapus() Hapus Tariff [click tab ptkp] [click tab tunjangan] tab_ptkp() Tab PTKP click_tab_tunjangan() Tab Tunjangan Gambar System Sequence Diagram untuk Tab Tariff Penghasilan

123 173 sd Input Tariff Penghasilan UI: Pajak Tariff Penghasilan Grid Tariff Penghasilan input_tariff_pajak() [simpan] click_simpan() [jika tanggal berlaku tidak dipilih] error_message() [jika penghasilan minimum tidak diisi] error_message() [jika penghasilan maksimum tidak diisi] error_message() [jika tariff tidak diisi] error_message() [benar] [jika kode = ""] get(last_kode) (last_kode+1) add_new_data_tariff() add_new_row() [jika kode <> ""] update_row() update_row() [batal] click_batal() clear_screen() Gambar System Sequence Diagram untuk Input Tariff Penghasilan

124 174 sd Hapus Tariff UI: Pajak UI: Error Message Grid Tariff Tariff Penghasilan error_message() [yes] click_yes() delete_data_tariff() delete_row() [no] click_no() Gambar System Sequence Diagram untuk Hapus Tariff Penghasilan sd Tab Tunjangan UI: Pajak Tab PTKP Tab Tariff Penghasilan [jika click ubah] click_ubah() Tab Input Tunjangan [jika click tab ptkp] click_tab_ptkp() Tab PTKP [jika click tab tariff penghasilan] click_tab_tariff_penghasilan() Tab Tariff Penghasilan Gambar System Sequence Diagram untuk Tab Tunjangan

125 175 sd Tab Input Tunjangan UI: Pajak Tab PTKP Tab Tariff Penghasilan input_tab_tunjangan() [jika click tab ptkp] click_tab_ptkp() Tab Input PTKP [jika click tab tariff penghasilan] click_tab_tariff_penghasilan() Tab Input Tariff Penghasilan [jika click simpan] click_simpan() Simpan Pajak [jika click batal] click_batal() clear_screen() Gambar System Sequence Diagram untuk Tab Input Tunjangan

126 176 sd Mendata Jenis Pelatih... Jenis Pelatihan UI: Jenis Pelatihan Grid Jenis Pelatihan loop get(jenis_pelatihan) [click tambah] click_tambah() Input Jenis Pelatihan [double click grid] choose_grid() [jika ubah] click_ubah() get(jenis_pelatihan) Input Jenis Pelatihan [jika hapus] click_hapus() Hapus Jenis Pelatihan [click close] opt click_close() Gambar System Sequence Diagram untuk Mendata Jenis Pelatihan

127 177 sd Input Jenis Pelatihan UI: Jenis Pelatihan input_jenis_pelatihan() [jika click save] click_save() Simpan Jenis Pelatihan [jika click batal] click_batal() clear_screen() Gambar System Sequence Diagram untuk Input Jenis Pelatihan sd Simpan Jenis Pelatihan UI: Jenis Pelatihan Jenis Pelatihan Grid Jenis Pelatihan [jika jenis pelatihan = ""] error_message() [benar] [jika kode = ""] get(last kode) generate(last kode + 1) add_new_jenis_pelatihan() add_new_row() [jika kode <> ""] update_jenis_pelatihan() update_row() Gambar System Sequence Diagram untuk Simpan Jenis Pelatihan

128 178 sd Hapus Jenis Pelatihan UI: Jenis Pelatihan UI: Message Box Grid Jenis Pelatihan Jenis Pelatihan message() [yes] click_yes() delete_jenis_pelatihan() delete_row() [no] click_no() Gambar System Sequence Diagram untuk Hapus Jenis Pelatihan

129 179 sd Mendata Indikator Biaya Pelatih... UI: Indikator Biaya Pelatihan Grid Indikator Biaya Pelatihan Indikator Biaya Pelatihan loop get(indikator) [tambah] click_tambah() Input Indikator Biaya Pelatihan [click grid] choose_grid() [ubah] click_ubah() Input Indikator Biaya Pelatihan get(indikator) [hapus] click_hapus() Hapus Indikator Biaya Pelatihan [close] click_close() Gambar System Sequence Diagram untuk Mendata Indikator Biaya Pelatihan

130 180 sd Input Indikator Biaya Pelatihan UI: Indikator Biaya Pelatihan input_nama_indikator() input_harga() [simpan] click_simpan() Simpan Indikator Biaya Pelatihan [batal] click_batal() clear_screen() Gambar System Sequence Diagram untuk Input Indikator Biaya Pelatihan sd Simpan Indikator Biaya Pelatihan UI: Indikator Biaya Pelatihan Indikator Biaya Pelatihan Grid Indikator Biaya Pelatihan [jika nama indikator = ""] error_message() [jika harga indikator = ""] error_message() [benar] [jika kode = ""] get(last_kode) (last_kode+1) add_new_indikator() add_new_row() [jika kode <> ""] update_data_indikator() update_row() Gambar System Sequence Diagram untuk Simpan Indikator Biaya Pelatihan

131 181 sd Hapus Indikator Biaya Pelatihan UI: Indikator Biaya Pelatihan UI: Message Box Grid Indikator Biaya Pelatihan Indikator Biaya Pelatihan message() [yes] click_yes() delete_indikator() delete_row() [no] click_no() Gambar System Sequence Diagram untuk Hapus Indikator Biaya Pelatihan

132 182 sd Mendata Pela... UI: Pelatih Pelatih Jenis Pelatihan List Jenis Pelatihan loop get_jenis_pelatihan() Grid Pelatih loop get(pelatih) [tambah] click_tambah() Input Pelatih [click grid] choose_grid() [ubah] [hapus] click_ubah() Input Pelatih click_hapus() get(pelatih) Hapus Pelatih [close] opt click_close() Gambar System Sequence Diagram untuk Mendata Pelatih

133 183 sd Input Pelatih UI: Pelatih input_pelatih() pilih_jenis_pelatihan() input_kualifikasi() [click save] click_save() Simpan Pelatih [click batal] click_batal() clear_screen() Gambar System Sequence Diagram untuk Input Pelatih sd Simpan Pelatih UI: Pelatih Pelatih Grid Pelatih [jika nama pelatih = ""] error_message() [jika jenis pelatihan tidak dipilih] error_message() [benar] [jika kode = ""] get(last_kode) generate(kode+1) add_new_pelatih() add_new_row() [jika kode <> ""] update_data_pelatih() update_row() Gambar System Sequence Diagram untuk Simpan Pelatih

134 184 sd Hapus Pelatih UI: Pelatih UI: Error Message Grid Pelatih Pelatih message() [yes] click_yes() delete_pelatih() delete_row() [no] click_no() Gambar System Sequence Diagram untuk Hapus Pelatih sd Form UI: Halaman Utama [Permohonan Meninggalkan Pekerjaan] click_permohonan_meninggalkan_pekerjaan() Membuat Permohonan Meninggalkan Pekerjaan [Permohonan Lembur] click_permohonan_lembur() Membuat Permohonan Lembur [Permohonan Pinjaman] click_permohonan_pinjaman() [Evaluasi Pelatih] Membuat Permohonan Pinjaman click_penilaian() Menilai Pelatih Gambar System Sequence Diagram untuk Menu Form

135 185 sd Membuat Permohonan Meninggalkan Pekerja... UI: Permohonan Meninggalkan Pekerjaan Grid Permohonan Meninggalkan Pekerjaan Permohonan Meninggalkan Pekerjaan loop get(fpmp) [tambah] click_tambah() Input Permohonan Meninggalkan Pekerjaan [click grid] click_grid() [ubah] click_ubah() Input Permohonan Meninggalkan Pekerjaan [hapus] click_hapus() Hapus Permohonan Meninggalkan Pekerjaan [lihat] double_click_grid() UI: Form Permohonan Meninggalkan Pekerjaan send_data() disable_tombol_simpan() disable_tombol_batal() [close] close() Gambar System Sequence Diagram untuk Membuat Permohonan Meninggalkan Pekerjaan

136 186 sd Input FP... UI: Permohonan Meninggalkan Pekerjaan UI: Form Permohonan Meninggalkan Pekerjaan generate_tanggal() calculate_jumlah_cuti() pilih_bentuk_perijinan() input_alasan() pilih_tanggal_mulai() pilih_tanggal_selesai() calculate_jumlah_hari() [ajukan] click_ajukan() Simpan FPMP [batal] click_batal() Gambar System Sequence Diagram untuk Input FPMP

137 187 sd Simpan FP... UI: Form Permohonan Meninggalkan Pekerjaan Permohonan Meninggalkan Pekerjaan [jika bentuk perijinan tidak dipilih] error_message() [jika alasan = ""] error_message() [jika tanggal mulai tidak dipilih] error_message() [jika tanggal selesai tidak dipilih] error_message() [benar] [jika no fpmp = ""] get(last_no_fpmp) (last_no_fpmp+1) add_new_data_fpmp() [jika no fpmp <> ""] update_data_fpmp() Gambar System Sequence Diagram untuk Simpan FPMP sd Hapus Permohonan Meninggalkan Pekerja... UI: Permohonan Meninggalkan Pekerjaan UI: Message Box Permohonan Meninggalkan Pekerjaan message() [yes] click_yes() delete_fpmp() [no] click_no() Gambar System Sequence Diagram untuk Hapus FPMP

138 188 sd Membuat Permohonan Lemb... Permohonan Lembur Staff UI: Permohonan Lembur Grid FPL loop get(fpl) [tambah] click_tambah() Input Permohonan Lembur [click grid] click_grid() [ubah] click_ubah() Input Permohonan Lembur [hapus] click_hapus() Hapus Permohonan Lembur [lihat] double_click_grid() UI: Form Permohonan Lembur send_data() disable_tombol_simpan() disable_tombol_batal() [close] close() Gambar System Sequence Diagram untuk Membuat Permohonan Lembur

139 189 sd Input FPL UI: Permohonan Lembur UI: Form Permohonan Lembur List Tanggal input_tanggal() input_jumlah_jam() calculate_jam_selesai() [ajukan] click_ajukan() Simpan Permohonan Lembur [batal] click_batal() Gambar System Sequence Diagram untuk Input FPL

140 190 sd Simpan Permohonan Lembur UI: Form Permohonan Lembur Permohonan Lembur [jika tanggal tidak dipilih] error_message() [jika keterangan = ""] error_message() [jika jumlah jam lembur = ""] error_message() [benar] [jika no fpl = ""] get(last_no_fpl) (last_no_fpl+1) add_new_fpl() [jika no fpl <> ""] update_data_fpl() Gambar System Sequence Diagram untuk Simpan Permohonan Lembur sd Hapus Permohonan Lembur UI: Permohonan Lembur UI: Message Box Permohonan Lembur message() [yes] click_yes() delete_fpl() [no] click_no() Gambar System Sequence Diagram untuk Hapus Permohonan Lembur

141 191 sd Membuat Permohonan Pinjam... Permohonan Pinjaman User UI: Permohonan Pinjaman Grid Permohonan Pinjaman loop get_fpj() calculate_sisa_pinjaman() opt [tambah] click_tambah() Input Permohonan Pinjaman [click grid] click_grid() [ubah] click_ubah() Input Permohonan Pinjaman [hapus] click_hapus() Hapus Permohonan Pinjaman [lihat] double_click_grid() UI: Form Permohonan Pinjaman send_data() disable_tombol_simpan() disable_tombol_batal() [close] close() Gambar System Sequence Diagram untuk Membuat Permohonan Pinjaman

142 192 sd Input FPJ User UI: Permohonan Pinjaman UI: Form Permohonan Pinjaman generate_tanggal() input_nominal_pinjaman() input_tujuan_pinjaman() input_lama_pelunasan() calculate_potongan_bulanan() [ajukan] click_ajukan() Simpan FPJ [batal] click_batal() Gambar System Sequence Diagram untuk Input FPJ sd Simpan FPJ UI: Permohonan Pinjaman Permohonan Pinjaman Grid FPJ [jika nominal permohonan = ""] error_message() [jika tujuan pinjaman = ""] error_message() [jika permohonan pemotongan bulanan = ""] error_message() [jika permohonan lama penulasan = ""] error_message() [benar] [jika no fpp = ""] get(last_no_fpj) (last_no_fpj+1) add_new_fpj() add_new_row() [jika no fpp <> ""] update_data_fpj() update_row() Gambar System Sequence Diagram untuk Simpan FPJ

143 193 sd Hapus Permohonan Pinjam... UI: Permohonan Pinjaman Permohonan Pinjaman UI: Message Box message() [jika yes] click_yes() delete_permohonan_pinjaman() [jika no] click_no() Gambar System Sequence Diagram untuk Hapus Permohonan Pinjaman sd Menilai Pela... UI: Evaluasi Pelatih List Pelatihan Permohonan Pengadaan Pelatihan loop get_no_fppp() [tambah] click_tambah() Entry Ev aluasi Pelatih [close] click_close() Gambar System Sequence Diagram untuk Menilai Pelatih

144 194 sd Entry Ev aluasi Pela... UI: Evaluasi Pelatih List Pelatihan Permohonan Pengadaan Pelatihan Evaluasi Pelatih loop get(pelatihan) generate_tanggal() isi_kuisioner() pilih_pelatihan() [simpan] click_simpan() [jika ada indikator tidak terisi] error_message() [benar] get(last_no_evaluasi) (last_no_evaluasi+1) simpan_data_evaluasi_pelatih() [batal] click_batal() clear_screen() Gambar System Sequence Diagram untuk Entry Evaluasi Pelatih sd Manag... Manager UI: Halaman Utama [permohonan penambahan karyawan] click_permohonan_penambahan_karyawan() Membuat Permohonan Penambahan [evaluasi kinerja] click_evaluasi_kinerja() Menilai Kinerja Gambar System Sequence Diagram untuk Menu Manager

145 195 sd Membuat Permohonan Penambahan Karyaw... Manager UI: Permohonan Penambahan Grid FPPK Permohonan Penambahan loop get_fppk() opt [tambah] click_tambah() [click grid] Input FPPK click_grid() [ubah] click_ubah() Input FPPK [hapus] click_hapus() Hapus FPPK [lihat] double_click_grid() UI: Form Permohonan Permintaan send_data() disable_tombol_simpan() disable_tombol_batal() [close] click_close() Gambar System Sequence Diagram untuk Membuat Permohonan Penambahan

146 196 sd Input FPPK Manager UI: Permohonan Penambahan UI: Form Permohonan Penambahan Jabatan List Jabatan generate_tanggal() loop get(jabatan) pilih_jabatan() get(kriteria) pilih_jenis_kelamin() input_kriteria_lain() [ajukan] click_ajukan() Simpan FPPK [batal] click_batal() Gambar System Sequence Diagram untuk Input FPPK

147 197 sd Simpan FPPK UI: Form Permohonan Penambahan Permohonan Penambahan [jika jabatan tidak dipilih] error_message() [jika jumlah permohonan = 0] error_message() [jika jenis kelamin tidak dipilih] error_message() [jika pengalaman tidak dipilih] error_message() [jika pengalaman ya dipilih, minimal pengalaman = 0] error_message() [jika minimal pendidikan tidak dipilih] error_message() [jika jurusan tidak diisi] error_message() [benar] [jika no fppk = ""] get(last_no_fppk) (last_no_fppk+1) add_new_data_fppk() [jika no fppk <> ""] update_fppk() Gambar System Sequence Diagram untuk Simpan FPPK

148 198 sd Hapus FPPK Manager UI: Permohonan Penambahan UI: Message Box Permohonan Penambahan message() [yes] click_yes() delete_fppk() [no] click_no() Gambar System Sequence Diagram untuk Hapus FPPK sd Menilai Kine... Departemen Manager UI: Evaluasi Kinerja List get_departemen() loop get(nik) nik() [tambah] click_tambah() Entry Ev aluasi Kinerja [batal] click_batal() Gambar System Sequence Diagram untuk Menilai Kinerja

149 199 sd Entry Ev aluasi Kine... Manager UI: Evaluasi Kinerja List Evaluasi Kinerja loop get(karyawan) generate_tanggal() isi_kuisioner() pilih_karyawan() [simpan] click_simpan() [jika ada kuisioner tidak dipilih] error_message() [benar] get(last_no_evaluasi) (last_no_evaluasi+1) add_new_data_evaluasi() [batal] click_batal() clear_screen() Gambar System Sequence Diagram untuk Entry Evaluasi Kinerja

150 200 sd UI: Halaman Utama [penerimaan pelamar] click_penerimaan_pelamar() Penerimaan Pelamar [pengangkatan karyawan] click_pengangkatan_karyawan() [surat peringatan] Pengangkatan click_surat_peringatan() Surat Peringatan [permohonan pengadaan pelatihan] click_permohonan_pengadaan_pelatihan() Membuat Permohonan Pengadaan Pelatihan [persetujuan permohonan] click_persetujuan_permohonan() [laporan] Persetujuan Permohonan click_laporan() Mencetak Laporan Gambar System Sequence Diagram untuk Menu

151 201 sd Penerimaan Pelamar Pelamar UI: Penerimaan Pelamar Grid Pelamar loop get_pelamar() [click grid] click_grid() send_data() [lihat] click_lihat() UI: Pelamar [tolak] click_terima() Input Surat Kontrak [terima] click_tolak() delete_row() update_status() [close] close() Gambar System Sequence Diagram untuk Penerimaan Pelamar

152 202 sd Input Surat Kontrak UI: Penerimaan Pelamar Tunjangan PTKP UI: Surat Kontrak List Agama additems(agama) generate_tanggal() opt input_nama() pilih_jenis_kelamin() input_tempat_tanggal_lahir() input_tanggal_lahir() input_no_ktp() pilih_agama() input_tanggal_masuk() input_gaji_pokok() input_uang_lembur() get(uang_makan_uang_lembur) calculate_jk() calculate_jkk() calculate_jht() calculate_thr() get(ptkp) [simpan] click_simpan() Simpan Surat Kontrak [cetak] click_cetak() UI: Print Preview print() [batal] click_batal() clear_screen() [close] opt close() Gambar System Sequence Diagram untuk Input Surat Kontrak

153 203 sd Simpan Surat Kontrak UI: Surat Kontrak Surat Kontrak Detail Gaji UI: [jika status diterima] [jika gaji pokok = 0] error_message() [jika uang lembur = 0] error_message() [benar] get(last_no_spp) generate(ls no spp+1) add_new_spp() add_new_data_gaji() send_data_pelamar() Tab Input Informasi [jika status ditolak] get_last_no_spp() generate(last no spp+!) add_new_spp() Gambar System Sequence Diagram untuk Simpan Surat Kontrak

154 204 sd Pengangkatan Karyaw... UI: Pengangkatan Grid loop get(karyawan_kontrak) [click grid] click_grid() send_data() [terima] click_terima() UI: Surat Pengangkatan input_surat_pengangkatan_karyawan() Input Surat Pengangkatan [tolak] click_tolak() delete_row() update_status() [close] opt click_close() Gambar System Sequence Diagram untuk Pengangkatan

155 205 sd Input Surat Pengangkatan Karyaw... UI: Surat Pengangkatan Pengangkatan Departemen Jabatan List Agama additems(agama) List Departemen loop get(departemen) List Jabatan loop get(jabatan) generate_tanggal() input_nama() pilih_jenis_kelamin() input_tempat_lahir() input_tanggal_lahir() input_no_ktp() pilih_agama() pilih_departemen() pilih_jabatan() [cetak] click_simpan() Simpan SPK [simpan] click_cetak() UI: Print Preview print() [batal] clicik_batal() clear_screen() [close] opt click_close() Gambar System Sequence Diagram untuk Input Surat Pengangkatan

156 206 sd Simpan SPK UI: Pengangkatan Surat Pengangkatan Gaji [jika jabatan tidak dipilih] error_message() [jika departemen tidak dipilih] error_message() [jika gaji pokok = 0] error_message() [jika uang lembur = 0] error_message() [jika batas cuti tidak diisi] error_message() [benar] get(last no spk) generate(no spk+1) add_new_spk() update_data_gaji() update_status_karyawan_tetap() Gambar System Sequence Diagram untuk Simpan SPK sd Surat Peringatan UI: Surat Peringatan [ubah] click_search() Search - SP 1 [tambah] click_tambah() click_search() Search - SP 2 [close] click_close() Gambar System Sequence Diagram untuk Surat Peringatan

157 207 sd Search - S... UI: Surat Peringatan UI: Cari Grid Data loop get_karyawan() loop input_keyword() browse() loop show() double_click_grid() send_data() click_ubah() Entry SP Gambar System Sequence Diagram untuk Search SP 1

158 208 sd Search - S... UI: Surat Peringatan UI: Cari Grid Data loop get_karyawan() loop input_keyword() browse() loop show() double_click_grid() send_data() Entry SP Gambar System Sequence Diagram untuk Search SP 2

159 209 sd Entry SP UI: Surat Peringatan Surat Peringatan calculate_jumlah_surat_peringatan() input_alasan() [simpan] click_simpan() [jika alasan = ""] error_message() [benar] [jika no sp = ""] get(last_no_sp) generate(last no sp+1) add_new_data_sp() update_jumlah_sp() [jika no sp <> ""] update_data_sp() update_jumlah_sp() [cetak] click_cetak() UI: Print Preview print() [batal] click_batal() clear_screen() Gambar System Sequence Diagram untuk Search Entry SP

160 210 sd Membuat Permohonan Pengadaan Pelatih... Manager UI: Permohonan Pengadaan Pelatihan Grid Permohonan Pengadaan Pelatihan Permohonan Pengadaan Pelatihan loop get(fppp) opt [tambah] click_tambah() [click grid] Input FPPP click_grid() [ubah] click_ubah() Input FPPP [hapus] click_hapus() Hapus FPPP [lihat] double_click_grid() UI: Form FPPP send_data() disable_tombol_simpan() disable_tombol_batal() [close] close() Gambar System Sequence Diagram untuk Membuat Permohonan Pengadaan Pelatihan

161 211 sd Input FPPP UI: FPPP List Jenis Pelatihan Jenis Pelatih Pelatih loop get(jenis_pelatihan) List Pelatih loop get(pelatih) Grid Peserta Grid Biaya generate_tanggal() input_nama_pelatihan() pilih_jenis_pelatihan() input_tujuan() opt click_histori() History Pelatih pilih_pelatih() Input Peserta Pelatihan pilih_grid() opt click_lihat() History Pelatihan Input Biaya [jika click ajukan] click_ajukan() [jika click batal] click_batal() Simpan FPPP clear_screen() Gambar System Sequence Diagram untuk Input FPPP

162 212 sd History Pelatih / General Manager UI: FPPP / Persetujuan FPPP UI: Histori Pembicara Permohonan Pengadaan Pelatihan Evaluasi Pelatih Grid Data Pembicara loop get(tanggal, pembicara, kualifikasi) tanggal, pembicara, kualifikasi() loop get(nilai) nilai() loop click_close() calculate_nilai() Gambar System Sequence Diagram untuk History Pelatih

163 213 sd Input Peserta Pelatihan UI: FPPP Grid Peserta UI: Search [jika menambah peserta] [jika menekan tombol insert pada keyboard] Grid Data loop get_karyawan() karyawan() double_click_grid() send_data_peserta() [jika input nik] input_nik() get(nik_nama_jabatan_departemen) add_new_row() [jika menghapus peserta] click_row() click_kanan_mous_hapus() delete_row() calcualate_jumlah_peserta() Gambar System Sequence Diagram untuk Input Peserta Pelatihan

164 214 sd History Pelatihan Manager / UI: FPPP UI: History Pelatihan Grid History Pelatihan Permohonan Pengadaan Pelatihan loop get(pelatihan) pelatihan() loop click_close() Gambar System Sequence Diagram untuk History Pelatihan

165 215 sd Input Biaya Pelatihan UI: FPPP Grid Biaya Indikator Biaya Pelatihan List Biaya loop get_indikator() [tambah rincian biaya] click_grid() choose_indikator() loop input_biaya() input_pack() calculate_total() add_new_row() [hapus rincian biaya] choose_grid() click_kanan_mouse_hapus() delete_row() calculate_total_biaya() Gambar System Sequence Diagram untuk Input Biaya Pelatihan

166 216 sd Simpan FPPP UI: FPPP / Tab Persetujuan FPPP Permohonan Pengadaan Pelatihan Detail Usulan Peserta Detail Usulan Biaya [jika jenis pelatihan = ""] error_message() [jika tujuan = ""] error_message() [jika nik karyawan tidak diisi] error_message() [jika biaya tidak diisi] error_message() [benar] [jika no fppk = ""] get(last_no_fppp) (last_no_fppp+1) add_new_data_fppp() add_new_detail_usulan_peserta() add_new_detail_usulan_biaya() [jika no fppk <> ""] update_data_fppp() update_detail_usulan_peserta() update_detail_usulan_biaya() Gambar System Sequence Diagram untuk Simpan FPPP

167 217 sd Hapus FPPP Manager UI: Permohonan Pengadaan Pelatihan UI: Message Box Permohonan Pengadaan Pelatihan Grid Permohonan Pengadaan Pelatihan Detail Usulan Detail Usulan Biaya Pelatihan message() [yes] click_yes() delete_fppp() delete_detail_usulan_karyawan() delete_detail_biaya_pelatihan() delete_row() [no] click_no() Gambar System Sequence Diagram untuk Hapus FPPP sd Persetujuan Permohonan H... UI: Persetujuan Permohonan Tab Persetujuan Penambahan Tab Persetujuan Meninggalkan Pekerjaan Tab Persetujuan Lembur Tab Persetujuan Penambahan opt close() Gambar System Sequence Diagram untuk Persetujuan Permohonan

168 218 sd Tab Persetujuan Penambahan Karyaw... Tab Persetujuan Penambahan Grid FPPK Permohonan Penambahan Tab Persetujuan Meninggalkan Pekerjaan Tab Persetujuan Lembur loop get(fppk) [jika clik muat ulang] click_muat_ulang() resh_grid() [jika clik grid] click_grid() send_data() [terima] click_terima() [tolak] clik_tolak() update_status() [jika click tab persetujuan meninggalkan pekerjaan] click_tab_persetujuan_meninggalkan_pekerjaan() [jika click tab persetujuan lembur] Tab Persetujuan Meninggalkan Pekerjaan click_tab_persetujuan_lembur() Tab Persetujuan Lembur Gambar System Sequence Diagram untuk Tab Persetujuan Penambahan

169 219 sd Tab Persetujuan Meninggalkan Pekerja... Tab Persetujuan Meninggalkan Pekerjaan Grid FPMP Permohonan Meninggalkan Pekerjaan Tab Persetujuan Lembur Tab Persetujuan Penambahan loop get_fpmp() [jika click muat ulang] click_muat_ulang() resh_grid() [jika click grid] click_grid() send_data() [terima] terima() [tolak] tolak() update_status() [jika cick tab persetujuan lembur] click_tab_persetujuan_lembur() Tab Persetujuan Lembur [jika click tab persetujuan penambahan karyawan] click_tab_persetujuan_penambahan_karyawan() Tab Persetujuan Penambahan Gambar System Sequence Diagram untuk Tab Persetujuan Meninggalkan Pekerjaan

170 220 sd Tab Persetujuan Lembur Tab Persetujuan Lembur Permohonan Lembur Tab Persetujuan Meninggalkan Pekerjaan Grid FPL loop get_fpl() [jika click muat ulang] click_muat_ulang() resh_grid() [jika click grid] click_grid() send_data() [terima] click_terima() [tolak] click_tolak() update_status() [jika click tab persetujuan meninggalkan pekerjaan] click_tab_persetujuan_meninggalkan_pekerjaan() Tab Persetujuan Meninggalkan Pekerjaan Gambar System Sequence Diagram untuk Tab Persetujuan Lembur

171 221 sd Mencetak Laporan H... UI: Laporan Departemen Permohonan Pengadaan Pelatihan List Periode List Departemen loop get(departemen) List NIK loop get(nik) List Nama Pelatihan loop get(no_fppp) pilih_periode() [absensi] [jika pilih departemen] pilih_departemen() [jika pilih karyawan] pilih_nik() click_laporan_absensi() Laporan Absensi [pelatihan] opt pilih_jenis_pelatihan() click_laporan_pelatihan() [evaluasi kinerja] opt Laporan Pelatihan pilih_departemen() click_hasil_evaluasi_kinerja() Laporan Evaluasi Kinerja Gambar System Sequence Diagram untuk Mencetak Laporan

172 222 sd Laporan Absensi UI: Laporan Absensi Permohonan Lembur Permohonan Meninggalkan Pekerjaan loop get(absensi) get(fpl) get(fpmp) [jika pilih departemen] calculate_jumlah_hari_masuk() calculate_jumlah_hari_tidak_masuk() calculate_jumlah_lembur() Print Prev iew Gambar System Sequence Diagram untuk Laporan Absensi sd Laporan Pelatihan UI: Laporan Pelatihan Detail Peserta Pelatihan Detail Biaya Pelatihan [jika pilih periode] loop get(fppp) get(peserta) get(biaya) calculate_grand_total() [jika pilih jenis pelatihan] get_fppp() get(peserta) get(biaya) Print Prev iew Gambar System Sequence Diagram untuk Laporan Pelatihan

173 223 sd Laporan Ev aluasi Kine... UI: Laporan Evaluasi Kinerja loop get(evaluasi_kinerja) calculate_nilai() Print Prev iew Gambar System Sequence Diagram untuk Laporan Evaluasi Kinerja sd Print Prev i... UI: Laporan UI: Print Preview print() Gambar System Sequence Diagram untuk Print Preview sd Keuangan Keuangan UI: Halaman Utama [persetujuan pinjaman] click_persetujuan_pinjaman() [laporan] Persetujuan Pinjaman click_laporan() Mencetak Laporan Keuangan Gambar System Sequence Diagram untuk Menu Keuangan

174 224 sd Persetujuan Pinjam... Persetujuan Pinjaman Keuangan UI: Persetujuan Pinjaman Grid FPJ loop get_fpj() [muat ulang] click_muat_ulang() resh_grid() [click grid] click_grid() [terima] click_terima() [tolak] click_tolak() update_status() [close] click_close() Gambar System Sequence Diagram untuk Persetujuan Pinjaman

175 225 sd Mencetak Laporan Keuang... Departemen Keuangan UI: Laporan List Periode List Departemen loop get(departemen) List NIK loop get(nik) pilih_periode() [slip gaji] click_slip_gaji() Laporan Gaji pilih_nik() [daftar gaji] opt pilih_departemen() click_daftar_gaji() Daftar Gaji [spt] [jika pilih departemen] pilih_departemen() [jika tidak pilih departemen dan nik] [jika pilih nik] pilih_nik() click_spt() Laporan Pajak [laporan pajak] opt pilih departemen() click_laporan_pajak() Laporan Pajak [laporan pinjaman] opt pilih_nik() click_laporan_pinjaman() Laporan Pinjaman Gambar System Sequence Diagram untuk mencetak Laporan Keuangan

176 226 sd Slip G... UI: Laporan Gaji Absensi Permohonan Meninggalkan Pekerjaan Permohonan Lembur Tariff Pajak Permohonan Pinjaman SPT get(gaji) loop get(absensi) get(fpmp) get(fpl) get(tariff) get(pinjaman) calculate_uang_makan() calculate_uang lembur() calculate_gaji_bruto() calculate_gaji_netto() calculate_pajak() calculate_gaji_bersih_sesudah_pajak() Print Prev iew Gambar System Sequence Diagram untuk mencetak Slip Gaji sd Daftar G... UI: Laporan Gaji Absensi Permohonan Permohonan Meninggalkan Lembur Pekerjaan Tariff Pajak Permohonan Pinjaman SPT loop get(gaji) get(absensi) get_fpmp() get(fpl) get_tariff() get(pinjaman) calculate_total_gaji_karyawan() calculate_grand_total_gaji() [jika periode baru] add_new_spt() get(last_no_urut) generate(no_urut+1) Print Prev iew Gambar System Sequence Diagram untuk Daftar Gaji

177 227 sd Laporan Paj... UI: Laporan SPT [spt] [jika pilih nik] get(spt) [jika pilih departemen] [jika tidak pilih departemen dan nik] loop get_spt() [laporan pajak] loop get(spt) calculate_total_pajak() Print Prev iew Gambar System Sequence Diagram untuk Laporan Pajak

178 228 sd Laporan Pinjam... UI: Laporan Pinjaman Permohonan Pinjaman [jika pilih periode] loop get(fpj) [jika pilih nik] get_fpj() calculate_jumlah_pinjaman() calculate_jumlah_pelunasan() calculate_sisa_pinjaman() calculate_grand_total_pinjaman() Print Prev iew Gambar System Sequence Diagram untuk Laporan Pinjaman

179 229 sd Ganti Passwo... User Admin UI: Ganti Password input_ganti_password() [jika simpan] click_simpan() check_passord_lama() result() [jika benar] update_password() close() [jika salah] UI: Error Message message(parameter) message() click_ok() clear_screen() [jika batal] click_batal() Gambar System Sequence Diagram untuk Ganti Password sd General Manag... General Manager click_persetujuan_pengadaan_pelatihan() UI: Halaman Utama Persetujuan Pengadaan Pelatihan Gambar System Sequence Diagram untuk Menu General Manager

180 230 sd Persetujuan Pengadaan Pelatih... UI: Persetujuan Pengadaan Pelatihan Permohonan Pengadaan Pelatihan Detail Peserta Pelatihan Detail Biaya Pelatihan Grid FPPP loop get_fppp() Grid Peserta Pelatihan Grid Biaya Pelatihan [jika click muat ulang] click_tab_muat_ulang() resh_grid() [jika click grid] click_active_grid() send_data_fppp() loop get_detail_peserta() detail_peserta() get_detail_biaya() detail_biaya() [lihat history pelatih] click_history_pelatih() History Pelatih [lihat history pelatihan] click_grid() click_lihat() History Pelatihan [terima] click_terima() [tolak] click_tolak() update_status() Gambar System Sequence Diagram untuk Persetujuan Pengadaan Pelatihan

181 Hubungan Antar Class Berikut merupakan rancangan class yang digunakan dalam kelas yang digambarkan menjadi class diagram seperti pada gambar 4.36 dalam perancangan Sistem Informasi Human Resource Management PT Bach Multi Global. class Domain Class Diagram Detail_Pendidikan_Formal_Pelamar + no_detail: varchar + no_pelamar: varchar + nama_institusi: varchar + kota_dan_negara: varchar + jenjang: varchar + jurusan: varchar + tahun_masuk: varchar + tahun_keluar: varchar + gelar: varchar + add_new_detail_pendidikan_formal() + update_detail_pendidikan_formal() + delete_detail_pendidikan() Detail_Pendidikan_NonFormal_Pelamar + no_detail: varchar + no_pelamar: varchar + nama: varchar + tahun: varchar + penyelenggara: varchar + setifikat: varchar + add_new_detail_pendidikan_nonformal() + update_detail_pendidikan_nonformal() + delete_detail_pendidikan_nonforlam() Detail_Keluarga_Pelamar + no_detail: varchar + no_pelamar: varchar + nama: varchar + hubungan: varchar + jenis_kelamin: varchar + pendidikan_terakhir: varchar + pekerjaan: varchar + no_telepon: varchar + alamat: varchar + add_new_detail_keluarga() + update_detail_keluarga() + delete_detail_keluarga() 0..* Detail_Pengalaman_Bekerja_Pelamar + no_detail: varchar + no_pelamar: varchar + bidang: varchar + jabatan: varchar + periode: varchar + ringkasan_tugas: varchar + gaji_terakhir: double + alasan_meninggalkan_pekerjaan: varchar + add_new_detail_pengalaman_bekerja() + update_detail_pengalaman_bekerja() + delete_detail_pengalaman_bekerja() 1..* Detail_Keluarga_ + no_detail: varchar + nik: varchar + nama: varchar + hubungan: varchar + jenis_kelamin: varchar + pendidikan_terakhir: varchar + pekerjaan: varchar + no_telepon: varchar + alamat: varchar + add_new_detail_keluarga() + update_detail_keluarga() * 1 0..* 1 Detail_Pendidikan_Formal_Karyaw an + no_detail: varchar + nik: varchar + nama_institusi: varchar + kota_dan_negara: varchar + jenjang: varchar + jurusan: varchar + tahun_masuk: varchar + tahun_keluar: varchar + gelar: varchar + add_new_detail_pendidikan_formal() + update_detail_pendidikan() Pelamar + no_pelamar: varchar + no_fppk: varchar + nama_pelamar: varchar + jenis_kelamin: varchar + tempat_lahir: varchar + tanggal_lahir: varchar + kewarganegaraan: varchar + agama: varchar + alamat: varchar + kota: varchar + kodepos: varchar + no_telepon_rumah: varchar + no_ponsel: varchar + no_ponsel_lainnya: varchar + alamat_ varchar + no_npwp: varchar + no_jamsostek: varchar + status_nikah: varchar + jumlah_tanggungan: varchar + get_pelamar() + add_new_pelamar() + update_pelamar() + delete_pelamar() 1..* * User + password: varchar + otorisasi: varchar + get_user() + add_new_user() + update_user() + delete_user() Surat_Kontrak + no_sk: varchar + tanggal: date + no_pelamar: varchar + get_spp() + add_new_spp() Tariff_Pajak + kode: varchar + tgl_berlaku: date + peng_min: double + peng_max: double + tariff: double + save_tariff() + get_tariff() 1 Detail_Pengalaman_Bekerja_ Permohonan_Penambahan_ + no_fppk: varchar + departemen: varchar + jabatan: varchar + jenis_kelamin: varchar + kriteria_lain: varchar + status + get_fppk() + add_new_fppk() + update_fppk() + delete_fppk() Detail_Pendidikan_NonFormal_ + no_detail: varchar + nik + nama: varchar + tahun: varchar + penyelenggara: varchar + setifikat: varchar + no_detail: varchar + nik: varchar + no_pelamar: varchar + bidang: varchar + jabatan: varchar + periode: varchar + ringkasan_tugas: varchar + gaji_terakhir: varchar + alasan_meninggalkan_pekerjaan: varchar + add_new_detail_pengalaman_bekerja() + update_detail_pengalaman_bekerja() + delete_detail_pengalaman_bekerja() * + add_new_detail_pendidikan_nonformal() + update_detail_pendidikan_nonformal() Bukti_Potong + no_urut: varchar + nik: varchar + get_spt() + create_new_spt() 0..* 1 1..* * * + nik: varchar + no_spp: varchar + no_spk: varchar + nama_karyawan: varchar + jenis_kelamin: varchar + tempat_lahir: varchar + tanggal_lahir: varchar + kewarganegaraan: varchar + agama: varchar + alamat: varchar + kota: varchar + kodepos: varchar + no_telepon_rumah: varchar + no_ponsel: varchar + no_ponsel_lainnya: varchar + alamat_ varchar + tanggal_masuk: varchar + status_karyawan: varchar + no_ktp: varchar + no_npwp: varchar + no_rekening: varchar + nama_bank: varchar + no_jamsostek: varchar + nama_rekening: varchar + password: varchar + status_aktif: varchar + status_nikah: varchar + jumlah_tanggungan: varchar + get_karyawan() + add_new_karyawan() + update_karyawan() + delete_karyawan() 1 Jabatan + kode_jabatan: varchar + nama_jabatan: varchar 1..* 1 + get_jabatan() + add_new_jabatan() + update_jabatan() + delete_jabatan() 1 1..* Surat_Pengangkatan_ + no_spk: varchar + tanggal: date + get_spk() + add_new_spk() Departemen + kode_departemen: varchar + nama_departemen: varchar + get_departemen() + add_new_departemen() + update_departemen() + delete_departemen() Permohonan_Lembur + no_fpl: varchar + nik: varchar + tanggal_permohonan: varchar + tanggal_lembur: varchar + jumlah_lembur: varchar + jam_mulai: varchar + jam_selesai: varchar + status: varchar + add_new_fpl() + update_fpl() + delete_fpl() + update_status() + get_fpl() Surat_Peringatan + no_sp: varchar + nik: varchar + no_surat_peringatan: int + jumlah_surat_peringatan: int + alasan: varchar + add_new_sp() + update_sp() + calculate_jumlah_sp() Detail_Usulan_Peserta + no_fppp: varchar + nik: varchar + add_new() + update() + delete() 1 1..* * * Tunjangan + uang_makan: double + uang_kerajinan: double + get_tunjangan() + save_tunjangan() 1..* Absen + tanggal: date + nik: varchar + jam_masuk: varchar + jam_keluar: varchar + save_jam_masuk() + save_jam_keluar() + calculate_jam_kerja() + get_absensi() Permohonan_Meninggalkan_Pekerjaan + no_fpmp: varchar + nik: varchar + sisa_cuti: varchar + bentuk_perijinan: varchar + alasan: varchar + dokumen_pendukung: varchar + tanggal_mulai: varchar + tanggal_selesai: varchar + status: varchar + add_new_fpmp() + update_fpmp() + delete_fpmp() + update_status() + get_fpmp() 1..* 1 2 Permohonan_Pengadaan_Pelatihan + no_fppp: varchar + tujuan: varchar + jumlah_peserta: varchar + lama_pelatihan: varchar + tanggal_mulai: varchar + tanggal_selesai: varchar + jam_pelaksanaan: varchar + tempat_pelaksanaan: varchar + status: varchar + add_new_fppp() + update_fppp() + delete_fppp() + update_status() + get_fppp() 1..* Gaj i + nik: varchar + gaji_pokok: double + jkk: double + jht: double + jk: double + uang_lembur: double + get_gaji() + save_gaji() Permohonan_Pinjaman + no_fpj: varchar + nik: varchar + tanggal_permohonan: varchar + nominal_pinjaman: varchar + tujuan_pinjaman: varchar + lama_pelunasan: varchar + nominal_potongan: varchar + status: varchar + add_new_fpj() + update_fpj() + delete_fpj() + calculate_sisa_bayar() + update_status() + get_fpj() 1..* 1 Jenis_Pelatihan + kode_pelatihan: varchar + nama_pelatihan: varchar + add_new_jenis_pelatihan() + update_jenis_pelatihan() + delete_jenis_pelatihan() + get_jenis_pelatihan() + get_ptkp() + add_ptkp() + update_ptkp() + delete_ptkp() 1 1..* Ev aluasi_pembicara + no_evaluasi: varchar + no_pelatihan: int + ketepatan_waktu: int PTKP + pembawaan_suasana: int + penguasaan_materi: int + kode: varchar + kesesuaian_materi: int + ttunjangan: varchar + besar: double 1..* * 1 1..* * + penggunaan_alat_bantu: int + interaksi: int + penyajian: int + manfaat_materi: int + saran: varchar + nilai: int + add_new_evaluasi() + calculate_nilai() + get_evaluasi() 1..* Ev aluasi_kinerj a + no_evaluasi: varchar + nik: varchar + ketepatan_waktu: int + mutu_kinerja: int + pengetahuan_pekerjaan: int + kreativitas: int + kooperatif: int + kehandalan: int + inisiatif_motivasi: int + performa: int + efektif_efisien: int + komplain: int + saran: varchar + get_evaluasi_kinerja() + add_new() : void Pelatih + kode_pelatih: varchar + nama_pelatih: varchar + kulaifikasi: varchar + get_pelatih() + add_new_pelatih() + update_pelatih() + hapus_pelatih() 1..* Detail_Usulan_Biaya + no_fppp: varchar + kode_indikator: varchar + harga: double + pack: double + total_biaya: double + calculate_total_biaya() + calculate_grand_total() 1..* Indikator_Biaya_Pelatihan + kode_indikator: varchar + nama_indikator: varchar + add_new_indikator() + update_indikator() + delete_indikator() + get_indikator() 1 Gambar Class Diagram Sistem Informasi Human Resource Management

182 Deployment Environment Deployment dari perancangan ini adalah dengan menggunakan mulitcomputer architecture karen karyawan dapat mengakses sistem tersebut dari komptuernya masingmasing dan arsitektur database yang tercentralized karena server hanya berada di kantor dan karyawan yang mengakses komputer ada dikantor. Gambar dapat menjelaskan penggunaan multicomputer architecture dengan database yang tercentralized. deployment Deployment Staff Manager Serv er Keuangan Gambar Deployment Diagram Software Architecture Software architecture yang digunakan dalam perancangan sistem ini menggunakan arsitektur Two Tier dimana antara interface dan aplikasinya tergabung didalam suatu sistem yang terdapat didalam perangkat komputer masing-masing karyawan dan tersambung dengan suatu server database yang terpisah di suatu tempat tersendiri. Sehingga saat karyawan ingin mengakses database tersebut, karyawan hanya perlu menggunakan aplikasi yang terdapat di komputer dan aplikasi tersebut yang nantinya akan berinteraksi dengan server untuk mengakses database yang diinginkan. Arsitektur two-tier ini merupakan client-server architecture karena komputer user langusng dapat mengakses server yang ada, tidak perlu menggunkan perantara lagi sepeti applivation serer.

183 233 Gambar Software Architecture Persistent Class Pada Tabel merupakan persistent class untuk setiap class yang didaapt dari class diagram sistem informasi human resource management PT Bach Multi Global Tabel 4.2 Persistent Class Form Permohonan Penambahan No FPPK Departemen Jabatan Jumlah Permohonan Accounting Staff Procurement Supervisor 1 Tabel 4.3 Persistent Class Data Diri Pelamar No Pelamar No FPPK Nama Jenis Kelamin Tempat Lahir Tanggal Lahir Kewarganegaraan Agama Ani Wanita Bogor 14 Mei 1988 Indonesia Katolik Nino Pria Surabaya 17 Agustus 1986 Indonesia Islam Alamat Kota Kodepos No Telepon No Ponsel No Ponsel Jl Seruni 31 Jakarta ani@abc.com Jl Kudus 4 Jakarta nino@abc.com No KTP No NPWP No Jamsostek Status Nikah Jumlah Tanggungan Belum Menikah Menikah 1 Tabel 4.4 Persistent Class Detail Pendidikan Formal Pelamar No Detail No Pelamar Nama Institut Jenjang Kota dan Negara Jurusan Tahun Masuk Tahun Keluar Gelar SMA 3 Bandung SMA Bandung, Indonesia IPS N/A Binus University S1 Jakarta, Indonesia Akuntansi S.E SMA 63 SMA Jakarta, Indonesia IPA N/A Universitas Trisakti S1 Jakarta, Indonesia Teknik S.T.

1. Persiapkan master yang akan diinstal, dan persiapkan Daemon Tools Lite untuk men-mount Image kan file iso yang kalian punya.

1. Persiapkan master yang akan diinstal, dan persiapkan Daemon Tools Lite untuk men-mount Image kan file iso yang kalian punya. Prosedur Menjalan Program - Langkah pertama : install terlebih dahulu software vb.net 1. Persiapkan master yang akan diinstal, dan persiapkan Daemon Tools Lite untuk men-mount Image kan file iso yang kalian

Lebih terperinci

BAB 4 PERANCANGAN SISTEM

BAB 4 PERANCANGAN SISTEM BAB 4 PERANCANGAN SISTEM 4.1 Analisis Prosedur yang Sedang Berjalan Berdasarkan penelitian yang telah dilakukan, hasil analisis terhadap prosedur penggajian yang dilakukan perusahaan masih belum terintegrasi.

Lebih terperinci

Prosedur menjalankan program

Prosedur menjalankan program Prosedur menjalankan program Saat pertama kali user membuka sistem, user harus melakukan login terlebih dahulu. Dengan memasukan username dan password, pada saat username dan password sudah benar maka

Lebih terperinci

Gambar 4.43 Uses Interface Log In PT RAPUTRA JAYA

Gambar 4.43 Uses Interface Log In PT RAPUTRA JAYA 4.3.6 User Interface 4.3.6.1 User Interface Log In Gambar 4.43 Uses Interface Log In PT RAPUTRA JAYA Keterangan : Form Log In digunakan untuk setiap pengguna/karyawan yang akan masuk kedalam sistem penggajian

Lebih terperinci

BAB 4 PERANCANGAN SISTEM INFORMASI HUMAN RESOURCES MANAGEMENT YANG DIUSULKAN PADA PT SERTCO QUALITY

BAB 4 PERANCANGAN SISTEM INFORMASI HUMAN RESOURCES MANAGEMENT YANG DIUSULKAN PADA PT SERTCO QUALITY 80 BAB 4 PERANCANGAN SISTEM INFORMASI HUMAN RESOURCES MANAGEMENT YANG DIUSULKAN PADA PT SERTCO QUALITY Berdasarkan teori yang telah dibahas pada bab sebelumnya,dan hasil survey yang telah dilakukan ke

Lebih terperinci

Prosedur Menjalankan program / alat Gambar 4.58 User Interface Form Login Karyawan

Prosedur Menjalankan program / alat Gambar 4.58 User Interface Form Login Karyawan Prosedur Menjalankan program / alat Gambar 4.58 User Interface Form Login Karyawan Pada Login form ini, karyawan melakukan absensi dengan cara login dengan memasukan karyawan id dan password lalu pilh

Lebih terperinci

Gambar 4.118User Interface Login

Gambar 4.118User Interface Login Prosedur Menjalankan Program Gambar 4.118User Interface Login Gambar 4.118 diatas merupakan tampilan awal saat karyawan melakukan akses sistem. Untuk dapat mengakses sistem, karyawan harus melakukan login

Lebih terperinci

PASTIKAN ANDA MENGINSTAL SESUAI URUTAN DIATAS, SALAH URUTAN BERESIKO JAVA TIDAK TERDETEKSI.

PASTIKAN ANDA MENGINSTAL SESUAI URUTAN DIATAS, SALAH URUTAN BERESIKO JAVA TIDAK TERDETEKSI. Prosedur menjalankan alat 1. Download dan install beberapa software berikut Link download JDK : https://jdk7.java.net/archive/7u10-b10.html Pilih yang windows, 64 bit yang filenya berukuran 90mb. link

Lebih terperinci

Prosedur Menjalankan Program

Prosedur Menjalankan Program Prosedur Menjalankan Program 4.2.1 Story Board Gambar 4.72 Story Board Menu Utama Gambar 4.72 menunjukkan tampilan awal dari aplikasi sistem informasi akuntansi penggajian PT Asia Tradepoint Futures. Selanjutnya,

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan suatu kegiatan penguraian dari suatu sistem yang

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan suatu kegiatan penguraian dari suatu sistem yang BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis Sistem yang Berjalan Analisis sistem merupakan suatu kegiatan penguraian dari suatu sistem yang utuh ke dalam bagian-bagian komponennya dengan maksud

Lebih terperinci

BAB V IMPLEMENTASI DAN PEMBAHASAN. Hardware dan software yang dibutuhkan untuk menggunakan program

BAB V IMPLEMENTASI DAN PEMBAHASAN. Hardware dan software yang dibutuhkan untuk menggunakan program BAB V IMPLEMENTASI DAN PEMBAHASAN 5.1 Sistem yang Digunakan Hardware dan software yang dibutuhkan untuk menggunakan program Sistem Administrasi Pegawai Pada UD.DWI MULYA PLASTIK, yaitu: a. Hardware 1.

Lebih terperinci

Prosedur menjalankan program Analisis Dan Perancangan. Sistem Basis Data untuk Aplikasi Sistem Penggajian pada. Rumah Sakit Juwita Berbasis Web

Prosedur menjalankan program Analisis Dan Perancangan. Sistem Basis Data untuk Aplikasi Sistem Penggajian pada. Rumah Sakit Juwita Berbasis Web Prosedur menjalankan program Analisis Dan Perancangan Sistem Basis Data untuk Aplikasi Sistem Penggajian pada Rumah Sakit Juwita Berbasis Web Petunjuk penggunaan aplikasi 1. Sebelum memasuki halaman utama

Lebih terperinci

BAB 4 PERANCANGAN SISTEM ABSENSI DAN PENGGAJIAN YANG DIUSULKAN

BAB 4 PERANCANGAN SISTEM ABSENSI DAN PENGGAJIAN YANG DIUSULKAN BAB 4 PERANCANGAN SISTEM ABSENSI DAN PENGGAJIAN YANG DIUSULKAN Berdasarkan proses bisnis yang telah dianalisis pada bab sebelumnya dan hasil observasi serta wawancara yang telah dilakukan ke perusahaan,

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Di dalam tahap implementasi ini terdapat 3 sub tahap, yaitu mempersiapkan kebutuhan system (baik hardware maupun software), persiapan instalasi aplikasi,

Lebih terperinci

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN Prosedur Penggajian pada Sistem yang Diusulkan

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN Prosedur Penggajian pada Sistem yang Diusulkan BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1 Narasi Usulan Sistem 4.1.1 Prosedur Penggajian pada Sistem yang Diusulkan Prosedur pembayaran gaji pada sistem yang diusulkan dimulai pada saat karyawan melakukan

Lebih terperinci

ada submenu untuk pengaturan user.

ada submenu untuk pengaturan user. 179 4. Layar Menu User Disini tampilan untuk melihat submenu user, jika diklik maka akan ada submenu untuk pengaturan user. Gambar 4.90 Layar Menu User Jika kita klik submenu logout, maka kita akan dikembalikan

Lebih terperinci

Berikut ini adalah petunjuk pemakaian aplikasi sistem basis data. Petunjuk berikut ini disertai dengan tampilan layar. Keterangan selengkapnya

Berikut ini adalah petunjuk pemakaian aplikasi sistem basis data. Petunjuk berikut ini disertai dengan tampilan layar. Keterangan selengkapnya Petunjuk Pemakaian Sistem Berikut ini adalah petunjuk pemakaian aplikasi sistem basis data. Petunjuk berikut ini disertai dengan tampilan layar. Keterangan selengkapnya dapat dilihat bersamaan dengan tampilan

Lebih terperinci

Akuntan, Divisi Gudang, Karyawan), divisi (Accounting & Finance, Marketing & Sales,

Akuntan, Divisi Gudang, Karyawan), divisi (Accounting & Finance, Marketing & Sales, 146 Akuntan, Divisi Gudang, Karyawan), divisi (Accounting & Finance, Marketing & Sales, Purchasing, HRD, POM, Sistem Informasi) dan status kerja (Tetap, Kontrak, Probasi). Gambar 5.20a Tampilan Layar Update

Lebih terperinci

BAB IV IMPLEMENTASI PERANCANGAN

BAB IV IMPLEMENTASI PERANCANGAN BAB IV IMPLEMENTASI PERANCANGAN 4.1 Rancangan Layar Gambar 4.1 Struktur rancangan sistem pengarsipan Surat Ukur secara digital 4.2 Perancangan Database Tahap awal dalam perancangan sistem ini yaitu membuat

Lebih terperinci

SISTEM INFORMASI PERPUSTAKAAN (SIPUS) PANDUAN BAGI OPERATOR. Disampaikan oleh: Rasiman

SISTEM INFORMASI PERPUSTAKAAN (SIPUS) PANDUAN BAGI OPERATOR. Disampaikan oleh: Rasiman SISTEM INFORMASI PERPUSTAKAAN (SIPUS) PANDUAN BAGI OPERATOR Disampaikan oleh: Rasiman PADA PELATIHAN SISTEM INFORMASI MANAJEMEN (SIM) UNIVERSITAS SUMATERA UTARA MEDAN, 2008 DAFTAR ISI 1. Tentang SIPUS...

Lebih terperinci

Berikut merupakan prosedur penggunaan pada non-login :

Berikut merupakan prosedur penggunaan pada non-login : Prosedur Penggunaan Berikut merupakan prosedur penggunaan pada non-login : 1. Beranda untuk Umum Gambar 4.1 Beranda Untuk Umum Pada halaman ini, user dapat membaca pengumuman yang telah diterbitkan oleh

Lebih terperinci

Prosedur merupakan suatu tata cara kerja atau kegiatan untuk menyelesaikan pekerjaan

Prosedur merupakan suatu tata cara kerja atau kegiatan untuk menyelesaikan pekerjaan Prosedur merupakan suatu tata cara kerja atau kegiatan untuk menyelesaikan pekerjaan dengan urutan waktu dan memiliki pola kerja yang tetap yang telah ditentukan. Tujuan dari prosedur ini adalah sebagai

Lebih terperinci

2. Masukkan password e-filing yang diinputkan pada tahap registrasi pada kolom Password.

2. Masukkan password e-filing yang diinputkan pada tahap registrasi pada kolom Password. 1. Mengisi SPT 1770S Formulir SPT Tahunan 1770S adalah bentuk formulir SPT Tahunan Pajak Penghasilan Wajib Pajak Orang Pribadi bagi Wajib Pajak yang mempunyai penghasilan dari satu atau lebih pemberi kerja;

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Tinjauan Organisasi Perusahaan besar biasanya memiliki suatu bidang atau divisi yang menangani banyak hal yang berkaitan dengan personil perusahaan, maka pada

Lebih terperinci

Usecase: manajer departemen membuat request karyawan jika ada karyawan yang. oleh kekurangan tenaga kerja dalam pelaksanaan operasional departemennya.

Usecase: manajer departemen membuat request karyawan jika ada karyawan yang. oleh kekurangan tenaga kerja dalam pelaksanaan operasional departemennya. 190 Usecase spesifikasi Me-request karyawan Usecase: manajer departemen membuat request karyawan jika ada karyawan yang keluar dari departemennya atau memerlukan tambahan karyawan yang disebabkan oleh

Lebih terperinci

BAB V UJI COBA DAN IMPLEMENTASI. dalam implementasi tersebut terdiri dari Form menu, Form Master, Form transaksi,

BAB V UJI COBA DAN IMPLEMENTASI. dalam implementasi tersebut terdiri dari Form menu, Form Master, Form transaksi, 1. BAB V UJI COBA DAN IMPLEMENTASI Implementasi sistem merupakan hasil perancangan dan desain dari sistem informasi penggajian yang telah dibuat di atas. Di dalam implementasi sistem ini nantinya juga

Lebih terperinci

BAB 1 PENDAHULUAN. sangat penting di dalam suatu perusahaan karena Karyawan inilah yang

BAB 1 PENDAHULUAN. sangat penting di dalam suatu perusahaan karena Karyawan inilah yang BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Sumber Daya Manusia atau Karyawan merupakan salah satu sumber daya yang sangat penting di dalam suatu perusahaan karena Karyawan inilah yang menggunakan dan

Lebih terperinci

LAMPIRAN 1 THE WATERFALL APPROACH TO THE SDLC

LAMPIRAN 1 THE WATERFALL APPROACH TO THE SDLC L1 LAMPIRAN 1 THE WATERFALL APPROACH TO THE SDLC Gambar The Waterfall Approach To The SDLC Sumber : Satzinger et al. (2005, p. 41) L2 LAMPIRAN 2 FASE DAN TUJUAN SDLC FASE SDLC Table Fase dan Tujuan SDLC

Lebih terperinci

BAB 4 PERANCANGAN DAN IMPLEMENTASI SISTEM Prosedur penggajian pada sistem yang diusulkan

BAB 4 PERANCANGAN DAN IMPLEMENTASI SISTEM Prosedur penggajian pada sistem yang diusulkan BAB 4 PERANCANGAN DAN IMPLEMENTASI SISTEM 4.1 Narasi usulan sistem 4.1.1 Prosedur penggajian pada sistem yang diusulkan Setiap pagi karyawan datang akan melakukan absen oleh seorang dengan alat fingerprint,

Lebih terperinci

BAB 4 PERANCANGAN SISTEM Proses Bisnis Usulan Human Resource Management PT. Panatrade Caraka

BAB 4 PERANCANGAN SISTEM Proses Bisnis Usulan Human Resource Management PT. Panatrade Caraka 70 BAB 4 PERANCANGAN SISTEM 4.1. Proses Bisnis Usulan Human Resource Management PT. Panatrade Caraka Gambar 4.1 Proses Bisnis Usulan Human Resource Management PT. Panatrade Caraka 71 Penjelasan gambar

Lebih terperinci

Gambar 4.72 Layar Login User

Gambar 4.72 Layar Login User 244 4.3.4 Kebutuhan Personil (Brainware) Kebutuhan personil yang diperlukan dalam implementasi aplikasi sistem basis data pada Fa. Trico Paint Factory adalah sebagai berikut : 1. Technical support, yaitu

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil IV.1.1. Tampilan Form Login Sebelum user masuk ke form menu utama terlebih dahulu user melakukan login, user memasukan username dan password sesuai dengan

Lebih terperinci

Tampilan Window Login

Tampilan Window Login 1. Form Login Tampilan Window Login Ketika sistem pertama kali dijalankan, form Login merupakan user interface pertama yang muncul. Pada user interface ini, user harus mengisi username dan password setelah

Lebih terperinci

APLIKASI PENGGAJIAN (PAYROLL APPLICATION)

APLIKASI PENGGAJIAN (PAYROLL APPLICATION) USER MANUAL APLIKASI PENGGAJIAN (PAYROLL APPLICATION) Panduan Penggunaan Aplikasi Penggajian Versi 1.0 (Juli 2014) http://igracias.telkomuniversity.ac.id/ 1 DAFTAR ISI Daftar Isi... 2 Daftar Gambar...

Lebih terperinci

Gambar 4.69 : User Interface Form Login

Gambar 4.69 : User Interface Form Login Prosedur Menjalankan Applikasi Gambar 4.69 : User Interface Form Login Keterangan: Form Log in digunakan untk setiap user yang akan masuk ke dalam sistem penggajian perusahaan.form Log in dibuat untk membatasi

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Gambaran Umum Organisasi 3.1.1 Bimbingan Belajar Mangoes Bimbel Mangoes merupakan sebuah tempat bimbingan belajar untuk mata pelajaran bahasa Inggris dan matematika.

Lebih terperinci

Gambar 5.38 Tampilan Layar Entry Pesan

Gambar 5.38 Tampilan Layar Entry Pesan 167 Gambar 5.38 Tampilan Layar Entry Pesan Keterangan Layar Entry Pesan : Layar ini ditujukan untuk mengirimkan pesan. Kolom pengirim akan secara otomatis diisi dengan NIK karyawan yang login. Ini dilakukan

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. sehingga menghasilkan aplikasi. Pada tahap implementasi ini dibagi dua sub yaitu

BAB IV IMPLEMENTASI DAN EVALUASI. sehingga menghasilkan aplikasi. Pada tahap implementasi ini dibagi dua sub yaitu BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Sistem Tahap implementasi sistem adalah tahap yang mengubah hasil analisis dan perancangan ke dalam bahasa pemrograman yang dimengerti oleh komputer sehingga

Lebih terperinci

BAB 4 PERANCANGAN SISTEM INFORMASI SUMBER DAYA MANUSIA BERBASIS WEB PADA PT SUCOFINDO APPRAISAL UTAMA

BAB 4 PERANCANGAN SISTEM INFORMASI SUMBER DAYA MANUSIA BERBASIS WEB PADA PT SUCOFINDO APPRAISAL UTAMA BAB 4 PERANCANGAN SISTEM INFORMASI SUMBER DAYA MANUSIA BERBASIS WEB PADA PT SUCOFINDO APPRAISAL UTAMA 4.1 Analysis Document 4.1.1 The Task 4.1.1.1 Purpose Sistem informasi sumber daya manusia berbasis

Lebih terperinci

PROSEDUR MENJALANKAN ALAT APLIKASI PEMBELIAN, UTANG DAGANG DAN PERSEDIAAN PT. TRIPOLA INTERINDO

PROSEDUR MENJALANKAN ALAT APLIKASI PEMBELIAN, UTANG DAGANG DAN PERSEDIAAN PT. TRIPOLA INTERINDO PROSEDUR MENJALANKAN ALAT APLIKASI PEMBELIAN, UTANG DAGANG DAN PERSEDIAAN PT. TRIPOLA INTERINDO Gambar 1 Form Utama Form ini merupakan tampilan awal pada saat user membuka aplikasi. Di dalam form utama

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Shopping Centre merupakan pusat perbelanjaan sekaligus tempat refreshing yang banyak dikunjungi oleh masyarakat. Salah satu nya yang terdapat di kota Bandung

Lebih terperinci

Gambar 4.21 UI Storyboard Menu Login dan Tampilan Awal

Gambar 4.21 UI Storyboard Menu Login dan Tampilan Awal 1 4.1.1. User Interface Storyboard User interface (UI) storyboard merupakan penggambaran dari navigasi desain sistem yang diusulkan. Penggambaran ini dipergunakan sebagai panduan alur dari tampilan pada

Lebih terperinci

Buku Pedoman Situs Perwalian Versi User : Jurusan

Buku Pedoman Situs Perwalian Versi User : Jurusan Buku Pedoman Situs Perwalian Versi User : Jurusan Universitas Komputer Indonesia Direktorat ICT & Multimedia Versi : 06-Juni-2011 DAFTAR ISI DAFTAR ISI... i PENDAHULUAN... 1 Latar Belakang... 1 SITUS PERWALIAN

Lebih terperinci

BAB 3 ANALISIS SISTEM YANG BERJALAN

BAB 3 ANALISIS SISTEM YANG BERJALAN BAB 3 ANALISIS SISTEM YANG BERJALAN 3.1. Gambaran Umum Perusahaan 3.1.1. Latar Belakang Perusahaan PT Sekar Hati Jaya Maju didirikan pada tahun 1984. Pada mulanya PT Sekar Hati Jaya Maju merupakan perusahaan

Lebih terperinci

BAB IV RANCANGAN USER INTERFACE

BAB IV RANCANGAN USER INTERFACE 53 BAB IV RANCANGAN USER INTERFACE Rancangan user interface yang diusulkan pada Sistem Pendukung Keputusan Proses Kualifikasi Calon Karyawan adalah sebagai berikut. 1. Halaman Login Pada saat aplikasi

Lebih terperinci

BAB V IMPLEMENTASI DAN PEMBAHASAN. 1. Microprocessor Pentium IV atau yang lebih tinggi

BAB V IMPLEMENTASI DAN PEMBAHASAN. 1. Microprocessor Pentium IV atau yang lebih tinggi BAB V IMPLEMENTASI DAN PEMBAHASAN 5.1 Sistem yang Digunakan Hardware dan software yang dibutuhkan untuk menggunakan program Sistem Administrasi Pegawai Pada Kantor Cabang PT Angkasa Pura I (Persero), yaitu:

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM. proses kerja yang sedang berjalan. Pokok-pokok yang di analisis meliputi analisis

BAB IV ANALISIS DAN PERANCANGAN SISTEM. proses kerja yang sedang berjalan. Pokok-pokok yang di analisis meliputi analisis BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1. Analisis Sistem yang Berjalan Analisis sistem yang berjalan dilakukan dengan tujuan untuk mengetahui proses kerja yang sedang berjalan. Pokok-pokok yang di analisis

Lebih terperinci

BAB 4 PERANCANGAN SISTEM INFORMASI KOPERASI SIMPAN PINJAM

BAB 4 PERANCANGAN SISTEM INFORMASI KOPERASI SIMPAN PINJAM BAB 4 PERANCANGAN SISTEM INFORMASI KOPERASI SIMPAN PINJAM 4.1 The Requirements Dicipline 4.1.1 Purpose Perancangan Sistem Koperasi Simpan Pinjam pada Koperasi Surianita bertujuan untuk mendukung proses

Lebih terperinci

BAB I PENDAHULUAN. sehingga informasi yang diharapkan cepat didapat. di kontraktor pengeboran minyak. Berkantor pusat di Kota Sidoarjo, PT MU

BAB I PENDAHULUAN. sehingga informasi yang diharapkan cepat didapat. di kontraktor pengeboran minyak. Berkantor pusat di Kota Sidoarjo, PT MU BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Sistem atau aplikasi telah menjadi bagian di dalam kehidupan manusia modern saat ini. Berbagai macam sistem baik untuk keperluan permainan, bekerja dan pendidikan

Lebih terperinci

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Masalah Proses analisa sistem merupakan langkah kedua pada pengembangan sistem. Analisa sistem dilakukan untuk memahami informasi-informasi

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 Implementasi Implementasi ini merupakan hasil skenario dari desain implementasi data yang telah dijelaskan pada bab sebelumnya, dalam hal ini objek dari implemtasi

Lebih terperinci

BAB V IMPLEMENTASI DAN PEMBAHASAN. Penjelasan yang diberikan yaitu tentang hardware dan software yang dibutuhkan

BAB V IMPLEMENTASI DAN PEMBAHASAN. Penjelasan yang diberikan yaitu tentang hardware dan software yang dibutuhkan BAB V IMPLEMENTASI DAN PEMBAHASAN Bab ini berisi tentang hasil desain program yang telah dibuat aplikasinya. Penjelasan yang diberikan yaitu tentang hardware dan software yang dibutuhkan untuk implementasi

Lebih terperinci

Prosedur Menjalankan Aplikasi

Prosedur Menjalankan Aplikasi Prosedur Menjalankan Aplikasi Hak Akses Setiap User Pada Sistem Informasi Akuntansi Penggajian User Acsess Pegawai 1. Gaji 2. Profile 3. Data potongan gaji 4. Data tunjangan gaji 5. Form lembur 6. Form

Lebih terperinci

Gambar 1 Halaman Home pada Tampilan Awal

Gambar 1 Halaman Home pada Tampilan Awal 1 Petunjuk Pemakaian Aplikasi Berikut ini adalah petunjuk pemakaian aplikasi untuk halaman depan dan halaman untuk pengguna dari aplikasi basis data rekrutmen karyawan berbasiskan web pada PT. Inti Karya

Lebih terperinci

Tampilan Form Login. Form Login harus diisi oleh user apabila user ingin mengakses aplikasi sistem

Tampilan Form Login. Form Login harus diisi oleh user apabila user ingin mengakses aplikasi sistem L1 Tampilan Form Login Form Login merupakan tampilan utama aplikasi sistem informasi pembelian kredit pada PT. Multi Dimensi Persada. Form Login harus diisi oleh user apabila user ingin mengakses aplikasi

Lebih terperinci

A. ADMINISTRATOR. Form Login Admin

A. ADMINISTRATOR. Form Login Admin A. ADMINISTRATOR Form Login Admin 1. Kita melakukan login sebagai user tergantung hak akses yang dimiliki masing-masing user (admin, bagian keuangan, dan manajer) dengan menginputkan username & password.

Lebih terperinci

Bab 4. Hasil dan Pembahasan

Bab 4. Hasil dan Pembahasan Bab 4 Hasil dan Pembahasan 4.1 Spesifikasi System 4.1.1 Spesifikasi Perangkat Keras Kebutuhan perangkat keras dapat dibedakan menjadi dua, yaitu kebutuhan perangkat keras pada server dan client. Spesifikasi

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN 3.1 Analisa system yang berjalan Pengolahan data penggajian pada PT. XYZ yang ada sekarang ini belum memenuhi kriteria yang sudah dilakukan pada perusahaan-perusahaan lain

Lebih terperinci

Aplikasi Document Imaging untuk PT. XYZ dapat diakses melalui web browser

Aplikasi Document Imaging untuk PT. XYZ dapat diakses melalui web browser 4.3.4 Petunjuk Pemakaian Sistem Aplikasi Document Imaging untuk PT. XYZ dapat diakses melalui web browser yang terhubung dengan internet. Berikut ini adalah detail prosedur pemakaian dari aplikasi tersebut.

Lebih terperinci

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS. atau internal karyawan sehingga terjadi penumpukkan berkas. Terjadinya penumpukkan

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS. atau internal karyawan sehingga terjadi penumpukkan berkas. Terjadinya penumpukkan BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisis 4.1.1 Kondisi Perusahaan Berdasarkan analisis yang dilakukan peneliti, sistem perekrutan yang sedang berjalan saat ini di PT.Tiga Manunggal Synthetic

Lebih terperinci

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1 Overview Sistem baru yang diusulkan untuk PT. Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada pada sistem yang sedang digunakan

Lebih terperinci

Gambar 4.76 User Interface Login

Gambar 4.76 User Interface Login Gambar 4.76 User Interface Login Merupakan tampilan login yang berfungsi untuk melakukan akses kedalam sistem. form login ini juga sudah terdapat hak akses masing masing user untuk masuk kedalam sistem

Lebih terperinci

USER MANUAL MANIFES ELEKTRONIK (FESTRONIK) LIMBAH BAHAN BERBAHAYA DAN BERACUN (UNTUK PENGANGKUT) VERSI 1.0

USER MANUAL MANIFES ELEKTRONIK (FESTRONIK) LIMBAH BAHAN BERBAHAYA DAN BERACUN (UNTUK PENGANGKUT) VERSI 1.0 USER MANUAL MANIFES ELEKTRONIK (FESTRONIK) LIMBAH BAHAN BERBAHAYA DAN BERACUN (UNTUK PENGANGKUT) VERSI 1.0 KEMENTERIAN LINGKUNGAN HIDUP DAN KEHUTANAN REPUBLIK INDONESIA Copyright @ 2016 Daftar Isi Daftar

Lebih terperinci

BAB 4 PERANCANGAN. 1. Dengan terhubungnya komputer terhadap server, maka apabila perubahan. lainnya yang terhubung dengan server akan ikut berubah.

BAB 4 PERANCANGAN. 1. Dengan terhubungnya komputer terhadap server, maka apabila perubahan. lainnya yang terhubung dengan server akan ikut berubah. BAB 4 PERANCANGAN 4.1 Perancangan sistem Perancangan sistem dibuat berbasiskan web, karena perancangan sistem ini memberikan keuntungan, antara lain: 1. Dengan terhubungnya komputer terhadap server, maka

Lebih terperinci

SIPP Online. User Manual SIPP Online

SIPP Online. User Manual SIPP Online PETUNJUK PENGGUNAAN : Aplikasi Sistem Informasi Pelaporan Perusahaan (SIPP) Online BPJS Ketenagakerjaan, adalah : aplikasi untuk pengelolaan laporan mutasi data kepesertaan BPJS Ketenagakerjaan. Buku ini

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Analisis sistem merupakan kegiatan penguraian suatu sistem informasi yang utuh dan nyata ke dalam bagian-bagian komponennya dengan maksud untuk

Lebih terperinci

USER MANUAL MANIFES ELEKTRONIK (FESTRONIK) LIMBAH BAHAN BERBAHAYA DAN BERACUN (UNTUK PENERIMA) VERSI 1.0

USER MANUAL MANIFES ELEKTRONIK (FESTRONIK) LIMBAH BAHAN BERBAHAYA DAN BERACUN (UNTUK PENERIMA) VERSI 1.0 USER MANUAL MANIFES ELEKTRONIK (FESTRONIK) LIMBAH BAHAN BERBAHAYA DAN BERACUN (UNTUK PENERIMA) VERSI 1.0 KEMENTERIAN LINGKUNGAN HIDUP DAN KEHUTANAN REPUBLIK INDONESIA Copyright @ 2016 Daftar Isi Daftar

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN 3.1 Gambaran Umum Perusahaan 3.1.1 Tentang Direktorat Jenderal Kefarmasian dan Alat Kesehatan Direktorat Jenderal Kefarmasian dan Alat Kesehatan merupakan unsur pelaksana

Lebih terperinci

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Pesatnya perkembangan teknologi informasi dan sistem informasi dalam berbagai industri telah mendorong terciptanya kebutuhan dalam mendapatkan informasi secara cepat

Lebih terperinci

Tampilan layar menu login

Tampilan layar menu login L1 Tampilan layar menu login Merupakan form awal dari aplikasi. Pada Form Login terdapat field untuk mengisi nama user dengan password nya. Tombol ok digunakan untuk mengkomfirmasi username dan password.

Lebih terperinci

USER MANUAL MANIFES ELEKTRONIK (FESTRONIK) LIMBAH BAHAN BERBAHAYA DAN BERACUN (UNTUK PENGIRIM) VERSI 1.1

USER MANUAL MANIFES ELEKTRONIK (FESTRONIK) LIMBAH BAHAN BERBAHAYA DAN BERACUN (UNTUK PENGIRIM) VERSI 1.1 USER MANUAL MANIFES ELEKTRONIK (FESTRONIK) LIMBAH BAHAN BERBAHAYA DAN BERACUN (UNTUK PENGIRIM) VERSI 1.1 KEMENTERIAN LINGKUNGAN HIDUP DAN KEHUTANAN REPUBLIK INDONESIA Copyright @ 2017 Daftar Isi Daftar

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN. Pada dasarnya perancangan sistem yang dibuat oleh peneliti adalah

BAB III ANALISA DAN PERANCANGAN. Pada dasarnya perancangan sistem yang dibuat oleh peneliti adalah BAB III ANALISA DAN PERANCANGAN Pada dasarnya perancangan sistem yang dibuat oleh peneliti adalah mengenai perancangan software. Software yang dimaksud adalah aplikasi database yang digunakan untuk menyimpan

Lebih terperinci

tentang perubahan kondisi aplikasi dijalankan :

tentang perubahan kondisi aplikasi dijalankan : 253 Gambar 4.22 Halaman Ganti Password Halaman ini digunakan oleh semua pengguna aplikasi ini untuk menggantikan kode sandi pengaksesan aplikasi. Dengan memasukkan kode sandi lama, kemudian memasukkan

Lebih terperinci

Gambar 4.57 Layar Ubah Pemasok. Data pemasok dapat diubah di sini. Data-data akan disimpan ke

Gambar 4.57 Layar Ubah Pemasok. Data pemasok dapat diubah di sini. Data-data akan disimpan ke 184 Gambar 4.57 Layar Ubah Pemasok Data pemasok dapat diubah di sini. Data-data akan disimpan ke tabel pemasok jika kolom nama, alamat dan telepon pemasok telah diisi. 185 Gambar 4.58 Layar Transaksi Pembelian

Lebih terperinci

Gambar 4.85 Tooltip Message

Gambar 4.85 Tooltip Message Prosedur menjalankan alat 1. Download dan install beberapa software berikut Link download Dreamwever8 : http://macromedia-dreamweaver.soft32.com/ link download XAMPP : https://www.apachefriends.org/download.html

Lebih terperinci

BAB IV. IMPLEMENTASI dan PENGUJIAN

BAB IV. IMPLEMENTASI dan PENGUJIAN 86 BAB IV IMPLEMENTASI dan PENGUJIAN 1.1 IMPLEMENTASI Tahap implementasi merupakan tahap penerapan hasil perancangan sistem kedalam suatu bahasa mesin dan untuk pertama kalinya digunakan dalam suatu kegiatan

Lebih terperinci

PEMODELAN SISTEM INFORMASI ADMINISTRASI HUMAN RESOURCE DEVELOPMENT PADA PT. SRIKANDI MULTI RENTAL

PEMODELAN SISTEM INFORMASI ADMINISTRASI HUMAN RESOURCE DEVELOPMENT PADA PT. SRIKANDI MULTI RENTAL PEMODELAN SISTEM INFORMASI ADMINISTRASI HUMAN RESOURCE DEVELOPMENT PADA PT. SRIKANDI MULTI RENTAL Yohannes Yahya Welim 1, Muhammad Iqbal 2 1,2 Sistem Informasi, Fakultas Teknologi Informasi, Universitas

Lebih terperinci

BAB V HASIL DAN PEMBAHASAN

BAB V HASIL DAN PEMBAHASAN BAB V HASIL DAN PEMBAHASAN Form Menu Utama Gambar 5.1 Form Menu Utama Form menu utama ini merupakan form utama untuk memanggil seluruh form lainnya. Melalui form ini, aplikasi perpustakaan ini dijalankan.

Lebih terperinci

Bab 4 Hasil dan Pembahasan

Bab 4 Hasil dan Pembahasan Bab 4 Hasil dan Pembahasan 4.1 Implementasi Sistem Pada bab ini akan dibahas tentang evaluasi sistem penggajian serta evaluasi terhadap sistem aplikasi yang telah dibuat. Di bab ini juga akan menampilkan

Lebih terperinci

Gambar 4.27 User Interface Login

Gambar 4.27 User Interface Login Cara Menjalankan Alat 4.10 User Interface 4.10.1 User Interface Untuk Login (User) Gambar 4.27 User Interface Login User interface yang muncul pertama kali, ketika sistem dijalankan adalah window login,

Lebih terperinci

transaksi yang ingin dilihat detailnya.

transaksi yang ingin dilihat detailnya. L26 Gambar L36 Form view order penjualan pembayaran - User dapat melihat detail dari transaksi dengan cara memilih transaksi yang ingin dilihat detailnya, kemudian menekan tombol LIHAT DETAIL, atau bisa

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. disesuaikan dengan desain sistem yang sudah dibuat. Rancang Bangun sistem

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. disesuaikan dengan desain sistem yang sudah dibuat. Rancang Bangun sistem BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 1.1. Implementasi Sistem Pada tahap ini merupakan proses pembuatan perangakat lunak yang disesuaikan dengan desain sistem yang sudah dibuat. Rancang Bangun sistem

Lebih terperinci

Petunjuk Penggunaan Aplikasi

Petunjuk Penggunaan Aplikasi Petunjuk Penggunaan Aplikasi (User Manual) Menu untuk User Table of Contents PENDAHULUAN...3 LOGIN...1 Form Entry User Baru...1 BERANDA...4 Profil Pengguna...4 PENDAFTARAN...6 PBB...6 PBB Sudah Dikukuhkan...7

Lebih terperinci

USER MANUAL IMPORTIR. e-bpom

USER MANUAL IMPORTIR. e-bpom USER MANUAL IMPORTIR e-bpom Daftar Isi Daftar Isi... 2 Alur Permohonan SKI... 3 Memulai aplikasi... 3 Login... 4 Registrasi... 4 Menu Importir... 7 Pilih Dokumen Baru... 7 Memasukkan Dokumen Produk...

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN 3.1 Analisa Masalah Aplikasi Absensi merupakan suatu pendekatan strategis terhadap penigkatan kinerja suatu instansi atau perusahaan, untuk mencapai peningkatan kinerja

Lebih terperinci

USER MANUAL PERISET RISPRO

USER MANUAL PERISET RISPRO lembaga pengelola dana pendidikan USER MANUAL PERISET RISPRO w w w. r i s p r o l p d p. o r g Manual Pendaftaran RISPRO Proses Pendaftaran RISPRO Berikut ini adalah halaman pendaftaran ketika memilih

Lebih terperinci

BAB IV ANALISIS HASIL DAN PEMBAHASAN. pembuatan daftar gaji, dan prosedur pembayaran gaji. Penjelasan secara

BAB IV ANALISIS HASIL DAN PEMBAHASAN. pembuatan daftar gaji, dan prosedur pembayaran gaji. Penjelasan secara BAB IV ANALISIS HASIL DAN PEMBAHASAN A. Sistem dan Prosedur Penggajian Sistem dan prosedur penggajian yang diterapkan PT. Framas Indonesia sesuai dengan peraturan Manajemen Perusahaan. Prosedur-prosedur

Lebih terperinci

Gambar 1. Tampilan awal/ login user id

Gambar 1. Tampilan awal/ login user id PENDAHULUAN Aplikasi Pendataan Ujian Nasional tahun 2012/2013 jenjang SMA/MA dan SMK, ini adalah sebuah sistem aplikasi untuk menangani pendataan siswa calon peserta Ujan Nasional tahun 2012/2013. Aplikasi

Lebih terperinci

BFI Jobs. HC System & Architecture 2017 HC BFI

BFI Jobs. HC System & Architecture 2017 HC BFI BFI Jobs 1. REGISTER USER ID KANDIDAT SYSTEM ADMINISTRATOR REGISTRASI EMAIL VERIFIKASI VERIFIKASI DATABASE PENGISIAN PROFILE USER ID MAINTENANCE DATABASE Lakukan Register pada halaman BFI Job s klik mendaftar

Lebih terperinci

[MANUAL APLIKASI EDABU- BADAN USAHA] Aplikasi Elektronik Pendataan Badan Usaha (edabu) berbasis web ( web base) dibangun

[MANUAL APLIKASI EDABU- BADAN USAHA] Aplikasi Elektronik Pendataan Badan Usaha (edabu) berbasis web ( web base) dibangun 2014 [MANUAL APLIKASI EDABU- BADAN USAHA] Aplikasi Elektronik Pendataan Badan Usaha (edabu) berbasis web ( web base) dibangun untuk mendukung bisnis proses pemasaran BPJS-KESEHATAN. I. PENDAHULUAN Aplikasi

Lebih terperinci

BAB V IMPLEMENTASI DAN PEMBAHASAN

BAB V IMPLEMENTASI DAN PEMBAHASAN BAB V IMPLEMENTASI DAN PEMBAHASAN 5.1 Sistem yang Digunakan Dalam pengimplementasiannya, sistem ini membutuhkan dukungan peralatan-peralatan lain, baik itu software (perangkat lunak) maupun hardware (perangkat

Lebih terperinci

User Manual Aplikasi Surat Rekomendasi Ditjen SDPPI Kominfo

User Manual Aplikasi Surat Rekomendasi Ditjen SDPPI Kominfo User Manual Aplikasi Surat Rekomendasi Ditjen SDPPI Kominfo DAFTAR ISI DAFTAR ISI... 1 1. LOGIN... 2 1.1 REGISTER... 2 1.2 MERUBAH DATA PROFILE USER... 3 1.3 LOGIN... 5 2. PERMOHONAN... 7 2.1 PENGAJUAN

Lebih terperinci

USER MANUAL MANIFES ELEKTRONIK (FESTRONIK) LIMBAH BAHAN BERBAHAYA DAN BERACUN (UNTUK PENERIMA) VERSI 1.1

USER MANUAL MANIFES ELEKTRONIK (FESTRONIK) LIMBAH BAHAN BERBAHAYA DAN BERACUN (UNTUK PENERIMA) VERSI 1.1 USER MANUAL MANIFES ELEKTRONIK (FESTRONIK) LIMBAH BAHAN BERBAHAYA DAN BERACUN (UNTUK PENERIMA) VERSI 1.1 KEMENTERIAN LINGKUNGAN HIDUP DAN KEHUTANAN REPUBLIK INDONESIA Copyright @ 2017 Daftar Isi Daftar

Lebih terperinci

PROSEDUR MENJALANKAN PROGRAM/ALAT

PROSEDUR MENJALANKAN PROGRAM/ALAT PROSEDUR MENJALANKAN PROGRAM/ALAT 1. Penginstalasian Aplikasi Aplikasi ini berbasis web, dimana aplikasi pembangunan program menggunakan Dreamweaver dan xampp sebagai web server apache, php sebagai bahasa

Lebih terperinci

Penggunaan Awal Aplikasi ESL:

Penggunaan Awal Aplikasi ESL: Penggunaan Awal Aplikasi ESL: 1. Install XAMPP 2. Start Apache dan MySQL 3. Copy folder esl-fingerprint ke C:/xampp/htdocs 4. Buka localhost/phpmyadmin *Localhost sesuai dengan computer yang digunakan.

Lebih terperinci

BAB 4 ANALISIS DAN PEMBAHASAN

BAB 4 ANALISIS DAN PEMBAHASAN BAB 4 ANALISIS DAN PEMBAHASAN Siklus penggajian merupakan salah satu aktivitas yang terdapat dalam fungsi Sumber Daya Manusia. Pengelolaan penggajian yang dilaksanakan dengan baik di perusahaan dapat mempengaruhi

Lebih terperinci

BAB 5 IMPLEMENTASI DAN EVALUASI. adalah penginstalan perangkat lunak SQL server terlebih dahulu lalu mengkopi sistem

BAB 5 IMPLEMENTASI DAN EVALUASI. adalah penginstalan perangkat lunak SQL server terlebih dahulu lalu mengkopi sistem BAB 5 IMPLEMENTASI DAN EVALUASI 5.1. Implementasi Sistem Untuk dapat menjalankan sistem ini, langkah pertama yang harus dilakukan adalah penginstalan perangkat lunak SQL server terlebih dahulu lalu mengkopi

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN. Pada sistem antrian di tempat praktek dokter saat ini masih menggunakan

BAB III ANALISA DAN PERANCANGAN. Pada sistem antrian di tempat praktek dokter saat ini masih menggunakan BAB III ANALISA DAN PERANCANGAN 3.1 Analisa Masalah 3.1.1 Permasalahan Pada sistem antrian di tempat praktek dokter saat ini masih menggunakan pendaftaran manual, sehingga hal tersebut memunculkan berbagai

Lebih terperinci

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan Aplikasi Pengelolaan Data Anak Tuna Grahita yaitu:

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan Aplikasi Pengelolaan Data Anak Tuna Grahita yaitu: 5. BAB V IMPLEMENTASI DAN PEMBAHASAN 5.1 Sistem Yang Digunakan Berikut ini adalah hardware dan software yang dibutuhkan untuk menggunakan Aplikasi Pengelolaan Data Anak Tuna Grahita yaitu: a. Software

Lebih terperinci

User Manual. Sistem e-ska untuk Eksportir

User Manual. Sistem e-ska untuk Eksportir User Manual Sistem e-ska untuk Eksportir i Daftar Isi Daftar Isi Pendahuluan... 1 Manfaat Penggunaan Sistem... 1 Tahapan Proses pada Sistem... 1 Tipe Pengguna... 1 Alur Registrasi... 2 Alur Pengajuan Permohonan

Lebih terperinci