• Tidak ada hasil yang ditemukan

Sistem Penerimaan Awal Karyawan Outsorcing Berbasis Web dan SMS Gateway pada PT. Mitra Jua Abadi.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Penerimaan Awal Karyawan Outsorcing Berbasis Web dan SMS Gateway pada PT. Mitra Jua Abadi."

Copied!
115
0
0

Teks penuh

(1)

Penyusun : Muhammad Taufiq

ABSTRAK

Semakin bertambahnya lulusan sekolah dan perguruan tinggi membawa perusahaan untuk bisa melakukan seleksi penerimaan karyawan lebih cermat untuk memilih pelamar, proses ini akan membawa human resources departement (HRD) tidak cermat apabila dilakukan secara manual karena jumlah pelamar yang banyak, sehinga perlu dibuat sistem penerimaan karyawan yang melakukan seleksi karyawan secara cermat dan tepat menggunakan teknologi informasi. Penerimaan karyawan

outsourcing dilakukan perusahaan penyedia tenaga kerja yang sesuai dengan aturan

undang – undang nomer 13 tahun 2003 tentang ketenagakerjaan, perusahaan

outsourcing memiliki kewajiban menyediakan karyawan ahli sesuai permintaan

perusahaan client sehingga proses recruitment perlu di lakukan seleksi secara obyektif dengan melihat hasil tes tulis, nilai akademik, dan pengalaman kerja pelamar.

Pada penelitian ini, dibuat sistem untuk recruitment karyawan dengan cara mengumpulkan data pelamar melalui internet, untuk mendapatkan data pelamar dibuat sistem penerimaan karyawan yang mudah diakses menggunakan media internet dan terintegrasi dengan layanan short message service (SMS) untuk layanan informasi panggilan interview dan penerimaan, hasil akhir yang dihasilkan oleh sistem adalah rekomendasi karyawan yang diurutkan berdasarkan nilai tertinggi hasil tes tulis online dan proses pengambilan keputusan akhir dilakukan secara manual oleh HRD PT. Mitra Jua Abadi dan selanjutnya menjadi rekomendasi kepada perusahaan client.

Dengan recruitment yang dilakukan melalui internet, PT. Mitra Jua Abadi mendapatkan data curriculum vitae (CV) sehingga tidak terjadi keterlambatan berkas dan dapat mempermudah proses seleksi awal sehingga perusahaan client yang membutuhkan karyawan dapat ditangani sesuai schedule yang ditetapkan.

(2)

KATA PENGANTAR

Syukur Alhamdulillaahi rabbil ‘alamin terucap ke hadirat Allah SWT atas

segala limpahan Kekuatan-Nya sehingga dengan segala keterbatasan waktu, tenaga,

pikiran dan keberuntungan yang dimiliki penyusun, akhirnya penyusun dapat

menyelesaikan Skripsi yang berjudul “Sistem Penerimaan Awal Karyawan

Outsourcing berbasi Internet dan SMS Gateway pada PT. Mitra Jua Abadi”.

Skripsi ini disusun guna diajukan sebagai salah satu syarat untuk

menyelesaikan program Strata Satu (S1) Sarjana Komputer pada jurusan Teknik

Informatika, Fakultas Teknologi Industri, UPN ”VETERAN” Jawa Timur.

Tugas Akhir ini takkan pernah terwujud tanpa dukungan, saran, dan bantuan

dari berbagai pihak baik secara langsung maupun tidak langsung, materiil maupun

moral. Untuk itu, penulis menyampaikan rasa terima kasih dan penghargaan

setinggi-tingginya kepada:

1. Bpk. Ir. Sutiyono, MT Selaku Dekan Fakultas Teknologi Industri Universitas

Pembangunan Nasional ”Veteran” Jawa Timur

2. Bpk. Basuki Rachmat,S.Si, MT Selaku Ketua Program Studi Teknik Informatika

dan Bpk. Nur Cahyo Wibowo, S.Kom, Mkom Selaku ketua Program studi

Sistem Informasi

3. Ibu Hj. Asti Dwi Irfianti, S.Kom, M.Kom dan Doddy Ridwandono, S.Kom

selaku Dosen Pembimbing I dan II Tugas Akhir.

4. Kedua orang tua penulis yang selama ini tulus ikhlas membimbing dan

memberikan kasih sayangnya serta berdo’a untuk buah hatinya setiap saat tanpa

(3)

Penulis sangat menyadari bahwa Skripsi ini masih mempunyai jarak yang

teramat jauh dari kesempurnaan, sehingga penulis mengharapkan komentar, kritik,

dan saran dari berbagai pihak. Semoga komentar, kritik, dan saran tersebut menjadi

modal berharga bagi penulis dan bagi proses pengembangan Skripsi ini di masa

mendatang.

Akhirnya, inilah sedikit karya yang dapat penulis berikan dalam Skripsi ini.

Selanjutnya, penulis berharap keberadaan Skripsi ini bermanfaat banyak bagi

berbagai pihak, dan bisa digunakan pada jalan yang semestinya.

Surabaya, 24 Mei 2010

(4)

DAFTAR ISI

3.2.2 Identivikasi Variabel Input... 22

3.2.3 Identivikasi Variabel Output ... 22

3.2.4 Flowchart Diagram ... 23

(5)

3.2.6.2 Model Data Phisik ... 34

3.2.7 Perancangan Tabel ... 35

3.2.8 Perancangan Antar Muka ... 41

3.2.8.1 Antarmuka Untuk Pencari Kerja ... 41

3.2.8.2 Antarmuka untuk HRD ... 43

BAB IV IMPLEMENTASI ... 46

4.1 Lingkungan Implementasi ... 46

4.2 Implementasi Data ... 47

4.3 Implementasi Antarmuka ... 47

4.3.1 Antarmuka HRD ... 48

4.3.1.1 Form Login ... 49

4.3.1.2 Form Pengaturan Pengguna ... 49

4.3.1.3 Form Pengaturan Ujian Tulis ... 50

4.3.1.4 Form Pengaturan Client Perusahaan ... 51

4.3.1.5 Form Pengaturan Lowongan Kerja ... 52

4.3.1.6 Form Seleksi Karyawan ... 54

4.3.1.7 Form Pembayaran Administrasi ... 57

4.3.1.8 Form Pengaturan Pengumuman ... 58

4.3.1.9 Form Edit Profile HRD ... 59

4.3.1.10 Form File Upload ... 60

4.3.1.11 Form Kirim SMS Info ... 60

4.3.1.12 Form Sistem Pengirim SMS Keluar ... 61

4.3.1.13 Form Konfigurasi Sistem Pengirim SMS ... 62

4.3.2 Antarmuka Pelamar... 62

4.3.2.1 Form Lihat Profil CV Saya ... 63

4.3.2.2 Form Edit Data Profile ... 64

4.3.2.3 Form Perbarui Password ... 66

4.3.2.4 Form Lowongan Kerja Terkini ... 67

4.3.2.5 Form Tes tulis / Uji Kompetensi ... 67

5.3.2.1 Uji Coba Pengaturan Pengaduan ... 72

5.3.2.2 Uji Coba Ujian Tulis ... 74

5.3.2.3 Uji Coba Pengaturan Perusahaan ... 76

5.3.2.4 Pengaturan Lowongan Kerja ... 77

5.3.2.5 Uji Coba Seleksi Karyawan ... 80

