IMPLEMENTASI DAN ANALISA

BAB IV IMPLEMENTASI DAN ANALISA

A. Implementasi

Implementasi sistem merupakan tahap merealisasikan sistem yang baru dikembangkan supaya sistem siap dipergunakan/dioperasikan sesuai dengan yang diharapkan. Tujuan dari implementasi ini adalah menyiapkan semua kegiatan penerapan sistem sesuai dengan rancangan yang telah ditentukan. Beberapa kegiatan implementasi yang dilakukan adalah :

1. Implementasi Database

Untuk membuat dan mengelola database, penulis menggunakan phpMyAdmin untuk mengimplementasikan database yang sudah dirancang sebelumnya.

2. Implementasi Sistem

Implementasi sistem dilakukan dengan cara pengujian terhadap komponen dan proses yang dilakukan oleh sistem, apakah sesuai dengan rancangan atau tidak. Implementasi sistem ini digambarkan sebagaimana berikut :

1. Halaman Login

Gambar 4.1. Halaman Login Halaman ini merupakan portal untuk dapat mengakses sistem, admin, non operator, operator, dan owner sama-sama menggunakan satu halaman login.

Fungsionalitas halaman masing-masing aktor akan dilewatkan melalui proses redirecting berdasarkan jabatan aktor.

2. Halaman Menu Operator

Gambar 4.2. Halaman Menu Operator

Halaman ini disediakan operator setelah berhasil login, langsung menuju ke halaman “Kotak Masuk”. Pada halaman ini terdapat menu lain yaitu Profil, Pesan, Presensi, Stok Barang, Laporan Pendapatan, Berkas, View User, dan juga Logout.

3. Halaman Menu Non Operator

Gambar 4.3. Halaman Menu Non Operator

Halaman ini disediakan untuk non operator, setelah berhasil login langsung menuju ke halaman “Kotak Masuk”. Pada halaman ini terdapat menu lain yaitu Profil, Pesan, Presensi, View User, dan juga Logout.

4. Halaman Menu Admin

Gambar 4.4. Halaman Menu Admin

Halaman ini disediakan untuk aktor yang mempunyai jabatan admin setelah berhasil login, langsung menuju ke halaman “Kotak Masuk”. Menu admin terdiri dari Manage Berkas, Manage User, Manage Stok, Manage Laporan, Manage Presensi Karyawan.

5. Halaman Menu Owner

Halaman ini disediakan untuk operator setelah berhasil login dapat diakses dengan klik “Stok Barang”. Pada halaman tambah stok ini menampilkan form isian stok dan juga belanja barang.

6. Halaman Profil

Gambar 4.6. Halaman Profil

Halaman ini disediakan untuk operator, non operator, dan juga owner setelah berhasil login dapat diakses dengan klik “Profil”. Pada halaman ini menampilkan profil serta terdapat sub menu lain yaitu Edit Profil dan Ganti Password.

7. Halaman Presensi

Halaman ini disediakan untuk operator, non operator setelah berhasil login dapat diakses dengan klik “Presensi”. Pada halaman ini menampilkan detail presensi yang sudah ada serta terdapat sub menu lain yaitu Riwayat Gaji dan Add Presensi.

8. Halaman Stok

Gambar 4.8. Halaman Stok Halaman ini disediakan untuk operator setelah berhasil login dapat diakses dengan klik “Stok Barang”. Pada halaman ini menampilkan form isian setok barang dan belanja barang.

9. Halaman Laporan Pendapatan

Halaman ini disediakan untuk operator setelah berhasil login dapat diakses dengan klik “Laporan Pendapatan”. Pada halaman ini terdapat form isian laporan pendapatan baik lantai 2 maupun lantai 3, baik per shift maupun harian.

10. Halaman Berkas

Gambar 4.10 Halaman Berkas

Halaman ini disediakan untuk operator, admin, dan owner setelah berhasil login dapat diakses dengan klik “Berkas”. Pada halaman ini menampilkan detail berkas yang sudah ada serta terdapat sub menu lain yaitu Download, Delete, dan Upload Berkas.

11. Halaman User

Halaman ini disediakan untuk semua aktor setelah berhasil login dapat diakses dengan klik “View User”. Pada halaman ini menampilkan data user yang sudah ada serta terdapat sub menu lain yaitu Lihat Eks.

12. Halaman Manage Presensi Karyawan

