dokumen presentasi

20
FRANS CAISAR RAMADHAN 19110260 PEMBUATAN APLIKASI WEB MANAJEMEN KARYAWAN MENGGUNAKAN CODEIGNITER

Upload: frans-caisar-ramadhan

Post on 27-Dec-2015

18 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Dokumen Presentasi

FRANS CAISAR RAMADHAN19110260

PEMBUATAN APLIKASI WEB MANAJEMEN KARYAWAN MENGGUNAKAN CODEIGNITER

Page 2: Dokumen Presentasi

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.

Page 3: Dokumen Presentasi

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

Page 4: Dokumen Presentasi

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

Page 5: Dokumen Presentasi

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

Page 6: Dokumen Presentasi

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

Page 7: Dokumen Presentasi

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

Page 8: Dokumen Presentasi

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).

Page 9: Dokumen Presentasi

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.

Page 10: Dokumen Presentasi

Struktur Navigasi

Page 11: Dokumen Presentasi

Flowchart

• Proses Login• Proses Pencarian Data Karyawan• Proses Tambah Data Karyawan• Proses Hapus Data Karyawan• Proses Ubah Data Karyawan

Page 12: Dokumen Presentasi

Flowchart Login

Page 13: Dokumen Presentasi

Flowchart Cari Data

Page 14: Dokumen Presentasi

Flowchart Tambah Data

Page 15: Dokumen Presentasi

Flowchart Hapus Data

Page 16: Dokumen Presentasi

Flowchart Ubah Data

Page 17: Dokumen Presentasi

ERD

Page 18: Dokumen Presentasi

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.

Page 19: Dokumen Presentasi

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.

Page 20: Dokumen Presentasi

Sistem Absensi FingerprintSekolah Menengah Atas

Sekian dan Terima Kasih