Identifikasi Variabel Output Flowchart Diagram Perancangan Tabel

1. Basis Data Elemen ini merupakan tempat menyimpan kumpulan data yang nantinya dibutuhkan sistem untuk melakukan proses dan seleksi pegawai sehingga setiap aktifitas yang dilakukan oleh pelamar dan HRD bisa terekam dalam satu basis data. 2. Program Aplikasi Elemen ini merupakan program yang digunakan untuk mengolah sejumlah masukan data berupa data curiculum vitae pelamar, lowongan, pengumuman, aplikasi testulis sehingga sesuai dengan output yang diinginkan oleh HRD sebelum melakukan seleksi pegawai.

3.2.2 Identifikasi Variabel Input

Identifikasi variabel-variabel input dari sistem diperlukan untuk mengetahui input apa saja yang berpengaruh pada sistem ini nantinya. Dalam sistem aplikasi ini, variable input meliputi data profil atau curiculum vitae pelamar meliputi nama, alamat, pendidikan, jenis kelamin, pengalaman kerja dan data lain yang dibutuhkan, data hasil ujiantes tulis yang dilakukan online, serta data master yang dimasukkan oleh HRD untuk tujuan proses jalannya aplikasi tersebut.

3.2.3 Identifikasi Variabel Output

Variabel output pada sistem ini berupa SMS yang ditujukan kepada Pelamar yang menginformasikan tentang panggilan untuk datang pada interview dan SMS diterima untuk mulai bekerja pada perusahaan client. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.2.4 Flowchart Diagram

Dalam sub-bab ini akan dijelaskan alur kerja sistem dalam bentuk flowchart diagram dalam proses recruitment karyawan. Perancangan flowchart dari fungsi proses recruitment karyawan dapat di lihat pada Gambar 3.2 di bawah ini. START Login Input Usersname Password Data valid Y Cek Lupa N Lupa Password Y Y Daftar N Validasi Login Pelamar N Halaman Utama Pelamar Y Validasi Login Admin N N Halaman Utama Admin Y Daftar Pada Lowongan Kerja Tes Tulis Online SMS Pemberitahuan Di Panggil Y N Pengaturan dan input data awal sistem Seleksi Karyawan Panggil Pelamar End Gambar 3.2 Flowchart Proses Recruitment Karyawan Outsourcing Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.2.5 Perancangan Proses

Dalam sub ini dijelaskan mengenai perancangan proses dari sistem recruitment awal karyawan outsourcing PT. Mitra Jua Abadi yang akan dibuat nantinya. Dalam perancangan proses ini akan dijelaskan dalam bentuk Hierarki proses Diagram berjenjang dan perancangan proses menggunakan Data Flow Diagram DFD yang dibuat menggunakan software Power Designer versi 6 nantinya sistem yang akan kita buat mengacu pada desain dari DFD sehingga dalam pembuatan aplikasi kita tidak keluar dari jalur perencanaan yang telah kita buat sebelumnya.

3.2.5.1 Diagram Berjenjang

Dalam sub bab ini menjelaskan tentang bentuk hierarki dari proses yang ada dalam aplikasi recruitment awal karyawan Outsourcing PT. Mitra Jua Abadi bentuk dari hierarkidiagram berjenjang dapat dilihat pada Gambar 3.3 yang mengambarkan proses – proses yang ada dalam sistem recruitment awal tenaga kerja outsourcing pada PT. Mitra Jua Abadi proses ini memiliki beberapa level antara lain level konteks, level nol, dan level satu . pada level konteks mengambarkan proses sistem keseluruhan atau gambaran umum dari sistem proses yang akan kita buat, level nol merupakan proses yang ada dalam level konteks yang diperjelas, sedangkan level satu merupakan gambaran proses yang lebih jelas dari pada level nol. Pengambaran diagram berjenjang digunakan sebagai acuan sebelum membuat DFD. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 25 Sistem Rekruitmen karyawan Outsorsing 0.1 Login 0.2 Pengaturan data master Konteks Level Level 0 Level 1 0.3 Pengaturan seleksi karyawan 0.1.2 Cek data 0.1.3 Sesion Register 0.1.1 Input data Login 0.2.1 daftar 0.2.2 Pengaturan pengguna 0.2.3 download 0.2.4 Pengaturan soal 0.2.5 upload 0.2.6 Pengaturan perusahaan 0.3.1 Tes tulis 0.3.2 Seleksi karyawan 0.3.3 Kirim SMS 0.3.4 Penempatan 0.3.5 Pengumuman Gambar 3.3 Diagram Berjenjang Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.2.5.2 DFD Level Konteks

