Kajian Pustaka T1 672005034 Full text

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