• Tidak ada hasil yang ditemukan

LKP : Rancang Bangun Aplikasi Rekruitmen Karyawan Berbasis Website Pada Startup Qupas Indonesia

N/A
N/A
Protected

Academic year: 2021

Membagikan "LKP : Rancang Bangun Aplikasi Rekruitmen Karyawan Berbasis Website Pada Startup Qupas Indonesia"

Copied!
122
0
0

Teks penuh

(1)RANCANG. BANGUN. APLIKASI. REKRUITMEN. BERBASIS WEBSITE PADA STARTUP QUPAS INDONESIA. KERJA PRAKTEK. Program Studi S1 Sistem Informasi. Oleh: QOWIYYU ADZKAR 16410100024. FAKULTAS TEKNOLOGI DAN INFORMATIKA UNIVERSITAS DINAMIKA 2020. KARYAWAN.

(2) RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN BERBASIS WEBSITE PADA STARTUP QUPAS INDONESIA. Diajukan sebagai syarat untuk mengerjakan Program Sarjana komputer. Disusun Oleh: Nama. : QOWIYYU ADZKAR. Nim. : 16410100024. Progran Studi : S1 (Strata Satu) Jurusan. : Sistem Informasi. FAKULTAS TEKNOLOGI DAN INFORMATIKA UNIVERSITAS DINAMIKA 2020.

(3) LEMBAR PENGESAHAN RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN BERBASIS WEBSITE PADA STARTUP QUPAS INDONESIA. Laporan Kerja Praktik oleh Qowiyyu Adzkar NIM : 16410100024 Telah diperiksa, diuji dan disetujui. Surabaya, 24 Januari 2020. Disetujui : Pembimbing. Penyelia. Vivine Nurcahyawati, M.Kom., OCP NIDN. 0722108601. Rivan Willyanto NIP. 01040503. Mengetahui, Ketua Program Studi S1 Sistem Informasi. Dr. Anjik Sukmaaji, S.Kom., M.Eng. NIDN. 0731057301.

(4) SURAT PERNYATAAN PERSETUJUAN PUBLIKASI DAN KEASLIAN KARYA ILMIAH Sebagai mahasiswa Universitas Dinamika, saya: Nama. : Qowiyyu Adzkar. NIM. : 16410100024. Program Studi. : S1 Sistem Informasi. Fakultas. : Fakultas Teknologi dan Informatika. Jenis Karya. : Laporan Kerja Praktik. Judul Karya. : RANCANG BANGUN APLIKASI REKRUITMEN KARYAWAN BERBASIS WEBSITE PADA STARTUP QUPAS INDONESIA. Menyatakan dengan sesungguhnya bahwa: 1 Demi pengembangan Ilmu Pengetahuan, Teknologi dan Seni, saya menyetujui memberikan kepada Universitas Dinamika Hak Bebas Royalti Non-Eksklusif (Non-Exclusive Royalti Free Right) atas seluruh isi/ sebagian karya ilmiah saya tersebut di atas untuk disimpan, dialihmediakan dan dikelola dalam bentuk pangkalan data (database) untuk selanjutnya didistribusikan atau dipublikasikan demi kepentingan akademis dengan tetap mencantumkan nama saya sebagai penulis atau pencipta dan sebagai pemilik Hak Cipta. 2 Karya tersebut di atas adalah karya asli saya, bukan plagiat baik sebagian maupun keseluruhan. Kutipan, karya atau pendapat orang lain yang ada dalam karya ilmiah ini adalah semata hanya rujukan yang dicantumkan dalam Daftar Pustaka saya. 3 Apabila kemudian hari ditemukan terbukti terdapat tindakan plagiat pada karya ilmia ini maka saya bersedia untuk menerima pencabutan terhadap gelar kesarjanaan saya telah diberikan kepada saya. Demikian surat pernyataan ini saya buat dengan sebenarnya.. Surabaya, 24 Januari 2020 Yang menyatakan. Qowiyyu Adzkar Nim : 16410100024.

(5) ABSTRAK. Qupas Indonesia merupakan Startup Teknologi Informasi yang menghasilkan produk dalam bentuk aplikasi ulasan dan Berita berbasis Mobile Android & iOS yang didirikan pada tahun 2018. Dalam proses rekruitmen karyawan yang saat ini diterapkan terdapat terkendala yang dimana proses ini masih bergantung pada portal job, yang dimana Human Resource Department harus mengumpulkan datadata pelamar dari berbagai portal job untuk dilakukan proses seleksi dan semua proses pengumpulan data masih bersifat manual. Solusi yang ditawarkan untuk mengatasi permasalahan tersebut yaitu pembuatan aplikasi rekruitmen karyawan berbasis website yang dapat digunakan oleh startup Qupas Indonesia. Hasil penelitian menunjukan bahwa aplikasi sudah dapat menyimpan dan menampilkan data pelamar sehingga dapat mempercepat proses rekruitmen karyawan. Aplikasi rekruitmen ini dapat memberikan informasi detail terkait proses pembuatan lowongan pekerjaan dan informasi pelamar pekerjaan sehingga dapat membantu Human Resource Department dalam melihat data dan menyeleksi pelamar. Aplikasi ini dapat membantu proses rekruitmen karyawan yang dialami oleh Startup Qupas Indonesia.. Kata kunci : Rekruitmen, Qupas Indonesia, Website, Startup. v.

(6) KATA PENGANTAR. Puji dan syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa, karena hanya atas berkat dan rahmat-Nya, Laporan Kerja Praktik yang berjudul Rancang Bangun Aplikasi rekruitmen karyawan berbasis Website pada startup Qupas Indonesia dapat diselesaikan dengan baik dan tepat waktu. Kerja Praktik adalah salah satu matakuliah wajib yang bertujuan agar mahasiswa Universitas Dinamika dapat menerapkan ilmu – ilmu yang telah dipelajari di perkuliahan selama 5(lima) semester di dunia kerja. Laporan Kerja Praktik ini merupakan hasil dari Kerja Praktik kurang lebih satu bulan yang merupakan syarat untuk menyelesaikan program studi Strata Satu di Fakultas Teknologi dan Informatika pada Universitas Dinamika. Dalam penyusunan Laporan Kerja Praktik ini penulis menyadari adanya banyak kekurangan dan keterbatasan maka melalui kesempatan yang sangat berharga ini Penulis menyampaikan ucapan terimakasih kepada semua pihak yang telah membantu dalam penyelesaian Laporan Kerja Praktik ini kepada: 1. Kedua orang tua penulis yang selalu mendoakan dan memberi kasih sayang yang tak terhingga. 2. Bapak Prof. Dr. Budi Jatmiko, M.Pd selaku Rektor Universitas Dinamika. 3. Dr. Anjik Sukmaaji, S.Kom., M.Eng. selaku Ketua Program Studi S1 Sistem Informasi, Universitas Dinamika. 4. Ibu Vivine Nurcahyawati, M.Kom., OCP selaku pembimbing yang telah membimbing dengan sabar dan memberikan pengarahan dalam menyelesaikan Laporan Kerja Praktik ini.. vi.

(7) 5. Bapak Rivan Willyanyo selaku penyelia dari Qupas Indonesia yang telah membina penuli dalam melaksanakan Kerja Praktik. 6. Seluruh Karyawan Qupas Indonesia yang belum dapat penulis sebutkan satu persatu, terima kasih telah menerima dan melayani penulis dengan sangat ramah dan baik selama proses Kerja Praktik. 7. Teman – teman prodi S1 Sistem Informasi dan semua pihak yang telah membantu penulis dalam menyelesaikan Laporan Kerja Praktik ini. Penulis menyadari bahwa laporan ini masih jauh dari kesempurnaan. Oleh karena itu, penulis memohon kritik dan saran dari semua pihak sangat diharapkan untuk perbaikan di masa mendatang. Semoga Tuhan Yang Maha Esa memberikan imbalan yang setimpal atas segala bantuan yang diberikan.. Surabaya, 24 Januari 2020. Penulis. vii.

(8) DAFTAR ISI. Halaman ABSTRAK .............................................................................................................. v KATA PENGANTAR ........................................................................................... vi DAFTAR ISI ........................................................................................................ viii DAFTAR TABEL ................................................................................................... x DAFTAR GAMBAR ............................................................................................ xii DAFTAR LAMPIRAN ......................................................................................... xv BAB I. PENDAHULUAN ................................................................................... 1. 1.1. Latar Belakang ..................................................................................... 1. 1.2. Rumusan Masalah ................................................................................ 3. 1.3. Batasan Masalah................................................................................... 3. 1.4. Tujuan .................................................................................................. 3. 1.5. Manfaat ................................................................................................ 4. 1.6. Sistematika Penulisan........................................................................... 5. BAB II GAMBARAN UMUM PERUSAHAAN................................................. 7 2.1. Sejarah Startup Qupas Indonesia ......................................................... 7. 2.2. Logo Perusahaan .................................................................................. 8. 2.3. Struktur Organisasi............................................................................... 8. 2.4. Lokasi Perusahaan ................................................................................ 9. BAB III LANDASAN TEORI ............................................................................. 11 3.1. Aplikasi .............................................................................................. 11. 3.2. Website ............................................................................................... 11. 3.3. Startup ................................................................................................ 12. 3.4. Rekrutmen .......................................................................................... 12. 3.5. Bagan Alir Dokumen ......................................................................... 13. 3.6. System Flow ....................................................................................... 14. BAB IV DESKRIPSI PEKERJAAN.................................................................... 16 4.1. Menganalisis Sistem........................................................................... 16. 4.2. Merancang Sistem .............................................................................. 28 4.2.1 System Flow ............................................................................ 28. viii.

(9) 4.2.2 Merancang Basis Data ............................................................ 49 4.2.3 Rancangan Antarmuka Pengguna........................................... 69 4.3. Mengimplementasikan Sistem ........................................................... 90. 4.4. Membahas Sistem .............................................................................. 92. BAB V PENUTUP ............................................................................................ 106 5.1. Kesimpulan ...................................................................................... 106. 5.2. Saran ................................................................................................. 106. DAFTAR PUSTAKA ......................................................................................... 107 LAMPIRAN ........................................................................................................ 108. ix.