5.3.2.6 Uji Coba Pembayaran Administrasi ... 83

5.3.2.7 Uji Coba Pengaturan Pengumuman ... 84

5.3.2.8 Uji Coba File Upload ... 87

5.3.2.9 Uji Coba Broadcast SMS Info ... 88

(6)

5.3.3 Sistem Level Pelamar... 90

5.3.3.1 Lowongan Kerja Terkini ... 90

5.3.3.2 Lihat Profile Saya ... 91

5.3.3.3 Edit Profile/CV ... 92

5.3.3.4 Perbarui Password ... 94

5.3.3.5 Tes Potensi Online ... 95

5.3.3.6 Pengumuman ... 97

BAB VI PENUTUP ... 98

6.1 Kesimpulan ... 98

6.2 Saran ... 98

DAFTAR PUSTAKA ... 99

(7)

DAFTAR GAMBAR

Gambar 2.1 Mekanisme Pengiriman SMS Sesama Operator ... 16

Gambar 2.2 Mekanisme Pengiriman SMS Antar Operator ... 17

Gambar 2.3 Ilustrasi SMS Gateway ... 18

Gambar 2.4 Aplikasi SMS Gateway ... 19

Gambar 3.1 Arsitektur SMS Gateway ... 21

Gamber 3.2 Flowchart Proses Recruitment Karyawan Outsourcing ... 23

Gambar 3.3 Diagram Berjenjang... 25

Gambar 3.4 Diagram Level Konteks ... 24

Gambar 3.5 DFD Level 0 ... 27

Gambar 3.6 DFD Level 1 dari Proses Login ... 28

Gambar 3.7 DFD Level 1 dari Proses Pengaturan data Master ... 30

Gambar 3.8 DFD Level 1 dari Proses Pengaturan Seleksi Karyawan ... 32

Gambar 3.9 Model Data Konseptual ... 34

Gambar 3.10 Model Data Phisik. ... 35

Gambar 3.11 Antarmuka Menu Daftar... 42

Gambar 3.12 Antarmuka Menu lihat Culiculum vitae ... 42

Gambar 3.13 Antarmuka Melihat Lowongan Kerja. ... 43

Gambar 3.14 Antarmuka tes tulis online. ... 43

Gambar 3.15 Antarmuka pemilihan lowongan yang akan diseleksi ... 44

Gambar 3.16 Antarmuka seleksi karyawan ... 44

Gambar 3.17 Antarmuka Pengiriman SMS Pemberitahuan. ... 44

Gambar 3.18 Antarmuka Pengiriman Email Pemberitahuan ... 45

Gambar 4.1 Tampilan Semua Tabel di Database ... 47

Gambar 4.2 Antarmuka Halaman Utama HRD. ... 48

Gambar 4.3 Antarmuka Form Login ... 49

Gambar 4.4 Antarmuka Form Pengaturan Penguna ... 50

Gambar 4.5 Antarmuka Form Pengaturan Ujian Tulis ... 50

Gambar 4.6 Antarmuka Penambahan soal baru ... 51

Gambar 4.7 Antarmuka Pengaturan Client Perusahaan ... 52

Gambar 4.8 Antarmuka Edit atau Delete Lowongan ... 53

Gambar 4.9 Antarmuka Penambahan Lowongan Baru ... 53

Gambar 4.10 Antarmuka Form Seleksi Karyawan ... 54

Gambar 4.11 Antarmuka Form Lihat Jumlah Pelamar Pada Lowongan ... 55

Gambar 4.12 Antarmuka Form SMS Pemberitahuan ... 55

Gambar 4.13 Antarmuka FormEmail Pemberitahuan ... 56

Gambar 4.14 Antarmuka Form Penempatan Karyawan ... 56

Gambar 4.15 Antarmuka Form Biaya Administrasi ... 57

Gambar 4.16 Antarmuka Form Input Biaya Administrasi ... 57

Gambar 4.17 Antarmuka Lihat, Edit, dan Delete Pengumuman ... 58

Gambar 4.18 Antarmuka Penambahan Pengumuman Baru ... 58

Gambar 4.19 Antarmuka Form Edit Profile HRD ... 59

Gambar 4.20 Antarmuka File Upload ... 60

Gambar 4.21 Antarmuka SMS Broadcast ... 60

(8)

Gambar 4.24 Antarmuka Menu Utama Pelamar ... 63

Gambar 4.25 Antarmuka Curiculum Vitae ... 64

Gambar 4.26 Antarmuka Edit CV ... 65

Gambar 4.27 Antarmuka Form Perbarui Foto... 66

Gambar 4.28 Antarmuka Perbarui Password ... 66

Gambar 4.29 Antarmuka Form Lowongan terkini ... 67

Gambar 4.30 Antarmuka Tes Tulis / Uji Kompetensi... 68

Gambar 4.31 Antarmuka Soal Ujian Online ... 68

Gambar 5.1 Uji Coba Login Gagal ... 70

Gambar 5.2 Uji Coba Login HRD Berhasil ... 71

Gambar 5.3 Login Pelamar Berhasil ... 72

Gambar 5.4 Lihat Data Pencari Kerja ... 72

Gambar 5.5 Konfirmasi Pemblokiran ... 73

Gambar 5.6 Berhasil Melakukan Pemblokiran ... 73

Gambar 5.7 Lihat Data HRD ... 74

Gambar 5.8 Penambahan HRD Baru ... 74

Gambar 5.9 Pengaturan Kategori Soal ... 75

Gambar 5.10 Penambahan Soal Tes Tulis ... 75

Gambar 5.11 Bank Data Soal Ujian Tulis ... 76

Gambar 5.12 Penambahan Client Perusahaan ... 76

Gambar 5.13 Lihat Daftar Client Perusahaan ... 77

Gambar 5.14 Penambahan Lowongan Kerja Baru ... 78

Gambar 5.15 Lihat Lowongan... 79

Gambar 5.16 Konvirmasi Revisi Lowongan ... 79

Gambar 5.17 Revisi/Edit Lowongan Kerja ... 80

Gambar 5.18 Lihat Jumlah Pelamar ... 81

Gambar 5.19 Lihat Jumlah Pelamar Pada Lowongan ... 81

Gambar 5.20 Kirim SMS Pemberitahuan... 82

Gambar 5.21 Kirim Email Pemberitahuan ... 82

Gambar 5.22 Penempatan Karyawan ... 83

Gambar 5.23 Biaya Administrasi ... 84

Gambar 5.24 Pembayaran Biaya Administrasi ... 84

Gambar 5.25 Buat Pengumuman... 85

Gambar 5.26 Lihat Pengumuman ... 85

Gambar 5.27 Konfirmasi Revisi Pengumuman ... 86

Gambar 5.28 Revisi Pengumuman ... 86

Gambar 5.29 File Upload ... 87

Gambar 5.30 Download File ... 87

Gambar 5.31 Kirim SMS Info ... 88

Gambar 5.32 Konfigurasi Sistem Pengirim SMS ... 89

Gambar 5.33 Sistem Pengirim SMS Keluar ... 89

Gambar 5.34 Lowongan Kerja Terkini ... 90

Gambar 5.35 Pendaftaran Berhasil ... 91

Gambar 5.36 Pesan Prasyarat Tidak Memenuhi Syarat ... 91

Gambar 5.37 Curiculum Vitae ... 92

Gambar 5.38 Edit Data Profil ... 93

