Gambaran Umum Sistem Yang Diusulkan Perancangan Prosedur Yang Diusulkan

PROSES PENGUSULAN DAN PEMENUHAN KEBUTUHAN TKK yang Diusulkan KARYAWAN VALIDATOR OPERATOR Ya Tidak Entry Karyawan Permintaan TKK Laporan Data Karyawan Dokumen PKS yg disetujui Menandat angani PKS Dokumen PKS Pelajari Permintaan Mencari Data PKS Dokumen PKS yg sudah ditandatangani DB TKK Validasi? PKS PKWTPHL Dokumen PKS yg sudah ditandatangani Pengajuan Usulan TKK Arsip Input permintaan Entry PKS Menyetujui PKS Dokumen PKS Dokumen PKS yg disetujui Permintaan detail Membuat PKS Dokumen PKS Memvalidasi Menolak validasi Gambar 4.1 Proses Pengusulan dan Pemenuhan Kebutuhan Tenaga Kontrak Kerja Yang Diusulkan

2. Proses Absensi Karyawan dan Penggajian Karyawan

Berikut merupakan flowmap absensi karyawan dan penggajian karyawan yang diusulkan di PT Pos Indonesia : Absensi tenaga kontrak kerja dilakukan setiap harinya dengan memasukan NIK karyawan tersebut kedalam sistem dan di simpan ke data penyimpanan yang selanjutnya akan direkap pada akhir bulannya untuk dijadikan sebagai referensi penggajian keryawan. Proses Absensi dan penggajian karyawan KARYAWAN OPERATOR DB TKK Absensi Karyawan Melakukan Absensi Entry NIK Berhasil? Tidak Rekap Absen GENERATE UPAH Validasi? Ya Ya Menunggu Update Rekap Absensi Pemeriksaan Rekap Absen Tidak Gambar 4.2 Proses Absensi Karyawan dan Penggajian Karyawan

4.1.3.2. Diagram Konteks yang Diusulkan

SI TKK Administrator Operator Data_PKS Data_Permintaan Data_Karyawan Data_Login Data_Direktorat Karyawan Data_Absen Info_Karyawan Data_PKS Data_absen Validator Info_Login Info_Permintaan Info_PKS Info_Karyawan Info_Absen Info_Laporan Data_Permintaan Info_Permintaan Info_PKS Info_Login Info_Karyawan Info_Laporan Info_Absen Data_SubDirektorat Data_divisi Data_Bagian Data_Jenis_Pekerjaan Data_Jabatan Data_Kantor Data_JenisTKK Data_Permintaan Info_Login Info_Direktorat Info_PKS Info_SubDirektorat Info_divisi Info_Bagian Info_Jenis_Pekerjaan Info_Jabatan Info_Kantor Info_JenisTKK Info_Permintaan Data_Login Gambar 4.3 Context Diagram Sistem Informasi Tenaga Kontrak Kerja Yang Diusulkan Pada Context Diagram ditunjukka bahwa Sistem Informasi Tenaga Kontrak Kerja memiliki empat entitas yaitu : 1. Operator 2. Admin 3. Validator 4. Karyawan

4.1.3.3. Data Flow Diagram