(10) DAFTAR TABEL. Halaman Tabel 3.1 Simbol Bagan Alir Dokumen................................................................ 14 Tabel 3.2 Simbol pada System Flow ..................................................................... 15 Tabel 4.3 Analisis Kebutuhan Pengguna Human Resource Department ............. 21 Tabel 4.4 Analisis Kebutuhan Pengguna Kepala Divisi ....................................... 23 Tabel 4.5 Analisis Kebutuhan Pengguna Chief Operating Officer ....................... 23 Tabel 4.6 Analisis Kebutuhan Pengguna Pelamar ................................................ 23 Tabel 4.7 Struktur Tabel Provinces ...................................................................... 53 Tabel 4.8 Struktur Tabel Cities ............................................................................. 53 Tabel 4.9 Struktur Tabel Work Locations ............................................................. 54 Tabel 4.10 Struktur Tabel Divisions ..................................................................... 54 Tabel 4.11 Struktur Tabel Countries..................................................................... 55 Tabel 4.12 Struktur Tabel Job Levels ................................................................... 55 Tabel 4.13 Struktur Tabel Languanges ................................................................. 56 Tabel 4.14 Struktur Tabel Position Levels ............................................................ 56 Tabel 4.15 Struktur Tabel Industries .................................................................... 57 Tabel 4.16 Struktur Tabel Job Roles ..................................................................... 57 Tabel 4.17 Struktur Tabel Specializations ............................................................ 58 Tabel 4.18 Struktur Tabel Skills ............................................................................ 58 Tabel 4.19 Struktur Tabel Field of Studies ........................................................... 59 Tabel 4.20 Struktur Tabel Qualifications.............................................................. 59 Tabel 4.21 Struktur Tabel Permissions ................................................................. 59 Tabel 4.22 Struktur Tabel Roles............................................................................ 60 Tabel 4.23 Struktur Tabel Permission Role .......................................................... 60 Tabel 4.24 Struktur Tabel Application Versions ................................................... 61 Tabel 4.25 Struktur Tabel Notification Formats ................................................... 61 Tabel 4.26 Struktur Tabel Marital Statuses .......................................................... 62 Tabel 4.27 Struktur Tabel Users ........................................................................... 62 Tabel 4.28 Struktur Tabel Role User .................................................................... 63 Tabel 4.29 Struktur Tabel User Social Accounts .................................................. 63. x.

(11) Tabel 4.30 Struktur Tabel User Educations.......................................................... 64 Tabel 4.31 Struktur Tabel User Skills ................................................................... 65 Tabel 4.32 Struktur Tabel User Resumes .............................................................. 65 Tabel 4.33 Struktur Tabel User Experiences ........................................................ 66 Tabel 4.34 Struktur Tabel User Languanges ........................................................ 66 Tabel 4.35 Struktur Tabel User Tokens ................................................................ 67 Tabel 4.36 Struktur Tabel User Verifications ....................................................... 67 Tabel 4.37 Struktur Tabel Job Vacancies ............................................................. 68 Tabel 4.38 Struktur Tabel Job Applications ......................................................... 69 Tabel 4.39 Struktur Tabel Job Application Statuses ............................................. 69. xi.

(12) DAFTAR GAMBAR. Halaman Gambar 2.1 Logo Startup Qupas ............................................................................ 8 Gambar 2.2 Struktur Organisasi.............................................................................. 9 Gambar 2.3 Peta Perusahaan ................................................................................. 10 Gambar 4.4 System Flow Pengelolaan Data Provinces ........................................ 29 Gambar 4.5 System Flow Pengelolaan Data Cities ............................................... 30 Gambar 4.6 System Flow Pengelolaan Data Job Levels ....................................... 31 Gambar 4.7 System Flow Pengelolaan Data Qualifications.................................. 32 Gambar 4.8 System Flow Pengelolaan Data Field Of Studies .............................. 33 Gambar 4.9 System Flow Pengelolaan Data Specializations ................................ 35 Gambar 4.10 System Flow Pengelolaan Data Job Roles ....................................... 36 Gambar 4.11 System Flow Pengelolaan Data Industries ...................................... 37 Gambar 4.12 System Flow Pengelolaan Data Position Levels .............................. 38 Gambar 4.13 System Flow Pengelolaan Data Skills .............................................. 40 Gambar 4.14 System Flow Pengelolaan Data Languanges ................................... 41 Gambar 4.15 System Flow Pengelolaan Data Divisions ....................................... 42 Gambar 4.16 System Flow Pengelolaan Data Work Locations............................. 43 Gambar 4.17 System Flow Pengelolaan Data Users ............................................. 45 Gambar 4.18 System Flow Pengelolaan Pengajuan Lowongan Pekerjaan ........... 46 Gambar 4.19 System Flow Pencatatan Penerimaan Karyawan ............................. 48 Gambar 4.20 Conceptual Data Model .................................................................. 50 Gambar 4.21 Physical Data Model ....................................................................... 52 Gambar 4.22 Rancangan Halaman Login ............................................................. 70 Gambar 4.23 Rancangan Halaman Dashboard ..................................................... 71 Gambar 4.24 Rancangan Halaman Master Provinces .......................................... 71 Gambar 4.25 Rancangan Halaman Master Cities ................................................. 72 Gambar 4.26 Rancangan Halaman Master Job Levels ......................................... 73 Gambar 4.27 Rancangan Halaman Master Qualifications ................................... 74 Gambar 4.28 Rancangan Halaman Master Field Of Studies ................................ 75 Gambar 4.29 Rancangan Halaman Master Specializations .................................. 76. xii.

(13) Gambar 4.30 Rancangan Halaman Job Roles ....................................................... 77 Gambar 4.31 Rancangan Halaman Master Industries .......................................... 78 Gambar 4.32 Rancangan Halaman Master Position Levels .................................. 79 Gambar 4.33 Rancangan Halaman Master Skills .................................................. 80 Gambar 4.34 Rancangan Halaman Master Languages ......................................... 81 Gambar 4.35 Rancangan Halaman Master Work Locations ................................. 82 Gambar 4.36 Rancangan Halaman Master Roles ................................................. 83 Gambar 4.37 Rancangan Halaman Master Permissions ....................................... 84 Gambar 4.38 Rancangan Halaman Master Permissions Role .............................. 85 Gambar 4.39 Rancangan Halaman Master Role User .......................................... 86 Gambar 4.40 Rancangan Halaman Master Users ................................................. 86 Gambar 4.41 Rancangan Halaman Job Vacancies ............................................... 87 Gambar 4.42 Rancangan Halaman Job Applications ............................................ 88 Gambar 4.43 Rancangan Halaman Job Application Statuses ............................... 89 Gambar 4.44 Rancangan Halaman User Profiles ................................................. 90 Gambar 4.45 Halaman Login ................................................................................ 92 Gambar 4.46 Halaman Dashboard Admin ........................................................... 93 Gambar 4.47 Halaman Master Provinces ............................................................. 93 Gambar 4.48 Halaman Master Cities .................................................................... 94 Gambar 4.49 Halaman Master Job Levels ............................................................ 94 Gambar 4.50 Halaman Master Qualifications ...................................................... 95 Gambar 4.51 Halaman Master Field Of Studies ................................................... 96 Gambar 4.52 Halaman Master Specializations ..................................................... 96 Gambar 4.53 Halaman Master Job Roles ............................................................. 97 Gambar 4.54 Halaman Master Industries ............................................................. 98 Gambar 4.55 Halaman Master Position Levels..................................................... 98 Gambar 4.56 Halaman Master Skills .................................................................... 99 Gambar 4.57 Halaman Master Languages ......................................................... 100 Gambar 4.58 Halaman Master Work Locations.................................................. 100 Gambar 4.59 Halaman Master Roles .................................................................. 101 Gambar 4.60 Halaman Master Permissions........................................................ 101 Gambar 4.61 Halaman Master Permission Role ................................................. 102. xiii.

(14) Gambar 4.62 Halaman Master Role User ........................................................... 102 Gambar 4.63 Halaman Master Users .................................................................. 103 Gambar 4.64 Halaman Job Vacancies ............................................................... 104 Gambar 4.65 Halaman Job Applications ............................................................ 104 Gambar 4.66 Halaman Job Application Statuses ................................................ 105 Gambar 4.67 Halaman Profile Users .................................................................. 105. xiv.

(15) DAFTAR LAMPIRAN. Halaman Lampiran 1 Form KP-3 Surat Balasan ................................................................ 108 Lampiran 2 Form KP-5 Acuan Kerja .................................................................. 109 Lampiran 3 Form KP-5 Garus Besar Rencana Kerja Mingguan ........................ 110 Lampiran 4 Form KP-6 Log Harian dan Catatan Perubahan Acuan Kerja......... 111 Lampiran 5 Form KP-6 Log Harian dan Catatan Perubahan Acuan Kerja......... 112 Lampiran 6 Form KP-7 Kehadiran Kerja Praktik ............................................... 113 Lampiran 7 Kartu Bimbingan Kerja Praktik ....................................................... 114 Lampiran 8 Biodata Penulis ................................................................................ 115. xv.

(16) BAB I PENDAHULUAN. 1.1. Latar Belakang Perkembangan teknologi informasi dalam beberapa tahun terakhir telah. membawa dampak yang besar pada berbagai aspek kehidupan. Hal ini membuat manusia bisa menggunakan berbagai macam peralatan untuk menunjang berbagai aktivitas sebagai sarana pendukung aktivitas. Qupas Indonesia merupakan Startup Teknologi Informasi yang menghasilkan produk dalam bentuk aplikasi ulasan dan Berita berbasis Mobile Android & iOS yang didirikan pada tahun 2018. Qupas Indonesia saat ini memiliki 22 karyawan yang sudah termasuk CEO, COO, CTO, dan CCO. Kantor Qupas Indonesia berlokasi di Plaza Wadungsari Lt2, Jl. Letjen Suprapto no.83, Sidoarjo dan layanannya sudah dapat di akses di kota-kota besar Indonesia seperti Surabaya, Bali, Jakarta, Bandung dan akan terus berkembang di kota - kota lainnya di Indonesia. Dalam proses rekruitmen pada startup Qupas Indonesia dimulai dari pihak kepala divisi yang mengajukan untuk membuka lowongan pekerjaan kepada Human Resource Department. Selanjutnya pihak Human Resource Department memberikan form manpower kepada kepala divisi untuk diisi dengan kualifikasi yang diinginkan. Setelah itu dilakukan proses pengecekan oleh pihak Human Resource Department, Jika terdapat kekurangan atau kesalahan maka akan dikembalikan kepada pihak kepala divisi untuk dilakukan proses perbaikan, dan jika sudah sesuai maka proses selanjutnya yaitu pihak Human Resource. 1.