Gambar 5.39 Perbarui Foto ... 94

Gambar 5.40 Perbarui Password Login ... 94

(9)

Gambar 5.42 Peraturan dan Mekanisme Ujian ... 95

Gambar 5.43 Ujian Online ... 96

Gambar 5.44 Waktu Ujian Habis ... 96

Gambar 5.45 Tampilan Sekilas Pengumuman ... 97

(10)

DAFTAR TABEL

Tabel 2.1 SMSC Beberapa Operator Selular GSM Di Indonesia ... 14

Tabel 3.1 Tabel Config ... 36

Tabel 3.2 Tabel jwb ... 36

Tabel 3.3 Tabel kodesoal... 36

Tabel 3.4 Tabel cv ... 37

Tabel 3.5 Tabel lowongan ... 38

Tabel 3.6 Tabel penempatan ... 38

Tabel 3.7 Tabel Pengumuman ... 39

Tabel 3.8 Tabel Perusahaan... 39

Tabel 3.9 Tabel Smsout ... 39

Tabel 3.10 Tabel Seleksi ... 40

(11)

1.1 Latar Belakang

Karyawan outsourcing merupakan status karyawan pada sebuah

perusahaan yang mengambil karyawan tersebut dari perusahaan lain penyedia jasa

tenaga kerja. Sistem perusahaan outsourcing tersebut telah diatur dan dipayungi oleh hukum Indonesia dalam undang-undang nomer 13 tahun 2003 tentang sistem

tenaga kerja indonesia dan Peraturan Menteri Tenaga Kerja dan Transmigrasi

tentang perburuhan tahun 1994 yang mengatur sistem hak perusahaan dan hak

pekerja.

PT. Mitra Jua Abadi sebagai perusahaan yang bergerak dalam bidang

penyaluran tenaga kerja ke client perusahaan, merupakan perusahaan yang membutuhkan proses seleksi yang tepat dan cepat karena client perusahaan biasanya meminta karyawan dengan kompetensi tertentu dengan jangka waktu

yang diberikan sedikit, untuk mengatasi permasalahan tersebut PT. Mitra Jua

Abadi memanfaatkan teknologi informasi sebagai media untuk melakukan proses

recruitment dan pengelolaan penempatan karyawan pada perusahaan client.

Kebutuhan akan pekerjaan sangatlah tinggi, apalagi saat ini mencari

pekerjaan tidaklah mudah, banyak pelamar yang tidak bisa mendapatkan

pekerjaan yang sesuai dengan keahlian yang dimilikinya, bahkan beberapa

karyawan tidak menghiraukan status kerja mereka baik kontrak atau outsourcing

mereka jalani. Dengan adanya peluang karyawan yang mencari pekerjaan dengan

(12)

penerimaan karyawan yang bisa digunakan dalam proses recruitment awal pencari kerja melalui internet. Manfaat dari proses recruitment awal yang dilakukan menggunakan internet perusahaan PT. Mitra Jua Abadi adalah untuk mendapatkan

Karyawan yang ahli dibidangnya secara cepat karena dilakukan dengan

menggunakan teknologi informasi sehingga ketepatan data yang dikirim tepat

waktu tidak ada keterlambatan pengiriman, sehingga perusahaan client dapat merencanakan kegiatan bisnisnya tepat waktu.

Proses recruitment awal karyawan dilakukan dengan cara mendaftarkan diri sebagai pelamar. Setelah terdaftar pelamar akan dipersilahkan untuk melamar

pada posisi yang diinginkan. Apabila syarat administrasi sesuai dengan kebutuhan

perusahaan penyedia lowongan maka pelamar akan diperbolehkan menjawab

soal-soal tes tulis online yang diberikan, selanjutnya jawaban yang sudah dikirim akan dinilai oleh tim HRD PT. Mitra Jua Abadi yang ditugaskan untuk melakukan

seleksi manual pelamar, sistem hanya memberikan saran kepada HRD dengan

menampilkan data pelamar yang diurutkan berdasarkan data hasil tes tulis online , sedangkan keputusan akhir tetap berada pada keputusan tim HRD. Selanjutnya

calon karyawan yang akan berhasil ke tahap interview akan mendapatkan kiriman SMS berupa panggilan untuk melakukan proses interview di PT. Mitra Jua Abadi selanjutnya hasil interview dan hasil tes online akan diberikan pada perusahaan

client, apabila karyawan tersebut berhasil diterima oleh perusahaan client maka karyawan tersebut akan mendapatkan informasi melalui SMS bahwa status

lamaran pekerjaannya diterima diperusahaan client.

(13)

pertama pada PT. Mitra Jua Abadi dan selanjutnya interview di Perusahaan client,

calon karyawan yang menggunakan sistem ini akan mendapatkan kemudahan

dalam melamar pekerjaan karena tidak menggunakan jasa pengiriman dan tidak

harus hadir ditempat untuk melaksanakan tes tulis.

1.2 Perumusan Masalah

Berdasarkan latar belakang yang telah diuraikan sebelumnya, terdapat

beberapa permasalahan yang akan diangkat dalam Skripsi ini, antara lain:

1. Bagaimana cara merancang sistem penerimaan awal karyawan secara online

melalui internet pada perusahaan jasa karyawan outsourcing

2. Bagaimana melakukan proses seleksi karyawan melalui internet berdasarkan

hasil nilai tes tulis awal, nilai akademik, dan pengalaman kerja.

3. Bagaimana membuat aplikasi tes tertulis awal penerimaan karyawan

dilakukan secara online melalui internet.

4. Bagaimana cara membuat sistem pemberitahuan panggilan interview dengan dan penerimaan menggunakan SMS Gateway.

1.3 Batasan Masalah

Pada pembuatan aplikasi ini perlu didefinisikan batasan masalah

mengenai sejauh mana pembuatan aplikasi ini akan dikerjakan. Beberapa batasan

masalah tersebut antara lain :

1. Aplikasi ini bersifat fasilitator pencari kerja dalam mengirimkan lamaran

kerja dan tes tulis awal yang dilakukan secara online pada perusahaan jasa

(14)

2. Sistem dibuat untuk memberikan informasi pelamar pekerjaan keputusan

terakhir tetap berada di tangan pengambil keputusan HRD.

3. Proses pendaftaran lowongan baru dan proses seleksi pelamar dilakukan

oleh tim HRD PT. Mitra Jua Abadi.

4. Informasi panggilan interview dan infomasi penempatan dikirimkan

melalui layanan pesan singkat SMS atau email ke pelamar.

5. Tidak membahas faktor keamanan data.

1.4 Tujuan

Adapun tujuan yang ingin dicapai oleh penulis dalam pembuatan Skripsi

ini adalah :

1. Merancang dan membuat aplikasi internet berbasis website yang

mempermudah pencari kerja dalam melakukan pengiriman lamaran dan tes

awal sebagai calon karyawan pada perusahaan outsourcing.

2. Merancang sistem yang bisa melakukan pengiriman informasi pesan SMS

untuk informasi panggilan interview dan penempatan karyawan.

3. Merancang sistem yang bisa digunakan untuk melakukan seleksi awal calon pekerja oleh HRDmenjadi lebih tepat waktu karena data dokumen pelamar

tidak dikirimkan melalui jasa pengiriman melainkan melalui internet serta

proses tes tulis awal tidak dilakukan diperusahaan.

1.5 Manfaat

(15)