Data Flow Diagram menggambarkan suatu sistem secara logika dimana data-data tersebut mengalir dan disimpan. Berikut adalah DFD Level 0 yang diusulkan di PT.Pos Indonesia Operator Validator Karyawan 3.0 Input Surat Permintaan 6.0 Absensi 7.0 Penggajian 5.0 Input Data Karyawan surat Karyawan Surat_detail 1.0 Login User Hak Akses Level User Data_Level_User Data_Hak_Akses Data_User Absensi Data_Login Data_Login Data_Login Data_Surat Info_Login 4.0 Input PKS PKS Data_PKS Data_Surat Data_absensi PKS Upah 2.0 Kelola Master Direktorat Sub Direktorat Divisi Bagian Jenis Pekerjaan Jabatan Kantor Jenis TKK Gapok Data_direktorat Data_subDirektorat Data_Divisi Data_Bagian Data_Jenis_Pekerjaan Data_Jabatan Data_Kantor Data_JenisTKK Data_Gapok Admin Info_Jabatan Info_Jenis_TKK Info_Bagian Info_Kantor Info_JenisTKK Info_Gapok Info_Divisi Info_SubDirektorat Info_Direktorat Data_SubDirektorat Data_Direktorat Data_Divisi Data_Bagian Data_Jenis_Pekerjaan Data_Jabatan Data_Kantor Data_JenisTKK Data_Gapok Data_surat Data_Jenis_Pekerjaan Data_Bagian Data_PKS Info_PKS Data_PKS Data_Surat Info_Surat Info_PKS Data_surat Info_surat Info_Karyawan Data_absensi Absensi_detail Data_karyawan Data_Karyawan Data_upah Info_Upah Data_Absensi Data_Absensi Info_Karyawan Data_Karyawan Info_Absensi Info_Absensi Data_Upah Info_Upah Data_Absensi Data_Login Data_Karyawan Data_PKS Info_login Data_surat Info_PKS Data_Karyawan Gambar 4.4 DFD Level 0 Sistem Informasi Tenaga Kontrak Kerja Yang Diusulkan Tabel 4. 1 Proses Sistem Informasi Tenaga Kontrak Kerja Yang Diusulkan No Nomor Proses Nama Proses Data In Data Out 1 P1.0 Proses Login Username dan Password Informasi validasi login 2 P2.0 Proses Kelola Master Data-data master direktorat, subdirektorat, divisi, bagian, Jabatan, jenis tkk, kantor, Jenis Pekerjaan, Gaji Pokok Data dan informasi mengenai data master 3 P3.0 Input Surat Permintaan Tambah data surat permintaan, dan lihat surat permintaan Informasi data surat permintaan 4 P4.0 Input PKS Data PKS Informasi PKS 5 P5.0 Input Data Karyaawan Data karyawan Informasi data karyawan TKK 6 P7.0 Proses Absensi Data karyawan dan data absensi serta data jumlah waktu efektif perbulan untuk setiap kantor Informasi absensi karyawan TKK 7 P8.0 Penggajian Data Upah karyawan, data perubahan gaji Informasi Upah Karyawan

4.1.3.3.1. DFD Level 1

