• Tidak ada hasil yang ditemukan

Sistem Informasi Lowongan Pekerjaan Berbasis Android

N/A
N/A
Protected

Academic year: 2021

Membagikan "Sistem Informasi Lowongan Pekerjaan Berbasis Android"

Copied!
11
0
0

Teks penuh

(1)

Sistem Informasi Lowongan Pekerjaan Berbasis Android

Tri Wahyudi*1,Muhammad Rachmadi2 1,2

STMIK GI MDP PALEMBANG; Jl. Rajawali no. 14 Palembang, Telp. (0711)376400/Fax (0711) 376360

3

Jurusan Sistem Informasi STMIK GI MDP, Palembang e-mail: *1triwahyudi171091@gmail.com,2rachmadi@mdp.ac.id

Abstrak

Tujuan dari penulisan skripsi ini adalah untuk merancang sistem aplikasi lowongan pekerjaan berbasis Android. Aplikasi ini dapat membantu pencari kerja dalam mencari informasi mengenai lowongan kerja sesuai keahlian/keterampilan. Dalam pengembangan sistem ini menggunakan bahasa pemprograman Java, untuk membangun aplikasi Android, sedangkan basis data yang digunakan adalah MySQL. Metodologi pengembangan sistem yang digunakan adalah metodologi Waterfall. Metodologi Waterfall ini memiliki beberapa tahapan yaitu analisis, desain, coding, pengujian dan pemeliharaan. Dalam proses pengumpulan data penulis menggunakan metode observasi dan studi pustaka. Keluaran yang dihasilkan dari pengembangan sistem ini adalah aplikasi sistem informasi lowongan pekerjaan berbasis Android.

Kata kunci—Sistem Aplikasi Lowongan pekerjaan Berbasis Android, MySQL,Waterfall

Abstract

The purpose of this thesis is to design Android based job vacancy application system.

This application could help job seekers in looking for information about job vacancy according to their skills. This system development, uses Java programming language to build Android application, while MySQL is used as the database.This development uses Waterfall methodology. This methodology has several steps i.e analysis, design, coding, testing and maintenance in the process of getting information, observation and literature study are used. The output of this system development is an Android based job vacancy information system application.

Keywords—Aplication System Job Vacancy based Android, MySQL,Waterfall

1. PENDAHULUAN

owongan pekerjaan adalah suatu informasi tentang suatu pekerjaan yang tersedia bagi para pencari kerja khususnya bagi orang yang tidak mempunyai pekerjaan atau sedang mencari pekerjaan yang disertai dengan syarat-syarat tertentu. Dengan adanya informasi lowongan kerja dapat mengurangi pengangguran. Dengan adanya informasi lowongan pekerjaan dapat mengurangi pengangguran tetapi perusahaab dalam penyebaran informasi lowongan pekerjaan terbatas. Hal ini mengakibatkan kebutuhan SDM kurang sesuai yang dibutuhkan perusahaan. Selain itu saat ini yang sering di gunakan melalui brosur hanya yang membacanya yang mengetahui.

Penelitian yang pernah dilakukan oleh Destriyana Darmastuti yang berjudul Implementasi Metode Simple Additive Weighting(SAW) dalam Sistem Informasi Lowongan Pekerjaan Berbasis Web untuk Rekomendasi Pencari Kerja Terbaik. Yang mana aplikasi ini nantinya memberikan informasi rekomendasi terbaik sesuai bobot yang sudah di tentukan oleh

(2)

perusahaan baik penyebaran informasi maupun penyaringan pelamar [1].

Penelitian yang pernah dilakukan oleh Yusup Sulistya Nugroho dan Abadi Nugriho yang berjudul Sistem Infromasi Lowongan Kerja Berbasis Web dan Wap Bagi Alumni SMK Negeri 3 Purworejo, sistem ini mampu menampilkan lowongan pekerjaan , pengumuman hasil seleksi untuk membantu SMK Negeri 3 Purworejo [2].

