• Tidak ada hasil yang ditemukan

BAB III ANALISIS DAN PERANCANGAN. pengorganisasian data kerja lembur karyawan pada PT. PRIMA RUBBER

N/A
N/A
Protected

Academic year: 2022

Membagikan "BAB III ANALISIS DAN PERANCANGAN. pengorganisasian data kerja lembur karyawan pada PT. PRIMA RUBBER"

Copied!
23
0
0

Teks penuh

(1)

BAB III

ANALISIS DAN PERANCANGAN

3.1. Analisis Kebutuhan

3.1.1 Alur Kerja Sistem Berjalan

Berdasarkan Pengamatan yang dilakukan oleh penulis, pengorganisasian data kerja lembur karyawan pada PT. PRIMA RUBBER masih bersifat manual dan bersifat rahasia (private) sehingga karyawan sulit mengetahui total lembur yang dia peroleh apabila tidak mendata secara pribadi.

Pada permulaan sistem, pihak PPIC (Production Planning And Control) membuat jadwal lembur produksi yang kemudian di informasikan kepada Supervisor bagian yang dijadwalkan lembur. Kemudian supervisor mencari karyawan siapa saja yang lembur dan mencatat semua yang lembur pada Form SPKL. Setelah semua proses selesai barulah form tersebut di acc oleh Departement Head yang kemudian karyawan menjalankan hak untuk kerja lembur.

Kelemahan yang ada pada Sistem yang berjalan :

1. Sistem yang terlalu rumit karena untuk mengurus kerja lembur mengandung banyak pihak terlibat sehingga prosesnya memakan waktu

2. Sistem ini menggunakan banyak kertas form kerja lembur 3. Data sering (terlewat) tidak ke input sehingga data kerja

lembur pada karyawan tertentu tidak terdata

(2)

4. Memungkinkan Form Kerja lembur terselip atau hilang sehingga merugikan karyawan yang lembur

5. Setiap karyawan yang lembur tidak dapat mengetahui akumulasi jumlah kerja lembur secara terperinci.

Adapun gambaran alur kerja sistem yang berjalan di PT. PRIMA RUBBER adalah sebagai berikut :

(3)

3.1.2. Diagram Rancangan Sistem

Berdasarkan hasil analisa, Penulis membuat sistem pengendalian kerja lembur karyawan berbasis web, Perancangan sistem tersebut menggunakan PHP dan MYSQL. Untuk mempermudah memahami sistem tersebut, maka penulis membuat pemodelan Diagram menggunakan Visual Paradigm 12.1 untuk menggambarkan Data Flow Diagram dan Entity Relationship Diagram untuk menunjukkan fungsionalitas sebagai urutan dalam suatu proses.

(4)

3.1.3. Rincian Fitur dan Fungsi Aplikasi

Rincian fitur dan fungsi aplikasi ini dijelaskan beberapa fitur dan fungsi yang terdapat pada sistem aplikasi, antara lain :

Fitur Actor Fungsi Keterangan

Menu Karyawan Admin Menambah Data Karyawan Baru.

Rincian ini menggambarkan actor Menginput Data karyawan baru.

Menu User Admin Membuat Akses Login

Karyawan.

Rincian ini menggambarkan actor Membuat Akses Login karyawan baru.

Menu Jenis Lembur Admin Membuat/Mengelola jenis lembur.

Rincian ini menggambarkan actor Membuat/Mengelola jenis lembur yang merupakan perhitungan perkalian upah lembur karyawan.

Menu Laporan Grafik Admin Mereview laporan lemburan berupa grafik.

Rincian ini menggambarkan actor Mereview laporan lemburan berupa grafik yang dilihat berdasarkan tahun.

Menu Schedule Lembur PPIC Membuat jadwal lembur kerja

Rincian ini menggambarkan PPIC membuat schedule/jadwal lembur.

Menu Perintah Lembur Supervisor Memilih nama karyawan untuk lembur kerja.

Meneruskan jadwal lembur PPIC dengan memberi perintah lembur kepada karyawan dengan cara memilih nama karyawan yang lembur

(5)

menyetujui untuk jadwal lembur kerja.

Menu Informasi Jadwal Lembur

Karyawan Melihat jadwal lembur kerja.

