BAB IV DESKRIPSI PEKERJAAN
A
Berdasarkan hasil survey pada saat kerja praktek di PT. Indrakila Offset Mojokerto, menemukan beberapa permasalahan seperti: absensi karyawan
itu perhitungan gaji masih dihitung secara manual.
AY
operasional yang masih menggunakan buku absen dan check list (manual). Selain
AB
Dalam kerja praktek ini berusaha menemukan permasalahan yang ada dan
mempelajari serta mengatasi masalah tersebut. Permasalahan pada PT. Indrakila Offset Mojokerto yaitu mengenai masalah dalam absensi dan perhitungan gaji
SU
langkah-langkah sebagai berikut:
R
karyawan operasional. Untuk mengatasi masalah yang ada di atas maka diperlukan
Analisa Sistem
2.
Desain Sistem
3.
Pembahasan terhadap Desain Sistem
M
1.
O
Pada langkah-langkah tersebut di atas ditujukan untuk dapat menemukan solusi dari permasalahan yang ada pada PT. Indrakila Offset Mojokerto, untuk lebih
IK
jelasnya dapat dijelaskan pada sub bab dibawah ini.
ST
4.1
Analisa Sistem Menganalisis sistem adalah langkah awal untuk membuat suatu sistem baru.
Dalam langkah ini melakukan analisis terhadap permasalahan yang ada dalam PT. Indrakila Offset Mojokerto khususnya mengenai absensi dan perhitungan gaji karyawan operasional. Untuk dapat membuat sistem yang baru harus mengetahui
18
19
alur pengelolahan data yang masih digunakan sampai saat ini. Maka dibuatlah document flow yang berfungsi untuk mengetahui secara detail alur absensi tersebut.
Docflow Absensi PT. Indrakila Offset Mojokerto
Melakukan absen
Absensi mingguan 2
AB
Mulai
Menyiapkan berkas absensi
Direktur
A
Karyawan Operasional
AY
Kabag. Administrasi
Status lembur?
Ya
R
Tidak
SU
Membuat daftar hadir harian
Menunjukkan surat lembur
Absen harian
Surat keterangan lembur
M
Merekap absen mingguan
O
Absensi mingguan 1 2
ST
IK
1
Selesai
Gambar 4.1 Document Flow absensi PT. Indrakila Offset Mojokerto. Proses absensi dimulai di kepala bagian administrasi, mereka menyiapkan
berkas absensi, lalu karyawan operasional melakukan absen. Setelah itu setiap karyawan operasional yang melakukan lembur dan memiliki surat keterangan
20
lembur akan menyerahkan surat keterangan lembur tersebut ke kepala bagian administrasi, jika dia tidak lembur maka kepala bagian administrasi langsung membuat daftar hadir harian. Setelah itu terbentuk berkas absensi harian. Setiap
A
hari sabtu, bagian administrasi merekap absensi harian menjadi absensi mingguan dan terbentuk rekapan absensi mingguan (rangkap 2). Pada akhir proses, rekapan
AY
tersebut akan dijadikan arsip oleh kepala bagian administrasi dan copy dari rekapan
AB
tersebut diserahkan ke direktur.
Docflow Penerbitan Surat Lembur PT. Indrakila Offset Mojokerto
SU
Mulai
Kabag. Administrasi
R
Kabag. Produksi
Mengajukan permintaan lembur
Permintaan lembur
Memberikan persetujuan
Karyawan Operasional Surat perintah lembur (ACC) 1
Surat perintah lembur (ACC) 1 2
M
Input data karyawan yang akan lembur
O
Buat surat perintah lembur
Surat perintah lembur 1 2
IK
ST
Direktur
Surat perintah lembur (ACC) 1 2 2
Selesai
Gambar 4.2 Document Flow penerbitan surat lembur PT. Indrakila Offset Mojokerto.
21
Penerbitan surat lembur berguna untuk memilih karyawan operasional mana saja yang akan lembur dan berapa jam lamanya. Pemilihan dan penentuan lamanya lembur ditentukan oleh kepala bagian produksi, dimulai dengan kepala
A
bagian produksi mengajukan permintaan lembur kepada kepala bagian administrasi, lalu kepala bagian administrasi menginput data karyawan operasional yang akan
AY
lembur, lalu membuat surat perintah lembur, setelah itu terbentuk dokumen surat perintah lembur (rangkap 2). Lalu dokumen tersebut diajukan ke direktur untuk di
AB
ACC, setelah di ACC dokumen tersebut dikembalikan ke kepala bagian
administrasi, berikutnya 1 lembar akan diserahkan ke karyawan operasional yang
ST
IK
O
M
SU
R
akan lembur dan 1 lembar (copy) akan disimpan oleh kepala bagian administrasi.
22
Docflow Penggajian PT. Indrakila Offset
Mulai
Rekap absensi
Menyerahkan rekap absensi mingguan
Bank
Validasi rekap absensi
Slip penarikan uang
Slip gaji+gaji
Penarikan uang tunai
Selesai
Rekap absensi Uang
Slip penarikan uang
R
Slip penarikan uang
1
AB
Permintaan pencairan uang gaji+ACC slip gaji
Validasi pencairan uang
Karyawan Operasional
A
Direktur
AY
Kabag. Administrasi
Membuat slip gaji
Slip gaji+gaji 1 2
SU
Uang
M
2
O
Gambar 4.3 Document Flow penggajian PT. Indrakila Offset Mojokerto. penggajian
dimulai
dengan
kepala
bagian
administrasi
IK
Proses
menyerahkan rekap absensi mingguan ke direktur untuk mendapat validasi. Setelah
ST
absensi tersebut divalidasi oleh direktur, maka kepala bagian administrasi meminta validasi gaji dan pencairan uang untuk gaji karyawan operasional. Setelah gaji dan pencairan uang telah disetujui direktur, maka kepala bagian administrasi akan mendapatkan slip penarikan uang dibank, lalu kepala bagian administrasi akan menarik uang tunai dibank. Setelah penarikan uang tunai tersebut berhasil, maka kepala bagioan administrasi akan membuat slip gaji (rangkap 2), lalu pada akhir
23
proses slip gaji dan gaji tersebut diserahkan ke karyawan operasional dan 1 lembar slip gaji (copy) disimpan sebagai arsip oleh kepala bagian administrasi.
Desain Sistem
A
4.2
Setelah melakukan analisis sistem maka selanjutnya dilakukan desain sistem.
AY
Dalam desain sistem ini mulai membentuk suatu sistem baru yang telah terkomputerisasi. Langkah-langkah yang dilakukan dalam desain sistem ini adalah: System Flow
2.
Context Diagram
3.
Hirarki Input Proses Output (HIPO)
4.
Data Flow Diagram (DFD)
5.
Entity Relationship Diagram (ERD)
6.
Database Management System (DBMS)
7.
Desain Input Output
SU
R
AB
1.
1.
M
Ketujuh langkah tersebut akan dijelaskan sebagai berikut: System Flow
O
System Flow adalah gambaran tentang sistem yang akan dibangun. Gambar
IK
4.4 menjelaskan tentang system flow absensi PT. Indrakila Offset Mojokerto. Gambar 4.5 menjelaskan tentang system flow surat lembur PT. Indrakila Offset
ST
Mojokerto. Gambar 4.6 menjelaskan system flow penggajian pada PT. Indrakila Offset Mojokerto.
24
Sysflow Absensi PT. Indrakila Offset Mojokerto Kabag. Administrasi
Karyawan Operasional
Direktur
Absen datang (fingerprint)
Mengelola data karyawan opr.
Data karyawan opr.
Tidak
Cocok?
Ya
Data absen harian
Menyimpan data masuk
AB
Data kehadiran
A
Kroscek data
Input data
Rekap absensi mingguan
AY
Mulai
Absen pulang (fingerprint)
Tidak
Cocok?
SU
Data karyawan opr.
Kroscek data
R
Mengelola data kehadiran
Data absen harian
Ya
Rekapitulasi data absen mingguan
Data absen harian
M
Mencetak rekap absensi
Update data kehadiran
O
Rekap absensi mingguan
IK
Selesai
ST
Gambar 4.4 System Flow absensi PT. Indrakila Offset Mojokerto.
Proses absensi dimulai di kepala bagian administrasi, mereka memasukkan
data karyawan operasional kedalam database. Setelah itu, karyawan operasional yang datang melakukan absen dengan fingerprint, lalu sistem melakukan kroscek
data karyawan operasional, apabila data cocok maka absen tersebut akan disimpan dalam database, jika data tidak cocok maka karyawan operasional harus melakukan
25
absen ulang. Saat pulang, karyawan operasional juga melakukan absen pulang dengan fingerprint, apabila data cocok maka absen tersebut akan disimpan dalam database, jika data tidak cocok maka karyawan operasional harus melakukan absen
A
ulang. Untuk mengelola data kehadiran, sistem akan mengelolanya dengan acuan 2 database yaitu data karyawan operasional dan data absensi harian, setelah itu
AY
sistem akan merekapitulasi absensi harian menjadi absensi mingguan lalu dicetak.
Pada akhir proses, hasil cetak absensi karyawan operasional tersebut diserahkan ke
ST
IK
O
M
SU
R
AB
direktur.
26
Sysflow penerbitan surat lembur PT. Indrakila Offset Mojokerto Kabag. Administrasi
Mulai
Direktur
Surat perintah lembur
Input nama Karyawan opr.
Data Karyawan opr.
Mengajukan permintaan lembur
1
Status lembur Karyawan opr. Data Karyawan opr.
Memperbarui status lembur
Data Karyawan opr.
Submit status lembur
Data Karyawan opr.
Cetak surat perintah lembur
Tandatangan surat perintah lembur
AY
Validasi data
Surat perintah lembur (Ttd)
1
AB
Surat perintah lembur
Karyawan Operasional
A
Kabag. Produksi
Surat perintah lembur 1
2
R
2
Surat perintah lembur (Ttd)
SU
1
Cetak laporan lembur
Laporan lembur
Selesai
O
M
Laporan lembur
Gambar 4.5 System Flow penerbitan surat lembur PT. Indrakila Offset Mojokerto.
IK
Penerbitan surat lembur berguna untuk memilih karyawan operasional
ST
mana saja yang akan lembur dan berapa jam lamanya. Pemilihan dan penentuan lamanya lembur ditentukan oleh kepala bagian produksi, dimulai dengan kepala bagian produksi mengajukan permintaan lembur kepada kepala bagian administrasi, lalu kepala bagian administrasi menginput nama karyawan operasional yang akan lembur, lalu sistem akan memperbarui status lembur, setelah itu status lembur tersebut diserahkan ke direktur untuk di validasi, setelah divalidasi oleh direktur
27
maka sistem akan melakukan submit status lembur, setelah itu sistem akan mencetak surat perintah lembur. Setelah itu, surat perintah lembur yang sudah tercetak akan diberikan ke karyawan operasional, lalu ditandatangani oleh
A
karyawan operasional setelah melaksanakan lembur, lalu surat tersebut diserahkan ke kepala bagian administrasi. Setelah kepala bagian administrasi menerima surat
AY
tersebut, maka kepala bagian administrasi membuat laporan lembur yamg akan
ST
IK
O
M
SU
R
AB
diserahkan ke direktur pada akhir proses.
28
Sisflow Penggajian PT. Indrakila Offset Kabag. Administrasi Mulai
Direktur
Karyawan Operasional
Bank
Slip gaji+pencairan uang
Slip penarikan uang
Slip gaji+gaji
Input data
Rekapitulasi absen pegawai mingguan
Data karyawan opr. Data absensi harian
Validasi slip gaji+pencairan uang
AB
Slip gaji+pencairan uang
R
Slip penarikan uang
M
SU
Uang
Slip gaji+gaji
Penarikan uang tunai
Uang
Slip penarikan uang
Membuat slip gaji+meminta pencairan uang
Cetak slip gaji
Selesai
A
Data gaji karyawan opr.
AY
Mengelola data gaji karyawan opr.
O
Gambar 4.6 System Flow penggajian PT. Indrakila Offset Mojokerto.
IK
Proses penggajian dimulai dengan kepala bagian administrasi mengelola
data gaji karyawan operasional lalu disimpan pada database data gaji karyawan
ST
operasional yang selanjutnya digunakan untuk pembuatan slip gaji karyawan operasional. Kepala bagian administrasi juga melakukan
rekapitulasi absen
karyawan operasional mingguan dengan mengacu pada 2 database yaitu data karyawan operasional dan data absensi harian. Setelah itu sistem akan membuat slip gaji dan permintaan pencairan uang, lalu slip gaji dan permintaan pencairan uang tersebut diserahkan ke direktur untuk mendapat validasi. Setelah divalidasi oleh
29
direktur, maka sistem akan melakukan cetak penarikan uang tunai, setelah itu slip penarikan uang diserahkan ke kepala bagian administrasi. Setelah itu, kepala bagian administrasi mengambil uang dibank, setelah uang diambil, maka sistem akan
A
melakukan cetak slip gaji. Pada akhir proses, slip gaji dan gaji diserahkan kepada
2.
AY
karyawan operasional.
Context Diagram
AB
Context diagram menggambarkan asal data dan menunjukkan aliran dari data tersebut. Context Diagram Analisa dan Rancangan Sistem Absensi dan Penggajian
R
Karyawan Operasional pada PT. Indrakila Offset Mojokerto terdiri dari 5 external
SU
entity yaitu kepala bagian administrasi, direktur, kepala bagian produksi, bank, dan karyawan operasional. Aliran data yang keluar dari masing-masing external entity mempunyai arti bahwa data tersebut berasal dari external entity tersebut, sedangkan
M
aliran data yang masuk mempunyai arti informasi data ditujukan untuk external
ST
IK
O
entity tersebut.
30
Slip Gaji Data Gaji Karyaw an Operasional Data Karyaw an Operasional
Kabag Administrasi
Data_Absen
Rekapitulasi absen mingguan
Karyaw an Operasional
A
Surat Perintah Lembur(Ttd)
1
Surat Perintah Lembur
Surat Perintah Lembur
Surat Lembur (ACC)
Permintaan Lembur
AB
Surat Permohonan Lembur
Bank
Uang
+
Laporan Lembur Direktur
Slip Penarikan Uang
Analisa dan Rancangan Desain Sistem Absensi dan Penggajian Karyaw an Operasional
Surat Lembur(ACC) Data Absen Harian Slip Penarikan Uang
AY
Slip Gaji dan Uang
Rekap Absensi Mingguan
Surat Perintah Lembur(copy)
Kabag Produksi
HIPO
M
3.
Context Diagram Analisa dan Rancangan Sistem Absensi dan Penggajian Karyawan Operasional pada PT. Indrakila Offset Mojokerto.
SU
Gambar 4.7
R
Rekap Gaji Mingguan dan Slip Penarikan Uang
Hirarki Input Proses Output (HIPO) berguna sebagai alat desain dan teknik
O
dokumentasi dalam siklus pengembangan sistem yang berbasis pada fungsi.
IK
Tujuannya agar HIPO tersebut dapat memberikan informasi tentang fungsi-fungsi yang ada di dalam sistem tersebut. Hirarki Input Proses Output (HIPO)
ST
menggambarkan hirarki proses-proses yang ada dalam Data Flow Diagram.
Gambar 4.8 adalah HIPO dari Analisa dan Rancangan Sistem Absensi dan Penggajian Karyawan Operasional pada PT. Indrakila Offset Mojokerto.
31
Sistem Informasi Absensi dan Penggajian Karyawan Operasional PT. Indrakila Offset Mojokerto
Gambar 4.8
4.
1.2 Rekapitulasi absensi mingguan
2.1 Rekapitulasi absensi mingguan
2.2 Proses pembayaran gaji
3.1 Proses permintaan lembur
3.2
Proses cetak laporan lembur
AY
Absensi harian
3 Pembuatan surat lembur
HIPO Analisa dan Rancangan Sistem Absensi dan Penggajian Karyawan Operasional pada PT. Indrakila Offset Mojokerto.
Data Flow Diagram
AB
1.1
2 Proses Penggajian
A
1 Proses Absensi
Gambar DFD Level 0 pada Analisa dan Rancangan Sistem Absensi dan
R
Penggajian Karyawan Operasional pada PT. Indrakila Offset Mojokerto tersebut
SU
memiliki beberapa proses yaitu proses absensi, proses penggajian, dan pembuatan surat lembur. Dimana pada DFD Level 0 ini merupakan penjabaran dari proses yang di atasnya. Pada gambar 4.9 juga digambarkan data store yang digunakan
M
dalam sistem. Data Store yang digunakan adalah Data Store Tabel gaji karyawan
ST
IK
O
operasional, Tabel absensi harian, dan Tabel data karyawan operasional.
32
Data Karyaw an Operasional Rekapitulasi absen mingguan Kabag Adminis trasi
Data Absen Harian Rekap Absensi Mingguan
2
1
Data Absensi Harian
Data_Absen
A
Simpan Proses Absensi Simpan
2
AY
+
Slip Gaji
Baca Rekap Gaji Mingguan dan Slip Penarikan Uang
Proses Penggajian
Baca
1
AB
Direktur
Data Gaji Karyaw an Operasional
Data Karyaw an Operasional
+
Slip Penarikan Uang
Baca dan Simpan
3
Data Gaji Karyaw an Operasional
R
Uang
Slip Penarikan Uang
Bank
SU
Slip Gaji dan Uang Karyaw an Operasio nal
Surat Perintah Lembur
3
Surat Perintah Lembur(Ttd) Laporan Lembur Surat Permohonan Lembur Surat Lembur (ACC)
Simpan
Proses Pembuatan Surat Lembur
Surat Perintah Lembur
O
M
Permintaan Lembur
Kabag Produksi
Surat Lembur(ACC)
+
Surat Perintah Lembur(copy)
ST
IK
Gambar 4.9 DFD Level 0 Analisa dan Rancangan Sistem Absensi dan Penggajian Karyawan Operasional pada PT. Indrakila Offset Mojokerto.
DFD Level 1 terdiri dari 3 proses yaitu proses absensi pada gambar 4.10 ,
proses penggajian pada gambar 4.11 , dan proses pembuatan surat lembur pada gambar 4.12.
33
1
Data Karyaw an Operasional
Simpan Rekapitulasi absen mingguan Rekapitulasi Absensi Mingguan
Rekap Absensi Mingguan
A
2
2
AY
Baca
Data Absensi Harian
Simpan
Data_Absen
AB
Data Karyaw an Operasional Karyaw an Operasional
Absensi Harian
Kabag Administrasi
Data Absen Harian
1
SU
R
Gambar 4.10 DFD Level 1 Proses Absensi
1
2
Data Absensi Harian
Baca
Proses Rekapitulasi Absen Mingguan
1
Data Karyaw an Operasional Slip Gaji
IK
O
M
Simpan
Baca
Data Gaji Karyaw an Operasional
ST
3
Kabag Administrasi
2 Baca dan Simpan
Rekap Gaji Mingguan dan Slip Penarikan Uang
Data Gaji Karyaw an Operasional Proses Pembayaran Penggajian
Slip Gaji dan Uang
Uang
Direktur Slip Penarikan Uang
Slip Penarikan Uang
Karyaw an Operasional
Bank
Gambar 4.11 DFD Level 1 Proses Penggajian
34
Surat Perintah Lembur(Ttd)
Karyaw an Operasional
1 Surat Perintah Lembur(copy)
Surat Permohonan Lembur
Proses Permintaan Lembur
Surat Lembur (ACC)
Permintaan Lembur Surat Perintah Lembur
Surat Lembur(ACC) Data Karyaw an Operasional
Direktur
2 Proses Cetak Laporan Lembur
Laporan Lembur
Kabag Administrasi
AB
Baca
AY
Simpan
1
Kabag Produksi
A
Surat Perintah Lembur
5.
ERD
SU
R
Gambar 4.12 DFD Level 1 Proses Pembuatan Surat Lembur
ERD terbagi menjadi dua bagian, yaitu: Conceptual Data Model
M
a.
Gambar 4.13 merupakan Conceptual Data Model pada Analisa dan
O
Rancangan Desain Sistem Absensi dan Penggajian Karyawan Operasional
ST
IK
pada PT. Indrakila Offset Mojokerto Terdapat 7 tabel yang digunakan dalam
perancangan sistem informasi ini yaitu Tabel Master lembur, Master data
karyawan operasional, Master jabatan, Master gaji, Tabel pengajuan lembur, Tabel data absen harian, Tabel data gaji karyawan operasional
35
Master Jabatan Master Lembur ID_Lembur Nama Lembur
Mempunyai
Mempunyai
ID_Jabatan Nama Jabatan
Dimi liki
Master Data Karyawan Operasional
ID Pengajuan Lembur Tanggal Lembur
Dimi liki
Data Gaji Karyawan Operasional ID Gaji Karyawan Opr Tanggal Gaji Jumlah
A
Pengajuan Lembur
ID_Karyawan Opr Nama Karyawan Opr Alamat No Telp Bekerja Sejak Tempat Lahir Tanggal Lahir
AY
Dimi liki
Master Gaji
ID_Gaji Besar Gaji
Detail Absen Memili ki
Data Absen Harian
Memili ki
AB
ID Detail Absen Jam Datang Jam Pulang
Mempunyai
ID_Absen Tanggal
b.
SU
R
Gambar 4.13 ERD CDM Analisa dan Rancangan Sistem Absensi dan Penggajian Karyawan Operasional pada PT. Indrakila Offset Mojokerto.
Physical Data Model
MASTER_JABATAN
MASTER_LEMBUR ID_J ABATAN = ID_JABAT AN
M
ID_LEMBUR NAMA_LEMBUR
varchar(5) varchar(8)
O
IK
ST
varchar(5) varchar(20)
ID_J ABATAN = ID_JABAT AN
MASTER_DATA_KARYAWAN_OPERASION
ID_LEMBUR = ID_LEMBUR
PENGAJUAN_LEMBUR ID_PENGAJUAN_LEMBUR varchar(5) ID_KARYAWAN_OPR varchar(5) ID_LEMBUR varchar(5) TANGGAL_LEMBUR datetime
ID_JABATAN NAMA_JABATAN
ID_KARYAWAN_OPR = ID_KARYAW AN_OPR
ID_KARYAWAN_OPR ID_JABATAN NAMA_KARYAWAN_OPR ALAMAT BEKERJA_SEJAK NO_TELP TEMPAT_LAHIR TANGGAL_LAHIR
varchar(5) varchar(5) text varchar(50) datetime int varchar(20) datetime
DATA_GAJI_KARYAWAN_OPERASIONAL ID_GAJI_KARYAWAN_OPR varchar(5) ID_GAJI varchar(5) ID_JABATAN varchar(5) ID_KARYAWAN_OPR varchar(5) ID_DETAIL_ABSEN varchar(5) TANGGAL_GAJI datetime JUMLAH int ID_KARYAWAN_OPR = ID_KARYAW AN_OPR ID_DET AIL_ABSEN = ID_DET AIL_ABSEN ID_GAJ I = ID_GAJ I
ID_KARYAWAN_OPR = ID_KARYAW AN_OPR
ID_ABSEN = ID_ABSEN
DETAIL_ABSEN ID_KARYAWAN_OPR varchar(5) ID_DETAIL_ABSEN varchar(5) ID_ABSEN varchar(5) JAM_DATANG datetime JAM_PULANG datetime
MASTER_GAJI ID_GAJI varchar(5) BESAR_GAJI int
DATA_ABSEN_HARIAN ID_ABSEN TANGGAL
varchar(5) datetime
Gambar 4.14 ERD PDM Analisa dan Rancangan Sistem Absensi dan Penggajian Karyawan Operasional pada PT. Indrakila Offset Mojokerto.
36
Gambar 4.14 merupakan Physical Data Model Sistem Pengolahan data. PDM merepresentasikan tabel-tabel yang digunakan dalam Analisa dan Rancangan Desain Sistem Absensi dan Penggajian Karyawan Operasional pada
A
PT. Indrakila Offset Mojokerto beserta dengan tipe data dan panjang masingmasing tipe data tersebut. DBMS
AY
6.
Struktur tabel pada Analisa dan Rancangan Desain Sistem Absensi dan
AB
Penggajian Karyawan Operasional pada PT. Indrakila Offset Mojokerto adalah sebagai berikut:
MASTER_DATA_KARYAWAN_OPERASION : ID_KARYAWAN_OPR
Foreign Key
: ID_JABATAN
Fungsi
R
Primary Key
SU
a.
: Menyimpan data karyawan operasional
M
Tabel 4. 1. Struktur MASTER_DATA_KARYAWAN_OPERASION Tipe
ID_ KARYAWAN_OPR NAMA_KARYAWAN_OPR ALAMAT BEKERJA_SEJAK ID_JABATAN NO_TELP TEMPAT_LAHIR TANGGAL_LAHIR
Varchar Long Varchar Varchar Datetime Varchar Integer Varchar Datetime
ST
IK
O
Field
Ukuran 5 50 5 20 -
Keterangan (Contoh Format Data) 95001 Budi Santoso Jln. Mangga 35 25/08/1990 TK001 03217145666 Mojokerto 18/08/1987
37
b. MASTER_GAJI : ID_GAJI
Foreign Key
: -
Fungsi
: Menyimpan data gaji
AY
A
Primary Key
Tabel 4.2. Struktur MASTER_GAJI
Tipe Varchar Integer
5 -
SU
c. MASTER_JABATAN
Keterangan (Contoh Format Data) GK001 500000
R
ID_GAJI BESAR_GAJI
Ukuran
AB
Field
: ID_JABATAN
Primary Key Foreign Key
: -
: Menyimpan data jabatan
M
Fungsi
IK
O
Tabel 4.3. Struktur MASTER_JABATAN
Field
ST
ID_JABATAN NAMA_JABATAN
Tipe Varchar Varchar
Ukuran 5 20
Keterangan (Contoh Format Data) TK001 Tukang Plong
38
Primary Key
: ID_LEMBUR
Foreign Key
: -
Fungsi
: Menyimpan data lembur
Tipe
ID_LEMBUR NAMA_LEMBUR
Varchar Varchar
5 20
Keterangan (Contoh Format Data) LB001 Potong Kardus
R
e. PENGAJUAN_LEMBUR
Ukuran
AB
Field
AY
Tabel 4.4. Struktur MASTER_LEMBUR
A
d. MASTER_LEMBUR
: ID_ PENGAJUAN_LEMBUR
Foreign Key
: ID_KARYAWAN_OPR, ID_LEMBUR
Fungsi
SU
Primary Key
: Menyimpan data pengajuan lembur
M
Tabel 4.5. Struktur PENGAJUAN_LEMBUR
O
Field
ST
IK
ID_ PENGAJUAN_LEMBUR ID_ KARYAWAN_OPR ID_LEMBUR TANGGAL_LEMBUR
Tipe Varchar Varchar Varchar Datetime
Ukuran 5 5 5 -
Keterangan (Contoh Format Data) PL001 95001 LB001 18/10/2012
39
Primary Key
: ID_ABSEN
Foreign Key
: -
Fungsi
: Menyimpan data absen harian
Tipe
ID_ABSEN TANGGAL
Varchar Datetime
5 -
Keterangan (Contoh Format Data) AB001 01/10/2012
R
g. DETAIL_ABSEN
Ukuran
AB
Field
AY
Tabel 4.6. Struktur DATA_ABSEN_HARIAN
A
f. DATA_ABSEN_HARIAN
: ID_DETAIL_ABSEN
SU
Primary Key Foreign Key
: ID_KARYAWAN_OPR, ID_ABSEN
Fungsi
: Menyimpan data detail absen
M
Tabel 4.7. Struktur DETAIL_ABSEN
O
Field
ST
IK
ID_ DETAIL_ABSEN ID_KARYAWAN_OPR ID_ABSEN JAM_DATANG JAM_PULANG
Tipe Varchar Varchar Varchar Datetime Datetime
Ukuran 5 5 5 -
Keterangan (Contoh Format Data) DA001 95001 AB001 08.00 16.00
40
h. DATA_GAJI_KARYAWAN_OPERASIONAL : ID_GAJI_KARYAWAN_OPR
Foreign Key
: ID_GAJI, ID_JABATAN, ID_KARYAWAN_OPR,
A
Primary Key
ID_DETAIL_ABSEN
: Menyimpan data gaji karyawan operasional
AY
Fungsi
Field
AB
Tabel 4.8. Struktur DATA_GAJI_KARYAWAN_OPERASIONAL Tipe
Keterangan (Contoh Format Data) GJ001 GK001 TK001 95001 DA001 01/10/2012 500000
Desain Input Output
M
7.
5 5 5 5 5 -
R
Varchar Varchar Varchar Varchar Varchar Datetime Integer
SU
ID_GAJI_KARYAWAN_OPR ID_GAJI ID_JABATAN ID_KARYAWAN_OPR ID_DETAIL_ABSEN TANGGAL_ABSEN JUMLAH
Ukuran
O
Desain input/output merupakan rancangan input/output berupa form untuk memasukkan data dan laporan sebagai informasi yang dihasilkan dari pengolahan
IK
data. Desain input/output juga merupakan acuan pembuat aplikasi dalam
ST
merancang dan membangun sistem. a. Form Login Halaman ini merupakan tampilan awal dari perancangan sistem informasi yang nantinya akan dijalankan. Pada halaman ini user sistem memasukkan user ID dan password kemudian menekan tombol login.
41
Apabila user ID dan password tersebut sudah benar maka user dapat membuka halaman yang lainnya.
Enter Text
Password
Enter Text
Login
AY
User ID
A
Form Login
AB
Gambar 4.15 Form Login.
b. Form Master Jabatan
R
Halaman ini digunakan oleh kepala bagian administrasi dalam
SU
mengelola jabatan karyawan operasional. Operator mengisi nama jabatan. ID jabatan akan terisi secara otomatis oleh sistem. Form Master Jabatan
M
ID Jabatan
ST
IK
O
Nama Jabatan
TK001
Enter Text
Edit
Simpan
Gambar 4.16 Form Master Jabatan.
c. Form Master Gaji Halaman ini digunakan untuk oleh kepala bagian administrasi dalam mengelola gaji karyawan operasional. Operator mengisi besar gaji. ID Gaji akan terisi secara otomatis oleh sistem.
42
ID Gaji
GK001
Besar Gaji
Enter Text
Simpan
AY
Edit
A
Form Master Gaji
Gambar 4.17 Form Master Gaji.
AB
d. Form Master Lembur
Halaman ini digunakan oleh kepala bagian administrasi dalam
R
mengelola data master lembur karyawan operasional. Operator mengisi mama lembur. ID lembur akan terisi secara otomatis oleh sistem.
SU
Form Master Lembur LB001
Nama Lembur
Enter Text
Edit
Simpan
Gambar 4.18 Form Master Lembur.
ST
IK
O
M
ID Lembur
e. Form Pengajuan Lembur Halaman ini digunakan oleh kepala bagian produksi dalam
mengajukan lembur. Pertama memilih ID karyawan. Kedua memilik ID lembur. Ketiga mengisi tanggal lembur. Keempat mengisi jam lembur. ID pengajuan lembur dan lama lembur akan terisi secara otomatis oleh sistem.
43
Form Pengajuan Lembur
ID Karyawan
Enter Text
ID Lembur
Enter Text
Tanggal Lembur
Tanggal
Bulan
Jam Lembur
17.00
s/d
Lama Lembur
3 jam
Tahun
A
PL001
20.00
AY
ID Pengajuan Lembur
AB
Simpan
Gambar 4.19 Form Pengajuan Lembur.
R
f. Form Master Data Karyawan Operasional
Halaman ini digunakan oleh kepala bagian administrasi dalam
SU
mengelola master data karyawan operasional. Pertama mengisi nama. Kedua mengisi alamat. Ketiga mengisi bekerja sejak (tanggal mulai bekerja). Keempat mengisi nomor telepon. Kelima mengisi tempat lahir.
M
Keenam mengisi tanggal lahir. ID karyawan akan terisi secara otomatis
ST
IK
O
oleh sistem.
44
95001
Nama
Enter Text
Alamat
Enter Text
Bekerja Sejak
Tanggal
No Telp
Enter Text
Tempat Lahir
Enter Text
Tanggal Lahir
Tanggal
Bulan
Tahun
Bulan
AY
ID Karyawan
A
Form Master Data Karyawan Operasional
Tahun
Simpan
AB
Edit
SU
R
Gambar 4.20 Form Master Data Karyawan Operasional.
g. Form Penggajian
Halaman ini digunakan oleh kepala bagian administrasi dalam
M
mengelola penggajian karyawan operasional. Pertama mengisi memilih ID karyawan. Kedua memilih ID jabatan. Ketiga memilih ID gaji. Keempat
O
memilih ID detail absen. Kelima mengisi tanggal gaji. ID gaji karyawan
ST
IK
operasional akan terisi secara otomatis oleh sistem.
45
GJ001
ID Karyawan
Enter Text
ID Jabatan
Enter Text
ID Gaji
Enter Text
ID Detail Absen
Enter Text
Tanggal Gaji
Tanggal
Bulan
Tahun
AY
ID Gaji Karyawan Opr.
A
Form Penggajian
Simpan
ST
IK
O
M
SU
R
AB
Gambar 4.21 Form Penggajian