Dalam DFD level konteks ini merupakan gambaran umum dari sistem yang akan dibuat. Terdapat 2 entitas utama dalam sistem ini, yaitu: pelamar dan HRD Untuk lebih jelasnya dapat dilihat pada gambar berikut ini : Gambar 3.4 Diagram Level Konteks Pada diagram tersebut terdapat dua level hak akses yaitu pelamar dan HRD, pelamar akan mendapatkan informasi lowongan kerja terkini dari perusahaan PT. Mitra Jua Abadi , serta layanan untuk melakukan ujian tes tulis online yang diselenggarakan sebagai persyaratan untuk mendaftar pada lowongan tertentu, sedangkan pada level HRD digunakan untuk melakukan pengaturan data master yang akan digunakan oleh sistem seperti data soal, lowongan, pengumuman, data pegawai serta untuk melakukan proses seleksi dari lowongan tertentu dengan melihat hasil nilai tes tertinggi yang diikuti oleh pelamar. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.2.5.3 DFD Level 0

Untuk DFD level 0 dapat dilihat pada gambar diagram pada Gambar 3.5 berikut ini : Gambar 3.5 DFD Level 0 Dari DFD level 0 diatas terdapat 3 proses yaitu :

1. Proses Login

Pada proses ini menjelaskan bagaimana user dapat melakukan validasi login terlebih dahulu sebelum mengakses halaman pelamar maupun halaman HRD. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

2. Proses Pengaturan Data Master

Pada proses pengaturan data master ini merupakan proses yang menangani data-data awal yang digunakan oleh sistem sebelum sistem berjalan sebagai mana mestinya.

3. Proses Pengaturan Seleksi Karyawan

Pada proses ini menjelaskan bagaimana proses seleksi dilakukan oleh HRD dengan melihat nilai hasil tes tulis yang sudah dilakukan oleh pelamar secara online dan apabila memenui syarat HRD bisa mengirimkan pesan panganggilan untuk interview melalui SMS atau email.

3.2.5.4 DFD Level 1

Untuk DFD level 1 merupakan pecahan dari proses DFD level 0. Untuk proses yang diturunkan adalah proses Login, Pengaturan data master, serta proses pengaturan seleksi karyawan

1. Proses Login

Untuk proses ini terlihat pada Gambar 3.6 terbagi menjadi beberapa sub proses yaitu : Gambar 3.6 DFD Level 1 dari Proses Login Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. a. Input data Login Pada proses ini pengguna di haruskan untuk memasukkan username dan password untuk bisa mengakses sistem. b. Cek data Pada proses ini sistem melakukan pengambilan informasi dari data yang ada apakah user tersebut terdaftar dan sah yang boleh masuk kedalam sistem. c. Sesion Register Pada proses ini sistem mendaftarkan hak akses sesuai dengan level data account yang digunakan login karena akan mempengaruhi menu yang akan ditampilkan.

2. Proses Pengaturan data Master

