Anda di halaman 1dari 82

SISTEM PENDUKUNG KEPUTUSAN PENENTUAN MINAT DAN

BAKAT MELALUI TES ROTHWELL MILLER INTEREST BLANK


MENGGUNAKAN METODE SIMPLE ADDITIVE WEIGHTING

SKRIPSI

OLEH :

AYU ANDIRA

2019510069

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS ILMU KOMPUTER

UNIVERSITAS AL ASYARIAH MANDAR

POLEWALI MANDAR
2023

PERSETUJUAN SKRIPSI

SISTEM PENDUKUNG KEPUTUSAN PENENTUAN MINAT DAN


BAKAT MELALUI TES ROTHWELL MILLER INTEREST BLANK
MENGGUNAKAN METODE SIMPLE ADDITIVE WEIGHTING

Yang dipersiapkan dan disusun oleh :

AYU ANDIRA

2019510069

Telah disetujui oleh Dosen Pembimbing

Pada tanggal.............

PEMBIMBING I PEMBIMBING II

Syarli, S.Kom.,M.Kom Cipta Riang Sari, S.Kom.,M.Kom

NIDN : 09 301284008 NIDN : 8899011019

ii
ABSTRAK

Ayu Andira, 2019510069, Sistem pendukung Keputusan Penentuan Minat

dan Bakat melalui Tes Rothwell Miller Interest Blank menggunakan Metode

Simple Additive Weighting. Dibimbing oleh Syarli dan Cipta Riang Sari.

Peranan psikologi dalam membantu mengetahui kepribadian, minat, dan bakat

seseorang sangat dibutuhkan guna mengetahui bagaimana kepribadian orang

tersebut, minat terhadap apa saja dan bakat apa yang dimiliki oleh orang tersebut.

Siswa yang telah lulus SMA memiliki suatu kecenderungan atau keinginan

melanjutkan studinya ke perguruan tinggi. Dalam memasuki perguruan tinggi

setiap siswa tentunya harus memilih jurusan yang sesuai dengan minat dan

bakatnya. Namun pada kenyataanya keputusan yang diambil dalam memilih

jurusan seringkali menyebabkan masalah. Untuk mengatasi masalah tersebut

maka dibuatkan sistem pendukung keputusan penentuan minat dan bakat melalui

tes Rothwell Miller Interest Blank menggunakan metode SAW. Tes ini mengukur

minat seseorang berdasarkan ranking terhadap pekerjaan yang diminatinya serta

mengetahui bakat siswa melalui tes akademik.

Kata Kunci : Sistem Pendukung Keputusan, Rothwell Miller Interest Blank,

Metode SAW

iii
KATA PENGANTAR

Segala puji dan syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa

yang telah memberikan rahmatNya serta hidayah kepada penulis, sehingga penulis

dapat menyelesaikan skripsi tentang “Sistem Pendukung Keputusan Penentuan

Minat dan Bakat melalui Tes Rothwell Miller Interest Blank menggunakan

Metode Simple Additive Weighting” ini dengan baik.

Skripsi ini disusun guna memenuhi persyaratan dan kewajiban

pengambilan mata kuliah sebagai salah satu syarat yang harus ditempuh dalam

kelulusan mahasiswa tingkat strata 1.

Selama penulis menyusun skripsi ini banyak sekali mendapat bantuan,

dukungan serta bimbingan dari berbagai pihak. Untuk itu penulis mengucapkan

banyak terima kasih kepada semua pihak yang tidak bisa kami tuliskan satu

persatu dalam ucapan terima kasih kepada :

1. Ibu Dr. Chuduriah Sahabuddin, M.Si selaku Rektor Universitas Al

Asyariah Mandar

2. Bapak Muh. Sarjan, SE.,M.Si.,Akt selaku Dekan Fakultas Ilmu Komputer

Universitas Al Asyariah Mandar

3. Bapak Muh. Assidiq, SE., M. Pd selaku wakil Dekan Fakultas Ilmu

Komputer Universitas Al Asyariah Mandar

4. Bapak A. Ahmad Qaslim S.Kom.,M.Kom selaku Kepala Program Studi

Sistem Informasi

5. Bapak Syarli, S.Kom.,M.Kom selaku pembimbing I dan Ibu Cipta Riang

Sari, S.Kom.,M.Kom selaku pembimbing II atas kesungguhan dan

perhatiannya dalam membantu dan mendukung penyusunan proposal ini

iv
6. Bapak dan Ibu Dosen serta Staff di Universitas Al Asyariah Mandar

7. Semua mahasiswa jurusan Sistem Informasi Universitas Al Asyariah

Mandar beserta semua pihak yang telah membantu penulis hingga

selesainya proposal penelitian ini.

Penulis menyadari bahwa penulisan skripsi ini masih jauh dari kata

sempurna, untuk itu penulis sangat mengharapkan baik kepada para pembaca

maupun semua pihak yang terkait untuk memberikan kritik dan saran yang

bersifat membangun demi kesempurnaan dalam penulisan skripsi ini.

Penulis berharap semoga laporan penelitian ini dapat bermanfaat bagi para

pembacanya dalam menambah perbendaharaan kata dan perluasan pandangan

serta pengetahuan untuk meningkatkan prespektif baru. Atas kritik dan sarannya

penulis ucapkan terima kasih.

Polewali, 2022

Penulis

v
DAFTAR ISI

PERSETUJUAN................................................................................................. ii

ABSTRAK.......................................................................................................... iii

KATA PENGANTAR........................................................................................ iv

DAFTAR ISI....................................................................................................... vi

DAFTAR TABEL............................................................................................... ix

DAFTAR GAMBAR.......................................................................................... x

BAB I PENDAHULUAN................................................................................... 1

1.1 Latar Belakang .................................................................................... 1

1.2 Rumusan Masalah................................................................................ 3

1.3 Batasan Masalah................................................................................... 3

1.4 Tujuan .................................................................................................. 3

1.5 Manfaat................................................................................................. 4

1.6 Penelitian Terkait................................................................................. 4

BAB II TINJAUAN PUSTAKA......................................................................... 8

2.1 Kerangka Teori..................................................................................... 8

2.1.1 Sistem Pendukung Keputusan........................................................ 8

2.1.1.1 Karakteristik Sistem Pendukung keputusan............................. 9

2.1.2 Rothwell Miller Interest Blank....................................................... 11

2.1.2.1 Jenis Kategori dari Test Rothwell Miller Interest Blank.......... 15

2.1.3 Simple Additive Weighting (SAW) ............................................... 21

2.1.4 Minat.............................................................................................. 23

2.1.5 Bakat.............................................................................................. 25

2.1.6 Website........................................................................................... 26

vi
2.1.7 Database........................................................................................ 27

2.1.8 Flowchart....................................................................................... 27

2.1.9 Bahasa pemograman....................................................................... 30

2.1.10 PHP................................................................................................ 31

2.1.11 HTML............................................................................................ 32

2.1.12 MySql............................................................................................. 33

2.1.13 XAMPP.......................................................................................... 33

2.2 Kerangka Pikir...................................................................................... 35

BAB III METODE PENELITIAN..................................................................... 36

3.1 Alat dan Bahan..................................................................................... 36

3.1.1 Alat Penelitian................................................................................ 36

3.1.2 Bahan Penelitian............................................................................. 36

3.2 Tempat dan Waktu Penelitian.............................................................. 37

3.2.1 Tempat Penelitian........................................................................... 37

3.2.2 Waktu Penelitian............................................................................ 37

3.3 Tahapan Penelitian............................................................................... 38

3.4 Teknik Pengumpulan Data................................................................... 39

3.5 Teknik Analisis Data............................................................................ 40

3.6 Kerangka Sistem................................................................................... 41

3.7 Rancangan Sistem Sementara.............................................................. 42

3.7.1 Analisa sistem yang sedang berjalan.............................................. 42

3.7.2 Analisa sistem yang diusulkan....................................................... 43

3.8 Use Case............................................................................................... 44

3.9 Diagram Konteks.................................................................................. 45

vii
3.10 Diagram Berjenjang........................................................................... 46

3.11 ERD ( Entity Relationship Diagram)................................................. 47

3.12 Kamus Data........................................................................................ 48

BAB IV HASIL PENELITIAN DAN PEMBAHASAN.................................... 49

4.1 Hasil Penelitian................................................................................... 49

4.1.1 Pengujian Teknologi....................................................................... 49

4.1.2 Analisis Kelayakan Sistem.............................................................. 50

4.1.3 User Interface Program Admin....................................................... 50

4.1.4 User Interface Program Pengguna.................................................. 53

4.2 Pembahasan........................................................................................ 54

4.2.1 Pengujian Blackbox......................................................................... 54

4.2.2 Pengujian Whitebox......................................................................... 56

4.2.3 Listing Program............................................................................... 64

BAB V PENUTUP.............................................................................................. 68

5.1 Kesimpulan......................................................................................... 68

5.2 Saran................................................................................................... 68

DAFTAR PUSTAKA......................................................................................... 70

viii
DAFTAR TABEL

Tabel 2.1 Scoring Tes RMIB.............................................................................. 15

Tabel 2.2 Simbol dan Fungsi Flowchart............................................................. 28

Tabel 3.1 Waktu Penelitian................................................................................. 37

Tabel 3.2 Kamus Data......................................................................................... 48

Tabel 4.1 Pengujian Blackbox Admin................................................................. 55

Tabel 4.2 Pengujian Blackbox User.................................................................... 56

Tabel 4.3 Hasil Pengujian Whitebox................................................................... 33

ix
DAFTAR GAMBAR

Gambar 2.1 Kerangka Pikir................................................................................. 35

Gambar 3.1 Tahapan Penelitian.......................................................................... 38

Gambar 3.2 Kerangka Sistem............................................................................. 41

Gambar 3.3 Sistem yang sedang berjalan........................................................... 42

Gambar 3.4 Sistem yang diusulkan..................................................................... 43

Gambar 3.5 Use Case.......................................................................................... 44

Gambar 3.6 Diagram Konteks............................................................................. 45

Gambar 3.7 Diagram Berjenjang ....................................................................... 46

Gambar 3.8 Entity Relationship Diagram........................................................... 47

Gambar 4.1 Halaman Login Admin.................................................................... 51

Gambar 4.2 Halaman Dashboard........................................................................ 51

Gambar 4.3 Halaman Data Analisis.................................................................... 52

Gambar 4.4 Halaman Daftar Siswa..................................................................... 52

Gambar 4.5 Halaman Login User....................................................................... 53

Gambar 4.6 Halaman Buat Analisis.................................................................... 53

Gambar 4.7 Halaman Daftar Analisis................................................................. 54

Gambar 4.8 Flowchart Login Admin.................................................................. 57

Gambar 4.9 Flowchart Login Pengguna............................................................. 57

Gambar 4.10 Flowgraph Login........................................................................... 58

Gambar 4.11 Flowchart Halaman Admin........................................................... 59

Gambar 4.12 Flowgraph Halaman Admin.......................................................... 60

Gambar 4.13 Flowchart Halaman Pengguna...................................................... 61

Gambar 4.14 Flowgraph Halaman Pengguna..................................................... 62

x
BAB I

PENDAHULUAN

1.1 Latar Belakang

