## Bulletin of Information Technology (BIT)
Vol 3, No 4, Desember 2022, Hal 268 - 273 ISSN 2722-0524 (media online) DOI 10.47065/ bit.v3i1. 375 https://journal.fkpt.org/index.php/BIT

## Informasi Lowongan Kerja Wilayah Kabupaten Sumbawa Berbasis Android
Indah Putrianti, Shinta Esabella*, Rizka Irjiba
Rekayasa Sistem, Informatika, Universitas Teknologi Sumbawa, Sumbawa, Indonesia Email: 1 indahputrianti.13@gmail.com, 2 sesabella@gmail.com, 3 rizkairjibakyungsoo@gmail.com Email Penulis Korespondensi: sesabella@gmail.com
Abstrak − Pencarian  informasi  lowongan  kerja  diwilayah  Kabupaten  Sumbawa  saat  ini  diperoleh  melalui  media  sosial  seperti Facebook, Instagram, dan aplikasi khusus lowongan kerja yang dapat di download melalui play store. Namun, cara tersebut kurang efektif karena membutuhkan waktu untuk mengumpulkan informasi lowongan pekerjaan yang sesuai dengan kriteria yang dimiliki oleh setiap orang. Untuk itu perlu dibangun sebuah Aplikasi Informasi Lowongan Kerja Wilayah Kabupaten Sumbawa Berbasis Android.  Dengan  tujuan  menghasilkan  sebuah  aplikasi  lowongan  kerja  wilayah  Kabupaten  Sumbawa  berbasis  android  yang memudahkan  pencari  kerja  maupun  penyedia  lowongan  pekerjaan  yang  berada  diwilayah  Kabupaten  Sumbawa.  Penelitian  ini menggunakan  metode penelitian kualitatif dan  metode  pengembangan SDLC (System  Development Life Circle)  dengan  model Spiral. Aplikasi dibangun dengan menggunakan bahasa pemrograman dart, menggunakan framework flutter, dan menggunakan kode editor visual studio code, serta menggunakan database MariaDB dengan bantuan server lokal Xampp. Aplikasi tersebut juga telah dilakukan pengujian menggunakan Black-box testing.
Kata Kunci : Aplikasi, Informasi Lowongan Kerja, Android, Spiral
Abstract − Searching for job vacancies in the Sumbawa Regency area is currently obtained through social media such as Facebook, Instagram,  and  special  applications  for  job  vacancies  that  can  be  downloaded  via  the  play  store.  However,  this  method  is  less effective because it takes time to gather information on job vacancies that match the criteria that everyone has. For this reason, it is necessary to build an Android-based Job Vacancies Information Application for Sumbawa Regency. With the aim of producing an android-based application for job vacancies in the Sumbawa Regency area that makes it easier for job seekers and job vacancies providers in the Sumbawa Regency area. This research uses qualitative research methods and SDLC (System Development Life Circle) development methods with the Spiral model. The application is built using the dart programming language, uses the flutter framework, and  uses the  visual studio code  editor, and  uses the MariaDB database  with the  help of a local Xampp server. The application has also been tested using Black-box testing
Keywords : Applications, Job Vacancies Information, Android, Spiral