1. Proses seleksi awal dapat dilakukan secara lebih mudah dan lebih cepat

dan menghasilkan kandidat yang akurat sesuai dengan kebutuhan

masing-masing perusahaan client.

2. Efisiensi dalam proses pengiriman data lamaran kerja dikarenakan tidak

menggunakan jasa pengiriman sehingga ketepatan data yang diterima

sesuai dengan waktu yang telah ditentukan.

3. Membantu pihak HRD PT. Mitra Jua Abadi dalam melakukan proses

recruitment calon karyawan outsourcing dan proses management

penempatan karyawan pada perusahaan client.

1.6 Metodologi

Langkah-langkah pembuatan tugas akhir ini menggunakan metodologi

antara lain:

1. Studi Literatur

Pada tahap ini literatur yang digunakan dengan menggunakan buku-buku,

internet, atau sumber-sumber lain yang menjelaskan mengenai aplikasi SMS

dan konsep dari teknologi yang nantinya akan digunakan.

2. Pengumpulan Data dan Analisa

Pada tahap ini dari hasil pengumpulan data-data yang telah di peroleh

digunakan untuk dilakukan analisa data dan diolah lebih lanjut.

3. Analisa dan Perancangan Sistem

(16)

yang akan dibuat, sehingga akan dihasilkan disain antarmuka dan proses yang

siap untuk diimplementasikan.

4. Pembuatan Aplikasi

Pada tahap ini merupakan tahap yang paling banyak memerlukan waktu

karena model dan rancangan aplikasi yang telah dibuat diimplementasikan

dengan menggunakan teknologi Web.

5. Uji Coba dan Evaluasi Aplikasi

Pada tahap iniaplikasi yang telah dibuat ini akan dilakukan beberapa skenario

uji coba dengan menggunakan beberapa contoh, dan dievaluasi untuk

kelayakan pemakaian sistem.

6. Penyusunan Buku Skripsi

Pada tahap ini merupakan tahap terakhir dari pengerjaan Skripsi. Buku ini

disusun sebagai laporan dari seluruh proses pengerjaan Skripsi. dari

penyusunan buku ini diharapkan dapat memudahkan pembaca yang ingin

menyempurnakan dan mengembangkan aplikasi lebih lanjut.

1.7 Sistematika Pembahasan

Sistematika pembahasan yang dibuat dalam Skripsi ini disusun dalam

beberapa bab, yang dijelaskan sebagai berikut:

BAB I PENDAHULUAN

Bab ini berisi tentang deskripsi umum Skripsi yang meliputi latar

belakang, perumusan masalah, batasan masalah, tujuan, manfaat,

(17)

BAB II TINJAUAN PUSTAKA

Bab ini berisi mengenai konsep dan teori pembelajaran yang

menjadi landasan pembuatan skripsi antara lain: teori tentang

kepegawaian, proses recruitment dan teori penunjang tentang pembuatan aplikasi sistem informasi.

BAB III ANALISA DAN PERANCANGAN SISTEM

Bab ini berisi tentang analisis dari sistem yang akan dibuat dan

perancangan sistem yang meliputi antara lain: deskripsi umum

sistem, kebutuhan sistem, pemodelan sistem, perancangan basis

data, perancangan antarmuka aplikasi.

BAB IV IMPLEMENTASI

Bab ini berisi hasil implementasi dari perancangan yang telah

dibuat sebelumnya yang meliputi: implementasi basis data,

implementasi proses program dan implementasi antarmuka.

BAB V UJI COBA DAN EVALUASI

Bab ini berisi penjelasan lingkungan uji coba aplikasi, skenario uji coba, pelaksanaan uji coba dan evaluasi dari hasil uji coba yang telah dilakukan untuk kelayakan pemakaian aplikasi.

BAB VI PENUTUP

Bab ini berisi kesimpulan dan saran untuk pengembangan aplikasi

lebih lanjut dalam upaya memperbaiki kelemahan pada aplikasi

(18)

DI PT. MITRA JUA ABADI

SKRIPSI

Disusun Oleh :

MUHAMMAD TAUFIQ

NPM. 0434010335

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNOLOGI INDUSTRI

UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAWA TIMUR

(19)

BERBASIS WEB DAN SMS

GATEWAY

DI PT. MITRA JUA ABADI

SKRIPSI

Diajukan Untuk Memenuhi Sebagai Persyaratan

Dalam Memperoleh Gelar Sarjana Komputer

Program Studi Teknik Informatika

Disusun Oleh :

MUHAMMAD TAUFIQ

NPM. 0434010335

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNOLOGI INDUSTRI

UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAWA TIMUR

(20)

SISTEM PENERIMAAN AWAL KARYAWAN

OUTSOURCING

BERBASIS WEB DAN SMS

GATEWAY

DI PT. MITRA JUA ABADI

Disusun Oleh :

MUHAMMAD TAUFIQ

NPM. 0434010335

Telah disetujui untuk mengikuti Ujian Negara Lisan Gelombang II Tahun Akademik 2010/2011

Pembimbing Utama Pembimbing Pendamping

Hj. Asti Dwi Irfianti, S.Kom, M.Kom Doddy Ridwandono, S.Kom NPT. 273 020 640 213 NPT. 278 050 740 218

Mengetahui,

Ketua Jurusan Teknik Informatika Fakultas Teknologi Industri UPN ”Veteran” Jawa Timur

(21)

SISTEM PENERIMAAN AWAL KARYAWAN

OUTSOURCING

BERBASIS WEB DAN SMS

GATEWAY

DI PT. MITRA JUA ABADI

Disusun Oleh :

MUHAMMAD TAUFIQ

NPM. 0434010335

Telah dipertahankan di hadapan dan diterima oleh Tim Penguji Skripsi Program Studi Teknik Informatika Fakultas Teknologi Industri

Universitas Pembangunan Nasional ”Veteran” Jawa Timur Pada Tanggal 29 Mei 2009

Pembimbing : Tim Penguji :

1. 1.

Hj. Asti Dwi Irfianti, S.Kom, M.Kom Ir. Moch. Rochmad, MT NPT. 273 020 640 213 NIP. 19620304 19103 1 002

2. 2.

Doddy Ridwandono, S.Kom Achmad Junaidi, S.Kom, M.Kom NPT. 278 050 740 218 NPT. 278 110 440 199

3.

Hj. Asti Dwi Irfianti, S.Kom, M.Kom

NPT. 273 020 640 213

Mengetahui,

Dekan Fakultas Teknologi Industri

(22)

KETERANGAN REVISI

Kami yang bertanda tangan di bawah ini menyatakan bahwa mahasiswa berikut:

N a m a : MUHAMMAD TAUFIQ

N P M : 0434010335

Program Studi : Sistem Informasi

Telah mengerjakan revisi / tidak ada revisi *) pra rencana (design) / skripsi ujian lisan

gelombang II, TA 2010/2011 dengan judul :

“ SISTEM PENERIMAAN AWAL KARYAWAN OUTSOURCING BERBASIS WEB DAN

SMS GATEWAY DI PT. MITRA JUA ABADI ”

Surabaya, Juni 2010

Dosen Penguji yang memerintahkan revisi :

1) Ir. Moch. Rochmad, MT

NIP. 19620304 19103 1 002

2) Achmad Junaidi, S.Kom, M.Kom

NPT. 278 110 440 199

3) Hj. Asti Dwi Irfianti, S.Kom, M.Kom

