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

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

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

BAB IV DESKRIPSI PEKERJAAN

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

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

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil wawancara di perusahaan tersebut terdapat

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

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

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

BAB V HASIL DAN PEMBAHASAN. akan diperbaiki dalam hal ini perancangan aplikasi mencakup system flow, hirarki

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

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

BAB IV ANALISIS DAN DESAIN SISTEM. perangkat keras, perangkat lunak, dan pengguna. Analisis ini diperlukan sebagai

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

BAB IV DESKRIPSI PEKERJAAN. berupa kertas, sehingga sering terjadi redudansi data dan adanya

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

BAB IV DESKRIPSI KERJA PRAKTEK

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

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

BAB IV DESKRIPSI SISTEM KERJA PRAKTEK

BAB IV DESKRIPSI PEKERJAAN. kosong. Hal ini dapat digunakan untuk menentukan berapa jumlah limit yang

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

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

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

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

BAB IV DESKRIPSI PEKERJAAN

BAB IV HASIL DAN PEMBAHASAN. masalah tersebut. Untuk mengatasi masalah yang terjadi maka diperlukan

BAB IV ANALISIS DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

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

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

BAB IV 4. DESKRIPSI PEKERJAAN. yang dikembangkan dengan tampilan yang mudah untuk dijalankan. Aplikasi

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

BAB IV PEMBAHASAN 4.1 Analisis Sistem 1. Permasalahan yang timbul

BAB IV DESKRIPSI PEKERJAAN. Perpustakaan SMA Negeri 3 Nganjuk, secara garis besar permasalahan yang ada

BAB IV DESKRIPSI PEKERJAAN

STIKOM SURABAYA BAB IV DESKRIPSI PEKERJAAN

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

BAB IV DESKRIPSI PEKERJAAN. operasional yang masih menggunakan buku absen dan check list (manual). Selain

BAB IV DISKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. dibutuhkan dalam pembuatan aplikasi. Pada tahap ini dilakukan peninjauan

BAB IV DESKRIPSI KERJA PRAKTEK. sistem yang ada saat ini pada PT. BARATA INDONESIA (PERSERO). Hasil

BAB IV DESKRIPSI KERJA PRAKTIK. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di BADAN

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. Dalam kerja praktek pada bagian Sekretariat Dinas Koperasi, Industri, dan

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

BAB IV PERANCANGAN SISTEM. harus menyerahkan data kompetensi siswa kepada pihak staff PSG untuk

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

BAB IV DESKRIPSI PEKERJAAN

BAB III ANALISIS_DAN_PERANCANGAN_SISTEM

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

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

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

BAB IV DESKRIPSI PEKERJAAN. mempelajari serta memberikan solusi bagi masalah yang timbul. 4. Melakukan pembahasan terhadap hasil implementasi sistem.

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

BAB IV ANALISIS DAN DESAIN SISTEM

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

BAB IV ANALISIS DAN DESAIN SISTEM. Berdasarkan hasil observasi dan wawancara terkait proses yang berjalan

BAB IV DESKRIPSI KERJA PRAKTEK. itu juga dilakukan pengamatan pada proses penyimpanan data customer serta proses

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

BAB IV DESKRIPSI KERJA PRAKTEK. Dalam pengembangan teknologi dibutuhkan analisa dan perancangan

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI KERJA PRAKTI K. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di PT. PLN

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

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

BAB IV DISKRIPSI PEKERJAAN. sistem informasi penggajian pada PT. KARYA MANDIRI BERSAMA.

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

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. rekapitulasi registrasi dan laporan hasil pembayaran Non Taglis.

BAB IV DESKRIPSI SISTEM INFORMASI PENYUSUNAN JADWAL

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

BAB IV DESKRIPSI KERJA PRAKTEK. sistem yang ada saat ini pada RSIA PRIMA HUSADA. Hasil yang ditemukan

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

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

BAB IV DESKRIPSI KERJA PRAKTEK. karena sistem yang masih dilakukan secara manual. diharapkan dapat mengatasi permasalahan tersebut.

BAB IV DESKRIPSI PEKERJAAN. seperti menyebarkan brosur, iklan koran, dll. Promosi yang masih dilakukan

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

BAB IV DESKRIPSI PEKERJAAN. disposisi surat masuk ke sub sub bagian dalam pengadilan tinggi. Pada

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

BAB IV DESKRIPSI PEKERJAAN

BAB IV ANALISA DAN DESAIN

BAB IV DESKRIPSI KERJA PRAKTEK

BAB III ANALISIS DAN PERANCANGAN SISTEM. Karyawan (Studi kasus: Flashcom Indonesia). Tahap-tahap penelitian terlihat pada