Pada masa sekarang ini perkembangan teknologi dan komunikasi

meningkat semakin pesat. Hal ini juga berdampak pada penggunaan

komputer untuk mendukung aspek kehidupan, sehingga dapat

memudahkan manusia untuk menunjang kegiatan sehari-hari (Hartono et

al., 2016). Salah satu contoh dari penggunaan perkembangan teknologi ini

untuk ilmu pengetahuan, dimana ilmu pengetahuan ini memiliki berbagai

cabang, salah satunya adalah ilmu psikologi (Hartono et al., 2016).

Peranan psikologi dalam membantu mengetahui kepribadian, minat, dan

bakat seseorang sangat dibutuhkan guna mengetahui bagaimana

kepribadian orang tersebut, minat terhadap apa saja dan bakat apa yang

dimiliki oleh orang tersebut (Juwantoro et al., 2021).

Sekolah Menengah Atas (SMA) adalah jenjang pendidikan

menengah pada pendidikan formal di Indonesia. Pada hakikatnya setiap

siswa yang telah lulus SMA memiliki suatu kecenderungan atau keinginan

melanjutkan studinya ke perguruan tinggi (Mulyani et al., 2021). Dalam

memasuki perguruan tinggi setiap siswa tentunya harus memilih jurusan

yang sesuai dengan minat dan bakatnya. Namun pada kenyataanya

keputusan yang diambil dalam memilih jurusan seringkali menyebabkan

masalah, akibat jurusan yang diambil hanya mengikuti trend, atas dasar

paksaan dari orang tua, atau atas dasar mengikuti pilihan temannya. Hal ini

menyebabkan pilihan siswa terhadap jurusan yang dipilihnya tidak murni

1
dari hati nurani, melainkan ada faktor-faktor lain yang mempengaruhinya

sehingga menyebabkan banyaknya pelajar yang merasa tidak sesuai

dengan harapan atau kemampuannya dan ingin pindah jurusan saja.

Perkembangan teknologi dan metode yang berkembang saat ini

mampu menciptakan sistem yang dapat membantu manusia dalam

mengambil sebuah keputusan, yang saat ini dikenal dengan Sistem

Pendukung Keputusan. Sistem Pendukung Keputusan secara sederhana

bertujuan menyediakan informasi, mengarahkan, memberikan prediksi

serta membimbing pengguna agar dapat melakukan pengambilan

keputusan yang lebih baik (Meno et al., 2019).

Berdasarkan uraian diatas maka penulis melakukan penelitian

dengan judul “Sistem Pendukung Keputusan Penentuan Minat dan

Bakat melalui tes Rothwell Miller Interest Blank menggunakan

metode Simple Additive Weighting”. Penelitian ini membahas tentang

perancangan dan implementasi tes psikologi Rothwell Miller Interest

Blank (RMIB) untuk mengukur minat sekaligus untuk merekomendasikan

tentang jurusan atau karir sesuai dengan kemampuannya. Tes ini

mengukur minat seseorang berdasarkan ranking terhadap pekerjaan yang

diminatinya. Dengan mengimplementasikan metode Simple additive

Weighting (SAW) untuk menyelesaikan masalah bidang minat siswa

dengan penjumlahan pembobotan dari mencari penjumlahan terbobot dari

rating dari tiap altenatif pada seluruh kriteria. Penelitian ini di fokuskan

kepada siswa kelas XII, dengan adanya sistem ini bertujuan untuk

meminimalisir salah jurusan terutama pada pelajar yang hendak

2
meneruskan di sekolah tinggi atau universitas dengan memberikan

informasi jurusan yang di dapat dari hasil aplikasi tes psikologi ini

1.2 Rumusan Masalah

Dilihat dari uraian latar belakang diatas sehingga diperoleh

rumusan masalah yaitu Bagaimana merancang sebuah Sistem Pendukung

Keputusan Penentuan Minat dan Bakat melalui Tes Rothwell Miller

Interest Blank dengan Metode Simple Addtive Weighting untuk

menentukan program studi atau jenjang karir siswa kedepannya

berdasarkan minat dan bakat dengan sistem berbasis website.

1.3 Batasan Masalah

Dalam penyelesaian tugas akhir ini, penulis merasa sangat perlu

membatasi masalah agar tidak menyimpang dari tujuan semula untuk itu

penulis membatasi pokok permasalahan pada :

1. Penelitian ini menggunakan tes Rothwell Miller Interest Blank

(RMIB).

2. Metode yang digunakan untuk menyelesaikannya dengan

menggunakan metode Simple Additive Weighting (SAW).

3. Aplikasi ini dibuat dengan Sublime Text (Text Editor, HTML, dan

PHP sebagai Bahasa pemrogamannya).

1.4 Tujuan

Adapun tujuan dari penelitian yang akan dilakukan adalah untuk

membangun Sistem Pendukung Keputusan Penentuan Minat dan Bakat

melalui tes Rothwell Interest Blank dengan Metode SAW sehingga dapat

3
memudahkan siswa dalam mengetahui minat dan bakat yang dimiliki

untuk menentukan program studi dan jenjang karir kedepannya.

1.5 Manfaat

1. Untuk peneliti selanjutnya

Sebagai referensi untuk peneliti lain yang ingin mengembangkan dan

membuat sistem pendukung keputusan penentuan minat dan bakat

berbasis website.

2. Untuk lokasi penelitian

Dengan penelitian ini semoga dapat dimanfaatkan dan berguna bagi

pihak sekolah dengan memudahkan proses analisis minat dan bakat

siswa secara efisien dan membantu proses bisnis konsultasi karir

menjadi lebih efektif.

3. Konstribusi keilmuan

Penelitian ini diharapkan dapat menjadi sumber referensi dan bahan

kajian bagi pelajar dan mahasiswa agar dapat membawa perubahan

pada sistem yang selama ini berjalan.

1.6 Penelitian Terkait

1. Sigit Yudha Juwantoro, Roswan Latuconsina, S.T,M.T, Casi

Setianingsih S.T,M.T, pada tahu 2021 dalam penelitiannya yang

berjudul “Perancangan dan Implementasi Tes Psikologi Rothwell Miller

Interest Blank Berbasis Komputer dengan Metode Random Forest”.

Sistem ini dibangun dengan pengklasifikasian Random Forest

merupakan evolusi dari Decision Trees. Random Forest mengumpulkan

klasifikasi dan memilih prediksi yang paling banyak dipilih sebagai

4
hasilnya. Dengan sistem ini mahasiswa dapat menentukan jenjang karir

kedepannya dengan mengikuti tes psikologi minat dan bakat.

2. Jeremy Ezra Hartono, Alexander Setiawan, Justinus Adjarwirawan,

pada tahun 2016 dalam judul penelitiannya “Pembuatan Aplikasi

Pemilihan Karir dan Peminatan Bakat melalui Tes Psikologi Self Direct

Search dengan Metode Dempster Shafer” sistem ini dibangun

menggunakan PHP, Javascript, dan HTML sebagai bahasa

pemrograman pada web tes SDS, dan mySQL sebagai databasenya.

Teori Dempster-Shafer adalah representasi, kombinasi dan propogasi

ketidakpastian, dimana teori ini memiliki beberapa karakteristik yang

secara intuisi sesuai dengan cara berfikir seorang pakar, namun dasar

matematika yang kuat. Dengan adanya sistem ini dibangun untuk Pusat

Karir Universitas Kristen Petra menggunakan berbagai jenis tes pada

mahasiswa baru yang metodenya melalui kuisioner yang diberikan pada

mahasiswa baru tersebut.

3. Desi Indyastuti, Joseph Dedy Irawan, Renaldi Primaswara Prasetya,

pada tahun 2020 dalam penelitiannya yang berjudul “ Sistem

Pendukung Keputusan Bidang Minat menggunakan Metode Simple

Addtive Weighting”. Sistem ini dibangun menggunakan dengan

Sublime Text(Tetxt Editor,Html ,dan Php sebagai Bahasa

pemogramannya). Untuk menyelesaikan permasalahan tersebut maka

perlu adanya tes The Rothwell Miller Interest Blank (RMIB) untuk

membantu menemukan minat dasar yang dimilki oleh siswa, dan dapat

mengetahui bidang yang diminati untuk menentukan program studi

5
diperguruan tinggi. Sistem pendukung keputusan ini dapat membantu

proses pengambilan keputusan masalah sehingga keputusan tersebut

dapat menghasilkan minat siswa. Metode yang digunakan

menggunakan Metode Simple Additive Weighting (SAW) yang

merupakan metode penjumlahan pembobotan dari mencari penjumlahan

terbobot dari rating dari tiap altenatif pada seluruh kriteria.

4. M.Tsana’uddin farid, pada tahun 2021 dalam penelitian yang berjudul

“Sistem rekomendasi Minat Anak Menggunakan Alat Tes Rothwell

Miller Interest Blank Berbasis Web. Penelitian ini membahas

pengembangan sistem rekomendasi berbasis web yang bertujuan

membantu pakar agar analisis minat anak menjadi lebih cepat, fleksibel

dan tercegah dari kesalahan. Metode Waterfall digunakan untuk

mengembangkan sistem dan alat tes Rothwell Miller Interest Blank

digunakan untuk perhitungan dalam mendeteksi minat anak.

5. Muhammad Hanifuddin, pada tahun 2018 dalam penelitian yang

berjudul “Sistem Pendukung Keputusan Pemilihan Jurusan Perguruan

Tinggi menggunakan teori Psikologi Rothwell Miller Interest Blank”.

Untuk pembuatan aplikasi ini menggunakan php dan database

menggunakan mysql untuk menyimpan data user yang menggunakan

alat tes ini. peneliti mempunyai sebuah solusi yaitu membuat sebuah

aplikasi untuk memberikan tes minat bakat berbasis web menggunakan

teori psikologi RMIB, yang diharapkan memberikan solusi untuk

menangani masalah tersebut karena calon mahasiswa akan memiliki

6
parameter atau ukuran dari psikotes ini sebagai penunjang dalam

mengambil keputusan memilih jurusan.

6. Sedangkan dalam penelitian ini penulis akan mengusulkan tentang

“Sistem pendukung Keputusan Penentuan Minat dan Bakat melalui Tes

Rothwell Miller Interest Blank dengan Metode SAW” yang dimana

penelitian ini dapat menjadi acuan untuk siswa kelas XII di SMA

Negeri 1 Polewali agar mempermudah siswa dalam proses pengambilan

keputusan dan memberikan seluruh siswa kesempatan untuk mengasah

kemampuan sesuai bakat dan minat untuk menentukan program studi

atau jenjang karir selanjutnya dengan menggunakan metode SAW

dengan pembobotan setiap alternatif berdasarkan rating kinerjanya.

7
BAB II

TINJAUAN PUSTAKA

2.1 Kerangka Teori

2.1.1 Sistem Pendukung Keputusan

Siѕtеm Pеndukung Kерutuѕаn mеruраkаn ѕuаtu ѕіѕtеm уаng

bеrbаѕіѕ komputer interaktif уаng mеmudаhkаn раrа реnggunа

реngаmbіl kерutuѕаn dаlаm mеnggunаkаn data dan mоdеl untuk

mеmесаhkаn ѕuаtu mаѕаlаh уаng tidak tеrѕtruktur. Sistem

