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.