Sedangkan untuk proses ini Gambar 3.7 terbagi dalam beberapa sub proses yaitu: a. Daftar Pada proses ini masyarakat dapat mendaftarkan diri ke PT. Mitra Jua Abadi melalui Internet dengan memasukkan data dan identitas lengkap pencari kerja apabila daftar berhasil maka pencari kerja bisa login ke sistem dengan data login yang didaftarkan sebelumnya. b. Pengaturan Pengguna Proses ini dilakukan oleh HRD untuk melakukan pengaturan data pencari kerja dan data HRD sehingga dapat dikontrol oleh HRD apabila ada Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. pengguna yang berbuat tidak sepantasnya pengguna dapat dilakukan pemblokiran ke sistem. c. Download Pada proses ini pengguna bisa memanfaatkan menu download untuk mengunduh file yang dibutuhkan, menu ini dapat diakses tanpa login sehingga masyarakat dapat mengambilnya. Gambar 3.7 DFD Level 1 dari Proses Pengaturan data Master d. Pengaturan Soal Pada proses ini HRD dapat melakukan penambahan pengaturan soal meliputi penambahan atau edit kategori soal, penambahan data bank soal yang digunkan untuk tes tulis dan menentukan nilai dari soal tersebut apabila menjawab dengan benar. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. e. Upload Pada proses ini HRD dapat menambahkan beberapa file yang bisa dimanfaatkan oleh masyarakat umum. f. Pengaturan Perusahaan Pada proses ini HRD dapat menambahkan data perusahaan client yang bermitra dengan PT. Mitra Jua Abadi.

3. Proses Pengaturan Seleksi Karyawan

Sedangkan untuk proses ini Gambar 3.8 terbagi dalam beberapa sub proses yaitu: a. Tes Tulis Pada proses ini pencari kerja yang sudah mendaftar pada suatu lowongan kerja di minta untuk melakukan tes tulis secara online. b. Seleksi Karyawan Pada proses ini HRD bisa menseleksi data para pencari kerja dengan melihat data pribadi masing-masing kandidat dan data nilai hasil tes tulis yang sudah dilakukan. c. Kirim SMS Pada proses ini HRD dapat mengirimkan pesan SMS pemberitahuan kepada kandidat yang diminati oleh tim penseleksi karyawan untuk melaksanakan interview di tempat perusahaan baik di PT. Mitra Jua Abadi atau di perusahaan Client. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. d. Penempatan Apabila pada proses seleksi karyawan karyawan tersebut diterima bekerja pada perusahaan client HRD dapat menempatkan status pelamar tersebut disertai biaya penempatan pada perusahaan client dan pelamar tersebut otomatis tidak akan bisa mendaftar lagi karena masuk dalam masa kontrak. e. Pengumuman Pada proses ini HRD bisa menampilkan informasi atau pengumuman yang akan di tampilkan pada menu pelamar, tujuannya adalah pelamar bisa mendapatkan update dari perusahaan penyedia outsourcing tentang informasi-informsai tertentu yang dibutuhkan oleh pelamar. Gambar 3.8 DFD Level 1 dari Proses Pengaturan Seleksi Karyawan Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.2.6 Perancangan Data

Dalam perancangan data ini, menjelaskan tentang 2 model data yaitu: model data konseptual dan model data fisik. Untuk lebih jelasnya dapat dijelaskan dibawah ini:

3.2.6.1 Model Konseptual Conceptual Data Model