Rincian menggambarkan actor dapat melihat jadwal lembur kerja.

Menu Laporan Lembur Semua Actor

Melihat Data laporan lembur kerja.

Rincian ini menggambarkan actor dapat melihat dan mencetak rekap Laporan Lembur kerja.

(6)

3.2. Perancangan Perangkat Lunak

Perancangan perangkat lunak diperlukan sebagai landasan dalam membuat sistem aplikasi yang terstruktur dengan baik. Berikut ini adalah perancangan perangkat lunak yang digunakan :

3.2.1. Perancangan Sistem Menggunakan Context Diagram

Gambar 3.3 Data Flow Context Diagram

(7)

3.2.2. Perancangan Sistem Menggunakan DFD Level 1

Gambar 3.4 Data Flow Diagram Level 1

(8)

3.2.3. Perancangan Sistem Menggunakan DFD Level 2

Gambar 3.5 Data Flow Diagram Level 2

(9)

3.2.4. DFD Level 3 Proses Laporan Lembur

Gambar 3.6 Data Flow Diagram Level 3 Proses Laporan Lembur

3.2.5. DFD Level 3 Proses Informasi Jadwal Lembur

Gambar 3.7 Data Flow Diagram Level 3 Proses Informasi Jadwal Lembur

(10)

3.2.6. Perancangan proses perangkat lunak menggunakan ERD (Entity Relationship Diagram)

Gambar 3.8 Entity Relation Diagram Yang Diusulkan

Berdasarkan Gambar 3.8 Entity Relation Diagram diusulkan terdapat : a. 5 class, himpunan dari objek-objek yang berbagi atribut serta operasi

yang sama

b. 4 Multiplicity, hubungan antara objek satu dengan objek lainnya yang mempunyai nilai.

(11)

3.2.3. Perancangan Database

1. Nama Database : db_overtime Nama Tabel : Karyawan

Isi : Data Karyawan

Primary Key : nik Table 3.10 Struktur Tabel Karyawan

No Nama Field Tipe Data Length Keterangan

1 nik varchar 8 Nomor induk karyawan

2 nama varchar 25 nama karyawan

3 dept varchar 15 departmen kerja

4 jabatan varchar 10 jabatan karyawan

5 alamat varchar 30 alamat karyawan

6 jenis_kelamin varchar 1 jenis kelamin

7 no_telp int 12 nomor telepon

8 grup varchar 1 grup

9 foto varchar 25 foto karyawan

2. Nama Database : db_overtime Nama Tabel : user

Isi : Data user (log in) Table 3.11 Struktur Tabel User

No Nama Field Tipe Data Length Keterangan

1 id_user int 4 id pengguna

2 username varchar 8 nama user

3 password varchar 32 sandi user terbaru 4 pass_asli varchar 32 sandi user lama

5 akses varchar 10 hak akses

(12)

3. Nama Database : db_overtime Nama Tabel : spkl

Isi : Data Surat Pengajuan Kerja Lembur Primary Key : id_spkl

Table 3.12 Struktur Tabel SPKL

No Nama Field Tipe Data Length Keterangan 1 id_spkl int 4 id pengajuan kerja lembur

2 nik varchar 8 nomor induk karyawan

3 id_schedule int 4 id jadwal lembur

4 r_jmljam varchar 5 jumlah jam lembur

5 act_jam varchar 11 actual jam lembur 6 act_jmljam varchar 5 actual jumlah jam lembur

7 job_lembur varchar 35 job lembur

8 acc_mgr varchar 8 persetujuan manager

4. Nama Database : db_overtime Nama Tabel : schedule

Isi : Data Jadwal_lembur Primary Key : id_schedule

Table 3.13 Struktur Tabel Schedule

No Nama Field Tipe Data Length Keterangan

1 id_schedule int 4 id jadwal lembur

2 dept varchar 15 department

3 tgl_lembur varchar 18 tanggal lembur

4 id_bulan varchar 2 id_bulan

5 tahun varchar 4 tahun

6 shift int 1 shift lembur

7 r_jam varchar 13 Rencana jam lembur

8 jml_jam_lembur int 3 jumlah jam lembur

9 jml_mesin int 3 jumlah mesin

(13)

