NASKAH PUBLIKASI
SISTEM PENDUKUNG KEPUTUSAN MINAT MAHASISWA PENDIDIKAN DOKTER
UNIVERSITAS GADJAH MADA MENGGUNAKAN METODE TECHNIQUE FOR
ORDER PREFERENCE BY SIMILARITY TO IDEAL SOLUTION (TOPSIS)
Disusun Oleh
Nama : Desi Rima Melany
Nomor Mahasiswa : 12141365
Program Studi : Teknik Informatika
Jenjang : Strata 1
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER
EL RAHMA
YOGYAKARTA
2018
iii
PERNYATAAN
Dengan ini saya menyatakan bahwa Laporan Skripsi ini tidak terdapat karya yang
pernah diajukan untuk memperoleh gelar Kesarjanaan disuatu Perguruan Tinggi,
dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang
pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis diacu
dalam naskah ini dan disebutkan dalam daftar pustaka.
Yogyakarta, 29 Agustus 2018
Desi Rima Melany
iv
SISTEM PENDUKUNG KEPUTUSAN MINAT MAHASISWA PENDIDIKAN DOKTER
UNIVERSITAS GADJAH MADA MENGGUNAKAN METODE TECHNIQUE FOR
ORDER PREFERENCE BY SIMILARITY TO IDEAL SOLUTION (TOPSIS)
Desi Rima Melany || 12141365 || [email protected]
Abstract
The selected learning module in the process of selecting modules in Block D.3 Elective for
4th year Undergraduate Medical Education Study Program FK-KMK UGM students is not in
accordance with the interests and abilities of students. Many modules offered results in students
not receiving detailed information about the overview of each module because of the limited
information they have from each module. Students tend to choose modules with very subjective
considerations, such as following module recommendations from classmates or seniors.
This study uses the TOPSIS method. TOPSIS is based on the concept that selected
alternatives consider the shortest distance from positive ideal solutions and also have the longest
distance from negative ideal solutions. TOPSIS is a method used in decision support systems.
Decision support system is not a decision maker tool, but a system that helps decision makers with
information from data that has been processed relevantly and is needed to make decisions more
quickly and accurately.
The results of the implementation of the recommendation system for the interest of the
Medical Education Students with the TOPSIS method are selected modules in accordance with the
interests of students. Through interest tests, students solve questions related to the modules
available in Block D.3 Elective, so as to produce a suitable module prediction analysis from the
results of student answers processing. Students do not need to read the entire overview, but the
decision support system displays the appropriate overview module through the ranking of the
results of the prediction analysis of the student's interests and abilities. This program has been
prepared in accordance with the business processes that occur in the Medical Education Study
Program of FK-KMK UGM.
Keywords: Elective Block D.3, Decision Support System, TOPSIS.
Abstrak
Modul pembelajaran yang terpilih pada proses pemilihan modul di Blok D.3 Elektif untuk
Mahasiswa S1 Program Studi Pendidikan Dokter FK-KMK UGM tahun ke-4 tidak sesuai dengan
minat dan kemampuan Mahasiswa. Banyaknya modul yang ditawarkan mengakibatkan
Mahasiswa tidak menerima informasi detail mengenai overview tiap modul karena keterbatasan
informasi yang dimiliki dari tiap-tiap modul. Mahasiswa cenderung memilih modul dengan
pertimbangan yang sangat subjektif, mengikuti rekomendasi modul dari teman sekelas atau senior.
Penelitian ini menggunakan metode TOPSIS. TOPSIS didasarkan pada konsep bahwa
alternatif terpilih mempertimbangkan jarak terpendek dari solusi ideal positif dan juga memiliki
jarak terpanjang dari solusi ideal negatif. TOPSIS merupakan metode yang digunakan dalam
sistem pendukung keputusan. Sistem pendukung keputusan bukan alat pengambil keputusan,
melainkan sistem yang membantu pengambil keputusan dengan informasi dari data yang telah
diolah dengan relevan dan diperlukan untuk membuat keputusan dengan lebih cepat dan akurat.
Hasil dari implementasi sistem rekomendasi minat Mahasiswa Pendidikan Dokter dengan
metode TOPSIS adalah modul yang terpilih sesuai dengan minat Mahasiswa. Melalui tes minat,
Mahasiswa menyelesaikan soal terkait modul-modul yang tersedia pada Blok D.3 Elektif, sehingga
menghasilkan analisa prediksi modul yang cocok dari hasil pengolahan jawaban Mahasiswa.
Mahasiswa tidak perlu membaca keseluruhan overview, tetapi sistem pendukung keputusan
menampilkan overview modul yang sesuai melalui perangkingan hasil analisa prediksi minat dan
kemampuan Mahasiswa. Program ini telah disusun sesuai dengan proses bisnis yang terjadi di
Program Studi Pendidikan Dokter FK-KMK UGM.
Kata Kunci: Blok D.3 Elektif, Sistem Pendukung Keputusan, TOPSIS.
1
A. PENDAHULUAN
Program Studi Pendidikan Dokter FK-
KMK UGM jenjang sarjana menerapkan sistem
blok pada pembelajarannya. Blok pembelajaran
memiliki tema sesuai dengan kurikulum strategi
PBL (Problem Based Learning) yaitu
pembelajaran berdasarkan masalah.
Blok D.3 Elektif yang diambil oleh
Mahasiswa tahun ke-4 membahas tentang subjek
yang terkait dengan kedokteran yang belum
dibahas secara intensif pada blok lain. Terdiri
atas mata kuliah pilihan berupa modul yang
berisi topik bahasan diluar kurikulum inti, yang
bertujuan memperkaya pengetahuan,
keterampilan, dan perilaku yang mendukung
pengembangan karir. Mahasiswa diwajibkan
memilih 2 modul.
Pemilihan modul Blok D.3 Elektif
dilakukan secara bebas dengan sistem kuota.
Banyak Mahasiswa yang memilih modul dengan
pertimbangan yang sangat subjektif seperti
mengikuti teman dalam memilih modul.
Pihak program studi telah menyediakan
buku Guideline yang berisi tentang Term of
Reference (TOR) mengenai informasi tiap modul
yang ditawarkan. Banyaknya modul yang
ditawarkan mengakibatkan Mahasiswa tidak
menerima informasi detail mengenai overview
tiap modul.
Untuk mendapatkan hasil analisa prediksi
minat Mahasiswa Kedokteran UGM diperlukan
sistem pendukung keputusan metode TOPSIS
yang didasarkan pada konsep bahwa alternatif
terpilih yang terbaik tidak hanya memiliki jarak
terpendek dari solusi ideal positif tetapi juga
memiliki jarak terpanjang dari solusi ideal
negatif.
Berdasarkan permasalahan yang telah
diuraikan, maka penelitian ini mengambil judul
“Sistem Pendukung Keputusan Minat
Mahasiswa Pendidikan Dokter UGM
Menggunakan Metode TOPSIS”. Dengan
penerapan aplikasi pendukung keputusan minat
Mahasiswa Kedokteran UGM dapat membantu
Mahasiswa dalam menentukan modul yang akan
dipelajari pada Blok D.3 Elektif secara online
menggunakan sistem yang memadukan
program berbasis web dengan bahasa
pemrograman PHP dan basis data MySQL.
B. TINJAUAN PUSTAKA
Uraian dari tinjauan pustaka diarahkan
untuk menyusun kerangka pemikiran atau
konsep yang digunakan dalam penelitian.
1. Rahayu (2013), sistem yang dibangun
dapat membantu proses rangking stok
kebutuhan obat di Apotek Kimia Farma.
2. Azizi (2014), sistem yang dibangun
dapat membantu proses seleksi
pemilihan siswa/i kelas unggulan di MA
Al Amiriyyah Blokagung Banyuwangi.
3. Zakki (2014), sistem yang dibangun
membantu proses pemilihan notebook
yang sesuai anggaran dan kebutuhan
konsumen di Bio Komputer Malang.
4. Arifin (2015), sistem yang dibangun
memberikan rekomendasi pemilihan
mobil bekas.
5. Kusuma (2015), sistem yang dibangun
dapat menentukan Poli Rawat Jalan di
Kota Malang berbasis WebGIS.
6. Saleh (2016), sistem yang dibangun
dapat menentukan jurusan di SMA
Yadika Natar.
7. Ahmad (2017), sistem yang dibangun
dapat menentukan vendor pernikahan.
8. Arlindila (2017), sistem yang dibangun
dapat menentukan calon penerima
JAMKESMAS program pemerintah.
9. Hidayat (2017), sistem yang dibangun
membantu calon peternak dalam
menentukan hewan ternak yang akan
dibudidayakan.
10. Panggali (2017), sistem yang dibangun
dapat memberikan bantuan kepada
Mahasiswa untuk menentukan judul
skripsi.
11. Yunianta (2017), sistem yang dibangun
dapat bantu pemilihan benih sayuran
unggul.
12. Sari (2018), sistem yang dibangun dapat
menentukan kelulusan sidang skripsi.
2
C. LANDASAN TEORI
1. Analisis Sistem
Analisis sistem mempelajari masalah yang
timbul dan menentukan kebutuhan pemakai
sistem. (Sulindawati dan Fathoni, 2010).
1a. Blok D.3 Elektif
Blok D.3 Elektif merupakan blok terakhir
dari kurikulum pendidikan kedokteran. Terdiri
atas mata kuliah pilihan berupa modul yang
berisi topik bahasan diluar kurikulum inti,
bertujuan memperkaya pengetahuan,
keterampilan, dan perilaku.
1b. Sistem Pendukung Keputusan
Sebuah sistem yang mendukung kerja
seorang manajer dalam memecahkan masalah
semi-terstruktur dengan memberikan usulan
pada keputusan tertentu. Sistem pendukung
keputusan bukan alat pengambil keputusan,
melainkan sistem yang membantu pengambil
keputusan dengan informasi dari data yang telah
diolah dengan relevan untuk membuat
keputusan dengan lebih cepat dan akurat.
(Marbun dan Sinaga, 2018).
1c. Metode TOPSIS
Sachdeva (2009) menyatakan Yoon dan
Hwang mengembangkan metode TOPSIS
berdasarkan intuisi yaitu alternatif pilihan
merupakan alternatif yang mempunyai jarak
terkecil dari solusi ideal positif dan jarak
terbesar dari solusi ideal negatif. (Marbun dan
Sinaga, 2018).
2. Perancangan Sistem
Tahapan perancangan sistem meliputi
penyelidikan awal, penentuan kebutuhan sistem,
desain sistem dan implementasi dan evaluasi.
(Sulindawati dan Fathoni, 2010).
2a. Flowchart
Bagan (chart) menunjukan aliran (flow) di
dalam program atau prosedur sistem secara
logika, sebagai alat komunikasi dan
dokumentasi. (Kristanto, 2007).
2b. Normalisasi
Proses menentukan pengelompokan
atribut dalam sebuah relasi diperoleh relasi
berstruktur baik. (Kadir, 2014).
2c. Data Flow Diagram (DFD)
Model logika data atau proses yang
dibuat untuk menggambarkan dari mana asal
data dan kemana tujuan data yang keluar dari
sistem, dimana data disimpan, proses yang
menghasilkan data tersebut dan interaksi
antara data yang tersimpan dan proses yang
dikenakan pada data. (Kendall, 2006).
2d. Kamus Data
Kumpulan daftar elemen data yang
mengalir pada sistem perangkat lunak
sehingga masukan dan keluaran dapat
dipahami secara umum memiliki standar cara
penulisan. (Kadir, 2014).
3. Implementasi Sistem
Tahap penerapan sistem yang akan
dilakukan jika sistem disetujui termasuk
program yang telah dibuat pada tahap
perancangan sistem siap untuk dioperasikan.
(Sulindawati dan Fathoni, 2010).
3a. Desain Antarmuka Sistem
17 prinsip untuk mendapatkan tampilan
antarmuka sistem adalah User, Product,
Task, Work Flow Compatibility ,Consistency
Familiarity, Simplicity, Direct Manipulation,
Control, What You See Is What You Get,
Flexibility, Responsiveness, Invisible
Technology, Robustness, Protection dan Easy
of Learning Easy of Use. (Nofi, 2015).
3b. Hypertext Preprocessor (PHP)
Merupakan script untuk pemrograman
berbasis web server site. (Andre, 2014).
3c. My Structured Query Language
(MySQL)
MySQL merupakan software yang
tergolong sebagai DBMS (Database
Management Systems) yang bersifat Open
Source. (Solichin, 2016).
3d. Cross-Platform, Apache, Mysql, Php
and Perl (XAMPP)
Paket program web lengkap yang dapat
dipakai untuk belajar pemrograman web,
khususnya PHP dan MySQL, paket ini dapat
diunduh secara gratis dan legal. (Handayani,
2008).
3
D. RANCANGAN PENELITIAN
1. Analisis Masalah
Sistem pendukung keputusan minat
Mahasiswa dalam memilih modul pada Blok D.3
Elektif membantu Mahasiswa dalam memilih
modul yang sesuai dengan minat dan
kemampuan demi memperluas wawasan ilmu
kedokteran. Gambar 4.1 Deskripsi sistem
menunjukan arsitektur sistem pendukung
keputusan minat Mahasiswa Pendidikan Dokter
FK-KMK UGM.
Gambar 4.1 Deskripsi sistem
2. Analisis Minat Mahasiswa Kedokteran
Dengan Metode TOPSIS
Metode TOPSIS didasarkan pada konsep
alternatif terpilih tidak hanya memiliki jarak
terpendek dari solusi ideal positif tetapi memiliki
jarak terpanjang dari solusi ideal negatif.
Studi kasus: Mahasiswa Pendidikan Dokter
UGM ingin memilih modul yang akan dipelajari
pada blok D.3 elektif untuk memperkaya
pengetahuan, ketrampilan dan perilaku yang
mendukung pengembangan karir. Modul yang
menjadi alternatif, yaitu:
1) A1 = Advance Anthropometry for Health
Diagnosis
2) A2 = Lifestyle Nutrition in Family Medicine
Setting
3) A3 = The Management Of Chronic Disease
Program In Primary Care Clinic
4) A4 = Applied Of Sport Science
Ada 3 kriteria yang dijadikan acuan
dalam pengambilan keputusan yaitu:
1) C1 = Tidak Minat
2) C2 = Cukup Minat
3) C3 = Sangat Minat
Tingkat kepentingan setiap kriteria,
juga dinilai dengan 1 sampai 3, yaitu:
1) C1 = Tidak Penting
2) C2 = Cukup Penting
3) C3 = Sangat Penting
SPK memberikan bobot preferensi
untuk tiap kriteria adalah: W=(1,2,3)
Penyelesaian tahapan TOPSIS:
1) Menentukan kriteria yang akan dijadikan
acuan dalam pengambilan keputusan,
yaitu Ci dan sifat dari masing-masing
kriteria.
Tabel 4.1 Nilai bobot kriteria
Nama
Kriteria
Sifat Kriteria Bobot
C1 =
Tidak
Minat
Positif.
Alasan: pernyataan tidak
sesuai menggambarkan
diri Mahasiswa.
1
C2 =
Cukup
Minat
Negatif.
Alasan: pernyataan
menggambarkan diri
Mahasiswa yang ragu
2
C3 =
Sangat
Minat
Positif.
Alasan: pernyataan
sesuai menggambarkan
diri Mahasiswa.
3
Sumber: Bayu Satria Wiratama, MPH
(Spesialis Epidemiologi Biostatistik)
2) Menentukan rating kecocokan setiap
alternatif pada setiap kriteria. Nilai
kriteria pada semua alternatif didapatkan
dari akumulasi jawaban Mahasiswa.
Tabel 4.2 Matrik A nilai kriteria tiap
alternatif
Alternatif Kriteria
C1 C2 C3
A1 3 3 2
A2 2 4 2
A3 1 5 2
A4 2 4 2
3) Membuat matrik keputusan yang
ternormalisasi. TOPSIS membutuhkan
rating kinerja setiap alternatif Ai pada
setiap kriteria Cj yang ternormalisasi.
rij = xij
√∑ 𝑥𝑖𝑗2
𝑚
𝑖=1 …………………………. (1)
4
Matrik A Matrik R (normalisasi)
3 3 2 0.7071 0.3693 0.5000
2 4 2 0.4714 0.4924 0.5000
1 5 2 0.2357 0.6155 0.5000
2 4 2 0.4714 0.4924 0.5000
4) Perkalian antara bobot dengan nilai setiap
atribut untuk membentuk matrik Y dapat
ditentukan berdasarkan ranking bobot
ternormalisasi (yij).
yij = wirij …………………………. (2) Matrik Y
0.7071 0.7385 1.5000
0.4714 0.9847 1.5000
0.2357 1.2309 1.5000
0.4714 0.9847 1.5000
5) Menentukan matrik solusi ideal positif dan
matrik solusi ideal negatif.
Tabel 4.3 Nilai matrik Y+ dan Y-
6) Menentukan jarak antara nilai setiap
alternatif dengan matrik solusi ideal positif
dan negatif.
Rumus nilai D+ jarak solusi ideal positif:
𝐷𝑖+ = √∑ (𝑦𝑖
+ − 𝑦𝑖𝑗 )2 𝑛
𝑗=1 ……. (4)
Rumus nilai D- jarak solusi ideal negatif:
𝐷𝑖− = √∑ (𝑦𝑖𝑗 − 𝑦𝑖
−)2 𝑛
𝑗=1 ……. (5)
7) Menentukan nilai preferensi untuk setiap
alternatif. Nilai Vi yang lebih besar
menunjukan alternatif Ai lebih dipilih.
𝑉𝑖 = 𝐷𝑖−
𝐷𝑖− + 𝐷𝑖
+ …….………………. (6) Tabel 4.4 Hasil perhitungan
metode TOPSIS
1 A1 1.0000 Advance Anthropometry
for Health Diagnosis
2 A2 0.5000 Lifestyle Nutrition in
Family Medicine Setting
3 A4 0.5000 Applied Of Sport Science
4 A3 0.0000 The Management Of
Chronic Disease Program
In Primary Care Clinic
3. Analisis Prosedur
Desain pengoperasian sistem saat
proses pemilihan modul belajar yang
ditawarkan pada Blok D.3 Elektif.
Gambar 4.2 Flowchart prosedur
operasional
5
4. Analisis Basis Data
Proses melakukan analisa dari data yang
diperlukan oleh sistem. Analisa data membuat
konsep tabel perencanaan menggunakan teknik
normalisasi dan kamus data.
1) Normalisasi
Dari analisis masalah yang
dipaparkan maka didapatkan tabel UNF
yang merupakan kumpulan data mentah
yang dimasukkan semua dalam satu tabel
yang sama (tidak dipecah ke tabel lain)
Gambar 4.3 UNF (unnormalized form)
Berikut tahapan pembentukan normalisasi
basis data yang diuraikan dari tabel UNF.
a. 1NF (1st Normal Form)
Gambar 4.4 1NF
b. 2NF (2nd Normal Form)
Gambar 4.5 2NF
c. 3NF (3rd Normal Form)
Gambar 4.6 3NF
2) Kamus Data
Rancangan kamus data sistem
pendukung keputusan minat Mahasiswa
Pendidikan Dokter UGM.
a. Tabel Modul
Nama Tabel : tb_mod
Primary Key : kd_mod
Kegunaan : menyimpan data modul
No Nama Tipe Lebar Keterangan
1 kd_mod int 4 kode modul
2 title char 100 judul modul
3 dep char 50 departemen modul
4 pic char 50 penanggung jawab
5 kuota int 3 jumlah kuota
6 link char 100 deskripsi modul
b. Tabel Offer
Nama Tabel : tb_offer
Primary Key : kd_off
Foreign Key : kd_mod
Kegunaan : menyimpan data modul
yang ditawarkan
No Nama Tipe Lebar Keterangan
1 kd_off int 4 kode offer
2 kd_mod int 4 kode modul
3 tgl_buka bigint 10 tanggal dibuka
4 tgl_tutup bigint 10 tanggal ditutup
5 tahap text - tahap peminatan
c. Tabel Mahasiswa
Nama Tabel : mdl_user
Primary Key : idnumber
Kegunaan : menyimpan data
Mahasiswa
No Nama Tipe Lebar Keterangan
1 idnumber int 11 (NIM
2 firstname varchar 50 nama depan
3 lastname varchar 50 nama belakang
d. Tabel Quest
Nama Tabel : tb_quest
Primary Key : id_ q
Kegunaan : menyimpan bank soal
No Nama Tipe Lebar Keterangan
1 id_q int 8 kode soal
2 question varchar 100 soal
6
e. Tabel Quest Sub
Nama Tabel : tb_quest_sub
Foreign Key : id_q, idnumber,
id_kriteria, kd_mod
Kegunaan : menyimpan data jawaban
Mahasiswa
No Nama Tipe Lebar Keterangan
1 id_q int 8 kode soal
2 idnumber int 11 NIM
3 id_kriteria int 11 kode kriteria
4 kd_mod int 4 kode modul
f. Tabel Kriteria
Nama Tabel : kriteria
Primary Key : id_ kriteria
Kegunaan : menyimpan data kriteria
No Nama Tipe Lebar Ket
1 id_ kriteria int 11 kode
2 kriteria varchar 50 nama
3 kepentingan int 11 bobot
4 benefit varchar 7 sifat
g. Tabel Alternatif
Nama Tabel : alternatif
Primary Key : id_ alternatif
Foreign Key : kd_mod, idnumber
Kegunaan : menyimpan data hitungan
TOPSIS
No Nama Tipe Lbr Ket
1 id_alternatif int 11 kode
alternatif
2 kd_mod int 4 kode modul
3 idnumber int 11 NIM
4 k1 int 11 akumulasi
tidak minat
5 k2 int 11 akumulasi
cukup minat
6 k3 int 11 akumulasi
sangat minat
h. Tabel Quest Publish
Nama Tabel : tb_quest_publish
Primary Key : id_ p
Foreign Key : id_q, kd_mod
Kegunaan : menyimpan data soal yang
ditawarkan
No Nama Tipe Lebar Ket
1 id_p int 8 kode soal yang
ditawarkan
2 id_q int 8 kode soal
3 kd_mod int 4 kode modul
i. Tabel Report
Nama Tabel : tb_rminat
Primary Key : id_ r
Foreign Key : idnumber, kd_mod
Kegunaan : menyimpan data rekap
laporan
No Nama Tipe Lebar Keterangan
1 id_r int 8 kode laporan
2 idnumber int 11 NIM
3 kd_mod int 4 kode modul
5. Perancangan Data
Perancangan data bermanfaat untuk
memahami alur kerja sistem serta membuat
pemecahan masalah secara logika.
1) DFD
External
Entities
Input Output
Staf TI login
input data
kriteria
input data
modul
input modul
tawar
input data
bank soal
input data soal
tawar
input data
Mahasiswa
detail kriteria
detail modul
detail modul
tawar
detail bank soal
detail soal tawar
detail
Mahasiswa
Mahasiswa login
input jawaban
hasil pemilihan
daftar modul
berdasarkan
minat
tampil rincian
hasil
perhitungan
7
2) Diagram Konteks
Gambar 4.7 Diagram konteks
3) DFD Level 0
Gambar 4.8 DFD level 0
4) DFD Level 1 Autentifikasi
Gambar 4.9 DFD level 1 autentifikasi
5) DFD Level 1 Autentifikasi Proses 1
Manajemen Hak Akses Pengguna
Gambar 4.10 DFD level 1 autentifikasi proses
1 manajemen hak akses pengguna
6) DFD Level 1 Olah Data
Gambar 4.11 DFD level 1 olah data
7) DFD Level 1 Olah Data Proses 1
Manajemen Kriteria
Gambar 4.12 DFD level 1 olah data proses 1
manajemen kriteria
8) DFD Level 1 Olah Data Proses 2
Manajemen Modul
Gambar 4.13 DFD level 1 olah data proses 2
manajemen modul
9) DFD Level 1 Olah Data Proses 3
Manajemen Modul Tawar
Gambar 4.14 DFD level 1 olah data proses 3
manajemen modul tawar
10) DFD Level 1 Olah Data Proses 4
Manajemen Bank Soal
Gambar 4.15 DFD level 1 olah data proses 4
manajemen bank soal
11) DFD Level 1 Olah Data Proses 5
Manajemen Soal Tawar
Gambar 4.16 DFD level 1 olah data proses 5
manajemen soal tawar
12) DFD Level 1 Olah Data Proses 6
Manajemen Mahasiswa
Gambar 4.17 DFD level 1 olah data proses 6
manajemen mahasiswa
8
6. Perancangan Antarmuka Aplikasi
Desain antar muka pengguna digunakan
untuk merancang penentuan posisi menu dan
tombol navigasi pada form yang ditujukan untuk
kemudahan interaksi pengguna dan sistem.
1) Halaman Tes Minat
Gambar 4.18 Halaman tes minat
2) Halaman Hasil Hitung TOPSIS
Gambar 4.19 Halaman hasil hitung TOPSIS
3) Halaman Admin Menu
Gambar 4.20 Halaman admin menu
4) Halaman Modul Editor
Gambar 4.21 Halaman modul editor
5) Halaman Modul Offered
Gambar 4.22 Halaman modul offered
6) Halaman Question Bank
Gambar 4.23 Halaman question bank
7) Halaman Publish A Question
Gambar 4.24 Halaman publish a question
8) Halaman Report
Gambar 4.25 Halaman report
E. HASIL PENELITIAN DAN
PEMBAHASAN
1. Implementasi
Desain program diimplementasikan
menggunakan bahasa pemrograman PHP dan
HTML. Program ini memanfaatkan Apache
sebagai server dan MySQL sebagai database.
2. Implementasi Basis Data
Bahasa SQL pada masing-masing tabel. CREATE TABLE IF NOT EXISTS `alternatif` (
`id_alternatif` int(8) NOT NULL
AUTO_INCREMENT,
`kd_mod` int(4) NOT NULL,
`k1` int(11) NOT NULL,
`k2` int(11) NOT NULL,
`k3` int(11) NOT NULL,
`idnumber` int(11) DEFAULT NULL,
PRIMARY KEY (`id_alternatif`));
CREATE TABLE IF NOT EXISTS `kriteria` (
`id_kriteria` int(11) NOT NULL
AUTO_INCREMENT,
`kriteria` varchar(50) NOT NULL,
`kepentingan` int(11) NOT NULL,
`benefit` varchar(7) NOT NULL,
PRIMARY KEY (`id_kriteria`));
CREATE TABLE IF NOT EXISTS `tb_mod` (
`kd_mod` int(4) NOT NULL AUTO_INCREMENT,
`title` char(100) DEFAULT NULL,
`dep` char(50) DEFAULT NULL,
`pic` char(50) DEFAULT NULL,
9
`kuota` int(3) DEFAULT NULL,
`link` varchar(100) DEFAULT NULL,
PRIMARY KEY (`kd_mod`));
CREATE TABLE IF NOT EXISTS `tb_offer` (
`kd_off` int(4) NOT NULL AUTO_INCREMENT,
`tgl_buka` bigint(10) DEFAULT NULL,
`tgl_tutup` bigint(10) NOT NULL,
`kd_mod` int(4) DEFAULT NULL,
`tahap` text NOT NULL,
PRIMARY KEY (`kd_off`),
KEY `kd_mod` (`kd_mod`));
CREATE TABLE IF NOT EXISTS `tb_quest` (
`id_q` int(8) NOT NULL AUTO_INCREMENT,
`question` varchar(200) DEFAULT NULL,
PRIMARY KEY (`id_q`));
CREATE TABLE IF NOT EXISTS `tb_quest_publish` (
`id_p` int(8) NOT NULL AUTO_INCREMENT,
`id_q` int(8) DEFAULT NULL,
`kd_mod` int(4) DEFAULT NULL,
PRIMARY KEY (`id_p`));
CREATE TABLE IF NOT EXISTS `tb_quest_sub` (
`idnumber` int(11) DEFAULT NULL,
`kd_mod` int(4) NOT NULL,
`id_q` int(8) DEFAULT NULL,
`id_kriteria` int(11) DEFAULT NULL);
CREATE TABLE IF NOT EXISTS `Mahasiswa` (
`idnumber` int(11) DEFAULT NULL,
`firstname` varchar(50) DEFAULT NULL,
`lastname` varchar(50)DEFAULT NULL,
PRIMARY KEY (`idnumber`));
CREATE TABLE IF NOT EXISTS `tb_rminat` (
`id_r` int(8) DEFAULT NULL,
`idnumber` int(11) DEFAULT NULL,
`kd_mod` int(4) DEFAULT NULL,
PRIMARY KEY (`id_r`));
3. Implementasi Aplikasi Sistem
Pendukung Keputusan Minat
Mahasiswa Pendidikan Dokter UGM
Program terdapat pada situs Gamel
http://gamel.fk.ugm.ac.id/, dilakukan dengan
WinSCP dimana program diletakkan pada server
di dalam file web Gamel.
1) Implementasi Halaman Login
Gambar 5.1 Implementasi halaman login gamel
2) Implementasi Halaman Tes Minat
Gambar 5.2 Implementasi halaman tes minat
3) Implementasi Halaman Hasil Hitung
TOPSIS
Gambar 5.3 Implementasi halaman hasil
hitung TOPSIS
4) Implementasi Halaman Admin Menu
Gambar 5.4 Implementasi halaman admin
menu
5) Implementasi Halaman Modul Editor
Gambar 5.5 Implementasi halaman modul
editor
6) Implementasi Halaman Modul Offered
Gambar 5.6 Implementasi halaman modul
offered
7) Implementasi Halaman Question Bank
Gambar 5.7 Implementasi halaman question
bank
10
8) Implementasi Halaman Publish A Question
Gambar 5.8 Implementasi halaman publish a
question
9) Implementasi Halaman Report
Gambar 5.9 Implementasi halaman report
F. KESIMPULAN DAN SARAN
1. Kesimpulan
Berdasarkan kegiatan yang dilakukan
selama identifikasi masalah sampai
implementasi, maka dapat diambil kesimpulan
yang mengacu pada rumusan masalah.
Kesimpulan dapat dijabarkan sebagai berikut.
1) Sistem Pendukung Keputusan Minat
Mahasiswa Pendidikan Dokter UGM
dibangun berbasis web menggunakan
bahasa pemrograman PHP dan basis data
MySQL. Aplikasi yang telah dibangun,
diletakkan pada Gamel (Gadjah Mada
Medical E-Learning) yang dapat diakses
oleh member maupun guest Gamel pada
URL:
http://gamel.fk.ugm.ac.id/course/view.php?i
d=40350.
2) Sistem ini dapat digunakan berulang kali
sesuai dengan periode tahun ajaran yang
setiap tahun memiliki modul yang berbeda
untuk ditawarkan pada Blok D.3 Elektif.
3) Metode TOPSIS dapat diterapkan pada
Sistem Pendukung Keputusan Minat
Mahasiswa Pendidikan Dokter UGM untuk
mengetahui rekomendasi modul yang
ditawarkan pada Blok D.3 Elektif sesuai
dengan minat dan kemampuan
Mahasiswa. Menggunakan skala tiga
kriteria yaitu tidak minat, cukup minat
dan sangat minat untuk menjawab soal
terkait modul yang ditawarkan.
4) Dapat menyimpan riwayat modul yang
pernah ditawarkan pada Mahasiswa
Pendidikan Dokter UGM.
5) Mahasiswa mengetahui kompetensi yang
didapatkan dari modul Blok D.3 Elektif
yang direkomendasikan oleh sistem.
6) Menyiapkan pilihan modul bagi
Mahasiswa, sehingga tidak memilih lebih
dari 2 modul saat pemilihan modul elektif
tahap 2 berlangsung.
7) Membatasi modul yang dipilih
Mahasiswa tidak lebih dari jumlah kuota
yang sudah ditentukan oleh masing-
masing penanggungjawab modul.
2. Saran
Berdasarkan kesimpulan, maka peneliti
menyarankan hal terkait “Sistem Pendukung
Keputusan Minat Mahasiswa Pendidikan
Dokter UGM Menggunakan Metode
TOPSIS” adalah menambahkan kriteria yang
berpengaruh sesuai dengan metode sistem
pendukung keputusan minat Mahasiswa
Pendidikan Dokter UGM terhadap modul
yang ditawarkan pada Blok D.3 elektif
menggunakan metode AHP, sehingga dapat
mengembangkan sistem dengan
menggabungkan metode TOPSIS dengan
metode AHP.
DAFTAR PUSTAKA
Ahmad, et. all. 2017. Implementasi Technique
for Order Preference by Similarity to
Ideal Solution (TOPSIS) dalam Sistem
Pendukung Keputusan Penentuan
Vendor Pernikahan. Jurnal: Universitas
Kristen Satya Wacana Salatiga.
Andre. 2014. Pengertian PHP. Diambil dari
www.duniailkom.com
Arifin, B. 2015. Sistem Pendukung Keputusan
11
Rekomendasi Pemilihan Mobil Bekas
Dengan Menggunakan Metode TOPSIS.
Skripsi: Universitas Islam Negeri (UIN)
Maulana Malik Ibrahim Malang.
Arlindila, et. all. 2017. Sistem Pendukung
Keputusan Penentuan Calon Penerima
Jaminan Kesehatan Masyarakat Dengan
Metode AHP dan TOPSIS. Jurnal:
Universitas Muhammadiyah Ponorogo.
Azizi, F. F. N. 2014. Implementasi Metode
TOPSIS Pada Sistem Pendukung
Keputusan Untuk Seleksi Siswa Kelas
Unggulan (Studi Kasus Di MA Al
Amiriyyah Blokagung). Skripsi: Universitas
Islam Negeri (UIN) Maulana Malik Ibrahim
Malang.
Handayani, H. 2008. Xampp. Ilmu Teknologi
Informasi. Diambil dari
http://ilmuti.org/wp-
content/uploads/2014/05/Henni-
Handayani-XAMPP.pdf
Hidayat, S. A. 2017. Sistem Pendukung
Keputusan Pemilihan Hewan Ternak Yang
Akan Dibudidayakan Berbasis Web.
Skripsi: STMIK El Rahma Yogyakarta.
Kadir, A. 2014. Pengenalan Sistem Informasi.
American Enterprise Institute for Public
Policy Research, (August), 1–19.
https://doi.org/10.13140/2.1.2637.6328
Kendall. 2006. Analisa Dan Perancangan
Sistem.
Kristanto, A. 2007. Pengertian sistem informasi.
Diambil dari
http://pengertiansisteminformasi.blogspot.c
o.id/2009/08/penegertian-sistem-
informasi.html
Kusuma, R. H. (Ed.). 2015. Sistem Penunjang
Keputusan Menggunakan Metode TOPSIS
Guna Menentukan Poli Rawat Jalan di
Kota Malang Berbasis WebGISI. Jurnal:
Sekolah Tinggi Informatika & Komputer
Indonesia (STIKI) Malang.
Marbun, et. all. 2018. Buku Ajar Sistem
Pendukung Keputusan Penilaian Hasil
Belajar Dengan Metode TOPSIS. Medan:
CV. Rudang Mayang.
Nofi, C. 2015. Pengertian Perancangan
Sistem Informasi. Diambil dari
http://www.noficahyono.com/2015/07/p
erancangan-sistem-
informasi_13.html?m=0
Panggali, et. all. 2017. Sistem Pendukung
Keputusan Untuk Menentukan Judul
Skripsi Jurusan Teknik Informatika
Menggunakan Metode TOPSIS. Jurnal:
Universitas Widyagama Malang.
Rahayu, E. S. 2013. Perangkingan Data
Prioritas Stok Kebutuhan Obat di Apotek
Menggunakan Metode TOPSIS. Skripsi:
Universitas Islam Negeri (UIN) Maulana
Malik Ibrahim Malang.
Saleh, S. 2016. Model Sistem Penunjang
Keputusan Penentuan Jurusan Bagi
Siswa SMA Menggunakan Metode
TOPSIS. Jurnal: Institut Informatika dan
Bisnis Darmajaya Bandar Lampung.
Sari, D. R. et. all. 2018. Sistem Pendukung
Keputusan untuk Rekomendasi
Kelulusan Sidang Skripsi Menggunakan
Metode AHP-TOPSIS. Jurnal Teknologi
dan Sistem Komputer, 6(1), 1.
https://doi.org/10.14710/jtsiskom.6.1.20
18.1-6: Medan.
Solichin, A. 2016. Pemrograman Web dengan
PHP dan MySQL. Diambil dari
http://achmatim.net
Sulindawati dan Fathoni, M. 2010. Pengantar
Analisa Perancangan “ Sistem “. Jurnal
Saintikom, 9(2), 1–19.
Yunianta, E. T. 2017. Sistem Pendukung
Keputusan Pemilihan Benih Sayuran
Unggul Untuk Urban Farming Dengan
Metode Simple Addictive Weighting
(SAW) Berbasis Web. Skripsi: STMIK El
Rahma Yogyakarta.
Zakki, A. A. 2014. Aplikasi Android Untuk
Pemilihan Spesifikasi Notebook Terbaik
Yang Sesuai Kebutuhan Menggunakan
Metode TOPSIS. Skripsi: Universitas
Islam Negeri (UIN) Maulana Malik
Ibrahim Malang.