Abstrak
Mahar Agung Organizer memiliki parameter yang banyak dalam penyeleksian kandidat yang
menyebabkan proses seleksi secara manual memakan waktu yang banyak. Penyeleksian project
manager bulan Februari 2018 lalu diestimasikan pelamar kerja mencapai lima ratus lebih kandidat.
Pada seleksi official crew bulan Agustus 2018 lalu diestimasikan pelamar kerja mencapai seribu enam
ratus kandidat. Selain itu tidak adanya proses pengklasifikasian tipe acara yang cocok bagi official
crew setelah diterima, menyebabkan project manager perlu meninjau ulang hasil wawancara untuk
menempatkan official crew kedalam daftar acara. Tidak adanya sebuah halaman ringkas yang dapat
menampilkan informasi terkait performa kerja official crew untuk menilai kinerja official crew juga
merupakan salah satu permasalahan yang diharapkan dapat diselesaikan melalui penelitian ini.
Penelitian ini akan diteliti dengan memakai pendekatan Object-oriented (OO) yang akan
menggunakan Use Case Diagram, Sequence Diagram, dan Class Diagram dalam pembuatan sistem.
Siklus pengembangan menggunakan metode Prototype dengan melakukan dua kali iterasi sesuai
perjanjian diawal dengan stakeholder. Sistem ini akan memiliki tiga fitur utama. Fitur pertama akan
mengimplementasikan penyeleksian kandidat dengan Profile Matching. Fitur kedua adalah fungsi
untuk menempatkan kandidat yang sudah diterima ke divisinya menggunakan algoritme Naive Bayes.
Fitur ketiga adalah menampilkan performance official crew dalam bentuk dashboarding information.
Pengujian validasi dengan menggunakan Black Box menghasilkan 100% valid. Pengujian unit dan
pengujian integrasi menggunakan White Box sudah sesuai dengan expected result.
Kata kunci: Naive Bayes, Profile Matching, Prototype, object-oriented.
Abstract
Mahar Agung Organizer has many parameters in selecting candidates that cause a lot of time
during manual processing. Project manager's selection in February 2018 was then estimated at more
than five hundred job applicants. In the August 2018 official crew selection, it was estimated that job
applicants reached one thousand six hundred candidates. In addition, there was no process of
classifying the types of events suitable for official crew after being accepted, causing the project
manager to review the results of the interview to place the crew official in the list of events. The
absence of a concise page that can display information related to official crew work performance to
assess official crew performance is also one of the problems that is expected to be resolved through
this research. This research will be conducted using an Object-oriented (OO) approach that will use
Use Case Diagrams, Sequence Diagrams, and Class Diagrams in making systems. The development
cycle uses the Prototype method by doing two iterations according to the agreement in the beginning
with the stakeholders. This system will have three main features. The first feature will be implementing
selection of candidates with Profile Matching. The second feature is a function for placing candidates
who have been accepted into their divisions using the Naive Bayes algorithm. The third feature is
displaying official crew performance in the form of dashboarding information. Validation testing
using Black Box produces 100% validity. Unit testing and integration testing using White Box is in
accordance with expected result.
Keywords: Naive Bayes, Profile Matching, Prototype, object-oriented.
beberapa tipe diagram, diantaranya adalah Use- Metode penelitian ialah tahap-tahap yang
Case Diagram, Sequence Diagram, Class dilakukan saat pengembangan ‘Sistem
Diagram. Recruitment Pegawai Studi Kasus: Mahar
Agung Organizer’ dalam penelitian ini. Dalam
2.3. Protoype model Gambar 2 dapat dilihat tahap-tahap yang akan
Prototype model adalah salah satu dilaksanakan. Tahap-tahap dalam metode
pengembangan perangkat lunak yang dapat penelitian adalah studi literatur, pengumpulan
digunakan jika ingin mengaplikasikan sebuah data, analisis kebutuhan, perancangan sistem,
algoritme dalam sistem (Pressman, 2009). implementasi, pengujian dan analisis, serta
Kelemahan yang didapatkan dari pembuatan diakhiri dengan kesimpulan dan saran.
prototype untuk ditujukan pada stakeholder
3.1. Studi Literatur
adalah keinginan stakeholder untuk menambah
beberapa perubahan terhadap prototype yang Studi literatur mendefenisikan landasan
sudah dibangun. Untuk menghindari itu semua teori yang dipakai dalam penelitian ini.
adalah adanya perjanjian diawal dengan Landasan teori ini diperoleh dari beberapa
stakeholder bahwa prototype dibangun untuk sumber seperti: penelitian sebelumnya, buku,
memperjelas kebutuhan yang sudah daftar saat ebook, journal, dan beberapa literatur dari
perencanaan (Pressman, 2009). Berikut adalah internet.
siklus Protoype model yang tertuang dalam
Gambar 1. 3.2. Pengumpulan Data
Data dikumpulkan dari Mahar Agung
Organizer yang terletak di Surabaya, Jawa
Timur. Data yang dipakai adalah parameter dan
value penilaian kandidat pegawai, cara
penilaian kandidat pegawai, dan pemetaan
untuk menentukan tipe acara kandidat yang
sesuai. Jabatan pegawai yang digunakan adalah
project managaer dan official crew.
Pengumpulan data dilakukan dengan
melakukan wawancara terstruktur. Wawancara
terstruktur dilakukan dengan membagikan
Gambar 1. Prototype model beberapa pertanyaan kepada responden.
antarmuka iterasi kedua dilakukan setelah Pengujian Unit terdiri dari beberapa tahapan
perancangan antarmuka iterasi pertama telah seperti pembuatan diagram alir dari
diberikan. Gambar 3 merupakan salah satu pseudocode, perhitungan cyclomatic complexity
contoh antarmuka penilaian wawancara OC. sesuai diagram alir, serta penentuan basis path
sesuai diagram alir.
1. Pseudocode
1 Start
2 var A = Select idCV from tahap4oc 1
Daftar Pustaka
Karthika, S. and Sairam, N., 2015. A Naïve
Bayesian Classifier for Educational
Qualification. Indian Journal of Science and
Technology, [online] 8(16). Available at:
<http://indjst.org/index.php/indjst/article/view/6
2055>.
Kurniawan, T.A., 2018. Pemodelan Use Case
(UML): Evaluasi Terhadap beberapa Kesalahan
dalam Praktik. Jurnal Teknologi Informasi dan
Ilmu Komputer, [online] 5(1), p.77. Available
at:
<http://jtiik.ub.ac.id/index.php/jtiik/article/view
/610>.
Munawir, M.; and Ardiansyah, A.;, 2017.