реndukung kерutuѕаn dibangun gunа mеnjаdі аlаt bаntu

реngаmbіlаn keputusan untuk tеtарі tidak untuk menggantikan

реnіlаіаn уаng ѕudаh аdа. Kерutuѕаn-kерutuѕаn yang

mеmbutuhkаn реnіlаіаn mеruраkаn tujuan dаrі аdаnуа sistem

реndukung keputusan. Bіаѕаnуа ѕіѕtеm pendukung kерutuѕаn

disebut juga dеngаn sistem tеrkоmрutеrіѕаѕі уаng mеndukung

реngаmbіlаn keputusan pada ѕuаtu organisasi (Indyastuti et al.,

2020).

Decision Support Sistem (DSS) dengan didukung oleh

sebuah sistem informasi berbasis komputer dapat membantu

seseorang meningkatkan kinerjanya dalam pengambilan keputusan.

Seorang manajer di suatu perusahaan dapat memecahkan masalah

semi terstruktur, sehingga manajer dan komputer harus bekerja

sama sebagai tim pemecah masalah dalam memecahkan masalah

yang berada di area semi terstruktur. Decision Support System

mendayagunakan sumber daya dari individu-individu dengan

8
kemampuan komputer untuk meningkatkan kualitas keputusan.

Jadi, sistem pendukung yang berbasis komputer ini dapat

digunakan untuk manajemen pengambilan keputusan yang

berhubungan dengan masalah-masalah yang semi terstruktur

(Pratiwi, 2020).

2.1.1.1 Karakteristik Sistem Pendukung Keputusan

Berikut karakteristik Sistem Pendukung Keputusan atau

Decision Support System (DSS) (Ishak et al., 2017) ialah :

1. DSS menyediakan dukungan bagi pengambil keputusan

utamanya pada situasi semi terstruktur dan tak terstruktur

dengan memadukan pertimbangan manusia dan informasi

terkomputerisasi.

2. Dukungan disediakan untuk berbagai level manajerial yang

berbeda, mulai dari pimpinan puncak sampai manajer

lapangan.

3. Dukungan disediakan bagi individu dan juga bagi group.

berbagai masalah organisasional melibatkan pengambilan

keputusan dari orang dalam group. Untuk masalah yang

strukturnya lebih sedikit seringkali hanya membutuhkan

keterlibatan beberapa individu dari departemen dan level

organisasi yang berbeda.

4. DSS menyediakan dukungan ke berbagai keputusan yang

berurutan atau saling berkaitan.

9
5. DSS mendukung berbagai fase proses pengambilan keputusan:

intelligence, design, choice dan implementation.

6. DSS mendukung berbagai proses pengambilan keputusan dan

style yang berbeda-beda; ada kesesuaian diantara DSS dan

atribut pengambil keputusan individu (contohnya vocabulary

dan style keputusan).

7. DSS selalu bisa beradaptasi sepanjang masa. Pengambil

keputusan harus reaktif, mampu mengatasi perubahan kondisi

secepatnya dan beradaptasi untuk membuat DSS selalu bisa

menangani perubahan ini.

8. Kemampuan ini memberikan analisis yang tepat waktu dan

cepat setiap saat sehingga mudah untuk digunakan.

9. DSS mencoba untuk meningkatkan efektivitas dari

pengambilan keputusan (akurasi, jangka waktu, kualitas), lebih

daripada efisiensi yang bisa diperoleh.

10. Pengambil keputusan memiliki kontrol menyeluruh terhadap

semua langkah proses pengambilan keputusan dalam

menyelesaikan masalah.

11. DSS mengarah pada pembelajaran, yaitu mengarah pada

kebutuhan baru dan penyempurnaan sistem, yang mengarah

pada pembelajaran tambahan, dan begitu selanjutnya dalam

proses pengembangan dan peningkatan DSS secara

berkelanjutan.

10
12. User/pengguna harus mampu menyusun sendiri sistem yang

sederhana. Sistem yang lebih besar dapat dibangun dalam

organisasi user tadi dengan melibatkan sedikit saja bantuan

dari spesialis di bidang Information Systems (IS).

13. DSS biasanya mendayagunakan berbagai model (standar atau

sesuai keinginan user) dalam menganalisis berbagai keputusan.

Kemampuan pemodelan ini menjadikan percobaan yang

dilakukan dapat dilakukan pada berbagai konfigurasi yang

berbeda.

14. DSS dalam tingkat lanjut dilengkapi dengan komponen

knowledge yang bisa memberikan solusi yang efisien dan

efektif dari berbagai masalah yang pelik.

2.1.2 Rothwell Miller Interest Blank

Pada awalnya, test ini dikembangkan oleh Rothwell pada

tahun 1947, yang mengungkap 9 aspek minat. Pada perkembangan

selanjutnya kemudian diperbaharui oleh Kenneth Miller pada tahun

1950. Miller mengembangkan kecenderungan minat menjadi 12

aspek. Pada akhirnya, pembaruan test ini memberikan nama

Rothwell Miller Interest Blank. Test RMIB merupakan bentuk test

battery, dimana peserta atau klien mengerjakan test dalam batas

waktu tertentu. Tes ini mengungkap reaksi seseorang terhadap

berbagai situasi yang secara keseluruhan akan mencerminkan

minatnya. Ungkapan minat yang disampaikan RMIB bisanya lebih

11
mencerminkan kondisi yang sesungguhnya, dibanding apa yang

diungkapkan secara langsung (Yuliandari, 2020).

Tes ini merupakan bagian dari upaya untuk memberikan

bimbingan karir pada berbagai aktivitas tugas yang diberikan.

RMIB memberikan kesempatan pada individu memberikan

gambaran mengenai keinginan atau apa yang disukai individu

berkaitan dengan pekerjaan ataupun aktivitas yang dijalaninya.

Test inventory RMIB (Rothwell Miller Interest Blank) tidak hanya

banyak digunakan untuk melihat minat yang dimiki seseorang, ia

juga menggambarkan kecenderungan seberapa besar komitmen dan

kemungkinan ia menunjukkan keterlibatan serta kemauan

berkontribusi pada berbagai aktivitas yang dimaksud. Sebagai salah

satu tes inventory yang secara khusus terfokus pada penilaian minat

individu, alat tes ini berusaha untuk mengidentifikasi preference

atau kecenderungan yang dimiliki seseorang. Minat dapat

digunakan sebagai salah satu prediktor bagi keberhasilan seseorang

dalam menjalakan tugas.

Pemikiran yang mendasari pembentukan tes ini adalah

bahwa setiap orang memiliki konsep stereotype terhadap jenis-jenis

pekerjaan yang tersedia atau yang disediakan oleh masyarakat, dan

yang kemudian memilih pekerjaan yang sesuai dengan ide-ide

tersebut, meskipun terdapat juga stereotype yang tidak berdasarkan

ide tertentu atau tidak ada hubungannya sama sekali dengan

pekerjaan yang dimaksud. Stereotype seperti ini lebih banyak

12
mendasarkan konsepnya pada hal-hal yang menarik daripada hal-

hal yang merupakan kekhususan dari pekerjaan tersebut dan

keadaan semacam ini sangat memungkinkan terjadinya atau

timbulnya stereotype yang benar atau salah sama sekali.

Tujuan terpenting dari tes ini bukanlah hanya sekedar untuk

mengetahui kebenaran dari stereotype tersebut, tetapi untuk

mengetahui bahwa konsep tersebut benar-benar ada dan dapat

merupakan pengaruh yang kuat terhadap konsep-konsep seseorang

mengenal suatu pekerjaan karena biasanya apabila seseorang

menyatakan suka atau tidak suka terhadap suatu pekerjaan tertentu,

maka mereka juga memperlihatkan sikap yang sama terhadapnya

idenya, meskipun secara kenyataan banyak pekerjaan yang berbeda

dengan konsepnya.

Berikut tahapan menggunakan tes Rothwell Miller Interest

Blank :

1. Login, dengan mengisi data diri berisi nama, jenis kelamin

dan lainnya.

2. Sebelum memulai tes peserta akan mengisi 3 pekerjaan

yang diminati dan disukainya.

3. Setelah masuk di halaman tes, responden responden

menjawab soal dengan cara mengurutkan pekerjaan-

pekerjaan yang ada di tiap paket soal dengan diberi nilai 1 –

12 berdasarkan pekerjaan yang diminatinya. Dimulai dari

13
nilai 1 yaitu pekerjaan yang diminati hingga 12 yaitu

pekerjaan yang tidak diminatinya

4. Setelah peserta selesai mengerjakan tes tersebut maka

jawaban peserta akan di hitung menggunakan algoritma

pada teori Rothwell Miller Interest Blank.

5. Peserta akan mendapatkan hasil perangkingan 3 jenis

pekerjaan

6. Scoring pada tes RMIB ini merupakan formulir yang berisi

9 paket soal dengan kode huruf A sampai I dan dibedakan

antara pria dan wanita, tiap paket soalnya berisi 12

pekerjaan berbeda berdasarkan jenis pekerjaan nya masing-

masing. Berikut contoh tabel scoring tes RMIB :

14
Tabel 2.1 Scoring Tes RMIB

Kriteria
Alternatif Total
A B C D E F G H I

Out A1 B12 C11 D10 E9 F8 G7 H6 I5

Me A2 B1 C12 D11 E10 F9 G8 H7 I6

Comp A3 B2 C1 D12 E11 F10 G9 H8 I7

Sci A4 B3 C2 D1 E12 F11 10 H9 I8

Pers A5 B4 C3 D2 E1 F12 G11 H10 I9

Aesth A6 B5 C4 D3 E2 F1 G12 H11 I10

Lit A7 B6 C5 D4 E3 F2 G1 H12 I11

Mus A8 B7 C6 D5 E4 F3 G2 H1 I12

Socials A9 B8 C7 D6 E5 F4 G3 H2 I1

Clear A10 B9 C8 D7 E6 F5 G4 H3 I2

Prac A11 B10 C9 D8 E7 F6 G5 H4 I3

Med A12 B11 C10 D9 E8 F7 G6 H5 I4

2.1.2.1 Jenis Kategori dari Test Rothwell Miller Interest Blank

Terdapat 12 jenis kategori untuk test Rothwell Miller Interest

Blank yaitu (Modul pratikum psikologi) :

1 Outdoor (OUT)

Aktifitas pekerjaan dilakukan di luar, di udara terbuka, tidak

berhubungan dengan hal-hal yang sifatnya rutin.

Untuk laki-laki: petani, penjaga hutan, juru ukur, penyidik,

ahli sortir kulit, nelayan, sopir, petani tanaman hias.

15
Untuk perempuan: pekerja pertanian, guru pendidikan

jasmani, pramugari kapal, ahli pertanaman, Pembina

keolahragaan, peternak, petani bunga, peternak ayam,

tukang kebun.

2 Mechanical (ME)

Pekerjaan yang ada hubungannya dengan mesin, alat

mekanik.

Untuk laki-laki: insinyur sipil, ahli pembuat alat-alat,

tukang bubut, tukang listrik, montir, instalator, pembuat

arlogi, montir radio, tukang las.

Untuk perempuan: pengemudi kendaraan militer, petugas