1. Data Flow Diagram pada proses login SIM TKK di PT.Pos Indonesia diusulkan. 1.1 Input Username dan Password 1.2 Validasi Username dan password Operator Validator Karyawan Admin Data_login Data_login Data_Login Data_Login Info_login Info_login Info_login Info_login Data_User User Hak Akses Level User Data_hak_akses Data_Level_user Data_User Gambar 4.5 DFD Level 1 Proses 1 Login Sistem Tenaga Kontrak Kerja Yang Diusulkan Tabel 4.2 Proses DFD Login Sistem Tenaga Kontrak Kerja Yang Diusulkan No Nomor Proses Nama Proses Data In Data Out 1 P11 Input Username dan Password Data user dan password Informasi validasi login 2 P12 Proses validasi Username dan Password Data user dan password Informasi validasi login 2. Data Flow Diagram pada proses entri data master Sistem Informasi Tenaga Kontrak Kerja peserta di PT.Pos Indonesia yang diusulkan. 2.1 Direktorat Admin Data_Direktorat Info_Direktorat 2.2 Sub Direktorat 2.3 Divisi 2.4 Bagian 2.5 Jenis Pekerjaan 2.6 Jabatan 2.7 Kantor 2.8 Jenis TKK 2.9 Gapok Info_SubDirektorat Data_subDirektorat Info_Divisi Data_Divisi Info_Bagian Data_Bagian Direktorat Data_Direktorat SubDirektorat Data_SubDirektorat Divisi Data_Divisi Data_Bagian Info_Jenis_Pekerjaan Data_Jenis_Pekerjaan JenisPekerjaan Info_Jabatan Data_Jabatan Jabatan Data_Jabatan Info_Kantor Data_Kantor Kantor Data_Kantor Jabatan Data_Jenis_Pekerjaan Info_JenisTKK Data_JanisTKK JenisTKK Data_JenisTKK Info_Gapok Data_Gapok Gapok Data_Gapok Gambar 4.6 DFD Level 1 Proses 2 entri data master Sistem Tenaga Kontrak Kerja Yang Diusulkan Tabel 4.3 Proses DFD Level 1 Kelola Master No Nomor Proses Nama Proses Data In Data Out 1 P21 Proses Kelola Direktorat Id+Nama Informasi data direktorat 2 P22 Proses Kelola Subdirektorat Id+Nama Informasi data Subdirektorat 3 P23 Proses Kelola Divisi Id+Nama Informasi data Divisi 4 P24 Proses Kelola Bagian Id+Nama Informasi data Bagian 5 P25 Proses Kelola Jenis Pekerjaan Id+Nama Informasi data Jenis Pekerjaan 6 P26 Proses Kelola Jabatan Id+Nama Informasi data Jabatan 7 P27 Proses Kelola Kantor Id+Nama Informasi data Kantor 8 P28 Proses Kelola Jenis TKK Id+Nama Informasi data Jenis TKK 9 P29 Proses Kelola Gapok Id+Nama Informasi data Gapok 3. Data Flow Diagram pada proses entri surat permintaan SIM TKK peserta di PT.Pos Indonesia yang diusulkan. 3.1 Lihat surat Permintaan 3.2 Entri Surat Permintaan Operator Validator Admin Surat Detai_surat Data_Surat_Permintaan Data_Surat_Permintaan 3.3 Validasi Surat Permintaan Info_Surat_Permintaan Info_Surat_Permintaan Info_Surat_Permintaan Data_Surat_Permintaan Data_Surat_Permintaan Data_Surat_Permintaan Data_Surat_Permintaan Data_Validasi_Permintaan Info_Validasi_Permintaan Data_Surat_Permintaan Data_Validasi_Permintaan Data_Surat_Permintaan Data_Surat_Permintaan Gambar 4.7 DFD Level 1 proses 3 entri surat permintaan Tenaga Kontrak Kerja Yang Diusulkan Tabel 4.4 Proses DFD Level 1 Kelola Surat Permintaan No Nomor Proses Nama Proses Data In Data Out 1 P31 Proses Lihat Surat permintaan - Informasi Surat Permintaan 2 P32 Proses Entri Surat permintaan Data surat permintaan id, tanggal, perihal, dll Informasi surat permintaan 3 P33 Proses Validasi surat permintaan Data persetujuan mengenai surat permintaan Informasi persetujuan surat permintaan 4. Data Flow Diagram pada proses entri Perjanjian Kerja Sama PKS Sistem Tenaga Kontrak Kerja di PT.Pos Indonesia yang diusulkan. 4.1 Lihat PKS 4.2 Entri PKS Operator Admin Validator PKS Detail PKS Info_PKS Info_PKS Info_PKS Info_PKS Info_PKS Data_PKS Data_PKS Info_PKS Data_PKS Gambar 4.8 DFD Level 1 proses 4 entri Perjanjian Kerja Sama PKS Tenaga Kontrak Kerja Yang Diusulkan Tabel 4.5 Proses DFD Level 1 Kelola PKS No Nomor Proses Nama Proses Data In Data Out 1 P41 Proses Lihat PKS - Informasi data PKS 2 P42 Proses Entri PKS Data PKS id, judul, nama, alamat, tanggal Informasi data PKS 5. Data Flow Diagram pada proses entri data karyawan tenaga kontrak kerja di PT.Pos Indonesia yang diusulkan. Info_Karywan_Non_Aktif Data_Karyawan_Non_Aktif Data_Karyawan Data_Jenis TKK Data_Karyawan Info_Karyawan Info_Karyawan Info_Karyawan Info_Karyawan Info_Karyawan Info_Karyawan 51 LIhat Karyawan 52 Entri Data Karyawan 53 Non Aktif Karyawan Admin Karyawan Operator Karyawan Jenis TKK Gambar 4.9 DFD Level 1 proses 5 entri data karyawan Tenaga Kontrak Kerja TKK Yang Diusulkan Tabel 4.6 Proses DFD Level 1 Kelola Karyawan No Nomor Proses Nama Proses Data In Data Out 1 P441 Proses Entri Karyawan Outsourcing Data Karyawan no ktp, nama, alamat, jenis kelamin, dll Informasi data karyawan 2 P442 Proses Entri Karyawan PKWT, PHL, TKPP baru Data karyawan diambil dari Sistem Web Lamaran no ktp, nama, alamat, jenis Informasi data karyawan kelamin, dll 3 P443 Proses Entri Karyawan PKWT, PHL, TKPP lama Data karyawan no ktp, nama, alamat, jenis kelamin, dll Informasi data karyawan 4 P444 Proses Non Aktif Karyawan Data non aktif karyawan id karyawan, tanggal non aktif Informasi data karyawan non aktif 5 P445 Proses lihat karyawan - Informasi data karyawan d. Data Flow Diagram Pada Proses Absensi karyawan Tenaga Kontrak Kerja TKK di PT.Pos Indonesia yang diusulkan. Info_Waktu_Efektif_Kerja Data_Waktu_Efektif_Kerja Data_Detail_Absensi Data_Absensi Data_Absensi Data_Absensi Data_Waktu_Efektif_Kerja Info_Data_Karyawan Data_Detail_Absensi Data_Absensi 62 Entri Rekap Absen Karyawan Operator 61 Entri Absensi 63 Entri Waktu Efektif Kerja Absensi Karyawan Detai_absensi Gambar 4.10 DFD Level 1 proses 7 Absensi karyawan Tenaga Kontrak Kerja TKK di PT.Pos Indonesia yang diusulkan. Tabel 4.7 Proses DFD Level 1 Kelola Absensi No Nomor Proses Nama Proses Data In Data Out 1 P61 Proses Entri Absensi Data absensi untuk setiap karyawan per bulannya Informasi data absensi karyawan 2 P62 Proses Entri Rekap Absen Data absensi untuk setiap karyawan per bulannya Informasi data absensi karyawan 3 P63 Proses Entri Waktu Kerja Data jumlah waktu efektif setiap bulan untuk setiap kantor nya Informasi jumlah waktu efektif setiap bulan untuk masing- masing kantor e. Data Flow Diagram pada proses penggajian karyawan tenaga kontrak kerja di PT.Pos Indonesia yang diusulkan. Data_Validasi_Upah Info_Validas i_Upah Data_Upah Info_Upah Info_Upah Info_Data_Karyawan Info_Data_T unjangan Info_Data_absensi Info_Upah Data_Upah Info_Upah Info_Upah 71 Lihat Gaji 72 Entri Gaji 73 Validasi Upah Karyawan Absensi Karyawan Operator Upah T unjangan Gambar 4.11 DFD Level 1 proses 7 Penggajian Karyawan Tenaga Kontrak Kerja TKK di PT.Pos Indonesia Yang Diusulkan Tabel 4.8 Proses DFD Level 1 Kelola Gaji No Nomor Proses Nama Proses Data In Data Out 1 P71 Proses Entri Absensi Data gaji untuk setiap karyawan per bulannya Informasi data gaji karyawan 2 P72 Proses Entri Rekap Absen Data absensi untuk setiap karyawan per bulannya Informasi data gaji karyawan 3 P73 Proses Entri Waktu Kerja Data jumlah waktu efektif setiap bulan untuk setiap kantor nya Informasi jumlah waktu efektif setiap bulan untuk masing- masing kantor