5. Nama Database : db_overtime Nama Tabel : jenis_lembur Isi : Data Jenis lembur Primary Key : id_jenis

Table 3.14 Struktur Tabel Jenis Lembur

No Nama Field Tipe Data Length Keterangan

1 id_jenis int 3 id jenis lembur

2 nama_jenis varchar 10 nama jenis

3 nilai int 1 nilai

(14)

3.3. Perancangan Antarmuka

Perancangan antarmuka menjelaskan perancangan untuk interaksi antara user dengan aplikasi. Interaksi yang bertujuan memudah pengguna aplikasi atau user dalam menggunakan fitur-fitur yang terdapat dalam aplikasi berbasis web.

3.3.1 Rancangan Halaman Login

Untuk dapat masuk halaman login, kita harus membuka browser lalu mengetik link perusahaan untuk dapat masuk ke halaman web home. Lalu pada halaman utama terdapat kolom untuk login yang harus diinput dengan Username dan Password. Tampilan halaman login dapat dilihat pada gambar 3.9 dibawah ini.

Gambar 3.9 Rancangan Halaman Login

(15)

3.3.2. Rancangan Antarmuka Login

Antarmuka Login diletakkan pada pojok kiri dibawah Header. User dapat login dengan cara mengisi textfield username dengan nik masing-masing dan textfield password dengan sandi, kemudian klik button login untuk akses halaman.

Tampilan antar muka login dapat dilihat pada gambar 3.10 dibawah ini.

Gambar 3.10 Rancangan Antarmuka Login

(16)

3.3.3. Rancangan Halaman Tambah Data Karyawan

Menu Karyawan merupakan salah satu fitur khusus yang dimiliki oleh admin. Menu ini berfungsi untuk menambah data karyawan baru yang berisi Nik, Nama, Department, Jabatan Alamat, Jenis Kelamin, Handphone, Group Shift, Foto dan dibagian bawah terdapat button Tambah sebagai untuk menyimpan data.

Menu terletak dibawah header setelah urutan home. Tampilan halaman tambah data karyawan dapat dilihat pada gambar 3.11 dibawah ini.

Gambar 3.11 Rancangan Halaman Tambah Data Karyawan

(17)

3.3.4. Rancangan Halaman Tambah Data User

Menu User merupakan salah satu fitur khusus yang dimiliki oleh admin.

Menu ini berfungsi untuk akun login karyawan baru yang berisi Nik sesuai dengan identitas kerja, Nama asli sesuai dengan KTP, Password, Konfirmasi password, Jabatan yang diisi sesuai job karyawan baru tersebut, dan dibagian bawah terdapat button Tambah sebagai untuk menyimpan data. Menu terletak dibawah header setelah urutan master jenis lembur. Tampilan halaman tambah data user dapat dilihat pada gambar 3.12 dibawah ini.

Gambar 3.12 Rancangan Halaman Tambah Data User

(18)

3.3.5. Rancangan Halaman Pengajuan Schedule Lembur

Pada halaman ini menggunakan textfield yang masing-masing berfungsi untuk input data tanggal lembur, lembur dari jam, lembur sampai jam, jumlah mesin, jumlah operator lembur dan tanggal input. Halaman ini juga menggunakan combo box yang masing-masing berfungsi untuk memilih data yaitu department, shift, dan jenis lembur. Tampilan halaman pengajuan schedule dapat dilihat pada gambar 3.13 dibawah ini.

Gambar 3.13 Rancangan Halaman Pengajuan Schedule Lembur

(19)

3.3.6. Rancangan Halaman Form SPKL

Pada halaman ini merupakan menu perintah lembur yang terdapat pada user supervisor. Halaman ini menggunakan textfield yang masing-masing berfungsi untuk input data tanggal lembur, lembur dari jam, lembur sampai jam, job, jumlah mesin dan tanggal input. Halaman ini juga menggunakan combo box yang masing-masing berfungsi untuk memilih data yaitu shift dan jenis lembur.

Pada bagian bawah terdapat table yang berisi nama karyawan pada departemen untuk dipilih lembur dengan memberi tanda centang pada checkbox di kolom select. Tampilan halaman form spkl dapat dilihat pada gambar 3.14 dibawah ini.