assembling alat-alat, petugas mesin rajut, petugas pompa

bensin, ahli reparasi jam, ahli goson lensa, petugas mesin

sulam, ahli reparasi permata, petugas mesin kaos kaki.

3 Computational (COMP)

Pekerjaan yang berhubungan dengan angka-angka.

Untuk laki-laki: akuntan ahli statistik, auditor, penilai pajak

pendapatan, guru matematika, pembantu kasir bank, kasir,

juru bayar, petugas pajak.

Untuk perempuan: akuntan, pegawai urusan gaji, auditor,

petugas mesin hitung, guru ilmu pasti, kasir, ahli tata buku,

juru bayar, pegawai pajak.

4 Scientific (SCL)

16
Pekerjaan yang menyangkut aktifitas analisis, penyelidikan,

penelitian, eksperimen kimia, dan ilmu pengetahuan

lainnya.

Untuk laki-laki: ilmiawan, insinyur, kimia industri, ahli

metereologi, ahli biologi, ahli pertanian, ahli botani, ahli

astronomi, ahli geologi, asisten laboratorium.

Untuk perempuan: ilmiawati, insinyur kimia industri, ahli

metereologi, ahli pertanian, ahli botani, ahli astronomi, ahli

geologi, asisten laboratorium.

5 Personal Contact (PERS)

Pekerjaan yang berhubungan dengan manusia, diskusi,

membujuk, bergaul dengan orang lain, pada dasarnya

adalah suatu pekerjaan yang membutuhkan kontak dengan

orang lain.

Untuk laki-laki: manajer bidang penjualan, penyiar radio,

salesman, agen biro iklan, petugas wawancara, pedagang

keliling, juru lelang, petugas hubungan kemasyarakatan,

salesman asuransi.

Untuk perempuan: penjual hasil mode, penyiar radio, sales

girl, agen biro iklan, petugas wawancara, pedagang keliling,

peraga alat kosmetik, petugas humas, peraga bahan-bahan

yang dijual.

6 Aesthetic (AESTH)

17
Pekerjaan yang berhubungan dengan hal seni dan

menciptakan sesuatu.

Untuk laki-laki: seniman, artis komersil, arsitek, dekoratot

interior, perancang hiasan, pemotret, penata panggung,

penata etalase, perancang motif tekstil.

Untuk perempuan: seniwati, artis komersil, guru kesenian,

dekorator interior, perancang busana, pemotret, penata

panggung, penata etalase, perancang motif tekstil

7 Literary (LIT)

Pekerjaan yang berhubungan dengan buku, membaca,

mengarang.

Untuk laki-laki: wartawan, pengarang, penulis drama, ahli

sejarah, ahli perpustakaan, penulis majalah, kritikus buku,

penulis sandiwara radio, penyiar.

Untuk perempuan: wartawan, pengarang, penulis drama,

ahli sejarah, ahli perpustakaan, penulis majalah, kritikus

buku, penulis sandiwara radio, penyiar.

8 Musical (MUS)

Memainkan music, appresiasi, dan hal-hal yang lain yang

berkaitan dengan musik.

Untuk laki-laki: pianis orkes, dirigen oskes, komponis,

kritikus musik, guru musik, pemain musik, ahli pustaka

musik, pemimpin band, pramuniaga toko musik.

18
Untuk perempuan: pianis orkes, dirigen oskes, komponis,

kritikus musik, guru musik, pemain musik, ahli pustaka

musik, pemimpin band, pramuniaga toko musik.

9 Social Service (SOS)

Pekerjaan yang berkaitan dengan pelayanan terhadap

kepentingan masyarakat, kesejahteraan umum,

membimbing, menasehati, memahami, melayani.

Untuk laki-laki : guru SD, psikolog pendidikan, kepala

sekolah, pekerjaan sosial, pembina rohani, organisator

kepramukaan, pejabat klub remaja, ahli penyuluh jabatan,

petugas kesejahterean sosial.

Untuk perempuan : guru SD, psikolog pendidikan, kepala

sekolah, pekerjaan sosial, pembina rohani, organisator

kepamuakaan, pejabat klub remaja, ahli penyuluh jabatan,

petugas kesejahterean sosial. againya.

10 Clerical (CLER)

Pekerjaan yang menuntuk ketelitian, kerapihan dan

keretepatan.

Untuk laki-laki : manajer bank, sekretaris perusahaan,

pegawai kota praja, pagai asuransi, petugas arsip, petugas

pengiriman barang, pagawai kantor, pegawai kantor pos,

petugas ekspedisi (surat)

19
Untuk perempuan : sekretaris pribadi, juru ketik,

reseptionis, penulis steno, petugas arsip, pegawai bank,

pegai kantor, pegawai kantor pos, penyusun arsip.

11 Practical (PRAC)

Pekerjaan yang memerlukan keterampilan, praktek, karya

per-tukangan.

Untuk laki-laki : tukang kayu, ahi bangunan, ahli mabel,

tukang cat, tukang batu, petugas mesin perkayuan, tukang

plaster tembok, tukang sepatu.

Untuk perempuan : modiste, pembuat pot keramik, ahli

penata rambut, ahli penjilit buku, pengurus rumah tangga,

tukang binatu, penjahit, petugas mesin sulam, juru masak.

12 Medical (MED)

Pekerjaan yang berhubungan dengan pengobatan,

perawatan penyakit, penyembuhan, dan hal yang berkaitan

dengan medis dan biologis.

Untuk laki-laki : dokter, ahli bedah, dokter hewan, ahli

farmasi/apoteker, dokter gigi, ahli kacamata, ahli rontgen,

ahli fisioterapi, mantri kesehatan.

Untuk perempuan : dokter, ahli bedah, dokter hewan, ahli

farmasi/apoteker, dokter gigi, ahli kacamata, ahli rontgen,

ahli fisioterapi, mantri kesehatan, dokter, ahli bedah, dokter

hewan, ahli farmasi/apoteker, dokter gigi, ahli kacamata,

ahli rontgen, ahli fisioterapi, perawat orang tua.

20
2.1.3 Simple Additive Weighting (SAW)

Metode Simple Additive Weighting (SAW) sering juga

dikenal istilah metode penjumlahan terbobot. Konsep dasar metode

SAW adalah mencari penjumlahan terbobot dari rating kinerja pada

setiap alternatif pada semua atribut. Metode SAW membutuhkan

proses normalisasi matriks keputusan (X) ke suatu skala yang dapat

diperbandingkan dengan semua rating alternatif yang ada

(Nurmansyah & Rahayu, 2016). Berikut langkah penyelesaian

dalam menggunakannya adalah:

1 Menentukan alternatif, yaitu Ai.

2 Menentukan kriteria yang akan dijadikan acuan dalam

pengambilan keputusan, yaitu Cj.

3 Memberikan nilai rating kecocokan setiap alternatif pada

setiap kriteria.

4 Menentukan bobot preferensi atau tingkat kepentingan (W)

setiap kriteria. W = [ W1,W2,W3,…,WJ]

5 Membuat tabel rating kecocokan dari setiap alternatif pada

setiap kriteria.

6 Membuat matrik keputusan (X) yang dibentuk dari tabel

rating kecocokan dari setiap alternatif pada setiap kriteria.

Nilai X setiap alternatif (Ai) pada setiap kriteria (Cj) yang

sudah ditentukan, dimana, i=1,2,…m dan j=1,2,…n.

21
7 Melakukan normalisasi matrik keputusan

dengan cara menghitung nilai rating kinerja kemudian

diternomalisasi (rij) dari alternatif Ai pada kriteria Cj.

Dimana :

Ri j = nilai rating kinerja ternormalisasi

Xi = nilai atribut yang dimiliki dari setiap kriteria

Max xij = nilai terbesar dari setiap kriteria i

Min xij = nilai terkecil dari setiap kriteria i

Benefit = jika nilai terbesar adalah terbaik

Cost = jika nilai terkecil adalah terbaik

Dimana rij adalah rating kinerja ternormalisasi dari alternatif Ai

pada atribut Cj; i=1,2,..., m dan j=1,2,...,n.

8 Hasil dari nilai rating kinerja ternomalisasi (rij) membentuk

matrik ternormalisasi (R)

9 Hasil akhir nilai preferensi (Vi) diperoleh dari penjumlahan

dari perkalian elemen baris matrik ternormalisasi (R)

22
dengan bobot preferensi (W) yang bersesuaian eleman

kolom matrik (W).

Di mana :

Vi = rangking untuk setiap alternatif

wj = nilai bobot dari setiap kriteria

rij = nilai rating kinerja ternormalisasi Nilai

Vi yang lebih besar mengindikasikan bahwa alternatif Ai lebih

terpilih.

2.1.4 Minat

Menurut Slameto dalam jurnal (Setiawan, 2018) minat

adalah suatu rasa lebih suka dan rasa keterikatan pada suatu hal

atau aktivitas, tanpa ada yang menyuruh. Minat pada dasarnya

adalah penerimaan akan suatu hubungan antara diri sendiri dengan

sesuatu di luar diri. Semakin kuat atau dekat hubungan tersebut,

semakin besar minat. Dari pendapat tersebut dapat dikatakan

bahwa bila seseorang beminat terhadap suatu hal atau aktivitas

tersebut di bandingkan orang yang kurang berminat, dan hal ini di

lakukan secara otomatis dari dalam dirinya tanpa ada yang

menyuruh. Selain itu dengan semakin dekat hubungan antara diri

dengan suatu hal atau aktivitas tersebut menyebabkan minat

23
semakin besar pula. Jadi, suatu minat dapat di ekspresikan melalui

suatu pertanyaan yang menunujukkan bahwa seseorang lebih

menyukai suatu hal daripada lainnya dan dapat pula

dimanifestasikan melalui partisipasi dalam suatu aktivitas.

Minat yang di miliki oleh seseorang dapat menjadi dasar

atau landasan dalam melaksanakan suatu aktivitas sehingga dapat

di peroleh hasil yang optinum. Minat berperan dalam mendorong

seseorang untuk mencapai tujuannya. Tujuan seseorang akan

tercapai kalau motif yang ada dalam dirinya selalu mendorong dan

memacunya. Besar kecilnya minat turut mempengaruhi dorongan

seseorang untuk beraktivitas. Setiap aktivitas yang di kerjakan

dengan penuh minat maka dapat diharapkan hasilnya akan lebih

baik. Tetapi sebaliknya, aktivitas yang dikerjakan tanpa di sertai

minat, maka hasilnya akan kurang optimal. Hal ini berlaku pula

untuk studi di perguruan tinggi. Agar studi di perguruan tinggi

sukses, maka perlu di sertai minat yang besar. Dari uraian tersebut

dapat di simpulkan bahwa minat mempunyai peranan yang penting

antara lain :

1. Sebagai dasar landasan bagi suatu aktivitas untuk mencapai

hasil yang optimal.

2. Sebagai sumber motivasi yang mendorong dan memacu

seseorang untuk mencapai tujuan yang di harapkan.

24
2.1.5 Bakat

Menurut Asrori dalam jurnal (Fadillah, 2016) bakat adalah

kemampuan alamiah untuk memperoleh pengetahuan dan

terampilan baik yang bersifat umum dan khusus. Bakat seseorang