NPT. 273 020 640 213

Mengetahui,

Pembimbing Utama Pembimbing Pendamping

Hj. Asti Dwi Irfianti, S.Kom, M.Kom Doddy Ridwandono, S.Kom

{

}

{

}

(23)

2.1 Recruitment Karyawan Outsourcing

Recruitment Karyawan adalah proses penerimaan karyawan pada suatu

perusahaan untuk bekerja sesuai dengan keahlian yang dibutuhkan oleh

perusahaan pemberi pekerjaan. Proses penerimaan ini biasanya diawali dengan

publikasi pengumuman lowongan pekerjaan di media masa baik media cetak atau

media elektronik. Dengan semakin banyaknya lulusan baru akademisi yang belum

mendapatkan pekerjaan biasanya suatu lowongan pekerjaan akan dibanjiri oleh

pelamar, maka perlu dibuat suatu system recruitment awal yang lebih mudah dan

bisa mendapatkan hasil yang lebih cepat, dengan memanfaatkan teknologi

informasi seperti internet dan SMS.

Outsourcing adalah sistem kerja yang ada dalam perusahaan yang

diserahkan kepada perusahaan lain sesuai dengan UU nomer 13 tahun 2003 pasal

64 yang menyatakan Perusahaan dapat menyerahkan sebagian pelaksanaan

pekerjaan kepada perusahaan lainnya melalui perjanjian pemborongan pekerjaan

atau penyediaan jasa pekerja/buruh yang dibuat secara tertulis, sehingga suatu

perusahaan penyedia jasa tenaga kerja memiliki payung hukum yang jelas.

Proses recruitment pada perusahaan outsourcing PT. Mitra Jua Abadi

dilakukan dengan menggunakan teknologi informasi melalui internet dimulai dari

penayangan iklan lowongan pekerjaan dan adanya menu untuk melakukan

pendaftran lowongan dengan terlebih dahulu mendaftarkan data CV yang dimiliki

(24)

data CV sama sesuai dengan persyaratan yang diinginkan oleh perusahaan

pelamar bisa melakukan tes tulis awal secara online. Selanjutnya hasil dari tes

awal akan digunakan sebagai bahan pengambilan keputusan oleh tim HRD PT.

Mitra Jua Abadi untuk pemanggilan interview awal , hasil interview awal

selanjutnya diberikan pada perusahaan client untuk dilakukan interview atau tes

internal diperusahaan tersebut.

2.2 Web Site

Web merupakan salah satu layanan yang tersedia dan sekarang digunakan

secara meluas di seluruh dunia adalah layanan world wide web atau sering hanya

disebut dengan web saja. Web bisa dikatakan sebagai koleksi dokumen atau arsip

yang terdapat pada internet yang saling terhubung dan memungkinkan pengguna

untuk melihat, mencari atau mengambil informasi yang tersedia.

Website merupakan sebuah halaman statis yang hanya menampilkan

informasi kepada pengguna. Pengguna dapat melihat dan mengambil informasi

yang disediakan pada website. Berbeda dengan website, web application

merupakan rangkaian halaman yang bersifat dinamis yang memungkinkan

pengguna melakukan suatu aksi pada sebuah web application. Website lebih

merupakan layanan berbasis informasi sedangkan web application merupakan

layanan berbasis task (aksi).

Untuk mengembangkan sebuah halaman web baik sebagai website atau

web application perlu diperhatikan komponen penyusun sebuah halaman web.

komponen penyusun ini akan bekerja sama untuk memberikan layanan web

(25)

HTML (HyperText Markup Language) dan CSS(Cascading Style Sheet)

merupakan komponen-komponen yang terkait dengan penyajian informasi dalam

sebuah halaman web browser.

Web browser merupakan aplikasi yang digunakan untuk mengakses

halaman web. Contoh web Browser misalnya Internet Eksplorer dan Netscape

Navigator. Internet eksplorer dikembangkan oleh Microsoft yang merupakan

perusahaan perangkat lunak terbesar di dunia pada saat ini. Sedangakan Netscape

Navigator dikembangkan oleh Netscape.

2.3 Hypertext Prepocessor

PHP (Hypertext Preprocessor) merupakan bahasa pemrograman yang file

php diletakkan di server dan seluruh prosesnya dikerjakan di server, kemudian

hasilnyalah yang dikirimkan ke client, tempat pemakai menggunakan browser

(lebih dikenal dengan istilah server-side scripting). PHP bekerja didalam sebuah

dokumen HTML (Hypertext Markup Language) untuk menghasilkan isi dari

sebuah halaman web sesuai permintaan.

Kelebihan PHP adalah bersifat tidak memiliki ketergantungan terhadap

berbagai platform, jadi PHP dapat dijalankan dalam platform apapun, baik itu

Unix, Windows ataupun Macintosh. Kelebihan lain dari PHP adalah kemudahan

melakukan pengkodean, karena perintah PHP mirip dengan

perintah-perintah bahasa C selain itu kemudahan dari PHP adalah dapat dengan mudah

dihubungkan dengan aplikasi database (melakukan query), seperti MySQL. PHP

bersifat free (bebas dipakai). Kita tidak perlu membayar apapun untuk

(26)

Yang membedakan PHP dengan bahasa pemrograman lain adalah adanya

tag penentu, yaitu diawali dengan “<?” atau “<?php” dan diakhiri dengan “?>”.

2.4 MySql

MySQL adalah sebuah program pembuat database yang bersifat open

source, artinya siapa saja boleh menggunakannya dan tidak dicekal. MySQL

sebenarnya produk yang berjalan pada platform Linux. Karena sifatnya yang open

source, MySQL dapat dijalankan pada semua platform baik Windows maupun

Linux.

MySQL termasuk jenis RDBMS (Relational Database Management

System). Selain itu, MySQL juga merupakan program pengakses database yang

bersifat jaringan sehingga dapat digunakan untuk aplikasi multi user (banyak

pengguna). Saat ini database MySQL telah digunakan hampir oleh semua

programmer database, apalagi dalam pemrograman web. Kelebihan lain dari

MySQL adalah dapat menggunakan bahasa Query standar yang dimiliki SQL.

SQL adalah suatu bahasa permintaan yang telah distandarkan untuk

semua program pengakses database seperti Oracle, PostgreSQL, SQL Server, dan

lain-lain. Ada beberapa fungsi yang digunakan dalam pembuatan aplikasi antara

PHP dan MySQL. Fungsi tersebut sangat erat kaitannya dengan query SQL.

Di dalam MySQL tersedia query untuk membuat fungsi search, jumlah,

update, ataupun edit data dari database, namun pada script PHP dapat langsung

ditulis melalui script query Mysql dengan code select, insert, delete, update, dan

sintax-sintax lainnya. Dengan kata lain MySQL adalah sebuah sistem manajemen

(27)

menambah, mengakses, dan memproses data yang tersimpan dalam database

komputer, dibutuhkan sebuah sistem database manajemen seperti MySQL. Sejak

komputer menjadi alat yang sangat bagus untuk menangani sejumlah besar data,

sebagai utility yang stand-alone atau sebagai bagian dari suatu aplikasi.

2.5 Short Message Service

Short Message Service atau yang lebih dikenal dengan sebutan SMS,

telah menjadi suatu kebutuhan gaya hidup baru saat ini. SMS merupakan sebuah

pengembangan dari layanan komunikasi tanpa menggunakan suara. SMS pada