(17) 2. Department membuat lowongan pekerjaan yang kemudian akan dipublikasikan ke beberapa job portal dan social media yang dimiliki oleh startup qupas Indonesia. Setelah para pelamar yang mengirimkan berkas melalui email maupun job portal, pihak Human Resource Department melakukan proses pemeriksaan berkasberkas atau screening untuk di bandingkan dengan form manpower sebagai acuan kebutuhan SDM. Jika terdapat pelamar yang sesuai dengan kualifikasi maka pihak Human Resource Department akan menghubungi pihak pelamar dan mengirim berkas pendukung interview yaitu form data diri dan psikotes ke email pihak pelamar yang dimana berkas tersebut untuk di bawa pada saat interview. Pada tahap interview terdapat 2 jenis yaitu interview 1 yang dimana dihadiri oleh pihak Human Resource Department dan perwakilan dari divisi terkait, sedangkan interview 2 dihadiri oleh kepala divisi dan perwakilan dari pihak manajemen. 2 jenis interview ini saling berhubungan, jika pihak pelamar telah lolos melalui tahap interview 1 maka bisa melanjutkan ke tahap interview 2, setelah lolos melalui 2 tahap interview maka akan dilakukan proses dealing dan offering yaitu memahas tentang kontrak, gaji, dan kesepakatan lainnya. Namun seluruh proses rekruitmen karyawan yang dilakukan pada proses bisnis diatas masih bergantung pada portal job, yang dimana Human Resource Department harus mengumpulkan data-data pelamar dari berbagai portal job untuk dilakukan proses seleksi dan semua proses pengumpulan data masih bersifat manual. Berdasarkan pengamatan masalah dan dampak di atas, maka Startup Qupas Indonesia memerlukan aplikasi rekruitmen karyawan berbasis web yang menghasilkan informasi detail terkait proses pembuatan lowongan pekerjaan dan.

(18) 3. informasi pelamar pekerjaan sehingga dapat membantu Human Resource Department dalam melihat data dan menyeleksi pelamar. Aplikasi ini diharapkan dapat membantu proses rekruitmen karyawan yang dialami oleh startup Qupas Indonesia.. 1.2. Rumusan Masalah Berdasarkan uraian latar belakang diatas, maka rumusan masalah kerja. praktik ini adalah bagaimana merancang bangun aplikasi rekruitmen karyawan berbasis website pada startup qupas Indonesia ?. 1.3. Batasan Masalah Batasan masalah yang digunakan untuk memberi batasan dalam kegiatan. kerja praktik ini adalah: a. Aplikasi tersebut membahas pembuatan rekruitmen karyawan, pengelolaan informasi calon karyawan, dan laporan hasil lamaran. b. Aplikasi yang dibuat tidak membahas tentang proses tes wawancara. c. Aplikasi yang dibuat akan. digunakan oleh bagian Human Resource. Department. d. Aplikasi menggunakan platform berbasis website.. 1.4. Tujuan Berdasarkan perumusan dan batasan masalah diatas, maka tujuan dalam. pembuatan aplikasi rekruitmen karyawan adalah menghasilkan informasi terkait dengan proses pembuatan lowongan pekerjaan, pengelolaan informasi calon karyawan, dan laporan secara realtime terkait pencatatan tersebut..

(19) 4. 1.5. Manfaat Manfaat yang diperoleh dalam pembuatan aplikasi rekruitmen karyawan. adalah sebagai berikut: a. Bagi Mahasiswa Manfaat yang dapat diperoleh mahasiswa dari dalam penerapan Aplikasi Rekruitmen Karyawan ialah dapat memahami sistem kerja yang ada pada perusahaan, serta dapat mengimplementasikan ilmu yang telah di pelajari selama perkuliahan di kerja praktik dan menambah wawasan serta pengetahuan untuk mengahadapi dunia pekerjaan. b. Bagi Perusahaan Manfaat yang dapat diperoleh perusahaan dengan diterapkannya Aplikasi Rekruitmen. Karyawan adalah mendapatkan bantuan dalam. menyelesaikan permasalah yang terdapat di startup qupas Indonesia. c. Bagi Akademik Manfaat yang dapat diperoleh akademik sebagai perguruan tinggi adalah sebagai bahan evaluasi terhadap kurikulum yang sudah sejauh mana kurikulum yang diterapkan dapat mempersiapkan mahasiswa dalam menghadapi dunia pekerjaan..

(20) 5. 1.6. Sistematika Penulisan Sistematika penulisan pada laporan kerja praktik ini adalah sebagai berikut: BAB I. : PENDAHULUAN Pada BAB I, berisi latar belakang, rumusan masalah, batasan masalah, ruang lingkup, dan sistematika penulisan kerja praktik.. BAB II. : GAMBARAN UMUM PERUSAHAAN Pada BAB Il, berisi penjabaran tentang perusahaan yaitu startup qupas Indonesia. Pemahaman proses bisnis yang meliputi visi dan misi perusahaan, serta pengenalan struktur organisasi.. BAB III. : LANDASAN TEORI Pada BAB Ill, berisi tentang dokumen manajemen sistem dan siklus hidup pengembangan sistem yang akan digunakan dalam rancang bangun aplikasi rekruitmen karyawan.. BAB IV. : DESKRIPSI KERJA PRAKTIK Pada BAB IV, berisi tentang uraian tentang tugas-tugas yang dikerjakan pada saat kerja praktik yaitu metodologi penelitian, analisis sistem, pembahasan masalah berupa System Flow, Conceptual Data Model, Physical Data Model dan Data Flow Diagram (DFD)..

(21) 6. BAB V. : PENUTUP Pada BAB penutup membahas tentang kesimpulan dan saran dari seluruh isi laporan ini yang disesuaikan dengan. hasil. sebelumnya.. dan. pembahasan. pada. bab-bab.

(22) BAB II GAMBARAN UMUM PERUSAHAAN. 2.1. Sejarah Startup Qupas Indonesia Qupas Indonesia merupakan Startup Teknologi Informasi yang menghasilkan. produk dalam bentuk aplikasi ulasan dan Berita berbasis Mobile Android & iOS . Bisa dikatakan Qupas Indonesia adalah sebuah platform social-commerce berbasis UGC atau User-Generated Content yang artinya konten-konten yang terdapat di dalam feed Qupas berasal dari user. Melalui konten-konten ini, user dapat saling berbagi referensi belanja, mulai produk kecantikan hingga servis. Qupas Indonesia didirikan oleh PT. Pancuranmas Indo Sejati pada tahun 2018. Qupas Indonesia saat ini memiliki 22 karyawan yang sudah termasuk CEO, COO, CTO, dan CCO. Kantor Qupas Indonesia berlokasi di Plaza Wadungsari Lt2, Jl. Letjen Suprapto no.83, Sidoarjo dan layanannya sudah dapat di akses di kotakota besar Indonesia seperti Surabaya, Bali, Jakarta, Bandung dan akan terus berkembang di kota - kota lainnya di Indonesia. Beberapa layanan yang disediakan pada aplikasi Qupas Inonesia seperti: 1.. Ulasan dan Promosi Pengguna Startup Qupas Indonesia dapat emberikan ulasannya dari Merchant. yang pernah dikunjungi. Ulasan tersebut dapat berupa Rating, Komentar dan foto. Sedangkan promosi memungkinkan bagi para merchant untuk bergabung dengan Qupas dan memberikan informasi maupun penawaran terbaiknya dalam bentuk Deal & Promotion.. 7.

(23) 8. 2.. Artikel dan Feed Fitur Artikel dan Feed ini dibuat dalam Layanan bernama “Qupas Daily”.. Dalam fitur ini, Qupas menghadirkan fitur informasi Artikel dalam bentuk teks, video, maupun foto dan dalam bentuk beberapa kategori yang ada dan dapat diakses oleh pengguna Qupas sebagai pelengkap fitur review. Selain itu, Pengguna dapat memberikan tanggapan berupa komentar dan like. 3.. Perbandingan Harga Produk Fitur ini memungkinkan bagi pengguna startup Qupas Indonesia untuk dapat. melihat dan membandingkan produk-produk kecantikan dari berbagai platform online lainnya. Disini pengguna dapat lebih mudah dalam mencari produk yang diinginkan dan pastinya dapat dibeli dengan harga terbaik sesuai dengan pilihan dari pengguna.. 2.2. Logo Perusahaan Logo Startup Qupas Indonesia dapat dilihat pada gambar 2.1. Gambar 2.1 Logo Startup Qupas. 2.3. Struktur Organisasi Struktur organisasi Startup Qupas Indonesia dapat dilihat pada gambar 2.2.

(24) 9. Gambar 2.2 Struktur Organisasi. 2.4. Lokasi Perusahaan Startup Qupas Indonesia berlokasi di Plaza Wadungsari Lt2, Jl. Letjen. Suprapto no.83, Sidoarjo yang terlihat pada Gambar Berikut adalah informasi perusahaan yang diperoleh dari Google Maps: a. Alamat Kantor. : Plaza Wadungsari Lt2, Jl. Letjen Suprapto no.83, Sidoarjo,. Jawa Timur b. Email. : recruitment@qupas.id. c. Website. : www.qupas.id dan https://wallplus.id/. d. Telepon/Fax. : Bpk. Fajar | HRD | 0812.3113.0912.

(25) 10. Gambar 2.3 Peta Perusahaan.

