15
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

NASKAH PUBLIKASI SISTEM PENDUKUNG KEPUTUSAN MINAT ...jurnal.stmikelrahma.ac.id/assets/file/Desi Rima Melany--stmikelrahma.pdf · PBL (Problem Based Learning) yaitu pembelajaran berdasarkan

  • Upload
    others

  • View
    18

  • Download
    0

Embed Size (px)

Citation preview

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

ii

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.