Model data konseptual adalah rancangan dalam bentuk diagram sebelum pembuatan database secara detail. Model data konseptual ini dibuat tanpa harus mempertimbangkan semua Database Management System DBMS apa yang nantinya dipakai, karena bentuk ini hanya sebuah konsep rancangan yang nantinya bisa digunakan oleh DBMS. Model data konseptual pada aplikasi sistem ini merepresentasikan rancangan basis data konseptual yang nantinya akan digunakan oleh sistem ini. Pada konsep rancangan ini dibuat dengan menggunakan Power Designer 9. Untuk lebih jelasnya dapat dilihat pada Gambar 3.9 pada desain CDM terdapat sebelas tabel antara lain tabel config, perusahaan, cv, kodesoal, smsout, soal, penempatan, lowongan, seleksi, pengumuman, dan tabel jwb. Pada tabel config dan smsout tidak terelasi dengan tabel yang lain dikarenakan fungsi pada tabel config adalah sebagai tempat penyimpanan konfigurasi dari sistem yang digunakan bukan merupakan bagian dari sistem rekruitment yang ada pada perusahaan, sedangkan pada tabel smsout merupakan tabel tempat penyimpanan sms yang akan dikirim ke pelamar sms perlu disimpan dalam tabel smsout dikarenakan handphone tidak bisa mengirim sms bersamaan pada satu waktu jadi sms yang dikirim perlu dilakukan sistem antrian sebelum diproses satu persatu. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. kategori soal lowongan dari bekerja pada kat soal dibuat oleh lowongan yg di daftar soal no kode lowongan diterima di lowongan dari perusahaan diterima pada lowongan telah diseleksi soal terjawab config nama_config value_config pi VA50 VA50 M M Identifier_1 pi kodesoal id_kodesoal nama_kodesoal pi I VA50 M M Identifier_1 pi soal id_soal pertanyaan_soal ja_soal jb_soal jc_soal jd_soal je_soal jawaban_soal skor_soal pi I TXT TXT TXT TXT TXT TXT enuma,b,c,d,e I M M M M M M M M M Identifier_1 pi smsout is_smsout no_smsout datesend_smsout isi_smsout tertkirim_smsout pi I VA20 TS VA150 enumY,N M M M M M Identifier_1 pi perusahaan id_perusahaan nama_perusahaan deskripsi_perusahaan kontak_perusahaan karyawandulu_perusahaan pi I VA50 TXT TXT I M M M M M Identifier_1 pi pengumuman id_pengumuman judul_pengumuman isi_pengumuman tgl_pengumuman tglclose_pengumuman pi I VA50 TXT TS D M M M M M Identifier_1 pi cv username_cv password_cv nama_cv kotalahir_cv tgllahir_cv email_cv jk_cv tinggi_cv berat_cv stskawin_cv tlprmh_cv hp_cv alamat_cv pos_cv kota_cv propinsi_cv pendidikan_cv namasekolah_cv jurusan_cv nilaiipk_cv tahunlulus_cv refkerja_cv perusahaanakhir_cv gaji_cv foto_cv bhsen_cv bhshk_cv bhsjp_cv blokir_cv level_cv pi VA30 VA30 VA50 VA50 D VA50 enuml,p I I enumsinggel,nika VA20 VA20 TXT I VA50 VA50 enumsd,smp,sm VA50 VA50 VA10 I enum0,1,2,=3 VA50 VA7 VA50 enumahli,baik,c enumahli,baik,c enumahli,baik,c enumya,tidak enumpelamar,ad Identifier_1 pi lowongan id_lowongan judul_lowongan descripsi_lowongan jk_lowongan umur_lowongan ipk_lowongan pendidikan_lowongan refkerja_lowongan tglmulai_lowongan tglakhir_lowongan jmlsoal_lowongan waktutes_lowongan peraturantes_lowongan pi I VA50 TXT enuml,p I I enumsd, enum0,1 TS D I I TXT Identifier_1 pi seleksi id_seleksi tgl_seleksi nilai_ujian status_seleksi pi I TS I enumtidak,diterim Identifier_1 pi jwb pilihan_jwb status_jwb enuma,b,c,d,e enumbenar,salah M M penempatan id_penempatan jabatan_penempatan tglmulai_penempatan tglberakhir_penempatan biayaadm_penempatan admterbayar statusadm_penempatan pi I VA50 D D VA11 VA11 enumlunas,be Identifier_1 pi Gambar 3.9 Model Data Konseptual

3.2.6.2 Model Data Phisik