berkemungkinan untuk mencapai prestasi dalam bidang tertentu.

Tetapi untuk mewujudkan bakat ke dalam suatu prestasi diperlukan

Bahasa, pengetahuan, pengalaman dan motivasi. Bakat siswa dapat

dipengaruhi 2 faktor yaitu: Bahasa Internal (minat, motivasi,

keberanian atau beresiko, keuletan dalam menghadapi tantangan,

dan kegigihan dalam mengatasi kesulitan yangtimbul). Sedangkan

Bahasa eksternal (kesempatan maksimal untuk mengembangkan

diri, sarana dan prasarana, dukungan dan dorongan orang tua dan

keluarga, dan lingkungan tempat tinggal).

Menurut Asrori dalam jurnal (Fadillah, 2016), ada sejumlah

langkah yang perlu dilakukan untuk mengembangkan bakat

individu , diantaranya yaitu:

a. Mengembangkan situasi dan kondisi yang memberikan

kesempatan bagi anak-anak untuk mengembangkan bakat

dengan mengusahakan yang baik.

b. Berupaya motif berprestasi yang tinggi di kalangan anak

baik dalam lingkungan keluarga, sekolah. Maupun

masyarakat.

c. Meningkatkan kegigihan dan daya kekuatan dalam

menghadapi tantangan dan kesulitan

25
2.1.6 Website

Web adalah salah satu aplikasi yang berisikan dokumen-

dokumen multimedia (teks, gambar, suara, animasi, video) di

dalamnya yang menggunakan protocol HTTP (hypertext transfer

protocol) dan untuk mengaksesnya menggunakan perangkat lunak

yang disebut browser. Browser (peramban) adalah aplikasi yang

mampu menjalankan aplikasi yang menjalankan dokumen-

dokumen web dengan cara diterjemahkan. Prosesnya dilakukan

oleh komponen yang terdapat di dalam aplikasi browser yang biasa

disebut web engine. Semua dokumen web ditampilkan oleh

browser dengan cara diterjemahkan (Ekaputri et al., 2016).

Defenisi web adalah jaringan komputer yang terdiri dari

kumpulan situs internet yang menawarkan teks dan grafik dan

suara dan sumber daya animasi melalui hypertext transfer protokol.

Halaman web merupakan file teks murni (plain text) yang berisi

sintaks-sintaks HTML yang dapat dibuka/dilihat/diterjemahkan

dengan internet browser. Kini internet identik dengan web, karena

kepopuleran web sebagai standar interface pada layanan-layanan

yang ada di internet, dari awalnya sebagai penyedia informasi, ini

digunakan juga untuk komunikasi dari email sampai chatting,

sampai dengan melakukan transaksi bisnis (Rerung, 2018).

26
2.1.7 Database

Database adalah kumpulan dari berbagai data yang saling

berhubungan satu dengan yang lainnya. Database tersimpan di

perangkat keras dan dimanipulasi dengan menggunakan perangkat

lunak. Database merupakan salah satu komponen yang penting

dalam sistem informasi, karena merupakan basis dalam

menyediakan informasi pada para pengguna atau user. Penyusunan

database meliputi proses memasukkan data ke dalam media

penyimpanan data dan diatur dengan menggunakan perangkat

Sistem Manajemen Basis Data (Database Management System).

Manipulasi database meliputi pembuatan pernyataan (query) untuk

mendapatkan informasi tertentu, melakukan pembaharuan atau

penggantian (update) data, serta pembuatan report data (Ekaputri et

al., 2016).

2.1.8 Flowchart

Flowchart merupakan bagan (Chart) yang mengarahkan

alir (flow) di dalam prosedur atau program sistem secara logika.

Flowchart adalah cara untuk menjelaskan tahap-tahap pemecahan

masalah dengan merepresentasikan simbol simbol tertentu yang

mudah dipahami, mudah digunakan dan standar. Tujuan

penggunaan flowchart adalah untuk menggambarkan suatu tahapan

penyelesaian masalah secara sederhana, terurai dan rapi dengan

menggunakan simbol-simbol yang standar yang dapat di mengerti

27
oleh programer. Tahapan penyelesaian masalah yang disajikan

harus tepat, sederhana, dan jelas (Syamsiah, 2019).

Tabel 2.2 Simbol dan Fungsi Flowchart

No Simbol Nama Keterangan

1 Garis Alir Garis arah aliran


algoritma dari suatu
proses ke proses
berikutnya.

2 Terminal Menunjukkan awal atau


akhir sebuah proses.

3 Proses Menyatakan kegiatan


yang akan terjadi dalam
diagram alir.
4 Titik keputusan Proses/langkah dimana
perlu adanya keputusan.
Adanya kondisi tertentu
di titik ini selalu ada dua
keluaran untuk
melanjutkan aliran
kondisi yang berbeda.
5 Input/Output Digunakan untuk
mewakili data masukan
dan keluaran.

6 Proses defenisi Digunakan untuk


menunjukkan suatu
proses yang begitu
kompleks.

28
7 Inisialisasi/ Menunjukkan operasi
yang tidak memiliki efek
persiapan
khusus selain
mempersiapkan sebuah
nilai untuk
langkah/proses
berikutnya.
8 Input manual Menunjukkan
pengumpulan ata secara
manual memakai alat-
alat komputer.
9 Simbol Off-line Simbol untuk
keluar/masuk proses
prosedur atau proses
dalam lembar/halaman
yang lain.
10 Penghubung beda Menunjukkan hubugan
aliran program dokumen
halaman
pada halaman yang
berbeda.
11 Penghubung Menunjukkan hubungan
aliran program dokumen
sehalaman
pada halaman yang sama.
12 File Menunjukkan
penyimpanan/pengambil
an data dari suatu file
dengan tipe apapun.
13 Arsip Menunjukkan
penyimpanan
pengarsipan dokumen.

29
14 Multi dokumen Menunjukkan dokumen
berangkat dari suatu
aliran program/dokumen.
15 Dokumen Menunjukkan dokumen
yang datanya di input
atau output dari suatu
aliran program/dokumen.
16 Operasi manual Menunjukkan operasi
secara manual.

2.1.9 Bahasa Pemograman

Bahasa pemrograman adalah suatu perangkat lunak dan

bahasa yang digunakan untuk membuat program-program

komputer atau sering disebut sebagai bahasa komputer. Bahasa

pemrograman menggunakan sistem tata bahasa tertentu atau kata

unik untuk dijadikan kode yang bisa menjalankan perintah tertentu

pada komputer. Bahasa pemrograman inilah yang membentuk

struktur perangkat lunak sebagai inti dari komputer untuk

menjalankan perangkat keras. Tanpa perangkat lunak yang dibuat

menggunakan bahasa pemrograman, maka perangkat keras tidak

akan berjalan dengan baik atau bahkan tidak dapat berjalan sama

sekali (Orlando, 2017)

30
2.1.10 PHP

PHP atau kependekan dari Hypertext Preprocessor adalah

salah satu bahasa pemrograman open source yang sangat cocok

atau dikhususkan untuk pengembangan web dan dapat ditanamkan

pada sebuah skripsi HTML. Bahasa PHP dapat dikatakan

menggambarkan beberapa bahasa pemrograman seperti C, Java,

dan Perl serta mudah untuk dipelajari. PHP merupakan bahasa

scripting server – side, dimana pemrosesan datanya dilakukan pada

sisi server. Sederhananya, serverlah yang akan menerjemahkan

skrip program, baru kemudian hasilnya akan dikirim kepada client

yang melakukan permintaan.

Sistem kerja dari PHP diawali dengan permintaan yang

berasal dari halaman website oleh browser. Berdasarkan URL atau

alamat website dalam jaringan internet, browser akan menemukan

sebuah alamat dari webserver, mengidentifikasi halaman yang

dikehendaki, dan menyampaikan segala informasi yang dibutuhkan

oleh webserver.

Selanjutnya webserver akan mencarikan berkas yang

diminta dan menampilkan isinya di browser. Browser yang

mendapatkan isinya segera menerjemahkan kode HTML dan

menampilkannya. Lalu bagaimana apabila yang dipanggil oleh

user adalah halaman yang mengandung script PHP? Pada

prinsipnya sama dengan memanggil kode HTML, namun pada saat

permintaan dikirim ke web-server, web-server akan memeriksa tipe

31
file yang diminta user. Jika tipe file yang diminta adalah PHP,

maka akan memeriksa isi script dari halaman PHP tersebut.

Apabila dalam file tersebut tidak mengandung script PHP,

permintaan user akan langsung ditampilkan ke browser, namun

jika dalam file tersebut mengandung script PHP, maka proses akan

dilanjutkan ke modul PHP sebagai mesin yang menerjemahkan

script-script PHP dan mengolah script tersebut, sehingga dapat

dikonversikan ke kode-kode HTML lalu ditampilkan ke browser

user .( Astria Firman, Hans F. Wowor, Xaverius Najoan)

2.1.11 HTML

HTML adalah singkatan dari HyperText Markup Language.

Disebut hypertext karena didalam HTML sebuah text biasa dapat

berfungsi lain, kita dapat membuatnya menjadi link yang dapat

berpindah dari satu halam ke halaman lainnya hanya dengan meng-

klik text tersebut. Kemampuan text inilah yang dinamakan

hypertext, walaupun pada implementasinya nanti tidak hanya text

yang menjadi link. Disebut Markup Language karena HTML

menggunakan tanda (mark), untuk menandai bagian-bagian dari

text. Misalnya text yang berada di antara tanda tertentu akan

menjadi tebal dan jika berada diantara tanda lainnya akan tampak

besar. Tanda ini di kenal sebagai HTML tag. HTML merupakan

bahasa dasar pembuatan web. Disebut dasar karena dalam

membuat web, jika hanya menggunakan HTML tampilan web

terasa hambar. Terdapat banyak bahasa pemograman web yang

32
ditujukan untuk memanipulasi kode HTML, seperti JavaScript dan

PHP (Rerung, 2018).

2.1.12 MySql

Menurut wikipedia dalam jurnal (Safitri, 2018), MySQL

adalah sebuah implementasi dari sistem manajemen basis data

relasional (RDBMS) yang didistribusikan secara gratis di bawah

lisensi GPL (General Public License). Setiap pengguna dapat

secara bebas menggunakan MySQL, namun dengan batasan

perangkat lunak tersebut tidak boleh dijadikan produk turunan yang

bersifat komersial. MySQL sebenarnya merupakan turunan salah

satu konsep utama dalam basisdata yang telah ada sebelumnya;

SQL (Structured Query Language). SQL adalah sebuah konsep

pengoperasian basis data, terutama untuk pemilihan atau seleksi

dan pemasukan data, yang memungkinkan pengoperasian data

dikerjakan dengan mudah secara otomatis. MySQL adalah salah

satu jenis database server yang terkenal. MySQL merupakan jenis

RDBMS (Relational Database Management System) dimana

istilah-istilah seperti table, baris, dan kolom digunakan.

2.1.13 XAMPP

Xampp adalah sebuah software yang berfungsi untuk

menjalankan website berbasis PHP dan menggunakan pengolah

data MySQL di komputer lokal. XAMPP berperan sebagai server

web pada komputer anda. XAMPP juga dapat disebut sebuah

