19110260 APLIKASI MANAJEMEN KARYAWAN BERBASIS WEB

advertisement
FRANS CAISAR RAMADHAN
19110260
APLIKASI MANAJEMEN KARYAWAN BERBASIS
WEB MENGGUNAKAN CODEIGNITER
BAB 1
• Latar Belakang :
Seiring dengan bertambahnya kuantitas karyawan dan meningkatnya cakup- an
pekerjaan dalam perusahaan PT Jaya Sentika, diperlukan sebuah sistem manajemen
karyawan yang mampu melakukan manajemen karyawan peru- sahaan secara
terstruktur dan mudah digunakan. Alasannya adalah sistem yang ada masih
menggunakan input data secara manual dalam buku daf- tar karyawan. Yang tentunya
memiliki keterbatasan penggunaan dan resiko keamanan yang cukup tinggi. Salah satu
keterbatasan yang cukup terlihat adalah lambatnya proses pencarian dan modifikasi
data karyawan yang ada. Terlebih apabila data karyawan telah berkembang dalam
jumlah yang cukup banyak.
• Batasan Masalah
Model perusahaan yang dijadikan studi kasus adalah badan usaha yang bergerak di
bidang pelatihan teknologi informasi. Perusahaan yang dijadikan model kasus bernama
PT Jaya Sentika yang berlokasi di Tulungagung – Jawa Timur.
Batasan Masalah
1.
Dalam sistem aplikasi ini hanya terdapat satu level user yaitu Administrator
2.
Sistem manajemen karyawan ini tidak menyediakan fungsi registrasi user karena
hanya digunakan dalam internal perusahaan dan ditujukan untuk top-level
manajemen perusahaan.
3.
Fungsi manajemen pada aplikasi ini antara lain menambahkan karyawan baru,
melakukan update data karyawan, menam- bahkan detail pada data karyawan,
melakukan pencarian data karyawan, menambahkan detail penghargaan yang
diterima karyawan, menambahkan status kerja karyawan, menambahkan detail gaji
pokok karyawan, dan fungsi lain yang ada pada sistem manajemen karyawan ini
Tujuan Penulisan
1. Menggantikan fungsi dari pencatatan data karyawan secara
manual pada buku daftar karyawan perusahaan yang sekarang
masih digunakan
2. Menciptakan sistem manajemen karyawan yang mudah, aman
dan dapat digunakan secara efektif dan efisien
BAB 2
• Karyawan
Karyawan adalah orang yang bekerja pada suatu lembaga
(kantor, perusahaan, dan lain-lain) dengan mendapat gaji atau
upah.
• Apache
Apache merupakan perangkat lunak sumber terbuka
dikembangkan oleh komunitas terbuka yang terdiri dari
pengembang-pengembang dibawah na- ungan Apache Software
Foundation
BAB 2
• PHP
PHP adalah singkatan dari "Page Hypertext Prepocessor", yaitu
bahasa pemrograman yang digunakan secara luas untuk
pembuatan dan pengembangan sebuah situs web dan bisa
digunakan bersamaan dengan HTML
• CodeIgniter
CodeIgniter adalah salah satu dari sekian banyak framework PHP
yang tercipta. Tujuan pembuatan CodeIgniter adalah untuk
menghasilkan sebuah aturan yang dapat digunakan untuk
mempercepat dalam pembangunan website
BAB 2
• HTML
HyperText Markup Language (HTML) adalah sebuah bahasa
markup yang digunakan untuk membuat sebuah halaman web,
menampilkan berbagai informasi di dalam sebuah Penjelajah
web Internet dan formating hypertext sederhana yang ditulis
kedalam berkas format ASCII agar dapat menghasilkan tampilan
wujud yang terintegrasi
• CSS
Cascading Style Sheet (CSS) merupakan salah satu bahasa
pemrograman web untuk mengendalikan beberapa komponen
dalam sebuah web sehingga akan lebih terstruktur dan seragam
BAB 2
• MySQL
MySQL adalah sebuah perangkat lunak system manajemen basis
data SQL (DBMS) yang multithread, dan multi-user. MySQL
adalah implementasi dari system manajemen basisdata
relasional (RDBMS).
Bab 3
Perencanaan Sistem
• Sistem manajemen karyawan berbasis web ini digunakan untuk mempermudah
pengelolaan karyawan dalam perusahaan.
• Sistem manajemen karyawan ini dapat melakukan penambahan , perubahan,
penghapusan, dan pencarian data karyawan.
• Dari segi tampilan, layout website manajemen karyawan ini nantinya di- harapkan
dapat menyesuaikan ukuran layar dari media yang digunakan untuk
mengaksesnya. Atau dalam kata lain harus memiliki layout yang responsif. Untuk
itu dipilihlah Twitter Bootstrap sebagai framework css yang cukup mumpuni dan
mampu menjadikan tampilan website yang responsif.
• Dari segi teknis program, website diharapkan dapat menjadi sebuah web- site
yang modular dan cepat dalam proses pembuatannya. Untuk itu di- perlukan
sebuah sistem siap pakai dan mudah diterapkan. Maka dipilihlah CodeIgniter
sebagai framework php. Karena kemudahan penggunaan dan dokumentasi yang
cukup lengkap.
Struktur Navigasi
Flowchart
•
•
•
•
•
Proses Login
Proses Pencarian Data Karyawan
Proses Tambah Data Karyawan
Proses Hapus Data Karyawan
Proses Ubah Data Karyawan
Flowchart Login
Flowchart Cari Data
Flowchart Tambah Data
Flowchart Hapus Data
Flowchart Ubah Data
ERD
Kesimpulan dan Saran
 Kesimpulan
Dengan memanfaatkan teknologi web telah tercipta beragam solusi terhadap masalah
yang ada selama ini. Salah satunya adalah permasalahan manajemen dan organisasi
data karyawan di perusahaan PT Jaya Sentika. Salah satu solusi yang dapat digunakan
adalah membuat sistem internal manajemen karyawan.
Dengan website ini
pengguna atau manajemen perusahaan dapat melakukan manajemen karyawan
dengan lebih mudah dan cepat. Di dalamnya terdapat fitur tambah data karyawan,
penggantian data, dan penambahan detail karyawan. Dengan kata lain dengan adanya
website manajemen karyawan ini mampu menjadikan proses manajemen karyawan
menjadi lebih cepat, mudah , dan efisien. Website manajemen karyawan ini dibuat
menggunakan Aptana Studio 3 sebagai web editor utama dan MySQL sebagai software
databasenya.
Kesimpulan dan Saran
 Saran
Website manajemen karyawan ini sudah dapat memenuhi kebutuhan dasar dalam
manajemen karyawan perusahaan. Seperti penambahan data karyawan, penggantian
data karyawan, ,dan penghapusan data karyawan. Namun dengan semakin
berkembangnya kebutuhan terhadap manajemen data karyawan diperlukan
pengembangan sistem untuk melengkapi fitur yang telah ada.
Salah satu pengembangan yang mungkin dilakukan dalam masa datang adalah
pengembangan dalam bentuk aplikasi mobile dan penambahan fitur laporan pada
sistem aplikasi yang telah ada. Sehingga sistem ke depannya dapat digunakan secara
lebih optimal.
Sekian dan Terima Kasih
Sistem Absensi Fingerprint
Sekolah Menengah Atas
Download