BAB IV DESKRIPSI PEKERJAAN

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

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil survey, wawancara dan pengamatan yang dilakukan di

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

BAB IV DESKRIPSI PEKERJAAN

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

BAB IV DESKRIPSI SISTEM. yaitu, adanya kesalahan penginputan data pada saat Input jumlah lembur, Input

DISKRIPSI PEKERJAAN. tahapan penelitian yang dilakukan adalah sebagai berikut.

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. berbeda dengan beberapa institusi pendidikan lain. Hal ini disebabkan karena

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

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

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

BAB IV DESKRIPSI SISTEM. untuk peningkatan kinerja Aplikasi Jadwal Kegiatan pada SMA Negeri 1 Klakah

BAB III ANALISIS DAN PERANCANGAN SISTEM

Transkripsi:

BAB IV DESKRIPSI PEKERJAAN 4.1 Membuat Prosedur Kerja Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di PT. Acatya Gading Bimata Surabaya, secara garis besar permasalahan yang ada dalam perusahaan ini adalah proses pencatatan kehadiran, pencatatan perizinan dan cuti, pencatatan lembur yang dilakukan masih manual dalam arti penggunaan Microsoft Excel tanpa proses lebih lanjut. Sehingga dalam pencatatannya dapat terjadi kesalahan dan dapat terjadi kehilangan data dikarenakan virus. Dalam kerja praktek ini, berusaha menemukan permasalahan yang ada dan mempelajari serta mengatasi masalah tersebut. Permasalahan pada presensi karyawan PT. Acatya Gading Bimata yaitu mengenai proses presensi yang masih menggunakan metode seperti dijelaskan diatas tadi, lalu pembuatan laporan dari data data presensi karyawan masih belum bisa dilakukan oleh pihak Human Resource Development (HRD). Untuk mengatasi masalah yang ada di atas maka diperlukan langkah-langkah sebagai berikut: 1. Menganalisis Sistem 2. Mendesain Sistem 3. Mengimplementasikan Sistem 4. Melakukan Pembahasan terhadap Implementasi Sistem 18

19 4.2 Menganalisis Sistem Berdasarkan hasil analisis sistem yang sedang berjalan saat ini pada PT. Acatya Gading Bimata Surabaya, ditemukan masih banyak kekurangan yang terjadi. Salah satunya adalah sering terjadinya kesalahan dalam pengecekan jumlah kehadiran, lembur maupun perizinan dan cuti yang dilakukan oleh pihak HRD kepada karyawan. Hal ini bisa terjadi karena sistem yang masih dilakukan secara manual, yaitu menggunakan aplikasi Microsoft office Excel. Mengacu pada permasalahan yang ada, kantor cabang PT. Acatya Gading Bimata Surabaya membutuhkan aplikasi yang dapat mengetahui berapa jumlah kehadiran, ketidakhadiran, lembur, perizinan dan cuti pada masing-masing karyawannya. Oleh Karena itu, dirancanglah sebuah aplikasi presensi karyawan yang diharapkan dapat mengatasi permasalahan tersebut. Document flow menggambarkan proses yang sudah ada menurut hasil analisis yang dibuat berdasarkan hasil survey di kantor PT. Acatya Gading Bimata Surabaya. Terdapat dua document flow yang ada pada PT. Acatya yaitu document flow presensi dan document flow pembuatan laporan yang akan dijelaskan sebagai berikut.

20 a. Document Flow Presensi Gambar 4.1 menjelaskan tentang gambaran umum proses presensi karyawan yang dilakukan oleh PT. Acatya saat ini. Proses dimulai dari karyawan ketika datang masuk kantor dan menginformasikan kedatangannya secara lisan kepada bagian HRD. Apabila karyawan tersebut cuti/izin maka karyawan diharuskan menyerahkan surat keterangan izin/cuti kepada HRD. Setelah itu bagian HRD akan mencari data karyawan melalui dokumen yang sudah ada untuk mencocokkan apakah data karyawan sudah sesuai atau belum. Apabila ternyata karyawan tersebut tidak tercatat maka proses akan berakhir, sebaliknya bila ditemukan data karyawan yang sesuai maka pihak HRD akan memperbarui dokumen presensi karyawan sesuai dengan data karyawan yang cocok. Setalah itu dokumen akan disimpan oleh bagian HRD dan proses berakhir.

21 Document Flow Presensi Phase HRD Start Menginformasi kan Kehadiran / kepulangan / Izin / Cuti Surat izin / cuti Data tidak ditemukan End Ya Izin/Cuti Memperbarui status kehadiran karyawan Presensi Tidak Ada Menyimpan Presensi Data Mengecek data karyawan Gambar 4.1. Document Flow Presensi Ada? Tidak