Cpanel servervirtual, yang dapat membantu anda melakukan

33
preview sehingga dapat memodikasi website tanpa harus online

atau terakses dengan internet. XAMPP juga sering diartikan

sebagai layanan data pada web browser. Fungsi dari web server

sebagai penerimaan permintaan berupa halaman client dan

mengirimkan kembali hasil yang diminta dalam bentuk halaman

web. Dengan menginstal paket XAMPP maka sekali instal anda

sudah mendapatkan program PHP, MySQL dan Apache. Dimana

PHP adalah untuk bahasa pemrogramannya, MySQL untuk

menyimpan data atau databasenya, dan Apache untuk web server

atau mesin yang berfungsi menjalankan skip PHP disisi server

lokal (Orlando, 2017).

34
2.2 Kerangka Pikir

Siswa kelas XII SMA Negeri 1 Polewali

Masih banyak siswa yang merasa bimbang dalam


menentukan program studi di perguruan tinggi

Tes psikologi minat dan bakat yang diusulkan yaitu tes


Rothwell Miller Interest Blank (RMIB)

Sistem Pendukung Keputusan menggunakan metode


SAW berbasis website

Dengan membangun aplikasi ini diharapkan siswa


tidak salah dalam menentukan program studi untuk
perkuliahan nantinya

Gambar 2.1 Kerangka Pikir

Pada gambar diatas menjelaskan bahwa proses untuk membuat sebuah

penelitian yaitu mengindentifikasi suatu masalah untuk dijadikan sebuah

penelitian. Pada penelitian ini berfokus pada siswa kelas XII untuk menentukan

program studi dan jenjang karir yang akan dijalani kedepannya. Sehingga dibuat

perancangan sistem dengan tes psikologi RMIB dengan memberikan gambaran

mengenai keinginan atau apa yang disukai individu berkaitan dengan pekerjaan

ataupun aktivitas yang dijalaninya. Dengan mengimplementasikan metode SAW

dengan sistem pendukung keputusan berbasis website.

35
BAB III

METODE PENELITIAN

3.1 Alat dan Bahan

3.1.1 Alat Penelitian

A. Perangkat Keras (Hardware)

Untuk perangkat keras yang digunakan dalam melaksanakan

penelitian ini adalah komputer atau laptop yang memiliki

spesifikasi minimal sebagai berikut :

1. Processor Intel Inside/Celeron 1.60 GHz

2. Ram 2 GB

3. HDD 500GB

B. Perangkat Lunak

Kebutuhan perangkat lunak yang digunakan dalam penelitian

ini adalah operation system (sistem operasi) windows 10,

kemudian menggunakan aplikasi xampp untuk pembuatan data

base, PHP dan MySQL sebagai bahasa pemrograman, Google

chrome sebagai browser serta Sublime Text sebagai Text

Editor.

3.1.2 Bahan Penelitian

Dalam penelitian ini bahan yang akan digunakan adalah data-data

yang berhubungan dengan kebutuhan dalam proses pembuatan

sistem pendukung keputusan dalam penentuan minat dan bakat

dengan menggunakan data tes psikologi RMIB, data siswa. Untuk

memperoleh data-data tersebut, instrumen pengumpulan data yang

36
digunakan adalah dengan melakukan wawancara, observasi serta

penelitian kepustakaan mengenai tes psikologi RMIB.

3.2 Tempat dan Waktu Penelitian

3.2.1 Tempat Penelitian

Penelitian ini dilaksanakan di SMA Negeri 1 Polewali di Jl. H.

Andi Depu No.166, Pekkabata, Kab. Polewali Mandar.

3.2.2 Waktu Penelitian

Waktu penelitian dilakukan selama 3 bulan mulai dari bulan

Januari 2022 sampai Maret 2023. Jadwal penelitian dapat dilihat

dalam tabel berikut

Tabel 3.1 Waktu Penelitian

Januari Februari Maret

NO Uraian Kegiatan
1 2 3 4 1 2 3 4 1 2 3 4

1. Investigasi

2. Studi Literatur

3. Perancangan
Sistem

4. Pengumpulan
Data

5. Revisi

6. Penyusunan
Laporan Akhir

37
3.3 Tahapan Penelitian

Agar penelitian lebih terarah dan sistematis serta untuk memastikan upaya

analisis dan tujuan penelitian mencapai hasil yang maksimal maka disusun

tahapan penelitian seperti yang ditujukan pada gambar dibawah :

Menentukan model sistem yang akan dibuat


Investigasi Masalah dalam perancangan sistem pendukung
keputusan penentuan minat dan bakat
melalui tes RMIB dengan metode SAW.

Mencari referensi dari berbagai jurnal, buku


Studi literatur
dan media lainnya.

Penentuan model Menentukan model pengukuran konteks


pengukuran dan pengguna atau subjek manusia sebagai
sampel responden.

Pengumpulan data Observasi, studi pustaka, wawancara.

Pengolahan dan Pengolahan dan analisis data menggunakan


analisis data metode Simple Additive Weighting (SAW).

Laporan evaluasi berupa hasil sistem


Laporan Evaluasi pendukung keputusan pentuan minat dan
bakat melalui tes RMIB dengan metode
SAW.

Gambar 3.1 Tahapan Penelitian

38
Pada gambar diatas menjelaskan bahwa pada tahap pertama yang

dilakukan adalah bagaimana menentukan suatu masalah untuk menjadikan

masalah tersebut menjadi suatu penelitian, maka diangkatlah sebuah

masalah yaitu sistem pendukung keputusan penentuan minat dan bakat

melalui tes RMIB dengan metode simple additive weighting berbasis

website, mempelajari arus proses identifikasi yang selanjutnya mendesain

sistem yang telah dirancang.

3.4 Teknik Pengumpulan Data

1. Observasi

Metode ini dilakukan untuk memperoleh data atau gambaran

dengan melalui pengamatan langsung terhadap kegiatan

bimbingan minat bakat dan karir yang sedang berjalan di SMA

Negeri 1 Polewali.

2. Wawancara

Pengumpulan data yang dilakukan dengan cara mengadakan

wawancara langsung pada wakil kepala sekolah bidang

kurikulum. Peneliti juga melakukan tes RMIB bagi kelas XII

dengan cara manual yang dimana datanya akan dibutuhkan

untuk dianalisis.

3. Studi Pustaka

Data-data yang diperoleh melalu buku-buku referensi,

dokumetasi, literatur, buku, jurnal, materi psikolog, materi tes

RMIB dan informasi lainnya yang terkait untuk dijadikan bahan

referensi dalam mendukung penulisan skripsi ini.

39
3.5 Teknik Analisis Data

Teknik analisis yang digunakan pada penelitian ini menggunakan

metode Simple Additive Weighting (SAW). Berikut langkah-langkah

teknik analisis data :

1. Menentukan Alternatif, kriteria dan bobot. Dapat dilihat pada tabel

di bawah merupakan tabel yang berisikan altenatif, kriteria, dan

bobot. Dari tabel tersebut terdapat 12 altenatif ,9 kriteria, dan juga

9 bobot. Dari data tersebut akan diperoleh dan dihitung

menggunakan metode Simple Additive Weighting.

2. Melakukan rating kecocokan setiap alternatif pada setiap kriteria

yang di dapat dari data siswa hasil test minat.

3. Penentuan matriks keputusan diperoleh dari rating kecocokan

kinerja. Hasil matriks normalisasi dari nilai altenatif dan langkah

selanjutnya mengetahui hasil akhir preferensi/perangkingan.

40
4. Hasil dari matriks diperoleh dari penjumlahan dan perkalian baris

pada matrik ternormalisasi (R) dengan bobot preferensi dengan

maka hasil perangkingan yang dipilih nilai yang paling besar.

3.6 Kerangka Sistem

INPUT PROSES OUTPUT

Database
- Data siswa Dikelola menggunakan Hasil Perangkingan
- Data tes RMIB metode SAW pekerjaan yang paling
diminati
Gambar 3.2 Kerangka Sistem

Penjelasan kerangka sistem tersebut adalah admin melakukan

penginputan data siswa dan hasil tes RMIB dari user, kemudian data

dihimpun dan diproses dengan melakukan perhitungan menggunakan

metode Simple Additive Weighting (SAW), dan menghasilkan output

berupa hasil sistem pendukung keputusan perangkingan pekerjaan yang

paling diminati.

3.7 Rancangan Sistem Sementara

3.7.1 Analisa sistem yang sedang berjalan

41
Siswa Psikolog Guru

Mulai

Data Psikolog
Data Siswa

Menghitung nilai Hasil Tes


masih manual Minat

Selesai

Gambar 3.3 Sistem yang sedang berjalan

Berdasarkan hasil analisa penulis pada sistem yang sedang berjalan

saat ini untuk melakukan tes penentuan minat masih bersifat manual

bahkan masih melakukan konsultasi langsung ke psikolog.

3.7.2 Analisa sistem yang diusulkan

Berikut adalah sistem yang diusulkan sebagaimana yang terlihat

dari tabel berikut :

42
Siswa Administator Kesiswaan Wakasek Kurikulum

Mulai

Data Siswa

Menginput
data

Data tes RMIB


Hasil Minat
dan Bakat

Database

Selesai

Menghitung
menggunakan
metode SAW

Gambar 3.4 Sistem yang diusulkan

Adapun sistem yang diusulkan dalam sistem pendukung keputusan

penentuan minat dan bakat siswa yaitu dimulai dengan siswa mengisi data

diri, dan mengerjakan tes RMIB. Kemudian admin menginput data secara

komputerisasi lalu di proses menjadi database, lalu melakukan perhitungan

menggunakan metode SAW yang dimana outputnya yaitu hasil

perangkingan pekerjaan yang paling diminati

3.8 Use Case

Use case adalah proses penggambaran yang dicoba untuk

menampilkan hubungan antara pengguna dengan sistem yang dirancang.

43
Hasil representasi dari skema tersebut dibuat secara sederhana dan

bertujuan untuk mempermudah user dalam membaca data yang diberikan.

Tes minat dan


bakat

User

Hasil analisis

Login

Daftar tes
minat dan
bakat
Admin

Daftar siswa

Daftar hasil
analisis

Gambar 3.5 Use Case

44
3.9 Diagram Konteks

Diagram konteks adalah diagram yang memperlihatkan sistem

sebagai suatu proses. Tujuannya adalah menggambarkan sistem secara

garis besar. Diagram konteks memperlihatkan sebuah proses yang

berinteraksi dengan lingkungannya. Diagram konteks memperlihatkan data

yang mengalir dari pihak luar (entitas luar) yang sumber input pada sistem

dan pihak luar yang menerima keluaran dari sistem secara garis besar.

Adapun diagram konteks yang diusulkan ialah:

Tes Minat dan Bakat


SISWA

Sistem Pendukung Keputusan


Penetuan Minat dan Bakat
melalui Tes RMIB
menggunakan Metode SAW

ADMIN
Analisis data tes
minat dan bakat

Gambar 3.6 Diagram Konteks

45
3.10 Diagram Berjenjang

Diagram berjenjang merupakan diagram yang menggambarkan

urutan-urutan proses yang telah digambarkan pada diagram konteks.

Adapun diagram berjenjang pada sistem yang diusulkan ialah :

