didarizaldy / portalkerja

Skripsi : Sistem Informasi Portal Kerja Berbasis Web Dengan Menggunakan Framework Laravel

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Abstrak

Penelitian yang dilakukan oleh penulis bertujuan untuk dapat membangun sebuah informasi mengenai portal kerja agar informasi mengenai pekerjaan dapat diakses secara umum khususnya untuk masyarakat dan juga para alumni dari Sekolah Tinggi Teknologi Duta Bangsa dalam memperoleh informasi lowongan pekerjaan yang efektif dan juga efisien. Dalam pengembangan sistem informasi portal kerja yang dilakukan oleh penulis menggunakan metode pengembangan use case diagram. Dibantu dengan hardware yaitu processor intel core i7, RAM 8 GB, penyimpanan SSD 500 GB. Adapun dibantu dengan software yaitu xampp, Database Management System (DBMS) MySQL, Visual Studio Code (VSCode) sebagai code editor untuk menulis program, serta menggunakan framework Laravel. Pengumpulan data yang digunakan oleh penulis dalam memperoleh informasi terkait terdiri dari observasi, wawancara, dan studi pustaka. Dalam penelitian yang dilakukan oleh penulis menghasilkan output informasi mengenai lowongan pekerjaan dan informasi pelamar yang terdaftar.

Kata Kunci

  - Informasi Portal Kerja, 
  - Use Case Diagram, 
  - MySQL, 
  - Visual Studio Code, 
  - Laravel

Speksifikasi Sistem

Untuk dapat menggunakan aplikasi ini diharapkan user memastikan hal berikut sudah sesuai, diantara adalah :

  • Php Versi 7.0.xx
  • Laravel 5.5.xx
  • Composer 2.0.xx

Package Laravel

Adapun saya menggunakan beberapa package sebagai penunjang kebutuhan, diharapkan dengan menggunakan package ini mampu mempersingkat waktu develop dan sistem yang dibangun dapat lebih bisa dimaintenance kedepannya. Package tersebut diantaraya :

  • UUID By Ramsey
  • Spatie Role Permission
  • Yajra Datatable V. 8.13

Tata Cara Penggunaan

Apabila semua package dan spesifikasi standar sudah sesuai program dapat dijalankan dengan tata cara sebagai berikut :

  • Pertama clone repository ini dengan cara :
  gh repo clone didarizaldy/portalkerja
  • Kedua lakukan instalasi package terdaftar dengan cara :
composer install
  • Ketiga lakukan database migration dan seed (Opsional apabila diperlukan bisa menggunkaan faker untuk data testing, hal ini tidak dianjurkan hanya langkah opsional)

Pastikan menggunakan salah satu, jangan keduanya !!

php artisan migrate:refresh

atau jika ingin melakukan seeding databse bisa dengan cara sebagai berikut :

php artisan migrate:refresh --seed

Screenshot Sistem

Berikut screenshot sistem.

  • Login Form User dapat melakukan akses masuk ke dalam sistem dengan menggunakan NPM beserta password yang sesuai

  • Dashboard Awal Dashboard awal merupakan home page, halaman ini dapat diakses dengan atau tanpa login terlebih dahulu yang mana beriisikan mengenai informasi portal kerja

  • Dashboard Lanjutan Berikut merupakan lanjutan dari home yaitu pada bagian tengah halaman tersebut.

  • Profile STTDB Halaman berikut berisikan informasi mengenai Sekolah Tinggi Teknologi Duta Bangsa

  • Lokasi Kampus STTDB Halaman berikut berisikan informasi mengenai lokasi dari kampus Sekolah Tinggi Duta Bangsa

  • Menu Utama Halaman berikut merupakan menu utama yang berisikan informasi mengenai lowongan kerja, terlampir juga beberapa rincian informasi terkait dari informasi kerja yang ditampilkan

  • Menu Sidebar Sidebar menu berbeda-beda sesuai dengan akses, role, dan user

  • Halaman Kategori Halaman kategori sama seperti halaman utama tetapi memiliki informasi yang ditampilkan terperinci berdasarkan kategori

  • Detail Lowongan Pekerjaan Berisikan informasi detail mengenai pekerjaan terlampir secara terperinci

  • Fitur Untuk Daftar Pekerjaan User dapat submit apabila telah login dengan menggunakan akun terdaftar

  • Fitur Untuk Membatalkan Submit Pekerjaan User dapat membatalkan submit pekerjaan apabila telah terdaftar dengan menggunakan akun terdaftar

  • Laporan Pelamar Kerja Admin web dapat melihat laporan daftar para pelamar kerja

  • Laporan Mengelola Daftar Perusahaan Admin web dapat mengelola daftar perusahaan penyedia

  • Laporan Mengelola Daftar Admin web dapat mengelola daftar lowongan pekerjaan

  • Pengelolaan Postingan Lowongan Kerja Admin web mengelola postingan mengenai lowongan kerja pada halaman berikut

  • Laporan Daftar Pengelolaan Lowongan Kerja Admin web dapat melihat daftar pengelolaan mengenai lowongan kerja yang sudah terdaftar untuk diposting

  • Input Data Perusahaan Admin web dapat menambahkan data perusahaan terdaftar yang akan membuat lowongan kerja pada website ini

  • Pengelolaan User Akses Admin web mengelola user akses pada halaman berikut

  • Daftar User Akses Halaman yang melampirkan daftar uses akses yang terdaftar pada website

  • Fitur Export Data Pelamar Kerja Admin website dapat export daftar para pelamar kerja dengan menekan tombol download

  • Fitur Export Data Perusahaan Admin website dapat export daftar perusahaan terdaftar pada sistem

License

Seluruh lisensi ini bersifat open source yang mana dapat digunakan kembali tanpa harus izin melalui saya selaku pembuat sistem. Silakan dikembangkan. The Laravel framework is open-sourced software licensed under the MIT license.

About

Skripsi : Sistem Informasi Portal Kerja Berbasis Web Dengan Menggunakan Framework Laravel


Languages

Language:PHP 49.9%Language:Blade 41.3%Language:Hack 8.2%Language:CSS 0.5%Language:Vue 0.1%