Anda di halaman 1dari 110

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

i
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 : SISTEM PENDUKUNG KEPUTUSAN

PEMILIHAN JURUSAN MENGGUNAKAN

METODE PROFILE MATCHING PADA

SMK NEGERI 2 SEKAYU

Palembang, : 13 Agustus 2018 Mengetahui,

Pembimbing, Ketua,

Andri Saputra, S.Kom., M.Kom. Benedictus Effendi, S.T., M.T.

NIDN : 0216098801 NIP : 09.PCT.13

ii
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 : SISTEM PENDUKUNG KEPUTUSAN

PEMILIHAN JURUSAN MENGGUNAKAN

METODE PROFILE MATCHING PADA

SMK NEGERI 2 SEKAYU

Tanggal : 3 Agustus 2018 Tanggal : 13 Agustus 2018


Penguji 1, Penguji 2,

Adelin, S.T., M.Kom Hendra Effendi, S.Kom., M.Kom


NIDN : 0211127901 NIDN : 0217108001

Menyetujui,
Ketua,

Benedictus Effendi, S.T., M.T.


NIP : 09.PCT.13

iii
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.

iv
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,

v
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

vi
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

vii
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

viii
BAB VI KESIMPULAN DAN SARAN

6.1. Kesimpulan ............................................................................................... 93

6.2. Saran .......................................................................................................... 93

DAFTAR PUSTAKA

Daftar Pustaka ..................................................................................................

ix
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

x
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

xi
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

xii
Tabel 5.16 Tabel Ranking nilai siswa bernama Cerli Saputra ......................... 88

Tabel 5.17 Tabel Akurasi ................................................................................. 90

xiii
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)

xiv
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.

xvi
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

1
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.
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

11
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.


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 :

27
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 Deny Adhar Hasil Penelitian
Keputusan berupa sebuah
Pengangkatan Jabatan system pendukung
Karyawan pada PT.Ayn keputusan yang
dengan Metode Profile memberikan
Matching, Vol. 1 No. 1 evaluasi kinerja
No. 1 September 2014, pegawai yang akan
ISSN: 2407-4322. di promosikan.
2 Implementasi Metode Intan Nur Hasil penelitian
Profile Matching Untuk Farida, Rina berupa aplikasi yang
Evaluasi Potensi Firliana dapat menunjukkan
Akademik Penjuruan rekomendasi
Siswa MAN 2 Kota jurusan siswa di
Kediri, Jurnal Infotel, Madrasah Aliyah
Vol. 8 No. 2 November Negeri 2 Kediri.
2016, ISSN: 2085-3688;
e-ISSN: 2460-0997.
3 Sistem Pendukung Rani Irma Penerapan metode
Keputusan Pemilihan Handayani Profile Matching
Karyawan Berprestasi dapat digunakan
Dengan Metode Profile untuk mengambil
Matching pada keputusan
PT.Sarana Inti Persada pemilihan karyawan
(SIP), Jurnal Pilar Nusa beprestasi
Mandiri, Vol. 13 No. 1, khususnya di PT.
Maret 2017, ISSN: Sarana Inti Persada
1978-1946; e-ISSN: (SIP) dengan
2527-6514. 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.


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

33
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 Upaya untuk

Association 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. Aktivitas yang dilakukan

Activity sistem, aktivitas biasanya

diawali dengan kata kerja.

2. Asosiasi percabangan

Decision dimana jika ada pilihan

aktivitas dari satu.

3. Status awal aktivitas

Initial Node sistem, sebuah diagram

aktivitas memiliki sebuah

status awal.

4. Status akhir aktivitas

Activity Final sistem, sebuah diagram

Node aktivitas memiliki sebuah

status akhir.

5. Asosiasi penggabungan

Penggabungan / dimana lebih dari satu

Join
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 Pengumpulan kebutuhan yang didapat yaitu

Kebutuhan nilai seleksi berkas, nilai tes tertulis, nilai

UN, dan data dari wawancara.

Membangun Desain Sistem Pendukung Keputusan

Prototyping 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.
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.

47
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 Hasil

harapkan Pengujian

1 Mengososngkan Username:- Proses login akan Berhasil

username dan Password:- gagal masuk ke

password kemudian dalam sistem

klik tombol login

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 Hasil Pengujian Kesimpulan

harapkan

1 Klik menu data Sistem akan Sesuai harapan Berhasil

siswa menampilkan data

siswa

2 Klik Tambah data Sistem akan Sesuai Harapan Berhasil

menampilkan

form input data

siswa

3 Pilih data siswa dan Sistem akan Sesuai Harapan Berhasil

klik edit data siswa menampilkan

form edit data

siswa

4 Pilih data siswa dan Sistem akan Sesuai Harapan Berhasil

klik hapus data menghapus data

siswa siswa

5 Klik menu kriteria Sistem akan Sesuai Harapan Berhasil

menampilkan

kriteria

6 Klik Tambah Data Sistem akan Sesuai Harapan Berhasil

menampilkan

form input kriteria


78

7 Pilih kriteria dan Sistem akan Sesuai Harapan Berhasil

klik hapus kriteria menghapus

kriteria

8 Klik menu Sub Sistem akan Sesuai Harapan Berhasil

kriteria menampilkan Sub

kriteria

9 Klik Tambah Data Sistem akan Sesuai Harapan Berhasil

menampilkan

form input sub

kriteria

10 Pilih salah satu Sub Sistem akan Sesuai harapan Berhasil

kriteria dan edit Sub menampilkan

kriteria form input Sub

kriteria