(26) BAB III LANDASAN TEORI. Landasan teori merupakan dasar pendapat penelitian atau penemuan dengan didukung oleh data dan argumentasi. Landasan teori ini digunakan untuk menjelaskan teori – teori yang mendukung penyusunan laporan Kerja Praktik ini antara lain:. 3.1. Aplikasi Aplikasi merupakan penggunaan dalam suatu komputer, instruksi. (instruction) atau pernyataan (statement) yang disusun sedemikian rupa hingga komputer dapat memproses input menjadi output (Yakub, 2012). Aplikasi adalah suatu sub kelas perangkat lunak komputer yang memanfaatkan kemampuan komputer untuk melakukan suatu tugas yang diinginkan pengguna.. 3.2. Website Website adalah keseluruhan halaman – halaman website yang terdapat. dalam sebuah domain yang mengandung informasi. Sebuah website biasanya dibangun atas banyak halaman web yang saling berhubungan. Jadi dapat dikatakan bahwa, pengertian website adalah kumpulan halaman – halaman yang digunakan untuk menampilkan informasi teks, gambar diam atau gerak, animasi, suara dan atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait, yang masing – masing dihubungkan dengan jaringan – jaringan halaman. Hubungan antara satu halaman. 11.

(27) 12. website dengan halaman website lainnya disebut dengan hyperlink, sedangkan teks yang dijadikan media penghubung disebut hypertext (Hidayat, 2010).. 3.3. Startup Startup adalah sebuah perusahaan yang baru saja di bangun atau dalam masa. rintisan, namun tidak berlaku untuk semua bidang usaha, istilah startup ini lebih di kategorikan untuk perusahaan bidang teknologi dan informasi yang berkembang di dunia internet.. 3.4. Rekrutmen Menurut Mardiato dalam pahlevi (2014). Rekrutmen adalah proses untuk. mendapatkan calon karyawan yang memiliki kemampuan yang relevan dengan kualifikasi dan kebutuhan perusahaan atau organisasi. Pada umumnya proses rekrutmen yang dilakukan oleh perusahaan-perusahaan di Indonesia menggunakan tahapan yang hampir sama. Berikut alur proses rekrutmen yang sering digunakan oleh perusahaan di Indonesia: a.. Sourcing Process Pengertian Sourcing Process adalah proses untuk memperoleh pelamar yang. sesuai dengan kebutuhan yang ada melalui sumber sumber yang tersedia. Metode yang sering digunakan adalah internal resourcing dan external resourcing. Untuk menarik pelamar dapat dilakukan dengan berbagai cara yaitu dengan direct mail, bursa kerja, head hunter, dll..

(28) 13. b.. Selection Process Selection Process adalah proses menyaring pelamar kerja menjadi kandidat. yang sesuai dengan kebutuhan perusahaan. Berikut beberapa cara Selection Process: 1. Psikometri (Psychological Test) 2. Wawancara Psikologi 3. Tes Teknis 4. Managerial Skill Test 5. dll. c.. User Process Pengertian User Process adalah proses mencari orang yang tepat untuk posisi. yang dibutuhkan atau tersedia yang diperoleh dari kandidat yang ada yang lolos dari proses seleksi. Pada umumnya tahapan User Process yang dilakukan: 1. Wawancara oleh direct user (manager) dan indirect user (director) 2. Medical chek up 3. Sign contact & administration 4. Orientasi karyawan baru. 3.5. Bagan Alir Dokumen Bagan alir dokumen (document flowchart) atau disebut dengan bagan alir. formulir (form flowchart) atau paperwork flowchart merupakan bagan alir yang menunjukkan arus dokumen ini menggunakan simbol – simbol yang sama dengan yang digunakan didalam bagan alir sistem (Krismiaji, 2010). Tabel Bagan Alir Dokumen dapat dilihat pada tabel 3.1..

(29) 14. No. 1.. 2.. 3.. 4.. 5.. 3.6. Tabel 3.1 Simbol Bagan Alir Dokumen Simbol Nama Simbol Keterangan Simbol ini digunakan untuk menunjukkan dokumen input Dokumen dan output baik untuk proses manual, mekanik, atau komputer Simbol keputusan digunakan untuk menggambarkan suatu kondisi yang mengharuskan Keputusan sistem untuk memilih tindakan yang akan dilakukan berdasarkan kriteria tertentu. Simbol ini digunakan untuk menggambarkan proses yang Operasi Manual terjadi secara manual yang tidak dapat dihilangkan dari sistem yang ada. Simbol proses digunakan untuk menggambarkan proses yang Proses terjadi dalam sistem yang akan dibuat. Simbol input manual digunakan untuk menggambarkan sebuah Input Manual input atau masukan yang dilakukan oleh user. System Flow System flow merupakan bagan yang menunjukkan arus pekerjaan secara. keseluruhan dari sistem. Bagan ini menjelaskan urutan dari prosedur – prosedur yang ada didalam sistem. Bagan alir sistem menunjukkan apa yang dikerjakan dalam sistem. Bagan air sistem di gambarkan dengan menggunakan simbol – simbol yang telah ditentukan (Krismiaji, 2010) Tabel System Flow dapat dilihat pada tabel 3.2..

(30) 15. Simbol. Tabel 3.2 Simbol pada System Flow Nama Simbol. Dokumen. Database. Kegiatan Manual. Keterangan Simbol. Menunjukkan dokumen input dan output baik untuk proses manual atau komputer. Menujukkan tempat untuk menyimpan data hasil operasi komputer.. Menujukkan pekerjaan manual.. Proses. Menunjukkan kegiatan proses dari operasi program komputer.. Simpan Offline. Menunjukkan file non – komputer yang diarsip.. Garis Alir. Menunjukkan arus dari proses.. Menunjukkan penghubung ke Penghubung ke halaman Sama halaman yang sama. Penghubung ke halaman lain. Menunjukkan penghubung ke halaman lain.

(31) BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil observasi dan wawancara yang dilakukan pada kegiatan kerja praktik di startup Qupas Indonesia, terdapat beberapa permasalahan terkait rekruitmen karyawan. Selama ini startup Qupas Indonesia mengharapkan adanya aplikasi yang dapat membantu perusahaan dalam proses rekruitmen karyawan, yang meliputi pencatatan lowongan pekerjaan dan informasi pelamar lowongan pekerjaan. Hal tersebut dikarenakan selama ini Startup Qupas Indonesia masih menggunakan bantuan beberapa portal job, yang dimana pihak Human Resource Department terkendala dalam proses pengumpulan data-data pelamar dari setiap portal job. Dalam proses kerja praktik, maka penulis berusaha untuk membantu perusahaan dengan menyelesaikan permasalahan yang berkaitan dengan proses rekruitmen karyawan, yang disesuaikan dengan kebutuhan perusahaan melalui beberapa tahapan berikut, yaitu: a. Menganalisis sistem b. Merancang sistem c. Mengimplementasikan sistem d. Melakukan pembahasan terhadap implementasi sistem. 4.1. Menganalisis Sistem Menganalisis sistem merupakan tahapan awal dalam proses merancang suatu. sistem. Analisa dan perancangan sistem sistem yang baik dapat menghasilkan kinerja sistem yang sesuai dengan kebutuhan perusahaan, sehingga dapat. 16.

(32) 17. menyelesaikan permasalahan yang ada di perusahaan dengan efektif dan efisien. Pada tahap in, penulis melakukan pengumpulan data, identifikasi masalah, analisa kebutuhan pengguna, serta membuat Document Flow. Proses analisis sistem tersebut akan dijelaskan pada sub sub bab di bawah ini.. 4.1.1 Pengumpulan Data Pada tahap menganalisis proses bisnis yang ada di Startup Qupas Indonesia peneliti menggunakan metode observasi dan wawancara. proses rekruitmen pada startup qupas Indonesia dimulai dari pihak kepala divisi yang mengajukan untuk membuka lowongan pekerjaan kepada Human Resource Department. Selanjutnya pihak Human Resource Department memberikan form manpower kepada kepala divisi untuk diisi dengan kualifikasi yang diinginkan. Setelah itu dilakukan proses pengecekan oleh pihak Human Resource Department, jika sudah sesuai maka proses selanjutnya yaitu pihak Human Resource Department membuat lowongan pekerjaan yang kemudian akan dipublikasikan ke beberapa job portal dan social media yang dimiliki oleh Startup Qupas Indonesia. Setelah para pelamar yang mengirimkan berkas melalui email maupun job portal, pihak Human Resource Department melakukan proses pemeriksaan berkasberkas atau screening untuk di bandingkan dengan form manpower sebagai acuan kebutuhan SDM. Jika terdapat pelamar yang sesuai dengan kualifikasi maka pihak Human Resource Department akan menghubungi pihak pelamar dan mengirim berkas pendukung interview yaitu form data diri dan psikotes ke email pihak pelamar yang dimana berkas tersebut untuk di bawa pada saat interview. Setelah lolos melalui 2 tahap interview maka akan dilakukan proses dealing dan offering yaitu memahas tentang kontrak, gaji, dan kesepakatan lainnya..

(33) 18. 4.1.2 Analisis Bisnis Analisis proses bisnis dilakukan setelah melalui tahapan pengumpulan data, yang meliputi identifikasi masalah, identifikasi pengguna, identifikasi data, serta identifikasi fungsi. 1.. Identifikasi Masalah Berdasarkan hasil observasi dan wawancara dalam kegiatan kerja praktik di. Startup Qupas Indonesia. Dalam proses rekruitmen yang telah diterapkan selama ini, pihak Human Resource Department mengalami permasalahan yaitu lamanya proses pengumpulan data-data pelamar yang berasal dari beberapa portal job yang digunakan serta berbedanya format data dari setiap portal job yang membuat pihak Human Resource Department mengalami kesusahan dalam proses seleksi data pelamar. 2.. Identifikasi Pengguna Berdasarkan hasil observasi dan wawancara dalam kegiatan kerja praktik di. Startup Qupas Indonesia, pengguna yang terlibat dalam proses rekruitmen karyawan yaitu: 1. Human Resource Department 2. Kepala Divisi 3. Chief Operating Officer 4. Pelamar 3.. Identifikasi Data Identifikasi ini merupakan kegiatan pengumpulan data apa saja yang. diperlukan dalam proses rekruitmen karyawan. Pada proses rekruitmen karyawan diperlukan beberapa data yaitu:.

