BAB IV ANALISA DAN PERANCANGAN SISTEM. Proses perhitungan tunjangan kinerja, uang makan, dan lembur pada Kantor

dokumen-dokumen yang mirip
BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil wawancara di perusahaan tersebut terdapat

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI KERJA PRAKTEK. Berdasarkan data yang didapat, identifikasi masalah yang didapat adalah

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI SISTEM. terintegrasi yaitu dengan menggunakan Microsoft Excel dengan cara penginputan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. memberikan masukan dalam pengembangan sistem informasi yang dibuat.

BAB IV DISKRIPSI PEKERJAAN. Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dilakukan dalam pengumpulan data tersebut, antara lain:

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. penelitian terhadap aplikasi pencatatan history barang gudang pada PT. GRLJI.

BAB IV PEMBAHASAN 4.1 Analisis Sistem 1. Permasalahan yang timbul

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV DESKRIPSI KERJA PRAKTEK

BAB 4 DESKRIPSI PEKERJAAN. tersebut kedalam laporan perilaku siswa selama 1 hari, 1 bulan, dan 1 tahun.

BAB IV DESKRIPSI PEKERJAAN. Excel tanpa proses lebih lanjut. Sehingga dalam pencatatannya dapat terjadi

BAB IV DESKRIPSI KERJA PRAKTEK. identifikasi masalah. Adapun penjelasannya sebagai berikut: beberapa cara yang telah dilakukan, antara lain:

BAB IV ANALISIS DAN PERANCANGAN SISTEM. perusahaan. Data dan informasi tersebut diperoleh dari sumber terkait untuk

BAB IV DISKRIPSI PEKERJAAN. kegiatan kerja praktik di PT DBL Indonesia, didapatkan beberapa permasalahan

BAB IV DISKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. proses perhitungan dan pemberian gajikepada para pegawai PT. Wijaya Sakti.

BAB IV DESKRIPSI PEKERJAAN. material langsung dan biaya tenaga kerja langsung. Sedangkan biaya overheadnya

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. mendapatkan tugas dan di tempatkan pada bagian Bagian Bagian Tata Usaha dalam

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI SISTEM. manual. Manual di sini mempunyai arti bahwa belum adanya sebuah sistem yang

BAB IV DESKRIPSI PEKERJAAN. data, selanjutnya melakukan tahapan sebagai berikut: menyajikan suatu rancangan langkah kerja dari sistem yang baru.

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Kegiatan yang dilakukan dalam pengumpulan data tersebut, antara lain:

BAB IV DISKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. informasi dalam membuat Aplikasi Pemeliharaan Sarana (Pengadaan).

BAB IV HASIL DAN PEMBAHASAN. aplikasi pembelian barang pada CV Mitra Tech Abadi. Hasil dan pembahasan

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI KERJA PRAKTIK

BAB III ANALISIS DAN PERANCANGAN SISTEM. berupa data data hasil wawancara, observasi, analisis masalah.

BAB IV HASIL DAN PEMBAHASAN

BAB IV DESKRIPSI PEKERJAAN. Perkembangan teknologi informasi saat ini membutuhkan analisa

BAB IV DESKRIPSI PEKERJAAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. 2. Analisa permasalahan dan perancangan sistem

BAB IV DESKRIPSI PEKERJAAN. dilakukan oleh perusahaan untuk mengembangkan usahanya.

BAB IV ANALISA DAN DESAIN

BAB IV METODE PENELITIAN. ditemukan solusi yang tepat sesuai dengan harapan pihak perusahaan.

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI KERJA PRAKTIK. data untuk menyusun daftar input, proses, dan output fungsi bisnis dalam bentuk

BAB IV DESKRIPSI PEKERJAAN. Sungai (BBWS) Brantas, ditemukan beberapa permasalahan seperti: human error

BAB IV ANALISIS DAN DESAIN SISTEM. bagian administrasi umum STIKOM Surabaya. yang dilakukan dalam desain sistem ini adalah:

BAB IV DESKRIPSI PEKERJAAN

BAB IV ANALISA DAN DESAIN SISTEM. permasalahan yang ada pada sistem dimana aplikasi dibangun yang meliputi

BAB IV PENJELASAN PEKERJAAN

BAB IV ANALISIS DAN PERANCANGAN

BAB IV DESKRIPSI PEKERJAAN. saya mendapatkan tugas dan ditempatkan pada Bagian Tata Usaha dalam hal ini

BAB IV DESKRIPSI SISTEM KERJA PRAKTEK

BAB IV PERANCANGAN SISTEM

BAB IV ANALISIS DAN DESAIN SISTEM. berdasarkan data yang telah diperoleh dari hasil studi lapangan. Sedangkan desain

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Berdasarkan hasil survey ke CV. Tiga Kurnia pada Bagian Produksi, selama

STIKOM SURABAYA BAB IV DESKRIPSI PEKERJAAN

BAB IV DISKRIPSI KERJA PRAKTIK. baru. Dalam langkah ini penulis melakukan analisis terhadap permasalahan yang

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI PEKERJAAN

BAB IV SISTEM DAN IMPLEMENTASI. Indonesia Tbk. diperoleh data secara langsung dari manager operasional yang

BAB III ANALISIS DAN PERANCANGAN SISTEM. masyarakat serta lembaga usaha dalam menghadapi ancaman bencana.

BAB IV DESKRIPSI PEKERJAAN

BAB IV 4. DESKRIPSI KERJA PRAKTIK

BAB IV DESKRIPSI PEKERJAAN. Sesuai dengan topik yang diajukan penulis yaitu Aplikasi Rapor Siswa

BAB IV DESKRIPSI KERJA PRAKTEK. mampu mempengaruhi prestasi dari sumber daya manusia khususnya untuk

