Perancangan Aplikasi Sistem PERANCANGAN SISTEM

3.3 Perancangan Aplikasi Sistem

Berikut ini adalah langkah-langkah yang dilakukan pada aplikasi sistem yang akan dibuat :

3.3.1 Pemetaan GAP Kompetensi

Yang dimaksud gap adalah beda atau selisih antara profil calon guru dengan profil posisi atau jabatan. Pengumpulan gap-gap yang terjadi pada tiap aspeknya mempunyai perhitungan yang berbeda. Variabel-variabel dan cara perhitungan yang dipergunakan dalam pemetaan gap kompetensi tersebut terdiri dari beberapa aspek yaitu: a. Kapasitas Intelektual Aspek ini terdiri atas : 1. Kualifikasi Akademik 2. Perencanaan dan Pelaksanaan Pembelajaran 3. Pengalaman Mengajar 1. Pendidikan dan Pelatihan 2. Penilaian dari Atasan dan Pengawas 6. Prestasi Akademik 7. Karya Pengembangan Profesi 8. Keikutsertaan dalam Forum Ilmiah 9. Pengalaman Organisasi di Bidang Pendidikan 10. Penghargaan yang Relevan dalam Bidang Pendidikan b. Mental Kerja Aspek ini terdiri dari : Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 1. Energi Psikis 2. Ketelitian dan Tanggung Jawab 3. Kehati-hatian 4. Pengendalian Perasaan 5. Dorongan Berprestasi 6. Vitalitas dan Perencanaan c. Kompetensi Profesi Pendidik 1. Kompetensi Pedagogik 2. Kompetensi Profesional 3. Kompetensi Kepribadian 4. Kompetensi Sosial Proses penentuan nilai tiap aspek akan ditentukan oleh pihak pemerintah pusat untuk tiap jabatan pendidik dengan range nilai berkisar 1-6 kurang sekali hingga baik sekali. Setelah didapat nilai-nilai aspek tersebut dilakukan proses perhitungan gap antara profil guru dan profil posisi guru. Kemudian gap-gap tersebut dikumpulkan menjadi dua tabel yang terdiri dari field ”-” untuk menempatkan jumlah dari nilai gap yang bernilai negatif dan field ”+” untuk menempatkan jumlah dari nilai gap yang bernilai positif. Untuk lebih jelasnya akan dipaparkan dalam sebuah kasus penempatan guru pada suatu jabatan atau posisi seperti berikut ini. Kode Posisi : GA Nama Posisi : Guru Agama Islam Profil Posisi : Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Tabel 3.1 Profil Jabatan Guru Agama Nama Profil Nilai Posisi Kapasitas Intelektual Kualifikasi Akademik 5 Perencanaan dan Pelaksanaan Pembelajaran 5 Pengalaman Mengajar 5 Pendidikan dan Pelatihan 4 Penilaian dari Atasan dan Pengawas 4 Prestasi Akademik 5 Karya Pengembangan Profesi 4 Keikutsertaan dalam Forum Ilmiah 4 Pengalaman Organisasi di Bidang Pendidikan 5 Penghargaan yang Relevan dalam Bidang Pendidikan 5 Kompetensi Profesi Pendidik Kompetensi Pedagogik 5 Kompetensi Profesional 5 Kompetensi Kepribadian 4 Kompetensi Sosial 5 Mental Kerja Energi Psikis 3 Ketelitian dan Tanggung Jawab 5 Kehati-hatian 5 Pengendalian Perasaan 3 Dorongan Berprestasi 4 Vitalitas dan Perencanaan 6 Nilai Profil posisi diinputkan di tiap posisi sesuai dengan kondisi yang diperlukan oleh suatu instansi pemerintah. Kandidat guru yang akan disertifikasi memlilki profil calon guru dan nilai gapnya seperti yang akan ditampilkan pada tabel 3.2 untuk aspek kapasitas intelektual, tabel 3.3 untuk aspek mental kerja dan tabel 3.4 untuk aspek Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. kompetensi profesi pendidik. Pengisian nilai profil calon guru ini didasarkan pada hasil tes dan nilai kompetensinya. Tabel 3.2 Tabel Profil Calon Guru untuk Aspek Kapasitas Intelectual No. ID 1 2 3 4 5 6 7 8 9 10 Gap 1 2 3 4 5 1106001 1106002 1106003 1106004 1106005 3 3 4 5 5 4 4 3 5 4 3 4 5 4 4 3 4 5 4 5 4 5 4 5 3 5 4 3 2 4 4 4 4 3 5 5 3 3 4 4 5 4 5 5 5 4 6 6 4 5 Profil 5 5 5 4 4 5 4 4 5 5 - + 1 2 3 4 5 1106001 1106002 1106003 1106004 1106005 -2 -2 -1 -1 -1 -2 -1 -2 -1 -1 -1 -1 1 1 1 1 -1 -1 -2 -3 -1 -1 1 1 -1 -1 -1 -1 1 1 -1 7 7 6 6 4 1 2 2 1 2 Tabel 3.3 Tabel Profil Calon Guru untuk Aspek Mental Kerja No. ID 1 2 3 4 5 6 Gap 1 2 3 4 5 1106001 1106002 1106003 1106004 1106005 3 3 4 4 5 4 6 3 3 4 4 3 5 4 4 4 3 5 6 5 4 4 5 4 5 4 3 5 5 4 Profil 3 5 5 3 4 6 - + 1 2 3 4 5 1106001 1106002 1106003 1106004 1106005 1 1 2 -1 1 -2 -2 -1 -1 -2 -1 -1 1 2 3 2 1 1 -2 -3 -1 -1 -2 4 5 3 4 4 1 1 4 4 5 Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Tabel 3.4 Tabel Profil Calon Guru untuk Aspek Kompetensi Profesi Pendidik No. ID 1 2 3 4 1 1106001 4 3 5 4 2 1106002 5 4 4 5 3 1106003 4 5 4 4 4 1106004 5 6 3 4 5 1106005 6 4 5 5 Profil 5 5 4 5 - + 1 1106001 -1 -2 1 -1 4 1 2 1106002 -1 1 3 1106003 -1 -1 2 4 1106004 1 -1 -1 2 1 5 1106005 1 -1 1 1 2