## 1. PENDAHULUAN
Pekerjaan merupakan bagian penting dalam kehidupan manusia. Karena pekerjaan adalah kegiatan yang dilakukan oleh setiap orang sebagai sarana untuk memperoleh penghasilan demi memenuhi kebutuhan hidupnya. Berdasarkan Badan  Pusat  Statistik  (BPS)  [1],  dari  hasil  Sensus  Penduduk  (SP  2020)  pada  September  2020  mencatat  jumlah penduduk di Indonesia sebesar 270,20 juta jiwa. Tingginya jumlah penduduk di Indonesia berdampak pada masalah ketenagakerjaan  yang telah  mencapai keadaan cukup memprihatinkan, karena tingginya angka pengangguran serta pendapatan  yang  relatif  rendah.  Sedangkan  jumlah  penduduk  di  Kabupaten  Sumbawa  pada  tahun  2020  berjumlah 457,671 jiwa. Dan berdasarkan Badan Pusat Statistik (BPS) [2] Kabupaten Sumbawa (2020), jumlah pengangguran terbuka mencapai 9,63 ribu jiwa.
Pengangguran  terbuka  sendiri  dapat  disebabkan  karena  minimnya  informasi  lowongan  kerja  atau  tidak  adanya kecocokan  yang  terjadi  antara  kesempatan  kerja  dengan  kriteria  yang  dimiliki  oleh  setiap  orang.  Oleh  karena  itu, peneliti tertarik untuk membangun sebuah informasi lowongan kerja yang dapat mempermudah masyarakat Sumbawa memperoleh  pekerjaan.  Sampai  saat  ini  dengan  perkembangan  teknologi  yang  semakin  meningkat,  pencarian informasi lowongan kerja diwilayah Kabupaten Sumbawa dapat diperoleh melalui media sosial, seperti bergabung di berbagai grup  lowongan kerja di Facebook, mengikuti akun Instagram khusus  loker, dan juga dapat  diperoleh dari jaringan  pertemanan  melalui  media  sosial  chatting  seperti  Whatsapp.  Dimana  saat  ini  banyak  aplikasi  khusus lowongan kerja yang dapat di download melalui play store seperti JobStreet. Berdasarkan hasil wawancara, bahwa cara tersebut kurang efektif karena membutuhkan waktu untuk mengumpulkan informasi lowongan pekerjaan yang sesuai  dengan  kriteria  yang  dimiliki  oleh  setiap  orang.  Dan  informasi  lowongan  pekerjaan  yang  ditampilkan  oleh jobstreet tidak  sesuai  dengan  apa  yang  diinginkan  oleh  pengguna,  serta  informasi  lowongan  yang  masih  ada  akan dikirimkan  kembali.  Dibandingkan  dengan  aplikasi  informasi  lowongan  kerja  wilayah  Kabupaten  Sumbawa  yang akan dibangun, maka melalui aplikasi ini pencari kerja akan lebih mudah menemukan informasi lowongan pekerjaan yang berada diwilayah Kabupaten Sumbawa dengan masing-masing kriteria yang dimiliki oleh setiap orang. Dari  permasalahan  diatas,  maka  perlu  dibangun  sebuah  Aplikasi  Informasi  Lowongan  Kerja  Wilayah  Kabupaten Sumbawa  Berbasis  Android.  Karena  saat  ini  smartphone  berbasis  android  terus  berkembang  dan  semakin  banyak digunakan oleh masyarakat. Dimana aplikasi ini memiliki fitur yang dapat digunakan oleh pencari kerja dan penyedia lowongan kerja. Melalui fitur tersebut, masyarakat Sumbawa yang sedang membutuhkan karyawan dapat menginput data lowongan melalui aplikasi tersebut. Data yang dimasukkan akan tersimpan dalam server yang akan ditampilkan kembali pada aplikasi tersebut berupa informasi lowongan kerja. Pada aplikasi ini juga menampilkan data berupa sifat

## Bulletin of Information Technology (BIT)
Vol 3, No 4, Desember 2022, Hal 268 - 273 ISSN 2722-0524 (media online) DOI 10.47065/ bit.v3i1. 375 https://journal.fkpt.org/index.php/BIT
dari  pekerjaan  itu  sendiri,  yaitu  pekerjaan  part  time  dan  pekerjaan  full  time.  Sehingga  pencari  kerja  dapat  dengan mudah memilih jenis pekerjaan berdasarkan sifat dari pekerjaan itu sendiri dan penyedia pekerjaan tidak ada batasan khusus karena pencari kerja sendiri yang akan menyesuaikan dengan kemampuannya.
Dengan  adanya  aplikasi  informasi  lowongan  kerja  di  wilayah  Kabupaten  Sumbawa  ini,  diharapkan  dapat  menjadi solusi  bagi  pencari  kerja  yang  berada  di  wilayah  Kabupaten  Sumbawa,  sehingga  lebih  efisien.  Dan  bagi  penyedia lowongan pekerjaan, dapat membuat lowongan pekerjaan secara mandiri melalui aplikasi tersebut. Selain itu, dengan adanya aplikasi informasi lowongan kerja di wilayah Kabupaten Sumbawa dapat mengurangi angka pengangguran di Indonesia, khususnya di wilayah Kabupaten Sumbawa.

