bab iii analisa dan perancangan sistem 3.1 identifikasi...
TRANSCRIPT
36
BAB III
ANALISA DAN PERANCANGAN SISTEM
3.1 Identifikasi Masalah
Proses seleksi akan dimulai saat adanya surat permohonan dari bagian peminta
kepada bagian HRD yang berisi banyaknya tenaga kerja berdasarkan jabatan yang
dibutuhkan dan pendidikan minimal yang diinginkan, untuk lebih jelas bisa dilihat pada
Gambar 3.1. Berdasarkan surat permohonan tersebut maka bagian HRD akan membuka
lowongan sesuai dengan syarat dan ketentuan yang ditetapkan oleh bagian HRD.
Setelah berkas lamaran diterima oleh bagian HRD maka proses seleksi akan
dimulai dengan seleksi administrasi berupa kelengkapan data dari berkas - berkas
lamaran yang diserahkan serta nilai dari IPK calon tenaga kerja, setelah lulus proses
seleksi administrasi yang meliputi seleksi nilai IPK, pendidikan, dan batasan Umur maka
calon tenaga kerja akan mendapatkan surat panggilan dan akan mengikuti seleksi
psikologi yang meliputi tes IQ dan EQ, setelah lulus proses seleksi psikologi maka calon
tenaga kerja akan mendapatkan surat panggilan dan akan mengikuti seleksi wawancara
yang meliputi penguasaan materi, penyampaian materi, sopan santun, dan kerapian,
setelah lulus proses seleksi wawancara maka calon tenaga kerja akan mendapatkan surat
panggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru –
paru, ginjal dan mata. Hasil yang diambil yaitu calon tenaga kerja yang memiliki hasil
nilai tes tertinggi sesuai dengan banyaknya jumlah tenaga kerja yang direkrut untuk
jabatan tertentu pada tes terakhir yaitu tes kesehatan.
37
Dalam sistem yang sudah ada, proses seleksi pelamar dalam pengambilan
keputusan yang dilakukan dalam seleksi tenaga kerja pada PT. Telkomsel Regional Bali
– Nusa Tenggara masih menggunakan Microsoft excel dan penyimpanan data berupa
berkas – berkas, maka pencarian permintaan dan proses seleksi seperti yang telah
dijelaskan diatas maka akan sulit dilaksanakan
Berdasarkan identifikasi masalah yang ada pada PT. Telkomsel Regional Bali –
Nusa Tenggara dapat diinformasikan bahwa proses seleksi yang ada masih dalam
keadaan manual. Manual disini adalah data – data calon tenaga kerja yang masih dicatat
dalam Microsoft excel, penginputan data hasil seleksi pun masih disimpan berupa excel,
dimana perbandingan akan nilai calon tenaga kerja pada seleksi sebelumnya tidak
diperhitungkan, hal ini tidak memberikan informasi yang cukup kepada pengambil
keputusan yaitu bagian HRD dalam menentukan calon tenaga kerja yang cocok untuk
mengisi jabatan tertentu dan juga sistem yang lama tidak bisa memberikan informasi
kelulusan secara langsung kepada calon tenaga kerja. Permasalahan ini dapat dipecahkan
dengan menyimpan hasil atau nilai dari setiap seleksi yang dilakukan pada Database
yang nantinya dapat diproses kembali dengan pemilihan pada syarat dan ketentuan dari
kriteria lainnya yang dibutuhkan untuk jabatan tertentu seperti umur, nilai IQ, nilai EQ,
nilai wawancara, nilai kesehatan dan status pernikahan yang dimiliki oleh calon tenaga
kerja yang juga dapat diatur dan disimpan kemudian dilakukan pencarian terhadap calon
tenaga kerja yang berkualitas, berdasarkan kriteria pemilihan yang banyak maka
perhitungan menggunakan metode Promethee akan dimasukkan ke dalam sistem seleksi
ini sebagai metode akhir dalam pemilihan calon tenaga kerja yang telah lulus seluruh
seleksi. Dengan adanya sistem ini maka kedepannya diharapkan HRD akan mendapatkan
38
informasi yang cukup untuk menentukan calon tenaga kerja serta bisa menyampaikan
hasil akhir yang berupa informasi kelulusan dari calon tenaga kerja.jika hasil kelulusan
sudah didapatkan maka informasi yang berupa hasil kelulusan ini bisa disampaikan
secara langsung dengan memanfaatkan teknologi berbasis respon kepada calon tenaga
kerja berupa SMS.
Melihat keadaan tersebut, maka perlu dibangun sebuah aplikasi yang mampu
melakukan seleksi tenaga kerja dengan metode PROMETHEE berbasis SMS Gateway
yaitu dalam sistem seleksi tenaga kerja ini menggunakan metode yang bisa menentukan
urutan dan prioritas dalam analisis multikriteria. Aplikasi yang akan dibangun ini adalah
suatu sistem yang dapat menghasilkan alternatif keputusan untuk membantu perusahaan
dalam pemilihan calon tenaga kerja dan memberikan respon berupa SMS kepada calon
tenaga kerja.
General Manager
Manager IT
Manager HRD
Manager Marketing
Customer Service
Manager Keuangan
Manager Operasional
Staff IT (Programmer)
Staff HRD
Sales
Staff IT (Analis)
Staff IT (Networking)
Staff Accounting
Staff Operasional
Gambar 3.1 Struktur Organisasi PT. Telkomsel Regional Bali – Nusa Tenggara
3.2 Perancangan Sistem
Berdasarkan analisis permasalahan pada bagian diatas, penyelesaian masalah
yang peneliti ajukan yaitu dengan membangun suatu sistem pendukung keputusan seleksi
39
tenaga kerja menggunakan metode Promethee dan memberikan respon berupa SMS
kepada pelamar.
Tugas Akhir ini menghasilkan perangkat lunak / software Sistem Pendukung
Keputusan seleksi tenaga kerja yang dikembangkan dengan interface yang user friendly.
Sistem Pendukung Keputusan seleksi tenaga kerja ini digunakan untuk memanajemen
data departemen, data jabatan, data lowongan, data pelamar, data hasil seleksi tes, dan
data hasil seleksi promethee sehingga dapat menghasilkan data yang akurat.
3.2.1 Analisa Sistem
Setelah mengetahui dan mengenali latar belakang, tujuan, ruang lingkup dan
proses yang sudah dikaji secara keseluruhan dari sistem tersebut, untuk membangun
sistem tersebut perlu dilakukan tahapan-tahapan yang dapat disusun dan dilaksanakan
tahap demi tahap langkah-langkah sebagai berikut:
1. Melakukan penelitian pada sistem yang akan digunakan pada komputer yang berupa
:
a. Identifikasi masalah
Pada tahap ini detail dari penelitian dirumuskan dengan seksama agar
pengembangannya tidak keluar dari yang diharapkan. Dan tujuan penelitian
ditetapkan, hal ini bertujuan agar batasan-batasan dan fungsi dari pengembangan
dapat diketahui dengan jelas. Kemudian konsep-konsep dan teori-teori
pengembangan sistem yang berhubungan dipelajari dengan seksama. Langkah
berikutnya adalah mengidentifikasikan metode analisa dan prosedur pengolahan
data pada pengembangan sistem ini.
b. Mengumpulkan Data
40
Pengumpulan data dilakukan dengan melakukan pengamatan langsung, data-data
yang akan dikumpulkan harus disesuaikan dengan ruang lingkup pengembangan
sistem. Berikut ini data-data yang diperlukan dalam pengamatan adalah data
materi, data alternatif dan data kriteria,
Tahapan penelitian tersebut dapat dijelaskan pada blog diagram pada gambar 3.2
Data Inputan :Biodata pelamar dan ijasah pelamar
Proses Seleksi administrasi
Proses Seleksi psikotest
Proses Seleksi wawancara
Proses Seleksi kesehatan
Kandidat Calon Pegawai
Proses Laporan Penerimaan tenaga kerja
Output :1. Laporan calon pegawai di terima2. Laporan calon pegawai ditolak3. Laporan jumlah pelamar
Kriteria tenaga kerja
Proses Perhitungan
dengan metode Promethee
Gambar 3.2. Blok Diagram Rancang Bangun Sistem Pendukung Keputusan Seleksi
Tenaga Kerja
Seperti yang terlihat pada struktur hirarki diatas, pertama-tama para user
memberikan masukan berupa kriteria-kriteria yang akan dipilih, lalu melakukan
pembobotan atas kriteria yang ada. Hasil masukan kemudian oleh sistem akan
dilakukan perhitungan PROMETHEE. Output yang dihasilkan berupa nama calon
pegawai dari hasil perhitungan dengan PROMETHEE
41
2. merancang document flow yang meliputi apa dan bagaimana dari tiap-tiap input,
proses dan output
3. Menyusun file-file dan struktur file untuk membuat sistem flow
4. Membuat struktur database dari sistem
5. Menyusun program
6. Uji coba sistem dengan data yang sebenarnya
3.2.2 Flowchart Perhitungan Metode Promethee
Berikut ini adalah flowchart dari perhitungan metode Promethee. Proses-proses
yang terjadi di dalam metode Promethee ini dapat dilihat pada Gambar 3.2 dibawah ini.
Dijelaskan dimana proses-proses yang terjadi dengan melakukan pemilihan criteria-
kriteria yang dibutuhkan untuk jabatan tertentu.
Mulai
Input Kriteria
Input Nilai Kualitatif
Hitung Nilai Treshold Hitung Preferensi
Hitung Index Preferensi
Hitung Leaving Flow dan Entering
Flow
Rangking Leaving Flow dan Entering
Flow
Rangking LF = Rangking EF
Selesai
Hitung dan Rangking Net Flow
ya
tidak
Gambar 3.3 Flowchart Metode Promethee
42
3.2.3 Document Flow
Berdasarkan hasil survey dan analisis sistem yang dilakukan, berikut ini akan
digambarkan Dokumen flow dari proses-proses yang ada pada saat ini sebelum dilakukan
pengembangan. Untuk lebih jelas dapat dilihat pada Gambar 3.4
A Document Flow Sistem Perekrutan Tenaga Kerja Manual
Sistem seleksi yang terjadi pada PT. Telkomsel Regional Bali-Nusa Tenggara
dimulai dengan dikirimnya surat lamaran oleh pelamar pada bagian personalia yang mana
akan mengumpulkan data sesuai kode lowongan. Lalu akan dilakukan seleksi bagi
pelamar. Apabila pelamar tidak lolos seleksi maka bagian personalia akan membuat surat
penolakan dan akan mengirimnya pada pelamar. Apabila pelamar lolos seleksi maka akan
dibuatkan dua surat panggilan kerja oleh pihak personalia yang mana satu surat akan
dikirim ke pihak pelamar dan satunya lagi akan dijadikan arsip bagian personalia/HRD.
Bagi pelamar yang telah merespon dan mendaftar kembali maka pihal personalia akan
membuat dua laporan karyawan diterima yang mana satu dijadikan ebagai arsip bagian
personalia/HRD dan yang lainnya diberikan pada pihak manajer, dapat dilihat pada
Gambar 3.4.
43
Sistem Seleksi Tenaga Kerja Manual
Personalia ManajerPelamar
START
Surat Lamaran
Surat Lamaran
Mengumpulkan Data Sesuai Kode
Lowongan
Membuat Laporan Pelamar Ditolak
Data Pelamar Ditolak
Melakukan Seleksi Terhadap Pelamar
Lolos
Membuat Surat Panggilan Kerja
Surat Panggilan Kerja
Surat Panggilan Kerja
Membuat Laporan Karyawan Diterima
Laporan Karyawan Diterima
FINISHtidak
ya
Laporan Karyawan Diterima
Surat Penolakan
Surat Penolakan
Gambar 3.4 Document Flow Seleksi Tenaga Kerja Manual
B. Document Flow Seleksi Tenaga Kerja
Seleksi tenaga kerja yang terjadi pada PT. Telkomsel Regional Bali-Nusa
Tenggara adalah sebagai berikut. Setelah mendapat dan mengumpulkan data pelamar,
maka akan dilakukan tes sesuai urutan yaitu kelengkapan administrasi, tes psikologi, tes
wawancara, dan tes kesehatan. Apabila pelamar lolos tes kelengkapan administrasi, maka
44
pelamar akan dipanggil untuk mengikuti tes psikologi. Apabila pelamar lolos tes
psikologi, maka pelamar akan dipanggil untuk mengikuti tes wawancara. Apabila
pelamar lolos tes wawancara, maka pelamar akan dipanggil untuk mengikuti tes
kesehatan.. Apabila pelamar lolos tes kesehatan maka data para pelamar akan diseleksi
menggunakan metode PROMETHEE sehingga akan mendapatkan informasi ranking
pelamar berdasarkan jabatan yang dipilih masing-masing. Informasi data ranking ini akan
dibuat tiga rangkap, masing-masing untuk bagian personalia, pelamar dan manajer, dapat
dilihat pada Gambar 3.5.
45
Document Flow Seleksi Tenaga Kerja
PimpinanLembaga kesehatanBagian HRDLembaga
PsikologiPelamar
Mulai
Surat Lamaran
Menyerahkan surat lamaran
Membuat Data Pelamar
Surat Lamaran
lulus
Data Pelamar
Menyeleksi dan Membuat
data lulus administrasi
Data lulus administrasi
Membuat Surat
Panggilan Psikotest
Data lulus administrasi
Panggilan Psikotest
Panggilan Psikotest
Panggilan Psikotest
Tes Psikologi
Hasil Psikotest
Panggilan Wawancara
Hasil Psikotest
Membuat Surat Panggilan test
wawancara
Panggilan Wawancara
Menyeleksi dan membuat
data lulus psikotest
Data Lulus Psikotest
tidak selesai
ya
tidak
ya
selesailulus
Membuat Surat Panggilan test
kesehatan
Data Lulus Wawancara
Menyeleksi dan membuat data
lulus Wawancara
tidaklulus
selesai
Panggilan Wawancara
ya
Hasil Tes kesehatan
Menyeleksi dan membuat data lulus tes
kesehatan
Panggilan test kesehatan
Panggilan test kesehatan
Surat Panggilan tes kesehatan
Tes Kesehatan
Hasil Tes kesehatan
Data Lulus Wawancara
Data Lulus Kesehatan
A
Gambar 3.5 Document Flow Seleksi Tenaga Kerja
46
Gambar 3.5 Lanjutan
3.2.4 System Flow
Setelah menganalisa document flow yang tersedia, dapat dirancang system flow
untuk menyelesaikan permasalahan. System flow yang dirancang adalah system flow
untuk rekruitmen dan seleksi karyawan. Untuk lebih jelas dapat dilihat pada gambar 3.5.
47
Sistem Flow Seleksi Tenaga Kerja
PimpinanLembaga kesehatan
Lembaga Psikologi Bagian HRDPelamar
Start
Surat Lamaran
Maintenance Data Pelamar
Input data pelamar
Pelamar
Maintenance Data
Kebutuhan Tenaga Kerja
Jabatan
Lowongan
Memproses Lowongan
lowongan pekerjaan
Spesifikasi Jabatan
Menyeleksi administrasi
Surat Panggilan Test Psikologi
Lulus administrasi
Surat Panggilan Test Psikologi
Mencetak Surat Panggilan Psiko logi dan daftar pelamar lulus administrasi
Surat Panggilan Psiko Test
Membuat Surat
Lamaran
Tes Psikologi
Hasil Psikologi
Input hasil Psikologi
Menyeleksi Hasil Psikologi
Standart Psikologi
Standart Administrasi
Lulus PsikologiMencetak
Surat Panggilan test Wawancara
Surat Panggilan tes wawancara
Surat Panggilan tes wawancara
Daftar pelamar lulus administrasi
Daftar pelamar lulus administrasi
Pendidikan
Kota
Departemen
Surat Lamaran
Hasil Psikologi
A
B
1
Gambar 3.6 System Flow Seleksi tenaga Kerja
48
PimpinanLembaga kesehatanBagian HRDLembaga
PsikologiPelamar
Lulus wawancara
Standart test Kesehatan
Input Hasil Test Kesehatan
Hasil kesehatan
Menyeleksi Hasil Tes
Kesehatan
Menyeleksi Hasil
wawancara
Mencetak Surat Panggilan test
Kesehatan
Merangking Dengan Metode Promethee
Surat Panggilan test Kesehatan
Tes Kesehatan
Surat Panggilan tes
kesehatan
Standart Wawancara
Lulus Kesehatan
Test Wawancara
Surat Panggilan tes wawancara
Hasil Test Wawancara
Input Hasil Test Wawancara
Surat Panggilan tes
kesehatan
Hasil kesehatan
Hasil kesehatan
C
D
1
Input Kriteria Promethee
Kriteria
Detail Kriteria
Promethee
Laporan Hasil Rangking Tenaga
Kerja
2
Gambar 3.6 Lanjutan
49
Gambar 3.6 Lanjutan
Pada Gambar 3.6 digambarkan system flow perusahaan yang menggambarkan
aliran data dan informasi dalam proses perekrutan dan seleksi pelamar pada PT.
Telkomsel Regional Bali-Nusra. Dimulai dari maintenance data kebutuhan
karyawan/pegawai, penginputan spesifikasi jabatan, memproses lowongan, penginputan
standar tes, dan seleksi tes yang dilakukan oleh pelamar.
50
3.2.5 Desain Database
Dari penjelasan analisa sistem di atas, maka dibutuhkan database yang meliputi
Struktur Hirarki (HIPO), DFD yang terdiri dari Context Diagram dan DFD level 0, ERD
yang terdiri dari PDM dan CDM, serta struktur tabel database yang ada.
A. Pembuatan Struktur Hirarki
Struktur Hirarki Proses (HIPO) dari PT. Telkomsel Regional Bali-Nusra dapat
dilihat dari gambar 3.7.
SISTEM PENDUKUNG KEPUTUSAN SELEKSI TENAGA KERJA DENGAN
METODE PROMETHEE PADA PT.TELKOMSEL BALINUSRA
Memproses Seleksi Pelamar
Memproses Laporan
Memaintenance Data
Memproses Lowongan
Menyeleksi Administrasi
Menyeleksi Psikotest
Menyeleksi Wawancara
Menyeleksi Kesehatan
Menyeleksi Dengan Metode
Promethee
Memproses Laporan Penerimaan Tenaga
Kerja
Gambar 3.7 Struktur Hirarki PT. Telkomsel Regional Bali-Nusra
51
3.2.6 Context Diagram
Informasi Pelamar Diterima
Daftar_Pelamar_Lulus_Tes_wawancara
Hasil_Tes_Kesehatan
Hasil Kesehatan
Request Laporan Penerimaan Karyawan
Surat Panggilan Test Kesehatan
Surat Panggilan Test Wawancara
Surat Panggilan Tes Psikotest
Informasi Lowongan Pekerjaan
Surat LamaranDaftar Pelamar Lulus administrasi
Hasil Psikotest
Laporan penerimaan karyawan
Hasil test wawancaraHasil test Psikotest
1
Sistem Pendukung Keputusan Seleksi Tenaga Kerja PT
Telkomsel Regional Balinusra
+
Pelamar
Pimpinan
Lembaga Psikologi
Lembaga Kesehatan
Gambar 3.8 Context Diagram SPK Seleksi Tenaga Kerja
Pada Gambar 3.8 adalah context diagram dari sistem informasi seleksi tenaga kerja
pada PT. Telkomsel Regional Balinusra. Context diagram tersebut menggambarkan
proses secara umum yang terjadi pada PT. Telkomsel Regional Balinusra. Pada context
diagram tersebut, juga terlihat bahwa sistem informasi rekruitmen dan seleksi
melibatkan 4 entity yaitu pelamar, lembaga psikologi, lembaga kesehatan dan pimpinan.
Dalam sistem perekrutan dan seleksi karyawan di PT. Telkomsel Regional Bali-Nusra
dimulai dari pelamar yang akan mendaftar sebagai karyawan baru yang disesuaikan
52
dengan lowongan yang ada. Pelamar ini akan menjalani beberapa tes yaitu tes
administrasi, tes psikologi, tes wawancara, dan tes kesehatan.
3.2.7 DFD level 0
Pada DFD level 0 ini terdapat 2 proses yaitu seleksi pelamar dan pembuatan
laporan terdapat 4 entity yang sama dengan context diagram. Serta terdapat 18 tabel yang
terlibat yaitu master kota, master pendidikan, master departemen, master standar tes, dll.
Untuk lebih jelas dapat dilihat pada gambar
53
Pelamar Lulus Tes Kesehatan
Surat_Pelamar_diterima
Data username password
Informasi Pelamar Diterima
Daftar_Pelamar_Lulus_Tes_wawancara
Hasil_Tes_Kesehatan
Data_Detail_Kriteria
Data_Kriteria_Promethee
Hasil Kesehatan
Request Laporan Penerimaan Karyawan
Surat Lamaran
Surat Panggilan Tes Psikotest
Surat Panggilan Test Wawancara
Surat Panggilan Test Kesehatan
Informasi Lowongan Pekerjaan
Daftar Pelamar Lulus administrasi
Data Lulus tes Kesehatan
Data Lulus Tes Kesehatan
Simpan Data Test Lulus Kesehatan
Data Lulus Tes Wawancara
Data Standar Tes KesehatanSimpan Data Lowongan
Data Kota
Data Pendidikan
Data Departemen
Hasil Psikotest
Data Jabatan
Data Spesifikasi Jabatan
Laporan penerimaan karyawan
Data lulus tes wawancara
Data Lulus tes administrasiData Lulus tes tulis
Data Lulus tes administrasi
Simpan lulus tes wawancara
Simpan Data Lulus tes tulis
Data Lulus tes tulisSimpan Data Lulus tes administrasi
Data Standart Tes Administrasi
Data pelamar
Data Standart Tes Tulis
Hasil test Psikotest
Hasil test wawancara Simpan Data Pelamar
Pelamar
1
Memproses Seleksi Pelamar
+
1 Jabatan
4Spesifikasi
Jabatan
8Standart Tes
Psikotest
9Standart Test Wawancara
3 Lowongan
11 Pelamar
7Standar tes administrasi
14Lulus tes
administrasi
15Lulus tes Psikologi
12Lulus tes
wawancara
2
Memproses Laporan
+
Pimpinan
Lembaga Psikologi
2 Departemen
5 Kota 6 Pendidikan
10Standar Tes Kesehatan
13Lulus Test Kesehatan
16 Login
17 Tipe_Kriteria
18 Promethee
Lembaga Kesehatan
Gambar 3.9 DFD level 1 SPK Seleksi Tenaga Kerja
54
Informasi Pelamar Diterima
Hasil KesehatanSurat_Pelamar_Diterima
Hasil test wawancara
Surat Panggilan Test Kesehatan
Surat Lamaran
Surat Panggilan Test Wawancara
Surat Panggilan Tes Psikotest
Informasi Lowongan Pekerjaan
Data username password
Pelamar Lulus Tes Kesehatan
Hasil_Tes_Kesehatan
Daftar_Pelamar_Lulus_Tes_wawancara
Data_Detail_Kriteria
Data_Kriteria_Promethee
Data Lulus Tes Wawancara
Simpan Data Test Lulus Kesehatan
Data Lulus Tes Kesehatan
Data Standar Tes Kesehatan
Data Jabatan
Data Standart tes wawancara
Data Spesifikasi Jabatan
Simpan lulus tes wawancara
Data Lulus tes tulis
Hasil Psikotest
Hasil test Psikotest
Simpan Data Lulus tes tulisData Standart Tes Tulis
Data Lulus tes administrasi
Simpan Data Lulus tes administrasi
Data Standart Tes Administrasi
Daftar Pelamar Lulus administrasi
Data pelamar
Simpan Data Pelamar
Simpan Data Lowongan
Data Departemen
Data Pendidikan
Data Kota
Pelamar
11 Pelamar
9Standart Test Wawancara
8Standart Tes
Psikotest
7Standar tes administrasi
14Lulus tes
administrasi
15Lulus tes Psikologi
12Lulus tes
wawancara
Lembaga Psikologi
Lembaga Psikologi
4Spesifikasi
Jabatan
1 Jabatan
1
Memaintenance Data
2 Departemen
6 Pendidikan
5 Kota
3 Lowongan
2
Memproses Lowongan
3
Menyeleksi administrasi
4
Menyeleksi Psikotest
5
Menyeleksi Wawancara
6
Menyeleksi Kesehatan
10Standar Tes Kesehatan
13Lulus Test Kesehatan
18 Promethee17 Tipe_Kriteria
7
Perhitungan Promethee
Lembaga Kesehatan
16 Login
Gambar 3.10 DFD Level 1 Proses Seleksi Tenaga Kerja
55
Data Lulus tes tulis
Laporan penerimaan karyawan
Data Lulus tes Kesehatan
Data lulus tes wawancara
Data Lulus tes administrasi
Request Laporan Penerimaan Karyawan
15Lulus tes Psikologi
14Lulus tes
administrasi
12Lulus tes
wawancara
13Lulus Test Kesehatan
Pimpinan
1
Memproses Laporan Penerimaan Tenaga
Kerja
Gambar 3.11 DFD Level 1 Proses Pembuatan Laporan Penerimaan Tenaga Kerja
3.3 Entity Relational Diagram
Entity Relational Diagram (ERD) adalah suatu desain system yang digunakan
untuk mempresentasikan, menentukan dan mendokumentasikan kebutuhan-kebutuhan
untuk sistem yang digunakan dalam database. ERD juga menyediakan bentuk untuk
menunjukkan struktur keseluruhan dari data pemakai. Dalam perencanaan system ini
telah terbentuk ERD yang merupakan lanjutan dari pembuatan desain dengan
menggunakan DFD. Dalam ERD, data-data tersebut digambarkan dengan menggunakan
symbol entity. Dalam perancangan system ini terdapat beberapa entity yang saling
berkaitan untuk menyediakan data-data yang dibutuhkan oleh sistem, yaitu:
1. DEPARTEMEN
2. JABATAN
3. LOWONGAN
4. SPESIFIKASI JABATAN
56
5. PELAMAR
6. KOTA
7. PENDIDIKAN
8. STANDAR_TES_ADMINISTRASI
9. LULUS_TES_ADMINISTRASI
10. STANDAR_TES_PSIKOLOGI
11. LULUS_TES_PSIKOLOGI
12. STANDAR_TES_WAWANCARA
13. LULUS_TES_WAWANCARA
14. STANDAR_TES_KESEHATAN
15. LULUS_TES_KESEHATAN
16. LOGIN
17. TIPE_KRITERIA
18. PROMETHEE
Pada gambar berikut ini akan dijelaskan hubungan antara table dalam
perancangan system pendukung keputusan seleksi tenaga kerja dengan menggunakan
metode PROMETHEE pada PT. Telkomsel dalam bentuk CDM dan PDM
57
3.3.1 Conceptual Data Modeling (CDM)
Diambil
Diambil
Mempunyai
Mempunyai
Mempunyai
Memiliki
Mempunyai
Mengambil
Diambil
Diambil
Diambil
Diambil
Mempunyai
Mempunyai
Mempunyai
Mempunyai
Memiliki
Memiliki
Memiliki
Mempunyai
PelamarNo_PelamarNama PelamarTempat_lahirTang g al_lahirJenis_kelaminAlamat PelamarPropinsiTelp_PelamarHP_PelamarAgamaJenis_pelamarJurusanNama Perg uruan Ting giIPPeng alaman kerjaTempat Kerjano_ ijazahtahun_lulusTang g al_Lamaran
JabatanKd_JabatanNama_departemenLokasi_KantorNama_jabatanStatus_JabatanLevel_Jabatan
Kotakode_kotanama_kotanama_propinsi
PendidikanKode_pendidikanNama_pendidikan
DepartemenKd_DepartemenNama_departemenReg ional_departemenLokasi_Kantor
Lowong anId_Lowong anJenis_Kelamin_lowong anJumlahBatas_Waktu
Spesifikasi JabatanKode SPJabatanKewarg anegaraan SPJabatanUmur Min SPJabatanUmur Max SPJabatanKeahlian SPJabatan
Standar Tes AdministrasiNoSTadministrasiNilai IPPendidikan
Lulus Tes AdministrasiNo_test_AdministrasiNama PelamarIPPendidikanStatus_test
Standar Tes PsikotestNo_Standar_tes_PsikologiIQEQ
Lulus Tes Psikolog iNoTesTulisNama PelamarHasil_IQHasil_EQStatus_test
Standar Tes WawancaraNo_Standar_WawancaraNilai_penguasaan_materiNilai_penyampaian_materiNilai_materi_lisanNilai_budaya_per usahaanNilai_tata_bicaraNilai_kerapaianNilai_sopan_santunRata_rata
Lulus Tes WawancaraNOtestwawancaraNama PelamarNilai_penguasaan_materiNilai_penyampaian_materiNilai_materi_lisanNilai_budaya_per usahaanNilai_tata_bicaraNilai_kerapaianNilai_sopan_santunRata_rataStatus_test
Standar Tes KesehatanNO_ST_kesehatankondisi_THTpenyakit_bawaankondisi_jantungkondisi_parukondisi_hatikondsi_g injalkondisi_mata
Lulus Tes KesehatanKode_test_kesehatanNama Pelamarkondisi_THTpenyakit_bawaanJenis_penyakit_bawaankondisi_jantungkondisi_parukondisi_hatikondisi_g injalkondisi_mataStatus_test
PrometheeRangkingLeaving _FlowEntering _FlowNet_Flow
KriteriaID_KriteriaTipeTujuanJumlah
Detail_KriteriaID_KriteriaNamaNilai_Kriteria
Gambar 3.12 CDM sistem pendukung keputusan seleksi tenaga kerja dengan menggunakan metode promethee pada PT. Telkomsel Regional Bali-Nusa Tenggara
58
3.3.2 Phisycal Data Modeling (PDM)
ID_KRITERIA = ID_KRITERIA
ID_KRITERIA = ID_KRITERIA
ID_KRITERIA = ID_KRITERIA
KD_DEPARTEMEN = KD_DEPARTEMEN
KD_DEPARTEMEN = KD_DEPARTEMEN
KODE_SPJABATAN = KODE_SPJABATAN
NO_PELAMAR = NO_PELAMAR
NO_PELAMAR = NO_PELAMAR
NO_PELAMAR = NO_PELAMAR
NO_PELAMAR = NO_PELAMAR
NO_STANDAR_WAWANCARA = NO_STANDAR_WAWANCARA
NO_STANDAR_TES_PSIKOLOGI = NO_STANDAR_TES_PSIKOLOGI
NO_ST_KESEHATAN = NO_ST_KESEHATAN
NOSTADMINISTRASI = NOSTADMINISTRASI
ID_LOWONGAN = ID_LOWONGAN
KODE_PENDIDIKAN = KODE_PENDIDIKAN
KODE_KOTA = KODE_KOTA
KD_JABATAN = KD_JABATAN
PELAMARNO_PELAMAR numeric(10)KODE_KOTA long varcharKODE_PENDIDIKAN long varcharID_LOWONGAN long varcharNAMA_PELAMAR long varcharTEMPAT _LAHIR long varcharTANGGAL_LAHIR timestampJENIS_KELAMIN long varcharALAMAT_PELAMAR long varcharPROPINSI long varcharTELP_HP_PELAMAR numeric(30)HP_PELAMAR numeric(30)AGAMA long varcharJENIS_PELAMAR long varcharJURUSAN long varcharNAMA_UNIV_PERGURUAN_T INGGI long varcharIP numeric(10)PENGALAMAN_KERJA long varcharTEMPAT _KERJA long varcharNO__IJAZAH numeric(10)TAHUN_LULUS numeric(10)TANGGAL_LAMARAN timestamp
JABAT ANKD_JABAT AN long varcharKD_DEPART EMEN long varcharNAMA_DEPART EMEN long varcharLOKASI_KANT OR long varcharNAMA_JABAT AN long varcharST AT US_JABATAN long varcharLEVEL_JABATAN long varchar
KOTAKODE_KOTA long varcharNAMA_KOTA long varcharNAMA_PROPINSI long varchar
PENDIDIKANKODE_PENDIDIKAN long varcharNAMA_PENDIDIKAN long varchar
DEPART EMENKD_DEPART EMEN long varcharNAMA_DEPART EMEN long varcharREGIONAL_DEPARTEMEN long varcharLOKASI_KANT OR long varchar
LOW ONGANID_LOWONGAN long varcharKODE_SPJABATAN long varcharJENIS_KELAMIN_LOWONGAN long varcharJUMLAH numeric(10)BATAS_W AKTU timestamp
SPESIFIKASI_JABAT ANKODE_SPJABATAN long varcharKD_JABAT AN long varcharKD_DEPART EMEN long varcharKEWARGANEGARAAN_SPJABATAN long varcharUMUR_MIN_SPJABATAN numeric(10)UMUR_MAX_SPJABAT AN numeric(10)KEAHLIAN_SPJABATAN long varchar
ST ANDAR_T ES_ADMINISTRASINOST ADMINIST RASI long varcharNILA I_IP numeric(10)PENDIDIKAN long varchar
LULUS_T ES_ADMINISTRASINO_TEST _ADMINISTRASI long varcharNOST ADMINIST RASI long varcharNO_PELAMAR numeric(10)NAMA_PELAMAR long varcharIP numeric(10)PENDIDIKAN long varcharST AT US_TEST long varchar ST ANDAR_T ES_PSIKOT EST
NO_ST ANDAR_TES_PSIKOLOGI long varcharIQ numeric(10)EQ numeric(10)
LULUS_T ES_PSIKOLOGINOTEST ULIS long varcharNO_ST ANDAR_TES_PSIKOLOGI long varcharNO_PELAMAR numeric(10)ID_KRIT ERIA integerNAMA_PELAMAR long varcharHASIL_IQ numeric(10)HASIL_EQ numeric(10)ST AT US_TEST long varchar
ST ANDAR_T ES_W AW ANCARANO_ST ANDAR_WAWANCARA long varcharNILA I_PENGUASAAN_MAT ERI numeric(10)NILA I_PENYAMPAIAN_MAT ERI numeric(10)NILA I_MATERI_LISAN numeric(10)NILA I_BUDAYA_PERUSAHAAN numeric(10)NILA I_TATA_BICARA numeric(10)NILA I_KERAPAIAN numeric(10)NILA I_SOPAN_SANT UN numeric(10)RATA_RATA numeric(10)
LULUS_T ES_WAW ANCARANOTEST WAWANCARA long varcharNO_ST ANDAR_WAWANCARA long varcharNO_PELAMAR numeric(10)NAMA_PELAMAR long varcharNILA I_PENGUASAAN_MAT ERI numeric(10)NILA I_PENYAMPAIAN_MAT ERI numeric(10)NILA I_MATERI_LISAN numeric(10)NILA I_BUDAYA_PERUSAHAAN numeric(10)NILA I_TATA_BICARA numeric(10)NILA I_KERAPAIAN numeric(10)NILA I_SOPAN_SANT UN numeric(10)RATA_RATA numeric(10)ST AT US_TEST long varchar
ST ANDAR_T ES_KESEHAT ANNO_ST _KESEHAT AN long varcharKONDISI_T HT long varcharPENYAKIT_BAWAAN long varcharKONDISI_JANT UNG long varcharKONDISI_PARU long varcharKONDISI_HAT I long varcharKONDSI_GINJAL long varcharKONDISI_MAT A long varchar
LULUS_T ES_KESEHAT ANKODE_TEST _KESEHAT AN long varcharNO_ST _KESEHAT AN long varcharNO_PELAMAR numeric(10)ID_KRIT ERIA integerNAMA_PELAMAR long varcharKONDISI_T HT long varcharPENYAKIT_BAWAAN long varcharJENIS_PENYAKIT_BAW AAN long varcharKONDISI_JANT UNG long varcharKONDISI_PARU long varcharKONDISI_HAT I long varcharKONDISI_GINJAL long varcharKONDISI_MAT A long varcharST AT US_TEST long varchar
PROMET HEERANGKING numeric(2)LEAVING_FLOW decimal(2)ENTERING_FLOW decimal(2)NET_FLOW decimal(2)
KRITERIAID_KRIT ERIA integerTIPE long varcharTUJUAN integerJUMLAH numeric(10)
DETAIL_KRITERIAID_KRIT ERIA integerNAMA long varcharNILA I_KRITERIA decimal
Gambar 3.13 PDM sistem pendukung keputusan seleksi tenaga kerja dengan menggunakan metode promethee pada PT. Telkomsel Regional Bali-Nusa Tenggara
59
3.4 Struktur Tabel
Dalam hal merancang struktur table yang diperlukan, meliputi nama table, nama
atribut, tipe data pelengkap seperti primary key, foreign key, dan sebagainya. Rancangan
basis data aplikasi ini terdiri dari tabel-tabel sebagai berikut :
A. Tabel Jabatan
Primary key : Kd_Jabatan
Foreign key : Kd_Departemen references Departemen.
Kd_Departemen
Fungsi : Menyimpan data Master Jabatan
Tabel 3.1 Jabatan
Field Tipe Ukuran Keterangan Kd_Jabatan VARCHAR 20 Format : JXXXX
J = Identifier XXXX = no. jabatan
Kd_Departemen VARCHAR 10 Lokasi TEXT 50 Nama_jabatan TEXT 50 Status_jabatan TEXT 10 Level_Jabatan TEXT 50
B. Tabel Departemen
Primary key : Kd_Departemen
Foreign key :
Fungsi : Meyimpan data Master Departemen
60
Tabel 3.2 Departemen
Field Tipe Ukuran Keterangan Kd_Departemen VARCHAR 10 Format : DPYYYY
DP = Departemen YYYY= No. Departemen
Nama_departemen TEXT 50 Regional_departemen TEXT 50
C. Tabel Spesifikasi Jabatan
Primary key : Kode SPJabatan
Foreign key : Kd_Jabatan references Jabatan.Kd_Jabatan
Kd_Departemen references Departemen.
Kd_Departemen
Fungsi : Menyimpan data Master spesifikasi jabatan
Tabel 3.3 Spesifikasi Jabatan
Field Tipe Ukuran Keterangan Kode SPJabatan VARCHAR 20 Format : SJXXXX
SJ = Spesifikasi Jabatan
XXXX=No Spesifikasi
Kd_Jabatan VARCHAR 20 Kd_Departemen VARCHAR 10 KewarganegaraanSPJabatan TEXT 20 Umur Min SPJabatan NUMBER 10 Umur Max SPJabatan NUMBER 10 Keahlian SPJabatan TEXT 150
61
D. Tabel Lowongan
Primary key : id_Lowongan
Foreign key : Kode SPJabatan references Spesifikasi
Jabatan. Kode SPJabatan
Fungsi : Menyimpan data Master Lowongan
Tabel 3.4 Lowongan
Field Tipe Ukuran Keterangan id_Lowongan VARCHAR 20 Format : LXXXX
L = Identifier Lowongan XXXX = No Lowongan
Kode SPJabatan TEXT 20 Jenis_kelamin_Lowongan TEXT 1 L untuk laki-laki
P untuk perempuan Jumlah NUMBER 10 Untuk banyaknya
lowongan Batas_Waktu DATE
E. Tabel Kota
Primary key : kode_kota
Foreign key :
Fungsi : Menyimpan data master kota
Tabel 3.5 Kota
Field Tipe Ukuran Keterangan kode_kota
VARCHAR 20 Format : KXXXX K = Identifier Kota XXXX=No Kota
nama_kota TEXT 50 nama_propinsi TEXT 50
62
F. Tabel Pendidikan
Primary key : Kode_pendidikan
Foreign key :
Fungsi : Menyimpan data Master Pendidikan
Tabel 3.6 Pendidikan
Field Tipe Ukuran Keterangan Kode_pendidikan VARCHAR 10 Format : PXXX
K = Identifier Pendidikan
XXX=No Pendidikan Nama_pendidikan TEXT 5
G. Tabel Standar Administrasi
Primary key : NoSTadministrasi
Foreign key :
Fungsi : Menyimpan Data Master Standar Nilai Administrasi
untuk proses seleksi administrasi.
Tabel 3.7 Standar Administrasi
Field Tipe Ukuran Keterangan NoSTadministrasi
VARCHAR 50 Format : STAXX STA = Identifier Standar Administrasi XX=No Standar Administrasi
Nilai IP NUMBER 10 Pendidikan TEXT 5
63
H. Tabel Pelamar
Primary key : No_Pelamar, Id_Lowongan
Foreign key : Id_Lowongan references Lowongan. Id_Lowongan
Kode_kota references Kota. kode_kota
Kode_Pendidikan references Pendidikan.
Kode_pendidikan
Fungsi : Menyimpan data pelamar yang melamar pekerjaan di
PT.Telkomsel
Tabel 3.8 Pelamar
Field Tipe Ukuran Keterangan No_Pelamar NUMBER 10 Id_Lowongan VARCHAR 20 Kode_kota VARCHAR 20 Kode_Pendidikan VARCHAR 10 Nama Pelamar TEXT 50 Tempat_lahir TEXT 50 Tanggal_lahir DATE Jenis_kelamin TEXT 1 Alamat Pelamar TEXT 50 Propinsi TEXT 50 Telp_Pelamar NUMBER 30 HP_Pelamar NUMBER 30 Agama TEXT 30 Jurusan TEXT 50 Nama Perguruan Tinggi TEXT 50 IP NUMBER 10 Pengalaman kerja TEXT 150 Tempat Kerja TEXT 50 no_ ijazah VARCHAR 10 tahun_lulus NUMBER 10 Tanggal_Lamaran DATE
64
I. Tabel Standar Psikotest
Primary key : No_Standar_tes_Psikologi
Foreign key :
Fungsi : Menyimpan Data Master Standar Nilai
Psikotest untuk proses seleksi Psikotest.
Tabel 3.9 Standar Psikotest
Field Tipe Ukuran Keterangan No_Standar_tes_Psikologi VARCHAR 50 Format : STPXX
STA = Identifier Standar Psikotest XX=No Standar Psikotest
IQ NUMBER 10 EQ NUMBER 10
J. Tabel Standar Tes Wawancara
Primary key : No_Standar_Wawancara
Foreign key :
Fungsi : Menyimpan Data Master Standar Nilai Wawancara
untuk proses seleksi wawancara.
Tabel 3.10 Standar Tes Wawancara
Field Tipe Ukuran Keterangan No_Standar_Wawancara VARCHAR 50 Format : STWXX
STW = Identifier Standar Wawancara XX=No Standar Wawancara
65
Nilai_penguasaan_materi NUMBER 10 Nilai_penyampaian_materi NUMBER 10 Nilai_materi_lisan NUMBER 10 Nilai_budaya_perusahaan NUMBER 10 Nilai_tata_bicara NUMBER 10 Nilai_kerapaian NUMBER 10 Nilai_sopan_santun NUMBER 10 Rata_rata NUMBER 10
K. Tabel Standar Tes Kesehatan
Primary key : NO_ST_kesehatan
Foreign key :
Fungsi : Menyimpan Data Master Standar Nilai Kesehatan
untuk proses seleksi kesehatan.
Tabel 3.11 Standar Tes Kesehatan
Field Tipe Ukuran Keterangan NO_ST_kesehatan VARCHAR 50 Format : STKXX
STK = Identifier Kesehatan XX=No Standar Kesehatan
kondisi_THT TEXT 10 penyakit_bawaan TEXT 10 kondisi_jantung TEXT 10 kondisi_paru TEXT 10 kondisi_hati TEXT 10 kondsi_ginjal TEXT 10 kondisi_mata TEXT 10
L. Tabel Lulus Seleksi Administrasi
Primary key : No_test_Administrasi
66
Foreign key : NoSTadministrasi references Standar Administrasi.
NoSTadministrasi
No_Pelamar references Pelamar. No_Pelamar
Id_Lowongan references Lowongan. Id_Lowongan
Fungsi :Menyimpan data pelamar yang lulus maupun tidak
lulus seleksi administrasi
Tabel 3.12 Lulus Seleksi Administrasi
Field Tipe Ukuran Keterangan
No_test_Administrasi VARCHAR 50 Format : KDTAXXXXX KDTA = Identifier Tes Administrasi XXXXX=No Tes Administrasi
NoSTadministrasi VARCHAR 50 No_Pelamar NUMBER 10 Id_Lowongan VARCHAR 20 Nama Pelamar TEXT 50 IP NUMBER 10 Pendidikan TEXT 5 Status_test TEXT 50
M. Tabel Lulus Seleksi Psikologi
Primary key : NoTesTulis
Foreign key : No_Standar_tes_Psikologi references Standar Psikotest.
No_Standar_tes_Psikologi
No_Pelamar references Pelamar. No_Pelamar
Id_Lowongan references Lowongan. Id_Lowongan
67
Fungsi :Menyimpan data pelamar yang lulus maupun tidak lulus
seleksi Psikotest
Tabel 3.13 Lulus Seleksi Psikologi
Field Tipe Ukuran Keterangan NoTesTulis TEXT 50 Format :
KDTPXXXXX KDTP = Identifier Tes Psikotest XXXXX=No Tes Psikotest
No_Standar_tes_Psikologi VARCHAR 50 No_Pelamar NUMBER 10 Id_Lowongan TEXT 20 Nama Pelamar TEXT 50 Hasil_IQ NUMBER 10 Hasil_EQ NUMBER 10 Status_test TEXT 50
N. Tabel Lulus Seleksi Wawancara
Primary key : NOtestwawancara
Foreign key : No_Standar_Wawancara references Standar Tes
Wawancara. No_Standar_Wawancara
No_Pelamar references Pelamar. No_Pelamar
Id_Lowongan references Lowongan. Id_Lowongan
Fungsi : Menyimpan data pelamar yang lulus maupun tidak lulus
seleksi Wawancara
68
Tabel 3.14 Lulus Seleksi Wawancara
Field Tipe Ukuran Keterangan NOtestwawancara VARCHAR 50 Format :
KDTWXXXXX KDTW = Identifier Tes Wawancara XXXXX=No Tes Wawancara
No_Standar_Wawancara VARCHAR 50 No_Pelamar NUMBER 10 Id_Lowongan VARCHAR 20 Nama Pelamar TEXT 50 Nilai_penguasaan_materi NUMBER 10 Nilai_penyampaian_materi NUMBER 10 Nilai_materi_lisan NUMBER 10 Nilai_budaya_perusahaan NUMBER 10 Nilai_tata_bicara NUMBER 10 Nilai_kerapaian NUMBER 10 Nilai_sopan_santun NUMBER 10 Rata_rata NUMBER 10 Status_test TEXT 50
O. Tabel Lulus Seleksi Kesehatan
Primary key : Kode_test_kesehatan
Foreign key : NO_ST_kesehatan references Standar Tes Kesehatan.
NO_ST_kesehatan
No_Pelamar references Pelamar. No_Pelamar
Id_Lowongan references Lowongan. Id_Lowongan
Fungsi :Menyimpan data pelamar yang lulus maupun tidak lulus
seleksi Kesehatan
Tabel 3.15 Lulus Seleksi Kesehatan
69
Field Tipe Ukuran Keterangan Kode_test_kesehatan VARCHAR 50 Format : KDTKXXXXX
KDTK = Identifier Tes Kesehatan XXXXX=No Tes Kesehatan
NO_ST_kesehatan VARCHAR 50 No_Pelamar NUMBER 10 Id_Lowongan TEXT 20 Nama Pelamar TEXT 50 kondisi_THT TEXT 10 penyakit_bawaan TEXT 10 Jenis_penyakit_bawaan TEXT 50 kondisi_jantung TEXT 10 kondisi_paru TEXT 10 kondisi_hati TEXT 10 kondisi_ginjal TEXT 10 kondisi_mata TEXT 10 Status_test TEXT 50
P. Tabel Tipe Kriteria
Primary key : ID_Kriteria
Foreign key :
Fungsi : Menyimpan data-data criteria
Tabel 3.16 Kriteria
Field Tipe Ukuran Keterangan Kode VARCHAR 3 Nama TEXT 30 Kriteria TEXT 50 Tujuan INT 5
70
Q. Tabel Promethee
Primary key : ID_Pelamar
Foreign key :
Fungsi : Menyimpan hasil nilai Promethee
Tabel 3.17 Promethee Field Tipe Ukuran Keterangan
ID_Pelamar VARCHAR 3 Nama_Pelamar TEXT 50 Leafing_Flow DOUBLE 5 Rank_LF INT 3 Entering_Flow DOUBLE 5 Rank_EF INT 3 Net_Flow DOUBLE 5 Rank_NF INT 3
R. Tabel Login
Primary key : Username
Foreign key :
Fungsi : Untuk menyimpan data-data login user
Tabel 3.18 Login Field Tipe Ukuran Keterangan
Username CHAR 10 Password TEXT 30 Status_Login TEXT 50
3.5 Desain Input Output
Desain input dan desain output merupakan rancangan awal dari pembuatan suatu
aplikasi. Desain input dan desain output sangat membantu dalam mempercepat proses
pengembangan serta mengetahui dengan lebih jelas alur program yang akan di rancang.
Desain input dan desain output untuk sistem pendukung keputusan seleksi tenaga kerja
71
dengan menggunakan metode promethee pada PT. Telkomsel Regional Bali-Nusa
Tenggara dapat digambarkan sebagai berikut:
A. Rancangan Form Login
Form login digunakan untuk memverifikasi pengguna yang berhak
menggunakan aplikasi ini, fasilitas apa saja yang digunakan untuk user tersebut. Untuk
lebih jelasnya desain form login dapat dilihat pada Gambar 3.14
Gambar 3.14 Rancangan Form Login
B. Rancangan Form Master Departemen
Form master departemen digunakan untuk memanipulasi data departemen mulai
dari kode, nama departemen, regional departemen, dan lokasi kantor. Untuk lebih
jelasnya desain form master departemen dapat dilihat pada Gambar 3.15.
72
Gambar 3.15 Rancangan Form Master Departemen
C. Rancangan Form Master Kota
Form master kota digunakan untuk memanipulasi data kota mulai dari kode
kota, nama kota, dan propinsi. Untuk lebih jelasnya desain form master kota dapat dilihat
pada Gambar 3.16.
Gambar 3.16 Rancangan Form Master Kota
D. Rancangan Form Master Pendidikan
Form master pendidikan digunakan untuk menyimpan data mengenai pendidikan
sehingga memudahkan perusahaan untuk mencari data pendidikan tersebut saat
73
dibutuhkan. Untuk lebih jelasnya desain form master pendidikan dapat dilihat pada
Gambar 3.17.
Gambar 3.17 Rancangan Form Master Pendidikan
E. Rancangan Form Master Jabatan
Form master jabatan digunakan untuk menyimpan seluruh jabatan yang ada
pada perusahaan. Dengan mengisi form jabatan, seluruh data jabatan akan disimpan ke
dalam database yang bersesuaian. Untuk lebih jelasnya desain form master jabatan dapat
dilihat pada Gambar 3.18.
Gambar 3.18 Rancangan Form Master Jabatan
74
F. Rancangan Form Master Spesifikasi Jabatan
Form master spesifikasi jabatan digunakan untuk menyimpan seluruh spesifikasi
jabatan yang ditetapkan oleh perusahaan. Form spesifikasi jabatan akan otomatis
disimpan ke dalam database. Untuk lebih jelasnya desain form master spesifikasi jabatan
dapat dilihat pada Gambar 3.19.
Gambar 3.19 Rancangan Form Master Spesifikasi Jabatan
75
G. Rancangan Form Lowongan
Form lowongan digunakan untuk menyimpan seluruh lowongan pekerjaan yang
ditetapkan oleh perusahaan. Form lowongan akan otomatis disimpan ke dalam database.
Untuk lebih jelasnya desain form lowongan dapat dilihat pada Gambar 3.20.
Gambar 3.20 Rancangan Form Lowongan
H. Rancangan Form Pelamar
Form pelamar digunakan untuk menyimpan seluruh pelamar yang melamar
pekerjaan berdasarkan lowongan yang dibutuhkan oleh perusahaan. Form pelamar akan
otomatis disimpan ke dalam database. Untuk lebih jelasnya desain form pelamar dapat
dilihat pada Gambar 3.21.
76
Gambar 3.21 Rancangan Form Pelamar
I. Rancangan Form Seleksi Administrasi
Form seleksi administrasi digunakan untuk menyimpan seluruh hasil seleksi tes
administrasi yang disesuaikan dengan standar nilai perusahaan. Form seleksi administrasi
akan otomatis disimpan ke dalam database. Untuk lebih jelasnya desain form seleksi
administrasi dapat dilihat pada Gambar 3.22.
77
Gambar 3.22 Rancangan Form Seleksi Administrasi
J. Rancangan Form Seleksi Psikotest
Form seleksi psikotest digunakan untuk menyimpan seluruh hasil seleksi tes
psikologi yang disesuaikan dengan standar nilai perusahaan. Form seleksi psikotest akan
otomatis disimpan ke dalam database. Untuk lebih jelasnya desain form seleksi psikotest
dapat dilihat pada Gambar 3.23.
Gambar 3.23 Rancangan Form Seleksi Psikotest
78
K. Rancangan Form Seleksi Wawancara
Form seleksi wawancara digunakan untuk menyimpan seluruh hasil seleksi tes
wawancara yang disesuaikan dengan standar nilai perusahaan. Form seleksi wawancara
akan otomatis disimpan ke dalam database. Untuk lebih jelasnya desain form seleksi
wawancara dapat dilihat pada Gambar 3.24.
Gambar 3.24 Rancangan Form Seleksi Wawancara
L. Rancangan Form Seleksi Kesehatan
Form seleksi kesehatan digunakan untuk menyimpan seluruh hasil seleksi tes
kesehatan yang disesuaikan dengan standar nilai perusahaan. Form seleksi kesehatan
akan otomatis disimpan ke dalam database. Untuk lebih jelasnya desain form seleksi
kesehatan dapat dilihat pada Gambar 3.25.
79
Gambar 3.25 Rancangan Form Seleksi Kesehatan
M. Rancangan Form Inisialisasi Kriteria
Dalam form inisialisai kriteria ini menampilkan nama dan id job yang selanjutnya
akan diproses dengan metode promethee. Untuk memulai perhitungan user dipersilahkan
untuk memilih nama dan id job yang akan dihitung. Setelah itu semua kriterianya akan
muncul. Setelah itu user menentukan dominasi kriteria yang ada pada check box lalu
ditampilkan dalam data grid view dalam bentuk matriks. Form inisialisasi kriteria ini
dapat dilihat pada Gambar 3.26.
80
Gambar 3.26 Form Inisialisasi Kriteria
N. Rancangan Form Proses Promethee
Dalam form proses promethee ini menampilkan nama calon tenaga kerja beserta
kriteria dan tujuannya lalu ditampilkan dalam data grid view dalam bentuk matriks.
Matriks yang ada ini didapat dari nilai kriteria dibagi jumlah kriteria Form proses
promethee dapat dilihat pada Gambar 3.27.
81
Gambar 3.27 Form Proses Promethee
O. Rancangan Form Rangking Promethee
Dalam form rangking promethee ini menampilkan daftar nama calon tenaga kerja
yang sudah lulus seleksi dengan metode promethee. Rangking dalam metode promethee
yang ditampilkan berupa id job, nama, nilai leaving flow, nilai entering flow dan
rangking. lalu ditampilkan dalam data grid view dalam bentuk matriks. Matriks yang ada
ini dapat dilihat pada Gambar 3.28.
82
Gambar 3.28 Form Rangking Promethee