SISTEM INFORMASI E-RECRUITMENT TENAGA AHLI STUDI KASUS DINAS KOMUNIKASI DAN INFORMATIKA
KABUPATEN SUBANG
SKRIPSI
Diajukan untuk memenuhi salah satu syarat kelulusan Program Pendidikan Sarjana
Oleh:
Muhammad Aprian Saputra D1A.18.0031
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS ILMU KOMPUTER UNIVERSITAS SUBANG SUBANG
2022
i
HALAMAN PENGESAHAN
SISTEM INFORMASI E-RECRUITMENT TENAGA AHLI (STUDI KASUS DINAS KOMUNIKASI DAN INFORMATIKA
KABUPATEN SUBANG)
Oleh:
Muhammad Aprian Saputra D1A.18.0031
Subang, 20 Juli 2022 Menyetujui,
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS ILMU KOMPUTER UNIVERSITAS SUBANG SUBANG
Digyo, S.Sos., M.Kom Pembimbing I
Tazkia Salsabila Ardan, M.Kom Pembimbing II
Mengetahui
Dr. Tepi Peirisal, S.Sos., M.Si Dekan Fakultas Ilmu Komputer
Bagus Ali Akbar, S.SI., M.Kom) Ketua Program Studi
ii 2022
HALAMAN PERNYATAAN
Dengan ini saya menyatakan bahwa Skripsi ini dengan judul “SISTEM INFORMASI E- RECRUITMENT TENAGA AHLI STUDI KASUS DINAS KOMUNIKASI DAN INFORMATIKA BERBASIS WEB” adalah benar-benar karya saya sendiri, dan saya tidak melakukan plagiat atau pun pengutipan dengan cara-cara yang tidak sesuai dengan etika keilmuan yang berlaku dalam masyarakat keilmuan. Atas pernyataan ini, saya siap menanggung risiko/sanki yang dijatuhkan kepada saya apabila kemudian ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya saya ini, atau ada klaim dari pihak lain terhadap keaslian karya saya ini.
Subang
Yang membuat pernyataan
(Muhammad Aprian Saputra)
iii ABSTRAK
Kebutuhan sumber daya manusia disuatu instansi semakin meningkat. Dalam aktifitas pengelolaan sumber daya manusia yaitu rekrutmen dan seleksi. Dalam suatu instansi sangat diperlukan merekrut orang-orang dengan kemampuan yang tepat untuk mencapai tujuan instansi. Dinas Komunikasi dan Informatika merupakan instansi yang bertanggung jawab atas pengolahan informasi dalam lingkungan pemerintahan kabupaten subang.
Metode yang digunakan dalam penelitian ini menggunakan metode RUP (Rational Unified Process) sebagai pengembangan sistem dalam proses identifikasi sistem yang berjalan serta menggambarkan perancangan sistem yang akan dibangun yang bertujuan untuk mendapatkan sistem yang sesuai dengan kebutuhan Dinas Komunikasi dan Informatika.
Hasil dari penelitian ini adalah sebuah aplikasi berbasis website yang dapat digunakan untuk proses rekrutmen tenaga ahli yang berkualitas sesuai kebutuhan pada setiap bidang yang ada Dinas Komunikasi dan Informatika. Sistem yang dibuat membantu Bagian kepegawaian dalam melakukan proses rekrutmen dan seleksi.
Kata Kunci : Rekrutmen, Website
iv ABSTRACT
The need for human resources in an agency is increasing. In human resource management activities, namely recruitment and selection. In an agency, it is very necessary to recruit people with the right abilities to achieve agency goals. The Office of Communication and Information Technology is the agency responsible for processing information within the subang district government.
The method used in this study uses the RUP (Rational Unified Process) method as a system development in the process of identifying the system that is running and describes the design of the system to be built which aims to obtain a system that is in accordance with the needs of the Department of Communication and Information.
The result of this research is a website-based application that can be used for the recruitment process of qualified experts according to the needs of each field in the Department of Communication and Information. The system created helps the personnel department in conducting the recruitment and selection process.
Keywords: Recruitment, Website
v
KATA PENGANTAR
Puji syukur diucakan kehadirat Allah SWT atas segala rahmatnya sehingga skripsi ini yang berjudul “SISTEM INFORMASI E-RECRUITMENT TENAGA AHLI STUDI KASUS DINAS KOMUNIKASI DAN INFORMATIKA” dapat tersusun sampai dengan selesai. Dalam pembuatan skripsi ini penulis berpedoman pada bahan pedoman skripsi, petunjuk dari dosen pembimbing 1 dan dosen pembimbing 2, referensi dan literatur yang terkait dalam penulisan skripsi ini.
Dalam pelaksanaan penyusunan skripsi ini, penulis banyak mendapatkan dukungan dan dorongan dari berbagai pihak secara langsung maupun tidak langsung. Sehingga pada kesempatan ini, penulis menyampaikan ucapan terima kasih sebesar-besarnya kepada semua pihak yang telah membantu dalam menyelesaikan skripsi ini, terutama kepada :
1. Allah SWT yang telah memberikan petunjuk, kekuatan serta kesehatan kepada penulis dalam penyusunan skripsi ini.
2. Orang tua penulis yang banyak memberikan dukungan baik moril mapupun materil.
3. Bapak/Ibu Bapak Digyo, S.sos., M.Kom, Tazkia Salsabila, S.Kom selaku dosen pembimbing yang banyak memberi materi dukungan, dan masukan kepada penulis.
4. Teman-teman seperjuangan yang bersama-sama membantu, memberikan dukungan dan saran dari awal proses skripsi hingga selesai pembuaan skripsi ini.
5. Semua pihak yang tidak dapat penulis rinci satu per satu yang telah membantu dalam proses penyusunan skripsi ini.
Dan harapannya dari skripsi ini bisa dapat menambah pengetahuan dan pengalaman bagi para pembaca, Penulis menyadari bahwa skripsi ini jauh dari kata sempurna dan masih terdapat beberapa kekurangan, oleh karena itu penulis sangat mengharapkan saran dan kritik yang membangun dari pembaca untuk penyempurnaan skripsi ini.
Subang, 20 Juni 2022
vi
Muhammad Aprian Saputra
DAFTAR ISI
HALAMAN PENGESAHAN ... i
HALAMAN PERNYATAAN... ii
ABSTRAK ... iii
KATA PENGANTAR ... v
DAFTAR ISI ... vi
DAFTAR GAMBAR ... ix
DAFTAR TABEL ... xi
DAFTAR SIMBOL ... xii BAB I PENDAHULUAN ... II-1 1.1 Latar Belakang ... II-1 1.2 Rumusan Masalah... II-2 1.3 Batasan Masalah ... II-2 1.4 Maksud dan Tujuan ... II-2 1.4.1 Maksud Penelitian ... II-2 1.4.2 Tujuan Penelitian ... II-3 1.5 Metodelogi Penelitian ... II-3 1.5.1 Metode Pengolahan Data ... II-3 1.5.2 Metode Pengembangan Sistem ... II-3 1.6 Sistematika Penulisan ... II-4 1.7 Lokasi Penelitian ... II-5 1.8 Jadwal Penelitian... II-6 BAB II LANDASAN TEORI ... II-1 2.1 E-Recruitment ... II-1 2.1.1 Pelaksanaan E-Recruitment ... II-1 2.1.2 Proses E-Recruitment... II-3 2.1.3 Tujuan dan Manfaat E-Recruitment ... II-4 2.1.4 Seleksi ... II-5 2.2 Tenaga Ahli ... II-6 2.3 Sumber Daya Manusia ... II-6 2.4 Model Pengembangan Sistem ... II-7 2.5 Aplikasi dan Teknologi Web ... II-8 2.4.1 Aplikasi Web ... II-8 2.4.2 Teknologi Web ... II-8 2.6 Pengertian UML... II-8 2.5.1 Tujuan UML ... II-9
vii
2.5.2 Konsep Dasar UML ... II-9 2.7 PHP ... II-10 2.8 Basis Data (Database) ... II-11 2.9 MySQL ... II-11 2.10 PhpMyAdmin ... II-12 2.11 XAMPP ... II-12 2.12 Framework Codeigniter ... II-13 BAB III ANALISA KEBUTUHAN SISTEM... III-1 3.1 Sejarah Dinas Komunikasi dan Informatika ... III-1 3.1.1 Tugas Dan Fungsi Unit Kerja ... III-2 3.2 Analisa Sistem Berjalan ... III-3 3.2.1 Aliran Sistem Berjalan Pengajuan Kebutuhan Tenaga Ahli ... III-4 3.2.2 Aliran Sistem Berjalan Pengiriman Berkas & Pemanggilan Tes Calon Tenaga Ahli ... III-4 3.2.3 Aliran Sistem Berjalan Seleksi Calon Tenaga Ahli ... III-5 3.2.4 Aliran Sistem Berjalan Laporan Hasil Rekrutmen dan Seleksi Tenaga Ahli
III-6
3.3 Analisis Kebutuhan Sistem ... III-6 3.3.1 Deskripsi Kebutuhan Informasi ... III-6 3.3.2 Deskripsi Umum Sistem ... III-7 3.3.3 Deskripsi Kebutuhan Fungsional dan Non Fungsional ... III-7 3.4 Analisa Sistem Baru ... III-10 3.4.1 Aliran Sistem Pembuatan Lowongan Kerja Baru ... III-10 3.2.5 Aliran Sistem Pengiriman Berkas & Pemanggilan Tes Calon Tenaga Ahli
III-11
3.4.2 Aliran Sistem Seleksi Calon Tenaga Ahli Baru ... III-12 3.4.3 Aliran Sistem Laporan Hasil Rekrutmen dan Seleksi Tenaga Ahli Baru .. III- 12
3.4.4 Use Case Diagram ... III-13 3.4.5 Use Case Diagram Login... III-14 3.4.6 Usecase Diagram Kelola Pengajuan ... III-16 3.4.7 Use Case Diagram Kelola Lamaran ... III-17 3.4.8 Use Case Diagram Kelola Lowongan ... III-18 3.4.9 Use Case Diagram Pengumuman ... III-20 3.4.10 Use Case Diagram Kelola Seleksi ... III-21 3.4.11 Activity Diagram ... III-23 BAB IV PERANCANGAN SISTEM ... IV-1 4.1 Perancangan Sistem ... IV-1 4.1.1 Tujuan Perancangan Sistem ... IV-1 4.1.2 Perancangan Prodesur Yang Di Usulkan ... IV-1
viii
4.2 Class Diagram ... IV-2 4.3 Sequnce Diagram ... IV-3 4.4 Rancangan Antar Muka ... IV-8 4.5 Relasi Database ... IV-14 4.6 Rancangan Database ... IV-14 BAB V IMPLEMENTASI DAN PENGUJIAN ... V-1 5.1 Implementasi ... V-1 5.1.1 Impelementasi Perangkat Keras ... V-1 5.1.2 Implementasi Perangkat Lunak ... V-2 5.1.3 Implementasi Basis Data ... V-2 5.1.4 Deskripsi Implementasi Antar Muka ... V-4 5.1.5 Implementasi Tampilan Antar Muka ... V-5 5.2 Pengujian ... V-16 5.2.1 Rancangan Pengujian ... V-16 5.2.2 Kategori Pengujian ... V-16 5.2.3 Pelaksanaan Pengujian ... V-17 BAB VI KESIMPULAN DAN SARAN ... VI-1 DAFTAR PUSTAKA ... xvii
ix
DAFTAR GAMBAR
Gambar 2. 1 Metode Pengembangan Sistem ... II-7 Gambar 3.1 Aliran Sistem Berjalan Pengajuan Kebutuhan Tenaga Ahli ... III-4 Gambar 3.2 Aliran Sistem Berjalan Rekrutmen Calon Tenaga Ahli ... III-4 Gambar 3.3 Aliran Sistem Berjalan Seleksi Calon Tenaga Ahli ... III-5 Gambar 3.4 Aliran Sistem Berjalan Laporan Hasil Rekrutmen dan Seleksi Tenaga Ahli III- 6
Gambar 3. 5 Aliran Sistem Baru Pembuatan Lowongan Kerja Baru ... III-10 Gambar 3.6 Aliran Sistem Rekrutmen Calon Tenaga Ahli Baru ... III-11 Gambar 3.7 Aliran Sistem Seleksi Calon Tenaga Ahli Baru ... III-12 Gambar 3.9 Aliran Sistem Laporan Hasil Rekrutmen dan Seleksi Tenaga Ahli Baru .. III-12 Gambar 3. 10 Use Case Diagram Pelamar, Admin. ... III-13 Gambar 3.11 Use Case Diagram Login & Daftar Akun ... III-14 Gambar 3.12 Use Case Diagram Kelola Pengajuan ... III-16 Gambar 3. 13 Use Case Diagram Kelola Lamaran ... III-17 Gambar 3.14 Use Case Diagram Kelola Lowongan ... III-18 Gambar 3.15 Use Case Diagram Kelola Pengumuman ... III-20 Gambar 3.16 Use Case Diagram Kelola Seleksi ... III-21 Gambar 3.17 Activity Diagram Pelamar Daftar Akun ... III-23 Gambar 3.18 Activity Diagram Admin Login... III-23 Gambar 3.19 Activity Diagram Pelamar Kelola Lowongan ... III-24 Gambar 3. 20 Activity Diagram Kelola Lamaran ... III-24 Gambar 3. 21 Activity Diagram Kelola Seleksi ... III-25 Gambar 3. 22 Activity Diagram Kelola Pengumuman ... III-25 Gambar 3. 23 Activity Diagram Pengajuan Lamaran Pelamar ... III-26 Gambar 3. 24 Activity Diagram Lamaran Pelamar ... III-26 Gambar 3. 25 Activity Diagram Pengumuman Pelamar ... III-27 Gambar 3. 37 Antar Muka Dashboard Pelamar ... IV-8 Gambar 3. 38 Antar Muka Pengajuan Lamaran ... IV-9 Gambar 3. 39 Antar Muka Hasil Lamaran ... IV-9 Gambar 3. 40 Antar Muka Pengumuman Pelamar ... IV-10 Gambar 3. 41 Antar Muka Halaman Pengajuan ... IV-10 Gambar 3. 42 Antar Muka Dashboard Admin ... IV-11 Gambar 3. 43 Antar Muka Halaman Kelola Lowongan ... IV-11 Gambar 3. 44 Antar Muka Halaman Kelola Lamaran ... IV-12 Gambar 3. 45 Halaman Kelola Seleksi ... IV-12 Gambar 3. 46 Antar Muka Halaman Tinjau Seleksi ... IV-13 Gambar 3. 47 Halaman Kelola Pengumuman ... IV-13 Gambar 4. 1 Class Diagram ... IV-2 Gambar 4. 2 Squence Diagram Pelamar Registrasi Akun ... IV-3 Gambar 4. 3 Squence Diagram Pelamar Login... IV-3 Gambar 4. 4 Squence Diagram Login Admin ... IV-4 Gambar 4. 5 Squence Diagram Kelola Lowongan ... IV-4 Gambar 4. 6 Squence Diagram Kelola Lamaran... IV-5 Gambar 4. 7 Squence Diagram Kelola Seleksi ... IV-5 Gambar 4. 8 Squence Diagram Kelola Pengumuman ... IV-6 Gambar 4. 9 Squence Diagram Pengajuan Lamaran ... IV-7 Gambar 4. 10 Squence Diagram Lamaran Pelamar ... IV-7
x
Gambar 4.11 Squence Diagram Pengumuman Pelamar ... IV-8
Gambar 5. 1 Relasi Desain Database ... IV-14 Gambar 5. 2 Tabel_lamaran ... V-3 Gambar 5. 3 Tabel_loker... V-4 Gambar 5. 4 Tabel Pengumuman ... V-4 Gambar 5. 5 Tabel User ... V-4 Gambar 5. 6 Tampilan halaman home ... V-5 Gambar 5. 7 Tampilan Lowongan Halaman Home ... V-6 Gambar 5. 8 Halaman Login ... V-6 Gambar 5. 9 Halaman Daftar Akun ... V-7 Gambar 5. 10 Halaman Dashboard Admin ... V-7 Gambar 5. 11 Halaman Kelola Lowongan... V-8 Gambar 5. 12 Halaman tambah lowongan ... V-8 Gambar 5. 13 Halaman Edit Lowongan ... V-9 Gambar 5. 14 Halaman Kelola Lamaran ... V-9 Gambar 5. 15 Halaman Kelola Seleksi ... V-10 Gambar 5. 16 Halaman Tinjau ... V-11 Gambar 5. 17 Halaman Seleksi ... V-11 Gambar 5. 18 Halaman Kelola Pengumuman ... V-12 Gambar 5. 19 Halaman Tambah Pengumuman ... V-12 Gambar 5. 20 Halaman Edit Pengumuman... V-13 Gambar 5. 21 Halaman Pengajuan ... V-13 Gambar 5. 22 Halaman Pengajuan Lamaran ... V-14 Gambar 5. 23 Halaman Detail Lowongan ... V-14 Gambar 5. 24 Antar Muka Halaman Hasil Lamaran ... V-15 Gambar 5. 25 Antar Muka Halaman Pengumuman Pelamar ... V-15
xi
DAFTAR TABEL
Tabel 1.1 Jadwal Penelitian ... II-6 Tabel 3.1 Struktur Organisasi Diskominfo ... III-2 Tabel 3.2 Kebutuhan Fungsional ... III-7 Tabel 3.3 Kebutuhan Perangkat Lunak ... III-9 Tabel 3.4 Kebutuhan Perangkat Keras ... III-9 Tabel 3.5 Definisi Aktor ... III-13 Tabel 3.6 Definisi Use Case ... III-13 Tabel 3.7 Skenario Use Case Diagram Daftar Akun ... III-14 Tabel 3.8 Skenario Use Case Diagram Login ... III-15 Tabel 3.9 Skenario Use Case Diagram Lowongan ... III-16 Tabel 3.10 Skenario Use Case Diagram Pengajuan ... III-16 Tabel 3.11 Skenario Use Case Diagram Kelola Lamaran ... III-17 Tabel 3.12 Skenario Use Case Diagram Kelola Lowongan... III-18 Tabel 3.13 Skenario Use Case Diagram Kelola Pengumuman ... III-20 Tabel 3. 14 Skenario Usecase Diagram Tinjau ... III-21 Tabel 3.15 Skenario Use Case Diagram Seleksi ... III-22 Tabel 4. 1 Tabel User ... IV-14 Tabel 4. 2 Tabel Loker ... IV-15 Tabel 4. 3 Tabel lamaran ... IV-16 Tabel 4. 4 Tabel Pengumuman ... IV-17 Tabel 5. 1 Perangkat Keras... V-1 Tabel 5. 2 Perangkat Lunak ... V-2 Tabel 5. 3 Tabel Basis Data ... V-3 Tabel 5. 4 Deskripsi Implementasi Antar Muka ... V-4 Tabel 5. 5 Rancangan Pengujian ... V-16
xii
DAFTAR SIMBOL
1. Simbol Use Case Diagram
No Gambar Nama Keterangan
1 Actor
Orang, proses atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat di luar sistem itu sendiri.
2 Generalization
Hubungan generalisasi dan spesialisasi (umum- khusus) antar dua buah use case dimana fungsi yang satu adalah fungsi yang
lebih umum dari yang lainnya.
3 <<include> Include
Relasi use case tambahan ke sebuah use case, dimana use case yang ditambahkan
dapat berdiri sendiri.
4
<<extend>>
Extend
Relasi use case tambahan ke sebuah use case, di mana use case yang ditambahkan memerlukan use case ini untuk menjalankan fungsinya atau sebagai syarat dijalankan use case ini.
6 Association
Komunikasi antar aktor dan use case yang berpartisipasi pada use case atau use case memiliki interaksi dengan aktor.
8 Use Case
Deskripsi dari urutan aksi-aksi yang ditampilkan sistem yang menghasilkan suatu hasil yang terukur bagi suatu aktor
(Rosa A.S 2013)
xiii 2. Simbol Class Diagram
No Simbol Nama Simbol Deskripsi
1.
Nama_Kelas +atribut +operasi()
Kelas
Kelas pada sruktur diagram
2. Antarmuka / interface
Sama dengan konsep interface dalam
pemrograman beriorentasi objek
3. Asosiasi / association
Relasi antar kelas dengan makna umum, asosiasi biasanya juga disertai
dengan Multiplicity
4. Asosiasi berarah /
directed association
Relasi antar kelas dengan makna kelas yang satu digunakan oleh kelas yang lain, asosiasi biasanya juga
disertai dengan
multipcility
5. Generalisasi
Relasi antar kelas
dengan makna
generalisasi-spesialisasi (umum khusus)
xiv 6.
Kebergantungan /
dependency
Relasi antar kelas
dengan makna
kebergantungan antar kelas
7.
Agregasi / aggregation Relasi antar kelas dengan makna Semua- bagian(whole-part)
(Rosa A.S 2013)
3. Simbol Sequence Diagram
SIMBOL NAMA KETERANGAN
Actor
Menggambarkan orang yang sedang berinteraksi dengan sistem
A Focus of control and a Lifeline
Menggambarkan tempat mulai dan berakhirnya sebuah message.
Activation
Menggambarkan eksekusi terhadap objek , panjang kotak ini berbanding lurus dengan durasi aktivasi sebuah sistem
Message Menggambarkan pesan
antar objek,
yang menunjukan urutan kejadian yang terjadi
(Rosa A.S 2013)
xv 4. Simbol Activity Diagram
NO SIMBOL NAMA KETERANGAN
1 Activity Memperlihatkan bagaimana masing-masing kelas antarmuka saling berinteraksi satu sama lain
2 Decision Asosiasi percabangan dimana jika ada pilihan aktivitas lebih dari satu
3 Initial Node Bagaimana objek dibentuk atau diawali.
4 Actifity
Final Node
Bagaimana objek dibentuk dan diakhiri
5 Fork Node Satu aliran yang pada tahap tertentu berubah menjadi beberapa aliran
2 Decision Asosiasi percabangan dimana jika ada pilihan aktivitas lebih dari satu
3 Initial Node Bagaimana objek dibentuk atau diawali.
4 Actifity
Final Node
Bagaimana objek dibentuk dan diakhiri
5 Fork Node Satu aliran yang pada tahap tertentu berubah menjadi beberapa aliran
(Rosa A.S 2013)
xvi
5. Simbol BPMN (Business Process Modelling Notation)
NO SIMBOL NAMA
1 Elemen Start
2 Intermadate
3 End
4 Task
5 Looping Task
6 Sub Process
7 Looping Sub Process
xvii
8 Sequence Flow
Message Flow Association
9 Pool dan Lane
10 Elemen Data
Objek Group Annotation
(Ramdhani 2015)
II-1 I. BAB I
PENDAHULUAN 1.1 Latar Belakang
Kebutuhan sumber daya manusia dalam suatu instansi saat ini semakin meningkat.
Maka dari itu, dibutuhkan suatu sistem informasi yang dapat mendukung upaya optimasi dalam proses pengelolaan sumber daya manusia. Salah satu aktivitas dalam pengelolaan sumber daya manusia adalah rekrutmen dan seleksi. Dalam suatu instansi sangat diperlukan merekrut orang-orang dengan kemampuan yang tepat untuk mencapai tujuan instansi, serta untuk meningkatkan kinerja instansi yang lebih baik, instansi harus memulai merekrut pelamar yang memiliki pengetahuan dan keterampilan yang sesuai dengan kebutuhan, agar dapat melakukan pekerjaan yang dibutuhkan instansi.
Dinas Komunikasi dan Informatika merupakan merupakan instansi yang bertanggung jawab atas pengolahan informasi dalam lingkungan pemerintahan kabupaten subang. Serta bergerak dibidang komunikasi dan informatika yang meliputi telekomunikasi, sarana komunikasi dan deseminasi informasi, telematika, serta pengolahan data elektronik. Diskominfo mempunyai berbagai bidang didalamnya diantaranya Informasi dan Komunikasi Publik, Teknologi informasi dan Komunikasi dan Persandian, Layanan E- Government serta Statistik. Dalam memberikan informasi mengenai proses perekrutan kepada masyarakat luas, Diskominfo belum mempunyai tempat untuk proses perekrutan tenaga ahli serta terlalu rumit dan membutuhkan waktu yang lama dalam prosedur pelaksanaanya, dampaknya akan membuang waktu untuk memproses perekrutan tersebut.
Solusi yang dibutuhkan untuk mengatasi masalah tersebut yaitu dibuatkannya aplikasi berbasis web pada perekrutan tenaga ahli pada Dinas Komunikasi dan Informatika dengan menggunakan metode RUP (Rational Unified Process). Kelebihannya dari metode RUP yaitu fleksible jika user ingin melakukan perubahan pada setiap tahapan pengembangannya. Dengan aplikasi ini diharapkan dapat membantu proses perekrutan tenaga ahli secara cepat sehingga mempermudah untuk menentukan sumber
II-2
daya manusia yang berkualitas sesuai dengan standar kompetensi yang ada pada Dinas Komunikasi dan Informatika.
Berdasarkan latar belakang tersebut, maka penulis mengambil judul “SISTEM INFORMASI E-RECRUITMENT TENAGA AHLI STUDY KASUS DINAS KOMUNIKASI DAN INFORMATIKA KABUPATEN SUBANG”.
1.2 Rumusan Masalah
Adapun rumusan masalah antara lain :
1. Bagaimana mengembangkan aplikasi rekrutmen tenaga ahli berbasis web yang pengelolaan datanya terintegrasi dengan baik.
2. Bagaimana agar bagian kepegawaian dapat menerima informasi berupa data lamaran pelamar yang lengkap dan cepat.
3. Bagaimana memberikan fasilitas rekrutmen calon tenaga ahli yang mudah dipahami oleh pelamar.
1.3 Batasan Masalah
Agar penulisan skripsi ini terarah pada permasalahaan ini sesuai dengan tujuan penulisan, maka ditetapkan batasan masalah sebagai berikut :
1. Sistem dibangun untuk proses rekrutmen tenaga ahli secara online, dalam pelaksanaan tes diluar sistem.
2. Penelitian yang dilakukan menggunakan metode pengembangan Rational Unified Process 4 fase (inception, elaboration,construction dan transition).
3. Membangun website rekrutmen tenaga ahli menggunakan framework Codeigniter.
1.4 Maksud dan Tujuan 1.4.1 Maksud Penelitian
Maksud dari penelitian ini untuk membangun suatu aplikasi perekrutan calon tenaga ahli secara online untuk mempermudah pencarian SDM yang kompeten dan berkualitas.
II-3
1.4.2 Tujuan Penelitian
Tujuan dari penelitian ini adalah :
1. Mengembangkan aplikasi rekrutmen tenaga ahli berbasis web yang pengelolaan datanya terintegrasi dengan baik.
2. Menyediakan fasilitas untuk penerimaan data pelamar sesuai dengan posisi yang ditentukan secara online.
3. Bagian kepegawaian dapat menerima informasi berupa data lamaran pelamar yang lengkap dan cepat.
1.5 Metodelogi Penelitian 1.5.1 Metode Pengolahan Data
Dalam proses ini penulis melakukan penentuan ruang lingkup terhadap proses merancang sistem yang akan dibangun, dengan tahapan :
1. Observasi
Metode ini dilakukan dengan cara datang langsung ke lokasi penelitian untuk menganalisa sistem yang sedang berjalan.
2. Wawancara
Metode ini dilakukan dengan cara mewawancarai langsung pegawai yang bersangkutan lebih memahami kegiatan yang dilakukan pada tahap observasi.
3. Studi Literatur
Metode kepustakaan Metode yang digunakan untuk melihat dokumen- dokumen terkait e-recruitment. Selain itu, penulis melakukan pengamatan prosedur sebagai bahan merancang sistem.
1.5.2 Metode Pengembangan Sistem
Dalam penelitian ini, menggunakan metode Rational Unified Process, dengan fase yang diambil, yaitu fase inception, elaboration dan construction.
II-4
Berikut penjelasan mengenai empat tahap pengembangan RUP.
1. Inception
Tahap ini lebih pada memodelkan proses bisnis yang dibutuhkan (business modeling), mendefinisikan kebutuhan akan sistem yang akan dibuat (requirement) serta analisis dan desain.
2. Elaboration
Tahap ini lebih pada analisis dan desain sistem serta implementasi sistem yang fokus pada purwarupa sistem (prototype).
3. Construction
Tahap ini lebih pada implementasi dan pengujian sistem yang fokus pada implementasi perangkat lunak pada kode program.
4. Transition
Tahap ini lebih pada deploymentatau instalasi sistem agar dapat dimengerti oleh user.
1.6 Sistematika Penulisan
Pembuatan sistematika penulisan untuk memudahkan dalam penyusunan skripsi. Adapun strukturnya sebagai berikut :
BAB I PENDAHULUAN
Bab ini berisi penjelasan mengenai Latar Belakang, Identifikasi Masalah, Batasan Masalah, Maksud dan Tujuan, Metodologi, Waktu dan Lokasi Penelitian, dan Sistematika Penulisan.
BAB II LANDASAN TEORI
Bab ini berisikan teori dasar yang berupa pengertian dan definisi yang diambil Kutipan buku yang berkaitan dengan penelitian.
BAB III ANALISA KEBUTUHAN SISTEM
II-5
Bab ini mulai mengimplementasikan metodelogi RUP dengan menuliskan fase inception. Di fase inception menjelaskan tentang organisasi meliputi sejarah perusahaan, visi dan misi, struktur organisasi, deskripsi pekerjaan, dan menjelaskan permasalahaan yang ada serta menjelaskan sistem yang diusulkan, serta menjelaskan kebutuhan informasi, perangkat lunak, perangkat keras, kebutuhan fungsional, non fungsional, dan pembuatan usecase diagram, scenario usecase dan activity diagram.
BAB IV PERANCANGAN
Bab ini menjelaskan fase construction, didalamnya meliputi 3 proses desain yaitu, desain proses, desain interface, desain database. Desain proses digambarkan menggunakan sequence diagram yang menjelaskan interkasi dengan sistem yang dibuat sesuai dengan usecase diagram yang telah dibuat serta dilengkapi dengan class diagram yang yang menggambarkan class- class maupun paket-paket yang ada pada suatu sistem yang nantinya akan digunakan. Desain interface MVC menggunakan mockup yang tersedia pada software Adobe XD.
BAB V IMPLEMENTASI DAN PENGUJIAN
Bab ini akan membahas mengenai implementasi sistem, lingkungan implementasi, pengujian sistem baru yang dirancang, hasil pengujian serta kesimpulan pengujian.
BAB VI KESIMPULAN DAN SARAN
Bab ini berisi kesimpulan dan saran yang berkaitan dengan hasil analisa dan perancangan sistem yang telah dikerjakan.
1.7 Lokasi Penelitian
Dalam penelitian ini berlokasi di Dinas Komunikasi dan Informatika Kabupaten Subang Jl. Mayjen Sutoyo No.46, Karanganyar, Kecamatan Subang, Kabupaten Subang, Jawa Barat.
II-6
1.8 Jadwal Penelitian
Dalam melakukan penelitian yang didalamnya terdapat beberapa kegiatan, berikut merupakan jadwal waktu penelitian :
Tabel 1.1 Jadwal Penelitian
Keterangan
Fase
Inception Elaboration Construction
Dalam Hitungan Minggu 1 2 3 4 5 6 7 8 9 1
0 1 1
1 2
1 3
1 4
1 5
1 6
1 7
1 8 1. Inception
1.1.
Requirements 1.2. Analysis 1.3 Design 1.4.
Implementation
2. Elaboration 2.1.
Requirements 2.2. Analysis 2.3. Design 2.4
Implementation 2.5 Test
3.Construction 3.1
Requirements 3.2 Analysis 3.3 Design 3.4
Implementation 3.5. Test
II-7