## 2. METODOLOGI PENELITIAN

## 2.1 Metode Pengembangan Sistem
Metode pengembangan sistem yang digunakan pada penelitian ini adalah metode pengembangan perangkat lunak dengan model spiral. Model spiral digunakan karena model spiral merupakan penggabungan dari model prototyping dan  model waterfall dengan  memaksimalkan aspek kecepatan dan ketepatan berdasarkan keinginan dan kebutuhan penggunanya.
Gambar 1. Model spiral
Berikut ini merupakan tahapan-tahapan yang dilakukan dalam membangun aplikasi lowongan kerja wilayah Sumbawa berbasis android dengan metode spiral:
1. Komunikasi dengan pelanggan (customer communication)
Pada tahap ini dilakukan komunikasi melalui wawancara dengan beberapa masyarakat Sumbawa, yang tentunya bersedia  untuk  diwawancarai  terkait  informasi  lowongan  kerja.  Hal  tersebut  dilakukan  untuk  memperoleh gambaran terkait penelitian informasi lowongan kerja yang sedang dilakukan oleh peneliti.
2. Perencanaan (planning)
Pada tahap ini dilakukan perencanaan terkait dengan penentuan sumber daya, berupa analisa kebutuhan perangkat keras maupun perangkat lunak yang digunakan. Serta analisa terkait kebutuhan pengguna. Selain itu, perkiraan waktu  pengerjaan  yang  dibutuhkan  juga  difikirkan,  dengan  melakukan  pengaturan  jadwal  dalam  membangun sebuah aplikasi informasi lowongan kerja.
3. Analisis resiko (risk analysis)
Pada  tahap  selanjutnya  setelah  dilakukan  perencanaan,  maka  analisis  kemungkinan  terjadinya  resiko  yaitu kebutuhan perangkat keras yang tidak mendukung. Kemudian menghasilkan solusi alternatif dengan melakukan perubahan atau pengadaan perangkat keras baru, tentunya harus diikuti dengan ketersediaan jumlah biaya yang dibutuhkan untuk mengurangi resiko tersebut.
4. Rekayasa (engineering)
Pada tahap rekayasa ini, dilakukan pembuatan prototype aplikasi informasi lowongan kerja yang sesuai dengan perencanaan pada tahap sebelumnya. Dapat berupa  pembuatan pemodelan sistem dengan menggunakan UML, perangcangan database dan pembuatan desain user interface.
5. Konstruksi dan peluncuran (construction and release)
Pada  tahap  selanjutnya  setelah  dilakukan  pembuatan  prototype,  maka  prototype  tersebut  diimplementasikan kedalam sebuah kode program dengan menggunakan visual studio code dan framework flutter. Setelah aplikasi tersebut selesai, kemudian dilakukan pengujian software dengan menggunakan black-box testing. Dan terakhir dilakukan proses installasi terhadap aplikasi informasi lowongan kerja tersebut.
6. Evaluasi pelanggan (customer evaluation)
Pada  tahap  akhir,  dilakukan  evaluasi  dari  pengguna  aplikasi  informasi  lowongan  kerja.  Hal  tersebut  dapat  berupa tanggapan terkait kepuasan pengguna atau dapat berupa  masukan terhadap aplikasi informasi lowongan kerja yang telah dihasilkan.

## Bulletin of Information Technology (BIT)
Vol 3, No 4, Desember 2022, Hal 268 - 273 ISSN 2722-0524 (media online) DOI 10.47065/ bit.v3i1. 375 https://journal.fkpt.org/index.php/BIT

## 3. HASIL DAN PEMBAHASAN