awalnya tidak terhitung sebagai layanan penting dalam jaringan GSM (Global

System for Mobile Communication) karena SMS dikembangkan terutama sebagai

alat pengirim informasi data konfigurasi dari handset GSM dan tidak lebih dari

sekedar layanan tambahan dan bagian dari protokol jaringan.

SMS sendiri adalah sebuah teknologi yang memungkinkan untuk

menerima atau mengirimkan pesan antar telepon bergerak (ponsel). Teknologi

baru ini pertama kali diperkenalkan pada tahun 1992 di Eropa oleh ETSI

(European telecommunication Standarts Institute), dan pada awalnya menjadi

suatu standart untuk telepon wireless yang berbasis GSM. Namun teknologi lain

seperti CDMA dan TDMA pun memasukkan SMS ini sebagai fitur standart

mereka (Zakaria dan Widiadhi, 2006). Pada akhirnya SMS menjadi sukses secara

tak terduga sebagai layanan messaging paling popular didunia. Sebuah sukses

yang tidak disengaja, yang bahkan melebihi fungsi asli sebuah mobile phone,

sebagai perangkat komunikasi bergerak berbasis suara. Dalam implementasi

(28)

normal atau tidak terkompres dan satu SMS yang dikirimkan sebagai pengaduan

memiliki jumlah karakter maksimal 160 karakter.

2.5.1 Karakteristik SMS

Sebagaimana kepanjangan dari namanya, SMS berarti layanan pesan

pendek, maka besar data yang ditampung oleh SMS ini sangat terbatas. Untuk

satu SMS yang dikirimkan, hanya dapat menampung paling banyak sebesar 140

bites. Bila diubah kedalam bentuk karakter, maka untuk satu SMS hanya dapat

berisi paling banyak 160 karakter untuk karakter latin, dan 70 karakter untuk

karakter bukan latin seperti karakter Cina maupun Jepang (Yunianto, 2006).

Untuk pengiriman pesan SMS lebih dari 160 karakter dalam sekali kirim

pada dasarnya bukan berarti SMS memiliki batasan menjadi lebih dari 160

karakter. Namun, ketika ponsel mengirimkan SMS yang memiliki karakter yang

lebih dari 160 karakter itu, ponsel akan memecah SMS itu menjadi SMS-SMS

kecil sebesar 160 karakter, kemudian ponsel penerima akan menggabung

SMS-SMS tersebut menjadi SMS-SMS utuh. Ada beberapa karakteristik pesan SMS-SMS yang

penting, yakni:

1. Pesan SMS dijamin sampai atau tidak sama sekali, selayaknya email,

sehingga jika terjadi kegagalan sistem, time out, atau hal lain yang

menyebabkan pesan SMS tidak diterima, akan diberikan informasi (report)

yang menyatakan bahwa pesan SMS gagal diterima.

2. Berbeda dengan fungsi call (pemanggilan), sekalipun saat mengirimkan

(29)

Namun SMS akan masuk ke antrian dulu selama belum time out, SMS akan

segera dikirimkan jika ponsel sudah aktif.

3. Bandwith yang digunakan rendah.

Pesan yang dikirimkan tidak dapat ditolak oleh penerima pesan dan tidak

dapat dibatalkan oleh pengirim pesan bila sudah terkirim.

2.5.2 Mekanisme Kerja SMS

Suatu pesan yang dikirim melalui sms tidak langsung di kirim ke

handphone (HP) penerima melainkan dikirim terlebih dahulu ke SMS Service

Centre (SMSC) operator telepon yang digunakan HP pengirim. SMSC digunakan

untuk menjembatani atau menghubungkan antara HP pengirim dan HP penerima.

Setelah pesan sampai pada SMSC, kemudian akan diteruskan ke handphone

penerima. Begitu juga sebaliknya (Prasetya Ambang Utomo, 2006).SMSC dapat

juga diartikan sebagai perangkat lunak yang terletak di jaringan operator dan

mengatur proses-proses, seperti mengatur antrian pesan. Berikut ini (Tabel 2.3)

adalah daftar alamat SMSC pada beberapa operator GSM di Indonesia:

Tabel 2.3 SMSC Beberapa Operator Selular GSM Di Indonesia

Operator GSM Nomer SMSC dan Jenis Kartu

Telkomsel +6281100000 (Simpati)

Indosat +62855000000 (IM3)

+62816124(Mentari)

(30)

Secara umum, mekanisme kerja pengiriman SMS dibagi menjadi 2, antara

lain :

1. Pengiriman SMS dalam sesama operator atau sering disebut dengan

intra-operator SMS. Gambar 2.1 menjelaskan SMS yang dikirimkan oleh nomer

pengirim akan terlebih dulu dimasukkan ke dalam SMSC operator nomer

pengirim, kemudian SMSC tersebut akan mengirimkan ke nomer yang

dituju secara langsung. Nomer penerima kemudian akan mengirimkan

sebuah delivery report ke SMSC yang menyatakan bahwa SMS telah

diterima. SMSC kemudian meneruskan delivery report tersebut ke nomer

pengirim SMS, disertai status report dari proses pengiriman SMS tersebut.

Gambar 2.1. Mekanisme Pengiriman SMS Sesama Operator Sumber : Yunianto, 2006

2. Pada mekanisme ini, SMS yang dikirimkan akan melalui dua buah SMSC.

Gambar 2.2 menjelaskan selain masuk ke SMSC operator pengirim, SMS

yang dikirimkan akan diteruskan oleh SMSC operator pengirim ke SMS.

SMSC operator penerima SMS kemudian baru diteruskan ke nomer tujuan.

Delivery report yang dihasilkan pun akan melalui jalur tersebut, agar dapat

(31)

Gambar 2.2. Mekanisme Pengiriman SMS Antar Operator Sumber : Yunianto, 2006

Dalam mekanisme ini, terlihat ada sebuah komunikasi tidak langsung antara dua

operator berbeda. Komunikasi tersebut dapat berjalan, setelah terjadi sebuah

kesepakatan kerjasama antar operator tesebut. Tidak adanya sebuah kesepakatan

kerjasama antar operator, dapat menyebabkan SMS yang dikirimkan ke nomer

tujuan dengan operator berbeda, tidak sampai pada nomer tujuan tersebut.

2.5.3 SMS Gateway

Istilah gateway, bila dilihat pada kamus Inggris-Indonesia diartikan

sebagai pintu gerbang. Namun pada dunia komputer, menurut Yunianto (2006)

gateway dapat berarti juga sebagai jembatan penghubung antar satu sistem dengan

sistem lain yang berbeda, sehingga dapat terjadi suatu pertukaran data antar sistem

tersebut. Dengan demikian, SMS gateway dapat diartikan sebagai suatu

penghubung untuk lalu lintas data-data SMS, baik yang dikirimkan maupun yang

diterima.

Pada awalnya SMS gateway dibutuhkan untuk menjembatani antar

SMSC. Hal ini dikarenakan SMSC yang dibangun oleh perusahaan yang berbeda

memiliki protokol komunikasi sendiri, dan protokol itu sendiri bersifat pribadi.

(32)

Gambar 2.3 Ilustrasi SMS Gateway Sumber : Yunianto, 2006

Namun karena perkembangan teknologi komputer, baik dari sisi

hardware maupun software, dan perkembangan teknologi komunikasi, SMS