22 b. Document Flow Pembuatan Laporan Gambar 4.2 menjelaskan bagaimana proses pembuatan laporan yang dimulai dari direktur. Direktur akan meminta laporan kepada HRD sewaktu-waktu. Selanjutnya pihak HRD akan segera membuat laporan kehadiran karyawan, laporan ini dibuat dua rangkap dimana satu laporan disimpan dan satu laporan lagi diberikan kepada direktur dan proses berakhir. Document Flow Pembuatan Laporan Phase Direktur Start Meminta pembuatan laporan kehadiran karyawan Laporan Kehadiran End Membuat laporan kehadiran Laporan Kehadiran HRD Gambar 4.2. Document Flow Pembuatan Laporan Data Presensi

23 4.3 Mendesain Sistem Setelah melakukan analisis sistem, maka selanjutnya dilakukan desain sistem. Langkah-langkah yang dilakukan dalam desain sistem ini adalah: 1. System Flow 2. Hirarki Input Proses Output (HIPO) 3. Context Diagram 4. Data Flow Diagram (DFD) 5. Entity Relationship Diagram (ERD) 6. Database Management System (DBMS) 7. Desain Input Output 1. System Flow Ketujuh langkah tersebut akan dijelaskan sebagai berikut: System flow menunjukkan aliran proses kegiatan dari Aplikasi Presensi pada PT. Acatya Gading Bimata Surabaya yang dimulai dari karyawan. akan memulai dengan menginputkan data karyawan yang berupa kode unik (NIK), kemudian data tersebut akan dicek oleh sistem untuk menentukan status kehadiran karyawan tersebut datang atau pulang, bila karyawan tersebut datang maka sistem akan mengecek kembali karyawan tersebut karyawan tersebut melakukan izin/cuti atau tidak, jika tidak maka sistem akan mencatat jam hadir karyawan, apabila jam hadir karyawan lebih dari yang ditentukan oleh aplikasi maka karyawan tersebut dianggap terlambat dan pesan terlambat tersebut akan ditampilkan pada layar. Jika karyawan tersebut ternyata cuti/izin, maka bagian HRD akan menginputkan data surat izin/cuti yang diberikan oleh karyawan lalu sistem akan menyimpan informasi perizinan/cuti karyawan tersebut ke dalam database.

24 Sedangkan apabila karyawan status kehadiran karyawan dianggap pulang oleh sistem maka sistem akan mengecek apakah karyawan tersebut lembur atau tidak, jika tidak lembur maka sistem akan mencatat data dan jam pulang karyawan tersebut. Apabila karyawan tersebut lembur maka sistem akan mengecek data lembur karyawan apakah karyawan tersebut sudah mempunyai surat keterangan lembur atau tidak, jika belum maka bagian HRD akan menginputkan data karyawan tersebut untuk mendaftarkan karyawan tersebut kedalam sistem agar bisa lembur. SISTEM PRESENSI KARYAWAN Phase Mulai Data Mengecek Status 1 Surat Lembur HRD Membuat Surat Lembur Input Data Mengecek Status Kehadiran atau Kepulangan Hadir? Tidak ada Menambah Data Lembur Mencetak Surat Lembur pulang Aplikasi simpan Lembur? ya Mengecek Status Surat Lembur Surat? Lembur Data Lembur Gambar 4.3 System Flow Aplikasi Presensi (1) 2 3

25 SISTEM PRESENSI KARYAWAN HRD Aplikasi Phase 1 2 Status? 5 Surat Izin / Cuti Pesan Jam Kepulangan dan Jam Lembur 4 Surat Izin / Cuti Data lembur karyawan Data perizinan 3 Memasukkan Data Kepulangan Menyimpan ke Database Data Kepulangan ada Mengecek Data Menampilkan Pesan Jam Kepulangan dan Jam Lembur Menyimpan ke Database Detail Presensi Gambar 4.4 System Flow Aplikasi Presensi (2) Presensi

26 SISTEM PRESENSI KARYAWAN HRD Aplikasi Phase 4 Selesai Status kehadiran Menghitung Jam Kedatangan Terlambat tidak Menyimpan Data Hadir Menampilkan Pesan Jam Kedatangan Mengecek Data Nama Gambar 4.5 System Flow Aplikasi Presensi (3) 5 Hadir ya ID Fingerprint Menghitung Jam Terlambat Presensi

27 SISTEM PELAPORAN PRESENSI KARYAWAN Phase Direktur Aplikasi Mulai Memilih Jenis Laporan Input Data Laporan Presensi Laporan Presensi Selesai Mencari Data Mencari Detail Presensi Mencetak Laporan Cetak? Menampilkan Laporan Presensi Data karyawan Query Detail presensi Query Presensi Gambar 4.6 System Flow Aplikasi Pelaporan Presensi Gambar 4.6 menjelaskan tentang gambaran umum proses Permintaan data presensi karyawan dalam bentuk System Flow. Proses dimulai dari pihak direktur