(34) 19. 1. Master Provinces 2. Master Cities 3. Master Job Levels 4. Master Qualifications 5. Master Field Of Studies 6. Master Specializations 7. Master Jobs Roles 8. Master Industries 9. Master Position Levels 10. Master Skills 11. Master Languages 12. Master Divisions 13. Master Permissions 14. Master Roles 15. Master Permission Role 16. Master Role User 17. Master Users 18. Informasi Lokasi Pekerjaan 19. Informasi Lowongan Pekerjaan 20. Informasi Aplikasi Lamaran 21. Informasi Penerimaan Karyawan.

(35) 20. 4.. Identifikasi Kebutuhan Fungsional Setelah melakukan proses identifikasi kebutuhan pengguna dan identifikasi. data, maka proses selanjutnya adalah identifikasi kebutuhan fungsional pada proses rekruitmen karyawan yaitu: 1. Fungsi Mengelola Data Master Provinces 2. Fungsi Mengelola Data Master Cities 3. Fungsi Mengelola Data Master Job Levels 4. Fungsi Mengelola Data Master Qualifications 5. Fungsi Mengelola Data Master Field Of Studies 6. Fungsi Mengelola Data Master Specializations 7. Fungsi Mengelola Data Master Job Roles 8. Fungsi Mengelola Data Master Industries 9. Fungsi Mengelola Data Master Position Levels 10. Fungsi Mengelola Data Master Skills 11. Fungsi Mengelola Data Master Languages 12. Fungsi Mengelola Data Master Divisions 13. Fungsi Mengelola Data Master Permissions 14. Fungsi Mengelola Data Master Roles 15. Fungsi Mengelola Data Master Permission Role 16. Fungsi Mengelola Data Master Role User 17. Fungsi Mengelola Data Master Users 18. Fungsi Mencatat Lokasi Pekerjaan 19. Fungsi Mencatat Lowongan Pekerjaan 20. Fungsi Mencatat Aplikasi Lamaran.

(36) 21. 21. Fungsi Mencatat Penerimaan Karyawan 22. Fungsi Membuat Laporan Aplikasi Lamaran. 4.1.3 Analisis Kebutuhan Pengguna Pada tahap analisis kebutuhan pengguna digunakan untuk mengetahui kebutuhan dari masing-masing pengguna yang akan menggunakan aplikasi yang dibuat. Pengguna dari aplikasi rekruitmen karyawan pada Startup Qupas Indonesia adalah sebagai berikut: 1.. Human Resource Department Tabel 4.3 Analisis Kebutuhan Pengguna Human Resource Department Kebutuhan Kebutuhan Kebutuhan Output Fungsi Data Informasi 1. Data Provinces 1. Master 2. Data Cities Provinces 3. Data Job 2. Master Cities Levels 3. Master Job 4. Data Levels Qualifications 4. Master 5. Data Field Of Qualifications Studies 5. Master Field 6. Data Of Studies Specializations 6. Master 7. Data Job Roles Specializations Mengelola Data 8. Data Industries 7. Master Jobs Master 9. Data Position Roles Levels 8. Master 10. Data Skills Industries 11. Data 9. Master Languages Position Levels 12. Data Divisions 10. Master Skills 13. Data 11. Master Permissions Languages 14. Data Roles 12. Master 15. Data Divisions Permission 13. Master Role Permissions.

(37) 22. 16. Data Role User 17. Data Users. 1. Data Lokasi Mencatat Pekerjaan Lokasi 2. Master Pekerjaan Provinces 3. Master Cities 1. Data Lowongan Pekerjaan 2. Informasi Mencatat Lokasi Lowongan Pekerjaan Pekerjaan 3. Master Divisions 4. Master Job Levels 1. Informasi Mengelola Lowongan Aplikasi Pekerjaan Lamaran 2. Master Users 1. Master Users 2. User Social Accounts 3. User Educations Mengelola Data 4. User Skills Pelamar 5. User Resumes 6. User Experiences 7. User Languanges 1. Informasi Mencatat Pelamar Penerimaan 2. Informasi Karyawan Lowongan Pekerjaan. 14. Master Roles 15. Master Permission Role 16. Master Role User 17. Master Users Informasi Lokasi Pekerjaan. Informasi Lowongan Pekerjaan. Informasi Aplikasi Lamaran. Informasi Pelamar. Informasi Penerimaan Karyawan.

(38) 23. Membuat Laporan Aplikasi lamaran. 2.. 3. Informasi Aplikasi Lamaran 4. Informasi Aplikasi Lamaran 5. Informasi Pelamar 6. Informasi Penerimaan Karyawan. Laporan Aplikasi Lamaran. Kepala Divisi Tabel 4.4 Analisis Kebutuhan Pengguna Kepala Divisi Kebutuhan Kebutuhan Kebutuhan Output Fungsi Data Informasi Mencatat Informasi Catatan Kebutuhan Kebutuhan Kebutuhan Manpower Manpower Manpower Menerima Laporan Aplikasi Laporan Aplikasi Lamaran Lamaran. 3.. Chief Operating Officer Tabel 4.5 Analisis Kebutuhan Pengguna Chief Operating Officer Kebutuhan Kebutuhan Kebutuhan Output Fungsi Data Informasi Mencatat Informasi Catatan Kontrak Data Pelamar Kontrak Kerja Kontrak Kerja Kerja. 4.. Pelamar Tabel 4.6 Analisis Kebutuhan Pengguna Pelamar Kebutuhan Kebutuhan Kebutuhan Output Fungsi Data Informasi Mengirim Berkas Data Berkas Informasi Berkas Catatan Berkas lamaran Lamaran lamaran Lamaran.

(39) 24. Menerima Informasi Hasil Lamaran. Informasi Hasil Lamaran. 4.1.4 Analisis Kebutuhan Data Analisis kebutuhan data dibuat setelah menyusun. analisis kebutuhan. pengguna. Data yang dibutuhkan guna menunjang aplikasi yang dibuat meliputi: 1.. Data Provinces Data provinces merupakan data master yang digunakan untuk menyimpan. data provinsi. Data provinces yang diperlukan adalah id, name, slug, status, created at, updated at, deleted at. 2.. Data Cities Data cities merupakan data master yang digunakan untuk menyimpan data. kota. Data cities yang diperlukan adalah id, name, slug, status, created at, updated at, deleted at. 3.. Data Job Levels Data job levels merupakan data master yang digunakan untuk menyimpan. data level pekerjaan. Data job levels yang diperlukan adalah id, name, slug, status, created at, updated at, deleted at. 4.. Data Qualifications Data qulalifications merupakan data master yang digunakan untuk. menyimpan data kualifikasi. Data qualifications yang diperlukan adalah id, name, slug, status, created at, updated at, deleted at..

(40) 25. 5.. Data Field Of Studies Data field of studies merupakan data master yang digunakan untuk. menyimpan data bidang studi. Data field of studies yang diperlukan adalah id, name, slug, status, created at, updated at, deleted at. 6.. Data Specializations Data specializations merupakan data master yang digunakan untuk. menyimpan data spesialisasi. Data specializations yang diperlukan adalah id, name, slug, status, created at, updated at, deleted at. 7.. Data Jobs Roles Data job roles merupakan data master yang digunakan untuk menyimpan data. posisi pekerjaan. Data job roles yang diperlukan adalah id, name, slug, status, created at, updated at, deleted at. 8.. Data Industries Data industries merupakan data master yang digunakan untuk menyimpan. data industri. Data industries yang diperlukan adalah id, name, slug, status, created at, updated at, deleted at. 9.. Data Position Levels Data position levels merupakan data master yang digunakan untuk. menyimpan data level jabatan. Data position levels yang diperlukan adalah id, name, slug, status, created at, updated at, deleted at. 10.. Data Skills Data skills merupakan data master yang digunakan untuk menyimpan data. keahlian. Data skills yang diperlukan adalah id, name, slug, status, created at, updated at, deleted at..

(41) 26. 11.. Data Languages Data languages merupakan data master yang digunakan untuk menyimpan. data bahasa. Data languages yang diperlukan adalah id, name, slug, status, created at, updated at, deleted at. 12.. Data Divisions Data divisions merupakan data master yang digunakan untuk menyimpan. data divisi. Data divisions yang diperlukan adalah id, name, slug, status, created at, updated at, deleted at. 13.. Data Permissions Data permissions merupakan data master yang digunakan untuk menyimpan. data hak akses. Data permissions yang diperlukan adalah id, name, slug, status, created at, updated at, deleted at. 14.. Data Roles Data roles merupakan data master yang digunakan untuk menyimpan data. aturan. Data roles yang diperlukan adalah id, name, slug, is driver, status, created at, updated at, deleted at. 15.. Data Permission Role Data permission role merupakan data master yang digunakan untuk. menyimpan data aturan hak akses. Data permission roles yang diperlukan adalah id, role id, permission id, created at, updated at, deleted at. 16.. Data Role User Data role user merupakan data master yang digunakan untuk menyimpan data. aturan user. Data role user yang diperlukan adalah id, user id, role id, status, created at, updated at, deleted at..

(42) 27. 17.. Data Users Data users merupakan data master yang digunakan untuk menyimpan data. pengguna. Data users yang diperlukan adalah id, avatar, name, address, mobile phone, gender, birthdate, marital status id, email, password, remember token, Is email verified, is mobile phone verified, status, created at, updated at, deleted at. 18.. Data Lokasi Pekerjaan Data lokasi pekerjaan merupakan data yang digunakan untuk mencatat lokasi. kantor dari setiap pekerjaan. Data lokasi pekerjaan yang diperlukan adalah id, city id, name, slug, address, phone, zip, latitude, longitude, status, created at, updated at, deleted at. 19.. Data Lowongan Pekerjaan Data lowongan pekerjaan merupakan data yang digunakan untuk mencatat. lowongan pekerjaan yang akan dibuka. Data lowongan pekerjaan yang diperlukan adalah id, division id, work location id, job level id, title, slug, description, requirement, valid from, valid until, status, created at, updated at, deleted at. 20.. Data Aplikasi Lamaran Data aplikasi lamaran merupakan data yang digunakan untuk menyimpan. data pelamar yang melamar pekerjaan. Data aplikasi lamaran yang diperlukan adalah id, job vacancy id, user id, date, status, remark, created at, updated at, deleted at. 21.. Data Penerimaan Karyawan Data penerimaan karyawan merupakan data yang digunakan untuk. menyimpan data pelamar yang diterima. Data penerimaan karyawan yang.