Penelitian yang pernah dilakukan oleh Bambang Yudiawan yang berjudul Perancangan Sistem Informasi Lowongan Pekerjaan Berbasis Web, penulis mengungkapkan informasi lowongan pekerjaan melalui web. Aplikasi ini dapa memasung curriculum vitae menyimpan dan mengubaht curriculum vitae nya serta melakukan pelamaran melalui online [3].

Oleh karena itu, dibutuhkan aplikasi yang dapat memberikan informasi lowongan pekerjaan kepada pengguna dengan judul “Sistem Informasi Lowongan Pekerjaan Berbasis Android”.

Sistem informasi adalah sekumpulan komponen yang saling berhubungan, mengumpulkan (atau mendapatkan), memproses, menyimpan, dan mendistribusikan informasi untuk menunjang pengambilan keputusan dan pengawasan suatu organisasi [4].

Lowongan Pekerjaan adalah suatu informasi tentang suatu pekerjaan yang tersedia bagi para pencari kerja khususnya bagi orang yang tidak mempunyai pekerjaan Dengan adanya penyebaran secara luas dapat meningkatkan SDM yang berkualitas.

JDK (Java Development Kit) merupakan program yang digunakan untuk membantu para pengembang aplikasi dalam merancang dan membuat program[5]. Android Develepoment Tools

atau lebih dikenal dengan sebutan ADT atau plugins Eclipse merupakan plugins yang digunakan untuk membuat project berbasis Android. ADT wajib diinstal sehingga eclipse yang sudah terinstal dikomputer dapat digunakan sebagai tempat atau media untuk melakukan pemograman Android[5]. Serta MySQL adalah sebuah program database server yang mampu menerima dan mengirimkan datanya dengan sangat cepat, multi user serta menggunakan perintah standar SQL

(Structured Query Language). [6]

2. METODOLOGI

2.1 Metode Pengumpulan Data

Pengembang sistem menyediakan form pendaftaran sebagai perusahaan dan mengisi semua yang sudah disediakan pengembang. Setelah melakukan pendaftaran perusahaan dapat melakukan entry data mengenai lowongan kerja yang dibutuhkan oleh persahaan tersebut.

2.2 Analisis

Tahapan analis dilakukan terhadap sistem yang ada (sistem yang berjalan) mengenai permasalahan dan penyebab masalah serta efek dari permasalahannya. Untuk mengetahui permasalahan yang ada maka dilakukanlahh analisis dengan menggunakan kerangka PIECES. 1. Performance (Kinerja) 2. Information (Informasi) a. Output (Keluaran) b. Input (Masukkan) c. Data Tersimpan 3. Economics (Ekonomi) a. Biaya b. Keuntungan

(3)

a. Keamanan atau kontrol terlalu lemah. b. Kontrol atau keamanan berlebihan.

5. Efficiency (Efisiensi)

a. Orang, mesin atau komputer membuang waktu.

b. Orang, mesin atau komputer membuang material dan persediaan. c. Usaha yang dibutuhkan untuk tugas-tugas terlalu berlebihan. d. Material yang dibutuhkan untuk tugas-tugas terlalu berlebihan.

6. Service (Servis atau layanan).

a. Sistem menghasilkan produk yang tidak akurat,. b. Sistem menghasilkan produk yang tidak konsisten. c. Sistem menghasilkan produk yang tidak dapat dipercaya. d. Sistem tidak mudah dipelajari.

e. Sistem tidak fleksibel apa situasi baru atau tidak umum. f. Sistem tidak fleksibel untuk berubah.

g. Sistem tidak kompatibel dengan sistem-sistem lain

2.3 Metode Pengembangan Sistem

Didalam melakukan penelitian metodologi yang digunakan yaitu model Waterfall. model Waterfall menyediakan alur hidup perangkat lunak secara sekuensial dan terurut dimulasi dari analisis, desain, pengodean, pengujian dan tahap pendukung [6].

Analisis Desain Pengodean Pengujian

Gambar 2.1 Waterfall

Tahapan-tahapan metodologi Waterfall adalah sebagai berikut.

2.1.1 Analisis Kebutuhan Perangkat Lunak