BAB IV DESKRIPSI PEKERJAAN. perhitungan data presensi siswa yang dilakukan oleh wali kelas. Dalam

BAB IV ANALISA DAN PEMBAHASAN. diberikan dari kerja praktek ini adalah proses entry data alat tulis kantor yang

BAB IV DESKRIPSI PEKERJAAN. ditemukan kesalahan dalam proses penggajian. 1. Masih sering ditemukan kesalahan dalam pencatatan absensi.

DISKRIPSI PEKERJAAN. tahapan penelitian yang dilakukan adalah sebagai berikut.

BAB IV DESKRIPSI KERJA PRAKTEK. Pada bab ini akan dibahas mengenai tahap yang dilakukan dalam

BAB IV DESKRIPSI KERJA PRAKTEK. Sistem yang dibangun adalah Sistem Informasi Penjadwalan kegiatan

BAB IV DESKRIPSI PEKERJAAN. Deskripsi Kerja Praktik menggambarkan tahapan-tahapan bagaimana penulis

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di Dinas

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALIS DAN DESAIN SISTEM. Dari document flow yang prosesnya masih manual lalu dibuat system

BAB 4 HASIL DAN PEMBAHASAN

BAB IV DESKRIPSI PEKERJAAN. sistem. Menurut Kendall & Kendall (2003), perangkat atau teknik

BAB IV DESKRIPSI KERJA PRAKTEK. dan pencatatan kasus Perselisihan Hubungan Industrial (PHI).

BAB III METODE DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI KERJA PRAKTIK. satu usaha yang didirikan adalah Surya Mart. Saat ini Surya Mart masih

BAB IV DESKRIPSI PEKERJAAN. penghitungan data penggajian akan berakibat penerimaan gaji pegawai tidak

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV DISKRIPSI PEKERJAAN. UPT. Taman Budaya Jawa Timur, secara garis besar permasalahan pada

BAB IV DESKRIPSI KERJA PRAKTEK. Dari document flow yang prosesnya masih manual lalu dibuatkan system

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. Kambing Etawa Menggunakan Metode Pearson Square pada Peternakan Nyoto.

BAB IV DESKRIPSI PEKERJAAN. UPT Taman Budaya Jawa Timur, secara garis besar permasalahan yang ada

BAB IV DESKRIPSI SISTEM

BAB IV DESKRIPSI PEKERJAAN. dan transaksi baik peminjaman dan pengembalian masih dilakukan dengan cara

BAB IV DISKRIPSI PEKERJAAN. dengan sistem yang baru. Analisa sistem ini berisi Document Flow dan System

BAB IV DESKRIPSI PEKERJAAN. dalam menganalisa, merancang dan mengembangkan program adalah: yang sekiranya dapat membantu pengembangan program.

BAB IV DESKRIPSI PEKERJAAN. Langkah awal pembuatan Aplikasi Penilaian softskill pada SMAS Al-

BAB IV DISKRIPSI PEKERJAAN. kesalahan di dalam tahap ini akan menyebabkan juga kesalahan di tahap

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN DESAIN SISTEM. 4.1 Proses Bisnis Peminjaman dan Pengembalian Perpustakaan. terkait dengan siswa, guru dan petugas perpustakaan.

BAB IV ANALISIS DAN DESAIN SISTEM. pada UD.Dwi Mulya Plastik yang akan dibuat. Metode ini membutuhkan analisis

BAB IV DESKRIPSI PEKERJAAN. yang digunakan oleh CV. DAUN MUDA COMMUNICATION, ini dilakukan

BAB IV HASIL DAN PEMBAHASAN. 4.1 System Flow Katalog Koleksi dan Presensi Pengunjung Perpustakaan

BAB III ANALISIS DAN PERANCANGAN SISTEM. diambil pada bagian administrasi PT TAMBANGAN RAYA PERMAI. Selain

BAB IV DESKRIPSI KERJA PRAKTEK. COLLECTION III, penulis berusaha menemukan permasalahan yang ada,

Transkripsi:

BAB IV ANALISA DAN PERANCANGAN SISTEM 4.1 Gambaran Sistem Manual Proses perhitungan tunjangan kinerja, uang makan, dan lembur pada Kantor Kesehatan Pelabuhan Kelas I Surabaya masih menggunakan perhitungan MS.EXCEL proses yang berjalan tidak terstruktur dan tidak pasti. Dengan tidak adanya proses yang terstruktur dari perhitungan tunjangan kinerja, uang makan, dan lembur maka proses menjadi berjalan lama karena banyaknya data yang di olah tidak menutup kemungkinan sering nya terjadi kesalahan input. 4.1.1 Identifikasi Permasalahan Berdasarkan proses manual yang terjadi di KKP Kelas 1 Surabaya saat ini pada proses perhitungan tunjangan kinerja, uang makan, dan lembur memiliki masalah antara lain: a. Perhitungan data tunjangan kinerja, uang makan dan makan karyawan yang masih menggunakan system manual yaitu perhitungan menggunakan excel. 4.2 Document Flow Proses Manual Kantor Kesehatan Pelabuhan Kelas 1 Surabaya (KKP Kelas 1) Berisi tentang gambaran alur manual yang terjadi pada KKP Kelas 1 Surabaya, dimulai dari petugas TU mengambil data absensi dari mesing fingger print, kemudian petugas mengelompokan setatus ijin karyawan dan memulai perhitungan