28 memberikan inputan pilihan jenis laporan yang nantinya dapat dicetak ataupun cukup dilihat saja. 2. Hierarchy Input Proses Output (HIPO) Hierarchy Input Proses Output menggambarkan hirarki proses proses yang ada dalam Data Flow Diagram. Gambar 4.7 adalah HIPO dari Aplikasi Presensi Berbasis Dekstop di PT Acatya Gading Bimata Surabaya. 1.1 Pengelolaan Data 1 Pengelolaan Data Master 1.2 Pengelolaan Data Presensi 1.2.3 Pengelolaan Data Perizinan / Cuti 2.1 Penghitungan Kehadiran 2.2 2 Transaksi Penghitungan Keterlambatan 0 Rancang Bangun Aplikasi Presensi 2.3 Pembuatan Surat Lembur 2.4 Penghitungan Perizinan 2.5 Penghitungan Cuti Gambar 4.7 Hirarki Input Proses Output (HIPO) 3 Membuat Laporan 3.1 Memilih Laporan 3.3 Mencetak Laporan

29 3. Context Diagram Context Diagram menggambarkan asal data dan menunjukkan aliran data tersebut. Context Diagram Aplikasi Presensi terdiri dari tiga external entity yaitu, HRD dan Direktur. Aliran data yang keluar dari masing masing external entity mempunyai arti bahwa data tersebut berasal dari external entity tersebut, sedangkan aliran data yang masuk mempunyai arti informasi data ditujukan untuk external entity tersebut. Karyaw an Surat Lembur Informasi Cuti Informasi Izin Pesan Presensi Data Karyaw an 0 Data Karyaw an Aplikasi Presensi PT Acatya Gading Bimata Laporan Presensi Gambar 4.8 Context Diagram + Jenis Laporan Data Karyaw an Direktur HRD Surat Cuti Surat Izin

30 4. Data Flow Diagram (DFD) DFD level 0 Aplikasi Presensi Berbasis Dekstop di PT Acatya Gading Bimata Surabaya memiliki beberapa proses yaitu proses mengelola data, transaksi dan juga proses mengelola laporan. Adapun Data Store yang ada pada gambar 4.9 adalah karyawan, presensi dan lembur. Data Karyaw an Data Karyaw an HRD 2 Membuat Laporan Laporan Presensi Jenis Laporan Informasi Cuti Surat Izin Surat Lembur Informasi Izin Surat Cuti Data Karyaw an Menambah Data Mengubah Data Karyaw an Data_karyaw an Mencari Data Karyaw an Direktur 4 Transaksi 6 tab_karyawan + Mengubah Data Presensi Data Karyaw an Menambah Data Presensi Karyaw an Pesan Presensi Menambah Data Perizinan atau Cuti Data Presensi 3 Mengelola Data Master 7 tab_presensi Mencari Data Presensi Gambar 4.9 DFD Level 0 Mengubah Data Perizinan atau Cuti Menambah Data Lembur Karyaw an Mengubah Data Lembur Karyaw an 8 tab_lembur Data lembur Mencari data lembur

31 Pada DFD level 1 Aplikasi Presensi Berbasis Dekstop di PT Acatya Gading Bimata Surabaya yang terdapat pada gambar 4.10 menunjukan proses penghitugan kehadiran atauketerlambatan, menghitung perizinan dan cuti dan juga membuat surat lembur. HRD Surat Izin Surat Cuti Data Karyaw an 3 Menghitung Perizinan 4 Menghitung Cuti 5 Membuat Surat Lembur 1 Menghitung Kehadiran atau Keterlambatan Data Karyaw an Pesan Presensi Gambar 4.10 DFD Level 1 Informasi Izin Karyaw an Informasi Cuti Surat Lembur