Proses pengumpulan kebutuhan dilakukan secara intensif untuk mespefikasikan kebutuhan perangkat lunak agas dapat dipahami perangkat lunak seperti apaya yang dibutuhkan oleh user[6].

2.1.2 Desain

Desain perangkat lunak adalah proses multi langkah yang fokus pada desain pembuatan program perangkat lunak termasuk struktur data, arsitektur perangkat lunak, representasi antarmuka, dan prosedur pengodean. Tahap ini mentranlasi kebutuhan desain agar dapat diimplementasikan menjadi program pada tahap selanjutnya[6].

2.1.3 Pembuatan Kode Program

Desain harus ditranslasikan kedalam program perangkat lunak. Hasil dari tahap ini adalahh program komputer sesuai dengan desain yang dibuat pada tahap desain [6].

2.1.4 Pengujian

Pengujian fokus pada perangkat lunak secara dari segi logik dan fungsional dan memastikan bahwa semua bagian sudah diuji. Hal ini dilakukan untuk meminimalisir kesalahan (error) dan memastikan keluaran yang dihasilkan sesuai dengan yang diinginkan [6].

(4)

3. HASIL DAN PEMBAHASAN

3.1 Analisis Permasalahan

Dalam tahap analiasis permasalahan penulis menggunakan kerangka PIECES Untuk mengetahui permasalahan yang ada. kerangka PIECES dapat dilihat sebagai berikut.

1. Performance

Membutuhkan waktu yang lama untuk pencarian informasi lowongan pekerjaan.

2. Information

Penyebaran informasi lowongan pekerjaan melalui koran dan brosur cakupannya terbatas.

3. Economics

Mahalnya biaya pemasangan iklan lowongan pekerjaan.

4. Control

Penulis tidak menemukan masalah pada tahap ini.

5. Efficiency

Dalam mencari lowongan pekerjaan tidak harus membeli media iklan seperti koran atau dari orang ke orang.

6. Service

Kurangnya layanan informasi untuk bertanya lebih rinci mengenai lowongan pekerjaan.

3.2 Analisis Kebutuhan

Digunakan untuk mengambarkan interaksi antara pengguna (user) dengan sistem informasi lowongan pekerjaan berbasis android. Dalam use case ini terdiri dari satu aktor pada aplikasi Mobile Loker yaitu Pelanggan dan dua aktor pada WebsiteMobile Loker yaitu

Client dan administrator dari sistem.

Login Daftar Pengguna Pemulihan Password Lihat Loker Lihat Komentar Simpan Bookmark Lihat Bookmark

Ubah Password Pengguna

Log Out

Tambah Komentar

Simpan CV

(5)

Login Daftar Pengguna Ubah Password Aktifkan Pengguna Non-Aktifkan Pengguna Tambah Loker Lihat Loker Ubah Loker

Ubah Profil Perusahaan Hapus Loker Ubah Publikasi Client Administrator Lihat Pengguna Log Out

Gambar 3.2 Use Case 3.3 Rancangan Sistem

3.3.1 Diagram Konteks

Diagram konteks merupakan diagram yang mengambarkan kondisi sebuah sistem secara keseluruhan, baik itu proses masukan dan keluaran yang dilakukan sebuah sistem. Dalam diagram konteks ini terdiri dari tiga entitas ekternal yaitu Pengguna, Client dan Administrator. Pengguna bisa melihat informasi lowongan pekerjaan, sedangkan Client dapat mengelola lowongan pekerjaan dan administrator bisa mengelola lowongan pekerjaan, mengelola client dan mengelola disisi web service.

Pengguna

Sistem Informasi Lowongan Pekerjaan

Berbasis Android

Administrator Informasi loker

Informasi pengguna Loker Pengelolaan pengguna Client Informasi Loker Informasi loker Informasi loker Komentar

Gambar 3.2 Diagram Konteks

3.3.2 Diagram Dekomposisi

Diagram dekomposisi yang diusulkan dalam pengembangan sistem terdiri dari tiga subsistem. Diagram dekomposisi menunjukan fungsional top-down suatu sistem. Diagram dekomposisi pada sistem ini terdiri dari dua subsistem yang pertama subsitem Mobile Loker dan Website Mobile Loker. Untuk subsitem Mobile

