Prosedur Menjalankan Aplikasi 1. Halaman Home Gambar 4.1 Halaman Home Pada halaman ini berlaku untuk user, client dan admin.. Pada halaman ini terdapat tampilan menu di bagian atas web yaitu Home, Tentang Kami, Pesan Karyawan, Cari Karyawan, Registrasi, Melamar Kerja, dan Hubungi Kami. Isi dari halaman ini adalah berita terbaru yang telah dibuat oleh admin. Bagi client dan admin yang ingin melakukan login bisa mengklik link login di pojok kanan atas.
2. Halaman Tentang Kami Gambar 4.2 Halaman Tentang Kami Pada halaman ini berlaku untuk user, client dan admin. Pada halaman ini terdapat tampilan menu di bagian atas web yaitu Home, Tentang Kami, Pesan Karyawan, Cari Karyawan, Registrasi, Melamar Kerja, dan Hubungi Kami. Pada halaman ini juga memiliki tampilan penjelasan singkat tentang perusahaan, alamat kantor perusahaan, dan informasi kontak perusahaan.
3. Halaman Pesan Karyawan Gambar 4.3 Halaman Pesan Karyawan Pada halaman ini berlaku untuk client yang sudah melakukan login. Client dapat memesan karyawan dengan memasukkan data yaitu jenis pekerjaan, umur minimal, umur maksimal, bahasa, agama, status pernikahan, dan jumlah karyawan yang akan dipesan. Jika client telah selesai memasukkan data, lalu meng-klik Order, maka data pemesanan ditambahkan ke dalam basis data. Jika sudah melakukan login akan muncul menu baru di pojok kanan atas, terdapat menu data pribadi, ganti password, daftar pemesanan, daftar kontrak, home, log-out jika client yang melakukan login.
4. Halaman Cari Karyawan Gambar 4.4 Halaman Cari Karyawan Pada halaman ini berlaku untuk client yang sudah melakukan login. Client dapat memesan karyawan dengan memilih jenis pekerjaan dan jenis kelamin. Setelah client memilih jenis pekerjaan dan jenis kelamin, lalu meng-klik tombol Order, maka akan muncul beberapa karyawan sesuai dengan kriteria yang sudah dipilih sebelumnya. Client dapat memasukkan tanggal mulai kontrak dan tanggal berakhir kontrak untuk setiap karyawan yang dipilih, lalu meng-klik tombol Kontrak untuk mulai mengontrak karyawan dan data kontrak ditambahkan ke dalam basis data. Namun karyawan tidak langsung bekerja di perusahaan client, tetapi pihak PT. Crisnadi Citra Cemerlang akan menghubungi client terlebih dahulu untuk melakukan konfirmasi atas
kontrak yang dilakukan. Jika persyaratan kontrak sudah dipenuhi client maka status kontrak akan berubah menjadi approved dan jika tidak maka akan berubah menjadi rejected. Status approved hanya bisa diubah oleh admin jika client sudah memenuhi syarat dan karyawan sudah siap bekerja. 5. Halaman Registrasi Gambar 4.5 Halaman Register Pada halaman ini berlaku untuk user. User dapat melakukan register dengan memasukkan nama penanggung jawab, nama perusahaan, NPWP, bidang usaha, alamat, nomor telepon, nomor fax, email, username, password. Jika user telah selesai memasukkan data yang dibutuhkan dalam register, lalu meng-klik tombol Registrasi, maka data user ditambahkan ke dalam basis data dan user resmi menjadi client.
6. Halaman Melamar Kerja Gambar 4.6 Halaman Melamar Kerja Pada halaman ini berlaku untuk user yang akan melamar kerja. User dapat melamar dengan memasukkan data yaitu data pribadi, jenis pekerjaan, kepemilikan SIM, pendidikan terakhir, pengalaman kerja, kemampuan, dan foto. User juga harus setuju dengan peraturan - peraturan yang ada pada perusahaan. Jika user telah selesai memasukkan data yang dibutuhkan dalam proses melamar, lalu meng-klik tombol Submit, maka data user ditambahkan ke dalam basis data dan user resmi menjadi pelamar.
7. Halaman Hubungi Kami Gambar 4.7 Halaman Hubungi Kami Pada halaman ini berlaku untuk user. User dapat memberikan pertanyaan - pertanyaan atau pesan kepada perusahaan dengan terlebih dahulu memasukkan nama, email, judul, dan pesan. Klik tombol Submit untuk mengirim pertanyaan atau pesan kepada admin.
8. Halaman Login Gambar 4.8 Halaman Login Pada halaman ini client dan admin dapat melakukan login. Tampilan Home akan di sesuaikan berdasarkan role. 9. Halaman Admin Home Gambar 4.9 Halaman Admin Home
Setelah admin melakukan login akan masuk ke halaman home yang memiliki tampilan menu di sebelah kiri web yaitu kontrol, berita, pemesanan, kontrak, pertanyaan, karyawan, client, dan pelamar. Halaman home ini juga menampilkan 3 berita terakhir, 3 pelamar terakhir, 3 pemesanan terakhir, dan 3 kontrak terakhir. 10. Halaman Kontrol User Gambar 4.10 Halaman Kontrol User Pada halaman ini, ditampilkan data user yaitu user ID, client ID, username, role, dan status. Admin dapat mengubah role para user dengan memilih role terlebih dahulu, lalu meng-klik tombol Ubah dan Admin juga dapat mengeluarkan user dari web dengan meng-klik tombol Banned.
11. Halaman Kontrol Agama Gambar 4.11 Halaman Kontrol Agama Pada halaman ini, ditampilkan data agama yaitu agama ID dan nama agama. Admin dapat mengubah agama, menghapus agama dan menambahkan agama baru ke dalam web. 12. Halaman Kontrol Bahasa Gambar 4.12 Halaman Kontrol Bahasa
Pada halaman ini, ditampilkan data bahasa yaitu bahasa ID dan nama bahasa. Admin dapat mengubah bahasa, menghapus bahasa dan menambahkan bahasa baru ke dalam web. 13. Halaman Kontrol Posisi Gambar 4.13 Halaman Kontrol Posisi Pada halaman ini, ditampilkan data posisi yaitu posisi ID dan nama posisi. Admin dapat mengubah posisi, menghapus posisi dan menambahkan posisi baru ke dalam web.
14. Halaman Daftar Berita yang telah ada Gambar 4.14 Halaman Daftar Berita Pada halaman ini, ditampilkan data berita yaitu judul berita, tanggal berita dibuat, dan isi berita. Admin dapat melihat detail berita, mengubah isi berita, dan menghapus berita. 15. Halaman Detail Berita Gambar 4.15 Halaman Detail Berita
Pada halaman ini, admin dapat melihat isi berita. Admin juga dapat menghapus berita melalui halaman ini. 16. Halaman Ubah Berita Gambar 4.16 Halaman Ubah Berita Pada halaman ini, admin dapat mengubah judul berita dan isi berita. Jika telah selesai mengubah berita, dan admin meng-klik tombol submit, maka data berita telah berhasil diubah dan disimpan dalam basis data.
17. Halaman Buat Berita Gambar 4.17 Halaman Buat Berita Pada halaman ini, admin dapat membuat berita dengan memasukkan judul berita dan isi berita. Jika telah selesai memasukkan semuanya, dan admin mengklik tombol submit, maka data berita telah berhasil disimpan dalam basis data dan tampil di halaman home. 18. Halaman Daftar Pemesanan yang telah ada Gambar 4.18 Halaman Daftar Pemesanan yang telah ada
Pada halaman ini, ditampilkan data pemesanan yaitu nama penanggung jawab, tanggal pemesanan, banyak karyawan yang dipesan, umur minimal karyawan, umur maksimal karyawan, dan status. Admin dapat melihat detail pemesanan, mengubah pemesanan, menyetujui pemesanan, dan menghapus pemesanan. 19. Halaman Detail Pemesanan Gambar 4.19 Halaman Detail Pemesanan Pada halaman ini, admin dapat melihat detail pemesanan yaitu pemesanan ID, nama client, email, nomor handphone, nomor telepon, tanggal pemesanan, jenis pekerjaan, umur minimal karyawan, umur maksimal karyawan, status pernikahan karyawan, banyak karyawan yang dipesan, status pemesanan, agama karyawan yang dipesan, dan bahasa yang dikuasai karyawan. Admin juga langsung dapat menyetujui pemesanan dan menghapus pemesanan melalui halaman ini.
20. Halaman Ubah Pemesanan Gambar 4.20 Halaman Ubah Pemesanan Pada halaman ini, admin dapat mengubah jenis pekerjaan, umur minimal karyawan, umur maksimal karyawan, status pernikahan karyawan, banyak karyawan yang dipesan, dan status pemesanan. Admin juga dapat menambahkan dan menghapus agama karyawan yang dipesan dan bahasa yang dikuasai karyawan. Jika telah selesai mengubah pemesanan, dan admin meng-klik tombol ubah, maka data pemesanan telah berhasil diubah dan disimpan dalam basis data. Admin juga langsung dapat menyetujui pemesanan dan menghapus pemesanan melalui halaman ini. 21. Halaman Buat Pemesanan Gambar 4.21 Halaman Buat Pemesanan
Pada halaman ini, admin dapat membuat pemesanan karyawan dengan memasukkan nama client, jenis pekerjaan, umur minimal, umur maksimal, bahasa, agama, status pernikahan, dan jumlah karyawan yang dipesan. Jika telah selesai memasukkan semuanya, dan admin meng-klik tombol order, maka data pemesanan karyawan telah berhasil disimpan dalam basis data. 22. Halaman Daftar Kontrak yang telah ada Gambar 4.22 Halaman Daftar Kontrak yang telah ada Pada halaman ini, ditampilkan data kontrak yaitu kontrak ID, client ID, nama penanggung jawab, tanggal mulai kontrak, tanggal berakhir kontrak, dan status pemesanan kontrak. Admin dapat melihat detail kontrak, mengubah kontrak, menyetujui kontrak, memperbaharui kontrak dan menghapus kontrak.
23. Halaman Detail Kontrak Gambar 4.23 Halaman Detail Kontrak Pada halaman ini, admin dapat melihat detail kontrak yaitu kontrak ID, nama karyawan, jenis kelamin, jenis pekerjaan, nomor KTP, tanggal lahir, alamat karyawan dan kode pos. Admin juga langsung dapat menyetujui kontrak, memperbaharui kontrak dan menghapus kontrak melalui halaman ini. 24. Halaman Ubah Kontrak Gambar 4.24 Halaman Ubah Kontrak Pada halaman ini, admin dapat mengubah tanggal mulai kontrak, tanggal berakhir kontrak, dan status kontrak. Jika telah selesai mengubah data kontrak, dan admin meng-klik tombol ubah, maka data kontrak telah berhasil diubah dan disimpan dalam basis data. Admin juga langsung dapat menyetujui kontrak, memperbaharui kontrak dan menghapus kontrak melalui halaman ini.
25. Halaman Buat Kontrak Gambar 4.25 Halaman Buat Kontrak Pada halaman ini admin dapat memesan karyawan dengan memilih jenis pekerjaan dan jenis kelamin. Setelah admin memilih jenis pekerjaan dan jenis kelamin, lalu meng-klik tombol Order, maka akan muncul beberapa karyawan sesuai dengan kriteria yang sudah dipilih sebelumnya. Admin dapat memasukkan tanggal mulai kontrak dan tanggal berakhir kontrak untuk setiap karyawan yang dipilih, lalu meng-klik tombol Kontrak untuk mulai mengontrak karyawan dan data kontrak ditambahkan ke dalam basis data.
26. Halaman Memperbaharui Kontrak Gambar 4.26 Halaman Memperbaharui Kontrak Pada halaman ini admin dapat memperbaharui kontrak yang sudah Approved atau Expired, pada tahap ini admin dapat menentukan apakah karyawan yang ada di kontrak masih bekerja dengan client yang ada di kontrak tersebut atau tidak, jika tetap dipekerjakan maka harus di-checklist dan menekan tombol Lanjut. Setelah admin menekan tombol Lanjut maka akan pindah ke halaman memperbaharui kontrak tambah karyawan. 27. Halaman Memperbaharui Kontrak Tambah Karyawan Gambar 4.27 Halaman Memperbaharui Kontrak Tambah Karyawan Halaman ini adalah halaman lanjutan dari halaman memperbaharui kontrak, yang dimana di halaman ini akan menampilkan keterangan kontrak lama beserta karyawan
yang akan dipekerjakan lagi saat kontrak baru dibuat. Lalu pada halaman ini admin dapat menambahkan karyawan baru untuk ikut dalam kontrak. Untuk memperbaharui kontrak, admin harus memasukkan tanggal mulai kontrak baru dan tanggal berakhir kontrak baru, setelah itu admin dapat meng-klik Kontrak untuk pembuatan kontrak baru dan kontrak sebelumnya akan diubah statusnya menjadi renew. 28. Halaman Daftar Pertanyaan yang telah ada Gambar 4.28 Halaman Daftar Pertanyaan yang telah ada Pada halaman ini, ditampilkan data pertanyaan atau pesan yaitu nama, tanggal pertanyaan atau pesan dibuat, judul pertanyaan atau pesan, isi pertanyaan atau pesan, dan status terbaca. Admin dapat melihat detail pertanyaan atau pesan, dan menghapus pertanyaan atau pesan.
29. Halaman Detail Pertanyaan Gambar 4.29 Halaman Detail Pertanyaan Pada halaman ini, Admin dapat menjawab pertanyaan atau pesan. Jika telah selesai menjawab pertanyaan, dan admin meng-klik tombol jawab pertanyaan, maka data jawaban pertanyaan atau pesan akan dikirimkan melalui e-mail dan status pertanyaan akan berubah menjadi terjawab. Admin juga langsung dapat menghapus pertanyaan atau pesan melalui halaman ini. 30. Halaman Daftar Karyawan yang telah ada Gambar 4.30 Halaman Daftar Karyawan yang telah ada Pada halaman ini, ditampilkan data karyawan yaitu nama karyawan, tanggal lahir, jenis kelamin, pekerjaan, status pernikahan, dan status bekerja. Admin dapat
melihat detail karyawan, mengubah data karyawan, menghapus data karyawan, dan melakukan pencarian. 31. Halaman Detail Karyawan Gambar 4.31 Halaman Detail Karyawan Pada halaman ini, admin dapat melihat detail karyawan yaitu karyawan ID, nama karyawan, agama, posisi, tanggal lahir, nomor KTP, jenis kelamin, nomor handphone, alamat karyawan, kode pos, status pernikahan, jumlah anak, penyakit khusus, status, jenis pendidikan, nama institusi, periode mulai sekolah, periode akhir sekolah, nama perusahaan terakhir kali bekerja, tanggal mulai bekerja, tanggal akhir bekerja, gaji bulanan sebelumnya, deskripsi pekerjaan sebelumnya, bahasa yang dikuasai dan SIM yang dimiliki. Admin juga langsung dapat mengubah data karyawan dan menghapus data karyawan melalui halaman ini.
32. Halaman Ubah Karyawan Gambar 4.32 Halaman Ubah Karyawan Pada halaman ini, admin dapat mengubah nama karyawan, agama, posisi, tanggal lahir, nomor KTP, jenis kelamin, nomor handphone, alamat karyawan, kode pos, status pernikahan, jumlah anak, penyakit khusus, status, jenis pendidikan, nama institusi, periode mulai sekolah, periode akhir sekolah, nama perusahaan terakhir kali bekerja, tanggal mulai bekerja, tanggal akhir bekerja, gaji bulanan sebelumnya, deskripsi pekerjaan sebelumnya, bahasa yang dikuasai dan SIM yang dimiliki. Admin juga dapat menambahkan dan menghapus bahasa yang dikuasai
karyawan dan SIM yang dimiliki karyawan. Jika telah selesai mengubah data karyawan, dan admin meng-klik tombol Ubah, maka data karyawan telah berhasil diubah dan disimpan dalam basis data. Admin juga langsung dapat menghapus data karyawan melalui halaman ini. 33. Halaman Daftar Client yang telah ada Gambar 4.33 Halaman Daftar Client yang telah ada Pada halaman ini, ditampilkan data client yaitu nama penanggung jawab, NPWP client, bidang usaha, email, dan alamat client. Admin dapat melihat detail client, mengubah data client, menghapus data client dan melakukan pencarian.
34. Halaman Detail Client Gambar 4.34 Halaman Detail Client Pada halaman ini, admin dapat melihat detail client yaitu client ID, nama penanggung jawab, NPWP client, bidang usaha, email, alamat client, nomor handphone dan nomor telepon. Admin juga langsung dapat mengubah data client dan menghapus data client melalui halaman ini. 35. Halaman Ubah Client Gambar 4.35 Halaman Ubah Client
Pada halaman ini, admin dapat mengubah nama penanggung jawab, NPWP client, bidang usaha, email, alamat client, password client, nomor handphone dan nomor telepon. Jika telah selesai mengubah data client, dan admin meng-klik tombol Ubah, maka data client telah berhasil diubah dan disimpan dalam basis data. Admin dapat menambahkan nomor telepon, handphone, dan fax, dan admin meng-klik tombol Add Number, maka data client berhasil ditambahkan. Admin juga langsung dapat menghapus data client melalui halaman ini. 36. Halaman Daftar Pelamar yang telah ada Gambar 4.36 Halaman Daftar Pelamar yang telah ada Pada halaman ini, ditampilkan data pelamar yaitu nama pelamar, tanggal lahir, jenis kelamin, status pernikahan, posisi yang diinginkan, penyakit khusus, dan nomor handphone. Admin dapat melihat detail pelamar, menyetujui pelamar menjadi karyawan perusahaan, menghapus data pelamar dan melakukan pencarian.
37. Halaman Detail Pelamar Gambar 4.37 Halaman Detail Pelamar Pada halaman ini, admin dapat melihat detail pelamar yaitu karyawan ID, nama pelamar, agama, posisi, tanggal lahir, nomor KTP, jenis kelamin, nomor handphone, alamat pelamar, kode pos, status pernikahan, jumlah anak, penyakit khusus, status, jenis pendidikan, nama institusi, periode mulai sekolah, periode akhir sekolah, nama perusahaan terakhir kali bekerja, tanggal mulai bekerja, tanggal akhir bekerja, gaji bulanan sebelumnya, deskripsi pekerjaan sebelumnya, bahasa yang dikuasai dan SIM yang dimiliki. Admin juga langsung dapat menyetujui pelamar menjadi karyawan perusahaan dan menghapus data pelamar.
38. Halaman Data Pribadi Client Gambar 4.38 Halaman Data Pribadi Client Pada halaman ini, client dapat melihat data pribadi yaitu client ID, nama penanggung jawab, NPWP, bidang usaha, email, alamat client, nomor telepon, dan nomor handphone. 39. Halaman Ubah Data Client Gambar 4.39 Halaman Ubah Data Client Pada halaman ini, client dapat mengubah data pribadi dirinya, dan juga bisa menambahkan nomor telepon, handphone, fax ataupun menghapusnya.
40. Halaman Ganti Password Client Gambar 4.40 Halaman Ganti Password Client Pada halaman ini, client dapat mengubah password dengan memasukkan password baru dan meng-klik tombol Ganti Password, maka data client berhasil diubah dan disimpan dalam basis data. 41. Halaman Daftar Pemesanan untuk Client yang telah ada Gambar 4.41 Halaman Daftar Pemesanan untuk Client Pada halaman ini, client dapat melihat daftar pemesanan yang sudah dilakukan dan dapat melihat status dari pemesanannya. Client dapat menghapus pemesanannya jika pemesanan masih dalam status pending.
42. Halaman Detail Pemesanan untuk Client Gambar 4.42 Halaman Detail Pemesanan untuk Client Pada halaman ini, client dapat melihat detail dari pemesanan yang sudah dilakukan client. 43. Halaman Daftar Kontrak untuk Client yang telah ada Gambar 4.43 Halaman Daftar Kontrak untuk Client Pada halaman ini, client dapat melihat daftar kontrak yang sudah dilakukan. Client dapat menghapus kontrak jika status kontrak masih pending.
44. Halaman Detail Kontrak untuk Client Gambar 4.44 Halaman Detail Kontrak untuk Client Pada halaman ini, client dapat melihat detail dari kontrak yang sudah dilakukan oleh client.