11 Pilih Sub kriteria Sistem akan Sesuai Harapan Berhasil

dan klik hapus menghapus Sub

kriteria kriteria

12 Klik menu Bobot Sistem akan Sesuai Harapan Berhasil

GAP menampilkan

bobot gap

13 Klik menu Jurusan Sistem akan Sesuai Harapan Berhasil

menampilkan

jurusan
79

14 Klik Tambah Data Sistem akan Sesuai Harapan Berhasil

menampilkan

form input jurusan

15 Klik menu hasil Sistem akan Sesuai harapan Berhasil

menampilkan

hasil

16 Pilih Edit Sistem akan Sesuai Harapan Berhasil

menampilkan

form input nilai

siswa

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 6+7+7
𝑁𝐶𝐹 = = 5,5 𝑁𝑆𝐹 = = 6,67
2 3
Nilai Total k1 = 5,5 (60%) + 6,67 (40%)
= 3,3 + 2,67 = 5,97
K2 )
7+5 8
𝑁𝐶𝐹 = =6 𝑁𝑆𝐹 = =8
2 1
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 6+5+6
𝑁𝐶𝐹 = =7 𝑁𝑆𝐹 = = 5,67
2 3
Nilai Total k1 = 7 (60%) + 5,67 (40%)
= 4,2 + 2,26 = 6,46
K2 )
7+5 8
𝑁𝐶𝐹 = =6 𝑁𝑆𝐹 = =8
2 1
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 6+5+7
𝑁𝐶𝐹 = = 6,5 𝑁𝑆𝐹 = =6
2 3
Nilai Total k1 = 6,5 (60%) + 6 (40%)
= 3,9 + 2,4 = 6,3
K2 )
7+5 8
𝑁𝐶𝐹 = =6 𝑁𝑆𝐹 = =8
2 1
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 6+5+7
𝑁𝐶𝐹 = = 6,5 𝑁𝑆𝐹 = =6
2 3
Nilai Total k1 = 6,5 (60%) + 6 (40%)
= 3,9 + 2,4 = 6,3
K2 )
7+5 8
𝑁𝐶𝐹 = =6 𝑁𝑆𝐹 = =8
2 1
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 6+5
𝑁𝐶𝐹 = = 6,67 𝑁𝑆𝐹 = = 5,5
3 2

Nilai Total k1 = 6,67 (60%) + 5,5 (40%)


=4 + 2,2 = 6,2
K2 )
7+5 8
𝑁𝐶𝐹 = =6 𝑁𝑆𝐹 = =8
2 1

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

Penjurusan Penjurusan Keterangan


No Nama
Panitia Sistem
1 Ajae Joko Saputra Sama
TKR TKR
2 Sama
Khoirul Tamim TKJ TKJ
3 Sama
Sonia Lidara TKJ TKJ
4 Sama
M.Ashof Azria Azka TITL TITL
5 TL Tidak Sama
Jon Hadi Guna TKR
6 TITL Tidak Sama
Yudha Pratama TKR
7 TITL Sama
Untung Saputra TITL
8 TKR Tidak Sama
Rendy Juliansyah TITL
9 TKK Sama
Rahmat Hidayat TKK
10 TKJ Tidak Sama
Aji Pengestu TKK
11 TKJ Sama
Zebi TKJ
12 Sama
Dadang Reza Saputra TKJ TKJ
Sama
13 David hidayat TKR TKR
Sama
14 Lekat Andrean TITL TITL
TITL Tidak Sama
15 Dwi Parengki A TKK
TKR Tidak Sama
16 Rendy TITL
TKR Tidak Sama
17 Rian Pangestu TKK
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
TKR Tidak Sama
24 Syinta aulia TITL
TKJ Sama
25 Aprizal TKJ
TITL Tidak Sama
26 Roziansyah TKR
Sama
27 Cerli Saputra TITL TITL
Sama
28 Cendri Tedianto TL TL
91

Sama
29 Muhlis TKJ TKJ
Sama
30 Nofel TKR TKR
TKR Tidak Sama
31 Medi Iskandar TKK
TKR Tidak Sama
32 Albar Renaldi TL
TITL Sama
33 Peri Irawan TITL
TL Tidak Sama
34 Anjeni Peter TKR
TKJ Sama
35 Eka Wulandari TKJ
TL Tidak Sama
36 Rusmaini TKK
Sama
37 Pirmansah TITL TITL
Sama
38 Shalman Alparizi TKJ TKJ
Sama
39 Muhamat Salam TKR TKR
TITL Tidak Sama
40 Zuli Desma Rendi TKK
M. Ikhsan Sama
TITL
41 Ramadansyah TITL
TKR Tidak Sama
42 Irvin Zarkasih TL
TL Tidak Sama
43 Apri TITL
Sama
44 Pihandra TKR TKR
Sama
45 Nepiana TKJ TKJ
Sama
46 Laitri Widayanti TKJ TKJ
TITL Tidak Sama
47 Erwin Satria TKK
Sama
48 Wahyu TKR TKR
Sama
49 Bela Mayang Sari TKJ TKJ
Sama
50 Depri Saputra TKR TKR

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


𝑇𝑖𝑛𝑔𝑘𝑎𝑡 𝐴𝑘𝑢𝑟𝑎𝑠𝑖 = × 100%
∑Total Data Uji

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
𝑇𝑖𝑛𝑔𝑘𝑎𝑡 𝐴𝑘𝑢𝑟𝑎𝑠𝑖 = × 100% = 66%
50
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.

93
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.

Anda mungkin juga menyukai