Model data phisik dibuat dengan cara mengkonversikan model data konseptual yang telah dijelaskan diatas. Model data ini mempresentasikan Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. rancangan fisik basis data yang disimpan di server. Model data ini menghasilkan tabel-tabel yang nantinya akan dipakai dalam implementasi sistem yang dibuat. Untuk lebih jelasnya dapat dilihat pada Gambar 3.10 dibawah ini: FK_LOWONGAN_LOWONGAN__PERUSAHA FK_LOWONGAN_KATEGORI__KODESOAL FK_CV_BEKERJA_P_PERUSAHA FK_SOAL_KAT_SOAL_KODESOAL FK_PENGUMUM_DIBUAT_OL_CV FK_SELEKSI_LOWONGAN__LOWONGAN FK_JWB_SOAL_NO_SOAL FK_JWB_KODE_LOWO_LOWONGAN FK_PENEMPAT_DITERIMA__CV FK_PENEMPAT_LOWONGAN__PERUSAHA FK_PENEMPAT_DITERIMA__LOWONGAN FK_SELEKSI_TELAH_DIS_PENEMPAT FK_JWB_SOAL_TERJ_SELEKSI config nama_config value_config varchar50 varchar50 pk kodesoal id_kodesoal nama_kodesoal integer varchar50 pk soal id_soal id_kodesoal pertanyaan_soal ja_soal jb_soal jc_soal jd_soal je_soal jawaban_soal skor_soal integer integer long varchar long varchar long varchar long varchar long varchar long varchar enuma,b,c,d,e integer pk fk smsout is_smsout no_smsout datesend_smsout isi_smsout tertkirim_smsout integer varchar20 timestamp varchar150 enumY,N pk perusahaan id_perusahaan nama_perusahaan deskripsi_perusahaan kontak_perusahaan karyawandulu_perusahaan integer varchar50 long varchar long varchar integer pk pengumuman id_pengumuman username_cv judul_pengumuman isi_pengumuman tgl_pengumuman tglclose_pengumuman integer varchar30 varchar50 long varchar timestamp date pk fk cv username_cv id_perusahaan password_cv nama_cv kotalahir_cv tgllahir_cv email_cv jk_cv tinggi_cv berat_cv stskawin_cv tlprmh_cv hp_cv alamat_cv pos_cv kota_cv propinsi_cv pendidikan_cv namasekolah_cv jurusan_cv nilaiipk_cv tahunlulus_cv refkerja_cv perusahaanakhir_cv gaji_cv foto_cv bhsen_cv bhshk_cv bhsjp_cv blokir_cv level_cv varchar30 integer varchar30 varchar50 varchar50 date varchar50 enuml,p integer integer enumsinggel,nikah varchar20 varchar20 long varchar integer varchar50 varchar50 enumsd,smp,sma,d1,d2,d3 varchar50 varchar50 varchar10 integer enum0,1,2,=3 varchar50 varchar7 varchar50 enumahli,baik,cukup,kurang enumahli,baik,cukup,kurang enumahli,baik,cukup,kurang enumya,tidak enumpelamar,admin lowongan id_lowongan id_perusahaan id_kodesoal judul_lowongan descripsi_lowongan jk_lowongan umur_lowongan ipk_lowongan pendidikan_lowongan refkerja_lowongan tglmulai_lowongan tglakhir_lowongan jmlsoal_lowongan waktutes_lowongan peraturantes_lowongan integer integer integer varchar50 long varcha enuml,p, integer integer enumsd,sm enum0,1, timestamp date integer integer long varcha seleksi id_seleksi id_lowongan id_penempatan tgl_seleksi nilai_ujian status_seleksi integer integer integer timestamp integer enumtidak,diterima,panggil pk fk1 fk2 jwb id_lowongan id_soal id_seleksi pilihan_jwb status_jwb integer integer integer enuma,b,c,d,e enumbenar,salah fk2 fk1 fk3 penempatan id_penempatan username_cv id_lowongan id_perusahaan jabatan_penempatan tglmulai_penempatan tglberakhir_penempatan biayaadm_penempatan admterbayar statusadm_penempatan integer varchar30 integer integer varchar50 date date varchar11 varchar11 enumlunas,belum pk fk2 fk1 fk3 Gambar 3.10 Model Data Phisik

3.2.7 Perancangan Tabel