biaya, setelah itu petugas menghitung tunjangan kinerja masing-masing karyawan, kemudian semua uang lembur dan tunjangan ditotal untuk dijadikan satu dan dibuatkan laporan. Semua laporan yang sudah di buat di setorkan ke atasan. Semua proses dokumen flow system absensi manual pada Gambar 4.1 Dokumen Flow Sistem Manual Karyawan Petugas TU Atasan Mulai Surat Sakit/ Ijin Mengam bil Data Absensi Pengelompokan Karyawan Dengan Status Lembur/Ijin/ Sakit/Terlambat Data Absensi Karyawan Sesuai Wilayah Kerja Laporan Tunjangan dan Lembur Finish Perhitungan Gaji Lembur SK.Dinas Luar Perhitungan Tunjangan Kinerja Perhitungan Total Uang Lembur dan Tunjangan kinerja Pembuatan Laporan Tunjangan Kinerja dan Lembur Laporan Tunjangan dan Lembur Gambar 4.1 Dokumen Flow Absensi Manual

4.2.1 Gambaran Sistem Terkomputerisasi Berdasarkan analisa sistem manual yang ada pada KKP Kelas 1 Surabaya terdapat beberapa masalah yang akan di perbaiki dengan sistem baru yang terkomputerisasi. Permasalahan yang diperbaiki antara lain: a. Merancang dan membuat desain sistem yang dapat menghitung keterlambatan karyawan dengan akurat dan cepat sehingga dapat mengurangi human eror. b. Merancang dan membuat desain sistem yang dapat mempercepat proses penghitungan ijin,lembur,sakit,alpa, dan dinas luar. c. Merancang dan membuat desain sistem yang dapat menampilkan total keseluruhan keterlambatan karyawan dalam satu bulan. d. Merancang dan membuat desain sistem yang dapat menghitung lembur dengan akurat. Karena tidak adanya sistem yang membantu dalam proses perhitungan tunjangan kinerja, uang makan dan lembur pada KKP Kelas 1 Surabaya. salah satu cara membantu perusahaan dalam melakukan perhitungan adalah dengan mengimplementasikan suatu sistem yang dapat melakukan perhitungan tunjangan kinerja, uang makan dan lembur. Dengan adanya sistem tersebut diharapkan dapat membantu proses kepegawaian dalam mengolah absensi dan dapat juga digunakan untuk penilaian kinerja tiap bulanya dalam hal absensi atau keterlambatan.

4.3 Metode Penelitian Untuk membantu menyelesaikan permasalahan kerja praktek ini penulis menggunakan beberapa metode penelitian yaitu: 4.3.1 Observasi Kegiatan observasi dilakukan untuk mengamati aktivitas perijinan dan lembur selama jam kerja berlangsung. Pengamatan terhadap perijinan yaitu meliputi cara seorang karyawan melakukan perijinan seperti sakit, ijin, alpha, dan juga mengamati bagamaina dinas luar berlangsung. Untuk pengamatan pada proses lembur meliputi jam lembur, absensi lembur, keterlambatan dan juga pemberian uang lembur. 4.3.2 Wawancara Setelah mendapatkan refrensi yang diperlukan selanjutnya adalah proses pengumpulan data. proses pengumpulan data ini dilakukan dengan cara wawancara di KKP Surabaya Kelas 1 dengan melakukan wawancara kepada bagian kepegawaian dan kepala keuangan. 4.3.3 Studi Literatur Sebelum melakukan pembuatan sistem diperlukan suatu pengetahuan yang berguna sebagai pedoman atau landasan dalam pembuatan sistem. Oleh karena itu diperlukan suatu studi pustaka yang berguna dalam mendapatkan berbagai informasi yang terkait dengan sistem yang akan di buat. Informasi informasi tersebut nantinya akan di buat sebagai landasan teori. Studi literatur tersebut dapat di peroleh dari buku maupun internet. informasi informasi yang di peroleh di

harapkan adalah informasi yang terbaru tentunya akan sangat bermanfaat bagi sistem yang akan di buat. 4.4 Perancangan Sistem Sebelum pembuatan sistem proses perancangan sistem harus dilakukan agar setelah sistem dibuat dan hasilnya akan sesuai dengan yang diharapkan, yaitu mampu melakukan perhitungan tunjangan kinerja karyawan, uang makan dan lembur karyawan, dalam perancangan sistem ini ada beberapa tahapan yang harus dilakukan, adalah pembuatan sistem flowchart (sisflow) dan Data flow diagram (DFD) 4.4.1 Sistem Flow Rancang Bangun Sistem Penghitung Tunjangan Kinerja Pada KKP Kelas 1 Surabaya Sistem flow yang akan dibuat pada rancangan system di KKP Kelas 1 Surabaya terdapat 3 sistem flow ya itu system flow Pendaftaran, menghitung lembur karyawan, system flow perijinan karyawan, dan system flow keterlambatan karyawan. A. Sistem Flow Pendaftaran Pada sistem flow Pendaftaran dimulai dari petugas mengisi form pendaftaran lalu sistem akan menyimpan data pendaftaran pada database usser, setelah data pendaftaran disimpan petugas mendapatkan username dan password yang dapat digunakan untuk masuk ke sistem. Proses tersebut digambarkan pada gambar 4.1 Sistem Flow Pendaftaran

Petugas TU Mulai Petugas Mengisi Form Pendaftaran usser Petugas Mendapatkan ussername dan password Selesai Gambar 4.1 Sistem Flow Pendaftaran B. Sistem Flow Login Pada proses login dimulai dari Petugas TU memasukan username dan password untuk masuk ke sistem dan sistem melakukan validasi username dan password melalui query select pada database usser. Apabila data cocok maka login sukses dan Petugas TU akan masuk ke menu utama, apabila data tidak cocok maka petugas akan memasukan username dan password lagi.

Petugas TU Mulai Masukan Ussername dan password Usser Validasi ussername dan password Login sukses? Masuk Menu Utama Selesai Gambar 4.2 Sistem Flow Login C. Sistem Flow Maintenance Data Karyawan Proses Maintenance Data Karyawan digambarkan dengan Petugas TU melakukan proses login Dilakukan dengan memasukan Data Karyawan pada database karyawan, setelah data karyawan tersimpan Petugas TU akan diberikan opsi untuk update data jika iya makan akan masuk ke menu update apabila data baru sudah diinputkan maka sistem akan memberikan notice

