Top Banner
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.
47

BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

Dec 10, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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.

Page 2: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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

Page 3: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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

Page 4: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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

Page 5: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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

Page 6: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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

Page 7: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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.

Page 8: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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

Page 9: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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.

Page 10: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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

Page 11: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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.

Page 12: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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

Page 13: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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

Page 14: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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.

Page 15: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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

Page 16: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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

Page 17: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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

Page 18: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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

Page 19: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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

Page 20: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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

Page 21: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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

Page 22: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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

Page 23: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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

Page 24: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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

Page 25: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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

Page 26: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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

Page 27: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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

Page 28: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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

Page 29: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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

Page 30: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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

Page 31: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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

Page 32: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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

Page 33: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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

Page 34: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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

Page 35: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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

Page 36: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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.

Page 37: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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

Page 38: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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

Page 39: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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

Page 40: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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.

Page 41: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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.

Page 42: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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

Page 43: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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.

Page 44: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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.

Page 45: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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.

Page 46: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

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.

Page 47: BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ...repository.dinamika.ac.id/1226/7/Bab_III.pdfpanggilan dan akan mengikuti seleksi kesehatan yang meliputi tes kondisi hati, paru – paru,

82

Gambar 3.28 Form Rangking Promethee