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:
- a) Bagaimana menganalisa kebutuhan sistem pada sebuah aplikasi lowongan pekerjaan pada platform Android?
- b) Bagaimana mendesain user interface pada sebuah aplikasi lowongan pekerjaan?
- 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 :
- a) Program ini merupakan sebuah aplikasi tentang penyedia informasi lowongan pekerjaaan.
- b) Aplikasi yang dirancang hanya berhubungan dengan lowongan pekerjaan.
- c) Aplikasi ini hanya menampilkan dan memberi informasi mengenai lowongan pekerjaan.
- d) Aplikasi berjalan pada mobile device yang menggunakan sistem operasiAndroid minimal versi 4 KitKat
- e) Aplikasi ini menggunakan Firebase realtime-database untuk databasenya.
1.4 TUJUAN PENELITIAN
Dalam penelitian ini terdapat beberapa tujuan diantaranya adalah sebagai berikut:
- a) Dapat menganalisa kebutuhan sistem pada sebuah aplikasi lowongan pekerjaan pada platform android.
- b) Dapat mendesain user interface pada sebuah aplikasi lowongan pekerjaan yang user friendly sehingga mudah dimengerti dan dipahami oleh user.
- 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