(6)

Loker terdiri dari dua yaitu administrasi dan pengelolaan sedangkan WebsiteMobile

Loker dibagi menjadi dua yaitu administrasi sistem dan pengelolaan.

Sistem Informasi Lowongan Pekerjaan Berbasis Amdroid 1.0 Mobile Loker 2.0 Website Mobile Loker 2.2 Pengelo laan 2.1 Administrasi Sistem 2.1.1 Login 2.1.2 Daftar Pengguna 2.1.3 Ubah Password 2.1.4 Aktifkan Pengguna 2.1.5 Non-Aktifkan Pengguna 2.2.1 Tambah Loker 2.2.2 Lihat Loker 2.2.3 Ubah Loker 2.2.4 Hapus Loker 2.2.5 Ubah Publikasi 2.2.6 Ubah Profil Perusahaan 1.1 Administrasi 1.2 Pengelolaan 1.2.1 Lihat Loker 1.2.2 Lihat Komentar 1.2.3 Tambah Komentar 1.2.4 Simpan Bookmark 1.1.1 Login 1.1.2 Daftar Pengguna 1.1.3 Ubah Password 1.2.4 Pemulihan Password 1.2.5 Lihat Bookmark 1.2.6 Simpan CV 1.2.7 Download CV 1.2.5 Log out 1.1.6 Lihat Pengguna 1.1.7 Log Out

Gambar 3.3 Diagram Dekomposisi

3.3.3 Data Flow Diagram (Logis)

Diagram aliran data logis menggambarkan proses lihat loker pada Sistem Informasi Lowongan Pekerjaan Berbasis Android dapat dilihat sebagai berikut.

Pengguna Lihat Loker

1.2.1

Identitas nama loker

Loker

Data_Nama Loker Dafar loker

Gambar 3.4 Data Flow Diagram Logis Lihat Loker

Diagram aliran data logis menggambarkan proses simpan bookmark

berdasarkan loker yang dipilih pada Sistem Informasi Lowongan Pekerjaan Berbasis Android dapat dilihat sebagai berikut.

Pengguna Simpan Bookmark

1.2.2

Identitas bookmark

Loker Data_bookmark baru

Gambar 3.5 Data Flow Diagram Logis Simpan Bookmark

Diagram aliran data logis menggambarkan proses lihat komentar pada Sistem Informasi Lowongan Pekerjaan Berbasis Android dapat dilihat sebagai berikut.

(7)

Pengguna Lihat Komentar 1.2.4 Identitas komentar Komentar Data_komentar Komentar dilihat

Gambar 3.6 Data Flow Diagram Logis Lihat Komentar

Diagram aliran data logis menggambarkan proses tambah komentar berdasarkan loker yang dipilih pada Sistem Informasi Lowongan Pekerjaan Berbasis Android dapat dilihat sebagai berikut.

Pengguna Tambah Komentar

1.2.5

Identitas komentar Data_komentar Komentar

Data_komentar Baru

Gambar 3.7 Data Flow Diagram Logis Tambah Komentar

Diagram aliran data logis menggambarkan proses simpan CV pada Sistem Informasi Lowongan Pekerjaan Berbasis Android dapat dilihat sebagai berikut.

Pengguna Simpan CV

1.2.6

Identitas CV Data_CV Baru CV

Gambar 3.8 Data Flow Diagram Logis Simpan CV

3.4 Entity Relationship Diagram

