Upload
others
View
25
Download
0
Embed Size (px)
Citation preview
i
KEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
PALCOMTECH
SKRIPSI
SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN JURUSAN
MENGGUNAKAN METODE PROFILE MATCHING
PADA SMK NEGERI 2 SEKAYU
Diajukan Oleh:
1. FIRDAUS OKI ALLBA /011140098
2. NOVA SASMITA /011140063
Untuk Memenuhi Sebagai Dari Syarat-Syarat
Guna Mencapai Gelar Sarjana Komputer
PALEMBANG
2018
ii
KEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
PALCOMTECH
HALAMAN PENGESAHAN PEMBIMBING SKRIPSI
NAMA/NPM : 1. 1. FIRDAUS OKI ALLBA/ 011140098
2. NOVA SASMITA/ 011140063
PROGRAM STUDI : TEKNIK INFORMATIKA
JENJANG PENDIDIKAN : STRATA SATU (S1)
KONSENTRASI : JARINGAN
JUDUL :
Palembang, : 13 Agustus 2018 Mengetahui,
Pembimbing, Ketua,
Andri Saputra, S.Kom., M.Kom.
NIDN : 0216098801
Benedictus Effendi, S.T., M.T.
NIP : 09.PCT.13
Absensi pegawai bagian ketersediaan pada badan ketahanan pangan
provinsi sumatera selatan
SISTEM PENDUKUNG KEPUTUSAN
PEMILIHAN JURUSAN MENGGUNAKAN
METODE PROFILE MATCHING PADA
SMK NEGERI 2 SEKAYU
iii
KEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
PALCOMTECH
HALAMAN PENGESAHAN PENGUJI SKRIPSI
NAMA/NPM : 1. FIRDAUS OKI ALLBA/ 011140098
2. NOVA SASMITA/ 011140063
PROGRAM STUDI : TEKNIK INFORMATIKA
JENJANG PENDIDIKAN : STRATA SATU (S1)
KONSENTRASI : JARINGAN
JUDUL :
Tanggal : 3 Agustus 2018
Penguji 1,
Tanggal : 13 Agustus 2018
Penguji 2,
Adelin, S.T., M.Kom
NIDN : 0211127901
Hendra Effendi, S.Kom., M.Kom
NIDN : 0217108001
Menyetujui,
Ketua,
Benedictus Effendi, S.T., M.T.
NIP : 09.PCT.13
SISTEM PENDUKUNG KEPUTUSAN
PEMILIHAN JURUSAN MENGGUNAKAN
METODE PROFILE MATCHING PADA
SMK NEGERI 2 SEKAYU
iv
MOTTO :
Usaha yang keras akan dibayar dengan hasil
yang memuaskan.
*Firdaus Oki Allba*
No Problems No Life.
*Nova Sasmita*
Kupersembahkan kepada :
- Allah Yang Maha Esa.
- Ibu dan Ayah.
- Teman-teman.
- Para pendidik yang kuhormati.
v
KATA PENGANTAR
Puji dan syukur kehadirat Allah SWT atas rahmat dan karunia-Nya, yang
telah memberikan kesehatan dan kesempatan sehingga penulis dapat
menyelesaikan skripsi. Penulisan skripsi ini bertujuan untuk memenuhi salah satu
syarat memperoleh gelar Strata satu (S1) di STMIK PalComTech Palembang. Judul
Penulis ajukan adalah “Sistem Pendukung Keputusan Pemilihan Jurusan
Menggunakan Metode Profile Matching Pada SMK Negeri 2 Sekayu”.
Dalam kesempatan ini penulis menyampaikan ucapan terima kasih sebesar-
besarnya kepada ketua STMIK PalComTech. Bapak Benedictus Effendi, S.T.,
M.T., Pembantu Ketua 1 Bapak D. Tri Octafian, S.Kom., M.Kom., Ketua Program
Studi Teknik Informatika, Bapak Alfred Tenggono, S.Kom., M.Kom., Bapak
Andri Saputra, S.Kom., M.Kom., selaku pembimbing skripsi . Ibu, Ayah dan
seluruh keluarga yang telah memberikan dorongan semangat moril selama
pendidikan dan penyusunan skripsi ini.
Semua bantuan dan bimbingan yang telah diberikan kepada penulis, semoga
Allah SWT selalu memberkati dan membalas kebaikan mereka. Penulis menyadari
bahwa didalam skripsi ini masih ada kekurangan baik dalam penulisan, pengalaman
dan pengetahuan. Akhir kata, semoga skripsi ini dapat berguna bagi semua pihak
yang membutuhkan.
Palembang, 13 Agustus 2018
Penulis,
vi
DAFTAR ISI
HALAMAN JUDUL ...................................................................................... i
HALAMAN PENGESAHAN PEMBIMBING ............................................ ii
HALAMAN PENGESAHAN PENGUJI ..................................................... iii
HALAMAN MOTTO DAN PERSEMBAHAN .......................................... iv
KATA PENGANTAR .................................................................................... v
DAFTAR ISI ................................................................................................... vi
DAFTAR GAMBAR ...................................................................................... x
DAFTAR TABEL .......................................................................................... xii
DAFTAR LAMPIRAN .................................................................................. xiv
ABSTRAK ...................................................................................................... xv
BAB I PENDAHULUAN
1.1. Latar Belakang .......................................................................................... 1
1.2. Perumusan Masalah .................................................................................. 3
1.3. Batasan masalah ........................................................................................ 3
1.4. Tujuan penelitian ....................................................................................... 4
1.5. Manfaat penelitian ..................................................................................... 4
1.5.1. Bagi Penulis .................................................................................... 4
1.5.2. Bagi Lembaga ................................................................................. 4
1.5.3. Bagi Akademik ............................................................................... 4
1.6. Sistematika penulisan ................................................................................ 5
vii
BAB II GAMBARAN UMUM SEKOLAH
2.1. Profile Sekolah .......................................................................................... 11
2.1.1 Sejarah SMK Negeri 2 Sekayu ............................................................... 11
2.1.2 Visi dan misi ........................................................................................... 12
2.1.3 Struktur Organisasi ................................................................................. 13
2.1.4 Tugas Wewenang .................................................................................... 14
BAB III TINJAUAN PUSTAKA
3.1. Teori Pendukung ....................................................................................... 27
3.1.1. Profile Matching ................................................................................... 27
3.1.2. Sistem Pendukung Keputusan ................................................................ 29
3.1.3. Website ................................................................................................... 30
3.1.4. Database ................................................................................................ 30
3.1.5. CI (CodeIgniter) ..................................................................................... 30
3.2. Hasil Penelitian Terdahulu ........................................................................ 31
3.3. Kerangka penelitian .................................................................................. 32
BAB IV METODE PENELITIAN
4.1. Jadwal dan Tempat Penelitian ................................................................... 33
4.1.1. Tempat Penelitian ........................................................................... 33
4.1.2. Jadwal Penelitian ............................................................................ 33
4.2. Jenis Data ................................................................................................. 34
4.2.1. Data Primer ..................................................................................... 34
4.2.2. Data Sekunder ................................................................................. 34
viii
4.3. Teknik Pengumpulan Data ........................................................................ 34
4.3.1. Wawancara ...................................................................................... 34
4.3.2. Dokumentasi ................................................................................... 35
4.3.3. Studi Pustaka ................................................................................... 35
4.4. Alat dan Teknik Pengembangan Sistem ................................................... 36
4.4.1. Alat Pengembangan Sistem ............................................................ 36
4.5.2. Metode Pengembangan Sistem ....................................................... 43
4.5. Alat dan Teknik Pengujian ........................................................................ 46
4.5.1. Black box ........................................................................................ 46
4.6. Hasil Penelitian ......................................................................................... 46
BAB V HASIL DAN PEMBAHASAN
5.1. Hasil Penelitian ......................................................................................... 47
5.1.1. Pengumpulan Kebutuhan ................................................................ 47
5.1.2. Perancangan ........................................................................................... 48
5.1.2.1. Permodelan Proses Use Case Diagram ....................................... 48
5.1.2.2. Permodelan Proses Class Diagram ............................................. 50
5.1.2.3. Permodelan Proses Activity Diagram .......................................... 51
5.1.2.4. Desain Database .......................................................................... 58
5.1.2.5. Desain Hypertext ........................................................................ 63
5.1.3. Implementasi .......................................................................................... 70
5.1.4. Pengujian ................................................................................................ 76
5.1.5. Pembahasan ............................................................................................ 79
ix
BAB VI KESIMPULAN DAN SARAN
6.1. Kesimpulan ............................................................................................... 93
6.2. Saran .......................................................................................................... 93
DAFTAR PUSTAKA
Daftar Pustaka ..................................................................................................
x
DAFTAR GAMBAR
Gambar 2.1. Struktur Organisasi SMK NEGERI 2 SEKAYU ........................ 13
Gambar 3.1. Kerangka Penelitian .................................................................... 33
Gambar 4.1. Model Prototype .......................................................................... 43
Gambar 5.1 Permodelan Proses Use Case Diagram ........................................ 48
Gambar 5.2 Proses Class Diagram ................................................................... 51
Gambar 5.3 Activity Diagram melihat Data Siswa .......................................... 52
Gambar 5.4 Activity Diagram Tambah Data Siswa ......................................... 52
Gambar 5.5 Activity Diagram Pencarian, Edit, dan Hapus Data Siswa .......... 53
Gambar 5.6 Activity Diagram Kriteria ............................................................ 54
Gambar 5.7 Activity Diagram Sub kriteria ...................................................... 55
Gambar 5.8 Activity Diagram Bobot GAP ...................................................... 56
Gambar 5.9 Activity Diagram Jurusan............................................................. 56
Gambar 5.10 Activity Diagram Hasil .............................................................. 57
Gambar 5.11. Desain Interface Halaman Login............................................... 63
Gambar 5.12 Desain interface Beranda .......................................................... 64
Gambar 5.13 Desain Interface Halaman Data siswa ........................................ 64
Gambar 5.14 Desain interface input data siswa ............................................... 65
Gambar 5.15. Desain Interface Halaman kriteria............................................. 66
Gambar 5.16 Interface Halaman Sub kriteria .................................................. 66
Gambar 5.17 Desain Interface Halaman Input sub kriteria.............................. 67
Gambar 5.18 Desain Interface Halaman bobot GAP ....................................... 68
xi
Gambar 5.19 Desain Interface Halaman Tampilan input nilai siswa............... 69
Gambar 5.20 Desain Interface Halaman Hasil nilai siswa ............................... 70
Gambar 5.21 Implementasi halaman login ...................................................... 70
Gambar 5.22 Halaman beranda ........................................................................ 71
Gambar 5.23 Halaman data siswa .................................................................... 71
Gambar 5.24 Halaman Tambah data siswa ...................................................... 72
Gambar 5.25 Halaman kriteria ......................................................................... 72
Gambar 5.26 Halaman sub kriteria .................................................................. 73
Gambar 5.27 Halaman Bobot GAP .................................................................. 73
Gambar 5.28 Halaman input nilai siswa .......................................................... 74
Gambar 5.29 Halaman Mneginput nilai Siswa ................................................ 75
Gambar 5.30 Halaman Hasil ............................................................................ 75
Gambar 5.31 Input Data siswa ......................................................................... 83
Gambar 5.32 Tampilan data siswa ................................................................... 83
Gambar 5.33 Input nilai siswa ......................................................................... 84
Gambar 5.34 Hasil Rekomendasi jurusan ........................................................ 84
xii
DAFTAR TABEL
Tabel 3.1. Penelitian Terdahulu ....................................................................... 32
Tabel 4.1. Jadwal Penelitian............................................................................. 33
Tabel 4.2. Simbol Use Case Diagram ............................................................ 37
Tabel 4.3. Simbol Class Diagram .................................................................... 40
Tabel 4.4. Simbol Activity Diagram ................................................................ 42
Tabel 4.5. Tahapan – Tahapan Prototype ........................................................ 45
Tabel 5.1 Keterangan Aktor ............................................................................. 49
Tabel 5.2 Tabel Aktor ...................................................................................... 49
Tabel 5.3 Tabel Admin .................................................................................... 58
Tabel 5.4 Tabel Siswa ..................................................................................... 58
Tabel 5.5. Tabel Kriteria ................................................................................. 59
Tabel 5.6. Tabel Sub kriteria ............................................................................ 59
Tabel 5.7 Tabel Bobot GAP ............................................................................. 60
Tabel 5.8. Tabel nilai siswa ............................................................................. 60
Tabel 5.9. Jenis CF dan SF jurusan .................................................................. 61
Tabel 5.10 Tabel Jurusan ................................................................................. 61
Tabel 5.11. Rekomendasi Jurusan .................................................................... 62
Tabel 5.12. Hasil SPK ...................................................................................... 62
Tabel 5.13 Tabel pengujian Login .................................................................. 76
Tabel 5.14 Tabel pengujian halaman data siswa, kriteria, Sub kriteria, Bobot GAP,
Input Nilai Siswa, dan Hasil ............................................................................ 77
Tabel 5.15 Tabel bobot GAP ........................................................................... 80
xiii
Tabel 5.16 Tabel Ranking nilai siswa bernama Cerli Saputra ......................... 88
Tabel 5.17 Tabel Akurasi ................................................................................. 90
xiv
DAFTAR LAMPIRAN
1. Lampiran 1. Form Topik dan Judul (Fotocopy)
2. Lampiran 2. Surat Balasan dari Sekolah (Asli)
3. Lampiran 3. Form Konsultasi (Fotocopy)
4. Lampiran 4. Surat Pernyataan (Fotocopy)
5. Lampiran 5. Form Revisi Pra Sidang (Fotocopy)
6. Lampiran 6. Ujian Kompre (Fotocopy)
7. Lampiran 7. Listing Code
8. Lampiran 8. Wawancara (Asli)
xvi
ABSTRACT
FIRDAUS OKI ALLBA, NOVA SASMITA. Decision Support System For Selection of the
Department Using the Method of Profile Matching at SMK Negeri 2 Sekayu.
In 2017 students who signed up to SMK Negeri 2 Sekayu more or less 500 students,
after being checked, the commite get the number of students recived as much 350 students
from selection of file values. Then after do the tes, student hat has been accepted to
Vacational Highschool 2 Sekayu in 2017 as much as 288 students, likely in 2018 and etc
more processed data than the previous year so it can be happen human error to commite
who wrongly determines students major. With the creation of this application aims to help
the new student admissions committee in determining student majors based on the student's
values and abilities. The calculation method used uses the profile matching method where
the calculation on this application has been tested by matching the manual calculation of
the student's value. Data collection methods use interview techniques, documentation and
literature study. The modeling method uses UML (Unified Modeling Language), while the
framework used is the CodeIgniter Framework. System development methods use
prototypes by implementing applications and performing testing techniques using black
box testing by testing each menu on the application. In conclusion, making this application
has been successful by matching calculations and testing between calculations on
applications and manual calculations.
keyword : Application, Profile Matching method, Prototype method, Unified Modeling
Language,CodeIgniter.
1
BAB I
PENDAHULUAN
1.1. Latar Belakang
Menurut Daihani (dalam Faizal, 2014), Pada dasarnya pengambilan
keputusan adalah suatu pendekatan sistematis pada hakekat suatu masalah,
pengumpulan fakta-fakta, penentuan yang matang dari alternatif yang
dihadapi, dan pengambilan tindakan yang menurut perhitungan merupakan
tindakan yang paling tepat. Sedangkan menurut Kusrini (dalam Faizal,
2014), sistem pendukung keputusan adalah sistem informasi yang
membantu untuk mengidentifikasi kesempatan pengambilan keputusan atau
menyediakan informasi untuk membantu pengambilan keputusan.
Pada SMK Negeri 2 Sekayu terdiri dari lima jurusan yaitu jurusan
Teknik Komputer dan Jaringan (TKJ), Teknik Konstruksi dan Properti
(TKK), Teknik Instalasi Pemanfaatan Tenaga Listrik (TITL), Teknik
Kendaraan Ringan (TKR) dan Teknik Pengelasan (TL). Penjurusan siswa
ditentukan oleh panitia penerimaan siswa baru yang berjumlah 15 orang
berdasarkan dari pilihan siswa saat melakukan pendaftaran dengan
memberikan nilai dari rapot SMP untuk diseleksi agar siswa dapat
melanjutkan ke tahap tes yang di sediakan pihak sekolah.
Pada tahun 2017 jumlah siswa yang mendaftar ke SMK NEGERI 2
SEKAYU kurang lebih 500 siswa,. Setelah di periksa, panitia mendapatkan
jumlah siswa yang diterima sebanyak 350 siswa dari seleksi nilai berkas.
Terdapat beberapa tahapan untuk menentukan jurusan seperti seleksi berkas
2
maka keluar hasil dari seleksi berkas siswa dapat mengikuti tes tertulis/ tes
minat dan bakat, pada tahap ini panitia mengoreksi nilai siswa terlebih
dahulu satu persatu dan menambahkan nilai UN dari siswa yang lulus dari
tahap seleksi berkas dan tes tertulis. Pada tahun 2017 jumlah siswa yang di
terima sejumlah 288 siswa, kemungkinan pada tahun 2018 dan seterusnya
data yang diolah lebih banyak dari tahun sebelumnya sehingga bisa terjadi
human error pada panitia yang salah menentukan jurusan siswa.
Dengan dibuatnya sistem pendukung keputusan untuk pemilihan
jurusan dapat membantu panitia penerimaan siswa dalam menentukan
jurusan sesuai dengan nilai dari siswa itu sendiri. Oleh karena itu dibutuhkan
sistem pendukung keputusan yang dapat melakukan perhitungan nilai,
kemampuan serta minat yang dimiliki siswa untuk membantu menentukan
jurusan yang tepat. Sistem ini akan digunakan oleh panitia penerimaan
siswa baru dengan menggunakan metode Profil Matching.
Menurut Kusrini (dalam sari, 2015), Metode profile matching atau
pencocokan profil adalah metode yang sering digunakan sebagai
mekanisme dalam pengambilan keputusan dengan mengasumsikan bahwa
terdapat tingkat variabel prediktor yang ideal yang harus dipenuhi oleh
subyek yang diteliti, bukannya tingkat minimal yang harus dipenuhi atau
dilewati.
3
Berdasarkan uraian diatas maka penulis mengambil judul
“SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN
JURUSAN MENGGUNAKAN METODE PROFILE MATCHING
PADA SMK NEGERI 2 SEKAYU”.
1.2. Perumusan Masalah
Permasalahan yang akan dibahas dalam penulisan penelitian ini adalah
“Bagaimana membuat sistem pendukung keputusan pemilihan jurusan
menggunakan metode profile matching pada SMK Negeri 2 Sekayu ?”.
1.3. Batasan masalah
Ruang lingkup yang dibahas dalam penelitian ini adalah sebagai
berikut :
a. Metode yang digunakan untuk membuat sistem pendukung keputusan
ini menggunakan metode Profile matching.
b. Alat dan teknik pengembangan sistem menggunakan UML (Unified
Modeling Language).
c. Metode Pengembangan sistem yang digunakan menggunakan metode
Prototype.
d. Sistem pendukung keputusan ini dapat diakses oleh panitia penerimaan
siswa baru pada SMK Negeri 2 Sekayu.
4
1.4. Tujuan penelitian
Tujuan yang diharapkan dari pembuatan aplikais sistem pendukung
keputusan pemilihan jurusan ini dapat membantu pekerjaan panitia
penerimaan siswa baru dalam menentukan jurusan siswa.
1.5. Manfaat penelitian
1.5.1. Bagi Penulis
Manfaat penelitian untuk penulis adalah :
Meningkatkan wawasan dan mengembangkan ilmu
pengetahuan yang didapat dalam studi perkuliahan.
1.5.2. Bagi Lembaga
Manfaat bagi lembaga adalah :
Dengan adanya sistem pendukung keputusan pemilihan
jurusan dapat memberikan kemudahan bagi panitia penerimaan
siswa baru dalam menentukan jurusan untuk siswa.
1.5.3. Bagi Akademik
Sebagai referensi penulis dikemudian hari agar melakukan
penelitian untuk membuat sistem pendukung keputusan menjadi
lebih baik serta sebagai masukan dalam penulisan ilmiah yang lebih
baik dimasa yang akan datang.
5
1.6. Sistematika penulisan
Sistematika penulisan yang penulis buat dalam laporan penelitian
ini, terdiri dari enam bab, sistematika penulisan menjelaskan secara singkat
isi yang akan dibahas, serta keterkaitan antar setiap bab. Sistematika
penulisan pada penelitian ini adalah sebagai berikut:
BAB I PENDAHULUAN
1.1. Latar Belakang
Menjelaskan permasalahan-permasalahan pada tempat
penelitian yang melatar belakangi penelitian dilaksanakan.
1.2. Perumusan Masalah
Merupakan identifikasi berupa pertanyaan yang didapat
berdasarkan latar belakang.
1.3.Batasan Masalah
Menjelaskan secara rinci batasan-batasan atau ruang lingkup
pada laporan penelitian ini.
1.4. Tujuan Penelitian
Tujuan penelitian menjelaskan maksud atau tujuan yang
ingin dicapai pada penelitian ini.
BAB II GAMBARAN UMUM INSTANSI
2.1. Profil Instansi
2.1.1. Sejarah Instansi
Memberikan gambaran tentang sejarah instansi yang
menjadi tempat riset bagi penulis.
6
2.1.2. Visi dan Misi
Memaparkan secara rinci visi dan misi instansi atau
tempat riset.
2.1.3. Struktur Organisasi
Merupakan gambaran tentang struktur jabatan pada
SMK Negeri 2 Sekayu yang menjadi tempat riset
bagi penulis.
2.1.4. Tugas Wewenang
Menjelaskan secara rinci tentang tugas atau
wewenang dari setiap jabatan pada struktur
organisasi.
BAB III TINJAUAN PUSTAKA
3.1. Teori Pendukung
Teori pendukung berisi tentang teori-teori yang penulis
gunakan sebagai dasar teori dalam laporan penelitian ini.
3.2. Hasil Penelitian Terdahulu
Memaparkan jurnal-jurnal penelitian terdahulu yang penulis
gunakan untuk penelitian saat ini dilakukan.
3.3. Kerangka Penelitian
Memberikan gambaran tentang alur penelitian atau logika
dari penulis dalam mengidentifikasi permasalahan,
pendekatan yang digunakan untuk mengatasi permasalahan,
implementas dan hasil.
7
BAB IV METODE PENELITIAN
4.1. Jadwal dan Tempat Penelitian
4.1.1. Tempat Penelitian
Menjelaskan tempat penelitian dan menjelaskan
secara logis alasan mengapa tempat tersebut dipilih
sebagai tempat penelitian.
4.1.2. Jadwal
Memaparkan secara rinci jadwal keseluruhan pada
saat penelitian, baik dari jadwal pengumpulan data,
maupun jadwal penelitian berdasarkan metodologi
yang digunakan.
4.2. Jenis Data
4.2.1. Data Primer
Merupakan data yang penulis peroleh melalui
pengukuran secara langsung.
4.2.2. Data Sekunder
Merupakan data yang penulis peroleh dari pihak lain
saat dokumentasi, yang digunakan pada penelitian
saat ini.
4.3. Teknik Pengumpulan Data
Menjelaskan tentang teknik-teknik yang digunakan untuk
mengumpulkan data-data yang diperlukan untuk pembuatan
laporan penelitian.
8
4.4. Alat dan Teknik Pengembangan Sistem
4.4.1. Alat Pengembangan Sistem
Merupakan bagan alir sistem yang penulis gunakan
pada teknik pengembangan sistem.
4.4.2. Teknik Pengembangan Sistem
Menjelaskan tentang metodologi yang penulis
gunakan untuk pengembangan sistem.
4.5. Alat dan Teknik Pengujian
Memberikan gambaran tentang teknik pengujian
yang digunakan pada laporan penelitian.
BAB V HASIL DAN PEMBAHASAN
5.1. Hasil
Memaparkan secara rinci hasil dan pembahasan pada
penelitian, berdasarkan metodologi pengembangan.
5.1.1. Pengumpulan Kebutuhan
Menjelaskan tentang pengumpulan kebutuhan yang
penulis dapat dari tempat penelitian.
5.1.2. Perancangan
Memberikan gambaran tentang penelitian yang
dibuat dalam bentuk user interfaces dan bagan alir
dari sistem yang dibuat.
9
5.1.3. Evaluasi
Menjelaskan kepada tempat penelitian bagaimana
sistem yang mereka inginkan.
5.1.4. Mengkodekan System
Menjelaskan sosftware yang penulis gunakan untuk
membuat sistem dan membuat sistem sesuai
keinginan dari tempat penelitian.
5.1.5. Pengujian System
Memaparkan hasil pengujian berupa hasil sebelum
dan sesudah penelitian dilaksanakan berdasarkan
teknik pengujian yang digunakan.
5.1.6. Evaluasi System
Menjelaskan hasil akhir dari pembuatan sistem
kepada tempat penelitian.
5.1.7. Implementasi System
Mengimplementasikan sistem kepada tempat
penelitian bahwa sistem yang dibuat penulis dapat
digunakan.
10
BAB VI PENUTUP
6.1. Kesimpulan
Memaparkan kesimpulan yang diperoleh berdasarkan hasil
analisa.
6.2. Saran
Berisi tentang saran atau masukan untuk langkah
pengembangan selanjutnya.
11
BAB II
GAMBARAN UMUM SEKOLAH
2.1. Profile Sekolah
2.1.1 Sejarah SMK Negeri 2 Sekayu
Sekolah Menengah Kejuruan Negeri 2 Sekayu
berlokasi di jalan Raya Muara Teladan nomor. 043
Kelurahan Balai Agung, Kecamatan Sekayu, Kabupaten
Musi Banyuasin. Sekolah ini berdiri diatas tanah seluas
3,9170 Ha, dengan status tanah milik pemerintah, dengan
berstatus tanah hak milik.
Sekolah Menengah Kejuruan Negeri 2 Sekayu
berdiri pada tahun 1999 dengan berstatus negeri dengan
dikeluarkannya SK. Mendikbud RI. No. 001a / 0 /1999,
tanggal : 05-01-1999 Dengan empat Program Keahlian yaiTu
Teknik Pengelasan, Teknik Otomotif, Teknik Konstruksi
Kayu dan Teknik Instalasi Tenaga Listrik Kemudian pada
tahun 2006 Dibukalah Program Keahlian Teknik Komputer
dan Jaringan
Sekolah Menengah Kejuruan Negeri 2 Sekayu ini
sejak berdirinya dipimpin oleh Drs.H.Mochtar Kaisyinda ,
M.M sebagai Kepala Sekolah periode : 2000 sampai 2005
12
kemudian diteruskan oleh Bapak Drs.Selamat,MM., yang
mulai bertugas tanggal 30 juni 2005 sampai dengan sekarang.
Pada tahun 2010 SMK Negeri 2 Sekayu berhasil
memperoleh sertifikasi ISO 9001:2008 dan Menjadi satu-
satunya SMK Rintisan Sekolah Bertaraf Internasional
(RSBI) yang ada di Kabupaten Musi Banyuasin.
2.1.2 Visi dan misi
1. Visi
Terwujudnya SMK Negeri 2 Sekayu yang
”RANDIK”, Religius, Asri, Nyaman, Disiplin, Inovatif
berjiwa enterpreanuer dan Kompeten mampu bersaing
secara global.
2. Misi
1. Meningkatan kualitas IMTAQ kepada Tuhan Yang
Maha Esa.
2. Menciptakan Lingkungan yang ASRI.
3. Menciptakan pembelajaran yang PAKEM.
4. Meningkatkan kedisiplinan warga sekolah.
5. Menumbuhkan jiwa enterprenuer.
6. Menghasilkan lulusan yang kompetitif siap bersaing
di DU/DI.
13
2.1.3 Struktur Organisasi
Gambar 2.1. Struktur Organisasi SMK NEGERI 2 SEKAYU
Sumber : SMK NEGERI 2 SEKAYU
14
2.1.4 Tugas Wewenang
1. Kepala Sekolah
1) Menyusun perencanaan
2) Mengorganisir kegiatan
3) Mengarahkan kegiatan
4) Mengkoordinir kegiatan
5) Melaksanakan pengawasan
6) Melakukan evaluasi setiap kegiatan
7) Menentukan kebijaksanaan
8) Mengadakan rapat
9) Mengambil keputusan
10) Mengatur proses belajar mengajar
11) Mengatur administrasi :
a. Kantor
b. Siswa
c. Pegawai
d. Perlengkapan
e. Keuangan
12) Mengatur Organisasi siswa intra sekolah (OSIS)
13) Mengatur hubungan sekolah dengan masyarakat.
15
2. Wakil Kepala Sekolah Bidang Manajemen Mutu
1) Menyusun program sekolah dalam bidang manajemen mutu.
2) Membantu kepala sekolah dalam kegiatan pembinaan dan
pengembangan sekolah.
3) Menyiapkan Instruksi Kerja (IK) setiap jabatan struktural dalam
lingkup kerjanya.
4) Mengawal dan mengevaluasi kinerja SDM yang berada dalam
lingkup kerjanya.
5) Memegang wewenang memimpin dan bertanggung jawab atas
terlaksananya penerapan manajemen mutu di SMK Negeri 2
Sekayu.
6) Melakukan penelitian dan pengembangan sebagai usaha
penjamin mutu sekolah.
7) Melakukan verifikasi terhadap usaha Peningkatan Mutu
Sekolah (PMS)
8) Melakukan monitoring, pendampingan dan pembinaan untuk
penjamin mutu SDM.
9) Menetapkan rencana kerja pelatihan Sistem Manajemen Mutu.
10) Mensosialisasikan penerapan Manajemen Mutu kepada seluruh
jajaran SMKN 2 Sekayu secara berkelanjutan.
11) Melakukan pengawasan dan pengontrolan terhadap penerapan
Manajemen Mutu di SMK Negeri 2 Sekayu.
16
12) Mengusulkan penunjukan Tim Audit Internal kepada kepala
sekolah.
13) Melaksanakan Rapat Tinjauan Manajemen sesuai agenda yang
telah ditentukan.
14) Melaksanakan Audit Mutu Internal sesuai jadwal yang
ditentukan.
15) Memfasilitasi badan sertifikasi dalam pelaksanaan Audit Mutu
Eksternal.
16) Melakukan koordinasi dengan bidang-bidang terkait.
17) Berperan aktif dalam mengkondisikan 7K.
18) Bila kepala sekolah melakukan perjalanan dinas dapat ditunjuk
untuk mewakilinya.
19) Mendukung dan memiliki komitmen dalam melaksanakan
penerapan manajemen mutu ISO 9001:2008 di SMK Negeri 2
Sekayu secara berkelanjutan.
20) Membuat laporan secara tertulis, berkala dan insidental kepada
kepala sekolah.
21) Bertanggung jawab kepada kepala sekolah.
3. Wakil Kepala Sekolah Bidang Kesiswaan
1) Menyusun program kerja bidang kesiswaan.
2) Membantu kepala sekolah dalam kegiatan pembinaan dan
pengembangan sekolah.
17
3) Menyiapkan instruksi kerja (IK) setiap jabatan struktural dalam
lingkup kerjanya.
4) Mengawal dan mengevaluasi kinerja SDM yang berada dalam
dalam lingkup kerjanya.
5) Menyusun program 7K dan mengkoordinir pelaksanaannya
bersama koordinator 7K.
6) Menyusun dan melaksanakan program koordinasi dan kerja
sama dengan guru, wali kelas dan Bimbingan Penyuluhan.
7) Mengkoordinir pemilihan pengurus MPK, pengurus OSIS dan
seluruh pengurus kegiatan ekstrakurikuler.
8) Mengkoordinir pelaksanaan kegiatan MPK, OSIS dan seluruh
kegiatan ekstrakurikuler.
9) Mengkoordinir pelaksanaan pemilihan siswa berprestasi,
penerima beasiswa, dan lomba keterampilan siswa serta gelar
prestasi.
10) Mengkoordinir kegiatan upacara sekolah dan upacara hari-hari
besar nasional.
11) Membina kepengurusan OSIS, 7K, dan seluruh kegiatan
ekstrakurikuler.
12) Mengkoordinir perencanaan dan pelaksanaan kegiatan
ekstrakurikuler.
13) Membina siswa secara individu dan kelompok untuk
meningkatkan prestasi hasil belajar siswa.
18
14) Mengusulkan penghargaan sekolah terhadap siswa yang
berprestasi.
15) Mengkoordinir dan menertibkan kegiatan dua belas langkah
wali kelas.
16) Mengusulkan pemberian sanksi sekolah terhadap siswa yang
melanggar tata tertib sekolah.
17) Mengkoordinir wali kelas dalam pengisian raport serta legger
dengan baik.
18) Memonitor kemajuan siswa terutama mata pelajaran yang di
ujian nasionalkan.
19) Mengkoordinir kegiatan razia secara berkala bersama-sama.
20) Menghimpun dan meminta laporan dari wali kelas tentang
keadaan siswa.
21) Melakukan koordinasi dengan bidang-bidang terkait.
22) Bila kepala sekolah melakukan perjalanan dinas dapat ditunjuk
untuk mewakilinya.
23) Mendukung dan memiliki komitmen dalam melaksanakan
penerapan manajemen mutu ISO 9001:2008 di SMK Negeri 2
Sekayu secara berkelanjutan.
24) Membuat laporan secara tertulis, berkala dan insidental kepada
kepala sekolah.
25) Bertanggung jawab kepada kepala sekolah.
19
4. Wakil Kepala Sekolah Bidang Hubungan Masyarakat.
1) Menyusun program kerja dalam bidang Humas,
Industri/Marketing.
2) Membantu kepala sekolah dalam kegiatan pembinaan dan
pengembangan sekolah.
3) Menyiapkan instruksi kerja (IK) setiap jabatan struktural dalam
lingkup kerjanya.
4) Mengawal dan mengevaluasi kinerja SDM yang berada dalam
lingkup kerjanya.
5) Menyelenggarakan hubungan dengan orang tua/wali siswa dan
alumni.
6) Menjalin kerja sama dengan dunia usaha/dunia industri dalam
rangka merealisasikan Pendidikan Sistem Ganda (PSG).
7) Merencanakan dan melaksanakan kegiatan Praktik Kerja
Industri (Prakerin) berkoordinasi dengan Ketua
Kompetensi/Paket Keahlian.
8) Memberikan informasi ketenagakerjaan dan perkembangan
sekolah melalui media Website, pameran/gebyar dan lain-lain.
9) Mengusahakan peluang wirausaha/enterpreneurship dan
pemasaran lulusan dari dunia usaha/dunia industri.
10) Melakukan koordinasi dengan bidang-bidang terkait.
11) Berperan aktif dalam mengkondisikan 7K.
20
12) Bila kepala sekolah melakukan perjalanan dinas dapat ditunjuk
untuk mewakilinya.
13) Mendukung dan memiliki komitmen dalam melaksanakan
penerapan manajemen mutu ISO 9001:2008 di SMK Negeri 2
Sekayu secara berkelanjutan.
14) Membuat laporan tertulis, berkala dan insidental kepada kepala
sekolah.
15) Bertanggungjawab kepada kepala sekolah.
5. Koordinator Tata Usaha
1) Penyusunan program kerja tata usaha sekolah.
2) Pengelolaan dan pengarsipan surat-surat masuk dan keluar.
3) Pengurusan administrasi sekolah.
4) Penyusunan administrasi sekolah meliputi kesiswaan dan
ketenagaan.
5) Penyusunan dan penyajian data/statistik sekolah secara
keseluruhan.
6) Mengkoordinasikan dan melaksanakan 7 K.
7) Penyusunan laporan pelaksanaan secara berkala.
6. Wakil Kepala Sekolah Bidang Kurikulum
1) Menyusun program sekolah dalam bidang kurikulum.
2) Membantu kepala sekolah dalam kegiatan pembinaan dan
pengembangan sekolah.
21
3) Menyiapkan instruksi kerja (IK) setiap jabatan struktural dalam
lingkup kerjanya.
4) Mengawal dan mengevaluasi kinerja SDM yang berada dalam
lingkup kerjanya.
5) Merencanakan/membuat kalender pendidikan sekolah.
6) Mengkoordinasikan kegiatan belajar mengajar dengan ketua
kompetensi/paket keahlian.
7) Menertibkan kegiatan belajar mengajar dan guru piket bersama
ketua kompetensi/paket keahlian.
8) Merencanakan dan mengawasi jalannya tata tertib guru bersama
ketua kompetensi/paket keahlian.
9) Mengkoordinasikan pengembangan kurikulum bersama-sama
dengan Tim Pengembang Kurikulum Sekolah.
10) Melaporkan hasil kegiatan dan hambatan yang terjadi dalam
proses belajar mengajar kepada Kepala Sekolah
11) Merencanakan dan melaksanakan supervisi terhadap kegiatan
belajar mengajar.
12) Melakukan koordinasi dengan bidang-bidang terkait.
13) Berperan aktif dalam mengkondisikan 7K.
14) Bila kepala sekolah melakukan perjalanan dinas dapat ditunjuk
untuk mewakilinya.
22
15) Mendukung dan memiliki komitmen dalam melaksanakan
penerapan manajemen mutu ISO 9001:2008 di SMK Negeri 2
Sekayu secara berkelanjutan.
16) Membuat laporan tertulis, berkala dan insidental kepada kepala
sekolah.
17) Bertanggungjawab kepada kepala sekolah.
7. Wakil Kepala Sekolah Bidang Sarana dan Prasarana
1) Menyusun rencana kerja (RK) bidang sarana dan prasarana.
2) Membantu kepala sekolah dalam kegiatan pembinaan dan
pengembangan sekolah.
3) Menyiapkan instruksi kerja (IK) setiap jabatan struktural dalam
lingkup kerjanya.
4) Mengawal dan mengevaluasi kinerja SDM yang berada dalam
lingkup kerjanya.
5) Mengkoordinasikan pengadaan alat dan bahan praktik dengan
seluruh kepala bengkel.
6) Melaksanakan pengadaan sarana dan prasarana sekolah.
7) Mengkoordinasikan pelaksanaan penggunaan sarana prasarana
sekolah.
8) Mengkoordinasikan pembuatan administrasi pengadaan dan
invebtarisasi sapras.
9) Mengkoordinasikan perawatan dan perbaikan sarana dan
prasarana.
23
10) Mengkoordinasikan penghapusan sarana prasarana sekolah.
11) Mengawasi pelaksanaan kegiatan urusan dan perpustakaan.
12) Mengkoordinasikan Pengelolaan dan Perawatan Lingkungan
Hidup.
13) Melakukan koordinasi dengan bidang-bidang terkait.
14) Berperan aktif dalam mengkondisikan 7K.
15) Bila kepala sekolah melakukan perjalanan dinas dapat ditunjuk
untuk mewakilinya.
16) Mendukung dan memiliki komitmen dalam melaksanakan
penerapan manajemen mutu ISO 9001:2008 di SMK Negeri 2
Sekayu secara berkelanjutan.
17) Membuat laporan secara tertulis, berkala dan insidental kepada
kepala sekolah.
18) Bertanggung jawab kepada kepala sekolah.
8. Ketua Kompetensi Keahlian
1) Membuat rencana kerja (RK) kompetensi/paket keahlian.
2) Membantu kepala sekolah dalam kegiatan pembinaan dan
pengembangan kompetensi/paket keahlian.
3) Menyiapkan instruksi kerja (IK) setiap jabatan struktural dalam
lingkup kerjanya.
4) Mengawal dan mengevaluasi kinerja SDM yang berada dalam
lingkup kerjanya
24
5) Merencanakan, menyusun tugas guru dalam lingkungan
kompetensi/paket keahlian.
6) Mengkoordinisr pengumpulan adminitrasi/perangkat
pembelajaran Guru perangkat pembelajaran untuk diserahkan
kepada kepala sekolah melalui wakil bidang kurikulum dan
pembelajaran.
7) Bersama wakil bidang kurikulum dan pengajaran menyusun
jadwal pelajaran.
8) Menertibkan proses belajar mengajar pada kompetensi/paket
keahliannya.
9) Mengkoordinir kegiatan guru adaptif, normative dan produktif.
10) Merecanakan, mempersiapkan dan melaksanakan evaluasi
belajar dan ujian.
11) Membantu dan melaporkan pencapaian target kurikulum
kepada kepala sekolah melalui wakil bidang kurikulum dan
pengajaran.
12) Berkoordinasi dengan wakil bidang sarana prasarana mengatur
penggunaan ruang belajar adaptif dan normatif.
13) Bersama dengan kepala bengkel mengatur penggunaan ruang
belajar praktek.
14) Mengatur jadwal kegiatan supervisi guru.
15) Bersama-sama dengan bidang kurikulum melakukan
menganalisis dan pengembangan kurikulum.
25
16) Melaporkan kemajuan dan hambatan yang dialami oleh guru-
guru normatif, adaptif dan produktif kepada kepala sekolah
melalui wakil manajemen mutu.
17) Membantu dan melaporkan kemajuan prestasi siswa di
kompetensi/paket keahliannya kepada kepala sekolah melalui
wakil bidang kesiswaan.
18) Mengontrol pelaksanaan 7K, SKJ, Jumat Bersih dan upacara
bendera bersama-sama wali kelas dan guru.
19) Mengamankan, mengontrol, mengawasi jalannya pelaksanaan
tata tertib siswa pada kompetensi/paket keahlian.
20) Bekerja sama meningkatkan disiplin siswa dengan jalan
mengaktifkan peranan dan fungsi guru, wali kelas serta
bimbingan penyuluhan.
21) Membimbing guru-guru dalam penyusunan kompetensi/paket
kerja dan perangkat pembelajaran (RPP).
22) Bekerja sama dengan aktivitas mengadakan razia secara berkala
bersama-sama guru, guru piket dan hasilnya dilaporkan kepada
kepala sekolah melalui wakil bidang kesiswaan.
9. GURU
1) Membuat kelengkapan mengajar dengan baik dan lengkap.
2) Melaksanakan kegiatan pembelajaran.
3) Melaksanakan kegiatan penilaian proses belajar, ulangan, dan
ujian.
26
4) Melaksanakan analisis hasil ulangan harian.
5) Menyusun dan melaksanakan program perbaikan dan
pengayaan.
6) Mengisi daftar nilai anak didik.
7) Melaksanakan kegiatan membimbing (pengimbasan
pengetahuan), kepada guru lain dalam proses pembelajaran.
8) Membuat alat pelajaran/alat peraga.
9) Menumbuh kembangkan sikap menghargai karya seni.
10) Mengikuti kegiatan pengembangan dan pemasyarakatan
kurikulum.
11) Melaksanakan tugas tertentu di sekolah.
12) Mengadakan pengembangan program pembelajaran.
13) Membuat catatan tentang kemajuan hasil belajar anak didik.
14) Mengisi dan meneliti daftar hadir sebelum memulai pelajaran.
27
BAB III
TINJAUAN PUSTAKA
3.1. Teori Pendukung
3.1.1. Profile Matching
Menurut Kusrini (dalam Sari, 2007), Metode profile
matching atau pencocokan profil adalah metode yang sering
digunakan sebagai mekanisme dalam pengambilan keputusan
dengan mengasumsikan bahwa terdapat tingkat variabel prediktor
yang ideal yang harus dipenuhi oleh subyek yang diteliti, bukannya
tingkat minimal yang harus dipenuhi atau dilewati.
Berikut adalah beberapa tahapan dan perumusan perhitungan
dengan metode profile matching :
1. Pembobotan
Pada tahap ini, akan ditentukan bobot nilai
masing-masing aspek dengan menggunakan bobot gap.
2. Pengelompokan Core dan Secondary Factory
Setelah menentukan bobot nilai gap kriteria yang
dibutuhkan, tiap kriteria dikelompokkan menjadi dua
kelompok yaitu core factor dan secondary factor.
a. Core Factor (Faktor Utama)
Core factor merupakan aspek (kompetensi)
yang menonjol/paling dibutuhkan. Untuk
menghitung core factor digunakan rumus :
28
𝑵𝑪𝑭 =𝚺 𝑵𝑪
𝚺 𝑰𝑪
Keterangan :
NCF = Nilai rata- rata core factor
NC= Jumlah total nilai core factor
IC = Jumlah item core factor
b. Secondary Factor (Faktor Pendukung)
Secondary factor adalah item – item selain
aspek yang ada pada core factor. Untuk menghitung
secondary factor digunakan rumus :
𝑵𝑺𝑭 =𝚺 𝑵𝑺
𝚺 𝑰𝑺
Keterangan :
NSF = Nilai rata- rata secondary factor
NS = Jumlah total nilai secondary factor
IS = Jumlah item secondary factor
3. Perhitungan nilai total
Dari perhitungan core factor dan secondary factor
dari tiap- tiap aspek, kemudian dihitung nilai total dari
tiap - tiap aspek yang diperkirakan berpengaruh pada
kinerja tiap – tiap profile. Untuk menghitung nilai total
dari masing-masing aspek, digunakan rumus :
𝑵 = (𝑿) % 𝑵𝑪𝑭 + (𝑿) % 𝑵𝑺𝑭
Keterangan :
29
N = Nilai total tiap aspek
NCF = Nilai rata-rata core factor
NSF = Nilai rata-rata secondary factor
(X)% = Nilai persentase yang diinputkan
4. Perankingan
Hasil akhir dari proses profile matching adalah
ranking yang mengacu pada hasil perhitungan yang
ditunjukan oleh rumus :
𝑹𝒂𝒏𝒌𝒊𝒏𝒈 = (𝑿) % 𝑵𝑲𝟏 + (𝑿) % 𝑵𝑲𝟐
Keterangan :
NCF = Nilai Core Factor
NSF = Nilai Secondary Factor
(X)% = Nilai persentase yang diinputkan
3.1.2. Sistem Pendukung Keputusan
Menurut Putra et al ( dalam Nashrullah et al, 2015),
Sistem Pendukung Keputusan (SPK) merupakan suatu sistem
informasi berbasis komputer yang menghasilkan berbagai
alternatif keputusan untuk membantu dalam menangani suatu
permasalahan yang terstruktur maupun tidak terstruktur. Tujuan
adanya SPK, untuk mendukung pengambil keputusan dengan
memilih alternatif hasil pengolahan informasi dengan model-
model pengambil keputusan serta untuk menyelesaikan masalah
yang bersifat semi terstruktur dan tidak terstruktur.
30
3.1.3. Website
Menurut Ardhana (2013 : 3), Website adalah sejumlah
halaman web yang memiliki topik saling terkait, terkadang
disertai pula dengan berkas – berkas gambar, video, atau berkas
lainnya. Atau website dapat juga di artikan suatu layanan sajian
informasi yang menggunakan konsep hyperlink (tautan), yang
memudahkan surfer (sebutan para pemakai komputer yang
melakukan browsing atau penelusuran informasi memalui
internet).
3.1.4. Database
Menurut Raharjo (2011 : 3), Database didefinisikan
sebagai kumpulan data yang terintetrasi dan diatur sedemikian
rupa sehungga data tersebut dapat dimanipulasi, diambil, dan
dicari secara cepat.
3.1.5. CI (CodeIgniter)
Menurut Tarigan (2012 : 14), Codeigniter adalah
aplikasi open source berupa framework dengan model MVC
(Model, View, Controller) untuk membangun website dinamis
menggunakan PHP.
31
3.2. Hasil Penelitian Terdahulu
Penelitian terdahulu adalah penelitian yang sudah dibuat oleh
peneliti lain yang digunakan sebagai referensi penulis. Adapun penelitian
terdahulu dapat dilihat pada tabel 3.1. :
Tabel 3.1. Penelitian Terdahulu
No Judul Penulis Hasil
1 Sistem Pendukung
Keputusan
Pengangkatan Jabatan
Karyawan pada PT.Ayn
dengan Metode Profile
Matching, Vol. 1 No. 1
No. 1 September 2014,
ISSN: 2407-4322.
Deny Adhar Hasil Penelitian
berupa sebuah
system pendukung
keputusan yang
memberikan
evaluasi kinerja
pegawai yang akan
di promosikan.
2 Implementasi Metode
Profile Matching Untuk
Evaluasi Potensi
Akademik Penjuruan
Siswa MAN 2 Kota
Kediri, Jurnal Infotel,
Vol. 8 No. 2 November
2016, ISSN: 2085-3688;
e-ISSN: 2460-0997.
Intan Nur
Farida, Rina
Firliana
Hasil penelitian
berupa aplikasi yang
dapat menunjukkan
rekomendasi
jurusan siswa di
Madrasah Aliyah
Negeri 2 Kediri.
3 Sistem Pendukung
Keputusan Pemilihan
Karyawan Berprestasi
Dengan Metode Profile
Matching pada
PT.Sarana Inti Persada
(SIP), Jurnal Pilar Nusa
Mandiri, Vol. 13 No. 1,
Maret 2017, ISSN:
1978-1946; e-ISSN:
2527-6514.
Rani Irma
Handayani
Penerapan metode
Profile Matching
dapat digunakan
untuk mengambil
keputusan
pemilihan karyawan
beprestasi
khususnya di PT.
Sarana Inti Persada
(SIP) dengan
menentukan aspek
atau kinerja sebagai
syarat pemilihan
karyawan
berprestasi.
32
3.3. Kerangka penelitian
Adapun kerangka penelitian pada penelitian ini, dapat di lihat pada
gambar 3.1. :
Gambar 3.1. Kerangka Penelitian
3.3.1. Identifikasi Masalah
Masalah yang terdapat pada SMK Negeri 2 Sekayu yaitu
belum menggunakan bantuan komputer dalam menghitung hasil
nilai dari tes yang diadakan untuk siswa baru untuk menentukan
jurusan mana yang akan diterima oleh siswa tersebut.
33
BAB IV
METODE PENELITIAN
4.1. Jadwal dan Tempat Penelitian
4.1.1. Tempat Penelitian
Untuk mendapatkan data-data yang dibutuhkan, maka
penulis memilih tempat SMK Negeri 2 Sekayu. Yang beralamat
Jalan Muara teladan no 43 Sekayu.
4.1.2. Jadwal Penelitian
Dalam penelitian ini, penulis menyusun kegiatan
dalam sebuah jadwal penelitian yang berlangsung selama
kurang lebih selama empat bulan, dapat dilihat pada tabel 4.1. :
Tabel 4.1. Jadwal Penelitian
No Uraian
Maret April Mei Juni Juli
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1 Pengumpulan kebutuhan
2 Membangun prototyping
3 Evaluasi prototyping
4 Mengkodekan sistem
5 Menguji sistem
6 Evaluasi sistem
7 Menggunakan sistem
34
4.2. Jenis Data
4.2.1. Data Primer
Menurut Lapau (2013 : 182), Data primer adalah data
kualitatif yang dapat digali dari perencanaan, pelaksanaan,
pemantauan dan penilaian.
Data primer ini didapatkan dari staf tata usaha dan ketua
penerimaan siswa baru pada SMK Negeri 2 Sekayu.
4.2.2. Data Sekunder
Menurut Lapau (2013 : 182), Data sekunder adalah data
kuantitatif yang mungkin ada dalam masing-masing
perencanaan, pelaksanaan, pemantauan dan penilaian tersebut.
Data sekunder ini berupa data-data yaang didapat dari staf
tata usaha berupa nilai-nilai siswa baru.
4.3. Teknik Pengumpulan Data
Pada penelitian ini penulis menggunakan teknik wawancara,
dokumentasi dan studi pustaka berikut penjelasannya :
4.3.1. Wawancara
Menurut Narbuko, (2012;83), Wawancara (Interview)
adalah adalah proses tanya-jawab dalam penelitian yang
berlangsung secara lisan dalam mana dua orang atau lebih
bertatap muka mendengarkan secara langsung informasi-
informasi atau keterangan-keterangan.
35
Dalam metode ini penulis melakukan wawancara
kepada Bapak A Gopar, S.Pd selaku ketua panitia penerimaan
siswa baru guna mendapatkan informasi proses penerimaan
siswa baru.
4.3.2. Dokumentasi
Menurut Nurliana et al (dalam Arikunto, 2009),
Dokumentasi adalah cara memperoleh data mengenai hal-hal
atau variabel-variabel yang berupa catatan, transkip, buku, surat
kabar, majalah, prasasti, notulen, rapat, agenda, dan sebagainya.
Dalam metode ini penulis mendapatkan data daftar
pengesahan penerimaan peserta didik baru berupa nilai – nilai siswa
dari arsip pihak staf tata usaha.
4.3.3. Studi Pustaka
Menurut Nazir (2014:79), studi kepustakaan merupakan
langkah yang penting dimana setelah seorang peneliti
menetapkan topik penelitian, langkah selanjutnya adalah
melakukan pengkajian yang berkaitan dengan teori pada topik
penelitian.
Studi pustaka yang dilakukan penulis dengan cara
mengunjungi perpustakaan.
36
4.4. Alat dan Teknik Pengembangan Sistem
4.4.1. Alat Pengembangan Sistem
4.4.1.1. UML (Unified Modeling Language)
Menurut Rosa (2011:118), Unified Modeling
Language (UML), merupakan bahasa visual untuk permodelan
dan komunikasi mengenai sebuah sistem dengan
menggunakan diagram dan teks – teks pendukung.
UML hanya berfungsi untuk melakukan permodelan
jadi penggunaan UML tidak terbatas pada metodelogi tertentu
meskipun pada kenyataannya UML paling digunakan pada
metodelogi berorientasi objek.
Adapun jenis – jenis Diagram UML sebagai berikut :
1. Diagram Use Case (Use Case Diagram)
Menurut Rosa (2011 : 130), use case atau
diagram use case merupakan permodelan untuk
melakukan (behavior) sistem informasi yang akan dibuat.
Use case mendiskripsikan sebuah intraksi antara satu atau
lebih aktor dengan sistem informasi yang akan dibuat.
Secara kasar, use case digunakan untuk mengetahui
fungsi apa saja yang ada di dalam sebuah sistem informasi
dan siapa saja yang berhak menggunakan fungsi – fungsi
itu.
37
Adapun keterangan dari simbol – simbol use
case dapat dilihat pada tabel 4.2. :
Tabel 4.2. Simbol Use Case Diagram
No GAMBAR NAMA KETERANGAN
1.
Actor Orang, proses, atau
sistem lain yang
berinteraksi dengan
sistem informasi yang
akan dibuat di luar itu
sendiri, jadi walaupun
simbol dari aktor adalah
gambar orang, tapi aktor
belum tentu merupakan
orang; biasanya
dinyatakan menggunakan
kata benda di awal fase
nama aktor.
2.
Generalization Hubungan dimana objek
anak (descendent)
berbagi perilaku dan
struktur data dari objek
yang ada di atasnya objek
induk (ancestor).
38
3.
Include Relasi use case tambahan
ke sebuah use case
dimana use case yang di
tambahkan memerlukan
use case ini untuk
menjalankan fungsinya
atau sebagai syarat
dijalankan use case ini.
4.
Extend Relasi use case tambahan
ke sebuah use case
dimana use case yang
ditambahkan dapat
berdiri sendiri walau
tanpa use case.
5.
Association Komunikasi antar aktor
dan use case yang
berpartisipasi pada use
case atau use case
memiliki intraksi dengan
aktor.
6.
Use Case Fungsionalitas yang di
sediakan oleh sistem
sebagai unit –unit yang
39
saling bertukar pesan
antar unit atau aktor.
Biasanya dinyatakan
dengan menggunakan
kata kerja di awal frase
nama use case. Dengan
menggunakan kata kerja
di awal frase nama use
case.
(Sumber : Rosa, 2011)
2. Diagram Kelas (Class Diagram)
Menurut Rosa (2011:122), diagram kelas atau
class diagram menggambarkan struktur sistem dari segi
pendefinisian kelas – kelas yang akan dibuat untuk
membangun sistem.
Adapun keterangan dari simbol – simbol class
diagram dapat dilihat pada tabel 4.3. :
40
Tabel 4.3. Simbol Class Diagram
No GAMBAR NAMA KETERANGAN
1.
Generalization Relasi antar kelas
dengan makna
generalisasi-spesialisi
(umum khusus).
2.
Nary
Association
Upaya untuk
menghindari asosiasi
dengan lebih dari 2
objek.
3.
Class Kelas pada struktur
sistem.
4.
Collaboration Deskripsi dari urutan
aksi-aksi yang
ditampilkan sistem
yang menghasilkan
suatu hasil yang
terukur bagi suatu
aktor.
5.
Realization Operasi yang benar –
benar dilakukan oleh
suatu objek.
41
6.
Dependency Hubungan dimana
perubahan yang terjadi
pada suatu elemen
mandiri (independent)
akan mempengaruhi
elemen yang
bergantung padanya
elemen yang tidak
mandiri.
7.
Association Relasi antar kelas
dengan makna umum,
asosiasi biasanya juga
disertai dengan
multiplicity.
(Sumber : Rosa, 2011)
3. Diagram Aktivitas (Activity Diagram)
Meurut Rosa (2011 : 134), diagram aktivitas atau
activity diagram menggambarkan workflow (aliran kerja)
atau aktivitas dari sebuah sistem atau proses sebuah bisnis
atau menu yang ada pada perangkat lunak. Yang perlu
diperhatikan disini adalah bahwa diagram aktivitas
menggambarkan aktivitas sistem bukan apa yang di
42
lakukan aktor, jadi aktivitas yang dapat dilakukan oleh
sistem.
Adapun keterangan dari simbol – simbol activity
diagram dapat dilihat pada Tabel 4.4. :
Tabel 4.4. Simbol Activity Diagram
No GAMBAR NAMA KETERANGAN
1.
Activity
Aktivitas yang dilakukan
sistem, aktivitas biasanya
diawali dengan kata kerja.
2.
Decision
Asosiasi percabangan
dimana jika ada pilihan
aktivitas dari satu.
3.
Initial Node
Status awal aktivitas
sistem, sebuah diagram
aktivitas memiliki sebuah
status awal.
4.
Activity Final
Node
Status akhir aktivitas
sistem, sebuah diagram
aktivitas memiliki sebuah
status akhir.
5.
Penggabungan /
Join
Asosiasi penggabungan
dimana lebih dari satu
43
aktivitas digabungkan
menjadi satu.
(Sumber : Rosa, 2011)
3.5.2. Metode Pengembangan Sistem
Metode Pengembangan yang digunakan dalam pembuatan
sistem pendukung keputusan ini menggunakan metode Prototype.
Menurut Harsiti et al (2014 : 285), Metode prototype merupakan
suatu metode dalam pengembangan sistem yang menggunakan
pendekatan untuk membuat sesuatu program dengan cepat dan
bertahap sehingga segera dapat dievaluasi oleh pemakai.
Gambar. 4.1. Model Prototype.
Sumber : Yurindra ( 2017 : 50)
44
Tahapan proses dalam model prototyping adalah sebagai
begikut :
1. Pengumpulan Kebutuhan
Pengumpulan kebutuhan berupa data nilai dari seleksi
berkas, nilai tes tertulis, nilai UN, dan data dari wawancara.
2. Perancangan
Perancangan dari alur apliaksi dilakukan dengan
menggunakan alat pengembangan sistem UML (Unified
Modeling Language) berupa class diagram menggambarkan
struktur yang dibuat untuk membangun sistem, use case diagram
mengambarkan interaksi antara pengguna dan sistem,
mengambarkan tahapan-tahapan dari sistem yang akan dibuat dan
activity diagram logika dari sistem yang dibuat.
3. Evaluasi Prototyping
Pada tahap Evaluasi Prototyping penulis melakukan evaluasi
kepada pihak sekolah dengan menunjukan hasil sementara sistem
yang dibuat apakah sudah sesuai dengan yang mereka inginkan.
4. Mengkodekan System
Dalam tahap ini prototyping yang sudah disepakati penulis
bisa melakukan tahap untuk pembuatan sistem pendukung
keputusan pemilihan jurusan dengan menggunakan bahasa
pemrograman CodeIgniter.
45
5. Pengujian System
Setelah aplikasi sistem pendukung keputusan ini sudah
selesai dibuat baru masuk ke tahap pengujian sistem, pengujian
sistem menggunakan Blackbox Testing dengan menunjukkan
hasil jadi sistem yang dibuat ke pihak sekolah kemudian akan di
uji dari proses input dan output data maupun dari segi akurat
sistem tersebut menentukan jurusan siswa.
6. Evaluasi Sistem
Setelah melakukan tahap pengujian sistem oleh pihak
sekolah penulis melakukan evaluasi sistem kepada pihak sekolah
apakah dari pengujian sistem yang telah dibuat sudah memenuhi
kebutuhan dari pihak sekolah atau masih kurang.
7. Implementasi System
Terakhir tahap implementasi sistem yaitu aplikasi sistem
pendukung keputusan untuk pemilihan jurusan bisa digunakan
oleh pihak sekolah.
Tabel 4.5. Tahapan – Tahapan Prototype
Tahapan Prototype Hasil
Pengumpulan
Kebutuhan
Pengumpulan kebutuhan yang didapat yaitu
nilai seleksi berkas, nilai tes tertulis, nilai
UN, dan data dari wawancara.
Membangun
Prototyping
Desain Sistem Pendukung Keputusan
Pemilihan Jurusan.
46
Evaluasi Prototyping Apakah perancangan yang dibuat sudah
sesuai dengan yang mereka inginkan
Mengkodekan Sistem pembuatan sistem pendukung keputusan
pemilihan jurusan
Mengujikan Sistem pengujian sistem menggunakan Blackbox
Testing
Evaluasi Sistem penulis melakukan evaluasi sistem kepada
pihak sekolah
Menggunakan Sistem Sistem digunakan oleh panitia penerimaan
siswa baru saat menentukan jurusan.
4.5. Alat dan Teknik Pengujian
4.5.1. Black box Testing
Menurut Maturidi (2014 : 76), Pengujian black box berfokus
pada persyaratan fungsional perangkat lunak. Pengujian ini
memungkinkan analisis system memperoleh kumpulan kondisi
input yang akan mengerjakan seluruh keperluan fungsional
program.
4.6. Hasil Penelitian
Hasil dari penelitian ini adalah Sistem Pendukung Keputusan
Pemilihan Jurusan Menggunakan Metode Profile Matching Pada SMK
Negeri 2 Sekayu.
47
BAB V
HASIL DAN PEMBAHASAN
5.1. Hasil Penelitian
Berikut hasil adalah tahapan-tahapan metode Prototype yang
penulis lakukan dlam pembuatan sistem pendukung keputusan pemilihan
jurusan pada smk negeri 2 sekayu menggunkan metode profile matching.
Adapun tahapan-tahapan prototype sebagai berikut :
5.1.1. Pengumpulan Kebutuhan
Pada tahap ini penulis mengumpulkan kebutuhan user
berupa data nilai dari seleksi berkas, nilai tes tertulis, nilai UN, dan
data dari wawancara.
Berdasarkan hasil pengumpulan kebutuhan yang penulis
lakukan, maka penulis mendefinisikan data-data nilai siswa dan
data-data soal tes uji tertulis yang dibutuhkan oleh user antara lain
sebagai berikut :
1. Seleksi berkas yang berisikan nilai rapot SMP dari semester 1
sampai semester 5.
2. Nilai tes tertulis yang berisikan soal-soal untuk tes masuk ke
SMK Negeri 2 Sekayu.
3. Nilai UN yakni nilai UN dari siswa.
48
5.1.2. Perancangan
Pada tahap ini penulis melakukan penerapan permodelan UML
(Unified Modeling Language) dan merancang Hypertext. Metode
permodelan UML yang diterapkan antara lain adalah use case
diagram, class diagram, dan activity diagram. Hypertext yang
didesain penulis adalah desain hypertext admin.
5.1.2.1. Permodelan Proses Use Case Diagram
Pada gambar permodelan use case yang menjelaskan bagaimana
sistem bekerja. Dapat dilihat pada gambar 5.1 :
Gambar 5.1 Permodelan Proses Use Case Diagram
49
Berikut ini adalah penejelasan dari permodelan use case pada tebel
5.1 :
a. Aktor
Berikut tabel yang menjelaskan tentang peran pada gambar 5.1
dapat dilihat pada tabel 5.1 :
Tabel 5.1 Keterangan Aktor
No Aktor Keterangan
1 Admin Admin merupakan administrator aplikasi yang memiliki hak
untuk mengelolah seluruh data yang ada dalam aplikasi
seperti mengolah data siswat, kriteria, sub kriteria, bobot
GAP,Jurusan, Input nilai siswa serta hasil.
b. Use Case
Berikut tabel yang menjelaskan tentang fungsi setiap use case
yang terdapat pada gambar 5.1 dapat dilihat pada tabel 5.2 :
Tabel 5.2 Tabel Aktor
No Use Case Aktor Keterangan
1 Melihat Data Siswa Admin Admin dapat melihat data siswa
2 Tambah Data Siswa Admin Admin dapat menambahkan data siswa
3 Edit Data Siswa Admin Admin dapat mengedit data siswa
4 Hapus Data Siswa Admin Admin dapat menghapus data siswa
5 Kriteria Admin Admin dapat melihat kriteria
50
6 Tambah Kriteria Admin Admin dapat menambah kriteria
7 Edit Kriteria Admin Admin dapat mengedit kriteria
8 Hapus Kriteria Admin Admin dapat menghapus kriteria
9 Sub Kriteria Admin Admin dapat melihat Sub kriteria
10 Tambah Sub Kriteria Admin Admin dapat menambah sub kriteria
11 Edit Sub Kriteria Admin Admin dapat mengedit Sub kriteria
12 Hapus Sub Kriteria Admin Admin dapat menghapus Sub kriteria
13 Bobot Gap Admin Admin dapat melihat Bobot Gap
14 Hasil Admin Admin dapat melihat hasil
15 Edit Admin Admin dapat mengedit nilai siswa
5.1.2.2. Permodelan Proses Class Diagram
Terdapat gambar class Diagram yang menjelaskan hubungan class
dalam sebuah sistem yang sedang dibuat dan bagaiman acaranya
agar mereka saling berkaitan untuk mencapai tujuan dapat dilihat
pada gambar 5.2 :
51
Gambar 5.2 Proses Class Diagram
5.1.2.3. Permodelan Proses Activity Diagram
Terdapat gambar diagram activity pada sistem pendukung
keputusan ini yaitu sebagai berikut :
1. Activity Diagram Melihat Data Siswa
Terdapat gambar activity diagram melihat data siswa seperti
gambar 5.3 :
52
Gambar 5.3 Activity Diagram melihat Data Siswa
2. Activity Diagram Tambah Data Siswa
Terdapat gambar activity diagram Tambah data siswa seperti
gambar 5.4 :
Gambar 5.4 Activity Diagram Tambah Data Siswa
53
3. Activity Diagram Pencarian, Edit, dan Hapus Data Siswa
Terdapat gambar activity diagram Pencarian, Edit dan Hapus
Data Siswa seperti gambar 5.5 :
Gambar 5.5 Activity Diagram Pencarian, Edit dan Hapus Data Siswa
54
4. Activity Diagram Kriteria
Terdapat gambar activity diagram kriteria seperti gambar 5.6 :
Gambar 5.6 Activity Diagram Kriteria
55
5. Activity Diagram Sub kriteria
Terdapat gambar activity diagram Sub kriteria seperti gambar
5.7 :
Gambar 5.7 Activity Diagram melihat Sub kriteria
56
6. Activity Diagram Bobot GAP
Terdapat gambar activity diagram Bobot GAP seperti gambar
5.8 :
Gambar 5.8 Activity Diagram Bobot GAP
7. Activity Diagram Jurusan
Terdapat gambar activity diagram Jurusan seperti gambar 5.9 :
Gambar 5.9 Activity Diagram Tambah Jurusan
57
8. Activity Diagram Hasil
Terdapat gambar activity diagram Hasil seperti gambar 5.10 :
Gambar 5.10 Activity Diagram Hasil
58
5.1.2.4. Desain Database
Rancangan database yang digunkan sebagai berikut tempat
penyimpanan data menggunakan MYSQL. Desain yang akan
dibuat sebagai berikut :
1. Tabel Admin
Tabel admin dengan Primary key Id : int(11) dapat dilihat
pada tabel 5.3 :
Tabel 5.3 Tabel Admin
No Field Name Type Witdh Keterangan
1 Id Int 11 Primary Key
2 Username Varchar 20 Username
3 Password Varchar 20 Password
2. Tabel Siswa
Tabel Siswa dengan Primary key id_siswa : int(11) dapat
dilihat pada tabel 5.4 :
Tabel 5.4 Tabel Siswa
No Field Name Type Witdh Keterangan
1 Id_siswa int 11 Primary Key
2 no_tes int 5 No tes
3 nama varchar 25 Nama siswa
4 jenis_kelamin enum 2 Jenis kelamin
5 asal_sekolah varchar 50 Sekolah asal siswa
5 Periode varchar 20 Periode
59
3. Tabel Kriteria
Tabel Kriteria dengan Primary key kode_kriteria :
varchar(11) dapat dilihat pada tabel 5.5 :
Tabel 5.5. Tabel Kriteria
No Field Name Type Witdh Keterangan
1 kode_kriteria varchar 11 Primary Key
2 nama_kriteria varchar 20 Nama siswa
3 ranking int 11 Ranking
4 cf int 11 Cf
5 sf int 11 Sf
4. Tabel Sub Kriteria
Tabel Sub Kriteria dengan Primary key Kode_Sub :
varchar(11) dapat dilihat pada tabel 5.6 :
Tabel 5.6. Tabel Sub kriteria
No Field Name Type Witdh Keterangan
1 kode_sub Varchar 11 Primary Key
2 kode_kriteria verchar 11 Foreign key
3 bobot_ideal Int 11 Bobot ideal
4 keterangan varchar 50 Keterangan
60
5. Tabel Bobot GAP
Tabel Bobot GAP dengan Primary key Id_bobot : int(11)
dapat dilihat pada tabel 5.7 :
Tabel 5.7. Tabel Bobot GAP
No Field Name Type Witdh Keterangan
1 id_bobot Int 10 Primary Key
2 Gap Int 10 GAP
3 nilai_Bobot Int 10 Niali Bobot
4 keterangan Text Keterangan
6. Tabel Nilai Siswa
Tabel nilai siswa dengan Primary key Id_nilai : Varchar(11)
dapat dilihat pada tabel 5.8 :
Tabel 5.8. Tabel nilai siswa
No Field Name Type Witdh Keterangan
1 id_nilai varchar 11 Primary Key
2 no_tes varchar 11 No tes
3 kode_sub varchar 11 foreign key
4 nilai int 11 Nilai
5 Periode varchar 20 Periode
61
7. Tabel Jenis CF dan SF jurusan
Tabel Jenis CF dan SF jurusan dengan Primary kd_jenis_cfsf
: int(11) dan Foreign key kode_sub : varchar(11),
kd_jurusan : varchar(11) dapat dilihat pada tabel 5.9 :
Tabel 5.9. Jenis CF dan SF jurusan
No Field Name Type Witdh Keterangan
1 kd_jenis_cfsf int 11 Primary Key
2 kode_sub varchar 11 foreign key
3 kd_jurusan varchar 11 foreign key
4 jenis_cfsf varchar 50 Jenis cf dan sf
8. Tabel Jurusan
Tabel jurusan dengan Primary kd_jurusan : varchar(11)
dapat dilihat pada tabel 5.10 :
Tabel 5.10. Jurusan
No Field Name Type Witdh Keterangan
1 kd_jurusan varchar 11 Primary Key
2 keterangan varchar 50 Keterangan
62
9. Tabel Rekomendasi Jurusan
Tabel Rekomendasi Jurusan dengan Primary
id_rekomendasi : int(11) tabel 5.11 :
Tabel 5.11. Rekomendasi Jurusan
No Field Name Type Witdh Keterangan
1 id_rekomendasi int 11 Primary Key
2 no_tes varchar 11 No tes
3 kd_jurusan varchar 11 Kode jurusan
4 nilai float 8,2 Nilai
10. Tabel Hasil SPK
Tabel hasil spk dengan Primary key id_hasil: int(11) dan
Foreign key kd_jurusan : varchar(11), kode_kriteria :
varchar(11) dapat dilihat pada tabel 5.12 :
Tabel 5.12. Hasil SPK
No Field Name Type Witdh Keterangan
1 id_hasil int 11 Primary Key
2 kd_jurusan varchar 11 Kode Jurusan
3 kode_kriteria varchar 11 Kode Kriteria
4 nilai float 8,2 nilai
5 no_tes int 11 No tes
6 nilai_ranking float 8,2 Nilai ranking
63
5.1.2.5. Desain Hypertext
1. Desain Interface Halaman Login
Berikut ini rancangan untuk tampilan halaman login admin
yang di tampilkan pada gambar 5.11 :
Gambar 5.11. Desain Interface Halaman Login
2. Desain Interface Halaman Beranda
Berikut ini rancangan untuk menampilkan halaman beranda
admin yang memiliki menu antara lain : Dashboard, Input
data siswa, Data siswa, logout. Dapat dilihat pada gambar
5.12 :
64
Gambar 5.12 Desain interface Beranda
3. Desain Interface Halaman Data Siswa
Berikut ini rancangan untuk tampilan halaman data siswa
dapat dilihat pada gambar 5.13 :
Gambar 5.13 Desain Interface Halaman Data siswa
65
4. Desain Interface Halaman Input Data
Berikut ini rancangan untuk tampilan menu input data siswa
yang dapat dilihat pada gambar 5.14 :
Gambar 5.14 Desain interface input data siswa
5. Desain Interface Halaman kriteria
Berikut ini rancangan untuk tampilan halaman kriteria yang
dapat dilihat pada gambar 5.15 :
66
Gambar 5.15. Desain Interface Halaman kriteria
6. Desain Interface Halaman Sub Kriteria
Berikut ini rancangan untuk tampilan halaman Sub kriteria
yang dapat dilihat pada gambar 5.16 :
Gambar 5.16 Interface Halaman Sub kriteria
7. Desain Interface Halaman Input Sub Kriteria
Berikut ini rancangan tampilan halaman input sub kriteria
yang dapat dilihat pada gambar 5.17 :
67
Gambar 5.17 Desain Interface Halaman Input sub kriteria
8. Desain Interface Halaman Bobot GAP
Berikut ini rancangan untuk tampilan halaman Bobot GAP
yang dapat dilihat pada gambar 5.18 :
68
Gambar 5.18 Desain Interface Halaman bobot GAP
9. Desain Interface Halaman Input nilai siswa
Berikut ini rancangan untuk tampilan halaman Input nilai
siswa yang dapat dilihat pada gambar 5.19 :
69
Gambar 5.19 Desain Interface Halaman Tampilan input nilai siswa
10. Desain Interface Halaman Hasil
Berikut Interface halaman hasil siswa yang dapat dilihat
pada gambar 5.20 :
70
Gambar 5.20 Desain Interface Halaman Hasil nilai siswa
5.1.3. Implementasi
1. Implementasi halaman login
Berikut adalah hasil implementasi rancangan
halaman login admin pada sistem pendukung keputusan
pemilihan jurusan dapat dilihat pada gambar 5.21 :
Gambar 5.21 Implementasi halaman login
71
2. Implementasi halaman beranda
Berikut adalah hasil implementasi rancangan
halaman beranda admin pada sistem pendukung
keputusan pemilihan jurusan dapat dilihat pada gambar
5.22 :
Gambar 5.22 Halaman beranda
3. Implementasi Halaman data siswa
Berikut adalah hasil implementasi rancangan
halaman data siswa pada sistem pendukung keputusan
pemilihan jurusan dapat dilihat pada gambar 5.23 :
Gambar 5.23 Halaman data siswa
72
4. Implementasi Halaman Tambah data siswa
Berikut adalah hasil implementasi rancangan
halaman data siswa pada sistem pendukung keputusan
pemilihan jurusan dapat dilihat pada gambar 5.24 :
Gambar 5.24 Halaman Tambah data siswa
5. Implementasi Halaman kriteria
Berikut adalah hasil implementasi rancangan
halaman kriteria pada sistem pendukung keputusan
pemilihan jurusan dapat dilihat pada gambar 5.25 :
Gambar 5.25 Halaman kriteria
73
6. Implementesi halaman sub kriteria
Berikut adalah hasil implementasi rancangan
halaman Sub Kriteria pada sistem pendukung keputusan
pemilihan jurusan dapat dilihat pada gambar 5.26 :
Gambar 5.26 Halaman sub kriteria
7. Implementasi Halaman Bobot GAP
Berikut adalah hasil implementasi rancangan
halaman Bobot GAP pada sistem pendukung keputusan
pemilihan jurusan dapat dilihat pada gambar 5.27 :
Gambar 5.27 Halaman Bobot GAP
74
8. Implementasi Halaman Input Nilai siswa
Berikut adalah hasil implementasi rancangan
halaman Input Nilai Siswa pada sistem pendukung
keputusan pemilihan jurusan dapat dilihat pada gambar
5.28 :
Gambar 5.28 Halaman input nilai siswa
9. Implementasi halaman Menginput Nilai Siswa
Berikut adalah hasil implementasi rancangan
halaman Menginput Nilai Siswa pada sistem pendukung
keputusan pemilihan jurusan dapat dilihat pada gambar
5.29 :
75
Gambar 5.29 Halaman Mneginput nilai Siswa
10. Implementasi Halaman Hasil
Berikut adalah hasil implementasi rancangan
halaman Hasil pada sistem pendukung keputusan
pemilihan jurusan dapat dilihat pada gambar 5.30 :
Gambar 5.30 Halaman Hasil
76
5.1.4. Pengujian
Pengujian yang dilakukan dengan menggunakan metode
pengujian Black Box, metode pengujian ini akan menguji
kinerja dari setiap halman input input sistem pendukung
keputusan berikut ini halaman yang akan dilakukan
pengujian.
Berikut ini merupakan hasil pengujian yang
dilakukan pada halaman login admin dapat dilihat pada tabel
5.13 :
Tabel 5.13 Tabel pengujian Login
No. Skenario Pengujian Test Case Hasil yang di
harapkan
Hasil
Pengujian
1 Mengososngkan
username dan
password kemudian
klik tombol login
Username:-
Password:-
Proses login akan
gagal masuk ke
dalam sistem
Berhasil
Berikut ini merupakan hasil pengujian yang
dilakukan pada halaman Data siswa dapat dilihat pada tabel
5.14 :
Tabel 5.14 Tabel pengujian halaman data siswa, kriteria, Sub
kriteria, Bobot GAP, Jurusan, dan Hasil :
77
No. Skenario Pengujian Hasil yang di
harapkan
Hasil Pengujian Kesimpulan
1 Klik menu data
siswa
Sistem akan
menampilkan data
siswa
Sesuai harapan Berhasil
2 Klik Tambah data Sistem akan
menampilkan
form input data
siswa
Sesuai Harapan Berhasil
3 Pilih data siswa dan
klik edit data siswa
Sistem akan
menampilkan
form edit data
siswa
Sesuai Harapan Berhasil
4 Pilih data siswa dan
klik hapus data
siswa
Sistem akan
menghapus data
siswa
Sesuai Harapan Berhasil
5 Klik menu kriteria Sistem akan
menampilkan
kriteria
Sesuai Harapan Berhasil
6 Klik Tambah Data Sistem akan
menampilkan
form input kriteria
Sesuai Harapan Berhasil
78
7 Pilih kriteria dan
klik hapus kriteria
Sistem akan
menghapus
kriteria
Sesuai Harapan Berhasil
8 Klik menu Sub
kriteria
Sistem akan
menampilkan Sub
kriteria
Sesuai Harapan Berhasil
9 Klik Tambah Data Sistem akan
menampilkan
form input sub
kriteria
Sesuai Harapan Berhasil
10 Pilih salah satu Sub
kriteria dan edit Sub
kriteria
Sistem akan
menampilkan
form input Sub
kriteria
Sesuai harapan Berhasil
11 Pilih Sub kriteria
dan klik hapus
kriteria
Sistem akan
menghapus Sub
kriteria
Sesuai Harapan Berhasil
12 Klik menu Bobot
GAP
Sistem akan
menampilkan
bobot gap
Sesuai Harapan Berhasil
13 Klik menu Jurusan Sistem akan
menampilkan
jurusan
Sesuai Harapan Berhasil
79
14 Klik Tambah Data Sistem akan
menampilkan
form input jurusan
Sesuai Harapan Berhasil
15 Klik menu hasil Sistem akan
menampilkan
hasil
Sesuai harapan Berhasil
16 Pilih Edit Sistem akan
menampilkan
form input nilai
siswa
Sesuai Harapan Berhasil
5.1.5. Pembahasan
Pembuatan Aplikasi sistem pendukung keputusan
pimilihan jurusan menggunakan metode Profile Matching
pada SMK Negeri 2 Sekayu, berikut pembahasan dan
tahapan-tahapan Metode Profile Matching :
1. Pembobotan
Pada tahapan pembobotan ini akan dilakukan
perbandingan nilai asli dan bobot yang didapat dari
pihak sekolah, berikut tabel bobot GAP yang didapat
dari pihak sekolah :
80
Tabel. 5.15 Tabel bobot GAP
No Selisih (GAP) Nilai Bobot Keterangan
1 0 10.0 Tidak ada selisih
2 1 9.5 selesih 1 angka
3 -1 9.0 selisih 1 angka
4 2 8.5 selisih 2 angka
5 -2 8.0 selisih 2 angka
6 3 7.5 selisih 3 angka
7 -3 7.0 selisih 3 angka
8 4 6.5 selisih 4 angka
9 -4 6.0 selisih 4 angka
10 5 5.5 selisih 5 angka
11 -5 5.0 selesih 5 angka
12 6 4.5 selesih 6 angka
13 -6 4.0 selesih 6 angka
14 7 3.5 selesih 7 angka
15 -7 3.0 selesih 7 angka
16 8 2.5 selesih 8 angka
17 -8 2.0 selesih 8 angka
18 9 1.5 selesih 9 angka
19 -9 1.0 selesih 9 angka
20 10 0.5 selesih 10 angka
21 -10 0.0 selesih 10 angka
81
2. Pengelompokan nilai Core Factor dan Secondary
Factor
Setelah pembobotan selanjutnya dilakukan
pengelompokan nilai Core Factor dan Secondary
Factor dengan rumusan sebagai berikut :
a. Pengelompokan Core Factor (Faktor Utama)
Core factor merupakan aspek (kompetensi)
yang menonjol/paling dibutuhkan. Untuk
menghitung core factor digunakan rumus :
𝑵𝑪𝑭 =𝚺 𝑵𝑪
𝚺 𝑰𝑪
Keterangan :
NCF = Nilai rata- rata core factor
NC= Jumlah total nilai core factor
IC = Jumlah item core factor
b. Secondary Factor (Faktor Pendukung)
Secondary factor adalah item – item selain
aspek yang ada pada core factor. Untuk menghitung
secondary factor digunakan rumus :
𝑵𝑺𝑭 =𝚺 𝑵𝑺
𝚺 𝑰𝑺
Keterangan :
NSF = Nilai rata- rata secondary factor
82
NS = Jumlah total nilai secondary factor
IS = Jumlah item secondary factor
3. Perhitungan Nilai Total
Dari perhitungan core factor dan secondary factor
dari tiap- tiap aspek, kemudian dihitung nilai total dari
tiap - tiap aspek yang diperkirakan berpengaruh pada
kinerja tiap – tiap profile. Untuk menghitung nilai total
dari masing-masing aspek, digunakan rumus :
𝑵 = (𝟔𝟎) % 𝑵𝑪𝑭 + (𝟒𝟎) % 𝑵𝑺𝑭
Keterangan :
N = Nilai total tiap aspek
NCF = Nilai rata-rata core factor
NSF = Nilai rata-rata secondary factor
% = Nilai persentase yang diinputkan
4. Perankingan
Hasil akhir dari proses profile matching adalah ranking
yang mengacu pada hasil perhitungan yang ditunjukan
oleh rumus :
𝑹𝒂𝒏𝒌𝒊𝒏𝒈 = 𝟔𝟎% 𝑵𝑲𝟏 + 𝟒𝟎% 𝑵𝑲𝟐
Keterangan :
NCF = Nilai Core Factor
NSF = Nilai Secondary Factor
% = Nilai persentase yang diinputkan
83
Dari tahapan-tahapan metode diatas maka penulis
mengambil sample siswa bernama Cerli Saputra untuk
melakukan perhitungan menggunakan Metode Profile
Matching dengan nilai siswa tahun ajaran 2017/2018, berikut
perhitungan yang dilakukan penulis dalam penelitian ini :
1. Tahapan Pertama menginput data cerli saputra seperti
pada gambar di bawah ini :
Gambar 5.31 Input Data siswa
84
2. Tampilan pada halaman data siswa :
Gambar 5.32 Tampilan data siswa
3. Tahap selanjutnya menginput nilai Cerli Saputra pada
halaman input nilai siswa seperti gambar di bawah ini :
Gambar 5.33 input nilai siswa
85
4. Tahap Terakhir menampilkan Hasil rekomendasi siswa
bernama cerli saputra yaitu masuk ke jurusan TITIL
(Teknik Instalasi Tenaga Listrik) berdasarkan nilai dapat
dilihat pada gambar di bawah ini :
Gambar 5.34 Hasil Rekomendasi jurusan
Setelah melakukan pengujian pada aplikasi penulis juga
melakukan perhitungan secara manual sebagai berikut :
Nama : Cerli Saputra
B.indo B.ing MTK Fisika Kimia UN Rapot Tes
6 5 6 7 7 5 8 7
10 10 10 10 10 10 10 10
-4 -5 -4 -3 -3 -5 -2 -3
6 5 6 7 7 5 8 7
86
1. Nilai Cerli Saputra jurusan TKJ (Teknik Komputer dan Jaringan) :
K1 )
𝑁𝐶𝐹 =5 + 6
2= 5,5 𝑁𝑆𝐹 =
6 + 7 + 7
3= 6,67
Nilai Total k1 = 5,5 (60%) + 6,67 (40%)
= 3,3 + 2,67 = 5,97
K2 )
𝑁𝐶𝐹 =7 + 5
2= 6 𝑁𝑆𝐹 =
8
1= 8
Nilai Total K2 = 6 (60%) + 8 (40%)
= 3,6 + 3,2 = 6,8
Perankingan :
(60%) 5,97 + (40%) 6,8 = 3,58 + 2,72 = 6,30 .
2. Nilai Cerli Saputra Rekomendasi jurusan TITL (Teknik Instalasi Tenaga
Listrik) :
K1 )
𝑁𝐶𝐹 =7 + 7
2= 7 𝑁𝑆𝐹 =
6 + 5 + 6
3= 5,67
Nilai Total k1 = 7 (60%) + 5,67 (40%)
= 4,2 + 2,26 = 6,46
K2 )
𝑁𝐶𝐹 =7 + 5
2= 6 𝑁𝑆𝐹 =
8
1= 8
Nilai Total K2 = 6 (60%) + 8 (40%)
= 3,6 + 3,2 = 6,8
Perankingan :
(60%) 6,46 + (40%) 6,8 = 3,88+ 2,72 = 6,60 .
87
3. Nilai Cerli Saputra jurusan TKR (Teknik Kendaraan Ringan) :
K1 )
𝑁𝐶𝐹 =7 + 6
2= 6,5 𝑁𝑆𝐹 =
6 + 5 + 7
3= 6
Nilai Total k1 = 6,5 (60%) + 6 (40%)
= 3,9 + 2,4 = 6,3
K2 )
𝑁𝐶𝐹 =7 + 5
2= 6 𝑁𝑆𝐹 =
8
1= 8
Nilai Total K2 = 6 (60%) + 8 (40%)
= 3,6 + 3,2 = 6,8
Perankingan :
(60%) 6,3 + (40%) 6,8 = 3,78 + 2,72 = 6,50.
4. Nilai Cerli Saputra jurusan TL (Teknik Las) :
K1 )
𝑁𝐶𝐹 =7 + 6
2= 6,5 𝑁𝑆𝐹 =
6 + 5 + 7
3= 6
Nilai Total k1 = 6,5 (60%) + 6 (40%)
= 3,9 + 2,4 = 6,3
K2 )
𝑁𝐶𝐹 =7 + 5
2= 6 𝑁𝑆𝐹 =
8
1= 8
Nilai Total K2 = 6 (60%) + 8 (40%)
= 3,6 + 3,2 = 6,8
Perankingan :
(60%) 6,3 + (40%) 6,8 = 3,78 + 2,72 = 6,50.
88
5. Nilai Cerli Saputra jurusan TKK (Teknik Kontruksi Kayu) :
K1 )
𝑁𝐶𝐹 =6 + 7 + 7
3= 6,67 𝑁𝑆𝐹 =
6 + 5
2= 5,5
Nilai Total k1 = 6,67 (60%) + 5,5 (40%)
= 4 + 2,2 = 6,2
K2 )
𝑁𝐶𝐹 =7 + 5
2= 6 𝑁𝑆𝐹 =
8
1= 8
Nilai Total K2 = 6 (60%) + 8 (40%)
= 3,6 + 3,2 = 6,8
Perankingan :
(60%) 6,2 + (40%) 6,8 = 3,72 + 2,72 = 6,44 .
Setelah melakukan perhitungan nilai Cerli Saputra maka di dapat hasil
sebagai tabel berikut :
Tabel 5.16 Tabel Ranking nilai siswa bernama Cerli Saputra
Ranking Nilai Ranking
Jurusan TITL 6.60
Jurusan TL 6.50
Jurusan TKR 6.50
Jurusan TKK 6.44
Jurusan TKJ 6.30
89
Dari tabel ranking diatas masing-masing jurusan maka didapat 1 Ranking
yang tertinggi yaitu Ranking nilai jurusan TITL(Teknik Pemanfaatan
Tenaga Listrik), Maka Rekomendasi jurusan untuk siswa bernama Cerli
Saputra adalah Jurusan TITL(Teknik Pemanfaatan Tenaga Listrik).
5.1.5.1. Akurasi
Menurut Hanafi (dalam Ningsih et al), Akurasi
merupakan seberapa dekat suatu angka hasil pengukuran
terhadap angka sebenarnya (true value atau reference value).
Dalam penelitian ini akurasi keputusan dihitung dari jumlah
keputusan yang tepat dibagi dengan jumlah data yang diuji,
(Hanafi, 2013).
Pengujian hasil akurasi tidak mencapai 100%, karena
metode perhitugan yang digunakan panitia peserta didik
baru dengan metode Profile Matching berbeda. Penulis
menguji sistem pendukung keputusan yang dibuat dengan
menggunakan meode Profile Matching pada siswa
mendapatkan hasil 33 siswa yang sama seperti data panitia
dari total 50 siswa. Berikut ini merupakan hasil Akurasi
dapat dilihat pada tabel 5.12 :
90
Tabel. 5.17 Tabel Akurasi
No Nama Penjurusan
Panitia
Penjurusan
Sistem
Keterangan
1 Ajae Joko Saputra TKR TKR Sama
2 Khoirul Tamim TKJ TKJ Sama
3 Sonia Lidara TKJ TKJ Sama
4 M.Ashof Azria Azka TITL TITL Sama
5 Jon Hadi Guna TKR TL Tidak Sama
6 Yudha Pratama TKR TITL Tidak Sama
7 Untung Saputra TITL TITL Sama
8 Rendy Juliansyah TITL TKR Tidak Sama
9 Rahmat Hidayat TKK TKK Sama
10 Aji Pengestu TKK TKJ Tidak Sama
11 Zebi TKJ TKJ Sama
12 Dadang Reza Saputra TKJ TKJ Sama
13 David hidayat TKR TKR Sama
14 Lekat Andrean TITL TITL Sama
15 Dwi Parengki A TKK TITL Tidak Sama
16 Rendy TITL TKR Tidak Sama
17 Rian Pangestu TKK TKR Tidak Sama
18 Putra Sandi TKR TKR Sama
19 Angga Syaputra TKJ TKJ Sama
20 Ari Apriadi TKR TKR Sama
21 Menanda TKR TKR Sama
22 Randi Osama TL TL Sama
23 M. Restu TL TL Sama
24 Syinta aulia TITL TKR Tidak Sama
25 Aprizal TKJ TKJ Sama
26 Roziansyah TKR TITL Tidak Sama
27 Cerli Saputra TITL TITL Sama
28 Cendri Tedianto TL TL Sama
91
29 Muhlis TKJ TKJ Sama
30 Nofel TKR TKR Sama
31 Medi Iskandar TKK TKR Tidak Sama
32 Albar Renaldi TL TKR Tidak Sama
33 Peri Irawan TITL TITL Sama
34 Anjeni Peter TKR TL Tidak Sama
35 Eka Wulandari TKJ TKJ Sama
36 Rusmaini TKK TL Tidak Sama
37 Pirmansah TITL TITL Sama
38 Shalman Alparizi TKJ TKJ Sama
39 Muhamat Salam TKR TKR Sama
40 Zuli Desma Rendi TKK TITL Tidak Sama
41
M. Ikhsan
Ramadansyah TITL TITL
Sama
42 Irvin Zarkasih TL TKR Tidak Sama
43 Apri TITL TL Tidak Sama
44 Pihandra TKR TKR Sama
45 Nepiana TKJ TKJ Sama
46 Laitri Widayanti TKJ TKJ Sama
47 Erwin Satria TKK TITL Tidak Sama
48 Wahyu TKR TKR Sama
49 Bela Mayang Sari TKJ TKJ Sama
50 Depri Saputra TKR TKR Sama
Pengujian Akurasi penjurusan pada Sistem
Pendukung Keputusan Pemilihan Jurusan Pada SMK Negeri
2 Sekayu Menggunakan metode Profile Matching
dibandingkan dengan data yang didapat dari panitia peserta
didik baru, hasil uji akurasi sebagai berikut :
92
𝑇𝑖𝑛𝑔𝑘𝑎𝑡 𝐴𝑘𝑢𝑟𝑎𝑠𝑖 = ∑Data Uji Benar
∑Total Data Uji × 100%
Keterangan :
∑ Data Uji Benar = jumlah data uji yang benar
∑ Total Data Uji = jumlah seluruh data uji
∑ Total Data Uji = jumlah seluruh data uji
Menurut data pada tabel 5.12 maka penulis
mendapatkan perhitungan akurasi dengan jumlah akurasi
sebesar 66%, sebagai berikut :
𝑇𝑖𝑛𝑔𝑘𝑎𝑡 𝐴𝑘𝑢𝑟𝑎𝑠𝑖 = 33
50 × 100% = 66%
93
BAB VI
KESIMPULAN DAN SARAN
6.1. Kesimpulan
Berdasarkan hasil pembahasan dari bab – bab sebelumnya
maka penulis mengambil kesimpulan bahwa pembuatan Aplikasi
sistem pendukung keputusan pemilihan jurusan menggunakan
metode profile matching berhasil di buat, dengan melakukan
perhitungan manual serta dilakukan perbandingan antara aplikasi
sistem pendukung keputusan dan perhitungan manual dengan
mengambil sampel nilai siswa pada tahun ajaran 2017/2018
memiliki selisih yang sangat kecil, maka sistem pendukung
keputusan yang di buat dapat diterapkan dan dapat membantu
panitia dalam menentukan jurusan untuk siswa.
6.2. Saran
Dari simpulan diatas, maka penulis menyarankan untuk
penelitian selanjutnya dapat menambahkan keamaan data dengan
menyediakan file backup dikarenakan akan ada banyak data yang di
olah dan disimpan dalam database serta dapat memperbaiki tampilan
interface dari website sistem pendukung keputusan ini, di karenakan
penulis saat ini secara garis besar lebih mengutamakan perhitungan
metode.
DAFTAR PUSTAKA
Ardhana, YM Kusuma, Dengan PHP : Membuat Website 30 Juta Rupiah, Jasakom,
Jakarta, 2013.
Faizal, Edi, Implementasi Profile Matching untuk Penentuan Penerimaan Usulan
Penelitian Internal Dosen STMIK EL Rahma, Jurnal speed, Volume 6 No 1.
ISSN 1979-9330, 2014.
Lapau, Buchari, Metode Penelitian Kesehatan : Metode Ilmiah Penulisan Skripsi,
Tesis dan Disertasi, Yayasan Pustaka Obor Indonesia, Jakarta, 2013.
Maturidi, Ade Djohar, Metode Penelitian Teknik Informatika, CV BUDI UTAMA,
Yogyakarta, 2012.
Nasullah et al, Sistem Pendukung Keputusan untuk Rekomendasi Promosi Jabatan
Menggunakan Metode Profile Matching dan Electre, prosiding, ISBN 978-
602-99334-5-1, 2016.
Nazir, Moh, Metode Penelitian, Ghalia Indonesia, Bogor, 2014.
Nurliana, Hapsari Rifka et al, Pengaruh Penerapan Metode Predict-Observe-
Explain dengan Pendekatan Creative Problem Solving, Chemistry in
Education, ISSN NO 2252-6609, 2012.
Raharjo, Budi, Belajar Otodidak membuat Database menggunakan MySql,
Informatika, Bandung, 2011.
Rosa dan M. Salahuddin, Modul Pembelajaran Rekayasa Perangkat Lunak
(Terstruktur dan Berorientasi Objek), Modula, Bandung, 2011.
Sari, Bety Wulan, Perbandingan Metode Profile Matching dan Simple Additive
Weighting pada Penentuan Jurusan Siswa Kelas X SMA N 2 NGAGLIK,
Jurnal ilmiah DASI, Vol 16 No 1. ISSN 1411-3201, 2015.
Siswoutomo, Wiwit, Membuat Aplikasi Database Berbasis Web, PT Elex Media
Komputrindo, Jakarta, 2005.
Tarigan, Daud Edison, Membangun SMS Gateway Berbasis Web dengan
CodeIgniter, Lokomedia, Yogyakarta, 2012.
Yurindra, Software Engineering, CV BUDI UTAMA, Yogyakarta, 2017.