Sistem Informasi Kepegawaian Berbasis Web dengan Menggunakan PHP dan MySQL (Studi Kasus Sogo Departement Store Bandung).
vi
ABSTRAK
SOGO Department Store yang berada di Bandung, merupakan perusahaan yang bergerak di bidang retail yang memiliki proses bisnis yang cukup kompleks dalam pengolahan data kepegawaiannya. Sampai saat ini, pengolahan data tersebut masih menggunakan sistem manual yang belum terkomputerisasi dan penyimpanan datanya masih tersebar serta belum terdokumentasi dengan baik. Oleh karena itu penulis bertujuan membangun aplikasi database untuk pengolahan data pegawai, data acara, data gaji, data cuti, data jadwal, data absensi dan pengolahan laporan berbasis web. Metode penelitian yang digunakan untuk membangun aplikasi ini adalah dengan observasi langsung pada SOGO Department Store Bandung. Perangkat lunak yang digunakan untuk mendukung pembuatan aplikasi ini yaitu bahasa pemrograman PHP dan MySQL untuk mengelola database serta Adobe Dreamweaver CS5 untuk membuat website.
(2)
vii
ABSTRACT
SOGO Department Store that was in Bandung, is a company engaged in retail has a fairly complex business processes in the processing of personnel data. Until now, such data processing still using manual system that has not been computerized and data storage are still scattered and not well documented. Therefore the writer purposes to build a database application to employee data, event data, salary data, leave data, schedule data, presence data processing and reports on the web. The research methods used to build this application with direct observation at SOGO Department Store Bandung. This application is designed and supported by PHP programming language and MySQL to manage a database with Adobe Dreamweaver CS5 to make website.
(3)
viii
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITAN ... iii
PRAKATA ... iv
ABSTRAK ... vi
ABSTRACT ... vii
DAFTAR ISI ... viii
DAFTAR GAMBAR ... xi
DAFTAR TABEL ... xiii
DAFTAR LAMPIRAN ... xiv
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah ...1
1.2 Rumusan Masalah ...2
1.3 Tujuan Pembahasan...2
1.4 Ruang Lingkup Kajian ...3
1.5 Sumber Data ...4
1.6 Sistematika Penyajian ...4
BAB II KAJIAN TEORI 2.1 Konsep Dasar Sistem ...6
2.1.1 Definisi Sistem ...6
2.1.2 Karakteristik Sistem ...7
2.1.3 Klasifikasi Sistem ...8
2.2 Konsep Dasar Informasi ...9
2.2.1 Definisi Informasi ...9
2.2.2 Kualitas Informasi ...9
2.2.3 Siklus Informasi ... 10
2.3 Konsep Dasar Sistem Informasi ... 11
2.4 Human Resource Management ... 11
2.5 Human Resource Department (HRD) ... 11
(4)
ix
2.6.1 Diagram Konteks ... 12
2.6.2 Data Flow Diagaram (DFD) ... 12
2.6.3 Process Specification (PSPEC) ... 14
2.6.4 Kamus Data / Data Dictionary ... 14
2.7 Konsep Basis Data ... 15
2.8 Perancangan Basis Data ... 16
2.8.1 Entity Relationship Diagram (ERD) ... 16
2.9 Pemrograman Web ... 18
2.10 HTML ... 19
2.11 PHP: Hypertext Preprocessor (PHP) ... 20
2.11.1 Sejarah PHP ... 20
2.11.2 Keunggulan PHP ... 20
2.11.3 Struktur Dasar PHP ... 21
2.12 MySQL ... 21
2.12.1 Bahasa SQL diterapkan dalam MySQL ... 22
2.12.2 Koneksi PHP dan MySQL ... 22
2.13 Adobe Dreamweaver CS5 ... 24
2.14 Konsep Dasar Sistem Informasi ... 25
BAB III ANALISIS DAN RANCANGAN SISTEM 3.1 Proses Bisnis ... 27
3.1.1 Proses Bisnis Penjadwalan ... 28
3.1.2 Proses Bisnis Absensi Pegawai ... 28
3.1.3 Proses Bisnis Pengajuan Cuti ... 31
3.1.3 Proses Bisnis Penggajian ... 33
3.2 Entity Relationship Diagram (ERD) ... 35
3.3 ERD To Database ... 37
3.4 Data Flow Diagram (DFD) ... 42
3.4.1 DFD LEVEL 0 ... 42
3.4.2 DFD LEVEL 1 ... 42
3.4.3 DFD LEVEL 2 PROSES 1 ... 44
3.4.4 DFD LEVEL 2 PROSES 2 ... 45
3.4.5 DFD LEVEL 2 PROSES 3 ... 45
(5)
x
3.4.7 DFD LEVEL 2 PROSES 5 ... 46
3.4.8 DFD LEVEL 2 PROSES 6 ... 47
3.4.9 DFD LEVEL 2 PROSES 7 ... 48
3.4.10 DFD LEVEL 3 PROSES 1.3 ... 49
3.4.11 DFD LEVEL 3 PROSES 2.2 ... 49
3.4.12 DFD LEVEL 3 PROSES 3.3 ... 50
3.4.13 DFD LEVEL 3 PROSES 6.2 ... 50
3.4.14 DFD LEVEL 3 PROSES 6.5 ... 51
3.4.15 DFD LEVEL 3 PROSES 6.6 ... 51
3.5 Process Specification (PSPEC) ... 52
3.6 Kamus Data / Data Dictionary ... 58
3.7 Desain User Interface ... 62
3.7.1 Utama ... 62
3.7.2 Contact us ... 62
3.7.3 Login ... 63
3.7.4 Event ... 63
3.7.5 Profile ... 64
3.7.6 Request Leave ... 64
3.7.7 View Request Leave ... 65
3.7.8 Schedule ... 66
3.7.9 Salary ... 66
3.7.10 Main Form ... 67
3.7.11 Add Event ... 68
3.7.12 Search Event ... 68
3.7.13 Add Employee ... 69
3.7.14 Seacrh Employee ... 70
3.7.15 Reimbursement ... 70
3.7.16 List Job Salary ... 71
3.7.17 View Salary List ... 72
3.7.18 Request Leave ... 73
3.7.19 View Request Leave ... 74
3.7.20 Set Schedule ... 74
3.7.21 Input Schedule ... 75
(6)
xi
3.7.23 Input Day Off ... 76
3.7.24 Day Off ... 77
3.7.25 Input Presence ... 78
3.7.26 View Presence... 78
BAB IV HASIL PENELITIAN 4.1 Tampilan Antarmuka Website ... 80
4.1.1 Halaman Login ... 80
4.1.2 Halaman Utama Admin ... 81
4.1.3 Halaman Admin menu event ... 81
4.1.4 Halaman Admin submenu add event ... 82
4.1.5 Halaman Admin submenu search event ... 83
4.1.6 Halaman Admin menu employee ... 83
4.1.7 Halaman Admin submenu add employee ... 84
4.1.8 Halaman Admin submenu search employee ... 84
4.1.9 Halaman Admin menu salary ... 85
4.1.10 Halaman Admin submenu reimbursement ... 85
4.1.11 Halaman Admin submenu list job salary ... 86
4.1.12 Halaman Admin submenu view salary list ... 87
4.1.13 Halaman Admin menu leave ... 87
4.1.14 Halaman Admin submenu request leave ... 88
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN 5.1 Test Case dan Error Handling Employee Website ... 89
BAB VI SIMPULAN DAN SARAN 6.1 Simpulan ... 94
6.2 Saran ... 94
DAFTAR PUSTAKA……….95
(7)
xii
DAFTAR GAMBAR
Gambar 1 Siklus Informasi ………...……... 10
Gambar 2 External Entity ………...………... 13
Gambar 3 Data Flow ………...………...…... 13
Gambar 4 Process ………...………...…... 13
Gambar 5 Data Store………...………...…... 13
Gambar 6 ERD dengan relasi satu ke satu ………... 16
Gambar 7 ERD dengan relasi satu ke banyak ……… ... 17
Gambar 8 ERD dengan relasi banyak ke satu ………... 17
Gambar 9 ERD dengan relasi banyak ke banyak………... 17
Gambar 10 Tampilan Halaman Awal Dreamweaver CS5 ……….. ... 24
Gambar 11 Tampilan Application Bar Dreamweaver CS5 ………. ... 24
Gambar 12 Tampilan Toolbar Document Dreamweaver CS5 …... ... 24
Gambar 13 Tampilan Ruang Kerja Dreamweaver CS5 ………….. ... 25
Gambar 14 Struktur Organisasi SOGO Department Store Bandung... 27
Gambar 15 Flowchart penjadwalan ... 28
Gambar 16 Flowchart absensi pegawai... 29
Gambar 17 Kartu absensi pegawai... 30
Gambar 18 Flowchart pengajuan cuti ... 31
Gambar 19 Form pengajuan cuti... 32
Gambar 20 Penggajian pegawai ... 33
Gambar 21 Flowchart pengajuan penggantian dana... 34
Gambar 22 ERD ...………... 36
Gambar 23 DFD Level 0 ... .42
Gambar 24 DFD Level 1 ... 43
Gambar 25 DFD Level 2 Proses 1 ... 44
Gambar 26 DFD Level 2 Proses 2 ... 45
Gambar 27 DFD Level 2 Proses 3... 45
Gambar 28 DFD Level 2 Proses 4... 46
Gambar 29 DFD Level 2 Proses 5... 46
Gambar 30 DFD Level 2 Proses 6... 47
Gambar 31 DFD Level 2 Proses 7... 48
Gambar 32 DFD Level 3 Proses 1.3... 49
Gambar 33 DFD Level 3 Proses 2.2... 49
Gambar 34 DFD Level 3 Proses 3.3... 50
Gambar 35 DFD Level 3 Proses 3.4... 50
Gambar 36 DFD Level 3 Proses 5.2... 50
Gambar 37 DFD Level 3 Proses 6.2... 51
Gambar 38 DFD Level 3 Proses 6.5... 51
Gambar 39 DFD Level 3 Proses 6.6... 52
Gambar 40 Desain Form Halaman Utama...…………..……...63
Gambar 41 Desain Form Halaman Contact us... ………..…………...63
Gambar 42 Desain Form Halaman Login …....……….………...64
Gambar 43 Desain Form Halaman Profile ………...64
Gambar 44 Desain Form Halaman Schedule……….………...65
(8)
xiii
Gambar 46 Desain Form Annual Leave submenu Lihat Konfirmasi Cuti ...67
Gambar 47 Desain Form Salary...67
Gambar 48 Desain Main Form...68
Gambar 49 Desain Form Add Event...69
Gambar 50 Desain Form Search Event...69
Gambar 51 Desain Form Add Employee...70
Gambar 52 Desain Form Search Employee...71
Gambar 53 Desain Form Reimbursement...72
Gambar 54 Desain Form List job salary...73
Gambar 55 Desain Form View salary list...73
Gambar 56 Desain Form Request leave...74
Gambar 57 Desain Form View request leave...75
Gambar 58 Desain Form Set schedule...76
Gambar 59 Desain Form Input schedule...77
Gambar 60 Desain Form View schedule...77
Gambar 61 Desain Form Input day off...78
Gambar 62 Desain Form Day off...78
Gambar 63 Desain Form Input presence...79
(9)
xiv
DAFTAR TABEL
Tabel I Simbol-simbol ERD ………... 17
Tabel II Tabel Pegawai ...……….………... 37
Tabel III Tabel Divisi ...………...37
Tabel IV Tabel Jabatan ...………... 38
Tabel V Tabel Gaji... ...…………...………... 38
Tabel VI Tabel Gaji_Divjab ...………...……... 38
Tabel VII Tabel Shift... ...………..…… 38
Tabel VIII Tabel Jadwal ...…………..………...……... 39
Tabel IX Tabel Absensi ...………... ...39
Tabel X Tabel Tunjangan...………...39
Tabel XI Tabel Tunjangan_Absensi ...……….………... . 40
Tabel XII Tabel Cuti ...………...……….………... 40
Tabel XIII Tabel Event ...………...……….………... ...41
Tabel XIV Tabel Level ...…..……….………... 41
Tabel XV Tabel Reimbursement...41
Tabel XVI Tabel Divisi_Jabatan...42
Tabel XVII Tabel Add Data Event...52
Tabel XVIII Tabel Edit Data Event...53
Tabel XIX Tabel Delete Data Event...53
Tabel XX Tabel Add Data Pegawai...54
Tabel XXI Tabel Edit Data Pegawai...54
Tabel XXII Tabel Input Data Jadwal...55
Tabel XXIII Tabel Edit Data Jadwal...55
Tabel XXIV Tabel Input Data Presence...56
Tabel XXV Tabel Edit Confirm Leave...56
Tabel XXVI Tabel Input Reimbursement...57
Tabel XXVII Tabel Edit Reimbursement...57
Tabel XXVIII Tabel Input Allowance...58
Tabel XXIX Tabel Edit Allowance...59
Tabel XXX Kamus Data Pegawai...59
Tabel XXXI Kamus Data Divisi...59
Tabel XXXII Kamus Data Jabatan...60
Tabel XXXIII Kamus Data Absensi...60
Tabel XXXIV Kamus Data Jadwal...60
Tabel XXXV Kamus Data Cuti...61
Tabel XXXVI Kamus Data Tunjangan...61
Tabel XXXVII Kamus Data Gaji...62
(10)
xv
DAFTAR LAMPIRAN
(11)
1
BAB I PENDAHULUAN
1.1 Latar Belakang Masalah
Shopping Centre merupakan pusat perbelanjaan sekaligus tempat
refreshing yang banyak dikunjungi oleh masyarakat. Salah satu nya yang
terdapat di kota Bandung yaitu Sogo
Department Store. Sebuah tempat
perbelanjaan
yang
menjual
barang-barang
sandang
yang
lebih
mengutamakan
fashion. Sebagai
Department Store tentunya memiliki
banyak pegawai di dalamnya, yang terdiri dari satu orang
Store Manager
sebagai pimpinan, kemudian ada dua
Sales Manager
dan satu
Supporting
Manager
sebagai penanggung jawab divisi. Ketiga
Manager
tersebut
membawahi beberapa
Supervisor dan banyak
Staff Operational. Mengingat
banyaknya pegawai serta semua hal yang menyangkut kinerja dari pegawai
itu sendiri, maka diperlukan suatu sistem informasi yang menyimpan semua
data tentang kepegawaian yang bisa diakses oleh
user pihak perusahaan
khususnya HRD (Human Resources Department) selaku admin, Store
Manager sebagai store manager dan pegawai itu sendiri sebagai employee.
Setelah dilakukan peninjauan terlebih dahulu terhadap sistem
kepegawaian yang sedang berjalan pada Sogo
Department Store Bandung,
didalamnya terdapat banyak hal yang perlu mendapatkan perhatian khusus
diantaranya pengelolaan data pegawai, jadwal kerja pegawai, absensi
pegawai, pengambilan hak cuti pegawai, pengajuan penggantian dana
sampai rincian gaji pegawai masih kurang efektif dan efisien karena masih
dilakukan secara manual dengan banyak menggunakan media cetak yaitu
berupa
form, slip, dan buku untuk menyimpan data ataupun penyampaian
informasi yang besar kemungkinannya dapat hilang ataupun cepat rusak.
Berdasarkan pertimbangan di atas Sogo
Department Store
Bandung
membutuhkan sistem informasi untuk mengelola data kepegawaian yang
manual tersebut dengan memanfaatkan teknologi informasi agar dapat
(12)
2
Universitas Kristen Maranatha
meminimalisasi penggunaan
form, slip maupun buku. Dengan dibuatnya
aplikasi ini diharapkan dapat mempermudah kerja
user dalam mengelola
data-data kepegawaian sehingga sistem yang sedang berjalan tersebut
dapat dikembangkan menjadi suatu sistem yang lebih baik lagi serta dapat
dipergunakan secara terinci, detail dan efektif.
1.2 Rumusan Masalah
Berdasarkan latar belakang yang telah diuraikan di atas, rumusan
permasalahan yang akan dibahas dalam laporan ini diantaranya :
1. Bagaimana mengelola data pegawai?
2. Bagaimana mengatur jadwal kerja pegawai secara otomatis?
3. Bagaimana mengelola hak cuti pegawai?
4. Bagaimana membuat simulasi rincian gaji pegawai?
5. Bagaimana membuat report kepegawaian?
1.3 Tujuan Pembahasan
Adapun tujuan pembahasan dari rumusan masalah di atas yaitu
membangun sistem informasi kepegawaian dengan lebih mengoptimalkan
teknologi komputer sehingga memberikan kemudahan dalam proses
pengolahan data pegawai serta penyediaan informasi data pegawai.
Kemudian merancang dan membuat
homepage sebagai salah satu
sarana atau media informasi bagi pegawai yang menggunakannya. Dengan
adanya
homepage data pegawai ini maka dapat mempermudah cara
penyampaian informasi mengenai data pegawai yang dibutuhkan. Selain itu,
aplikasi ini dibuat untuk menggantikan fungsi-fungsi manual yang biasanya
menggunakan media cetak, yaitu berupa
form, slip, dan buku untuk
menyimpan
data
maupun
penyampaian
informasi
yang
besar
kemungkinannya dapat hilang atau cepat rusak. Kini penyampaian informasi
tersebut dikemas dalam media informasi yang berteknologi yaitu
menggunakan komputer, sehingga informasi dapat diperoleh dengan cepat,
tepat, dan akurat.
(13)
3
Universitas Kristen Maranatha
1.4 Ruang Lingkup Kajian
Ruang lingkup kajian dari sistem informasi kepegawaian pada Sogo
Department Store Bandung khususnya bagian HRD menangani kegiatan
pengolahan data pegawai, jadwal kerja pegawai, absensi pegawai,
pengambilan hak cuti pegawai dan rincian gaji pegawai dengan
menggunakan sistem komputerisasi. Aplikasi ini didesain untuk kenyamanan
user ketika mengakses pendataan dan pengaturan aktifitas. Sebagai batasan
aplikasi, tampilan akan berisi :
1.
Home, sebagai halaman utama aplikasi ini yang berisi informasi
mengenai Sogo
Department Store Bandung. Menu ini dapat dilihat
oleh user sebagai admin ataupun pegawai sebelum melakukan login.
2.
Login, dilakukan oleh admin HRD untuk melakukan penginputan,
pengubahan dan penghapusan data.
Login juga dilakukan oleh
store
manager dan pegawai yang hanya bisa melakukan beberapa fitur
tertentu pada aplikasi ini.
3.
Event, berisi gambar-gambar
event atau tema dan isi dari event yang
akan diselenggarakan di Sogo
Department Store
Bandung. Menu ini
dikelola oleh
user sebagai admin dan dapat dilihat oleh semua
pegawai termasuk store manager.
4.
Employee, didalamnya terdapat data pegawai, meliputi kode pegawai,
nama pegawai, umur, jenis kelamin, alamat, kota, no telp, divisi dan
jabatan. Menu ini dapat dilihat oleh pegawai itu sendiri dan dikelola
oleh user sebagai admin.
5.
Schedule, pada menu ini pegawai hanya dapat melihat jadwal kerja
pegawai. Sedangkan proses pendataan absensi pegawai, meliputi
banyak hari kerja, banyak hari libur dan banyak hari tidak masuk
bekerja dikarenakan alasan tertentu seperti sakit, izin, alpa dilakukan
oleh user sebagai admin.
6.
Leave, merupakan menu yang digunakan pegawai untuk mengajukan
cuti pada hari tertentu dan baru akan di konfirmasi oleh
user sebagai
(14)
4
Universitas Kristen Maranatha
yang berisi pengajuan hak cuti pegawai yang dikelola oleh
user
sebagai admin dan terdapat submenu
View Request Leave dimana
user yang melakukan pengajuan cuti dapat melihat konfirmasi cuti.
7.
Salary, pada menu ini user dapat melakukan simulasi perhitungan gaji
dan melihat besar gaji yang diperoleh. Sedangkan
user sebagai Store
Manager dapat mengelola besaran gaji pegawai yang meliputi besar
gaji pokok, fasilitas seperti uang makan dan uang transportasi.
8.
Report, menu ini hanya dapat dilihat dan dikelola oleh
user sebagai
admin dan
Store Manager, didalamnya berisi
report pegawai,
report
penjadwalan, report absensi, report cuti dan report penggajian.
9.
Contact us, berisi alamat, no.fax maupun no. Telepon Sogo
Department Store Bandung dan head office yang dapat dihubungi.
10.
Logout, untuk keluar aplikasi.
1.5 Sumber Data
Adapun metode pengumpulan data yang digunakan adalah
sebagaimana terurai di bawah ini :
1. Observasi
Yaitu mengadakan pengamatan secara langsung maupun tidak
langsung terhadap proses kegiatan yang berkenaan dengan masalah
yang diteliti, berhubungan dengan masalah atau topik yang dibahas.
2. Wawancara
Yaitu dengan melakukan dialog dengan pihak-pihak yang langsung
terlibat dengan masalah kepegawaian yang diteliti.
1.6 Sistematika Penyajian
Sistematika
penyajian
dimaksudkan
untuk
mempermudah
pembahasan permasalahan dan memberikan gambaran yang jelas, maka
sistematika penyajian dibagi menjadi enam bab disertai dengan
lampiran-lampiran yang diperlukan yaitu sebagai berikut :
(15)
5
Universitas Kristen Maranatha
1. BAB I PENDAHULUAN
Bab ini membahas mengenai latar belakang masalah, rumusan
masalah, tujuan pembahasan, ruang lingkup kajian, sumber data dan
sistematika penyajian.
2. BAB II KAJIAN TEORI
Bab ini membahas mengenai landasan teori yang mendukung
dalam pemecahan masalah yang ada serta sistem pengolahan data
yang digunakan, perancangan sistem, perancangan basis data, dan
alat pendukung lain yang digunakan untuk membantu pemecahan
masalah seperti : PHP dan MySQL.
3. BAB III ANALISIS DAN RANCANGAN SISTEM
Bab ini membahas mengenai analisis sistem yang akan
dibangun dengan menguraikan proses bisnis dan prinsip kerja dari
sistem yang akan dikembangkan.
4. BAB IV HASIL PENELITIAN
Bab ini membahas hasil dari penelitian mengenai sistem
informasi yang akan dikembangkan dari sistem yang sedang berjalan.
5. BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini membahas mengenai penelitian yang telah dilakukan
dan uji coba sistem yang telah dibuat secara lebih mendalam.
6. BAB VI SIMPULAN DAN SARAN
Bab ini membahas mengenai simpulan dari penelitian yang
telah dilakukan serta saran mengenai pengembangan lebih lanjut dari
sistem yang sudah ada.
(16)
94
BAB VI SIMPULAN DAN SARAN
6.1 Simpulan
Setelah pembuatan Sistem Informasi Kepegawaian SOGO
Department Store, maka dapat diambil beberapa simpulan :
1. Sistem dapat membantu mengelola data pegawai karena sistem dapat
meningkatkan efisiensi dan efektifitas pekerjaan.
2. Sistem dapat mengatur jadwal kerja pegawai secara otomatis.
3. Sistem dapat mengelola data kepegawaian dengan baik.
4. Sistem dapat mengurangi human error.
6.2 Saran
Saran untuk pengembangan Sistem Informasi Kepegawaian SOGO
Department Store ini adalah :
1. Sistem diharapkan mampu memvalidasi secara otomatis konfirmasi
cuti sehingga admin tidak perlu bersusah payah untuk mencari data
pegawai yang melakukan permohonan cuti.
2. Diharapkan proses penyajian data dan pengolahan data dapat lebih
cepat lagi terutama bila data sudah semakin banyak
3. Untuk rincian gaji sebaiknya di kembangkan lebih detail agar lebih
jelas penjabarannya.
4. Aplikasi ini dapat di kembangkan dengan ditambhankannya forum
komunikasi antar pegawai sehingga pertukaran informasi menjadi
lebih mudah lagi.
(17)
95
DAFTAR PUSTAKA
Arief, M. R. (2011).
Pemrograman Web Dinamis menggunakan PHP dan
MySQL. Yogyakarta: Andi Offset.
Hariyanto, B. (2004). Sistem Manajemen Basis Data. Bandung: Informatika.
Jogiyanto, H. (1989). Analisis dan Desain Sistem Informasi. Yogyakarta: Andi
Offset.
Jogiyanto, H. (1999). Pengenalan Komputer. Yogyakarta: Andi Offset.
Kadir, A. (1998).
Konsep & Tuntunan Praktis Basis Data. Yogyakarta: Andi
Offset.
Kendall, K. &. (2003).
Analisis dan Perancangan Sistem. Jakarta: PT
Prenhallindo.
MADCOMS. (2010).
Kupas Tuntas Adobe Dreamweaver CS5 dengan
Pemrograman PHP & MySQL. Yogyakarta: CV. Andi Offset.
Mahyuzir, T. D. (1989).
Analisa dan Perancangan Sistem Pengolahan Data.
Jakarta: PT Elex Media Komputindo.
Sutanta, E. (1996). Sistem Basis Data. Yogyakarta: Andi Offset.
Redaksi Sinar Grafika. (2004).
Undang-Undang Ketenagakerjaan Lengkap.
Jakarta: Sinar Grafika Offset.
(1)
meminimalisasi penggunaan form, slip maupun buku. Dengan dibuatnya aplikasi ini diharapkan dapat mempermudah kerja user dalam mengelola data-data kepegawaian sehingga sistem yang sedang berjalan tersebut dapat dikembangkan menjadi suatu sistem yang lebih baik lagi serta dapat dipergunakan secara terinci, detail dan efektif.
1.2 Rumusan Masalah
Berdasarkan latar belakang yang telah diuraikan di atas, rumusan permasalahan yang akan dibahas dalam laporan ini diantaranya :
1. Bagaimana mengelola data pegawai?
2. Bagaimana mengatur jadwal kerja pegawai secara otomatis? 3. Bagaimana mengelola hak cuti pegawai?
4. Bagaimana membuat simulasi rincian gaji pegawai? 5. Bagaimana membuat report kepegawaian?
1.3 Tujuan Pembahasan
Adapun tujuan pembahasan dari rumusan masalah di atas yaitu membangun sistem informasi kepegawaian dengan lebih mengoptimalkan teknologi komputer sehingga memberikan kemudahan dalam proses pengolahan data pegawai serta penyediaan informasi data pegawai.
Kemudian merancang dan membuat homepage sebagai salah satu sarana atau media informasi bagi pegawai yang menggunakannya. Dengan adanya homepage data pegawai ini maka dapat mempermudah cara penyampaian informasi mengenai data pegawai yang dibutuhkan. Selain itu, aplikasi ini dibuat untuk menggantikan fungsi-fungsi manual yang biasanya menggunakan media cetak, yaitu berupa form, slip, dan buku untuk menyimpan data maupun penyampaian informasi yang besar kemungkinannya dapat hilang atau cepat rusak. Kini penyampaian informasi tersebut dikemas dalam media informasi yang berteknologi yaitu menggunakan komputer, sehingga informasi dapat diperoleh dengan cepat, tepat, dan akurat.
(2)
3
Universitas Kristen Maranatha
1.4 Ruang Lingkup Kajian
Ruang lingkup kajian dari sistem informasi kepegawaian pada Sogo
Department Store Bandung khususnya bagian HRD menangani kegiatan pengolahan data pegawai, jadwal kerja pegawai, absensi pegawai, pengambilan hak cuti pegawai dan rincian gaji pegawai dengan menggunakan sistem komputerisasi. Aplikasi ini didesain untuk kenyamanan
user ketika mengakses pendataan dan pengaturan aktifitas. Sebagai batasan aplikasi, tampilan akan berisi :
1. Home, sebagai halaman utama aplikasi ini yang berisi informasi mengenai Sogo Department Store Bandung. Menu ini dapat dilihat oleh user sebagai admin ataupun pegawai sebelum melakukan login. 2. Login, dilakukan oleh admin HRD untuk melakukan penginputan,
pengubahan dan penghapusan data. Login juga dilakukan oleh store manager dan pegawai yang hanya bisa melakukan beberapa fitur tertentu pada aplikasi ini.
3. Event, berisi gambar-gambar event atau tema dan isi dari event yang akan diselenggarakan di Sogo Department Store Bandung. Menu ini dikelola oleh user sebagai admin dan dapat dilihat oleh semua pegawai termasuk store manager.
4. Employee, didalamnya terdapat data pegawai, meliputi kode pegawai, nama pegawai, umur, jenis kelamin, alamat, kota, no telp, divisi dan jabatan. Menu ini dapat dilihat oleh pegawai itu sendiri dan dikelola oleh user sebagai admin.
5. Schedule, pada menu ini pegawai hanya dapat melihat jadwal kerja pegawai. Sedangkan proses pendataan absensi pegawai, meliputi banyak hari kerja, banyak hari libur dan banyak hari tidak masuk bekerja dikarenakan alasan tertentu seperti sakit, izin, alpa dilakukan oleh user sebagai admin.
6. Leave, merupakan menu yang digunakan pegawai untuk mengajukan cuti pada hari tertentu dan baru akan di konfirmasi oleh user sebagai admin nantinya. Pada menu ini terdapat submenu Request Leave
(3)
yang berisi pengajuan hak cuti pegawai yang dikelola oleh user
sebagai admin dan terdapat submenu View Request Leave dimana
user yang melakukan pengajuan cuti dapat melihat konfirmasi cuti. 7. Salary, pada menu ini user dapat melakukan simulasi perhitungan gaji
dan melihat besar gaji yang diperoleh. Sedangkan user sebagai Store Manager dapat mengelola besaran gaji pegawai yang meliputi besar gaji pokok, fasilitas seperti uang makan dan uang transportasi.
8. Report, menu ini hanya dapat dilihat dan dikelola oleh user sebagai admin dan Store Manager, didalamnya berisi report pegawai, report
penjadwalan, report absensi, report cuti dan report penggajian.
9. Contact us, berisi alamat, no.fax maupun no. Telepon Sogo
Department Store Bandung dan head office yang dapat dihubungi. 10. Logout, untuk keluar aplikasi.
1.5 Sumber Data
Adapun metode pengumpulan data yang digunakan adalah sebagaimana terurai di bawah ini :
1. Observasi
Yaitu mengadakan pengamatan secara langsung maupun tidak langsung terhadap proses kegiatan yang berkenaan dengan masalah yang diteliti, berhubungan dengan masalah atau topik yang dibahas. 2. Wawancara
Yaitu dengan melakukan dialog dengan pihak-pihak yang langsung terlibat dengan masalah kepegawaian yang diteliti.
1.6 Sistematika Penyajian
Sistematika penyajian dimaksudkan untuk mempermudah pembahasan permasalahan dan memberikan gambaran yang jelas, maka sistematika penyajian dibagi menjadi enam bab disertai dengan lampiran-lampiran yang diperlukan yaitu sebagai berikut :
(4)
5
Universitas Kristen Maranatha
1. BAB I PENDAHULUAN
Bab ini membahas mengenai latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data dan sistematika penyajian.
2. BAB II KAJIAN TEORI
Bab ini membahas mengenai landasan teori yang mendukung dalam pemecahan masalah yang ada serta sistem pengolahan data yang digunakan, perancangan sistem, perancangan basis data, dan alat pendukung lain yang digunakan untuk membantu pemecahan masalah seperti : PHP dan MySQL.
3. BAB III ANALISIS DAN RANCANGAN SISTEM
Bab ini membahas mengenai analisis sistem yang akan dibangun dengan menguraikan proses bisnis dan prinsip kerja dari sistem yang akan dikembangkan.
4. BAB IV HASIL PENELITIAN
Bab ini membahas hasil dari penelitian mengenai sistem informasi yang akan dikembangkan dari sistem yang sedang berjalan. 5. BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini membahas mengenai penelitian yang telah dilakukan dan uji coba sistem yang telah dibuat secara lebih mendalam.
6. BAB VI SIMPULAN DAN SARAN
Bab ini membahas mengenai simpulan dari penelitian yang telah dilakukan serta saran mengenai pengembangan lebih lanjut dari sistem yang sudah ada.
(5)
6.1 Simpulan
Setelah pembuatan Sistem Informasi Kepegawaian SOGO
Department Store, maka dapat diambil beberapa simpulan :
1. Sistem dapat membantu mengelola data pegawai karena sistem dapat meningkatkan efisiensi dan efektifitas pekerjaan.
2. Sistem dapat mengatur jadwal kerja pegawai secara otomatis. 3. Sistem dapat mengelola data kepegawaian dengan baik. 4. Sistem dapat mengurangi human error.
6.2 Saran
Saran untuk pengembangan Sistem Informasi Kepegawaian SOGO
Department Store ini adalah :
1. Sistem diharapkan mampu memvalidasi secara otomatis konfirmasi cuti sehingga admin tidak perlu bersusah payah untuk mencari data pegawai yang melakukan permohonan cuti.
2. Diharapkan proses penyajian data dan pengolahan data dapat lebih cepat lagi terutama bila data sudah semakin banyak
3. Untuk rincian gaji sebaiknya di kembangkan lebih detail agar lebih jelas penjabarannya.
4. Aplikasi ini dapat di kembangkan dengan ditambhankannya forum komunikasi antar pegawai sehingga pertukaran informasi menjadi lebih mudah lagi.
(6)
95
DAFTAR PUSTAKA
Arief, M. R. (2011). Pemrograman Web Dinamis menggunakan PHP dan MySQL. Yogyakarta: Andi Offset.
Hariyanto, B. (2004). Sistem Manajemen Basis Data. Bandung: Informatika. Jogiyanto, H. (1989). Analisis dan Desain Sistem Informasi. Yogyakarta: Andi Offset.
Jogiyanto, H. (1999). Pengenalan Komputer. Yogyakarta: Andi Offset.
Kadir, A. (1998). Konsep & Tuntunan Praktis Basis Data. Yogyakarta: Andi Offset.
Kendall, K. &. (2003). Analisis dan Perancangan Sistem. Jakarta: PT Prenhallindo.
MADCOMS. (2010). Kupas Tuntas Adobe Dreamweaver CS5 dengan Pemrograman PHP & MySQL. Yogyakarta: CV. Andi Offset.
Mahyuzir, T. D. (1989). Analisa dan Perancangan Sistem Pengolahan Data.
Jakarta: PT Elex Media Komputindo.
Sutanta, E. (1996). Sistem Basis Data. Yogyakarta: Andi Offset.
Redaksi Sinar Grafika. (2004). Undang-Undang Ketenagakerjaan Lengkap.
Jakarta: Sinar Grafika Offset.