(43) 28. diperlukan adalah id, job application id, date, status, remark, created by, created at, updated at, deleted at.. 4.2. Merancang Sistem Tahap selanjutnya setelah melakukan analisis sistem adalah merancang. sistem. Proses dalam tahapan ini adalah sebuah aplikasi baru yang membantu Startup Qupas Indonesia dalam proses rekruitmen karyawan. Merancang sistem memiliki beberapa proses, yaitu system flow, merancang basis data, dan merancang desain antar muka pengguna.. 4.2.1 System Flow Syslow Flow menggambarkan seluruh proses, yang berhubungan dengan administrasi proses rekruitmen karyawan yang dirancang sekarang ini. Berikut ini adalah system flow yang direkomendasikan guna menunjang proses rekruitmen karyawan pada startup Qupas Indonesia. A.. System Flow Pengelolaan Data Provinces System flow pengelolaan data provinces merupakan alus sitem yang. digunakan untuk melakukan pengelolaan data provinces menjadi master provinces. User yang dapat melakukan pengelolaan data provinces ialah pihak Human Resource Department, proses yang terjadi dalam system flow pengelolaan data provinces antara lain yaitu melihat data, menambahkan data, mengubah data dan menghapus data..

(44) 29. Gambar 4.4 System Flow Pengelolaan Data Provinces B.. System Flow Pengelolaan Data Cities System flow pengelolaan data cities merupakan alus sitem yang digunakan. untuk melakukan pengelolaan data cities menjadi master cities. User yang dapat melakukan pengelolaan data cities ialah pihak Human Resource Department, proses yang terjadi dalam system flow pengelolaan data cities antara lain yaitu melihat data, menambahkan data, mengubah data dan menghapus data..

(45) 30. Gambar 4.5 System Flow Pengelolaan Data Cities.

(46) 31. C.. System Flow Pengelolaan Data Job Levels. Gambar 4.6 System Flow Pengelolaan Data Job Levels System flow pengelolaan data job levels merupakan alus sitem yang digunakan untuk melakukan pengelolaan data job levels menjadi master job levels. User yang dapat melakukan pengelolaan data job levels ialah pihak Human Resource Department, proses yang terjadi dalam system flow pengelolaan data job.

(47) 32. levels antara lain yaitu melihat data, menambahkan data, mengubah data dan menghapus data. D.. System Flow Pengelolaan Data Qualifications. Gambar 4.7 System Flow Pengelolaan Data Qualifications System flow pengelolaan data qualifications merupakan alus sitem yang digunakan untuk melakukan pengelolaan data qualifications menjadi master.

(48) 33. qualifications. User yang dapat melakukan pengelolaan data qualifications ialah pihak Human Resource Department, proses yang terjadi dalam system flow pengelolaan data qualifications antara lain yaitu melihat data, menambahkan data, mengubah data dan menghapus data. E. System Flow Pengelolaan Data Field Of Studies. Gambar 4.8 System Flow Pengelolaan Data Field Of Studies System flow pengelolaan data field of studies merupakan alus sitem yang digunakan untuk melakukan pengelolaan data field of studies menjadi master field.

(49) 34. of studies. User yang dapat melakukan pengelolaan data field of studies ialah pihak Human Resource Department, proses yang terjadi dalam system flow pengelolaan data field of studies antara lain yaitu melihat data, menambahkan data, mengubah data dan menghapus data. F.. System Flow Pengelolaan Data Specializations System flow pengelolaan data specializations merupakan alus sitem yang. digunakan untuk melakukan pengelolaan data specializations menjadi master specializations. User yang dapat melakukan pengelolaan data specializations ialah pihak Human Resource Department, proses yang terjadi dalam system flow pengelolaan data specializations antara lain yaitu melihat data, menambahkan data, mengubah data dan menghapus data..

(50) 35. Gambar 4.9 System Flow Pengelolaan Data Specializations G. System Flow Pengelolaan Data Job Roles System flow pengelolaan data job roles merupakan alus sitem yang digunakan untuk melakukan pengelolaan data job roles menjadi master job roles. User yang dapat melakukan pengelolaan data job roles ialah pihak.

(51) 36. Human Resource Department, proses yang terjadi dalam system flow pengelolaan data job roles antara lain yaitu melihat data, menambahkan data, mengubah data dan menghapus data.. Gambar 4.10 System Flow Pengelolaan Data Job Roles.

(52) 37. H.. System Flow Pengelolaan Data Industries. Gambar 4.11 System Flow Pengelolaan Data Industries System flow pengelolaan data industries merupakan alus sitem yang digunakan untuk melakukan pengelolaan data industries menjadi master industries. User yang dapat melakukan pengelolaan data industries ialah pihak Human Resource Department, proses yang terjadi dalam system flow pengelolaan data.

(53) 38. industries antara lain yaitu melihat data, menambahkan data, mengubah data dan menghapus data. I.. System Flow Pengelolaan Data Position Levels. Gambar 4.12 System Flow Pengelolaan Data Position Levels System flow pengelolaan data position levels merupakan alus sitem yang digunakan untuk melakukan pengelolaan data position levels menjadi master position levels. User yang dapat melakukan pengelolaan data position levels ialah.

(54) 39. pihak Human Resource Department, proses yang terjadi dalam system flow pengelolaan data provinces antara lain yaitu melihat data, menambahkan data, mengubah data dan menghapus data. J.. System Flow Pengelolaan Data Skills System flow pengelolaan data skills merupakan alus sitem yang digunakan. untuk melakukan pengelolaan data skills menjadi master skills. User yang dapat melakukan pengelolaan data skills ialah pihak Human Resource Department, proses yang terjadi dalam system flow pengelolaan data skills antara lain yaitu melihat data, menambahkan data, mengubah data dan menghapus data..

(55) 40. Gambar 4.13 System Flow Pengelolaan Data Skills.

(56) 41. K.. System Flow Pengelolaan Data Languages. Gambar 4.14 System Flow Pengelolaan Data Languanges System flow pengelolaan data languages merupakan alus sitem yang digunakan untuk melakukan pengelolaan data languages menjadi master languages. User yang dapat melakukan pengelolaan data languages ialah pihak Human Resource Department, proses yang terjadi dalam system flow pengelolaan data languages antara lain yaitu melihat data, menambahkan data, mengubah data dan menghapus data..

(57) 42. L.. System Flow Pengelolaan Data Divisions. Gambar 4.15 System Flow Pengelolaan Data Divisions System flow pengelolaan data divisions merupakan alus sitem yang digunakan untuk melakukan pengelolaan data divisions menjadi master divisions. User yang dapat melakukan pengelolaan data divisions ialah pihak Human Resource Department, proses yang terjadi dalam system flow pengelolaan data divisions antara lain yaitu melihat data, menambahkan data, mengubah data dan menghapus data..

(58) 43. M.. System Flow Pengelolaan Data Work Locations. Gambar 4.16 System Flow Pengelolaan Data Work Locations.

(59) 44. System flow pengelolaan data work locations merupakan alus sitem yang digunakan untuk melakukan pengelolaan data work locations menjadi master work locations. User yang dapat melakukan pengelolaan data work locations ialah pihak Human Resource Department, proses yang terjadi dalam system flow pengelolaan data work locations antara lain yaitu melihat data, menambahkan data, mengubah data dan menghapus data. N.. System Flow Pengelolaan Data Users System flow pengelolaan data users merupakan alus sitem yang digunakan. untuk melakukan pengelolaan data users menjadi master users. User yang dapat melakukan pengelolaan data users ialah pihak Human Resource Department, proses yang terjadi dalam system flow pengelolaan data users antara lain yaitu melihat data, menambahkan data, mengubah data dan menghapus data..

(60) 45. Gambar 4.17 System Flow Pengelolaan Data Users.

(61) 46. O.. System Flow Pengelolaan Pengajuan Lowongan Pekerjaan. Gambar 4.18 System Flow Pengelolaan Pengajuan Lowongan Pekerjaan.

(62) 47. System flow pengajuan lowongan pekerjaan merupakan alus sitem yang digunakan untuk melakukan proses pengajuan lowongan pekerjaan. User yang dapat melakukan proses pengajuan lowongan pekerjaan ialah pihak Human Resource Department, proses yang terjadi dalam system flow pengajuan lowongan pekerjaan antara lain yaitu melihat data, menambahkan data, mengubah data dan menghapus data. P.. System Flow Pencatatan Penerimaan Karyawan System flow penerimaan karyawan merupakan alus sitem yang digunakan. untuk melakukan proses penerimaan karyawan. User yang dapat melakukan proses penerimaan karyawan ialah pihak Human Resource Department, proses yang terjadi dalam system flow penerimaan karyawan antara lain yaitu melihat data pelamar dan menerima atau menolak lamaran pekerjaan.

(63) 48. Gambar 4.19 System Flow Pencatatan Penerimaan Karyawan.

(64) 49. 4.2.2 Merancang Basis Data Pada tahap merancang basis data bertujuan untuk merancang skema database yang akan digunakan dalam aplikasi. Rancangan basis data tersebut akan dijelaskan dalam bentuk Conceptional Data Model, Physical Data Model, dan struktur tabel. A.. Conceptual Data Model CDM dari aplikasi rekruitmen karyawan memiliki 34 entitas yaitu provinces,. cities, job levels, qualificaions,. field of studies, specializations, job roles,. industries, position levels, skills, languages, divisions, countries, roles, permission role, role user, permissions, work locations, job vacancies, job applications, job application statuses, users, user educations, user experiences, user skills, user languages, application versions, user tokens, user otps, user social accounts, user verifications, notification formats, marital statuses, user resumes. Conceptual Data Model aplikasi rekruitmen karyawan startup Qupas Indonesia dapat dilihat pada gambar.

(65) 50. Gambar 4.20 Conceptual Data Model.

(66) 51. B.. Physical Data Model Physical Data Model menggambarkan struktur tabel yang digunakan pada. aplikasi rekruitmen karyawan. Berikut ini adalah bentuk PDM yang digunakan pada aplikasi..