gateway tidak seperti ilustrasi diatas. Masyarakat lebih mengartikan SMS gateway

sebagai suatu jembatan komunikasi yang menghubungkan perangkat komunikasi

(dalam hal ini ponsel) dengan perangkat komputer. Pengertian SMS gateway

kemudian lebih mengarah pada sebuah program yang mengkomunikasikan antara

sistem operasi komputer dengan perangkat komunikasi yang terpasang untuk

menerima dan mengirim SMS. Ilustrasi SMS gateway sekarang sebagai berikut

pada Gambar 2.4:

Gambar 2.4 Aplikasi SMS Gateway Sumber : Yunianto, 2006

2.6 Gammu

Gammu adalah suatu program open source yang digunakan untuk

berkomunikasi antara telepon Seluler (ponsel) dengan perangkat komputer.

(33)

ponsel dapat dibaca secara langsung, SMS tersebut juga dapat disimpan dalam

sebuah database server baik mysql maupun postgresql. Dengan sebuah daemon

(sejenis service) yaitu Short Message Service Daemon (SMSD), user tidak perlu

memindahkan SMS yang masuk ke ponsel, kedalam database server karena

SMSD akan mengerjakan hal itu, dan tidak akan membuat ponsel mengalami

overloading SMS yang masuk (Yunianto,2006).

Agar SMSDdapat berhubungan secara langsung dengan database server

(MySQL atau Postgresql), SMSD harus memiliki tabel-tabel yang digunakan

untuk menyimpan data-data yang berhubungan dengan SMS yang ada. Dalam

gammu telah disediakan script untuk membuat tabel-tabel tersebut. Diantara

tabel-tabel tersebut, terdapat tabel-tabel yang digunakan untuk membaca atau

mengirim SMS yaitu, tabel inbox dan tabel outbox. Tabel inbox menggunakan

database smsd untuk menyimpan SMS yang masuk ke ponsel, sedangkan tabel

outbox digunakan untuk menyimpan semua SMS yang akan ke nomer tujuan.

Gammu support untuk beberapa device atau perangkat komunikasi berdasarkan

(Gammu.org, 2010)antara lain:

1. Mayoritas dari handphone Nokia generasi DCT3 dengan sistem operasi

Nokia, contoh: Nokia 3210, 3310, 3315, 3410, 5110, 5130, 6110, 6130,

6150, 6210, 7110, 8210.

2. Mayoritas dari handphone Nokia generasi DCT4 dengan sistem operasi

Nokia, contoh: Nokia 3100, 3510, 3510i, 6220, 6230, 6310, 6310i, 6510,

(34)

3. Handphone yang mendukung attention (AT) command, contoh: model

Siemens, Sony Ericsson, Nokia dan model Alcatel dari generasi

BE5/BF5/BH4.

2.7 Perangkat Komunikasi

Perangkat komunikasi disini yang adalah perangkat yang dapat

digunakan untuk mengirimkan atau menerima SMS. Dalam tugas akhir ini

digunakan perangkat komunikasi berupa telepon seluler (ponsel). Apapun merek

dan tipe ponsel yang digunakan memiliki feature untuk SMS, baik yang

mengusung teknologi global service for mobile (GSM) maupun code division

multiple access (CDMA). Agar dapat terhubung ke komputer, ponsel harus

memiliki dukungan konektifitas ke perangkat lain baik dengan media koneksi

berupa kabel, bluetooth, maupun infra merah (IrDA).

2.8 Media Koneksi Kabel Data

Kabel data dapat digunakan untuk menghubungkan sebuah ponsel ke

komputer, hal ini tergantung merk dan tipe ponsel yang akan digunakan. Karena

masing-masing tipe ponsel memiliki konektor kabel yang berbeda satu sama lain,

sehingga diperlukan kejelian dalam memilih kabel yang akan digunakan.

Umumnya kabel data tersebut digunakan untuk kirim terima SMS,

upload ringtone dan gambar, mengelola phonebook. Sedangkan untuk fungsi

tambahan yang tidak dimiliki jenis kabel, misalnya untuk koneksi ke Internet,

(35)

BAB III

ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

Dalam sub-bab ini akan dibahas mengenai analisa dari sistem recruitment

karyawan outsourcing melalui internet, sistem ini nantinya akan memberikan

layanan kepada masyarakat yang belum memiliki pekerjaan dalam hal untuk

mencari pekerjaan dalam status outsourcing, tentunya terlebih dahulu masyarakat

harus mengetahui sistem kerja dan aturan pekerjaan yang bersifat outsourcing,

proses recruitment karyawan dilakukan dengan internet dengan tujuan untuk

meningkatkan efektivitas pengiriman data pencari kerja dan pada saat dilakukan

seleksi pegawai, masyarakat yang mendaftar pada suatu lowongan dalam yang

tersedia dalam aplikasi ini dapat melakukan ujian tulis online sesuai dengan

bidang kealihan yang dibutuhkan oleh perusahaan, selanjutnya proses

pemanggilan untuk interview dapat dilakukan melalui SMS yang dikirim melalui

aplikasi ini, dan proses penempatan serta pembayaran biaya administrasi

karyawan outsourcing.

3.2 Perancangan Sistem

Dalam sub-bab ini menjelaskan tentang proses perancangan sistem yang

nantinya akan dibuat. Mulai dari deskripsi umum sistem, konsep perancangan

dalam bentuk perancangan proses, perancangan data, perancangan tabel dan

(36)

3.2.1 Deskripsi Umum Sistem

Deskripsi umum dalam sistem ini dapat dilihat dalam bentuk gambar

diagram dapat dilihat pada Gambar 3.1 berikut ini:

Gambar 3.1 Arsitektur Sistem Sumber : Yunianto, 2006

Masyarakat mendaftar melalui aplikasi ini apabila belum memiliki

account login dalam aplikasi ini account login didapat setelah masyarakat yang mengisikan data-data pribadi dan lain yang biasanya dibutuhkan dalam pembuatan

curiculum vitae, setelah memiliki account login masyarakat dapat melihat daftar lowongan kerja yang ada saat ini, setelah mendaftar pada salah satu lowongan

pekerjaan masyarakat diharuskan untuk melakukan tes tulis yang sesuai dengan

bidang lowongan yang diikuti, apabila pelamar memenui syarat dan maka pihak

penyelenggara outsourcing akan memanggil pelamar melalui SMS untuk

melakukan interview langsung dan apabila pelamar diminati maka HRD dapat

menawarkar pelamar tersebut ke perusahaan client dan selanjutnya jika diterima

maka HRD dapat menempatkan pelamar tersebut ke perusahaan tersebut dengan

membayar sejumlah biaya administrasi, biasanya biaya administrasi berupa biaya

penggantian seragam pegawai dan lain-lain.

Dalam pembuatan aplikasi sistem ini, terdapat beberapa elemen dasar,

(37)

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 ujian/tes 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

(38)

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.

Daftar Pada Lowongan Kerja input data awal

sistem

Seleksi Karyawan

Panggil Pelamar

End

(39)

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 hierarki/diagram 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

(40)

0

Sistem Rekruitmen karyawan Outsorsing

0.1

(41)

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

(42)

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

(43)

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 :

(44)

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

(45)

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

(46)

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

(47)

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

(48)

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

(49)

kategori soal lowongan dari

bekerja pada

kat soal

dibuat oleh

lowongan yg di daftar soal no

kode lowongan

