Gambar 1. 1 Diagram Populer Framework (Sumber :

dokumen-dokumen yang mirip
Abstrak. Kata Kunci : Sistem Rekomendasi, Lowongan Kerja, Simple Additive Weighting.

BAB I PENDAHULUAN Latar Belakang

FRAMEWORK. Dengan framework seorang web programmer dapat membangun aplikasi

BAB I PERSYARATAN PRODUK

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1-1

BAB II TINJAUAN PUSTAKA

I.2 Identifikasi Masalah... I-2. I.3 Rumusan Masalah... I-2. I.4 Tujuan... I-3. I.5 Manfaat... I-3. I.6 Batasan Masalah... I-3


BAB II TINJAUAN PUSTAKA

TUGAS ANALISIS PERANCANGAN SISTEM

BAB 1 PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1. PENDAHULUAN. 1.1 Latar Belakang Masalah

Sistem Rekomendasi pada Portal Lowongan Kerja Menggunakan Metode Simple Additive Weighting

BAB I PENDAHULUAN. 1 Universitas Kristen Maranatha

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. media pembelajaran itu adalah e-learning. E-learning merupakan suatu teknologi informasi

1. BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN I-1

BAB I PENDAHULUAN. 1.1 Latar Belakang Penelitian

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. tujuan penelitian, target luaran, manfaat penelitian, metodologi, dan sistematika penulisan.

BAB I PENDAHULUAN. berbasis web, seperti situs internet resmi perusahaan atau intranet perusahaan

1. BAB 1 PENDAHULUAN. Latar Belakang

BAB 1 PENDAHULUAN. menjual berbagai jenis pakaian. Seiring dengan perkembangan fashion pakaian ini

BAB III LANDASAN TEORI

cenderung semakin murah, dan didukung oleh perangkat lunak yang berbasis open-source, maka pemanfaatan website dapat menjadi sebuah peluang (Sriyanto

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. merupakan salah satu teknologi internet. Pemanfaatan teknologi Web sudah. manusia yang dapat dipenuhi dengan teknologi Web.

Bab 1 Pendahuluan 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

3.1 APLIKASI YANG DITANGANI OLEH CODE GENERATOR

1 BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. dipercaya oleh Sang Maha Kuasa untuk menjadi orang tua. Tapi terkadang bagi

PENERAPAN FRAMEWORK CODEIGNITER UNTUK WEBSITE PUSAT REHABILITASI NARKOBA PONDOK PESANTREN AR-RAHMAN PALEMBANG MENGGUNAKAN METODE WEB ENGINEERING

BAB 4 IMPLEMENTASI. 1. Processor Intel Dual Core 2. Memory RAM 3 Gb 3. Harddisk 160 Gb 4. Modem GSM dan Wifi

PENDAHULUAN. 1.1 Latar Belakang Masalah BAB I

BAB I PENDAHULUAN. web menjadi makin luas. Situs web tidak lagi menampilkan informasi statis, namun

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN I-1

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. Pegawai rumah sakit merupakan pihak yang berinteraksi dengan banyak

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Musik merupakan salah satu bidang seni yang paling digemari oleh

SISTEM INFORMASI PEMBEBASAN LAHAN BERBASIS WEB PADA DAERAH XYZ. Nelson Weldy ¹,Tri Sandhika Jaya.²,Moch. Yusman.³.

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. terjadi kekurangan hal-hal yang biasa untuk dipunyai seperti makanan, pakaian,

1. BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB II ANALISIS DAN PERANCANGAN. Sistem informasi penjualan dan pembelian Tissue SMART NARENA

1.1 Latar Belakang Masalah

1. Persyaratan : tidak jelas, kurangnya kesepakatan, kurang prioritas, kontradiktif, ambigu, tidak tepat. 2. Sumber daya : kurangnya sumber daya,


1. Pendahuluan. Berdasarkan latar belakang yang telah disampaikan, maka didapat beberapa hasil rumusan masalah, antara lain:

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah 1.2 Perumusan Masalah

1. BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PEMBANGUNAN WEBSITE JEJARING SOSIAL UNTUK BERBAGI INFORMASI KAJIAN ISLAM

BAB I PENDAHULUAN.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB 1. PENDAHULUAN. 1.1 Latar Belakang Masalah

Bab 2 Tinjauan Pustaka 2.1 Kajian Pustaka

BAB I PENDAHULUAN 1.1. Latar Belakang

II.3.5 Statechart Diagram... II-14 II.3.6 Activity Diagram... II-15 II.3.7 Component Diagram... II-16 II.3.8 Deployment Diagram... II-16 II.3.

BAB I PENDAHULUAN. manusia bertambah lebih banyak daripada jumlah lapangan kerja. Oleh sebab itu

2.8.1 PHP (Hypertext Preprocessor)... II MySQL... II Macromedia Dreamweaver 8... II-12 BAB III ANALISIS SISTEM 3.

BAB II LANDASAN TEORI

BAB I PENDAHULUAN 1.1. Latar Belakang

1 BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

1.1 Latar Belakang Masalah

BAB II TINJAUAN PUSTAKA

Equipment Monitoring Control Manajemen System Berbasis Web Application

BAB I PENDAHULUAN. dari beberapa kelurahan, dan setiap bulannya masing-masing kelurahan wajib

BAB I PENDAHULUAN. Saat ini, teknologi perangkat bergerak semakin berkembang dan populer

BAB I PENDAHULUAN. mendapati masalah kesehatan dan yang beralamatkan di Jl. Tegalturi,

MI2193 PEMROGRAMAN WEB LANJUT PHP FRAMEWORK. Created by MTA Revised by HPU

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. Informasi merupakan salah satu kebutuhan di dalam suatu instansi,

APLIKASI INVENTORI DAN HUTANG-PIUTANG DENGAN FITUR SMS GATEWAY BERBASIS YII FRAMEWORK DI UD. MANUNGGAL SKRIPSI

BAB III METODE PENELITIAN. perangkat lunak sebagai berikut : a. Processor Intel Core i3. d. VGA Nvidia GeForce 610M 2GB

Aplikasi Monitoring Daftar Hadir Dan Nilai Peserta Didik Pada Kursus Bahasa Inggris Education Bridge Berbasis Web

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1. Latar Belakang

BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah

IMPLEMENTASI FRAMEWORK LARAVEL PADA SISTEM INFORMASI PEMESANAN PENGGUNAAN LAPANGAN FUTSAL BERBASIS WEB DI ZONA6 FUTSAL SEMARANG

ABSTRAK. Kata Kunci : informasi, banjir, bandung, website.

BAB V IMPLEMENTASI. Bab V Implementasi

BAB I PENDAHULUAN. Dari tahun ke tahun sudah tidak dapat dipungkiri bahwa teknologi informasi

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1.Latar Belakang

BAB I PENDAHULUAN... I-1

KONTRAK BELAJAR. Nama Mata Kuliah : Web Dinamis Lanjut Kode Mata Kuliah : IKB : Wahyu Widodo, S.Kom Semester : 5

BAB 1 PENDAHULUAN. Istilah ini dicetuskan pertama kali oleh O Reilly Media pada tahun 2003 dan

SISTEM INFORMASI PENJADWALAN MEETING MENGGUNAKAN SMS GATEWAY BERBASIS WEB

BAB I PENDAHULUAN. pariwisata dan pendidikan.tidak bisa di pungkiri, saat ini perkembangan teknologi

1 BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. Setiap pelamar selanjutnya akan melakukan proses seleksi sampai perusahaan

FAKULTAS TEKNIK INDUSTRI

Transkripsi:

BAB 1. PENDAHULUAN Bab berikut ini merupakan pengenalan dasar terhadap sistem yang akan dibuat yang berisikan latar belakang, rumusan masalah, tujuan, batasan masalah dan sistematika pembahasan Implementasi Framework Laravel untuk Aplikasi Portal Lowongan Kerja Menggunakan Simple Additive Weighting. 1.1 Latar Belakang Penggunaan bahasa PHP sebagai bahasa pemograman pembuatan situs, melahirkan berbagai macam framework yang ditujukan untuk menyederhanakan proses pembangunan sehingga mempercepat proses pembuatan, dan menjadikannya lebih mudah untuk dipelihara dikarenakan adanya aturan mengenai cara pemakaian framework yang digunakan. Gambar 1. 1 Diagram Populer Framework (Sumber : www.sitepoint.com) 1

2 Begitu banyak sekali Framework PHP yang dibuat untuk menyederhanakan para programmer PHP, terdapat beberapa framework PHP seperti Laravel, Symfony, Prado, CakePHP, Zend, Code Igniter, Yii dan lain sebagainya. Dari beberapa contoh di atas, penulis memilih Laravel Framework untuk dijadikan bahan kajian pada Tugas Akhir ini. Menurut survey yang dilakukan oleh Sitepoint.com pada akhir tahun 2013 bahwa framework PHP yang paling terbaik untuk tahun 2014 adalah Laravel. Berikut merupakan gambar Perbandingan popularitas framework PHP di akhir tahun 2013 antara lain bisa dilihat dalam Gambar 1. 1. Berdasarkan data Gambar 1. 1 terlihat peringkat 5 besar Framework PHP yang paling populer : 1. Laravel (25.85 %) 2. Phalcon (16.73 %) 3. Symfony2 (10.62 %) 4. Codeigniter dan Yii (7.62 %) 5. Aura dan CakePHP (4.51 %) Laravel dikembangkan dengan tujuan untuk mempermudah dan menyederhanakan proses pengembangan perangkat lunak berbasis web tetapi dengan tetap menerapkan pendekatan yang praktis pada pengguna bahasa pemrograman PHP, dengan menggunakan konsep CRUD yang dapat membuat fungsi Create, Update dan Delete dan menggunakan konsep MVC untuk memisahkan aplikasi kedalam beberapa lapisan yaitu data, tampilan antarmuka dan proses. Dengan metode Model-View-Controller (MVC) ini, pengorganisasian file dalam membangun suati aplikasi akan menjadi lebih tertata rapi, sehingga meningkatkan stabilitas dan efisiensi dalam proses pemeliharaan dan pengembangan aplikasi demi memenuhi perkembangan kebutuhan dalam mencari solusi masalah yang ditemui di kemudian hari. Sebagai contoh, ketika diperlukannya pengembangan dari tampilan, seorang programmer cukup mengubah file yang ada dalam kelompok file view, tanpa perlu mengubah file

3 pada model ataupun controller. Begitu pula sebaliknya ketika mengubah file pada controller atau model. Menurut survey Badan Pusat Statistik(BPS) yang terdapat pada websitebps.go.id tingkat pengangguran di Indonesia pada bulan Februari tahun 2012 mencapai 6,32% atau 7,61 juta orang. Salah satu faktor yang mempengaruhi tingkat pengangguran yang tinggi adalah penyebaran informasi lowongan kerja yang kurang merata. Masyarakat Indonesia kerap kali sulit untuk mendapakan pekerjaan yang sesuai dengan kemampuan dirinya karena proses pencarian lowongan kerja, pengajuan CurruculumVitae(CV) dan proses seleksi CV masih dilakukan secara manual sehingga membutuhkan waktu yang relatif lama. Berdasarkan uraian di atas, maka penulis tertarik melakukan penelitian Implementasi Framework Laravel untuk Aplikasi Portal Lowongan Kerja Menggunakan Simple Additive Weighting. Nantinya, sistem ini di harapkan dapat memudahkan masyarakat dalam mencari informasi lowongan kerja dan terlihat user friendly sehingga mudah dipahami. 1.2 Rumusan Masalah Dari latar belakang diatas dapat dirumuskan beberapa masalah, antara lain: 1. Bagaimana mengimplementasikan framework Laravel dalam pengembangan portal lowongan kerja? 2. Bagaimana membangun sistem rekomendasi untuk pelamar terhadap lowongan kerja milik perusahaan yang dapat menghasilkan rekomendasi yang tepat? 1.3 Tujuan Penelitian Tujuan dari Tugas Akhir ini adalah menerapkan fitur-fitur serta fungsi yang dimiliki oleh framework Laravel dalam mengembangkan portal lowongan kerja sesuai dengan kebutuhan dan membangun sistem rekomendasi yang dapat melakukan proses matching antara job requirment dengan CV atau data pelamar yang dapat menghasilkan rekomendasi yang tepat serta menjembatani antara pelamar dan perusahaan.

4 1.4 Batasan Masalah Adapun batasan-batasan masalah dalam penyelesaian Tugas Akhir ini adalah: 1. Aplikasi ini merupakan aplikasi berbasis website dengan tujuan memudahkan pengguna untuk melakukan akses pada aplikasi ini. 2. Sistem ini dibuat dengan mengunakan framework Laravel dan menggunakan metode MVC (Model-View-Controller). 3. Sistem ini diakses secara online dengan menggunakan browserbrowser untuk melihat website. 4. Data yang akan diolah pada aplikasi ini terdiri dari : account, Company profile, applicant profile applicant resume / CV, job vacancy, parameter, match point. 5. Aplikasi ini akan mengirimkan informasi kepada Company setelah applicant melakukan apply pada lowongan pekerjaan milik Company, yang berisikan data applicant. 6. Sistem rekomendasi menggunakan metode algoritma Simple Additive Weighting (SAW). 7. Aplikasi ini menyediakan sistem rekomendasi untuk pihak applicant berdasarkan parameter-parameter yang di tetapkan oleh company, seperti : age, gpa, major, degree dan gender. 1.5 Sistematika Penyajian Berikut adalah struktur dari laporan penelitian ini: BAB I PENDAHULUAN Bab ini akan menjelaskan tentang mengapa penulis mengambil judul skripsi Implementasi Framework Laravel untuk Aplikasi Portal Lowongan Kerja Menggunakan Simple Additive Weighting, di mulai dari latar belakang masalah, rumusan masalah, batasan masalah dan sistematika pembahasan. BAB II LANDASAN TEORI Bab ini akan menjelaskan secara garis besar tentang sistem secara umum dan pengertian Framework Laravel berikut kelebihan-kelebihan dari website yang dibangun dengan framework Laravel.

5 BAB III ANALISIS DAN DESAIN Bab ini akan menjelaskan tentang penguraian dari suatu sistem yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan, kesempatan, hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan perbaikannya. Serta menjelaskan tentang persiapan rancangan bangunan implementasi sehingga dapat menggambarkan bagaimana suatu sistem dapat dibentuk. BAB IV PENGEMBANGAN PERANGKAT LUNAK Bab ini akan menjelaskan perencanaan tahap implementasi, proses perkembangan implementasi proyek, penjelasan mengenai realisasi fungsionalitas dan user interface design yang sudah dibuat. BAB V TESTING DAN EVALUASI SISTEM Bab ini akan menjelaskan rencana dan rancangan test pada sistem. Pengujian akan dilakukan berdasarkan skenario dan survey yang di sediakan. BAB VI KESIMPULAN DAN SARAN Bab ini digunakan untuk menjelaskan kesimpulan dan saran-saran untuk keperluan pengembangan aplikasi selanjutnya.