Gambar 4.12 Halaman Manage Presensi Karyawan Halaman ini disediakan untuk admin setelah berhasil login dapat diakses dengan klik “Manage Presensi Karyawan”. Pada halaman ini menampilkan form pilihan periode dan tahun.

B. Evaluasi Program

Tabel 4.1 Evaluasi Program

Output yang Use case

Input

Proses

Hasil diharapkan

Login username dan

1. masuk ke halaman benar password pengguna

mengetahui authentikasi

dari pengguna yang

berdasarkan level

masuk sistem

user

2. kembali ke benar halaman login jika data tidak benar

Manage Data profil

1. update database benar Profil

Sistem mengecek data

yang diinputkan

2. muncul pesan benar apabila data yang diinputkan tidak lengkap

Manage Data pesan

1. insert ke database benar Pesan

Sistem mengecek data

yang diinputkan

2. kembali ke benar halaman sebelumnya jika data yang diinputkan tidak lengkap

1. insert ke database benar Presensi

Manage Data presensi

Sistem mengecek data

yang diinputkan

2. kembali ke benar halaman sebelumnya jika data yang diinputkan tidak lengkap

Manage Nama Karyawan

1. mengambil data benar Presensi

Sistem mengecek nama

presensi dengan nama Karyawan

karyawan yang dipilih

karyawan yang dipilih sebelumnya

2. kembali ke benar halaman sebelumnya jika nama karyawan 2. kembali ke benar halaman sebelumnya jika nama karyawan

View Nama karyawan

1. mengambil data benar Presensi

Sistem mengecek nama

presensi dengan nama Karyawan

karyawan yang dipilih

karyawan yang dipilih sebelumnya

2. kembali ke benar halaman sebelumnya jika nama karyawan yang dipilih tidak ada

Manage Data laporan

1. menuju ke halaman benar Laporan

Sistem mengecek data

selanjutnya jika data Pendapatan

pendapatan

yang diinputkan

lengkap

2. kembali ke benar halaman sebelumnya jika data tidak lengkap

View Memilih tanggal

1. menampilkan data benar Laporan

Sistem mengecek data

yang diinputkan

laporan

Pendapatan

2. muncul pesan data benar tidak ada jika tanggal laporan yang dipilih tidak ada di database

Add Data laporan

1. menuju ke halaman benar Laporan

Sistem mengecek data

selanjutnya jika data Pendapatan

pendapatan

yang diinputkan

lengkap

2. kembali ke benar halaman sebelumnya jika data tidak lengkap

Manage Memilih tanggal

1. menampilkan data benar Stok

Sistem mengecek data

yang diinputkan

laporan

2. kembali ke benar halaman sebelumnya jika data tidak ada di dalam database

View Stok Memilih tanggal

Sistem mengecek data

1. menampilkan data benar

yang diinputkan

laporan

2. kembali ke benar halaman sebelumnya jika data tidak ada di dalam database

Add Stok Data stok

Sistem mengecek data

1. insert ke database benar

yang diinputkan

2. muncul pesan data benar tidak lengkap jika data stok tidak lengkap

Manage Data berkas

1. insert ke database benar Berkas

Sistem mengecek data

yang diinputkan

2. muncul pesan data benar sudah ada jika data yang diupload sudah ada di database

Manage Data user

1. insert ke database Benar User

Sistem mengecek data

yang diinputkan

2. muncul pesan data benar tidak lengkap jika data yang dimasukkan tidak lengkap

C. Deskripsi Hasil Pengujian

Berhasil diimplementasikan - Melakukan login. - Mengelola profil seperti lihat profil, edit profil, dan ganti password. - Mengelola pesan seperti lihat pesan masuk, lihat pesan sampah, tulis

pesan, delete pesan. - Mengelola presensi seperti lihat presensi, tambah presensi, dan lihat riwayat gaji. - Mengelola presensi karyawan seperti lihat presensi karyawan, edit presensi karyawan, dan hapus presensi karyawan. - Mengelola laporan pendapatan seperti lihat laporan pendapatan, edit laporan pendapatan, dan hapus laporan pendapatan. - Tambah laporan pendapatan. - Mengelola stok seperti lihat stok barang, edit stok, dan hapus stok. - Tambah stok. - Mengelola berkas seperti lihat berkas, download berkas, upload berkas,

dan hapus berkas. - Mengelola user seperti lihat user, edit user, non aktifkan user, aktifkan user.