dokumen presentasi
TRANSCRIPT
FRANS CAISAR RAMADHAN19110260
PEMBUATAN APLIKASI WEB MANAJEMEN KARYAWAN MENGGUNAKAN CODEIGNITER
BAB 1• Latar Belakang :
Seiring dengan bertambahnya kuantitas karyawan dan meningkatnya cakup‐ anpekerjaan dalam perusahaan PT Jaya Sentika, diperlukan sebuah sistem manajemenkaryawan yang mampu melakukan manajemen karyawan peru‐ sahaan secaraterstruktur dan mudah digunakan. Alasannya adalah sistem yang ada masihmenggunakan input data secara manual dalam buku daf‐ tar karyawan. Yang tentunyamemiliki keterbatasan penggunaan dan resiko keamanan yang cukup tinggi. Salah satuketerbatasan yang cukup terlihat adalah lambatnya proses pencarian dan modifikasidata karyawan yang ada. Terlebih apabila data karyawan telah berkembang dalamjumlah yang cukup banyak.
• Batasan MasalahModel perusahaan yang dijadikan studi kasus adalah badan usaha yang bergerak dibidang pelatihan teknologi informasi. Perusahaan yang dijadikan model kasus bernamaPT 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 karenahanya 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 gajipokok karyawan, dan fungsi lain yang ada pada sistem manajemen karyawan ini
Tujuan Penulisan
1. Menggantikan fungsi dari pencatatan data karyawan secaramanual pada buku daftar karyawan perusahaan yang sekarangmasih digunakan
2. Menciptakan sistem manajemen karyawan yang mudah, amandan 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 atauupah.
• Apache Apache merupakan perangkat lunak sumber terbukadikembangkan oleh komunitas terbuka yang terdiri daripengembang‐pengembang dibawah na‐ ungan Apache SoftwareFoundation
BAB 2• PHP
PHP adalah singkatan dari "Page Hypertext Prepocessor", yaitubahasa pemrograman yang digunakan secara luas untukpembuatan dan pengembangan sebuah situs web dan bisadigunakan bersamaan dengan HTML
• CodeIgniterCodeIgniter adalah salah satu dari sekian banyak framework PHPyang tercipta. Tujuan pembuatan CodeIgniter adalah untukmenghasilkan sebuah aturan yang dapat digunakan untukmempercepat dalam pembangunan website
BAB 2• HTML
HyperText Markup Language (HTML) adalah sebuah bahasamarkup yang digunakan untuk membuat sebuah halaman web,menampilkan berbagai informasi di dalam sebuah Penjelajahweb Internet dan formating hypertext sederhana yang dituliskedalam berkas format ASCII agar dapat menghasilkan tampilanwujud yang terintegrasi
• CSSCascading Style Sheet (CSS) merupakan salah satu bahasapemrograman web untuk mengendalikan beberapa komponendalam sebuah web sehingga akan lebih terstruktur dan seragam
BAB 2• MySQL
MySQL adalah sebuah perangkat lunak system manajemen basisdata SQL (DBMS) yang multithread, dan multi‐user. MySQLadalah implementasi dari system manajemen basisdatarelasional (RDBMS).
Perencanaan Sistem
Bab 3
• Sistem manajemen karyawan berbasis web ini digunakan untuk mempermudahpengelolaan 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- harapkandapat menyesuaikan ukuran layar dari media yang digunakan untukmengaksesnya. Atau dalam kata lain harus memiliki layout yang responsif. Untukitu dipilihlah Twitter Bootstrap sebagai framework css yang cukup mumpuni danmampu 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- perlukansebuah sistem siap pakai dan mudah diterapkan. Maka dipilihlah CodeIgnitersebagai 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
KesimpulanDengan memanfaatkan teknologi web telah tercipta beragam solusi terhadap masalahyang ada selama ini. Salah satunya adalah permasalahan manajemen dan organisasidata karyawan di perusahaan PT Jaya Sentika. Salah satu solusi yang dapat digunakanadalah membuat sistem internal manajemen karyawan. Dengan website inipengguna atau manajemen perusahaan dapat melakukan manajemen karyawandengan lebih mudah dan cepat. Di dalamnya terdapat fitur tambah data karyawan,penggantian data, dan penambahan detail karyawan. Dengan kata lain dengan adanyawebsite manajemen karyawan ini mampu menjadikan proses manajemen karyawanmenjadi lebih cepat, mudah , dan efisien. Website manajemen karyawan ini dibuatmenggunakan Aptana Studio 3 sebagai web editor utama dan MySQL sebagai softwaredatabasenya.
Kesimpulan dan Saran
SaranWebsite manajemen karyawan ini sudah dapat memenuhi kebutuhan dasar dalammanajemen karyawan perusahaan. Seperti penambahan data karyawan, penggantiandata karyawan, ,dan penghapusan data karyawan. Namun dengan semakinberkembangnya kebutuhan terhadap manajemen data karyawan diperlukanpengembangan sistem untuk melengkapi fitur yang telah ada.Salah satu pengembangan yang mungkin dilakukan dalam masa datang adalahpengembangan dalam bentuk aplikasi mobile dan penambahan fitur laporan padasistem aplikasi yang telah ada. Sehingga sistem ke depannya dapat digunakan secaralebih optimal.
Sistem Absensi FingerprintSekolah Menengah Atas
Sekian dan Terima Kasih