3.3.2 Profile Matching

Pada proses profile matching sendiri terdapat beberapa langkah yang harus dilakukan, yaitu : Langkah pertama adalah Penentuan Bobot Nilai Gap. Penentuan bobot nilai masing-masing aspek dengan menggunakan bobot nilai yang telah ditentukan bagi masing-masing aspek itu sendiri. Dalam penentuan peringkat pada aspek kapasitas intelektual, mental kerja dan kompetensi profesi pendidik pada setiap gap diberikan bobot nilai sesuai dengan tabel 2.1 Dengan profil calon guru seperti yang terlihat pada tabel 3.2, tabel 3.3 dan tabel 3.4 diatas dan dengan acuan pada tabel bobot nilai gap seperti yang ditunjukkan pada tabel 2.1, maka tiap calon karyawan akan memiliki nilai bobot tiap sub aspeknya seperti terlihat pada tabel-tabel dibawah ini : Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Tabel 3.5 Tabel Perolehan Nilai Gap Aspek Kapasitas Intelektual No ID 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 1106001 1106002 1106003 1106004 1106005 -2 -2 -1 -1 -1 -2 -1 -2 -1 -1 -1 -1 1 1 1 1 -1 -1 -2 -3 -1 -1 1 1 -1 -1 -1 -1 1 1 -1 Salah satu calon guru didapat hasil perhitungan nilai bobotnya sebagai berikut : Tabel 3.6 Tabel Perolehan Nilai Gap Aspek Kapasitas Intelektual No ID 1 2 3 4 5 6 7 8 9 10 1 1106001 4 5 4 5 6 6 6 5.5 6 5 Penentuan nilai bobot ini dilakukan untuk masing-masing calon guru pada aspek kapasitas intelektual sehingga didapat bobot nilai dari masing-masing calon guru. Tabel 3.7 Tabel Perolehan Nilai Gap Aspek Mental Kerja No ID 1 2 3 4 5 6 1 2 3 4 5 1106001 1106002 1106003 1106004 1106005 1 1 2 -1 1 -2 -2 -1 -1 -2 -1 -1 1 2 3 2 1 1 -2 -3 -1 -1 -2 Salah satu calon guru didapat hasil perhitungan nilai bobotnya sebagai berikut : Tabel 3.8 Tabel Perolehan Bobot Nilai Aspek Mental Kerja No ID 1 2 3 4 5 6 1 1106001 6 5 5 5.5 6 4 Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Penentuan nilai bobot ini dilakukan untuk masing-masing calon guru pada aspek mental kerja sehingga didapat bobot nilai dari masing-masing calon guru. Tabel 3.9 Tabel Perolehan Nilai Gap Aspek Kompetensi Profesi Pendidik No ID 1 2 3 4 1 1106001 -1 -2 1 -1 2 1106002 -1 3 1106003 -1 -1 4 1106004 1 -1 -1 5 1106005 1 -1 1 Salah satu calon guru didapat hasil perhitungan nilai bobotnya sebagai berikut : Tabel 3.10 Tabel Perolehan Bobot Nilai Aspek Kompetensi Profesi Pendidik No ID 1 2 3 4 1 1106001 5 4 5.5 5 Penentuan nilai bobot ini dilakukan untuk masing-masing calon guru pada aspek perilaku sehingga didapat bobot nilai dari masing-masing calon guru. Langkah kedua adalah Pengelompokkan dan perhitungan Core Factor dan Secondary Factor . Setelah menentukan bobot nilai gap untuk ketiga aspek yaitu aspek kapasitas intelektual, mental kerja dan kompetensi profesi pendidik dengan cara yang sama, tiap aspek dikelompokkan lagi menjadi dua kelompok yaitu kelompok Core Factor dan secondary factor. Untuk lebih jelasnya pengelompokkan dan perhitungan nilai Core Factor dan secondary factor dapat dilihat pada contoh perhitungan aspek kapasitas Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. intelektual, mental kerja dan kompetensi profesi pendidik untuk calon guru yang akan disertifikasi yang memiliki kode ”1106001” berikut ini : Tabel 3.11 Tabel Pengelompokkan Bobot Nilai Core Factor Aspek Kapasitas Intelektual Nama Profile Type Profil Posisi Profil Guru Gap Bobot Kapasitas Intelektual Core Factor Kualifikasi Akademik CF 5 3 -2 4 Pendidikan dan Pelatihan CF 5 3 -2 4 Penilaian dari Atasan dan Pengawas CF 4 4 6 Prestasi Akademik CF 5 5 6 Pengalaman Organisasi di bid. Pendidikan CF 5 5 6 Penghargaan yang Relevan dalam Bidang Pendidikan CF 5 4 -1 5 Tabel 3.12 Tabel Pengelompokkan Bobot Nilai Secondary Factor Aspek Kapasitas Intelektual Nama Profile Type Profil Posisi Profil Guru Gap Bobot Kapasitas Intelektual Secondary Factor Perencanaan dan Pelaksanaan Pembelajaran SF 5 4 -1 5 Pendidikan dan Pelatihan SF 4 3 -1 5 Karya Pengembangan Profesi SF 4 4 6 Keikutsertaan dalam Forum Ilmiah SF 4 5 1 5.5 Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Tabel 3.13 Tabel Perhitungan Core Factor dan Secondary Factor Aspek Kapasitas Intelektual ID Nama_Calon_Guru Core 1 Sec 1 1106001 Arlyna Krisinaranto 5.17 5.375 Tabel 3.14 Tabel Pengelompokkan Bobot Nilai Core Factor Aspek Mental Kerja Nama Profile Type Profil Posisi Profil Guru Gap Bobot Mental Kerja Core Factor Ketelitian dan Tanggung Jawab CF 5 4 -1 5 Kehati-hatian CF 5 4 -1 5 Vitalitas dan Perencanaan CF 6 4 -2 4 Tabel 3.15 Tabel Pengelompokkan Bobot Nilai Secondary Factor Aspek Mental Kerja Nama Profile Type Profil Posisi Profil Guru Gap Bobot Mental Kerja Secondary Factor Energi Psikis SF 3 3 6 Pengendalian Perasaan SF 3 4 1 5.5 Dorongan Berprestasi SF 4 4 6 Tabel 3.16 Tabel Perhitungan Core Factor dan Secondary Factor Aspek Mental Kerja ID Nama_Calon_Guru Core 2 Sec 2 1106001 Arlyna Krisinaranto 4.7 5.8 Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Tabel 3.17 Tabel Pengelompokkan Bobot Nilai Core Factor Aspek Kompetensi Profesi Pendidik Nama Profile Type Profil Posisi Profil Guru Gap Bobot Kompetensi Profesi Core Factor Kompetensi Pedagogik CF 5 4 -1 5 Kompetensi Profesional CF 5 3 -2 4 Tabel 3.18 Tabel Pengelompokkan Bobot Nilai Secondary Factor Aspek Kompetensi Profesi Pendidik Nama Profile Type Profil Posisi Profil Guru Gap Bobot Kompetensi Profesi Secondary Factor Kompetensi Kepribadian SF 4 5 1 5.5 Kompetensi Sosial SF 5 4 -1 5 Tabel 3.19 Tabel Perhitungan Core Factor dan Secondary Factor Aspek Kompetensi Profesi Pendidik ID Nama_Calon_Guru Core 3 Sec 3 1106001 Arlyna Krisinaranto 4.5 5.25 Seperti dapat dilihat pada tabel di atas, terlebih dahulu telah ditentukan sub aspek mana saja yang menjadi Core Factor dari aspek intelektual, maka sub aspek sisanya akan menjadi secondary factor. Kemudian nilai dari Core Factor dan secondary factor ini dijumlahkan sesuai dengan rumus, sehingga didapatkan nilai untuk calon guru ber-kode “1106001” memiliki nilai Core Factor aspek kapasitas intelektual rata-rata = 5.17 dan nilai secondary factor aspek kapasitas intelektual Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. rata-rata = 5.38, dan nilai Core Factor aspek mental kerja rata-rata = 4,67, nilai Secondary Factor aspek mental kerja rata-rata = 5,83, dan nilai Core Factor aspek kompetensi profesi rata-rata = 4.50 dan nilai Secondary Factor aspek kompetensi profesi rata-rata = 5.25. Hal yang sama dilakukan terhadap tiap calon guru yang akan disertifikasi. Langkah ketiga adalah perhitungan Nilai Total Tiap Aspek. Dari hasil perhitungan tiap aspek diatas, langkah berikutnya adalah menghitung nilai total dari tiap aspek berdasarkan presentase dari Core Factor dan Secondary Factor yang diperkirakan berpengaruh terhadap kinerja tiap profil. Untuk lebih jelasnya perhitungan nilai total dapat dilihat pada contoh perhitungan pada aspek kapasitas inteltual, mental kerja dan kompetensi profesi berikut ini : Tabel 3.20 Nilai Total Aspek Kapasitas Intelektual ID Nama_Calon_Guru Core 1 Sec 1 NKI 1106001 Arlyna Krisinaranto 5.17 5.38 5.25 Tabel 3.21 Nilai Total Aspek Mental Kerja ID Nama_Calon_Guru Core 2 Sec 2 NMK 1106001 Arlyna Krisinaranto 4.67 5.83 5.13 Tabel 3.22 Nilai Total Aspek Kompetensi Profesi ID Nama_Calon_Guru Core 3 Sec 3 NKP 1106001 Arlyna Krisinaranto 4,5 5.25 4.875 Langkah terakhir adalah Perhitungan Ranking Kandidat. Hasil akhir dari proses profile matching adalah ranking dari kandidat yang diajukan untuk mengisi Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. suatu jabatan tertentu. Penentuan ranking mengacu pada hasil perhitungan tertentu. Sesuai dengan rumus perhitungan ranking kandidat yang terdapat pada bab II, maka hasil akhir dari proses penyeleksian kandidat guru yang akan disertifikasi dapat ditunjukkan pada tabel di bawah ini : Tabel 3.23 Hasil Akhir Proses Profile Matching