## 3.1 Hasil Penelitian
Berikut ini  merupakan  implementasi  dari kode  program  berupa tampilan user interf ace  dari aplikasi  informasi lowongan kerja wilayah Kabupaten Sumbawa berbasis android .
1. Implementasi Halaman Home Screen
Gambar 2. Implementasi Halaman Home Screen
Pada halaman ini pengguna dapat memilih menu pencari kerja apabila ingin mencari informasi lowongan kerja. Apabila pengguna sedang membutuhkan pegawai maka dapat memilih menu penyedia lowongan.
2. Implementasi Halaman Login
Gambar 3. Implementasi Halaman Login
Pada halaman ini penyedia lowongan diminta untuk memasukkan email dan password yang sudah didaftarkan sebelumnya pada halaman pendaftaran untuk dapat mengakses halaman lowongan.

## Bulletin of Information Technology (BIT)
Vol 3, No 4, Desember 2022, Hal 268 - 273 ISSN 2722-0524 (media online) DOI 10.47065/ bit.v3i1. 375 https://journal.fkpt.org/index.php/BIT

## 3. Implementasi Halaman Pendaftaran
Gambar 4. Implementasi Halaman Pendaftaran
Pada  halaman  ini  penyedia  lowongan  dapat  mengisi  data  pendaftaran  untuk  dapat  mengakses  halaman lowongan. Dimana penyedia lowongan diminta untuk memasukkan data yang nantinya dapat digunakan untuk aktivitas login.
4. Implementasi Halaman Lowongan
Gambar 5. Implementasi Halaman Lowongan
Pada  halaman  ini  penyedia  lowongan  dapat  melihat  dan  menambahkan  data  lowongan,  melihat  detail  data lowongan yang sudah ditambahkan, serta menghapus data lowongan.
5. Implementasi Halaman Tambah Lowongan

## Bulletin of Information Technology (BIT)
Vol 3, No 4, Desember 2022, Hal 268 - 273 ISSN 2722-0524 (media online) DOI 10.47065/ bit.v3i1. 375 https://journal.fkpt.org/index.php/BIT
Pada  halaman  ini  penyedia  lowongan  dapat  mengisi  data  lowongan  yang  telah  disediakan  untuk  mencari karyawan  atau  pegai  yang  sedang  dibutuhkan.  Dimana  data  tersebut  akan  ditampilkan  pada  halaman  daftar lowongan.
6. Implementasi Halaman Daftar Lowongan
Gambar 6. Implementasi Halaman Daftar Lowongan
Pada halaman  ini pencari kerja dapat melihat daftar lowongan  yang ada untuk mencari pekerjaan  yang sesuai dengan  kriteria  yang  dimilikinya.  Serta  dapat  melihat  secara  detail  lowongan  pekerjaan  yang diinginkan.Implementasi Halaman Detail Lowongan
Gambar 7. Implementasi Halaman Detail
Lowongan
Pada  halaman  ini  pencari  kerja  dapat  melihat  secara  detail  lowongan  pekerjaan  yang  diinginkan  untuk menentukan apakah pekerjaan tersebut sesuai dengan kriteria yang dimilikinya.

## 4. KESIMPULAN
Berdasarkan hasil penelitian yang telah dilakukan mengenai informasi lowongan kerja wilayah Kabupaten Sumbawa berbasis android dapat diambil kesimpulan bahwa, aplikasi informasi lowongan kerja telah selesai dibangun dengan menggunakan  bahasa  pemrograman  dart,  menggunakan  framework  flutter,  dan  telah  dilakukan  pengujian menggunakan Black-box testing. Pada aplikasi ini juga, dapat digunakan oleh pencari kerja dan penyedia lowongan kerja.  Dimana  pencari  kerja  dapat  melihat  daftar  lowongan  kerja  yang  tersedia  dan  dapat  melihat  secara  detail informasi lowongan kerja yang diinginkan. Sedangkan penyedia lowongan dapat menambahkan data lowongan kerja yang sedang dibutuhkan, tentunya harus melakukan pendaftaran akun terlebih dahulu untuk dapat mengakses halaman lowongan.