(67) 52. Gambar 4.21 Physical Data Model.

(68) 53. C.. Struktur Tabel Berdasarkan PDM yang sudah dibuat, dapat disusun struktur table yang akan. digunakan untuk menyimpan data dalam proses rekruitmen karyawan. Tabel-tabel yang digunakan untuk aplikasi rekruitmen karyawan pada startup Qupas Indonesia adalah sebagai berikut : 1.. Tabel Provinces Primary Key. : id. Foreign Key. :-. Fungsi. : menyimpan data provinces. No. 1. 2. 3. 4. 5. 6. 7.. 2.. Tabel 4.7 Struktur Tabel Provinces Field Type Data Length Id Integer name Varchar 255 slug Varchar 255 status Varchar 45 created_at Timestamp updated_at Timestamp deleted_at Timestamp -. Constraint Primary Key -. Tabel Cities Primary Key. : id. Foreign Key. : province_id. Fungsi. : menyimpan data cities. No. 1. 2. 3. 4. 5.. Tabel 4.8 Struktur Tabel Cities Field Type Data Length id Integer province_id Integer type Varchar 45 name Varchar 255 slug Varchar 255. Constraint Primary Key Foreign Key -.

(69) 54. No. 6. 7. 8. 9.. 3.. 4.. Field status created_at updated_at deleted_at. Type Data Varchar Timestamp Timestamp Timestamp. Length 45 -. Constraint -. Tabel Work Locations Primary Key. : id. Foreign Key. : city_id. Fungsi. : menyimpan data work locations. No. 1. 2. 3. 4. 5. 6. 7. 8. 9. 6. 7. 8. 9.. Tabel 4.9 Struktur Tabel Work Locations Field Type Data Length id Integer city_id Integer name Varchar 255 slug varchar 255 address varchar 4096 phone varchar 45 zip varchar 45 latitude varchar 45 longitude varchar 45 status varchar 45 created_at timestamp updated_at timestamp deleted_at timestamp -. Constraint Primary Key Foreign Key -. Tabel Divisions Primary Key. : id. Foreign Key. :-. Fungsi. : menyimpan data divisions. No. 1. 2.. Tabel 4.10 Struktur Tabel Divisions Field Type Data Length id varchar 50 name varchar 45. Constraint Primary Key -.

(70) 55. No. 3. 4. 5. 6. 7.. Field slug status created_at updated_at deleted_at. Type Data varchar varchar timestamp timestamp timestamp. Length 45 45 -. Constraint -. 5. Tabel Countries Primary Key. : id. Foreign Key. :-. Fungsi. : menyimpan data countries. No. 1. 2. 3. 4. 5. 6. 7.. 6.. Tabel 4.11 Struktur Tabel Countries Field Type Data Length id varchar 50 name varchar 45 slug varchar 45 status varchar 45 created_at timestamp updated_at timestamp deleted_at timestamp -. Constraint Primary Key -. Tabel Job Levels Primary Key. : id. Foreign Key. :-. Fungsi. : menyimpan data job levels. No. 1. 2. 3. 4. 5. 6.. Tabel 4.12 Struktur Tabel Job Levels Field Type Data Length id varchar 50 name varchar 255 slug varchar 255 status varchar 45 created_at timestamp updated_at timestamp -. Constraint Primary Key -.

(71) 56. No. 7.. 7.. Type Data timestamp. Length -. Constraint -. Tabel Languages Primary Key. : id. Foreign Key. :-. Fungsi. : menyimpan data languages. No. 1. 2. 3. 4. 5. 6. 7.. 8.. Field deleted_at. Tabel 4.13 Struktur Tabel Languanges Field Type Data Length id varchar 50 name varchar 45 slug varchar 45 status varchar 45 created_at timestamp updated_at timestamp deleted_at timestamp -. Constraint Primary Key -. Tabel Position Levels Primary Key. : id. Foreign Key. :-. Fungsi. : menyimpan data position levels. No. 1. 2. 3. 4. 5. 6. 7.. Tabel 4.14 Struktur Tabel Position Levels Field Type Data Length id varchar 50 name varchar 255 slug varchar 255 status varchar 45 created_at timestamp updated_at timestamp deleted_at timestamp -. Constraint Primary Key -.

(72) 57. 9.. Tabel Industries Primary Key. : id. Foreign Key. :-. Fungsi. : menyimpan data industries. No. 1. 2. 3. 4. 5. 6. 7.. 10.. Constraint Primary Key -. Tabel Job Roles Primary Key. : id. Foreign Key. :-. Fungsi. : menyimpan data job roles. No. 1. 2. 3. 4. 5. 6. 7.. 11.. Tabel 4.15 Struktur Tabel Industries Field Type Data Length id varchar 50 name varchar 255 Slug varchar 255 Status varchar 45 created_at timestamp updated_at timestamp deleted_at timestamp -. Tabel 4.16 Struktur Tabel Job Roles Field Type Data Length id varchar 50 name varchar 255 slug varchar 255 status varchar 45 created_at timestamp updated_at timestamp deleted_at timestamp -. Tabel Specializations Primary Key. : id. Foreign Key. :-. Constraint Primary Key -.

(73) 58. 12.. Fungsi. : menyimpan data specializations. No. 1. 2. 3. 4. 5. 6. 7.. Tabel 4.17 Struktur Tabel Specializations Field Type Data Length id varchar 50 name varchar 255 slug varchar 255 status varchar 45 created_at timestamp updated_at timestamp deleted_at timestamp -. Tabel Skills Primary Key. : id. Foreign Key. :-. Fungsi. : menyimpan data skills. No. 1. 2. 3. 4. 5. 6. 7.. 13.. Constraint Primary Key -. Tabel 4.18 Struktur Tabel Skills Field Type Data Length id varchar 50 name varchar 45 slug varchar 45 status varchar 45 created_at timestamp updated_at timestamp deleted_at timestamp -. Tabel Field Of Studies Primary Key. : id. Foreign Key. :-. Fungsi. : menyimpan data field of studies. Constraint Primary Key -.

(74) 59. No. 1. 2. 3. 4. 5. 6. 7.. 14.. Constraint Primary Key -. Tabel Qualifications Primary Key. : id. Foreign Key. :-. Fungsi. : menyimpan data qualifications. No. 1. 2. 3. 4. 5. 6. 7.. 15.. Tabel 4.19 Struktur Tabel Field of Studies Field Type Data Length id varchar 50 name varchar 255 slug varchar 255 status varchar 45 created_at timestamp updated_at timestamp deleted_at timestamp -. Tabel 4.20 Struktur Tabel Qualifications Field Type Data Length id varchar 50 name varchar 45 slug varchar 45 status varchar 45 created_at timestamp updated_at timestamp deleted_at timestamp -. Constraint Primary Key -. Tabel Permissions Primary Key. : id. Foreign Key. :-. Fungsi. : menyimpan data permissions. No. 1. 2. 3.. Tabel 4.21 Struktur Tabel Permissions Field Type Data Length id varchar 50 name varchar 255 slug varchar 255. Constraint Primary Key -.

(75) 60. No. 4. 5. 6. 7.. 16.. Type Data varchar timestamp timestamp timestamp. Length 45 -. Constraint -. Tabel Roles Primary Key. : id. Foreign Key. :-. Fungsi. : menyimpan data roles. No. 1. 2. 3. 4. 5. 6. 7. 8.. 17.. Field status created_at updated_at deleted_at. Tabel 4.22 Struktur Tabel Roles Field Type Data Length id varchar 50 name varchar 255 slug varchar 255 is_driver boolean status varchar 45 created_at timestamp updated_at timestamp deleted_at timestamp -. Constraint Primary Key -. Tabel Permission Role Primary Key. : id. Foreign Key. : role_id, permission_id. Fungsi. : menyimpan data permission role. No. 1. 2. 3. 4. 5. 6.. Tabel 4.23 Struktur Tabel Permission Role Field Type Data Length id varchar 50 role_id varchar 50 permission_id varchar 50 status varchar 45 created_at timestamp updated_at timestamp -. Constraint Primary Key Foreign Key Foreign Key -.

(76) 61. No. 7. 18.. Type Data timestamp. Length -. Constraint -. Tabel Application Versions Primary Key. : id. Foreign Key. :-. Fungsi. : menyimpan data application versions. No. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.. 19.. Field deleted_at. Tabel 4.24 Struktur Tabel Application Versions Field Type Data Length id varchar 50 name varchar 255 type varchar 45 release_notes text status varchar 45 release_date Date deprecated_date date created_at timestamp updated_at timestamp deleted_at timestamp -. Constraint Primary Key -. Tabel Notification Formats Primary Key. : id. Foreign Key. :-. Fungsi. : menyimpan data notification formats. No. 1. 2. 3. 4. 6. 7. 8. 9.. Tabel 4.25 Struktur Tabel Notification Formats Field Type Data Length id varchar 50 name varchar 255 slug varchar 255 type varchar 45 sender_name varchar 255 sender_email varchar 255 subject Varchar 255 content text -. Constraint Primary Key -.

(77) 62. No. 10. 11. 12. 13.. 20.. Type Data varchar timestamp timestamp timestamp. Length 45 -. Constraint -. Tabel Marital Statuses Primary Key. : id. Foreign Key. :-. Fungsi. : menyimpan data marital statuses. No. 1. 2. 3. 4. 5. 6. 7.. 21.. Field status created_at updated_at deleted_at. Tabel 4.26 Struktur Tabel Marital Statuses Field Type Data Length id varchar 50 name varchar 45 slug varchar 45 status varchar 45 created_at timestamp updated_at timestamp deleted_at timestamp -. Constraint Primary Key -. Tabel Users Primary Key. : id. Foreign Key. :-. Fungsi. : menyimpan data users. No. 1. 2. 3. 4. 5. 6. 7.. Tabel 4.27 Struktur Tabel Users Field Type Data Length id varchar 50 name varchar 45 slug varchar 45 status varchar 45 created_at timestamp updated_at timestamp deleted_at timestamp -. Constraint Primary Key -.