3.3.3 Struktur Basis Data

Struktur tabel merupakan uraian dari struktur fisik dari tabel-tabel yang terdapat pula pada database sistem yang berfungsi untuk menyimpan data-data yang saling berhubungan. a. Tabel Divisi Primary Key : kd_divisi Foreign Key : - Fungsi : Tabel Divisi digunakan untuk menyimpan data-data divisi. Tabel 3.24 Struktur Tabel Divisi Field Tipe Ukuran Keterangan Kd_Divisi Varchar 10 Primary Key Nama_Divisi Varchar 50 Not_Null Ranking ID Nama Calon Guru Score NKI NMK NKP 1 1106002 M. Fudholi 5.36 5.20 4.90 5.70 2 1106003 Priyo Handoko 5.33 5.30 5.07 5.50 3 1106005 Fathur Rochman 5.25 5.50 4.73 5.45 4 1106004 Ega Nuriyah 5.24 5.35 4.80 5.45 5 1106001 Arlyna Krisinaranto 5.05 5.25 5.13 4.80 Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. b. Tabel Posisi Primary Key : kd_posisi Foreign Key : kd_divisi Fungsi : Tabel Posisi digunakan untuk menyimpan data-data posisi. Tabel 3.25 Struktur Tabel_Posisi c. Tabel_Profil_Posisi Primary Key : - Foreign Key : kd_profil Kd_posisi Fungsi : Tabel Profil_Posisi digunakan untuk menyimpan data-data nilai dari suatu nilai posisi profil posisi. Tabel 3.26 Tabel Profil_Posisi a. Tabel Profil_Jabatan Primary Key : - Field Tipe Ukuran Keterangan Kd_Divisi Varchar 10 Primary Key Kd_Posisi Varchar 10 Foreign Key Nama_Posisi 40 Not Null Field Tipe Ukuran Keterangan Kd_Profil Varchar 10 Foreign Key Kd_Posisi Varchar 10 Foreign Key Nilai Interger 4 Not Null Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Foreign Key : kd_profil kd_posisi Fungsi : Tabel Profil_Calon_Guru digunakan untuk menyimpan data-data calon guru. Tabel 3.27 Struktur Tabel Profil_Jabatan Field Tipe Ukuran Keterangan Kd_Profil Varchar 10 Foreign_Key Kd_Posisi Varchar 10 Foreign_Key Nilai Interger e. Tabel_Calon_Guru Primary Key : NIP Foreign Key : kd_posisi Fungsi : Tabel_Calon_Guru digunakan untuk menyimpan data-data calon guru. Tabel 3.28 Struktur Tabel Calon_Guru Field Tipe Ukuran Keterangan NIP Varchar 20 Primary_Key Kd_posisi Varchar 10 Foreign _Key Nama Varchar 50 Alamat Varchar 70 Tmpt_Lahir Varchar 20 Tgl_Lahir Date Telp Int Agama Varchar 15 Nama_Asal_Sekolah Varchar 50 Tahun Int Tahun Mulai Mengajar Pendidikan Varchar 50 Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. f. Tabel Profil_Calon_Guru Primary Key : - Foreign Key : Kd_Profil NIP Fungsi : Tabel_Profil_Guru digunakan untuk menyimpan data-data nilai dari aspek guru sesuai dengan ketentuan dan tes yang ditetapkan pemerintah. Tabel 3.29 Profil_Calon_Guru Field Tipe Ukuran Keterangan Kd_Profil Varchar 10 Foreign_Key NIP Varchar 20 Foreign_Key Nilai Interger g. Tabel Profile Primary Key : Kd_Profile Foreign Key : - Fungsi : Tabel Profile digunakan untuk menyimpan data- data profile. Tabel 3.30 Struktur Tabel Profile Field Tipe Ukuran Keterangan Kd_Profil Varchar 10 Primary_Key Nama_Profile Varchar 70 Jenis_Tes Interger 70 Jenis_tes berisi Kapasitas Intelektual, Mental Kerja, Kompetensi Profesi. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. h. Tabel Hasil_Bobot Primary Key : Foreign_Key : kd_posisi Kd_profil NIP Fungsi : Tabel Hasil_Bobot digunakan untuk menyimpan data-data hasil dari pembobotan nilai gap. Tabel 3.31 Struktur Tabel Hasil_Bobot Field Tipe Ukuran Keterangan Kd_ Posisi Varchar 10 Foreign_Key Kd_ Profil Varchar 10 Foreign_Key NIP Varchar 20 Nilai Gap Decimal 3 Nilai Bobot Decimal 3 Nilai Hasil Pembobotan i. Tabel Profil_Hasil_Matching Primary Key : Foreign Key : NIP Kd_Posisi Fungsi : Tabel Profil_Hasil_Matching digunakan untuk menyimpan data-data dari perhitungan proses profile matching. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Tabel 3.32 Struktur Tabel Profile_Hasil_Matching Field Tipe Ukuran Keterangan NIP Varchar 20 Foreign Key Kd_posisi Varchar 10 Foreign Key Core 1 Decimal 3 Nilai Core Factor KI Seco 1 Decimal 3 Nilai Secondary Factor KI Core 2 Decimal 3 Nilai Core Fctor MK Seco 2 Decimal 3 Nilai Secondary Factor MK Core 3 Decimal 3 Nilai Core Factor KP Seco3 Decimal 3 Nilai Secondary Factor KP NKI Decimal 3 Nilai Total Aspek KI NMK Decimal 3 Nilai Total Aspek MK NKP Decimal 3 Nilai Total Aspek KP j. Tabel Ranking Primary Key : Foreign Key : kd_posisi NIP Fungsi : Tabel Ranking digunakan untuk menyimpan data- data ranking kandidat. Tabel 3.33 Struktur Tabel Ranking Field Tipe Ukuran Keterangan Kd_posisi Varchar 10 NIP Varchar 20 Score decimal 3 Ranking Interger k. Tabel Login Primary Key : Username Password Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Foreign Key : Tabel login digunakan untuk menyimpan data username dan passwordnya. Tabel 3.34 Struktur Tabel Login Field Tipe Ukuran Keterangan Username Varchar 50 Password Varchar 50

3.4 Desain Input dan Output