untuk validasi data baru tersebut dan selanjutnya akan melakukan update pada database karyawan. Jika tidak melakukan update maka petugas akan melakukan hapus data yaitu Petugas TU memilih data yang akan di hapus dan selanjutnya sistem akan melakukan validasi untuk data yang akan di hapus. Proses Maintenance Master Karyawan ini digambarkan pada gambar 4.3 Sistem Flow Maintenance Data Kryawan. Petugas TU Mulai Login Selesai Masukan Data Karyawan Update Data? ya tidak tidak Hapus Data? ya Karyawan Update data master karyawan Hapus Data Master Karyawan Validasi Update Data Validasi Hapus Data Gambar 4.3 Sistem Flow Maintanance Data Karyawan

D. Sistem Flow Maintenance Data Lembur per Golongan Proses maintenance data lembur per golongan memiliki 3 proses lain didalamnya yaitu proses insert, update dan delete. Proses input digunakan untuk memasukan data master uang lembur, untuk update digunakan untuk merubah data apabila terjadi salah input, sedangkan untuk delete digunakan untuk menghapus data yang tidak digunakan. Proses maintenance data lembur per golongan digambarkan pada gambar 4.4 Sistem Flow Maintenance Data Lembur Per Golongan Petugas TU Mulai Master_Dat alembur_gol ongan Masukan Data Master Uang Lembur Per Golongan Selesai Update Data Master? Hapus Data Master? Update Master Uang Lembur PerGolongan Hapus Master Uang Lembur PerGolongan Validasi Update Validasi Hapus

Gambar 4.4 Sistem Flow Maintanance Data Lembur Pergolongan E. Sistem Flow Menghitung Tunjangan Kinerja Sistem Flow Menghitung Tunjangan Kinerja dimulai dari Petugas TU memilih Karyawan dan Sistem secara otomatis akan melakukan proses perhitungan tunjangan proses Sistem Flow menghitung Tunjangan Kinerja digambarkan pada Gambar 4.6 Sistem Flow Menghitung Tunjangan. Petugas TU Mulai Karyawan Pilih karyawan M_Perijinan Proses Tunjangan Master_Tunjan gan_kinerja Validasi Tunjangan Tunjangan_Kin erja Proses Karyawan Lain? Selesai

Gambar 4.6 Sistem Flow Menghitung Tunjangan F. Sistem Flow Menghitung Lembur Karyawan Aplikasi T.U.L KKP Kelas 1 Surabaya Petugas input data absensi mulai T_lembur m_data_excel B c Input data absensi Proses olah lembur absensi Keterangan lembur Lembur? tidak end ya Hari minggu? tidak ya Cekout jam 23? Cekout jam 23? ya Tidak tidak Ya Besok libur dan lembur = 8 jam B Besok libur dan lembur = 4 jam B Besok tidak libur dan lembur = jam lembur B Pencatatan lembur di list lembur c Status lembur dan jam lembur selesai Pada Gambar 4.7 bisa dilihat alur sisflow yang menggambarkan proses perhitungan lembur karyawan dengan inputan absensi yang berupa file excel dari mesin fingger print, dan melakukan cek setatus lembur dari karyawan, apabila hari minggu maksimal lembur hanya 8jam dan melakukan cekin jam 11

malam, sedangkan pada hari lain maksimal lembur adalah 4jam dan melakukan cekin jam 11 malam, kemudian melakukan cekout jam 8:30 Pagi, setelah itu karyawan libur atau tidak perlu melakukan cekout proses ini di gambarkan pada Gambar 4.7 Sistem Flow Menghitung Lembur Karyawan. Gambar 4.7 Sistem Flow Menghitung Lembur Karyawan G. Sistem Flow Menghitung Perijinan Petugas Kepegawaian Aplikasi Tunjangan Kinerja dan Uang Makan KKP Kelas 1 Surabaya mulai m_data_ex cel M_perijina n Input data absensi C B Karyawan A Proses olah absensi Set tanggal x, dinas luar = true D Keterangan Ijin A Masuk? ya selesai tidak Sakit? tidak ijin tidak Dinas luar tidak ya ya ya Set tanggal x, sakit = true Set tanggal x, ijin = true Set clock_in = 07:30 and clock_out= 16:00 B B C D tidak cuti ya Set tanggal x, cuti = true B tidak alpa ya Set tanggal x, alpa = true B Gambar 4.8 Sistem Flow Perijinan Karyawan

Di sisflow perijinan karyawan Pada gambar 4.8 bisa dilihat alur sisflow yaitu diinputkan data absensi karyawan dan melakukan proses absensi di dalam proses absensi petugas menerima surat keterangan ijin dari karyawan untuk diproses, proses berlanjut pada pemilihan apakah karyawan itu masuk atau tidak, kalau karyawan tidak masuk akan melakukan pemilihan sebab tidak masuk dan melakukan set ke database M_perijinan, sedangkan untuk lembur akan otomatis melakukan set clock_in = 07:30 dan clock_out = 16:00 karena karyawan yang melakukan lembur akan dianggap masuk, dan selanjutnya melakukan set true ke setatus perijinan meraka berdasarkan tanggal tidak masuk. H. Sistem Flow Pembuatan Laporan Petugas TU Mulai Masuk Menu Laporan Set tanggal laporan Tunjangan_Kin erja Proses Laporan Lembur Selesai Gambar 4.10 Sistem Flow Pembuatan Laporan