(78) 63. 22.. Tabel Role User Primary Key. : id. Foreign Key. : user_id, role_id. Fungsi. : menyimpan data role user. No. 1. 2. 3. 4. 5. 6. 7.. 23.. Tabel 4.28 Struktur Tabel Role User Field Type Data Length id varchar 50 user_id varchar 50 role_id varchar 50 status varchar 45 created_at timestamp updated_at timestamp deleted_at timestamp -. Constraint Primary Key Foreign Key Foreign Key -. Tabel User Social Accounts Primary Key. : id. Foreign Key. : user_id. Fungsi. : menyimpan data user social accounts. No. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.. Tabel 4.29 Struktur Tabel User Social Accounts Field Type Data Length id varchar 50 user_id varchar 50 type varchar 45 social_id varchar 255 avatar varchar 4096 name varchar 255 email varchar 255 token Varchar 255 status varchar 45 created_at timestamp updated_at timestamp deleted_at timestamp -. Constraint Primary Key Foreign Key -.

(79) 64. 24.. Tabel User Educations Primary Key. : id. Foreign Key. : user_id, qualification_id, country_id, field_of_study_id. Fungsi. No. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.. 25.. : menyimpan data user educations Tabel 4.30 Struktur Tabel User Educations Field Type Data Length id varchar 50 user_id varchar 50 institude varchar 255 graduation_date date qualification_id varchar 50 country_id varchar 50 field_of_study_id varchar 50 major varchar 45 grade_status varchar 45 social_id varchar 255 avatar varchar 4096 name varchar 255 email varchar 255 token Varchar 255 status varchar 45 created_at timestamp updated_at timestamp deleted_at timestamp -. Tabel User Skills Primary Key. : id. Foreign Key. : user_id, skill_id. Fungsi. : menyimpan data user skills. Constraint Primary Key Foreign Key Foregn Key Foreign Key Foreign Key -.

(80) 65. No. 1. 2. 3. 4. 5. 6. 7. 8.. 26.. Constraint Primary Key Foreign Key Foreign Key -. Tabel User Resumes Primary Key. : id. Foreign Key. : user_id. Fungsi. : menyimpan data user resumes. No. 1. 2. 3. 4. 5. 6. 7. 8.. 27.. Tabel 4.31 Struktur Tabel User Skills Field Type Data Length id Varchar 50 user_id Varchar 50 skill_id varchar 50 level varchar 45 status varchar 45 created_at timestamp updated_at timestamp deleted_at timestamp -. Tabel 4.32 Struktur Tabel User Resumes Field Type Data Length id varchar 50 user_id varchar 50 date date file_url varchar 4096 status varchar 45 created_at timestamp updated_at timestamp deleted_at timestamp -. Constraint Primary Key Foreign Key -. Tabel User Experiences Primary Key. : id. Foreign Key. : user_id, specialization_id, job_roles_id, country_id, industry_id, position_level_id. Fungsi. : menyimpan data user experiences.

(81) 66. No. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.. 28.. Tabel 4.33 Struktur Tabel User Experiences Field Type Data Length id varchar 50 user_id varchar 50 specialization_id varchar 50 job_roles_id varchar 50 country_id varchar 50 industry_id varchar 50 position_level_id varchar 50 position_title varchar 255 company_name varchar 255 joined_from Date joined_to date is_join_until_present boolean description text created_at timestamp updated_at timestamp deleted_at timestamp -. Constraint Primary Key Foreign Key Foreign Key Foreign Key Foreign Key Foreign Key Foreign Key -. Tabel User Languages Primary Key. : id. Foreign Key. : user_id, language_id. Fungsi. : menyimpan data user languages. No. 1. 2. 3. 4. 5. 6. 7. 8. 9.. Tabel 4.34 Struktur Tabel User Languanges Field Type Data Length id varchar 50 user_id varchar 50 language_id varchar 50 spoken Integer wittern integer is_primary boolean created_at timestamp updated_at timestamp deleted_at timestamp -. Constraint Primary Key Foreign Key Foreign Key -.

(82) 67. 29.. Tabel User Tokens Primary Key. : id. Foreign Key. : user_id. Fungsi. : menyimpan data user tokens. No. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.. 30.. Tabel 4.35 Struktur Tabel User Tokens Field Type Data Length id varchar 50 user_id varchar 50 type varchar 100 token varchar 255 agent varchar 255 ip_address varchar 255 is_revoked tinyint expires_at timestamp created_at timestamp updated_at timestamp deleted_at timestamp -. Constraint Primary Key Foreign Key -. Tabel User Verifications Primary Key. : id. Foreign Key. : user_id. Fungsi. : menyimpan data user verdifications. No. 1. 2. 3. 4. 5. 6. 7. 8. 9.. Tabel 4.36 Struktur Tabel User Verifications Field Type Data Length id Varchar 50 user_id varchar 50 email varchar 255 mobile_phone varchar 255 password varchar 255 action varchar 100 token varchar 10 key varchar 255 expires_at timestamp -. Constraint Primary Key Foreign Key -.

(83) 68. No. 10. 11. 12. 13.. 31.. Type Data varchar timestamp timestamp timestamp. Length 45 -. Constraint -. Tabel Job Vacancies Primary Key. : id. Foreign Key. : division_id, work_location_id, job_level_id. Fungsi. : menyimpan data job vacancies. No. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.. 32.. Field status created_at updated_at deleted_at. Tabel 4.37 Struktur Tabel Job Vacancies Field Type Data Length id varchar 50 divison_id varchar 50 work_location_id varchar 50 job_level_id varchar 59 title varchar 255 slug varchar 255 description text requirement text valid_from Date valid_until Date status varchar 45 created_at timestamp updated_at timestamp deleted_at timestamp -. Tabel Job Applications Primary Key. : id. Foreign Key. : user_id, job_vacancy_id. Fungsi. : menyimpan data job applications. Constraint Primary Key Foreign Key Foreign Key Foreign Key -.

(84) 69. No. 1. 2. 3. 4. 5. 6. 7. 8. 9.. 33.. Tabel 4.38 Struktur Tabel Job Applications Field Type Data Length id varchar 50 user_id varchar 50 job_vacancy_id varchar 50 date date status varchar 45 remark varchar 4096 created_at timestamp updated_at timestamp deleted_at timestamp -. Constraint Primary Key Foreign Key Foreign Key -. Tabel Job Application Statuses Primary Key. : id. Foreign Key. : job_application_id, created_by. Fungsi. : menyimpan data job applications statuses. No. 1. 2. 3. 4. 5. 6. 7. 8. 9.. Tabel 4.39 Struktur Tabel Job Application Statuses Field Type Data Length Constraint id varchar 50 Primary Key job_application_id varchar 50 Foreign Key date date status varchar 45 remark varchar 4096 created_by varchar 50 Foreign Key created_at timestamp updated_at timestamp deleted_at timestamp -. 4.2.3 Rancangan Antarmuka Pengguna Pada bagian tersebut menjelaskan antarmuka dari aplikasi yang memiliki fungsi menampilkan form untuk memasukan data yang nantinya akan disimpan kedalam database dan menampilkan data yang diambil dari database..

(85) 70. 1.. Rancangan Halaman Login Pada halaman rancangan login adalah halaman yang digunakan untuk. mengakses layanan pada aplikasi. Halaman login dapat dilihat pada Gambar 4.22.. Gambar 4.22 Rancangan Halaman Login. 2.. Rancangan Halaman Dashboard Admin Pada rancangan halaman dashboard admin adalah halaman yang akan diakses. oleh pihak Human Resource Department. Halaman ini memiliki beberapa menu yang dapat diakses, yaitu menu user, job vacancy, job applications, configurations, dan security. Halaman master Dashboard dapat dilihat pada Gambar 4.23..

(86) 71. Gambar 4.23 Rancangan Halaman Dashboard. 3.. Rancangan Halaman Master Provinces Pada rancangan halaman master provinces tersebut terdapat data provinces. yang ditampilkan dalam bentuk tabel, form insert dan update dalam bentuk modal, dan fungsi delete. Halaman master provinces dapat dilihat pada Gambar 4.24.. Gambar 4.24 Rancangan Halaman Master Provinces.

Gambar

Gambar 2.1 Logo Startup Qupas
Tabel 3.2 Simbol pada System Flow
Tabel 4.3 Analisis Kebutuhan Pengguna Human Resource Department  Kebutuhan  Fungsi  Kebutuhan Data  Kebutuhan Informasi  Output  Mengelola Data  Master  1
Tabel 4.5 Analisis Kebutuhan Pengguna Chief Operating Officer  Kebutuhan  Fungsi  Kebutuhan Data  Kebutuhan Informasi  Output  Mencatat
+7

Referensi

Dokumen terkait

Menurut Sugiyono (2006:19) “variabel penelitian itu adalah suatu atribut atau sifat atau aspek dari orang maupun objek yang mempunyai variasi tertentu yang ditetapkan

Metode pengumpulan data yang digunakan dalam penelitian ini yaitu metode observasi dengan lembar uji kualitas yang diujikan kepada 25 orang panelis terlatih untuk

Pengaruh Temperatur, Rasio Bubuk Jahe Kering Dengan Etanol, Dan Ukuran Bubuk Jahe Kering Terhadap Ekstraksi Oleoresin Jahe (Zingiber officinale, Roscoe).. Ginger

Jika menelaah konsepsi dari integral, maka pada integral tentu dari sebuah fungsi adalah luas bidang yang dibatasi oleh grafik fungsi, sumbu-X, dan garis-garis

Diharapkan bahwa melalui penerapan dan pengawasan kegiatan- kegiatan praktek RIL yang diuraikan dalam dokumen ini, pelaksana HPH (INHUTANI II) dapat mengurangi kerusakan tanah

Pada penelitian ini metode Baron Kenny digunakan untuk menguji pengaruh mediasi (work engagement) pada pengaruh variabel independen (kepemimpinan transformasional) pada

Tingkat adopsi introduksi teknologi kelinci di peternak koperator Jambi sangat baik, di Bali sedang dan di Sulawesi Utara kurang baik, dilihat dari sebaran F yang menunjukkan

Berdasarkan analisis teori-teori pembagian hukum publik dan privat, jelas bahwa pendirian BUMN Persero, termasuk juga dengan demikian operasionalisasinya, masuk dalam ranah hukum