Digunakan untuk mengambarkan hubungan antar entitas di dalam suatu sistem akan tetapi ERD tidak mengambarkan proses dan aliran data pada sistem. Berikut ini gambar ERD pada Sistem Informasi Lowongan Pekerjaan Berbasis Android yang terdiri dari enam entitas yaitu entitas Pengguna, Perusahaan, Loker, Komentar, Bookmark, CV. Dimana tiap entitas memiliki hubungan diantaranya entitas Pengguna memiliki hubungan dengan entitas Komentar, Bookmark dan CV, entitas Perusahaan memiliki hubungan dengan entitas Loker dan Komentar. Pengguna Id_pengguna (PK) username email pendidikan keahlian bahasa Lampiran/sertifikat status Perusahaan Id_perusahaan (PK) username email No_telp Deskripsi perusahaan status loker Id_loker (PK) Id_perusahaan (FK) Deskripsi_loker Deskripsi_perusahaan Jenis_perusahaan lulusan lokasi Tanggal_input Tanggal_ahir komentar Id_loker (FK) Id_pengguna (FK) Id_perusahaan (FK) komentar bookmark Id_loker (FK) Id_pengguna (FK) CV Id_pengguna (FK) Id_loker (FK) Id_perusahaan(FK) ||

>

|| || 0

<

||

<

| ||

<

|

<

| || || |

<

CV password password | || Gambar 3.9 ERD

(8)

3.5 Rancangan Antarmuka

1. Form Loker

Terdapat daftar loker yang tersedia dimana masing-masing tersebut mengarah ke detail loker. Tampilan daftar loker dapat dilihat pada gambar 3.10 sebagai berikut.

Gambar 3.10 Form Loker 2. Form Detail Loker

Detail loker akan terlihat jika di pilih salah satu dari daftar loker. Detail loker merupakan bagian dari daftar loker yang dapat memudahkan melihat secara rinci mengenai loker. Detail loker ini juga mengarahkan ke lamar, tambah komentar, lihat komentar. Tampilan Detail Loker dapat dilihat pada gambar 3.11 sebagai berikut.

(9)

3. Form Favorit

Pada tampilan Form Favorit pengguna dapat melihat daftar loker sesuai dengan loker yang dipilih sebelumnya. Tampilan Form Favorit dapat dilihat pada gambar 3.12 sebagai berikut.

Gambar 3.12 Form Favorit 4. Form Tambah Komentar

Pada tampilan Form Tambah Komentar merupakan untuk menambahkan komentar mengenai suatu lowongan pekerjaan. Tampilan Tambah Komentar dapat dilihat pada gambar 3.13 sebagai berikut.

(10)

5. Form Lihat Komentar

Pada form ini menyajikan daftar komentar yang tersedia berdasarkan pengguna menambahkan komentar sebelumnya. Tampilan Form Lihat Komentar dapat dilihat pada gambar 3.14 sebagai berikut.

Gambar 3.14 Form Lihat Komentar

4. KESIMPULAN

Berikut ini kesimpulan yang dapat penulis sampaikan berdasarkan hasil pembahasan sebelumnya yaitu pengguna dapat berinteraksi dengan pemasang lowongan dan lowongan pekerjaan dapat dilihat di aplikasi bergerak.

5. SARAN

Adapun saran yang penulis berikan untuk pengguna sistem dalam sistem informasi lowongan pekerjaan berbasis android ini guna menjadikan sistem lebih baik lagi dengan dikembangkannya fitur-fitur yang lebih baik seperti chating antar pengguna, memberikan tampilan yang lebih menarik pada aplikasi Mobile Loker.

UCAPAN TERIMA KASIH

Penulis mengucapkan terima kasih kepada pihak-pihak yang telah membantu dan memberi dukungan terhadap penulisan ini, yaitu sebagai berikut :

1. Bapak Ir. Rusbandi, M. Eng., selaku Ketua STMIK GI MDP.

2. Ibu Desy Iba Ricoida, S.T., M.T.I selaku Pembantu Ketua I STMIK GI MDP. 3. Ibu Yulistia, S. Kom., M.T.I., selaku Pembantu Ketua II STMIK GI MDP.

4. Bapak Antonius Wahyu Sudrajat, S.Kom., M.T.I., selaku Pembantu Ketua III STMIK GI MDP.

5. Ibu Mardiani, S. Si., M.T.I., selaku Ketua Program Studi Sistem Informasi yang telah memberikan kesempatan dan persetujuan untuk melaksanakan skripsi ini.

(11)

6. Bapak Muhammad Rachmadi, S.T, M.T.I selaku dosen pembimbing yang sudah berkenan meluangkan waktu dan tenaga untuk memberikan bimbingan serta pengarahan.