32 5. Entity Relationship Diagram a. Conceptual Data Model (CDM) Gambar 4.11 merupakan Conceptual Data Model pada Aplikasi Presensi Berbasis Dekstop di PT Acatya Gading Bimata Surabaya. Terdapat enam tabel yang digunakan dalam database aplikasi ini. NIK Lembur ID_Lembur LmLembur KtLembur Tgl_Ambil Tgl_Lembur <pi> Variable characters (12) Date & Time Variable characters (255) Date & Time Date & Time <M> Identifier_1 <pi>... detil Lembur memiliki NIK Pass Nama_ Tempat_Lahir Tgl_Lahir Jenis_Kelamin Alamat_ No_Telp Foto Akses <pi> Variable characters (10) Variable characters (255) Variable characters (255) Variable characters (255) Date Variable characters (1) Variable characters (255) Variable characters (255) Image Variable characters (255) <M> Identifier_1 <pi>... memiliki Presensi ID_Presensi Tgl_Pres Jam_Kedatangan Jam_Pulang Stat_Pres <pi> Variable characters (10) Date Time Time Variable characters (255) <M> Identifier_1 <pi>... Departemen ID_Departemen <pi> Variable characters (5) <M> Nama_Departemen Variable characters (255) Identifier_1 <pi>... Gambar 4.11 Conceptual Data Model memiliki memiliki Perizinan dan Cuti ID_izin Tgl_izin Jenis_izin Ket_izin LmIzin Tgl_Ambil <pi> Variable characters (12) Date Variable characters (255) Variable characters (255) Integer Date & Time <M> Identifier_1 <pi>... Jabatan ID_Jabatan <pi> Variable characters (5) <M> Nama_Jabatan Variable characters (255) Identifier_1 <pi>... detil izin / cuti

33 b. Physical Data Model (PDM) Gambar 4.12 merupakan Physical Data Model pada Aplikasi Presensi Berbasis Dekstop di PT. Acatya Gading Bimata Surabaya. PDM mempresentasikan tabel tabel yang digunakan beserta dengan tipe data dan panjang dari tipe data tersebut. Lembur ID_Lembur varchar(12) NIK varchar(10) LmLembur timestamp KtLembur varchar(255) Tgl_Ambil timestamp Tgl_Lembur timestamp... <pk> <fk> Departemen ID_Departemen varchar(5) <pk> Nama_Departemen varchar(255) NIK ID_Jabatan ID_Departemen Pass Nama_ Tempat_Lahir Tgl_Lahir Jenis_Kelamin Alamat_ No_Telp Foto Akses... varchar(10) varchar(5) varchar(5) varchar(255) varchar(255) varchar(255) date varchar(1) varchar(255) varchar(255) long binary varchar(255) <pk> <fk2> <fk1> Presensi ID_Presensi NIK ID_Lembur ID_izin Tgl_Pres Jam_Kedatangan Jam_Pulang Stat_Pres... varchar(10) varchar(10) varchar(12) varchar(12) date time time varchar(255) <pk> <fk1> <fk3> <fk2> Gambar 4.12 Physical Data Model 6. Database Management System (DBMS) Database yang digunakan adalah SQL Server 2008 Express. Pada aplikasi ini, diperlukan enam tabel utama yaitu tabel, tabel Presensi, tabel Jabatan, tabel Perizinan dan Cuti, tabel Lembur dan tabel Departemen (yang dapat bertambah atau berkurang sesuai dengan kebijakan perusahaan). Jabatan ID_Jabatan varchar(5) <pk> Nama_Jabatan varchar(255) Perizinan dan Cuti ID_izin NIK Tgl_izin Jenis_izin Ket_izin LmIzin Tgl_Ambil... varchar(12) varchar(10) date varchar(255) varchar(255) integer timestamp <pk> <fk>

34 Berikut masing masing keenam tabel tersebut : a. Tabel Primary Key : NIK Foreign Key : ID_JABATAN, ID_DEPARTEMEN Fungsi : Meyimpan Nomor Induk (NIK), password, ID jabatan, ID departemen, nama karyawan, tempat lahir karyawan, tanggal lahir karyawan, alamat karyawan, nomor telepon, akses dan foto karyawan b. Tabel Departemen Gambar 4.13 Tabel karyawan Primary Key : ID_DEPARTEMEN Foreign Key : - Fungsi : Menyimpan data departemen yang ada pada perusahaan Gambar 4.14 Tabel departemen

35 c. Tabel Jabatan Primary Key : ID_JABATAN Foreign Key : - Fungsi : Meyimpan data jabatan yang ada pada perusahaan d. Tabel Lembur Primary Key : ID_LEMBUR Foreign Key : NIK Gambar 4.15 Tabel Jabatan Fungsi : Menyimpan data lembur yang berisi ID lembur, NIK, tanggal lembur, tanggal pengambilan lembur, lama lembur, dan keterangan lembur. Gambar 4.16 Tabel lembur

36 e. Tabel Izin dan Cuti Primary Key : ID_IZIN Foreign Key : NIK Fungsi : Menyimpan data perizinan atau cuti karyawan yang berisi ID izin, NIK, tanggal izin, tanggal pengambilan izin, lama izin, jenis izin dan keterangan izin. f. Tabel Presensi Primary Key : ID_IZIN Foreign Key : NIK Gambar 4.17 Tabel izin dan cuti Fungsi : Menyimpan data presensi yang berisi ID presensi, NIK, ID lembur, ID izin, tanggal presensi, jam kedatangan karyawan, jam pulang karyawan dan status presensi karyawan. Tabel ini saling terhubung dengan tabel lembur dan tabel izin dan cuti. Status presensi (STAT_PRES) digunakan untuk mencatat apakah karyawan tersebut terlambat atau tidak.

