Pengolahan Data Pegawai dengan Yii & Oracle
-
Upload
putri-ruth-dyawati -
Category
Documents
-
view
102 -
download
3
description
Transcript of Pengolahan Data Pegawai dengan Yii & Oracle
-
LAPORAN
PROYEK SISTEM INFORMASI 2
"SISTEM INFORMASI PENGOLAHAN DATA PEGAWAI PT.
KHARISMA SUMA JAYA SAKTI DENGAN MENGGUNAKAN
YII DAN DATABASE ORACLE"
Oleh :
PUTRI RUT DYAWATI 7411030851
Dosen Pembimbing :
Arna Fariza, M.Kom.
D3 PENDIDIKAN JARAK JAUH
JURUSAN TEKNIK INFORMATIKA
POLITEKNIK ELEKTRONIKA NEGERI SURABAYA
2015
-
Proyek Sistem Informasi 2 Putri Rut Dyawati / 7411030851
2 | P a g e
BAB 1
PENDAHULUAN
1.1 LATAR BELAKANG
Sesuai dengan perkembangan jaman yang semakin pesat PT. Kharisma Suma
Jaya Sakti menuntut adanya peningkatan dalam memperoleh informasi yang cepat
dan tepat. Salah satu permasalahan yang harus ditangani adalah masalah pengolahan
data karyawan. Mengingat pentingnya masalah ini maka diperlukan komputerisasi
dalam pengolahan data karyawan karena untuk mempermudah kerja Deptartemen
Umum (GA. Departement) dan Accounting, informasi dari komputerisasi
pengolahan data karyawan ini dapat dengan mudah digunakan oleh pihak-pihak yang
membutuhkan, selain itu juga meningkatkan bidang keadministrasian yang
menunjang kelancaran proses kerja disuatu perusahaan, keberhasilan dalam proses
kerja tidak luput dari sistem kerja yang dipakai oleh suatu perusahaan. Dengan
demikian suatu perusahaan diharuskan menggunakan sistem Informasi pengolahan
data karyawan yang baik. Dengan adanya sistem informasi diharapkan dapat
memberikan informasi bagi pengambil keputusan dan atau untuk mengendalikan
perusahaan.
Berdasarkan latar belakang tersebut, maka penulis sebagai mahasiswi Diploma 3
Politeknik Elektronika Negeri Surabaya Program Keahlian Teknik Informatika
tertarik dengan permasalahannya untuk dapat diangkat sebagai Proyek Sistem
Informasi 2 dengan judul SISTEM INFORMASI PENGOLAHAN DATA
PEGAWAI PT. KHARISMA SUMA JAYA SAKTI BERBASIS WEB
DENGAN MENGGUNAKAN DATABASE ORACLE
1.2 RUMUSAN MASALAH
Berdasarkan latar belakang yang telah penulis uraikan, maka penulis akan
membuat suatu rumusan masalah yang timbul pada pembuatan Proyek Sistem
Informasi 2 ini. Adapun rumusan masalah yang telah diidentifikasi oleh penulis
adalah sebagai berikut :
-
Proyek Sistem Informasi 2 Putri Rut Dyawati / 7411030851
3 | P a g e
1. Bagaiamana merancang dan membuat sebuah sistem informasi berbasis
web untuk mengolah data karyawan PT. Kharisma Suma Jaya Sakti
2. Bagaimana sistem informasi yang akan dibuat selanjutnya bisa
digunakan secara maksimal oleh pihak yang bersangkutan dibidangnya.
1.3 BATASAN MASALAH
Dengan rumusan terhadap masalah-masalah yang ada, agar lebih terarah dan
dapat dipahami dengan mudah maka perlu adanya pembatasan masalah.
Adapun batasan terhadap masalah pengolahan data karyawan pada PT. Kharisma
Suma Jaya Sakti tersebut antara lain :
1. Sistem yang dibangun memiliki pembatasan hak akses terhadap user
sesuai dengan kepentingan dan tugas masing-masing.
2. Sistem dapat melakukan import data absensi.
3. Sistem dapat mengelolah data karyawan.
4. Sistem menampilkan report dari hasil pengolahan data karyawan.
5. Adanya grafik penilaian karyawan yang ditampilkan dalam system.
1.4 TUJUAN DAN MANFAAT
Tujuan pembuatan aplikasi ini agar dalam hal mengelolah data hingga
penerbitan report dapat menghasilkan data secara akurat.
Manfaat aplikasi adalah sebagai berikut :
1. Menerapkan sebuah sistem baru terhadap manajemen didalam
departemen HRD.
2. Menerapkan sebuah sistem berbasis web dimana data-data yang berada di
kantor cabang dapat terpusat di kantor pusat.
3. Peralihan dari mode kerja manual ke mode kerja sistem yang lebih
praktis dan akurat.
-
Proyek Sistem Informasi 2 Putri Rut Dyawati / 7411030851
4 | P a g e
BAB II
ANALISA KEBUTUHAN SISTEM
2.1 PROFIL
Sumber daya manusia didalam suatu perusahaan merupakan sebuah energi bagi
perusahaan tersebut, untuk membentuk suatu sumber daya manusia didalam suatu
perusahaan dibutuhkan kontrol dari departemen HRD. Sebuah kontroling sistem ini
sangat dibutuhkan tanpa terkecuali di perusahaan PT. Kharisma Suma Jaya Sakti.
Perusahaan ini merupakan main dealer dari PT. Astra Honda Motor. PT.
Kharisma Suma Jaya Sakti memiliki cabang diseluruh wilayah Jawa Timur. Untuk
HRD di dalam perusahan ini bersifat terpusat, sehingga untuk melakukan kontrol
SDM juga terpusat dan membutuhkan sistem yang baik. Di era ini sistem berbasis
komputerisasi merupakan solusi yang tidak mungkin dihindari dan merupakan solusi
yang tepat, dengan terbentuknya suatu aplikasi yang mampu dapat diakses
dimanapun sangat dibutuhkan.
Aplikasi berbasis web merupakan teknologi yang sesuai untuk membantu
membangun sistem tersebut. Aplikasi web ini digunakan oleh staf yang ditunjuk
untuk melakukan manajemen dan record dari karyawan dan segala seuatu yang
berhubungan dengan HRD.
2.2 KONDISI EXITING SISTEM
Dari hasil pengamatan yang dilakukan di PT. Kharisma Suma Jaya Sakti
belum ada system yang dapat mengolah data karyawan secara realtime. Sedangkan
data absensi didapatkan melalui mesin finger print dimana data tersebut diproses
secara manual.
-
Proyek Sistem Informasi 2 Putri Rut Dyawati / 7411030851
5 | P a g e
BAB III
DESAIN SISTEM
3.1. PERANCANGAN DATABASE
Database merupakan tempat penyimpanan data yang terstruktur. Membuat
database merupakan langkah awal dalam pembuatan sistem informasi.
Di sistem informasi ini saya membuat 15 tabel dan tabel tabel tersebut adalah :
Tabel ATTENDANCE merupakan tabel yang digunakan untuk menyimpan
seluruh data absensi yang diinput secara manual maupun secara import, tabel ini
berelasi dengan tabel EMPLOYEE dimana tabel tersebut berfungsi sebagai tempat
penyimpanan data karyawan.
Gambar 3.1 Tabel ATTENDANCE
Tabel CITY merupakan tabel yang digunakan untuk menyimpan nama-nama
kota yang difungsikan untuk detail alamat karyawan, tabel ini berelasi dengan tabel
PROVINCE yang berfungsi untuk dependensi nama-nama kota berdasarkan
propinsinya.
Gambar 3.2 Tabel CITY
-
Proyek Sistem Informasi 2 Putri Rut Dyawati / 7411030851
6 | P a g e
Tabel DEPARTMENT merupakan tabel yang digunakan untuk menyimpan
nama departemen yang ada di setiap kantor. Tabel tersebut berhubungan dengan
tabel OFFICE untuk menetapkan departemen tersebut berada di kantor apa dan tabel
EMPLOYEE yang berfungsi untuk menetapkan kayawan detempatkan di
departemen apa.
Gambar 3.3 Tabel DEPARTMENT
Tabel HEALTH berfungsi untuk menyimpan data nama-nama Badan
Penjamin Kesehatan, tabel tersebut berhubungan dengan tabel EMPLOYEE yang
difungsikan untuk menentukan karyawan yang bersangkutan terdaftar pada badan
penjamin kesehatan yang ditentukan oleh perusahaan.
Gambar 3.4 Tabel HEALTH
Tabel Job merupakan tabel yang difungsikan untuk menyimpan nama jabatan
yang akan di gunakan oleh karyawan, tentunya tabel ini berhubungan dengan tabel
EMPLOYEE.
Gambar 3.5 Tabel JOB
-
Proyek Sistem Informasi 2 Putri Rut Dyawati / 7411030851
7 | P a g e
Tabel LEVEL berfungsi untuk menyimpan nama level yang akan di tentukan
oleh supervisor atau pengguna utama untuk pengguna lain yan akan diizinkan untuk
mengakses kedalam program.
Gambar 3.6 Tabel LEVEL
Tabel OFFICE berfungsi untuk menyimpan nama kantor milik PT. Kharisma
Suma Jaya Sakti.
Gambar 3.7 Tabel LEVEL
Tabel PERMITS berfungsi untuk mnyimpan informasi perizinan karyawan, tabel ini
berelasi dengan tabel EMPLOYEE sebagai master data karyawan.
Gambar 3.8 Tabel LEVEL
-
Proyek Sistem Informasi 2 Putri Rut Dyawati / 7411030851
8 | P a g e
Tabel PROVINCE berfungsi untuk menyimpan nama-nama propinsi yang
ada di Indonesia untuk keperluan detail data master Karyawan.
Gambar 3.9 Tabel PROVINCE
Tabel PROVISION merupakan tabel berisi ketentuan untuk nominal
kehadiran karyawan pada izin yang di berikan oleh perusahaan melalui wewenang
atasan.
Gambar 3.10 Tabel PROVISION
Tabel SALARY berfungsi untuk menyimpan data pengupahan karyawan.
Gambar 3.11 Tabel SALARY
Tabel USER berfungsi untuk menyimpan data pengguna yang diizinkan
untuk mengakses kedalam sistem inforamsi payroll.
-
Proyek Sistem Informasi 2 Putri Rut Dyawati / 7411030851
9 | P a g e
Gambar 3.12 Tabel USER
Tabel EMPLOYEE berfungsi untuk menyimpan data master karyawan secara
detail.
Gambar 3.13 Tabel EMPLOYEE
-
Proyek Sistem Informasi 2 Putri Rut Dyawati / 7411030851
10 | P a g e
3.2. DFD (DATA FLOW DIAGRAM)
Informasi Pelaporan HRDTanda Terima
Manajemen dan kontrol sistem payroll
User input master data
Data informasi Karyawan
1
Payroll
userAdmin
Pimpinan/Manajemen
Karyawan
Gambar 3.14 DFD Level 0
-
Proyek Sistem Informasi 2 Putri Rut Dyawati / 7411030851
11 | P a g e
Input Data Master
Masuk kedalam sistem Payroll
Informasi Pelaporan HRD
Tanda Terima
user Admin
Pimpinan/Manajemen
Karyawan
1.1
Login
1.2
Input Data Master1.3
Import data
1.5
Rekap Absensi
1 ATTENDANCE
1.6
Buat Payroll
1.7
Grafik kehadiran
2 EMPLOYEE
1.9
Report
Masuk kedalam sistem Payroll untuk melakukan maintenance
1.4
Input Absensi Manual
3 DEPARTMENT
4 OFFICE
5 SALARY
6 USER
1.10
Buat Izin
8 PERMITS
7 JOB
9 HEALTH
1.11
Buat Agenda Kegiatan / Informasi
10 EVENT
Gambar 3.15 DFD Level 1
-
Proyek Sistem Informasi 2 Putri Rut Dyawati / 7411030851
12 | P a g e
ERD (ENTITY RELATIONSHIP DIAGRAM)
Gambar 3.16 ERD
-
Proyek Sistem Informasi 2 Putri Rut Dyawati / 7411030851
13 | P a g e
BAB IV
HASIL DAN PEMBAHASAN
Hasil Running pada browser, maka akan tampil index.php?r=site/login yang
mrupakan halaman utama aplikasi untuk login.
Berikut hasil running program :
Halaman Login
Gambar 4.1 Halaman Login
Halaman home setelah login
Halaman ini merupakan dashboard dari sistem yang berisi kalender kegiatan dan
informasi mengenai karyawan baru.
Gambar 4.2 Halaman Home
-
Proyek Sistem Informasi 2 Putri Rut Dyawati / 7411030851
14 | P a g e
Halaman index absensi
Didalam halaman index absensi di tampilkan grafik yang di ambil dari data
karyawan yang ada dan data absensinya telah di olah secara rata-rata dari
kehadirannya.
Gambar 4.3 Halaman Grafik
Halaman daftar absensi karyawan
Tampilan halaman ini merupakan daftar dari absensi karyawan yang telah di
import maupun di input secara manual.
-
Proyek Sistem Informasi 2 Putri Rut Dyawati / 7411030851
15 | P a g e
Gambar 4.4 Halaman daftar absensi karyawan
Form Input Absensi Manual
Gambar 4.5 Halaman form input absensi manual
Halaman Report Payroll
Halaman ini merupakan tampilan report untuk payroll.
-
Proyek Sistem Informasi 2 Putri Rut Dyawati / 7411030851
16 | P a g e
Gambar 4.6 Halaman Laporan Payroll
-
Proyek Sistem Informasi 2 Putri Rut Dyawati / 7411030851
17 | P a g e
BAB V
PENUTUP
5.1 KESIMPULAN
Didalam sistem informasi payroll yang dibuat ini pada tujuannya telah cukup
membantu staff karyawan yang di tugaskan untuk melakukan rekap data setiap
bulannya tanpa harus lagi menentukan perhitungan secara manual, karena didalam
sistem tersebut telah di tempatkan rumus-rumus perhitungan yang ditentukan oleh
departemen HRD pusat.
5.2 SARAN
Dengan terciptanya tenaga yang professional seharusnya lembaga atau
instansi yang terkait mulailah menerapkan pengolahan database yang lebih modern
dengan menggunakan komputer sebagai medianya. Karena dengan menggunakan
sistem database data akan tersimpan lebih akurat dan data akan tersusun secara rapi.
Dan dengan adanya fasilitas ini waktu akan dapat dimanfaatkan lebih efisien.