4.1.3.4. Kamus Data

Kamus data yang berdasarkan penggambaran DFD Data Flow Diagram dari sistem informasi yang dirancang dan diusulkan adalah sebagai berikut: 1. Aliran Data Surta Permintaan Nama Aliran Data : Surta Permintaan Alias : Data surat Permintaan Aliran Data : Operator - P3.0, P3.0-Operator, P1.0Operator, P3.1-Validator, Operator-P3.2, P3.2-P3.3, P3.2- Validator, P3.2-Operator Struktur Data : No_surat_permintaan, Tanggal_surat_permintaan, Perihal, Pejabat_peminta, Alasan,Keterangan, Status_validasi, Nopend, Tanggal_entry Deskripsi : Berisi Data permintaan tenaga kontrak kerja 2. Aliran Data Surta Perjanjian Kerjasama Nama Aliran Data : Data Surta Perjanjian Kerjasama Alias : PKS Aliran Data : Operator – P4.0, P4.0-Operator, P4.0Operator, P4.1-Operator, P4.1-Validator, P4.1-P4.2, Operator-P4.2, P4.2-Operator Struktur Data : nip, nm_peserta, perusahaan, posisi, divisi, almt_kantor, kota, kode_pos, phone, fax, email, sts_peserta Deskripsi : Berisi Data Perjanjian kerjasam antara karyawan dengan perusahaan 3. Alir Data Rekap Absensi Nama Aliran Data : Data Rekap Absensi Alias : Rekap Absensi Aliran Data : Karyawan-P6.0, P6.0-Karyawan, Operator-P6.0, P6.0-Operator, Operator-P6.3, P6.3-Operator, Karyawan-P6.1, P6.1-Karyawan, P6.1-P6.2, P6.2- Operator, P6.2-P6.1, P6.0-Karyawan Struktur Data : Id_rekap, Id_Karyawan, Kehadiran, Izin, Sakit, Cuti, Mangkir, Bulan, Tahun, Tahun_entri Deskripsi : Berisi Data absensi karyawan selama satu bulan 4. Alir Data Gaji Nama Aliran Data : Data Gaji Alias : Upah Karyawan Aliran Data : P6.0-P7.0, P7.0-Operator, Operator-P7.2, P7.2- P7.3, P7.3-Operator, P7.3-P7.1, P7.0-Karyawan Struktur Data : Id_rekap, id_upah, id_karyawan, Bulantahun, Id_Gapok, Upah, Pot_upah, Pph, Lembur, Spj, Thr, Apresiasi, Tunjangan_pangan, Jkk, Jk, Jht_prsh, Jht_prd, jpk, Gaji_bersih,Status, Biaya_pakser, Biaya_pelatihan, Nofaktur, Tanggal Deskripsi : Berisi Data besar upah karyawan selama satu bulan