37 7. Desain Input Output Gambar 4.18 Tabel presensi Desain input output digunakan untuk memberikan gambaran terhadap desain form aplikasi berbasis desktop yang akan dibangun. Berikut ini desain input output dari Sistem Informasi Presensi PT. Acatya Gading Bimata. a. Form Login Halaman ini merupakan tampilan dari aplikasi yang nantinya akan dijalankan. Pada halaman ini karyawan yang telah memiliki password memasukkan username dan password kemudian menekan tombol OK. Apabila username dan password tersebut sudah benar maka user dapat membuka menu yang lainnya. Untuk lebih jelasnya bisa dilihat pada gambar 4.19 form Login. Login Form Username : Password : Enter Text Enter Text OK Cancel Gambar 4.19 Desain form login

38 b. Form Menu Utama Gambar 4.20 menunjukkan menu utama yang dapat diakses ketika user berhasil melakukan login pada form login sebelumnya. Untuk lebih jelasnya bisa dilihat pada gambar 4.20. Menu Utama Logout Master Laporan Aplikasi Setting Presensi Izin dan Cuti Lembur Jam Presensi Hak Akses Presensi Cuti dan Perizinan Lembur Presensi Koneksi Gambar 4.20 Desain form menu utama Menu utama yang merupakan form navigasi utama yang digunakan untuk mengakses form-form lainnya yaitu : 1. Tombol Master form Tombol Master form digunakan untuk membuka sub-menu yang berisi berbagai form lainnya untuk dapat diakses. Master form sub-menu berisikan form sebagai berikut:

39 a. Form Master Form ini digunakan untuk menginputkan atau merubah data karyawan. Sebelum menambahkan data user diharuskan mengklik tombol tambah setelah user mengiputkan data pada textbox yang telah ada dengan sesuai dan mengklik tombol simpan untuk menyimpan data yang telah diinputkan kedalam database, user tidak dapat membiarkan salah satu textbox kosong. Untuk mengubah data karyawan user harus mengklik salah satu data yang telah ada pada tabel karyawan kemudian user mengklik tombol ubah dan mengganti data karyawan sesuai pada textbox yang diinginkan. Tombol batal digunakan untuk me-reset form. Untuk lebih jelasnya bisa dilihat pada gambar 4.21. Master NIK Nama Jabatan Departemen No Telepon Alamat TABEL KARYAWAN Tempat Lahir Tanggal Lahir Tambah Ubah Simpan Batal Keluar Gambar 4.21 Desain form master karyawan

40 b. Form Master Izin dan Cuti Form ini digunakan untuk menginputkan atau merubah data perizinan atau cuti. Sebelum menambahkan data user diharuskan mengklik tombol tambah setelah user mengiputkan data pada textbox yang telah ada dengan sesuai dan mengklik tombol simpan untuk menyimpan data yang telah diinputkan kedalam database, user tidak dapat membiarkan salah satu textbox kosong. Untuk mengubah data karyawan user harus mengklik salah satu data yang telah ada pada tabel izin dan cuti kemudian user mengklik tombol ubah dan mengganti data karyawan sesuai pada textbox yang diinginkan. Tombol batal digunakan untuk me-reset form. MASTER IZIN DAN CUTI ID IZINCUTI NIK TANGGAL AMBIL IZIN TANGGAL IZIN LAMA IZIN TABEL IZIN DAN CUTI NAMA KARYAWAN KETERANGAN IZN Tambah Ubah Simpan Batal Keluar Gambar 4.22 Desain form master izin dan cuti

41 c. Form Master Lembur Form ini digunakan untuk menginputkan atau merubah data lembur. Sebelum menambahkan data user diharuskan mengklik tombol tambah setelah user mengiputkan data pada textbox yang telah ada dengan sesuai dan mengklik tombol simpan untuk menyimpan data yang telah diinputkan kedalam database, user tidak dapat membiarkan salah satu textbox kosong. Untuk mengubah data karyawan user harus mengklik salah satu data yang telah ada pada tabel izin dan cuti kemudian user mengklik tombol ubah dan mengganti data karyawan sesuai pada textbox yang diinginkan. Tombol batal digunakan untuk me-reset form. MASTER LEMBUR ID LEMBUR NIK TANGGAL AMBIL LEMBUR TANGGAL LEMBUR LAMA LEMBUR TABEL LEMBUR NAMA KARYAWAN KETERANGAN LEMBUR Tambah Ubah Simpan Batal Keluar Gambar 4.23 Desain form master lembur

