2
1 . Pendahuluan
Perkembangan dunia teknologi sangatlah cepat serta meningkat pesat, berbagai informasi dapat diperoleh secara mudah. Penggunaan aplikasi mobile
online sebagai sarana untuk memperoleh informasi tersebut sudah tidak asing lagi saat ini. Android merupakan teknologi yang datang pada saat ini, terbukti pada
semakin seringnya persaingan yang terjadi pada dunia mobile. Hal ini berkaitan dengan sistem operasinya serta aplikasi pendukung didalamnya [1]. Penyampaian
informasi lowongan kerja sangatlah penting untuk dapat diketahui oleh berbagai pihak terutama oleh para pencari kerja [2]. Sulitnya mendapatkan pekerjaan
seakan jadi masalah yang tidak pernah habisnya disekitar kita. Tingkat pendidikan yang tinggi dan kelulusan yang baik ternyata tidak bisa dijadikan jaminan untuk
mendapatkan pekerjaan yang sesuai dengan latar belakang dan keinginan. Hal ini terbukti dari tingginya tingkat pengangguran terbuka atau pengangguran
akademik yang ada di Indonesia.
Adapun perumusan masalah yang diangkat dalam penelitian ini adalah Bagaimana merancang aplikasi pencarian lowongan kerja menggunakan metode
Fuzzy Multiple Attribute Decision Making berbasis Android. Tujuan dari pembuatan aplikasi ini yaitu membantu pencari kerja untuk memilih pekerjaan
sesuai dengan kriteria yang dimilikinya. Manfaat dari pembuatan aplikasi ini yaitu user dalam hal ini pencari pekerjaan dapat memperoleh informasi tentang
lowongan pekerjaan, pencari lowongan kerja dapat mengetahui lokasi perusahaan dengan melihat pada peta yang disediakan.
Adapun batasan-batasan masalah dalam pembuatan aplikasi ini adalah sebagai berikut, aplikasi dapat berjalan pada device android yang memiliki versi
minimal 2.3 gingerbread, aplikasi ini tidak membahas jumlah perusahaan dan tidak membahas luas wilayah, batasan umur pengguna aplikasi ini minimal 18
tahun, aplikasi ini tidak membahas keamanan sistem, serta update data lowongan dilakukan oleh admin.
Berdasarkan latar belakang, maka penelitian ini akan membahas tentang pengembangan aplikasi pencarian lowongan kerja berbasis mobile menggunakan
metode Fuzzy Multiple Attribute Decision Making dengan Simple Additive Weighting. Dengan adanya aplikasi ini diharapkan para pencari kerja dapat
mengakses informasi tentang lowongan pekerjaan yang diinginkan berdasarkan kriteria yang dimilikinya.
2. Kajian Pustaka
Penelitian sebelumnya yang berjudul penerapan teknologi AJAX pada aplikasi bursa kerja berbasis web, Berdasarkan hasil penelitian dan pembahasan
yang telah dilakukan tentang penerapan teknologi AJAX dengan memanfaatkan jquery maka dapat disimpulkan bahwa dengan menggunakan teknologi AJAX
yang memanfaatkan jqurey pada pembuatan aplikasi bursa kerja berbasis web relatif lebih mudah di dalam mengimplementasi teknologi AJAX karena lebih
sedikit script yang dituliskan di dalam pengkodean [3].
3
Lowongan pekerjaan merupakan
sesuatu yang selalu menjadi keinginan pada setiap orang. Pekerjaan dapat memberikan pendapatan sehingga melalui pekerjaan
tersebut seseorang mendapatkan penghidupan yang layak. Oleh karena itu, setiap orang berlomba-lomba berjuang untuk mendapatkan pekerjaan agar kehidupan
serta masa depan mereka terjamin. Untuk dapat memperoleh sebuah pekerjaan, seseorang dituntut untuk memenuhi beberapa persyaratan yang telah ditentukan
oleh perusahaan [4]. Kriteria dalam lowongan kerja yang di publikasikan oleh perusahaan biasanya berdasarkan jenis kelamin, umur, pendidikan terakhir, nilai
IPK, pengalaman kerja dan yang terakhir adalah kriteria keahlian yang dimiliki pelamar. Semua aspek tersebut sangatlah penting dalam proses perekrutan tenaga
kerja oleh perusahaan. Google Maps API adalah suatu peta dunia yang dapat gunakan untuk melihat
suatu daerah. Dengan kata lain, Google Maps merupakan suatu peta yang dapat dilihat dengan menggunakan suatu browser. Google Maps API merupakan suatu
library yang berbentuk javascript. Saat ini google maps API sudah mencapai versi 3, pada versi 3 ini terlihat tidak jauh dari versi 2, namun pada versi 3 telah
dirancang untuk dapat memuat peta lebih cepat, terutama pada browser mobile berbasis android dan iphone. Google maps telah mengoptimalkan versi baru ini
menggunakan kerangka kerja model view controller mvc yang termodifikasi [5]. Google maps dalam aplikasi ini berfungsi sebagai alat bantu penunjuk detail
lokasi perusahaan berada. Application Programming Interface API sangat berguna bagi pengembang web
maupun aplikasi desktop untuk memanfaatkan berbagai fitur yang disediakan oleh Google seperti misalnya: AdSense, Search Engine, Translation maupun YouTube.
API secara sederhana bisa diartikan sebagai kode program yang merupakan antarmuka atau penghubung antara aplikasi atau website yang kita buat dengan
fungsi-fungsi yang dikerjakan. Misalnya dalam hal ini Google API berarti kode program yang disederhanakan yang dapat kita tambahkan pada aplikasi atau
website kita untuk mengaksesmenjalankanmemanfaatkan fungsi atau fitur yang disediakan Google. Misalnya saja kita bisa menambahkan fitur Google Map pada
website [6]. Android
adalah sistem operasi untuk telepon seluler yang berbasis linux yang
merupakan “Open mobile Platform” yang dikembangkan google, secara
sederhana android merupakan sebuah sistem operasi untuk cellular phone, seperti halnya symbian atau windows mobile phone. Android dikembangkan dari sistem
operasi linux dan semua aplikasinya dibuat dengan menggunakan java. Android memiliki keunggulan sebagai software yang memakai basis kode komputer yang
bisa didistribusikan secara terbuka open source sehingga pengguna bisa membuat aplikasi baru didalamnya. Android memiliki aplikasi native google yang
terintegrasi seperti push Gmail, google maps dan google calendar. Android juga mampu menjalankan beberapa aplikasi sekaligus yang tidak terbatas, baik
aplikasi-aplikasi yang berasal dari bawaan sistem atau tambahan dari android market, sebagai contoh mendengar musik sambil browsing dan menerima
4
notifikasi dapat dilakukan secara mudah [7]. Gingerbread saat ini masih mendominasi sistem operasi seluruh smartphone yang beredar dengan persentase
sebesar 63,9, sedangkan froyo masih berkisar antara 20,9. Dan hingga kini sistem operasi gingerbread masih yang berkuasa dari seluruh smartphone yang
ada [8]. Fuzzy Multiple Attribut Decision Making FMADM adalah suatu metode yang
digunakan untuk mencari alternatif optimal dari sejumlah alternatif dengan kriteria tertentu. Inti dari fuzzy multiple attribute decision making adalah
menentukan nilai bobot untuk setiap atribut, kemudian dilanjutkan dengan proses perangkingan yang akan menyeleksi alternatif yang sudah diberikan. Pada
dasarnya, ada 3 pendekatan untuk mencari nilai bobot atribut, yaitu pendekatan subyektif, pendekatan obyektif dan pendekatan integrasi antara subyektif dan
obyektif. Masing-masing pendekatan memiliki kelebihan dan kelemahan. Pada pendekatan subyektif, nilai bobot ditentukan berdasarkan subyektifitas dari para
pengambil keputusan, sehingga beberapa faktor dalam proses perankingan alternatif bisa ditentukan secara bebas. Sedangkan pada pendekatan obyektif, nilai
bobot dihitung secara matematis sehingga mengabaikan subyektifitas dari pengambil keputusan [9]. Salah satu metode yang digunakan untuk menyelesaikan
masalah Fuzzy Multiple Attribute Decision Making FMADM adalah metode Simple Additive Weighting SAW.
Simple Additive Weighting sering juga dikenal istilah metode
penjumlahan terbobot. Konsep dasar metode SAW adalah mencari penjumlahan terbobot dari bobot kinerja pada setiap alternatif pada semua atribut [9]. Metode
SAW membutuhkan proses normalisasi matriks keputusan X ke suatu skala yang dapat diperbandingkan dengan semua bobot alternatif yang ada, dengan
menggunakan rumus pada Persamaan 1.
1
Normalisasi pada Metode SAW [8]
Dimana rij adalah rating kinerja ternormalisasi dari alternatif Ai pada atribut Cj; i=1,2,...,m dan j=1,2,...,n. Nilai preferensi untuk setiap alternatif Vi
seperti pada Persamaan 2
2
Nilai Preferensi [8]
n j
ij j
i
r w
V
1
cost biaya
atribut adalah
j jika
x x
Min benefit
keuntungan atribut
adalah j
jika x
Max x
r
ij ij
i ij
i ij
ij
5 Nilai Vi yang lebih besar mengindikasikan bahwa alternatif Ai lebih terpilih.
Adapun langkah-langkah dalam menyelesaikan sebuah kasus FMADM dengan SAW adalah:
1. Menentukan kriteria-kriteria yang akan dijadikan acuan dalam pengambilan keputusan, yaitu Ci.
2. Menentukan bobot kecocokan setiap alternatif pada setiap kriteria. 3. Membuat matriks keputusan berdasarkan kriteria Ci, kemudian
melakukan normalisasi matriks berdasarkan persamaan yang disesuaikan dengan jenis atribut atribut keuntungan atau biaya sehingga diperoleh
matriks ternormalisasi R.
4. Hasil akhir diperoleh dari proses perankingan yaitu penjumlahan dari perkalian matriks ternormalisasi R dengan nilai bobot sehingga diperoleh
nilai terbesar yang dipilih sebagai alternatif terbaik Ai sebagai solusi.
Web Service adalah suatu sistem perangkat lunak yang dirancang untuk mendukung interoperabilitas dan interaksi antar sistem pada suatu jaringan. Web
service digunakan sebagai suatu fasilitas yang disediakan oleh suatu website untuk menyediakan layanan dalam bentuk informasi kepada sistem lain, sehingga
sistem lain dapat berinteraksi dengan sistem tersebut melalui layanan-layanan service yang disediakan oleh suatu sistem yang menyediakan web service [10].
JSON singkatan dari java script object notation notasi object java script, adalah suatu format ringkas untuk pertukaran data komputer. Formatnya berbasis teks
dan terbaca manusia serta digunakan untuk merepresentasikan struktur data sederhana dan baris asosiatif atau bisa disebut dengan obyek format JSON sering
digunakan untuk mentransmisikan data terstruktur melalui melalui suatu koneksi jaringan pada suatu proses yang disebut serialisasi. Aplikasi utamanya adalah
pada pemrograman aplikasi web AJAX dengan berperan sebagai alternatif terhadap penggunaan tradisional format xml [11].
3. Metode dan Perancangan Sistem