Gambar 3.9 Model Data Konseptual

3.2.6.2 Model Data Phisik

Model data phisik dibuat dengan cara mengkonversikan model data

(50)

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

Gambar 3.10 Model Data Phisik

3.2.7 Perancangan Tabel

Dari model data fisik dapat dilihat tabel-tabel apa saja yang nantinya

(51)

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

(52)

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

23 persuhaanakhir_cv varchar 50 √

24 gaji_cv varchar 7 √

5. Tabel lowongan

Tabel ini digunakan untuk menyimpan data lowongan pekerjaan dan

(53)

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 √

(54)

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

(55)

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

(56)

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

Perancangan antarmuka merupakan perancangan halaman aplikasi yang

berinteraksi langsung antara sistem dengan pengguna. Dalam aplikasi hanya akan

menampilkan rancangan antarmuka untuk pelamar /pencari kerja dan HRD.

Karena dalam aplikasi ini pencari kerja dan HRD PT. Mitra Jua Abadi yang

berinteraksi langsung dengan sistem.

3.2.8.1 Antarmuka Untuk Pencari Kerja

Antarmuka untuk Pelamar/Pencari kerja terdiri dari beberapa bagian

yaitu antarmuka menu daftar, antarmuka data cv/profile, antarmuka lowongan

kerja, antarmuka, tes tulis online, antarmuka SMS panggilan interview dan

(57)

PENDAFTRAN

Nama

Tempat dan Tgl Lahir Jenis Kelamin

Tinggi dan Berat badan Alamat Lengkap

Gambar 3.11 Antarmuka Menu Daftar

Curiculum Vitae

Nama

Tempat dan Tgl Lahir Jenis Kelamin Tinggi dan Berat badan Alamat Lengkap

(58)

JUDUL LOWONGAN

Gambar 3.13 Antarmuka Melihat Lowongan Kerja

KOP HALAMAN SOAL TES AWAL

LOGO PERUSAHAAN

WAKTU PENGARJAAN : 000 DETIK

ISI SOAL/ PERTANYAAN

A

Gambar 3.14 Antarmuka tes tulis online

3.2.8.2 Antarmuka Untuk HRD

Antarmuka untuk HRD terdiri dari beberapa bagian yaitu antarmuka

(59)

JUDUL LOWONGAN PERUSAHAAN PENEMPATAN TGL. CLOSING JUMLAH PELAMAR TES LIHAT JUMLAH PELAMAR

Gambar 3.15 Antarmuka pemilihan lowongan yang akan diseleksi

JUDUL LOWONGAN : PENEMPATAN PERUSAHAAN : PERSYARATAN UMUM : Jenis Kelamin : Umur : Pendidikan : IPK : Pengalaman

NAMA PELAMAR L/P UMUR PENDIDIKAN NILAI PENGALAMAN NILAI TES TGL DAFTAR

KIRIM SMS PEMBERITAHUAN KIRIM EMAIL PEMBERITAHUAN PENEMPATAN

Gambar 3.16 Antarmuka seleksi karyawan

Gambar 3.17 Antarmuka Pengiriman SMS pemberitahuan

NAM A USERNAM E NO HANPHONE

TUJUAN SM S

ISI SM S

(60)

Gambar 3.18 Antarmuka Pengiriman E-mail pemberitahuan

NAM A USERNAM E E-M AIL

TUJUAN E-M AIL

ISI E-M AIL

(61)

Pada BAB IV ini akan dibahas mengenai implementasi dari rancangan

sistem yang telah dibuat pada BAB III. Bagian implementasi sistem kali ini

meliputi lingkungan implementasi, implementasi proses, dan implementasi

antarmuka.

4.1 Lingkungan Implementasi

Pada bagian ini akan dijelaskan mengenai perangkat keras dan perangkat

lunak yang digunakan pada implementasi sistem ini.

Perangkat keras :

a. Komputer dengan Processor Intel Centrino Mobile 1.70GHz

b. Memory DDR 1 GHz PC5300

c. Ponsel Nokia E90

d. 1 Kabel data handphone yang digunakan sebagai modem penerima SMS

dan modem pengirim SMS

e. SIM Card yang di gunakan adalah IM3 yang disediakan oleh PT. INDOSAT

dengan port komunikasinya adalah serial port COM

Perangkat Lunak

a. Sistem Operasi Windows XP Profesional Service Pack 2.

b. Macromedia Dreamweaver versi 8 sebagai Editor bahasa pemprograman.

c. PHP versi 5.2.12 sebagai bahasa pemprograman server side.

(62)

e. MySQL versi 5.2.3-falcon-alpha-community-nt

f. Web server mengunakan Apache 2.2.10. (Win 32)

4.2 Implementasi Data

Pada tahapan ini akan dibahas mengenai implementasi data dari

perancangan data yang telah dibahas sebelumya. Dari hasil generate database

didapat script untuk membuat tabel-tabel dalam database yang akan dibuat. Selain

tabel yang digenerate dari PDM, juga disertakan script untuk membuat tabel-tabel

yang disertakan dari tool SMS Gammu. Tabel dari gammu tersebut digunakan

untuk memindahkan semua SMS yang masuk ke dalam database dan untuk

melakukan pengiriman SMS seperti yang dijelaskan di bab tinjauan pustaka.

Gambar 4.1 Tampilan Semua Tabel di Database

4.3 Implementasi Antarmuka

Pada tahapan ini akan dijabarkan tentang implementasi antarmuka dari

Gambar

Gambar 3.2 Flowchart Proses Recruitment Karyawan Outsourcing
Gambar 3.3 Diagram Berjenjang
Gambar 3.4 Diagram Level  Konteks
Gambar 3.5 DFD Level 0
+7

Referensi

Dokumen terkait

Form Input Standar Seleksi Wawancara Klien pada Gambar 4.70 digunakan untuk mengolah data standar wawancara klien yang harus dipenuhi pelamar agar bisa menjadi karyawan,

Selain itu dibutuhkan rekomendasi dan pemberian standar nilai dari data pelamar.Tugas akhir ini menghasilkan sebuah sistem informasi rekrutmen dan seleksi tersebut untuk

Hal tersebut menjadi dasar untuk memudahkan calon pelamar dalam melakukan pengiriman berkas lamaran dan mengikuti tes penerimaan masuk ke perusahaan secara

Pembuatan perancangan sistem informasi ini membahas tentang penerimaan karyawan berbasis web, perancangan sistem ini dibuat untuk mempermudah perusahaan dalam melakukan

Skripsi sarjana yang berjudul “SISTEM INFORMASI PENERIMAAN KARYAWAN BERBASIS WEB DAN SMS GATEWAY PADA BANK BTN HARMONI JAKARTA” adalah hasil karya tulis asli Nama

Alfian Bumi Agung yang bergerak dibidang barang dan jasa selain itu pelamar masih menggunakan kertas untuk mengisi lamaran pekerjaan untuk datang langsung ke perusahaan

Entity Relationship Diagram 4 Struktur program Flowmap Penerimaan Siswa Baru Yang Diusulkan PPSB Calon Siswa Kepala Sekolah Phase Data calon siswa Input nomor daftar ulang

Gambar 2 DFD Level 0 Sistem Usulan DFD Level 1 Proses 1 Gambar 3 di bawah ini menggambarkan bahwa setiap user yaitu admin dan pelamar harus melakukan login terlebih dahulu untuk masuk