42 d. Form Master Jam Presensi Form ini digunakan untuk mengatur jam kedatangan karyawan. Jam kedatangan ini digunakan sebagai pembanding ketika karyawan melakukan presensi ke dalam sistem yang nantinya akan menunjukkan bahwa karyawan tersebut terlambat atau tidak. JAM PRESENSI JAM Simpan MENIT Keluar Gambar 4.24 Desain form master jam presensi

43 e. Form Master Jabatan Form ini digunakan untuk menginputkan atau merubah data jabatan. Sebelum menambahkan data user diharuskan mengklik tombol tambah setelah user mengiputkan data pada textbox yang telah ada dengan sesuai dan mengklik tombol simpan untuk menyimpan data yang telah diinputkan kedalam database, user tidak dapat membiarkan salah satu textbox kosong. Untuk mengubah data karyawan user harus mengklik salah satu data yang telah ada pada tabel izin dan cuti kemudian user mengklik tombol ubah dan mengganti data karyawan sesuai pada textbox yang diinginkan. Tombol batal digunakan untuk me-reset form. Master Jabatan ID JABATAN NAMA JABATAN TABEL JABATAN Tambah Ubah Simpan Batal Keluar Gambar 4.25 Desain form master jabatan

44 2. Laporan a. Form laporan presensi Form ini berisi tentang detil presensi yang pernah dimasukkan oleh karyawan. User juga dapat mencetak isi dari form ini sebagai dokumen laporan presensi. Laporan Presensi CETAK DETIL PRESENSI Gambar 4.26 Desain form laporan presensi

45 b. Form laporan izin dan cuti Form ini berisi tentang detil perizinan dan cuti yang pernah dimasukkan oleh karyawan. User juga dapat mencetak isi dari form ini sebagai dokumen laporan perizinan dan cuti. Laporan Izin Cuti CETAK DETIL IZIN / CUTI Gambar 4.27 Desain form laporan izin dan cuti

46 c. Form laporan lembur Form ini berisi tentang detil lembur yang pernah dimasukkan oleh karyawan. User juga dapat mencetak isi dari form ini sebagai dokumen laporan lembur. Laporan LEMBUR CETAK DETIL LEMBUR Gambar 4.28 Desain form laporan lembur

47 3. Aplikasi Tombol aplikasi dapat membuka sub-menu yang berisikan presensi, ketika tombol presensi diklik akan muncul form baru yaitu form presensi yang ditunjukkan oleh gambar 4.28. Presensi NIK Cari FOTO KARYAWAN Go JAM SISTEM JAM DATANG JAM PULANG STATUS TERLAMBAT Gambar 4.29 Desain form presensi Form ini digunakan karyawan sebagai pendataan kehadiran karyawan, dimana karyawan harus menginputkan NIK atau karyawan dapat mencari NIK nya dengan menekan tombol cari, setelah itu karyawan dapat menekan tombol Go untuk mulai proses pendataan kehadiran. 4. Tombol Logout Digunakan untuk me-logout user yang telah login sebelumnya

48 4.4 Mengimplementasi Sistem Sistem yang dipergunakan untuk dapat menjalankan program Sistem Informasi Presensi PT. Acatya Gading Bimata sebagai berikut. a. Software Pendukung 1. Sistem Operasi Microsoft Windows XP Service Pack 2 2. SQL Server Express 2008 (Express/Enterprise) b. Hardware Pendukung 1. Microprocessor Pentium IV atau lebih tinggi. 2. VGA dengan resolusi 1024 x 760 atau lebih tinggi dan mendukung Microsoft Windows. 3. RAM 1 GB atau lebih tinggi. 4.5 Melakukan Pembahasan terhadap Implementasi Sistem a. Form Login Gambar 4.30 merupakan form login saat user akan memasuki aplikasi, di mana terdapat username dan password sebagai keamanan dari aplikasi tersebut. Sebeleum menekan tombol OK user harus memasukkan username dan password. Gambar 4.30 Form login

49 b. Form Menu Utama Gambar 4.31 merupakan tampilan form menu utama setelah user berhasil memasukkan username dan password pada form login. Di mana terdapat menu menu navigasi yaitu : Koneksi Database,, Jabatan, Izin dan Cuti, Log Out, Hak akses, Jam presensi, Presensi, Laporan presensi, laporan izin dan cuti dan laporan lembur. Gambar 4.31 Form menu utama