Dari model data fisik dapat dilihat tabel-tabel apa saja yang nantinya akan digunakan oleh sistem untuk menyimpan data. Tabel-tabel itu antara lain: Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 1. Tabel Config Tabel ini digunakan untuk menyimpan data konfigurasi sistem seperti nama koneksi kabel data dan jalur port kabel data. Field Tabel 3.1 antara lain : Tabel 3.1 Tabel Config No. Nama Fields Type Panjang Not Null Keterangan 1 Nama_config varchar 50 √ 2 Value_config varchar 50 √ 2. Tabel jwb Tabel ini digunakan untuk menyimpan jawaban yang dikirimkan oleh pelamar saat mengikuti tes tulis secara online SMS pengaduan. Filed tabel Tabel 3.2 antara lain : Tabel 3.2 Tabel jwb No. Nama Fields Type Panjang Not Null Keterangan 1 Username_cv varchar 30 √ Foreign key 2 Id_soal Int 5 √ Foreign key 3 Id_lowongan Int 5 √ Foreign key 4 Pilihan_jwb Enum √ 5 Status_jwb Enum √ 3. Tabel kodesoal Pada Tabel 3.4 berfungsi untuk menyimpan data kode soal atau kategori soal yang digunakan dalam tes tulis sehingga antar lowongan akan memiliki soal dengan spesifikasi tertentu. Tabel 3.4 Tabel kodesoal No. Nama Fields Type Panjang Not Null Keterangan 1 id_kodesoal int 5 √ Primary key 2 Nama_kodesoal Vachar 50 √ Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 4. Tabel CV Pada Tabel 3.3 digunakan untuk menyimpan data pribadi dari para pencari kerja dan HRD field tabel ini antara lain : Tabel 3.3 Tabel cv No. Nama Fields Type Panjang Not Null Keterangan 1 username_cv varchar 30 √ Primary key 2 password_cv varchar 30 √ 3 nama_cv varchar 50 √ 4 Kotalahir_cv varchar 50 √ 5 Tgllahir_cv date √ 6 Email _cv varchar 50 √ 7 Jk_cv enum √ 8 Tinggi_cv int 3 √ 9 Berat_cv int 3 √ 10 Stskawin_cv enum √ 11 Tlprmh_cv varchar 25 √ 12 Hp_cv varchar 25 √ 13 Alamat_cv longtext √ 14 Pos_cv int 5 √ 15 Kota_cv varchar 50 √ 16 Propinsi_cv varchar 50 √ 17 Pendidikan_cv enum √ 18 Namasekolah_cv varchar 50 √ 19 Jurusan_cv varchar 50 √ 20 Nilaiipk_cv int 10 √ 21 Tahunlulus_cv int 4 √ 22 Reskerja_cv enum √ 23 persuhaanakhir_cv varchar 50 √ 24 gaji_cv varchar 7 √ 25 foto_cv varchar 50 √ 26 bhsen_cv enum √ 27 bhshk_cv enum √ 28 bhsjp_cv enum √ 29 blokir_cv enum √ 30 level _cv enum √ 31 id_perusahaan int 5 √ Foreign key 5. Tabel lowongan Tabel ini digunakan untuk menyimpan data lowongan pekerjaan dan syarat- syarat dari lowongan tersebut yang akan ditampilkan selain itu juga sebagai Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. tempat data untuk konfigurasi soal yang akan digunakan dalam tes terlihat pada Tabel 3.5 Tabel 3.5 Tabel lowongan No. Nama Fields Type Panjang Not Null Keterangan 1 Id_lowongan Int 5 √ Primary key 2 Judul_lowongan varchar 50 √ 3 Descripsi_lowongan Longtext √ 4 Jk_lowongan Enum √ 5 Umur_lowongan Int 2 √ 6 Ipk_lowongan varchar 5 √ 7 pendidikan_lowongan enum √ 8 refkerja_lowongan enum √ 9 tglmulai_lowongan timestamp √ Current_timestamp 10 tglakhir_lowongan date √ 11 id_kodesoal Int 5 √ Foreign key 12 jmlsoal_lowongan Int 3 √ 13 waktutes_lowongan Int 5 √ 14 peraturantes_lowongan Longtext √ 15 id_perusahaan Int 5 √ Foreign key 6. Tabel Penempatan Pada Tabel 3.6 berfungsi menyimpan data penempatan karyawan dan tempat penyimpanan data pembayaran biaya administrasi. Tabel 3.6 Tabel penempatan No. Nama Fields Type Panjang Not Null Keterangan 1 Id_penempatan Int 5 √ Primary key 2 username_cv varchar 30 √ Foreign key 3 id_perusahaan int 5 √ Foreign key 4 jabatan_penempatan Varchar 50 √ 5 tglmulai_penempatan date √ 6 tglberakhir_penempatan date √ 7 biayaadm_penempatan Varchar 11 √ 8 admterbayar_penempatan Varchar 11 √ 9 statusadm_penempatan enum √ Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 7. Tabel Pengumuman Pada Tabel 3.7 ini berfungsi menyimpan data-data pengumuman yang akan di tampilkan pada menu pelamar Tabel 3.7 Tabel Pengumuman No. Nama Fields Type Panjang Not Null Keterangan 1 id_pengumuman Int 5 √ Primary key 2 username_cv Varchar 30 √ Foreign key 3 judul_pengumuman Varachar 50 √ 4 isi_pengumuman Longtext √ 5 tgl_pengumuman timestamp √ Current_timestamp 6 tglclose_pengumuman date √ 8. Tabel Perusahaan Pada Tabel 3.8 digunakan untuk menampung data-data client perusahaan untuk digunakan oleh sistem dalam membuat lowongan pekerjaan. Tabel 3.8 Tabel Perusahaan No. Nama Fields Type Panjang Not Null Keterangan 1 id_perusahaan int 5 √ Primary key 2 nama_perusahaan Varchar 50 √ 3 deskripsi_perusahaan longtext √ 4 kontak_perusahaan longtext √ 5 karyawandulu_perusahaan int 4 √ 9. Tabel Smsout Pada Tabel 3.10. digunakan sebagai tempat antrian data sms yang akan dikirimkan ke pengguna karena proses sms tidak bisa mengirim pesan dengan banyak tujuan dalam sekali kirim maka sms perlu dilakukan antrian terlebih dahulu dengan demikian data SMS yang sudah terkirim maka pada Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. kolom terkirim_smsout akan berubah menjadi Y artinya SMS sudah terkirim apabila status terkirim_smsout masih N maka pesan akan dikirim ulang. Tabel 3.10 Tabel Smsout No. Nama Fields Type Panjang Not Null Keterangan 1 id_smsout int 5 √ Primary key 2 no_smsout varchar 25 √ 3 datesend_smsout timestamp 50 √ Current_timestamp 4 isi_smsout Varchar 150 √ 5 terkirim_smsout enum 5 √ 10. Tabel Seleksi Pada Tabel 3.9 digunakan sebagai tempat data menampung data para pencari kerja yang mendaftar pada suatu lowongan pekerjaan tertentu. Tabel 3.9 Tabel Seleksi No. Nama Fields Type Panjang Not Null Keterangan 1 id_seleksi int 5 √ Primary key 2 tgl_seleksi timestamp √ Current_timestamp 3 username_cv Varchar 50 √ Foreign key 4 id_lowongan Int 5 √ 5 nilai_ujian Varchar 5 √ 6 status_seleksi enum √ 11. Tabel Soal Pada Tabel 3.11 digunakan untuk menampung data soal yang digunakan selama tes tulis data saoal akan ditampilkan secara random oleh sistem sesuai dengan kategori soal. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Tabel 3.11 Tabel soal No. Nama Fields Type Panjang Not Null Keterangan 1 id_soal int 5 √ Primary key 2 pertanyaan_soal longtext √ 3 ja_soal longtext √ 4 jb_soal longtext √ 5 jc_soal longtext √ 6 jd_soal longtext √ 7 je_soal longtext √ 8 jawaban_soal enum √ 9 skor_soal Varchar 5 √ 10 id_kodesoal Int 5 √ Foreign key

3.2.8 Perancangan Antarmuka