Pada proses pembuatan Laporan Dimulai dari Petugas TU masuk ke menu Laporan pilih tanggal laporan selanjutnya lakukan proses laporan proses ini digambarkan pada Gambar 4.10 Sistem Flow Pembuatan Laporan 4.5.2 Context Diagram Absensi Karyawan Data total Lembur Karyawan Data total Tunjangan Kinerja Petugas Tu Data Ussername dan Password Data Pendaftaran Member 1 Aplikasi Lembur dan Tunjangan KKP Kelas I Surabaya Data Master Karyawan Data master karyawan dihapus Data master karyawan diupdate Data Master Tunjangan Karyawan Data Absensi Karyawan Data Master Uang Lembur PerGolongan Keterangan ijin karyawan Jadwal Lembur Karyawan Laporan Lembur Laporan Tunjangan Kepala Bagian Keuangan Gambar 4.11 Contex Diagram Aplikasi Perhitungan tunkin dan Uang Lembur

Context diagram dari aplikasi Perhitungan Tunjangan Kinerja dan Uang Lembur menggambar secara umum tentang berjalannya aplikasi untuk KKP Kelas I Surabaya. Pada context diagram ini melibatkan dua aktor atau entitas yaitu Petugas TU dan Kepala Bagian KKP Kelas I surabaya. Masing-masing memiliki informasi yang berbeda dalam penggunaan Aplikasi Perhitungan Tunjangan dan Uang Lembur proses ini digambarkan pada gambar 4.11. 4.2.2 Diagram Jenjang Diagram Jenjang merupakan diagram urutan proses yang terjadi dalam Aplikasi Perhitungan Tunjangan Dan Uang Lembur Karyawan. Pada diagram Jenjang untuk aplikasi ini memliki enam proses yaitu Pendaftaran dan login, Maintenance Data Master Karyawan, Maintenance Data Lembur Pergolongan, Menghitung Perijinan Menghitung Tunjangan Kinerja Menghitung Lembur dan Pembuatan Laporan. Aplikasi Perhitungan Tunjangan Kinerja dan Uang Lembur Pendaftaran dan login Maintenance Data Master Karyawan Maintenance Data Lembur Pergolongan Menghitung Perijinan Menghitung Tunjangan Kinerja Menghitung Lembur Pendaftaran Insert Insert Pembuatan Laporan Login Update Update Delete Delete Gambar 4.12 Diagram hipo

16 4.4.3 Data Flow Diagram (DFD) Data Flow Diagram atau DFD merupakan perangkat yang digunakan pada metodelogi pengembangan sistem yang terstruktur. DFD dapat menggambarkan seluruh kegiatan yang terdapat pada Aplikasi Perhitungan Tunjangan Kinerja Dan Uang Lembur. a. Data Flow Diagram Level 0 Pada DFD Level 0 Aplikasi Tunjangan Kinerja dan Uang Lembur memiliki 7 proses utama yang digambarkan pada Gambar 4.13. 16

17 Data Ussername dan Password Data Pendaftaran Member Data master Ussername karyawan dan Password di update Data Master Karyawan Hak akses Menu utama Data Master karyawan di hapus 1.1 Pendaftaran dan login 1.3 Maintenance Data Master Karyawan 1 usser 2 Master Karyawan Petugas Tu Data Lembur Pergolongan 1.4 Maintenance Data Lembur Per Golongan Kepala Bagian Keuangan 3 Master Lembur Pergolongan 4 m_perijinan Data Perijinan Data Karyawan Absensi Data Karyawan 1.5 Menghitung Perijinan 1.6 Menghitung Tunjangan Kinerja 5 Tunjangan Kinerja 6 T_Lembur 1.7 Data Karyawan Menghitung Lembur Karyawan 1.8 Pembuatan Laporan Gambar 4.13 DFD Level 0 Laporan Lembur Dan Tunjangan Kinerja b. Data Flow Diagram Level 1 Pendaftaran dan Login 17

18 Data Pendaftaran Member Ussername dan password 1.1.1 Pendaftaran member 1 usser Petugas Tu Ussername dan password 1.1.2 Login member Hak akses menu utama Gambar 4.14 Data Flow Diagram Level 1 Pendaftaran dan Login Pada Data Flow Diagram Level 1 Pendaftaran dan Login Petugas TU memasukan data pendaftaran member untuk melakukan pendaftaran account yang digunakan untuk login aplikasi dan apabila sudah dibuat username dan password maka petugas tu akan mendapatkan hak akses untuk login aplikasi proses ini digambarkan pada gambar 4.14. c. Data Flow Diagram Level 1 Maintenance Data Master Karyawan Data master Karyawan 1.3.1 Masukan Data Karyawan Petugas Tu Data Karyawan diupdate 1.3.2 Hapus Data Master Karyawan 2 Master Karyawan Data Karyawan Di hapus 1.3.3 Delete Data Master karyawan Gambar 4.15 Data Flow Diagram Level 1 Maintenance Data Master Karyawan 18

19 Pada Gambar 4.15 digambarkan proses maintenance data master karyawan yang memiliki 3 proses utama yaitu insert, update dan delete. Pada proses insert difungsikan untuk memasukan data karyawan baru, untuk proses update digunakan untuk melakukan update/memperbarui data karyawan sedangkan untuk delete difungsikan untuk menghapus data karyawan. 4.4.4 Entity Relation Diagram (ERD) Entity Relation Diagram (ERD) merupakan suatu desain sistem yang digunakan untuk mempresentasikan, menentukan dan mendokumentasikan kebutuhan sistem ke dalam suatu bentuk dengan tujuan untuk menunjukkan struktur dari data stakeholder. Dalam pembuatan sistem ini ERD merupakan representasi dari model basis data yang berasal dari gambaran rancangan DFD. ERD terdiri dari 2 jenis, diantaranya adalah Conceptual Data Model (CDM) dan Physical Data Model (PDM). Adapun kedua jenis model dapat dijelaskan sebagai berikut : 1. Conceptual Data Model (CDM) Conceptual Data Model (CDM) merupkan gambaran secara keseluruhan mengenai konsep struktur database dalam bentuk logic yang dirancang untuk pembuatan sistem. CDM pada sistem yang akan dibangun ini disesuaikan dengan DFD yang sebelumnya telah dirancang. Berikut merupakan rancangan CDM pada Aplikasi Tunjangan Kinerja dan Lembur pada KKP Kelas 1 Surabaya dapat dilihat pada gambar 4.5.1. 19

