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
Staff IT (Networking)
Staff IT (Programmer)
Manager Marketing
Manager HRD
Staff IT (Analis)
Staff HRD
Sales
Customer Service
Manager Keuangan
Manager Operasional
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 Proses Seleksi administrasi
Proses Seleksi psikotest
Data Inputan : Biodata pelamar dan ijasah pelamar
Output : 1. Laporan calon pegawai di terima 2. Laporan calon pegawai ditolak 3. Laporan jumlah pelamar
Proses Seleksi wawancara
Proses Seleksi kesehatan
Kandidat Calon Pegawai
Proses Laporan Penerimaan tenaga kerja
Proses Perhitungan dengan metode Promethee
Kriteria tenaga kerja
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 criteriakriteria yang dibutuhkan untuk jabatan tertentu.
Mulai
Rangking Leaving Flow dan Entering Flow
Input Kriteria
Hitung Leaving Flow dan Entering Flow
Rangking LF = Rangking EF
ya
Selesai
Input Nilai Kualitatif
Hitung Index Preferensi
Hitung Nilai Treshold
Hitung Preferensi
Gambar 3.3 Flowchart Metode Promethee
tidak
Hitung dan Rangking Net Flow
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 Pelamar
Manajer
Personalia
Laporan Karyawan Diterima
Surat Lamaran
START
Surat Lamaran
Mengumpulkan Data Sesuai Kode Lowongan
Membuat Laporan Pelamar Ditolak
tidak
Melakukan Seleksi Terhadap Pelamar
Surat Penolakan
FINISH
Data Pelamar Ditolak
Lolos
ya
Surat Penolakan
Membuat Surat Panggilan Kerja
Surat Panggilan Kerja
Surat Panggilan Kerja
Membuat Laporan Karyawan Diterima
Laporan Karyawan Diterima
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 Pelamar
Lembaga Psikologi
Lembaga kesehatan
Bagian HRD
Surat Lamaran
Mulai
Membuat Data Pelamar
Menyerah kan surat lamaran
Data Pelamar
Surat Lamaran
Menyeleksi dan Membuat data lulus administrasi selesai
tidak lulus ya
Data lulus administrasi
Panggilan Psikotest Data lulus administrasi
Membuat Surat Panggilan Psikotest
Panggilan Psikotest
Panggilan Psikotest
Tes Psikologi
Hasil Psikotest
Hasil Psikotest
Menyeleksi dan membuat data lulus psikotest
lulus
selesai
tidak
ya
Data Lulus Psikotest
Panggilan Wawancara
Membuat Surat Panggilan test wawancara
Panggilan Wawancara
Panggilan test kesehatan
Panggilan Wawancara
Menyeleksi dan membuat data lulus Wawancara
selesai
tidak
Data Lulus Wawancara
lulus
Data Lulus Wawancara
ya
Membuat Surat Panggilan test kesehatan Panggilan test kesehatan
Surat Panggilan tes kesehatan
Hasil Tes kesehatan
Menyeleksi dan membuat data lulus tes kesehatan
Tes Kesehatan Data Lulus Kesehatan Hasil Tes kesehatan A
Gambar 3.5 Document Flow Seleksi Tenaga Kerja
Pimpinan
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 Pelamar
Lembaga Psikologi
Lembaga kesehatan
Bagian HRD
Start Departemen
Membuat Surat Lamaran
Maintenance Data Kebutuhan Tenaga Kerja
Lowongan
Jabatan
Spesifikasi Jabatan
lowongan pekerjaan
Surat Lamaran
Memproses Lowongan
Surat Lamaran
Input data pelamar
Maintenance Data Pelamar
Pendidikan Kota
Pelamar
Standart Administrasi
Menyeleksi administrasi Lulus administrasi
Mencetak Surat Panggilan Psiko logi dan daftar pelamar lulus administrasi
Surat Panggilan Test Psikologi
Surat Panggilan Test Psikologi
Daftar pelamar lulus administrasi
Hasil Psikologi Surat Panggilan Psiko Test
Input hasil Psikologi Standart Psikologi
Tes Psikologi
Menyeleksi Hasil Psikologi A Lulus Psikologi
Hasil Psikologi
Surat Panggilan tes wawancara Daftar pelamar lulus administrasi
Mencetak Surat Panggilan test Wawancara Surat Panggilan tes wawancara
B
1
Gambar 3.6 System Flow Seleksi tenaga Kerja
Pimpinan
48
Pelamar
Lembaga Psikologi
Lembaga kesehatan
Bagian HRD
1
Surat Panggilan tes wawancara
Test Wawancara
Hasil Test Wawancara
Input Hasil Test Wawancara Lulus wawancara
C
Standart Wawancara
Menyeleksi Hasil wawancara
Mencetak Surat Panggilan test Kesehatan Surat Panggilan tes kesehatan
Hasil kesehatan
Surat Panggilan test Kesehatan Surat Panggilan tes kesehatan
Hasil kesehatan
Input Hasil Test Kesehatan
Standart test Kesehatan
Menyeleksi Hasil Tes Kesehatan
Tes Kesehatan
Lulus Kesehatan
D
Hasil kesehatan
Input Kriteria Promethee
Kriteria
Merangking Dengan Metode Promethee Detail Kriteria
Promethee Laporan Hasil Rangking Tenaga Kerja
2
Gambar 3.6 Lanjutan
Pimpinan
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
Memaintenance Data
Memproses Lowongan
Menyeleksi Administrasi
Menyeleksi Psikotest
Memproses Laporan
Menyeleksi Wawancara
Menyeleksi Kesehatan
Menyeleksi Dengan Metode Promethee
Gambar 3.7 Struktur Hirarki PT. Telkomsel Regional Bali-Nusra
Memproses Laporan Penerimaan Tenaga Kerja
51
3.2.6 Context Diagram
Surat Panggilan Test Wawancara Informasi Lowongan Pekerjaan
Pelamar
Surat Panggilan Tes Psikotest Surat Panggilan Test Kesehatan
Lembaga Kesehatan
Hasil_Tes_Kesehatan
Informasi Pelamar Diterima
1 Hasil Kesehatan Surat Lamaran Hasil test wawancara Hasil test Psikotest
Daftar_Pelamar_Lulus_Tes_wawancara Sistem Pendukung Keputusan Seleksi Tenaga Kerja PT Telkomsel Regional Balinusra
Request Laporan Penerimaan Karyawan
Daftar Pelamar Lulus administrasi
+
Lembaga Psikologi Hasil Psikotest
Pimpinan
Laporan penerimaan karyawan
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
Data username password 16
Login
Standart Tes Psikotest
8 Data_Detail_Kriteria 17
Tipe_Kriteria
Spesifikasi Jabatan
4
Surat Panggilan Test Wawancara Data_Kriteria_Promethee
18
Promethee
2
Departemen
3
Surat Panggilan Test Kesehatan Data Jabatan
Pelamar Informasi Lowongan Pekerjaan
1
Lowongan
Jabatan 11
Pelamar
Surat Panggilan Tes Psikotest
Standar tes administrasi
7 Data Kota
5
6
Kota
Pendidikan
10
Standar Tes Kesehatan
1 Surat_Pelamar_diterima
Data Standart Tes Tulis
Surat Lamaran
Data Spesifikasi Jabatan Data Departemen
Hasil Kesehatan
Data pelamar
Hasil test Psikotest
Simpan Data Pelamar
Hasil test wawancara
Data Pendidikan
Informasi Pelamar Diterima
Data Standar Tes Kesehatan Simpan Data Lowongan
Hasil Psikotest
Data Standart Tes Administrasi Memproses Seleksi Pelamar
Data Lulus Tes Wawancara Simpan lulus tes wawancara
Daftar Pelamar Lulus administrasi
Lembaga Psikologi
Data Lulus Tes Kesehatan Pelamar Lulus Tes Kesehatan 12
Hasil_Tes_Kesehatan
Lulus tes wawancara
Simpan Data Test Lulus Kesehatan 13
Daftar_Pelamar_Lulus_Tes_wawancara Lembaga Kesehatan
15
Simpan Data Lulus tes administrasi
+
Data Lulus tes tulis
Lulus tes Psikologi
Lulus Test Kesehatan
Simpan Data Lulus tes tulis
Data Lulus tes administrasi
14
Lulus tes administrasi
2 Data Lulus tes tulis
Data Lulus tes administrasi Data lulus tes wawancara
Memproses Laporan
+
Data Lulus tes Kesehatan
Request Laporan Penerimaan Karyawan Pimpinan Laporan penerimaan karyawan
Gambar 3.9 DFD level 1 SPK Seleksi Tenaga Kerja
9
Standart Test Wawancara
54
Data Pendidikan 6
Pendidikan Data Kota
5
Kota
1
Jabatan
16
Data Departemen
Data Jabatan
2
Departemen
3
Lowongan
Simpan Data Lowongan
Login
1 Data username password 11 Pelamar
Surat Lamaran
Pelamar
Memaintenance Data
Simpan Data Pelamar
Spesifikasi Jabatan
4
2
Standar tes administrasi
7
Data Spesifikasi Jabatan Memproses Lowongan
Lembaga Psikologi
Informasi Lowongan Pekerjaan
3 Data Standart Tes Administrasi Data pelamar Menyeleksi administrasi
Surat Panggilan Tes Psikotest
Daftar Pelamar Lulus administrasi
Simpan Data Lulus tes administrasi
14
Lulus tes administrasi
4
8
Hasil test Psikotest
Standart Tes Psikotest
Data Lulus tes administrasi
Surat Panggilan Test Wawancara
Simpan Data LulusData tes tulis Standart Tes Tulis Menyeleksi Psikotest
Hasil Psikotest
Lembaga Psikologi
9
Standart Test Wawancara
Lulus tes Psikologi
15
12
5
Lulus tes wawancara
Data Lulus tes tulis
Data Standart tes wawancara Surat Panggilan Test Kesehatan Menyeleksi Wawancara
Hasil test wawancara Daftar_Pelamar_Lulus_Tes_wawancara
10
Simpan lulus tes wawancara
Standar Tes Kesehatan
Data Standar Tes Kesehatan Lembaga Kesehatan
Hasil_Tes_Kesehatan 6 Data Lulus Tes Wawancara
Hasil Kesehatan
Simpan Data Test Lulus Kesehatan
Surat_Pelamar_Diterima
Menyeleksi Kesehatan Data Lulus Tes Kesehatan
13
Lulus Test Kesehatan
7 Perhitungan Promethee
Informasi Pelamar Diterima
Data_Kriteria_Promethee
18 17
Tipe_Kriteria
Data_Detail_Kriteria
Gambar 3.10 DFD Level 1 Proses Seleksi Tenaga Kerja
Promethee
Pelamar Lulus Tes Kesehatan
55
12
13
Lulus tes wawancara 15
Lulus Test Kesehatan
Lulus tes Psikologi
14
Lulus tes administrasi
1
Data lulus tes wawancara
Memproses Laporan Penerimaan Tenaga Kerja
Data Lulus tes tulis Data Lulus tes administrasi Request Laporan Penerimaan Karyawan
Data Lulus tes Kesehatan
Laporan penerimaan karyawan
Pimpinan
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) Standar Tes Kesehatan NO_ST_kesehatan kondisi_THT penyakit_bawaan kondisi_jantung kondisi_paru kondisi_hati kondsi_g injal kondisi_mata
Departemen Kd_Departemen Nama_departemen Reg ional_departemen Lokasi_Kantor Mempunyai
Memiliki Mempunyai
Lulus Tes Kesehatan Kode_test_kesehatan Nama Pelamar kondisi_THT penyakit_bawaan Jenis_penyakit_bawaan kondisi_jantung kondisi_paru kondisi_hati kondisi_g injal kondisi_mata Status_test
Jabatan Kd_Jabatan Nama_departemen Lokasi_Kantor Nama_jabatan Status_Jabatan Level_Jabatan
Spesifikasi Jabatan Kode SPJabatan Kewarg anegaraan SPJabatan Umur Min SPJabatan Umur Max SPJabatan Keahlian SPJabatan
Mengambil Memiliki
Lowong an Id_Lowong an Jenis_Kelamin_lowong an Jumlah Batas_Waktu Memiliki
Kota kode_kota nama_kota nama_propinsi Memiliki
Pendidikan Kode_pendidikan Nama_pendidikan
Mempunyai
Diambil
Pelamar No_Pelamar Nama Pelamar Tempat_lahir Tang g al_lahir Jenis_kelamin Alamat Pelamar Propinsi Telp_Pelamar HP_Pelamar Agama Jenis_pelamar Jurusan Nama Perg uruan Ting gi IP Peng alaman kerja Tempat Kerja no_ ijazah tahun_lulus Tang g al_Lamaran
Lulus Tes Wawancara NOtestwawancara Nama Pelamar Nilai_penguasaan_materi Nilai_penyampaian_materi Nilai_materi_lisan Nilai_budaya_per usahaan Nilai_tata_bicara Nilai_kerapaian Nilai_sopan_santun Rata_rata Status_test
Standar Tes Administrasi NoSTadministrasi Nilai IP Pendidikan
Mempunyai
Lulus Tes Administrasi No_test_Administrasi Nama Pelamar IP Pendidikan Status_test
Mempunyai
Standar Tes Psikotest No_Standar_tes_Psikologi IQ EQ
Mempunyai Diambil
Diambil
Lulus Tes Psikolog i NoTesTulis Nama Pelamar Hasil_IQ Hasil_EQ Status_test
Standar Tes Wawancara No_Standar_Wawancara Nilai_penguasaan_materi Nilai_penyampaian_materi Nilai_materi_lisan Nilai_budaya_per usahaan Nilai_tata_bicara Nilai_kerapaian Nilai_sopan_santun Rata_rata
Mempunyai
Detail_Kriteria ID_Kriteria Nama Nilai_Kriteria
Kriteria ID_Kriteria Tipe Tujuan Jumlah
Diambil
Diambil
Diambil
Promethee Rangking Leaving _Flow Entering _Flow Net_Flow
Mempunyai Mempunyai
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) LULUS_T ES_KESEHAT AN KODE_TEST _KESEHAT AN long varchar NO_ST _KESEHAT AN long varchar ST ANDAR_T ES_KESEHAT AN NO_PELAMAR numeric(10) NO_ST _KESEHAT AN long varchar ID_KRIT ERIA integer KONDISI_T HT long varchar NAMA_PELAMAR long varchar PENYAKIT_BAWAAN long varchar NO_ST_KESEHATAN = NO_ST_KESEHATAN DEPART EMEN KONDISI_T HT long varchar KONDISI_JANT UNG long varchar PENYAKIT_BAWAAN long varchar long varchar KD_DEPART EMEN KONDISI_PARU long varchar KD_DEPARTEMEN = KD_DEPARTEMEN JENIS_PENYAKIT_BAW AAN long varchar NAMA_DEPART EMEN long varchar KONDISI_HAT I long varchar KONDISI_JANT UNG long varchar REGIONAL_DEPARTEMEN long varchar KONDSI_GINJAL long varchar KONDISI_PARU long varchar LOKASI_KANT OR long varchar KONDISI_MAT A long varchar KONDISI_HAT I long varchar KONDISI_GINJAL long varchar ST ANDAR_T ES_ADMINISTRASI KONDISI_MAT A long varchar NOST ADMINIST RASI long varchar ST AT US_TEST long varchar NILAI_IP numeric(10) JABAT AN PENDIDIKAN long varchar long varchar KD_JABAT AN KD_DEPARTEMEN = KD_DEPARTEMEN KD_DEPART EMEN long varchar NAMA_DEPART EMEN long varchar LOKASI_KANT OR long varchar KD_JABATAN = KD_JABATAN NAMA_JABAT AN long varchar LULUS_T ES_ADMINISTRASI ST AT US_JABATAN long varchar NO_TEST _ADMINISTRASI long varchar NOSTADMINISTRASI = NOSTADMINISTRASI SPESIFIKASI_JABAT AN LEVEL_JABATAN long varchar NOST ADMINIST RASI long varchar KODE_SPJABATAN long varchar NO_PELAMAR numeric(10) KD_JABAT AN long varchar NAMA_PELAMAR long varchar KD_DEPART EMEN long varchar IP numeric(10) KEWARGANEGARAAN_SPJABATAN long varchar PENDIDIKAN long varchar UMUR_MIN_SPJABATAN numeric(10) ST AT US_TEST long varchar PELAMAR ST ANDAR_T ES_PSIKOT EST UMUR_MAX_SPJABAT AN numeric(10) NO_PELAMAR numeric(10) NO_ST ANDAR_TES_PSIKOLOGI long varchar KEAHLIAN_SPJABATAN long varchar KODE_KOTA long varchar IQ numeric(10) KODE_SPJABATAN = KODE_SPJABATAN NO_PELAMAR = NO_PELAMAR ID_LOWONGAN = ID_LOWONGAN KODE_PENDIDIKAN long varchar EQ numeric(10) ID_KRITERIA = ID_KRITERIA ID_LOWONGAN long varchar NAMA_PELAMAR long varchar TEMPAT _LAHIR long varchar TANGGAL_LAHIR timestamp NO_PELAMAR = NO_PELAMAR LOW ONGAN JENIS_KELAMIN long varchar LULUS_T ES_PSIKOLOGI ID_LOWONGAN long varchar ALAMAT_PELAMAR long varchar KODE_SPJABATAN long varchar NOTEST ULIS long varchar KODE_KOTA = KODE_KOTA PROPINSI long varchar JENIS_KELAMIN_LOWONGAN long varchar NO_ST ANDAR_TES_PSIKOLOGI long varchar TELP_HP_PELAMAR numeric(30) JUMLAH numeric(10) NO_PELAMAR numeric(10) NO_STANDAR_TES_PSIKOLOGI = NO_STANDAR_TES_PSIKOLOGI HP_PELAMAR numeric(30) NO_PELAMAR = NO_PELAMAR BATAS_W AKTU timestamp ID_KRIT ERIA integer AGAMA long varchar NAMA_PELAMAR long varchar DETAIL_KRITERIA JENIS_PELAMAR long varchar HASIL_IQ numeric(10) JURUSAN long varchar ID_KRIT ERIA integer HASIL_EQ numeric(10) NAMA_UNIV_PERGURUAN_T INGGI long varchar NAMA long varchar ST AT US_TEST long varchar IP numeric(10) NILAI_KRITERIA decimal KOTA KODE_PENDIDIKAN = KODE_PENDIDIKAN PENGALAMAN_KERJA long varchar KODE_KOTA long varchar TEMPAT _KERJA long varchar NAMA_KOTA long varchar NO__IJAZAH numeric(10) KRITERIA NAMA_PROPINSI long varchar TAHUN_LULUS numeric(10) ID_KRIT ERIA integer TANGGAL_LAMARAN timestamp TIPE long varchar ID_KRITERIA = ID_KRITERIA TUJUAN integer ID_KRITERIA = ID_KRITERIA JUMLAH numeric(10) PENDIDIKAN ST ANDAR_T ES_W AW ANCARA KODE_PENDIDIKAN long varchar NO_PELAMAR = NO_PELAMAR NO_ST ANDAR_WAWANCARA long varchar NAMA_PENDIDIKAN long varchar NILAI_PENGUASAAN_MAT ERI numeric(10) NILAI_PENYAMPAIAN_MAT ERI numeric(10) NILAI_MATERI_LISAN numeric(10) NILAI_BUDAYA_PERUSAHAAN numeric(10) LULUS_T ES_WAW ANCARA NILAI_TATA_BICARA numeric(10) NOTEST WAWANCARA long varchar NILAI_KERAPAIAN numeric(10) NO_ST ANDAR_WAWANCARA long varchar PROMET HEE NILAI_SOPAN_SANT UN numeric(10) NO_PELAMAR numeric(10) RANGKING numeric(2) RATA_RATA numeric(10) NAMA_PELAMAR long varchar LEAVING_FLOW decimal(2) NILAI_PENGUASAAN_MAT ERI numeric(10) ENTERING_FLOW decimal(2) NILAI_PENYAMPAIAN_MAT ERI numeric(10) NET_FLOW decimal(2) NILAI_MATERI_LISAN numeric(10) NILAI_BUDAYA_PERUSAHAAN numeric(10) NILAI_TATA_BICARA numeric(10) NILAI_KERAPAIAN numeric(10) NILAI_SOPAN_SANT UN numeric(10) NO_STANDAR_WAWANCARA = NO_STANDAR_WAWANCARA RATA_RATA numeric(10) ST AT US_TEST long varchar
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 Kd_Jabatan
Kd_Departemen Lokasi Nama_jabatan Status_jabatan Level_Jabatan
Tipe Ukuran Keterangan VARCHAR 20 Format : JXXXX J = Identifier XXXX = no. jabatan VARCHAR 10 TEXT 50 TEXT 50 TEXT 10 TEXT 50
B. Tabel Departemen Primary key
: Kd_Departemen
Foreign key
:
Fungsi
: Meyimpan data Master Departemen
60
Tabel 3.2 Departemen Field Kd_Departemen
Tipe VARCHAR
Ukuran 10
Nama_departemen Regional_departemen
TEXT TEXT
50 50
Keterangan Format : DPYYYY DP = Departemen YYYY= No. Departemen
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 Kode SPJabatan
Tipe VARCHAR
Ukuran 20
Kd_Jabatan Kd_Departemen KewarganegaraanSPJabatan Umur Min SPJabatan Umur Max SPJabatan Keahlian SPJabatan
VARCHAR VARCHAR TEXT NUMBER NUMBER TEXT
20 10 20 10 10 150
Keterangan Format : SJXXXX SJ = Spesifikasi Jabatan XXXX=No Spesifikasi
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 id_Lowongan
Kode SPJabatan Jenis_kelamin_Lowongan Jumlah Batas_Waktu
Tipe Ukuran Keterangan VARCHAR 20 Format : LXXXX L = Identifier Lowongan XXXX = No Lowongan TEXT 20 TEXT 1 L untuk laki-laki P untuk perempuan Untuk banyaknya NUMBER 10 lowongan DATE
E. Tabel Kota Primary key
: kode_kota
Foreign key
:
Fungsi
: Menyimpan data master kota
Tabel 3.5 Kota Field kode_kota
nama_kota nama_propinsi
Tipe Ukuran Keterangan VARCHAR 20 Format : KXXXX K = Identifier Kota XXXX=No Kota TEXT 50 TEXT 50
62
F. Tabel Pendidikan Primary key
: Kode_pendidikan
Foreign key
:
Fungsi
: Menyimpan data Master Pendidikan
Tabel 3.6 Pendidikan Field Kode_pendidikan
Tipe Ukuran Keterangan VARCHAR 10 Format : PXXX K = Identifier Pendidikan XXX=No Pendidikan TEXT 5
Nama_pendidikan
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 NoSTadministrasi
Tipe VARCHAR
Nilai IP Pendidikan
NUMBER TEXT
Ukuran Keterangan 50 Format : STAXX STA = Identifier Standar Administrasi XX=No Standar Administrasi 10 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 PT.Telkomsel
Tabel 3.8 Pelamar Field No_Pelamar Id_Lowongan Kode_kota Kode_Pendidikan Nama Pelamar Tempat_lahir Tanggal_lahir Jenis_kelamin Alamat Pelamar Propinsi Telp_Pelamar HP_Pelamar Agama Jurusan Nama Perguruan Tinggi IP Pengalaman kerja Tempat Kerja no_ ijazah tahun_lulus Tanggal_Lamaran
Tipe NUMBER VARCHAR VARCHAR VARCHAR TEXT TEXT DATE TEXT TEXT TEXT NUMBER NUMBER TEXT TEXT TEXT NUMBER TEXT TEXT VARCHAR NUMBER DATE
Ukuran 10 20 20 10 50 50 1 50 50 30 30 30 50 50 10 150 50 10 10
Keterangan
di
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 No_Standar_tes_Psikologi VARCHAR
IQ EQ
J.
NUMBER NUMBER
Ukuran Keterangan 50 Format : STPXX STA = Identifier Standar Psikotest XX=No Standar Psikotest 10 10
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 No_Standar_Wawancara
Tipe Ukuran Keterangan VARCHAR 50 Format : STWXX STW = Identifier Standar Wawancara XX=No Standar Wawancara
65
Nilai_penguasaan_materi Nilai_penyampaian_materi Nilai_materi_lisan Nilai_budaya_perusahaan Nilai_tata_bicara Nilai_kerapaian Nilai_sopan_santun Rata_rata
NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER
10 10 10 10 10 10 10 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 NO_ST_kesehatan
Tipe VARCHAR
kondisi_THT penyakit_bawaan kondisi_jantung kondisi_paru kondisi_hati kondsi_ginjal kondisi_mata
TEXT TEXT TEXT TEXT TEXT TEXT TEXT
Ukuran Keterangan 50 Format : STKXX STK = Identifier Kesehatan XX=No Standar Kesehatan 10 10 10 10 10 10 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
No_test_Administrasi
VARCHAR
50
NoSTadministrasi No_Pelamar Id_Lowongan Nama Pelamar IP Pendidikan Status_test
VARCHAR NUMBER VARCHAR TEXT NUMBER TEXT TEXT
50 10 20 50 10 5 50
Keterangan Format : KDTAXXXXX KDTA = Identifier Tes Administrasi XXXXX=No Tes Administrasi
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 NoTesTulis
Tipe TEXT
Ukuran Keterangan 50 Format : KDTPXXXXX KDTP = Identifier Tes Psikotest XXXXX=No Tes Psikotest No_Standar_tes_Psikologi VARCHAR 50 NUMBER 10 No_Pelamar Id_Lowongan TEXT 20 Nama Pelamar TEXT 50 NUMBER 10 Hasil_IQ NUMBER 10 Hasil_EQ 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 NOtestwawancara
Tipe VARCHAR
No_Standar_Wawancara No_Pelamar Id_Lowongan Nama Pelamar Nilai_penguasaan_materi Nilai_penyampaian_materi Nilai_materi_lisan Nilai_budaya_perusahaan Nilai_tata_bicara Nilai_kerapaian Nilai_sopan_santun Rata_rata Status_test
VARCHAR NUMBER VARCHAR TEXT NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER TEXT
Ukuran Keterangan 50 Format : KDTWXXXXX KDTW = Identifier Tes Wawancara XXXXX=No Tes Wawancara 50 10 20 50 10 10 10 10 10 10 10 10 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 Kode_test_kesehatan
NO_ST_kesehatan No_Pelamar Id_Lowongan Nama Pelamar kondisi_THT penyakit_bawaan Jenis_penyakit_bawaan kondisi_jantung kondisi_paru kondisi_hati kondisi_ginjal kondisi_mata Status_test
Tipe Ukuran Keterangan VARCHAR 50 Format : KDTKXXXXX KDTK = Identifier Tes Kesehatan XXXXX=No Tes Kesehatan VARCHAR 50 NUMBER 10 TEXT 20 TEXT 50 TEXT 10 TEXT 10 TEXT 50 TEXT 10 TEXT 10 TEXT 10 TEXT 10 TEXT 10 TEXT 50
P. Tabel Tipe Kriteria Primary key
: ID_Kriteria
Foreign key
:
Fungsi
: Menyimpan data-data criteria
Kode Nama Kriteria Tujuan
Tabel 3.16 Kriteria Tipe Ukuran VARCHAR 3 TEXT 30 TEXT 50 INT 5
Field
Keterangan
70
Q. Tabel Promethee Primary key
: ID_Pelamar
Foreign key
:
Fungsi
: Menyimpan hasil nilai Promethee Tabel 3.17 Promethee Tipe Ukuran VARCHAR 3 TEXT 50 DOUBLE 5 INT 3 DOUBLE 5 INT 3 DOUBLE 5 INT 3
Field ID_Pelamar Nama_Pelamar Leafing_Flow Rank_LF Entering_Flow Rank_EF Net_Flow Rank_NF
Keterangan
R. Tabel Login Primary key
: Username
Foreign key
:
Fungsi
: Untuk menyimpan data-data login user
Field Username Password Status_Login
Tabel 3.18 Login Tipe Ukuran CHAR 10 TEXT 30 TEXT 50
Keterangan
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