## Bulletin of Information Technology (BIT)
Vol 3, No 4, Desember 2022, Hal 268 - 273 ISSN 2722-0524 (media online) DOI 10.47065/ bit.v3i1. 375 https://journal.fkpt.org/index.php/BIT

## UCAPAN TERIMAKASIH
Ucapan terima kasih diberikan yang sebesar-besarnya kepada seluruh Pihak-pihak yang telah meluangkan waktunya untuk terlibat dalam penelitian ini.

## REFERENCES
[1] Bps. (2022, Maret 10). Hasil Sensus Penduduk 2020. Retrieved from bps.go.id:
https://www.bps.go.id/pressrelease/2021/01/21/1854/hasil-sensus-penduduk-2020.html
[2] Sumbawa  Kab.  (2022,  Maret  10).  Indikator  Ketenagakerjaan  Kabupaten  Sumbawa  2018-2020.  Retrieved  from sumbawakab.bps.go.id: https://sumbawakab.bps.go.id/indicator/6/92/1/indikator-ketenagakerjaan-kabupaten- sumbawa.html
[3] Susilawati, B., & Lampung, B. (2018). RANCANG BANGUN SISTEM INFORMASI LOWONGAN PEKERJAAN. XVI, 135– 139.
[4] SOPIANDI, I. S. (2020). PROTOTIPE INFORMASI LOWONGAN KERJA DISNAKERIN MAJALENGKA. INFOTECH journal, 6(1), 25-31
[5] Wardaningsih,  B.  A.  I.,  Nur,  A.  M.,  &  Fathurrahman,  I.  (2022).  Aplikasi  Penyedia  Lowongan  Kerja  Di  Wilayah  NTB Berbasis Web Menggunakan Framework Laravel Dan Mysql. Infotek: Jurnal Informatika dan Teknologi, 5(1), 82-92.
[6] Lestari, I. D., Samsugi, S., & Abidin, Z. (2020). RANCANG BANGUN SISTEM INFORMASI PEKERJAAN PART TIME BERBASIS MOBILE DI WILAYAH BANDAR LAMPUNG. 1(1), 18–21.
[7] Anggraeni, Elisabet Yunaeti, dan Rita Irviani. 2017. Pengantar Sistem Informasi. Yogyakarta: CV. ANDI OFFSET
[8] Harijanto, B., P, D. K., Amini, J. I., Informasi, J. T., Studi, P., Informatika, T., & Malang, P. N. (2018). Rancang Bangun Sistem Informasi Lowongan Kerja Di JPC Polinema Dengan Metode Quick Sort. 4, 240–245
[9] Sumbawa Kab. (2022, Maret 22). Sejarah  Kabupaten Sumbawa. Retrieved from
sumbawakab.go.id: https://sumbawakab.go.id/sejarah-kab.-sumbawa.html
[10]  Gunawan,  Sri  Muliani  Damanik,  Freshtiya  Beby  Larasati,  Azhar  Fadilah  Zuhri,  dan  Solikhun.  2021.  Dasar-Dasar Pemrograman Android. Yayasan Kita Menulis
[11]  Alda, Muhamad. 2020. Aplikasi Crud Berbasis Android dengan Kodular dan Database Airtable. Bandung: CV. Media Sains
Indonesia
[12]  Salamah, Ummy Gusti. 2021. Tutorial Visual Studio Code. Media Sains Indonesia [13]  Raharjo, B. 2019. Pemrograman Android Dengan Flutter. bandung: Informatika Bandung [14]  Widyastuti,  H.,  &  Muttaqien,  I.  M.  (2019).  RANCANG  BANGUN  SISTEM  INFORMASI  LOWONGAN  KERJA BERBASIS WEB MENGGUNAKAN FRAMEWORK CODEIGNITER. Jurnal Gaung Informatika, 12(2).
[15]  Ariwibowo, Budi. 2021. Dasar-Dasar SQL MariaDB. Yogyakarta: CV. Diandra Primamitra Media.