• Tidak ada hasil yang ditemukan

Bab ini berisi kesimpulan dan saran untuk pengembangan aplikasi lebih lanjut dalam upaya memperbaiki kelemahan pada aplikasi guna untuk mendapatkan hasil kinerja aplikasi yang lebih baik.

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

SURABAYA

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

SURABAYA

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

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

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

{ }

{ }

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 oleh pelamar tersebut. Setelah melakukan proses pendaftaran lowongan apabila

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

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

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

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

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

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)

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 sampai ke nomer pengirim SMS

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. Perhatikan ilustrasi berikut ini Gambar 2.3 menurut (Yunianto, 2006).

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.

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, 6610, 7210, 8310

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,

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 perancangan antarmuka.

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, antara lain:

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

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

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

Dokumen terkait