Gambar 3.14 Rancangan Halaman Form SPKL

(20)

3.3.7. Rancangan Antarmuka Menu Laporan Lembur

Pada halaman ini merupakan menu laporan lembur yang terdapat tiga buah kategori yaitu laporan berdasarkan nik karyawan untuk melihat laporan secara individu, laporaan berdasarkan bulan untuk melihat rekap laporan bulanan dan laporan berdasarkan tahun untuk melihat laporan berdasarkan tahun. Tampilan antarmuka menu laporan lembur dapat dilihat pada gambar 3.15 dibawah ini.

Gambar 3.15 Rancangan Antarmuka Menu Laporan Lembur

(21)

3.3.8. Rancangan Antarmuka Laporan grafik Lembur

Pada halaman ini berisi review laporan lembur yang dibagi menjadi dua yaitu berdasarkan grafik jumlah karyawan lembur dalam setahun dan grafik jumlah jam lembur dalam setahun. Tampilan antarmuka laporan grafik lembur dapat dilihat pada gambar 3.16 dibawah ini.

Gambar 3.16 Rancangan Antarmuka Grafik Laporan Lembur

(22)

3.3.9. Rancangan Halaman ACC SPKL

Pada halaman ini merupakan fitur utama pada halaman akses dari departmen head. Halaman berisi schedule lembur yang menunggu approve dari departmen head. Tabel informasi berisi departmen, nik, tanggal dan jam yang akan dijadwalkan untuk lembur. Tampilan Halaman Acc SPKL dapat dilihat pada gambar 3.17 dibawah ini.

Gambar 3.17 Rancangan Halaman ACC SPKL

SAVE

(23)

3.3.10. Rancangan Halaman Lembur sudah ACC

Pada halaman ini merupakan fitur utama pada halaman akses dari Supervior, proses ini adalah kelanjutan dari proses halaman acc dept. Head..

Halaman adalah tahap terakhir dari schedule lembur karena halaman ini berisi actual lembur kerja yang di approve oleh Supervisor sendiri. Tabel informasi berisi departmen, nik, nama, tanggal dan jam lembur yang akan diaprove dan disimpan untuk lembur. Tampilan Halaman Acc SPKL dapat dilihat pada gambar 3.18 dibawah ini.

Gambar 3.18 Rancangan Halaman Lembur Sudah ACC

SAVE

Gambar

Gambar 3.3 Data Flow Context Diagram
Gambar 3.4 Data Flow Diagram Level 1
Gambar 3.5 Data Flow Diagram Level 2
Gambar 3.6 Data Flow Diagram Level 3 Proses Laporan Lembur
+7

Referensi

Dokumen terkait

Selanjutnya oleh manajemen Trans TV, penulis ditugaskan kerja magang di Departemen Produksi Non-drama sejak tanggal 5 Juli-5 September 2014 sebagai tim kreatif dalam empat

Jika user/ pegawai ingin menghapus dokumen ijin belajar maka pilih terlebih dahulu data mana yang akan dihapus kemudian klik tombol untuk menghapus

Pada Gambar 1.1 terdapat isian username dan password yang wajib untuk diisi. Username dan Password dapat diisi sesuai dengan Username dan Password Akun MyITS. Kemudian setelah

Kelompok kedua terdiri dari jenis ikan Plotosus anguilaris dan Parapercis sp yang mengelompok secara spasial yakni hanya ditemukan pada Stasiun Utara, masing-masing pada bulan

Untuk menghindari dari efek lebur, maka panas yang tinggi dapat terjadi bunga api yang pada saat pemutusan akan diredam oleh pemadam busur api (arc-shute) dan bunga api yang

Definisi Penyakit Ginjal Kronis adalah penurunan fungsi ginjal secara kronis yang memerlukan waktu bulanan hingga tahunan yang ditandai dengan penurunan fungsi

perusahaan batik di kota Tasikmalaya secara simultan berpengaruh signifikan terhadap laba operasional(Y) sebesar koefisien determinasi 0,984 atau 98,4% yang berarti

Gde Ngurah Indraguna Pinatih, Msc, Sp.GK selaku Ketua Program Studi Ilmu Biomedik dan Penguji III, yang telah memberikan masukan, saran, serta koreksi yang