20 id_usser ussername password Usser Text Text Relationship_5 <M> Relationship_1 Master Karyawan id_karyawan alamat no_telpn jabatan golongan Text Text Text Text <M> Relationship_2 Relationship_4 Tunjangan_Kinerja id_tunjangan_kinerja id_karyawan terlambat_1-30min terlambat_31-60min terlambat_61-90min terlambat_91_min Tidak_absen_datang mendahului_1-30min mendahului_31-60min mendahului_61-90min mendahului_91_min Tidak_absen_pulang id_karyawan <pi> <pi> <M> <M> id_absensi id_karyawan sakit ijin dinas_luar alpha cuti id_karyawan Absensi_karyawan <pi> <pi> <M> <M> T_Lembur id_t_lembur id_karyawan id_lembur_pergolongan telat_lembur date lembur_time Uang_lembur id_karyawan id_lembur_pergolongan <pi,ai> <ai> <pi> Time Date Time <M> <M> <M> Relationship_3 M_Lembur_pergolongan id_lembur_pergolongan golongan Upah_lembur Potongan Text Text Text <M> Gambar 4.16 Conceptual Data Model (CDM) 2. Physical Data Model (PDM) Physical Data Model (PDM) merupakan gambaran secara keseluruhan detail database dalam bentuk fisik. PDM ini dihasilkan (generate) dari CDM yang sudah dibuat sebelumnya. Adapun rancangan PDM dapat dilihat pada gambar 4.5.2. 20

21 id_usser ussername password Usser long varchar long varchar Absensi_karyawan id_absensi id_karyawan sakit ijin dinas_luar alpha cuti <pk> Master Karyawan id_karyawan alamat no_telpn jabatan golongan long varchar long varchar long varchar long varchar T_Lembur id_t_lembur id_karyawan id_lembur_pergolongan telat_lembur date lembur_time Uang_lembur time date time <pk,ak> Tunjangan_Kinerja id_tunjangan_kinerja id_karyawan terlambat_1-30min terlambat_31-60min terlambat_61-90min terlambat_91_min Tidak_absen_datang mendahului_1-30min mendahului_31-60min mendahului_61-90min mendahului_91_min Tidak_absen_pulang M_Lembur_pergolongan id_lembur_pergolongan golongan Upah_lembur Potongan <pk> long varchar long varchar long varchar Gambar 4.17 Physical Data Model (PDM) 4.4.5 Struktur Tabel Berdasarkan Physical Data Model (PDM) yang sudah dibangun, dapat dibentuk suatu struktur database yang digunakan untuk penyimpanan data, diantaranya : a. Nama Tabel : Usser Primary Key : id_usser Foreign Key : - Fungsi : Membuat user atau memberikan hak akses untuk login aplikasi Tabel 4. 1 Struktur Tabel Usser No Field Tipe Data Constraint Keterangan 21

22 1 Id_usser int Primary Key, Not - Null 2 username Varchar(20) Not Null User username untuk login aplikasi 3 password Varchar(20) Not Null Password untuk login aplikasi b. Nama Tabel : master_karyawan Primary Key : id_karyawan Foreign Key : - Fungsi : untuk menyimpan data karyawan Tabel 4. 2 Struktur Tabel master_karyawan No Field Tipe Data Constraint Keterangan 1 id_karyawan int Primary Key, Not - Null 2 alamat Varchar(255) Not Null Menyimpan alamat karyawan 3 No_telpn Varchar(255) Not Null Menyimpan nomer telepon karyawan 22

23 jabatan Varchar(255) Not Null Menyimpan jabatan karyawan golongan Varchar(255) Not Null Menyimpan golongan karyawan c. Nama Tabel : absensi_karyawan Primary Key Foreign Key Fungsi : id_absensi : id_karyawan : untuk menyimpan data absensi Tabel 4. 3 Struktur Tabel absensi karyawan No Field Tipe Data Constraint Keterangan 1 id_absensi int Primary Key, Not - Null 2 Id_karyawan int Foreign key, Not Null Menyimpan karyawan data 3 Sakit int Null Menyimpan keterangan sakit karyawan 4 ijin int Null Menyimpan keterangan ijin karyawan 23

24 5 Dinas_luar int Null Menyimpan keterangan dinas luar karyawan 6 alpha int Null Menyimpan keterangan alpha karyawan 7 cuti int Null Menyimpan keterangan cuti karyawan d. Nama Tabel : M_Lembur_pergolongan Primary Key : id_lembur_pergolongan Foreign Key : - Fungsi : untuk menyimpan data master lembur pergolongan Tabel 4. 4 Struktur Tabel master lembur pergolongan No Field Tipe Data Constraint Keterangan 1 id_lembur_per int Primary Key, - golongan Not Null 2 golongan Varchar(255) Not Null Menyimpan data golongan 3 Upah_lembur int Null Menyimpan data upah lembur karyawan 24

25 4 potongan int Null Menyimpan data potongan karyawan e. Nama Tabel : T_lembur Primary Key Foreign Key Fungsi : id_t_lembur : id_lembur, id_lembur_pergolongan : untuk menyimpan data transaksi lembur Tabel 4. 5 Struktur Tabel transaksi lembur No Field Tipe Data Constraint Keterangan 1 id_t_lembur int Primary Key, - Not Null 2 Id_karyawan Varchar(255) Foreign key, Untuk menyimpan Not Null karyawan lembur yang 3 Id_lembur_per golongan int Not Null Menyimpan data lembur pergolongan 4 Telat_lembur time Not Null Mencatat telat datang lembur 25