4.1.4. Perancangan Basis Data

Perancangan merupakan suatu hal yang sangat penting dalam pembuatan basis data. Permasalahan yang dihadapi pada waktu perancangan yaitu bagaimana basis data yang akan dibangun ini dapat memenuhi kebutuhan saat ini dan masa yang akan datang. Untuk itu diperlukan perancangan basis data baik secara fisik maupun secara konseptualnya. Pada perancangan basis data ini akan diuraikan mengenai Normalisasi, Entity Relationship Diagram ERD, Relasi Tabel dan Struktur File dari sistem Informasi Tenaga Kontrak Kerja yang diusulkan. 4.1.4.1.Normalisasi Normalisasi merupakan pengelompokan data elemen menjadi table-table yang menunjukan entity dan relasinya. Pada proses normalisasi selalu diuji pada beberapa kondisi, apakah ada kesulitan pada saat tambahinsert, menghapusdelete, mengubahupdate, membacaretrive pada suatu database, bila ada kesulitan pada pengujian tersebut, maka relasi tersebut dipecahkan pada beberapa tabel lagi atau dengan kata lain perancangan belumlah mendapat database yang optimal, walaupun jumlah normalisasi ini bervariasi dasar normalisasi sebenarnya hanya ada tiga, yaitu bentuk normal pertama, bentuk normal kedua, dan bentuk normal ketiga. Pada tahap ini, kita mengambil seluruh data yang ada pada kamus data dan diperlukan dalam database itu sendiri. Berikut adalah atribut-atribut pada bentuk unnormal. { id_direktorat, nama_direktorat, id_direktorat, id_subdirektorat, nama_subdirektorat, Id_Divisi, Nama_Divisi, id_subdirektorat, Id_bagian, Nama_bagian, Nama_Pos_Dirian, Nopend, Jenis, Divre, Kprk, Alamat, Nomor_Telepon, Nomor_Faximile, Kelurahan, Kecamatan, Kabupaten, Provinsi, Status, Id_status_karyawan, status_karyawan, Id_gapok, Gapok, nopend, No_surat_permintaan, Tanggal_surat_permintaan, Perihal, peminta, Id_jabatan, id_direktorat, id_subdirektorat, Id_Divisi, Alasan, Keterangan, Tanggal_entry, nopend, Status_validasi, Id_bagian, Id_pekerjaan, Jumlah_diminta, Waktu_kebutuhan, Status, Jumlah_setuju, Alasan, Tanggal_validasi, No_surat_permintaan, Id_jenis_karyawan, Id_bagian, Id_pekerjaan, no_pks, judul_pks, Tanggal_mulai, Tanggal_selesai, Nama_Karyawan, Status, Nopend, Upah, Tanggal_entri, file, Id_karyawan, Nama_Karyawan, No_Ktp, Alamat, Kota, Provinsi, Statuskawin, Jenis_kelamin, Tempat_lahir, Tanggal_lahir, No_hp, Foto, Id_Direktorat, id_Subdirektorat, Bagian, Pekerjaan, No_pks, No_surat_permintaan, Id_status_karyawan, id_Gaji, Jangka_waktu_kerja, Tanggal_nonaktif, Nopend, Statusaktif, Nopendentri, Nonpwp, Email, Id_rekap, Id_Karyawan, Kehadiran, Izin, Sakit, Cuti, Mangkir, Bulan, Tahun, Tahun_entri, Id_rekap, id_upah, id_karyawan, Bulantahun, Id_Gapok, Upah, Pot_upah, Pph, Lembur, Spj, Thr, Apresiasi, Tunjangan_pangan, Jkk, Jk, Jht_prsh, Jht_prd, jpk, Gaji_bersih, Status, Biaya_pakser, Biaya_pelatihan, Nofaktur, Tanggal }

2. Bentuk Normal ke-1 1

st NF Bentuk Normal ke-1 adalah field-field dari yang tidak ada pengulangan. Berikut bentuk Normal Pertama pada Sistem Pendaftaran yang diusulkan Pada tahap ini, kita bagi seluruh data yang diperlukan menjadi beberapa bagian berdasarkan jenis data tersebut. { id_direktorat, nama_direktorat, id_direktorat, id_subdirektorat, nama_subdirektorat, Id_Divisi, Nama_Divisi, id_subdirektorat, Id_bagian, Nama_bagian, Nama_Pos_Dirian, Nopend, Jenis, Divre, Kprk, Alamat, Nomor_Telepon, Nomor_Faximile, Kelurahan, Kecamatan, Kabupaten, Provinsi, Status, Id_status_karyawan, status_karyawan, Id_gapok, Gapok, nopend, No_surat_permintaan, Tanggal_surat_permintaan, Perihal, peminta, Alasan, Keterangan, Tanggal_entry, Status_validasi, Jumlah_diminta, Waktu_kebutuhan, Status, Jumlah_setuju, Alasan, Tanggal_validasi, No_surat_permintaan,