PMO18-TI16S-FINAL PROJEK LOKERKITA-CHARIR MAULANA ACHSAN

LAPORAN FINAL PROJEK PEMROGRAMAN MOBILE 1

APLIKASI PENYEDIA INFO LOWONGAN KERJA

“LOKERKITA”

 

Disusun Oleh:

Kelompok 5

Charir Maulana Achsan          16.11.0217

Bagus Anjas P                         16.11.0221

Mustofa Bayu Rahmat            16.11.0245

Esa Rizki Anandrian               16.11.0248

Danang Aldy Kurniawan        16.11.0267

Tri Wahyono                           16.11.0284

Sarif Hidayatulloh                  16.11.0286

Muchamad Arief Sidik           16.11.0296

Adent Bima Prasetya              16.11.0301

Dhimas Galih Prasetyo           16.11.0308

Eva Faiza                                16.11.0317

Ikhsan Setiawan                      16.11.0344

     Kelas : TI16S

 

PROGRAM STUDI TEKNIK INFORMATIKA

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM PURWOKERTO

2018

 

 

BAB II

LANDASAN TEORI

1.1 LATAR BELAKANG

Pekerjaan merupakan hal yang paling utama karena berpengaruh langsung terhadap kelangsungan hidup seseorang. Pekerjaan merupakan sarana dalam pencarian sumber kehidupan manusia untuk meningkatkan taraf kehidupannya. Ketersediaan lowongan pekerjaan merupakan masalah yang selalu diperhatikan secara intensif oleh setiap orang. Hal ini disebabkan oleh ketidakseimbangan lowongan pekerjaan dengan banyaknya calon pekerja yang dapat berdampak buruk. Salah satu dampak buruk tersebut adalah pengangguran yang merajalalela. Perkembangan teknologi khususnya internet membentuk pola masyarakat baru yang butuh akan informasi yang cepat serta real time. Oleh karena itu dibutuhkan device yang bisa memenuhi akan kebutuhan itu, salah satunya yaitu smartphone android. Kenaikan pengguna smartphone ini juga mendorong para developer aplikasi membuat aplikasi versi mobile. Salah satunya aplikasi LOKERKITA. LOKERKITA adalah sebuah aplikasi yang menyajikan informasi tentang lowongan pekerjaan pada smartphone android sehingga memberikan kemudahan bagi user dalam mencari informasi melalui smartphone android. Dengan adanya aplikasi LOKERKITA pada platform Android ini menjadi alternatif bagi masyarakat untuk melakukan pencarian informasi lowongan pekerjaan kapanpun dan dimanapun berada hanya dengan memanfaatkan media smartphone Android.

1.2 RUMUSAN MASALAH

Adapun rumusan masalah dalam tugas akhir ini adalah sebagai berikut:

  1. a) Bagaimana menganalisa kebutuhan sistem pada sebuah aplikasi lowongan pekerjaan pada platform Android?
  2. b) Bagaimana mendesain user interface pada sebuah aplikasi lowongan pekerjaan?
  3. c) Bagaimana melakukan pengujian aplikasi lowongan pekerjaan pada platform Android?

1.3 BATASAN MASALAH

Agar dalam pengerjaan tugas akhir ini bisa terfokus maka ditentukan

batasan masalah diantaranya sebagai berikut :

  1. a) Program ini merupakan sebuah aplikasi tentang penyedia informasi lowongan pekerjaaan.
  2. b) Aplikasi yang dirancang hanya berhubungan dengan lowongan pekerjaan.
  3. c) Aplikasi ini hanya menampilkan dan memberi informasi mengenai lowongan pekerjaan.
  4. d) Aplikasi berjalan pada mobile device yang menggunakan sistem operasiAndroid minimal versi 4 KitKat
  5. e) Aplikasi ini menggunakan Firebase realtime-database untuk databasenya.

 

1.4 TUJUAN PENELITIAN

Dalam penelitian ini terdapat beberapa tujuan diantaranya adalah sebagai berikut:

  1. a) Dapat menganalisa kebutuhan sistem pada sebuah aplikasi lowongan pekerjaan pada platform android.
  2. b) Dapat mendesain user interface pada sebuah aplikasi lowongan pekerjaan yang user friendly sehingga mudah dimengerti dan dipahami oleh user.
  3. c) Melakukan pengujian terhadap aplikasi lowongan pekerjaan agar dapat mengetahui kekurangan atau error pada aplikasi

 

BAB II

LANDASAN TEORI

2.1 Penertian Android

Android merupakan sistem operasi yang digunakan untuk perangkat mobile berbasis Linux. Pada awalnya sistem operasi ini dikembangkan oleh Android.Inc, yang kemudian dibeli oleh Google pada tahun 2005. Android mengembangkan usaha pada tahun 2007 dibentuklah Open Handset Alliance (OHA), sebuah konsorsium dari beberapa perusahaan, yaitu Texas Instrument, Broadcom Corporation, Google, HTC, Intel, LG, Marvell Technology Group, Motorola, Nvidia, Qualcom, Samsung Electronics, Sprint Nextel, dan T-Mobile dengan tujuan untuk mengembangkan standar terbuka untuk perangkat mobile Smartphone.

 

Pada tanggal 9 Desember 2008 , ada 14 anggota baru yang akan bergabung di dalam proyek Android, termasuk Packet Video, ARM Holdings, Atheros Communications, Asustek Computer INC, Garmin Ltd, Softbank, Sony Ericsson, Toshiba Corp, dan VodaFone Group Plc (Hermawan, 2010).

 

2.2 Pengertian Firebase

Firebase adalah peyedia layanan realtime database dan backend sebagai layanan. Suati aplikasi yang memungkinkan pengembang membuat API untuk disngkronisasikan untuk client yang berbeda – beda dan disimpan pada cloud-nya Firebase. Firebase memiliki banyak library yang memungkinkan untuk mengintegrasikan layanan ini dengan Android, Ios, Javacript, Java, Objective-C dan Node.JS . Database Firebase juga bersifat bisa diakses lewat REST API. REST API tersebut menggunakan protokol Server-Sent Event dengan membuat koneksi HTTP untuk menerima push notification dari server. Pengembang menggunakan REST API untuk post data yang selanjutnya Firebase client library yang sudah diterapkan pada aplikasi yang dibangun yang akan mengambil data secara real- time[28].

Pengembang juga dapat menggunakan database ini untuk mengamankan data menggunakan server Firebase dengan rules yang ada. Untuk hosting file Firebase menyediakan hosting untuk static file dengan fasilitas CND dan SNL.


LINK POWERPOINT MATERI : PEMOGRAMAN MOBILE 1 (FINAL PROJEK)

LINK MS WORD LAPORAN : LAPORANFINALPROJEKPMO

LINK DOWNLOAD SOURCE CODE LOKERKITA : https://drive.google.com/open?id=1FmJzDrspHP_dld86cGGQe30PD-3_r5qF

LINK DOWNLOAD FILE APK INSTALLER LOKERKITA : https://drive.google.com/open?id=1Tj1c4YfQQ9Jv0jTJJVAclmB8sSMqlbs-

LINK VIDEO YOUTUBE : https://youtu.be/FUM6pOzw6V4