50 c. Form Master Form ini digunakan untuk menginputkan data karyawan yang ada pada PT. Acatya Gading Bimata Surabaya. User dapat menambah atau merubah data karyawan yang ada. Terdapat tombol-tombol navigasi yaitu tombol tambah yang digunakan untuk menambah data baru, tombol ubah yang digunakan untuk memperbarui data sesuai yang diinputkan user, tombol simpan untuk meyimpan data yang telah diinputkan kedalam database, tombol batal untuk mereset form, dan tombol keluar untuk menutup form. Gambar 4.32 Form Master

51 d. Form Master Jabatan Pada form ini user dapat menambah atau merubah data jabatan yang terdapat pada PT. Acatya Gading Bimata Surabaya. Terdapat tombol-tombol navigasi yaitu tombol tambah yang digunakan untuk menambah data baru, tombol ubah yang digunakan untuk memperbarui data sesuai yang diinputkan user, tombol simpan untuk meyimpan data yang telah diinputkan kedalam database, tombol batal untuk mereset form, dan tombol keluar untuk menutup form. Gambar 4.33 Form Master Jabatan

52 e. Form Izin dan Cuti Pada form ini user dapat menambah atau merubah data izin dan cuti untuk karyawan yang terdapat pada PT. Acatya Gading Bimata Surabaya. Terdapat tombol-tombol navigasi yaitu tombol tambah yang digunakan untuk menambah data baru, tombol ubah yang digunakan untuk memperbarui data sesuai yang diinputkan user, tombol simpan untuk meyimpan data yang telah diinputkan kedalam database, tombol batal untuk mereset form, dan tombol keluar untuk menutup form. Gambar 4.34 Form Master Izin dan Cuti

53 f. Form Jam Presensi Form ini digunakan untuk mengedit jam masuk kerja karyawan. Terdapat dua kotak teks dimana kotak teks sebelah kiri digunakan untuk memasukkan satuan unit jam dan sebelah kanan digunakan untuk memasukkan satuan unit menit. Sebelum dapat mengakses kedua kotak tersebut, user harus menekan tombol ubah kemudian menekan tombol Simpan untuk menyimpan data yang telah dimasukkan ke dalam database. g. Form Hak Akses Gambar 4.35 Form Jam Presensi Form ini digunakan untuk menambahkan hak akses untuk dapat menggunakan aplikasi presensi. Untuk dapat mengubah data yang sudah ada, maka user harus menekan tombol Ubah yang selanjutnya dapat memasukkan data baru. Setelah selesai mengubah data, maka user harus menekan tombol Simpan untuk menyimpan data ke dalam database. Tombol batal digunakan untuk me-reset form.

54 h. Form Data Lembur Gambar 4.36 Form Hak Akses Form ini digunakan utnuk menambahkan data lembur karyawan. Tombol cari digunakan untuk mencari data karyawan yang terdapat pada database. Sebelum user dapat menginputkan data baru, user harus menekan tombol Tambah yang digunakan untuk mengaktifkan kotak teks sehingga dapat mengisi data baru yang sesuai. Atau user dapat menekan tombol Ubah untuk merubah data yang telah ada. Setelah user memasukkan data yang baru atau data yang diperbarui maka user harus menekan tombol Simpan untuk menyimpan data tersebut ke dalam database.

55 Gambar 4.37 Form data lembur

56 i. Form Presensi Pada form ini, HRD atau karyawan akan menginputkan NIK karyawan. atau HRD juga dapat mencari data karyawan dengan tombol cari yang selanjutnya akan dilakukan penghitungan kehadiran karyawan secara otomatis dengan menekan tombol >. User tidak dapat membiarkan kotak teks kosong. Kotak teks yang dimaksud adalah kotak teks yang digunakan untuk memasukkan NIK karyawan. User dapat melihat notifikasi pada form ini apabila NIK yang dimasukkan telah melebihi jam presensi yang telah ditentukan. Form ini juga digunakan untuk melakukan perhitungan kepulangan karyawan dengan cara yang sama. Gambar 4.38 Form presensi

57 j. Form Laporan Presensi Pada form ini, user dapat melihat seluruh data presensi yang pernah dimasukkan yang terdapat pada database dan user juga dapat mencetak form ini dalam bentuk dokumen laporan. Gambar 4.39 Form Laporan Presensi

58 k. Form Laporan Izin dan Cuti Pada form ini, user dapat melihat seluruh data perizinan dan cuti yang pernah dimasukkan yang terdapat pada database dan user juga dapat mencetak form ini dalam bentuk dokumen laporan. Gambar 4.40 Form Laporan Izin dan Cuti

59 l. Form Laporan Lembur Pada form ini, user dapat melihat seluruh data lembur yang pernah dimasukkan yang terdapat pada database dan user juga dapat mencetak form ini dalam bentuk dokumen laporan. Gambar 4.41 Form Laporan Lembur