26 5 date date Not Null Mencatat hari lembur 6 Lembur_time time Not Null Mencatat total waktu lembur 7 Uang_lembur int Not Null Mencatat total uang lembur f. Nama Tabel : Tunjangan_Kinerja Primary Key Foreign Key Fungsi : id_tunjangan_kinerja : id_karyawan : untuk menyimpan data tunjangan kinerja Tabel 4. 6 Struktur Tabel Tunjangan Kinerja No Field Tipe Data Constraint Keterangan 1 id_tunjangan_ int Primary Key, - kinerja Not Null 2 Id_karyawan Varchar(255) Foreign key, Untuk menyimpan Not Null karyawan lembur yang 3 Terlambat_1-30min int Not Null Mencatat keterlambatan karyawan yang 26

27 telat 1 sampai 30 menit 4 Terlambat_31-60min int Not Null Mencatat keterlambatan karyawan yang telat 31 sampai 60 menit 5 Terlambat_61-90min int Not Null Mencatat keterlambatan karyawan yang telat 61 sampai 90 menit 6 Terlambat_91 min int Not Null Mencatat keterlambatan karyawan yang telat lebih dari 91menit 7 Tidak absen int Not Null Mencatat total nilai datang karyawan yang tidak absen datang 27

28 8 Mendahului_1 Int Not Null Mencatat karyawan -30min yang pulang mendahului 1-30 menit 9 Mendahului_3 Int Not Null Mencatat karyawan 1-60min yang pulang mendahului 31-60 menit 10 Mendahului_6 Int Not Null Mencatat karyawan 1-90min yang pulang mendahului 61-90 menit 11 Mendahului_9 Int Not Null Mencatat karyawan 1min yang mendahului pulang lebih dari 91menit 28

29 12 Tidak_absen_p ulang Int Not Null Mencatat karyawan yang tidak absen pulang 4.4.6 Kebutuhan Sistem Kebutuhan sistem yang digunakan pada Aplikasi Tunjangan Kinerja Dan Uang Lembur meliputi Kebutuhan Perangkat Keras (Hardware), Kebutuhan Perangkat Lunak (Software) Dan Kebutuhan Jasa. A. Kebutuhan Perangkat Keras (Hardware) Perangkat keras yang dibutuhkan untuk menjalankan aplikasi adalah komputer dengan minimal spesifikasi sebagai berikut : a. Prosesor Intel Core 2 Duo minimal 2.0 Ghz b. RAM 1 Gb c. Harddisk 160 Gb d. Network Interface Card 100 MB Ethernet LAN B. Kebutuhan Perangkat Lunak (Software) Perangkat lunak yang diperlukan untuk menjalankan dashboard ini adalah sebagai berikut : 29

30 a. Sistem Operasi : Windows / Linux b. Net framework : Net Framework 3.0 atau lebih tinggi c. Database : Sql server 2005 atau lebih tinggi 4.5 Implementasi Pada tahap ini dijelaskan tentang implementasi sistem terhadap Aplikasi Tunjangan Kinerja Dan Uang Lembur. Impementasi terhadap sistem berdasarkan fungsional dan non-fungsional yang ada pada Kantor Kesehatan Pelabuhan Kelas 1 Surabaya. 4.5.1 Implementasi Sistem Proses implementasi sistem dilakukan dengan tujuan agar sistem yang dibangun dapat mengatasi permasalahan dalam penelitian ini. Pada tahapan ini, sebelum melakukan implementasi, pengguna (user) harus mempersiapkan kebutuhankebutuhan dari program yang akan diimplementasikan. Kebutuhan-kebutuhan tersebut berupa perangkat lunak dan kebutuhan perangkat keras seperti yang telah dijelaskan pada fungsi sebelumnya. admin. Pada proses implementasi ini, dijelaskan bagaimana penggunaan aplikasi pada 4.5.1 Penjelasan Penggunaan Aplikasi Aplikasi yang dibangun pada penelitian ini adalah Aplikasi Tunjangan Kinerja Dan Uang Lembur yang nantinya akan membantu petugas tu dalam proses perhitungan tunjangan dan uang lembur dari KKP Kelas 1 Surabaya. Proses ini dilakukan dengan 30

31 tujuan menjelaskan cara kerja pada aplikasi Tunjangan Kinerja Dan Uang Lembur yang dibangun ketika saat diimplementasikan. Penjelasan penggunaan aplikasi ini menjelaskan kepada masing-masing pengguna sesuai fungsi-fungsi yang dilakukan. Terdapat satu pengguna yaitu petugas TU. A. Pengguna sebagai Petugas TU Dalam menggunakan Aplikasi Tunjangan Kinerja dan Uang Lembur terhadap proses kegiatan yang dilakukan oleh Petugas TU dapat melakukan beberapa proses. Proses ini disesuaikan dengan kebutuhan yang sudah dilakukan analisis sebelumnya. Proses tersebut diantaranya : Login admin, melakukan input data Tabel Master, menghitung tunjangan kinerja, dan uang lembur untuk KKP Kelas I Surabaya. 1. Halaman Login Gambar 4.18 Form Login 31

32 Adapun penjelasan mengenai menu Login yang tersedia pada Aplikasi Tunjangan Kinerja dan Uang Lembur dan hasil penyesuaian antar form dengan rencana kebutuhan dan fungsi dapat dilihat pada tabel 4.7. Tabel 4. 7 Penjelasan Tentang Halaman Login Fungsional Otentikasi Login Deskripsi Sebelum masuk kedalam aplikasi, pengguna harus memasukkan username dan password untuk masuk kedalam sistem. Fungsi Tombol Login Tombol ini berfungsi sebagai verifikasi masuk kedalam sistem. Namun sebelum menekan tombol Login pengguna diharuskan mengisi field Username dan Password. cancle Tombol ini berfungsi untuk membatalkan usser masuk kedalam Aplikasi. 2. Halaman Utama 32