7. Segenap dosen STMIK GI MDP yang telah memberikan bimbingan akademik kepada penulis selama perkuliahan.

8. Staf administrasi STMIK GI MDP yang telah membantu penulis dalam menyelesaikan urusan akademis.

9. Staf Perpustakaan STMIK GI MDP yang telah membantu penulis dalam mencari data-data yang telah diperlukan dalam penyusunan laporan ini.

10.Keluarga serta sahabat yang

selalu membantu dan memberi dukungan yang berarti

dalam penulisan laporan ini yang tidak dapat disebutkan satu persatu.

DAFTAR PUSTAKA

[1] Darmastuti, Destriyana 2013, Implementasi Metode Simple Additive Weighting(SAW) dalam Sistem Informasi Lowongan Pekerjaan Berbasis Web untuk Rekomendasi Pencari Kerja

Terbaik, dari http://jurnal.untan.ac.id, Diakses 12 Juli 2015

[2] Nugroho, Yusup Sulistyo. Nugroho Abadi, 2012, Sistem Infromasi Lowongan Kerja

Berbasis Web dan Wap Bagi Alumni SMK Negeri 3 Purworejo, dari

http://repository.akprind.ac.id, Diakses 12 Juli 2015

[3] Yudiawan, Bambang, 2010, Perancangan Sistem Informasi Lowongan Pekerjaan Berbasis Web, dari http://journal.amikom.ac.id, Diakses 12 Juli 2015

[4] C.Laudon, Kenneth 2011, Sistem Informasi Manajemen, Salemba Empat, Jakarta [5] Murya, Yosep, 2014, Pemograman Android Black Box, Jasakom, Jakarta

[6] Jeffrey L. Whitten, 2007, Systems Analysis and Design Methods 7th ed, McGraw-Hill/Irwin, New York, diambil 28 September 2014, dari http://en.bookfi.org/.

[7] A.S, Rossa 2013, Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek

Gambar

Gambar 2.1 Waterfall
Gambar 3.2 Use Case
Gambar 3.3 Diagram Dekomposisi  3.3.3 Data Flow Diagram (Logis)
Diagram  aliran  data  logis  menggambarkan  proses  tambah  komentar  berdasarkan loker yang dipilih pada Sistem Informasi Lowongan Pekerjaan Berbasis  Android dapat dilihat sebagai berikut
+3

Referensi

Dokumen terkait

Judul Tesis : KEPASTIAN HUKUM AKTA PENDIRIAN PERSEROAN KOMANDITER (COMMANDITAIRE VENNOOTSCHAP) YANG TIDAK DIUMUMKAN DALAM BERITA NEGARA DITINJAU DARI KITAB UNDANG-UNDANG HUKUM

Menurut Rizki Amanda dan Fikriah (2018) menyatakan bahwa tingkat pendidikan memiliki hubungan yang sangat signifikan terhadap eksternalitas positif dan eksternalitas

Aset pajak tangguhan yang berasal dari perbedaan temporer ( net dari kewajiban pajak) Cap yang dikenakan untuk provisi pada Tier 2. Provisi yang dapat diakui sebagai Tier 2

This book, the record of his residence, his thoughts, and observations during the time he lived in the woods upon the shore of Walden Pond, in Concord, Massachusetts, is of the

Perusahaan Multi Finance sudah menjalankan pengendalian internal dengan baik seperti sistem pengendalian ID dan kata sandi yang diwajibkan untuk akses masuk oleh

Tujuan dari penelitian adalah (1) untuk mengetahui tingkat partisipasi pasangan usia subur (PUS) dalam pelaksanaan program KB di Kecamatan Bergas (2) untuk mengetahui

Berdasarkan hasil wawancara dengan pihak LKMA-S, petani anggota yang diberikan pembiayaan adalah petani yang merupakan anggota Gapoktan, menyertakan foto kopi KTP

Pemantauan dan evaluasi dilakukan terhadap pemberian vitamin, status gizi yang dilihat dari berat badan sebanyak dua kali dan peningkatan nafsu makan. Pemantauan