Penentuan Minat
dan Bakat

Level 0

1.0 2.0 3.0

Input Proses Laporan

Level 1

1.1P 1.2P
2.1P 3.1P
Data siswa Daftar soal
test minat Pembobotan Hasil
dan bakat nilai analisis

Gambar 3.7 Diagram berjenjang

46
3.11 ERD ( EntityRelationship Diagram )

ERD adalah diagram yang digunakan untuk perancangan suatu

database dan menunjukkan relasi antar objek atau entitas beserta atribut-

atributnya secara detail.

Username
Login

Password

siswa

Tes minat dan Hasil analisis


bakat proses
minat dan bakat
s

id_data id_kategori

id_tabel

Gambar 3.8 Entity Relationship Diagram

47
3.12 Kamus Data

Kamus data adalah suatu daftar data elemen yang terorganisir

dengan defenisi yang tetap dan sesuai dengan sistem, sehingga user dan

analisis sistem mempunyai pengertian yang sama tentang input, output dan

komponen data store.

Tabel 3.2 Kamus Data

No Nama File Tipe Size


1 nama_admin Varchar 35
2 Username Varchar 35
3 Password Varchar 255
4 id_user Int 11
5 Nama Varchar 35
6 Nis Varchar 25
7 Kelas Varchar 12
8 Alamat Varchar 255
9 Gender Int 2
10 id_kategori Int 12
11 id_data Int 12
12 id_tabel Int 12
13 id_analisa Int 12
14 Scoring Int 2

48
BAB IV

HASIL PENILITIAN DAN PEMBAHASAN

4.1 Hasil Penelitian

Hasil penelitian ini adalah sebuah aplikasi sistem pendukung

keputusan penentuan minat dan bakat siswa melalu tes rothwell miller

interest blank menggunakan metode SAW di SMA Negeri 1 Polewali.

Dengan menggunakan bahasa pemograman PHP dan MySql sebagai

database.

Pada sistem pendukung keputusan penentuan minat dan bakat ini

menyediakan fitur-fitur bagi pengguna yakni menu buat analisis yang

dimana berisi halaman tes kemudian siswa akan mengisi 9 paket soal yang

tiap paket soalnya berisi 12 jenis pekerjaan yang berbeda, kemudian

dilanjutkan dengan menjawab soal umum untuk tes bakat siswa, menu

daftar analisis berisi hasil nilai tes minat dan bakat.

4.1.1 Pengujian Teknologi

Pada pembahasan ini penulis akan menguraikan tentang

bagaimana proses yang dilakukan dalam sistem pendukung

keputusan penentuan minat dan bakat melalui tes RMIB

menggunakan metode SAW.

1. Admin dapat memantau semua aktivitas yang berjalan

dalam sistem pendukung keputusan penentuan minat dan

bakat melalui tes RMIB menggunakan metode SAW.

49
2. Untuk data tes RMIB ini diambil dari referensi dari jurnal

yang ada.

4.1.2 Analisis Kelayakan Sistem

Hasil output dalam penelitian ini adalah dapat

mempermudah siswa dalam menentukan program studi dan jenjang

karir kedepannya dengan memberikan gambaran mengenai

keinginan atau apa yang disukai individu berkaitan dengan

pekerjaan ataupun aktivitas lainnya.

1. Layaknya Penggunaan sistem ini dinilai dari kemampuan

penggunanya mengoperasikan sistem informasi tersebut,

namun jika dinilai dari teknologinya yang telah menyajikan

fitur-fitur yang mudah akan lebih memudahkan para

pengguna dalam mengoperasikannya.

2. Secara operasional pada sistem ini dinilai sangat mudah

karena pengguna hanya mempersiapkan diri untuk

menguasai fitur yang disajikan oleh sistem berupa fungsi

dari form-form dan menu-menu yang ada.

4.1.3 User Interface Program Admin

Berikut adalah tampilan program pada sistem pendukung

keputusan penentuan minat dan bakat melalui tes Rothwell Miller

Interest Blank menggunakan metode Simple Addtive Weighting :

50
1. Halaman Login Admin

Gambar 4.1 Halaman Login Admin

Form login admin adalah form yang digunakan untuk masuk

kehalaman utama/home, hanya admin atau administrator kesiswaan

yang bisa mengakses dengan username dan password masing-

masing.

2. Halaman Dashboard

Gambar 4.2 Halaman Dashboard

Pada halaman dashboard menampilkan grafik jenis pekerjaan yang

paling banyak diminati oleh siswa serta bakat.

51
3. Halaman Data Analisis

Gambar 4.3 Halaman Data Analisis

Pada halaman data analisis menampilkan daftar siswa yang telah

menyelesaikan tes minat dan bakat. Terdapat menu hapus data dan

juga menu lihat untuk melihat hasil dari tes RMIB.

4. Halaman Daftar Siswa

Gambar 4.4 Halaman Daftar Siswa

Pada halaman ini menampilkan daftar siswa. Terdapat menu hapus

data, menu edit data siswa, dan menu tambah data untuk

menambah data baru siswa. Pada menu tambah data admin akan

mengisi NIS sebagai password untuk login siswa, nama, kelas,

jenis kelamin dan alamat.

52
4.1.3 User Interface Program Pengguna

1. Halaman Login User

Gambar 4.5 Halaman Login User

Form login user adalah form yang digunakan untuk masuk

kehalaman utama/home, siswa mengisi username dan password

masing-masing menggunakan NIS.

2. Halaman Buat Analisis

Gambar 4.6 Halaman Buat Analisis

Pada halaman ini siswa akan mengisi 9 paket soal mulai dari Table

A - I yang berisi 12 jenis pekerjaan yang berbeda. Siswa akan

mengurutkan jenis pekerjaan yang paling diminati di angka 1 dan

yang paling tidak diminati di angka 12. Kemudian dilanjutkan

dengan mengisi soal umum untuk tes bakat siswa.

53
3. Halaman Daftar Analisis

Gambar 4.7 Halaman Daftar Analisis

Pada halaman daftar analisis akan menampilkan deskripsi hasil

analisis siswa dari tes minat dan bakat.

4.2 Pembahasan

4.2.1 Pengujian Blackbox

Blackbox testing adalah pengujian yang dilakukan hanya

mengamati hasil eksekusi melalui data uji dan memeriksa fungsional dari

perangkat lunak. Jadi dianalogikan seperti kita melihat suatu kotak hitam,

kita hanya bisa melihat penampilan luarnya saja, tanpa tahu ada apa

dibalik bungkus hitamnya. Sama seperti pengujian blackbox, mengevaluasi

hanya dari luarnya (interfacenya), fungsionalitasnya tanpa mengetahui apa

sesungguhnya yang terjadi dalam proses detilnya (hanya mengetahui input

dan output).

54
Tabel 4.1 Tabel Pengujian Blackbox Admin

Hasil
No Pengujian Hasil yang diharapkan Ket.
Pengujian
Form Login Admin

1. Jika button login diklik maka


sistem akan mengecek
username dan password sudah
cocok, jika ia maka form menu Sesuai yang
Button Login utama admin akan tampil, dan OK
diharapkan
jika tidak valid maka textbox
username dan password akan
kosong dan login tidak
berhasil.
Form Menu Utama

1. Jika menu dashboard di klik

makan akan tampil grafik

Menu jumlah minat siswa Sesuai yang


OK.
Dashboard berdasarkan jenis kategori dari diharapkan

test Rothwell Miller Interest

Blank

2. Jika menu daftar analisis di klik

Menu Daftar maka akan tampil daftar siswa Sesuai yang


OK.
Analisis yang sudah melakukan tes dan diharapkan

juga hasil tes.

3. Menu Daftar Jika menu daftar siswa di klik Sesuai yang


OK
Siswa maka akan tampil data siswa. diharapkan

55
Tabel 4.2 Tabel Pengujian Blackbox User

Hasil
No Pengujian Hasil yang diharapkan Ket
Pengujian
Form Login user

1. Jika button login diklik maka

sistem akan mengecek

username dan password sudah

cocok, jika ia maka form menu


Sesuai yang
Button Login utama admin akan tampil, dan OK.
diharapkan
jika tidak valid maka textbox

username dan password akan

kosong dan login tidak

berhasil.

Form menu utama

1. Jika menu buat analisis diklik


Menu buat Sesuai yang
maka akan menampilkan OK.
analisis diharapkan
halaman tes.

2. Jika menu daftar analisis diklik


Menu daftar Sesuai yang
maka akan menampilkan hasil OK.
analisis diharapkan
tes siswa.

4.2.2 Pengujian Whitebox

White Box Testing berfungsi Untuk meneliti dan

menganalisis kode-kode program serta kesalahan yang terjadi. Jika

56
grafik yang dihasilkan output tidak sesuai maka parameter,

variable, serta baris program akan diperbaiki satu persatu.

1. Pengujian Login Admin dan Pengguna

a. Flowchart

1) flowchart login admin

Gambar 4.8 Flowchart login admin

2) Flowchart login pengguna

Gambar 4.9 Flowchart login pengguna

57
b. Flowgraph

Dari flowchart menu halaman login yang digunakan untuk


pengujian perangkat lunak, maka flowgraphnya sebagai
berikut :

Gambar 4.10 Flowgraph login

Perhitungan Cyclomatic Complexity dari Flowgraph di atas

memiliki Region = 3

1. Menghitung Cyclomatic Complexity dari Egde dan Node

Dengan Rumus : V (G) = E – N + 2

Dimana : E ( jumlah edge pada flowgraph ) = 7

N ( jumlah node pada flowgarph ) = 6

Penyelesaian : V (G) = 7 – 6 + 2

V (G) = 3

Jadi jumlah path dari flowgraph di atas sebanyak 3 path.

58
2. Menghitung Cyclomatic Complexity dari P

P adalah jumlah titik yang menyatakan logika dalam diagram

alir dengan Rumus V (G) = P + 1 dimana P = 2

Penyelesaian : V (G) = 2 + 1

V (G) = 3 )

3. Independent Path pada flowgarph di atas adalah :

Path 1 = 1 – 2 – 3 – 4 – 5 – 6

Path 2 = 1 – 2 – 3 – 6

Path 3 = 1 – 2 – 3 – 5 – 6

2. Pengujian Halaman Admin

a. Flowchart

Gambar 4.11 Flowchart halaman admin

59
b. Flowgraph

Dari flowchart menu halaman admin yang digunakan untuk

pengujian perangkat lunak, maka flowgraphnya sebagai

berikut :

Gambar 4.12 Flowgraph halaman admin

Perhitungan Cyclomatic Complexity dari Flowgraph di atas

memiliki Region = 4

1. Menghitung Cyclomatic Complexity dari Egde dan Node

Dengan Rumus : V (G) = E – N + 2

Dimana : E ( jumlah edge pada flowgraph ) = 11

N ( jumlah node pada flowgarph ) = 9

Penyelesaian : V (G) = 11 – 9 + 2

V (G) = 4

60
Jadi jumlah path dari flowgraph di atas sebanyak 4 path.

2. Menghitung Cyclomatic Complexity dari P

P adalah jumlah titik yang menyatakan logika dalam diagram

alir dengan Rumus V (G) = P + 1 dimana P = 3