33 Gambar 4.19 Halaman Utama Adapun penjelasan mengenai menu Utama yang tersedia pada Aplikasi Tunjangan Kinerja dan Uang Lembur dan hasil penyesuaian antar form dengan rencana kebutuhan dan fungsi dapat dilihat pada tabel 4.8. Tabel 4. 8 Penjelasan Tentang Halaman Utama Fungsional Halaman Utama Deskripsi Pada halaman utama ini pengguna dapat melakukan berbagai proses dari input karyawan sampai mengerjakan uang lembur. Fungsi Tombol Import Excel Tombol ini berfungsi untuk masuk ke halaman import excel yang digunakan untuk memasukan data 33

34 absensi karyawan selama satu bulan. Kehadiran Tombol ini berfungsi untuk melihat kehadiran dari keterlambatan, pulang mendahului dan absensi selama satu bulan. Lembur Tombol ini berfungsi untuk melihat lembur karyawan selama satu bulan. Set tanggal merah Untuk melakukan set tanggal merah pada hari biasa sebelum melakukan perhitungan lembur Total uang lembur Untuk melihat total uang lembur selama satu bulan. help Menu bantuan 3. Halaman Import Excel 34

35 Gambar 4.20 Halaman Import Excel Adapun penjelasan mengenai Halaman Import Excel yang tersedia pada Aplikasi Tunjangan Kinerja dan Uang Lembur dan hasil penyesuaian antar form dengan rencana kebutuhan dan fungsi dapat dilihat pada tabel 4.9. Tabel 4. 9 Penjelasan Tentang Halaman Import Excel Fungsional Halaman Import Excel Deskripsi Halaman Import excel digunakan untuk memasukan data karyawan berupa file excel yang telah di export dari mesin fingger print data tersebut berupa absensi kedatangan dan jam pulang karyawan, master golongan, jabatan dan wilayah kerja. 35

36 Fungsi Tombol Import excel Tombol ini berfungsi untuk memasukan file excel dari mesin fingger print Proses ijin Tombol ini digunakan untuk melakukan proses perijinan karyawan dengan melakukan ceklist pada cek box sesuai dengan ijin karyawan, selain melakukan proses perijinan tombol ini juga melakukan proses perhitungan waktu lembur dengan melakukan ceklist pada cek box lembur dengan cara memilih nama karyawan dan tanggal pada combo box. 4. Halaman Kehadiran 36

37 Gambar 4.21 Halaman Kehadiran Adapun penjelasan mengenai Halaman Import Excel yang tersedia pada Aplikasi Tunjangan Kinerja dan Uang Lembur dan hasil penyesuaian antar form dengan rencana kebutuhan dan fungsi dapat dilihat pada tabel 4.10. Tabel 4.10 Penjelasan Tentang Halaman Kehadiran Fungsional Halaman Kehadiran Deskripsi Halaman Kehadiran ini digunakan untuk melihat perijinan dan kehadiran karyawan yang nantinya data tersebut digunakan untuk menghitung tunjangan kinerja 37

38 Fungsi Tombol Tampil Data Tombol ini berfungsi untuk menampilkan data tunjangan kinerja yang nantinya akan di inputkan di website ropeg. Export excel to Tombol ini digunakan untuk melakukan export data ke file excel. 5. Halaman Lembur Gambar 4.22 Halaman Lembur 38

39 Tabel 4.10 Penjelasan Tentang Halaman Lembur Fungsional halaman Lembur Deskripsi Halaman lembur digunakan untuk menampilkan total waktu lembur karyawan beserta upah lembur Fungsi Tombol Proses lembur Tombol ini berfungsi untuk menampilkan data lembur karyawan berdasarkan nama maupun wilayah kerja. Export excel to Tombol ini digunakan untuk melakukan export data ke file excel. 39

40 6. Halaman Set Tanggal Merah Gambar 4.23 Halaman Set Tanggal Merah Adapun penjelasan mengenai Halaman set tanggal merah yang tersedia pada Aplikasi Tunjangan Kinerja dan Uang Lembur dan hasil penyesuaian antar form dengan rencana kebutuhan dan fungsi dapat dilihat pada tabel 4.11. Tabel 4.11 Penjelasan Tentang Halaman Set Tanggal Merah Fungsional Set tanggal merah 40

41 Deskripsi Halaman set tanggal merah ini digunakan untuk melakukan set tanggal merah pada bulan saat dilakukan proses perhitungan lembur dan tunjangan kinerja agar data yang ada valid. Fungsi Tombol Proses tanggal merah Tombol ini berfungsi untuk menyimpan tanggal merah selama periode dilakukanya perhitungan tunkin dan lembur. Set tanggal ulang Tombol ini digunakan untuk merubah tanggal merah apabila ada kesalahan input. selesai Proses selesai dan kembali ke menu utama. 6. Halaman Help / Bantuan 41

42 Gambar 4.24 Halaman Help Adapun penjelasan mengenai halaman help yang tersedia pada Aplikasi Tunjangan Kinerja dan Uang Lembur dan hasil penyesuaian antar form dengan rencana kebutuhan dan fungsi dapat dilihat pada tabel 4.12. Tabel 4.12 Penjelasan Tentang Halaman Help Fungsional Set tanggal merah Deskripsi Halaman Help ini digunakan untuk memberi bantuan pada petugas tu tentang instalasi dan beberapa bantuan saat terjadi error. 42

43 Fungsi Tombol 43