Penyelesaian : V (G) = 3 + 1

V (G) = 4

3. Independent Path pada flowgarph di atas adalah :

Path 1 = 1 – 2 – 3 – 5 – 7 – 9

Path 2 = 1 – 2 – 3 – 4 – 9

Path 3 = 1 – 2 – 3 – 5 – 6 – 9

Path 4 = 1 – 2 – 3 – 5 – 7 – 8 – 9

3. Pengujian Halaman Pengguna

a. Flowchart

Gambar 4.13 Flowchart halaman pengguna

61
b. Flowgraph

Dari flowchart menu halaman pengguna yang digunakan untuk

pengujian perangkat lunak, maka flowgraphnya sebagai

berikut :

Gambar 4.14 Flowgraphhalaman pengguna

Perhitungan Cyclomatic Complexity dari Flowgraph di atas

memiliki Region = 3

1. Menghitung Cyclomatic Complexity dari Egde dan Node

Dengan Rumus : V (G) = E – N + 2

Dimana : E ( jumlah edge pada flowgraph ) = 8

N ( jumlah node pada flowgarph ) = 7

Penyelesaian : V (G) = 8 – 7 + 2

V (G) = 3

Jadi jumlah path dari flowgraph di atas sebanyak 3 path.

62
2. Menghitung Cyclomatic Complexity dari P

P adalah jumlah titik yang menyatakan logika dalam diagram

alir dengan Rumus V (G) = P + 1 dimana P = 2

Penyelesaian : V (G) = 2 + 1

V (G) = 3

3. Independent Path pada flowgarph di atas adalah :

Path 1 = 1 – 2 – 3 – 5 – 7

Path 2 = 1 – 2 – 3 – 4 – 7

Path 3 = 1 – 2 – 3 – 5 – 6 – 7

4. Pengujian Menu Halaman User Umum

Tabel 4.3 Hasil Pengujian White Box

No Flowgraph Independen Region Kompleksita

t s

Path siklomatis

1 Form Halaman 3 3 3
Login
2 Form Halaman 4 4 4
Admin
3 Form Halaman 3 3 3
Pengguna
Jumlah 10 10 10
Dari hasil pengujian yang telah dilakuakan di whitebox maka dapat

ditarik suatu kesimpulan bahwa program yang dibangun sudah

63
valid dan bebas dari masalah atau error, dan pendapat sebagai

berikut :

a. Sekurang-kurangnya satu kali jaminan independent path dalam

pengerjaan modul

b. Sesuai dengan batasannya seluruh logika dan loop serta validitas

dari struktur dasar internal dapat dikerjakan.

4.2.2 Coding Program

a) Halaman Login

</div>

<div class="log-content border-bottom mb-2">

<div class="mb-2">NIS</label>

<input type="text" name="nis" class="form-control

form-control-lg"id="exampleFormControlInput1"

placeholder="Masukkan NIS">

</div>

<div class="mb-2">

<label for="password" class="form-label">Kata

Sandi</label>

<input type="password" name="password"

class="form-control form-control-lg"

id="password" placeholder="Kata sandi">

</div>

<p style="text-align: right;color:red"><?php

64
if(isset($_GET['pesan'])){

if($_GET['pesan']=='gagal'){

$remark = 'Kata sandi tidak sesuai';

echo $remark;

?></p>

</div>

Coding Form login ini untuk untuk masuk kedalam halaman utama.

Admin ataupun pengguna akan mengisi username dan password

masing-masing. Jika tidak sesuai maka akan muncul tampilan “kata

sandi tidak sesuai”.

b) Tambah data siswa

<div class="col-12">

<div class="page-title-box">

<h4 class="page-title">Daftar Analisis</h4>

</div>

<div class="table-responsive px-2">

<table class="table">

<tr>

<th>No</th>

<th>NIS</th>

<th>Nama</th>

<th>Kelas</th>

65
<th>Tanggal</th>

<th>Status</th>

<th>Opsi</th>

</tr>

Coding untuk tambah data siswa yaitu untuk menginput data siswa

yang bertujuan agar siswa bisa login ke halaman tes dengan

menggunakan NIS.

c) Data Analisis

<?php

$mysqli = new Database();

$id_analisa = $_GET['id'];

$sesi_id = $_SESSION['user_id'];

foreach($mysqli->kategori()as $d){

$cat_d[] = $d;

foreach($mysqli->score($id=$id_analisa, $tabel='A')as $d){

$score_a[] = $d;

foreach($mysqli->score($id=$id_analisa, $tabel='B')as $d){

$score_b[] = $d;

foreach($mysqli->score($id=$id_analisa, $tabel='C')as $d){

$score_c[] = $d;

66
foreach($mysqli->score($id=$id_analisa, $tabel='D')as $d){

$score_d[] = $d;

foreach($mysqli->score($id=$id_analisa, $tabel='E')as $d){

$score_e[] = $d;

foreach($mysqli->score($id=$id_analisa, $tabel='F')as $d){

$score_f[] = $d;

foreach($mysqli->score($id=$id_analisa, $tabel='G')as $d){

$score_g[] = $d;

foreach($mysqli->score($id=$id_analisa, $tabel='H')as $d){

$score_h[] = $d;

foreach($mysqli->score($id=$id_analisa, $tabel='I')as $d){

$score_i[] = $d;

foreach($mysqli->score_n($id=$id_analisa)as $d){

$score_n[] = $d;

foreach($mysqli->daftar_analisis_id($id=$id_analisa)as $d);

$tgl = date('d-m-Y H:i:s', strtotime($d['tanggal']));

$status = $d['status'];

67
$owner = $d['id_user'];

Pada coding di atas menjelaskan tentang isi data analisis tes minat

yang terdiri dari tabel kategori soal dari A – I.

BAB V

PENUTUP

5.1 Kesimpulan

Sesuai dengan hasil yang telah di dapatkan yakni sistem pendukung

keputusan penentuan minat dan bakat melalui tes Rothwell Miller Interest

Blank menggunakan metode simple additive weighting maka dapat

diambil kesimpulan yakni :

1. Sistem ini mampu membantu siswa dalam mengambil keputusan

dalam menentukan jurusan.

2. Sistem yang dibangun ini dapat terintegrasi kepada user sehingga

dapat diketahui langsung hasil dari tes minat dan bakat.

3. Sistem ini bisa digunakan oleh pihak sekolah dalam bimbingan siswa

mengenai penentuan program studi

5.2 Saran

Penulis menyadari bahwa sistem ini belum sempurna, oleh karena itu

penulis memberikan saran sebagai bahan masukan untuk penelitian

berikutnya :

1. Sistem ini masih kurang mengenai soal bakat, sehingga perlu

dikembangkan lagi agar mampu menguji kemampuan siswa lebih

dalam lagi.

68
2. Sistem ini belum menampilkan lebih detail tentang jurusan

perkuliahan dan fakultasnya karena hanya menjelaskan yang lebih

umum saja.

3. Diharapkan dibuat sistem pendukung keputusan yang bisa

dikembangkan seiring dengan perkembangan spesifikasi kebutuhan

pengguna system yang harus dipenuhi dalam mencapai tahap yang

lebih bagus dan kinerja yang lebih baik serta optimal.

69
DAFTAR PUSTAKA

Ekaputri, M. K., Suryatiningsih, S., & Siswanto, B. (2016). Aplikasi Learning

Manajemen Sistem Dan Ulangan Online Berbasis Web (Studi Kasus: Sma

Negeri 8 Bandung). EProceedings of Applied Science, 2(3), 914–932.

https://openlibrarypublications.telkomuniversity.ac.id/index.php/appliedscien

ce/article/view/3581

Fadillah, A. (2016). Analisis Minat Belajar Dan Bakat Terhadap Hasil Belajar

Matematika Siswa. M A T H L I N E : Jurnal Matematika Dan Pendidikan

Matematika, 1(2), 113–122. https://doi.org/10.31943/mathline.v1i2.23

Hartono, J. E., Setiawan, A., & Adjarwirawan, J. (2016). Pembuatan Aplikasi

Pemilihan Karir dan Peminatan Bakat Melalui Tes Psikologi Self Directed

Search dengan Metode Dempster Shafer. Jurnal Infra, 4(2), 61–67.

Indyastuti, D., Irawan, J. D., & Prasetya, R. P. (2020). SISTEM PENDUKUNG

KEPUTUSAN BIDANG MINAT MENGGUNAKAN METODE SIMPLE

ADDITIVE WEIGHTING. CAHAYAtech, 7(2), 88.

https://doi.org/10.47047/ct.v7i2.13

Juwantoro, S. Y., Latuconsina, R., & T, C. S. S. (2021). PERANCANGAN DAN

IMPLEMENTASI TES PSIKOLOGI ROTHWELL MILLER INTEREST

BLANK BERBASIS KOMPUTER DENGAN METODE RANDOM FOREST.

8(2), 2008–2015.

Meno, G. W., M, S. D., & Widiastuti, T. (2019). SISTEM PENDUKUNG

70
KEPUTUSAN UNTUK PENENTUAN MINAT DENGAN METODE

ANALYTICAL HIERARCHY PROCESS.

Mulyani, E. D. S., Hidayat, C. R., & Ulfa, T. C. (2021). Sistem Pakar Untuk

Menentukan Jurusan Kuliah Berdasarkan Minat dan Bakat Siswa SMA

Dengan Menggunakan Metode Forward Chaining. CSRID (Computer

Science Research and Its Development Journal), 10(2), 80.

https://doi.org/10.22303/csrid.10.2.2018.80-92

Nurmansyah, M. H., & Rahayu, Y. (2016). SISTEM PENDUKUNG

KEPUTUSAN PENJURUSAN SMA MENGGUNAKAN METODE SIMPLE

ADDITIVE WEIGHTING. 1–8.

Orlando, E. (2017). Aplikasi Pengajuan Cuti Pada Human Resource Management

Menggunakan PHP dan MYSQL (Studi Kasus Pada PT. INTILOKA). Jurnal

Ilmiah KOMPUTASI, 16(3), 275–284.

http://ejournal.jak-stik.ac.id/index.php/komputasi/article/viewArticle/2336

Pratiwi, H. (2020). Penjelasan sistem pendukung keputusan. Spk, May, 3.

https://www.researchgate.net/publication/341767301%0APENJELASAN

Rerung, R. R. (2018). Pemrograman Web Dasar. Deepublish.

https://books.google.co.id/books?id=0pxLDwAAQBAJ

Safitri, R. (2018). SIMPLE CRUD BUKU TAMU PERPUSTAKAAN BERBASIS

PHP DAN MYSQL. 2.

Setiawan, R. (2018). Minat Siswa Smk Melanjutkan Studi Ke Perguruan Tinggi

Pada Siswa Kelas Xii Jurusan Akuntansi Smk Dharma Putera Banjarmasin.

Jurnal Ilmiah Ekonomi Bisnis, 4(2), 176–190.

https://doi.org/10.35972/jieb.v4i2.212

71
Syamsiah. (2019). PERANCANGAN FLOWCHART DAN PSEUDOCODE

PEMBELAJARAN MENGENAL ANGKA DENGAN ANIMASI UNTUK

ANAK PAUD RAMBUTAN. 4(1), 86–93.

72

Anda mungkin juga menyukai