18
i LAPORAN TUGAS AKHIR METODE TOPSIS UNTUK MENENTUKAN PENERIMAAN MAHASISWA BARU PENDIDIKAN DOKTER DI UNIVERSITAS MUHAMMADIYAH PURWOKERTO(TOPSIS METHOD TO DETERMINE NEW STUDENTS ADMISSION AT MEDICAL SCOOL IN UNIVERSITY OF MUHAMMADIYAH PURWOKERTO) Diajukan untuk memenuhi salah satu syarat memperoleh derajat Sarjana Komputer ERIK KURNIAWAN 1103040063 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH PURWOKERTO FEBRUARI, 2016

LAPORAN TUGAS AKHIR METODE TOPSIS UNTUK MENENTUKAN ...repository.ump.ac.id/5211/1/Erik kurniawan COVER.pdf · memberi rahmat dan nikmat-Nya, maka kupersembahkan Laporan Tugas Akhir

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

Page 1: LAPORAN TUGAS AKHIR METODE TOPSIS UNTUK MENENTUKAN ...repository.ump.ac.id/5211/1/Erik kurniawan COVER.pdf · memberi rahmat dan nikmat-Nya, maka kupersembahkan Laporan Tugas Akhir

i

LAPORAN TUGAS AKHIR

“METODE TOPSIS UNTUK MENENTUKAN PENERIMAANMAHASISWA BARU PENDIDIKAN DOKTER DI UNIVERSITAS

MUHAMMADIYAH PURWOKERTO”

(TOPSIS METHOD TO DETERMINE NEW STUDENTSADMISSION AT MEDICAL SCOOL IN UNIVERSITY OF

MUHAMMADIYAH PURWOKERTO)

Diajukan untuk memenuhi salah satu syarat memperoleh derajatSarjana Komputer

ERIK KURNIAWAN

1103040063

PROGRAM STUDI TEKNIK INFORMATIKAFAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH PURWOKERTOFEBRUARI, 2016

Page 2: LAPORAN TUGAS AKHIR METODE TOPSIS UNTUK MENENTUKAN ...repository.ump.ac.id/5211/1/Erik kurniawan COVER.pdf · memberi rahmat dan nikmat-Nya, maka kupersembahkan Laporan Tugas Akhir

ii

Metode Topsis Untuk..., Erik Kurniawan, Fakultas Teknik UMP, 2016

Page 3: LAPORAN TUGAS AKHIR METODE TOPSIS UNTUK MENENTUKAN ...repository.ump.ac.id/5211/1/Erik kurniawan COVER.pdf · memberi rahmat dan nikmat-Nya, maka kupersembahkan Laporan Tugas Akhir

iii

Metode Topsis Untuk..., Erik Kurniawan, Fakultas Teknik UMP, 2016

Page 4: LAPORAN TUGAS AKHIR METODE TOPSIS UNTUK MENENTUKAN ...repository.ump.ac.id/5211/1/Erik kurniawan COVER.pdf · memberi rahmat dan nikmat-Nya, maka kupersembahkan Laporan Tugas Akhir

iv

HALAMAN PERNYATAAN

Dengan ini saya menyatakan bahwa Laporan Tugas Akhir ini tidak terdapat

karya yang pernah diajukan untuk memperoleh gelar Sarjana Komputer 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.

Purwokerto, 2 Februari 2016

Erik Kurniawan

Metode Topsis Untuk..., Erik Kurniawan, Fakultas Teknik UMP, 2016

Page 5: LAPORAN TUGAS AKHIR METODE TOPSIS UNTUK MENENTUKAN ...repository.ump.ac.id/5211/1/Erik kurniawan COVER.pdf · memberi rahmat dan nikmat-Nya, maka kupersembahkan Laporan Tugas Akhir

v

HALAMAN PERSEMBAHAN

Dengan segala kerendahan hati, serta rasa syukur terhadap Allah SWT yang telah

memberi rahmat dan nikmat-Nya, maka kupersembahkan Laporan Tugas Akhir

ini kepada:

1. Bapak Imam Sarjono dan Ibu Tuti Sri Rejeki yang selalu memberikan arti

dari kehidupan serta dukungan semangat dan iringan doa yang tak pernah

lelah engkau panjatkan demi anakmu. Semua materi dan petuah yang engkau

berikan sungguh bermakna bagiku. Terima kasih bapak dan ibu semoga

ALLAH selalu melindungi kalian ya ALLAH,amin.

2. Untuk Kakak Kukuh Prasetyo dan Diah Sulistiyo terima kasih atas dukungan

dan motivasinya. Terutama Diah Sulistiyo terima kasih telah membiayai

biaya kuliahku selama ini, semoga aku bisa membalasnya di kemudian hari.

3. Teman-teman anak-anak srigala teknik terima kasih atas semua canda, tawa

dan tangis yang kalian berikan padaku. Kalian semua bukan lagi sahabat

terbaikku melainkan keluarga untuku, semoga kelak kita dapat berkumpul

bersama lagi disini untuk menjadi sebuah keluarga yang lebih besar.

4. Kawan-kawan Teknik Informatika angkatan 2011, selama 4,5 tahun kita

lewati bersama dan terima kasih yang selalu memberi dukungan dan motivasi

sampai akhir, sehingga saya mampu menyelesaikan Tugas Akhir ini.

5. Teruntuk Dewi Panuntun Orang yang spesial yang sudah mengisi hari-hariku

dan mengajarkanku banyak hal. Terima kasih untuk kasih dan sayangnya

Metode Topsis Untuk..., Erik Kurniawan, Fakultas Teknik UMP, 2016

Page 6: LAPORAN TUGAS AKHIR METODE TOPSIS UNTUK MENENTUKAN ...repository.ump.ac.id/5211/1/Erik kurniawan COVER.pdf · memberi rahmat dan nikmat-Nya, maka kupersembahkan Laporan Tugas Akhir

vi

untuk sejauh ini, engkau mengajarkan arti sebuah keiklasan untuk menjalani

hidup yang keras ini.

6. Kelompok KKN 19 Desa Kebanaran, Kecamatan Mandiraja, Kabupaten

Banjarnegara, terima kasih selama 43 hari yang tidak terlupakan.

7. Bapak dan Ibu Dosen Program Studi Teknik Informatika yang tak pernah

lelah untuk memberikan ilmu dan motivasi.

Metode Topsis Untuk..., Erik Kurniawan, Fakultas Teknik UMP, 2016

Page 7: LAPORAN TUGAS AKHIR METODE TOPSIS UNTUK MENENTUKAN ...repository.ump.ac.id/5211/1/Erik kurniawan COVER.pdf · memberi rahmat dan nikmat-Nya, maka kupersembahkan Laporan Tugas Akhir

vii

HALAMAN MOTTO

“ Jangan Takut Mencoba Hal Baru Dalam Hidupmu.

Jika Kamu Berhasil, Kamu Akan Bahagia. Jika tidak Kamu Akan Lebih

Bijaksana ”

Metode Topsis Untuk..., Erik Kurniawan, Fakultas Teknik UMP, 2016

Page 8: LAPORAN TUGAS AKHIR METODE TOPSIS UNTUK MENENTUKAN ...repository.ump.ac.id/5211/1/Erik kurniawan COVER.pdf · memberi rahmat dan nikmat-Nya, maka kupersembahkan Laporan Tugas Akhir

viii

KATA PENGANTAR

Puji syukur Penyusun panjatkan kehadirat allah SWT yang telah

memberikan rahmat dan hidayah-Nya, sehingga penyusun dapat menyelesaikan

Tugas Akhir dengan judul “Metode TOPSIS Untuk Menentukan Penerimaan

Mahasiswa Baru Pendidikan Dokter di Universitas Muhammadiyah Purwokerto”.

Penyusun menyampaikan terima kasih kepada semua pihak atas dukungan

moral maupun materil yang sangat berarti dalam penyelesaian Tugas Akhir ini,

diantaranya:

1. Bapak Dr. H. Syamsuhadi Irsyad, M.H., selaku Rektor Universitas

Muhammadiyah Purwokerto.

2. Bapak Taufik Tamam, S.T.,MT., selaku Dekan Fakultas Teknik Universitas

Muhammadiyah Purwokerto.

3. Bapak Harjono, S.T., M.Eng., selaku Kaprodi Teknik Informatika Universitas

Muhammadiyah Purwokerto.

4. Ibu Hindayati Mustafidah, S.Si., M.Kom., selaku Dosen Pembimbing I.

5. Ibu Anis Shofiyani, SP., M.P., selaku Dosen Pembimbing II.

6. Seluruh dosen pengajar prodi Teknik Informatika yang telah memberikan

ilmunya.

7. Teman-teman jurusan Teknik Informatika angkatan 2010 dan 2011.

Penyusun menyadari masih terdapat kekurangan dalam cara penyajian dan

kelengkapan data pada Tugas Akhir ini. Oleh karena itu, kritik dan saran sangat

penyusun harapkan sebagai masukan yang positif.

Semoga Tugas Akhir ini dapat bermanfaat bagi pembaca pada umumnya

dan penyusun pada khususnya.

Purwokerto, 2 Februari 2016

Erik Kurniawan

Metode Topsis Untuk..., Erik Kurniawan, Fakultas Teknik UMP, 2016

Page 9: LAPORAN TUGAS AKHIR METODE TOPSIS UNTUK MENENTUKAN ...repository.ump.ac.id/5211/1/Erik kurniawan COVER.pdf · memberi rahmat dan nikmat-Nya, maka kupersembahkan Laporan Tugas Akhir

ix

DAFTAR ISI

HALAMAN JUDUL .........................................................................................i

HALAMAN PENGESAHAN ...........................................................................ii

HALAMAN PERSETUJUAN .........................................................................iii

HALAMAN PERNYATAAN...........................................................................iv

HALAMAN PERSEMBAHAN .......................................................................v

HALAMAN MOTTO .......................................................................................vii

KATA PENGANTAR .......................................................................................viii

DAFTAR ISI......................................................................................................ix

DAFTAR TABEL .............................................................................................xii

DAFTAR GAMBAR .........................................................................................xiv

DAFTAR LAMPIRAN .....................................................................................xvi

INTISARI ..........................................................................................................xvii

ABSTRACT ........................................................................................................xviii

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

A. Latar Belakang .......................................................................................1

B. Perumusan Masalah ...............................................................................2

C. Batasan Masalah .....................................................................................3

BAB II KAJIAN PUSTAKA ...........................................................................4

A. Sistem Pendukung Keputusan/Decision Support System (DSS) ............4

B. TOPSIS (Technique for Order Preference by Similarity to Ideal

Solution) .................................................................................................5

C. Microsoft SQL Server 2005 ....................................................................8

D. Microsoft Visual Studio 2010..................................................................11

Metode Topsis Untuk..., Erik Kurniawan, Fakultas Teknik UMP, 2016

Page 10: LAPORAN TUGAS AKHIR METODE TOPSIS UNTUK MENENTUKAN ...repository.ump.ac.id/5211/1/Erik kurniawan COVER.pdf · memberi rahmat dan nikmat-Nya, maka kupersembahkan Laporan Tugas Akhir

x

E. Penelitian Sejenis ...................................................................................12

BAB III TUJUAN DAN MANFAAT .............................................................13

A. Tujuan .....................................................................................................13

B. Manfaat ..................................................................................................13

BAB IV METODE PENELITIAN .................................................................12

A. Jenis Penelitian........................................................................................14

B. Waktu dan Tempat ..................................................................................14

C. Variabel Penelitian ..................................................................................14

D. Pengumpulan Data ..................................................................................15

E. Pengembangan Sistem ............................................................................15

1. Requirements Definition (Definisi Persyaratan) ...............................16

2. System and Software Design (Perancangan Sistem dan Perangkat

Lunak) ...............................................................................................16

3. Implementation and Unit Testing (Implementasi dan Pengujian

Unit) ..................................................................................................23

4. Integration and Sytem Testing (Integrasi dan Pengujian Sistem) .....24

5. Operation and Maintenance (Operasi dan Pemeliharaan)................24

BAB V HASIL DAN PEMBAHASAN ............................................................25

A. ANALISA KEBUTUHAN .....................................................................25

1. Kebutuhan Data.................................................................................25

2. Kebutuhan non-Fungsional ...............................................................27

B. PERANCANGAN DATABASE ............................................................27

C. RELASI TABEL.....................................................................................33

D. RANCANGAN ANTARMUKA APLIKASI .........................................33

E. HASIL APLIKASI..................................................................................40

1. Halaman Login ..................................................................................40

2. Halaman Utama.................................................................................41

3. Halaman Data Calon Mahasiswa Baru .............................................42

4. Halaman Input Nilai Kriteria ............................................................45

Metode Topsis Untuk..., Erik Kurniawan, Fakultas Teknik UMP, 2016

Page 11: LAPORAN TUGAS AKHIR METODE TOPSIS UNTUK MENENTUKAN ...repository.ump.ac.id/5211/1/Erik kurniawan COVER.pdf · memberi rahmat dan nikmat-Nya, maka kupersembahkan Laporan Tugas Akhir

xi

5. Metode TOPSIS ................................................................................46

6. Halaman Laporan ..............................................................................53

7. Halaman Arsip ..................................................................................53

F. PENGUJIAN SISTEM ...........................................................................55

BAB VI PENUTUP ...........................................................................................57

A. Kesimpulan .............................................................................................57

B. Saran........................................................................................................57

DAFTAR PUSTAKA ........................................................................................58

LAMPIRAN.......................................................................................................59

Metode Topsis Untuk..., Erik Kurniawan, Fakultas Teknik UMP, 2016

Page 12: LAPORAN TUGAS AKHIR METODE TOPSIS UNTUK MENENTUKAN ...repository.ump.ac.id/5211/1/Erik kurniawan COVER.pdf · memberi rahmat dan nikmat-Nya, maka kupersembahkan Laporan Tugas Akhir

xii

DAFTAR TABEL

Tabel 1. Kriteria dan Bobot.................................................................................18

Tabel 2. Matriks Keputusan ................................................................................19

Tabel 3. Matriks Solusi Ideal Positif dan Solusi Ideal Negatif ...........................20

Tabel 4. Matriks Jarak Setiap Alternatif Terhadap Solusi Ideal Positif dan

Solusi Ideal Negatif...............................................................................20

Tabel 5. Data Calon Mahasiswa Baru.................................................................25

Tabel 6. Data Nilai Kriteria.................................................................................25

Tabel 7. Sub Kriteria Nilai UAN ........................................................................26

Tabel 8. Sub Kriteria Nilai UAS.........................................................................26

Tabel 9. Sub Kriteria Nilai Raport ......................................................................26

Tabel 10. Sub Kriteria Nilai Wawancara ............................................................26

Tabel 11. Tabel Login .........................................................................................27

Tabel 12. Tabel Calon Mahasiswa Baru .............................................................28

Tabel 13. Tabel Jenis Kelamin............................................................................28

Tabel 14. Tabel Kriteria CBT .............................................................................28

Tabel 15. Tabel Kriteria Psikotest.......................................................................29

Tabel 16. Tabel Kriteria UAN ............................................................................29

Tabel 17. Tabel Kriteria UAS .............................................................................30

Tabel 18. Tabel Kriteria Raport ..........................................................................30

Tabel 19. Tabel Kriteria Wawancara ..................................................................31

Tabel 20. Tabel Kriteria Uang Sumbangan.........................................................31

Tabel 21. Tabel Matriks ......................................................................................32

Tabel 22. Tabel Bobot.........................................................................................32

Metode Topsis Untuk..., Erik Kurniawan, Fakultas Teknik UMP, 2016

Page 13: LAPORAN TUGAS AKHIR METODE TOPSIS UNTUK MENENTUKAN ...repository.ump.ac.id/5211/1/Erik kurniawan COVER.pdf · memberi rahmat dan nikmat-Nya, maka kupersembahkan Laporan Tugas Akhir

xiii

Tabel 23. Tabel Arsip..........................................................................................33

Tabel 24. Calon Mahasiswa Baru Perhitungan Metode TOPSIS .......................47

Tabel 25. Hasil Akhir Perhitungan Manual ........................................................53

Tabel 26. Black Box Testing ...............................................................................55

Metode Topsis Untuk..., Erik Kurniawan, Fakultas Teknik UMP, 2016

Page 14: LAPORAN TUGAS AKHIR METODE TOPSIS UNTUK MENENTUKAN ...repository.ump.ac.id/5211/1/Erik kurniawan COVER.pdf · memberi rahmat dan nikmat-Nya, maka kupersembahkan Laporan Tugas Akhir

xiv

DAFTAR GAMBAR

Gambar 1. Tahapan SDLC Model Waterfall ......................................................16

Gambar 2. Flowchart Sistem Pendukung Keputusan ........................................17

Gambar 3. Flowchart Aplikasi Sistem................................................................21

Gambar 4. Use Case Diagram ............................................................................22

Gambar 5. Activity Diagram ...............................................................................22

Gambar 6. Relasi Tabel.......................................................................................34

Gambar 7. Rancangan Antarmuka Login............................................................34

Gambar 8. Rancangan Antarmuka Menu Utama ................................................35

Gambar 9. Rancangan Antarmuka Data Calon Mahasiswa Baru .......................36

Gambar 10. Rancangan Rancangan Antarmuka Input Nilai Kriteria .................36

Gambar 11. Rancangan Antarmuka Metode TOPSIS Matriks ...........................37

Gambar 12. Rancangan Antarmuka Metode TOPSIS Matriks Ternormalisasi ..38

Gambar 13. Rancangan Antarmuka Metode TOPSIS

Matriks Ternormalisasi Terbobot.....................................................38

Gambar 14. Rancangan Antarmuka Metode TOPSIS Jarak Alternatif

Terhadap Solusi Ideal Positif dan Negatif........................................39

Gambar 15. Rancangan Antarmuka Metode TOPSIS Nilai Preferensi ..............39

Gambar 16. Rancangan Antarmuka Metode TOPSIS Pe-rangkingan ................40

Gambar 17. Halaman Login ................................................................................40

Gambar 18. Halaman Utama...............................................................................41

Gambar 19. Data Calon Mahasiswa Baru Pendidikan Dokter ............................42

Gambar 20. Halaman Tambah Data Calon Mahasiswa Baru .............................43

Gambar 21. Halaman Simpan Data Calon Mahasiswa Baru ..............................43

Metode Topsis Untuk..., Erik Kurniawan, Fakultas Teknik UMP, 2016

Page 15: LAPORAN TUGAS AKHIR METODE TOPSIS UNTUK MENENTUKAN ...repository.ump.ac.id/5211/1/Erik kurniawan COVER.pdf · memberi rahmat dan nikmat-Nya, maka kupersembahkan Laporan Tugas Akhir

xv

Gambar 22. Halaman Ubah Data Calon Mahasiswa Baru..................................44

Gambar 23. Halaman Hapus Data Calon Mahasiswa Baru ................................44

Gambar 24. Halaman Ganti Periode ...................................................................45

Gambar 25. Halaman Menu Input Nilai Kriteria ................................................46

Gambar 26. Halaman Matriks Keputusan...........................................................46

Gambar 27. Halaman Pe-rangkingan..................................................................52

Gambar 28. Halaman Arsip ................................................................................54

Gambar 29. Halaman Laporan Arsip Semua Data Pertahun Akademik danPergelombang...................................................................................54

Gambar 30. Halaman Laporan Pe-rangkingan Pertahun Akademik danPergelombang...................................................................................55

Metode Topsis Untuk..., Erik Kurniawan, Fakultas Teknik UMP, 2016

Page 16: LAPORAN TUGAS AKHIR METODE TOPSIS UNTUK MENENTUKAN ...repository.ump.ac.id/5211/1/Erik kurniawan COVER.pdf · memberi rahmat dan nikmat-Nya, maka kupersembahkan Laporan Tugas Akhir

xvi

DAFTAR LAMPIRAN

Lampiran 1. Kode Program Login ......................................................................60

Lampiran 2. Kode Program Tambah Data Calon Mahasiswa Baru....................61

Lampiran 3. Kode Program Ubah Data Calon Mahasiswa Baru ........................63

Lampiran 4. Kode Program Hapus Data Calon Mahasiswa Baru.......................65

Lampiran 5. Kode Program Simpan Nilai Kriteria .............................................66

Lampiran 6. Kode Program Ubah Bobot Kriteria...............................................78

Lampiran 7. Kode Program Ganti Periode/Gelombang......................................81

Lampiran 8. Kode Program Mencetak Laporan..................................................84

Lampiran 9. Kode Program Mencetak Laporan Arsip Semua Data Pertahun

Akademik dan Pergelombang........................................................84

Lampiran 10. Kode Program Mencetak Laporan Arsip Perangking-an Pertahun

Akademik dan Pergelombang........................................................85

Lampiran 11. Sertifikat SNATEK 2015 .............................................................86

Metode Topsis Untuk..., Erik Kurniawan, Fakultas Teknik UMP, 2016

Page 17: LAPORAN TUGAS AKHIR METODE TOPSIS UNTUK MENENTUKAN ...repository.ump.ac.id/5211/1/Erik kurniawan COVER.pdf · memberi rahmat dan nikmat-Nya, maka kupersembahkan Laporan Tugas Akhir

xvii

INTISARI

Penerimaan mahasiswa baru merupakan kegiatan rutin yang dilakukanoleh seluruh Perguruan Tinggi di Indonesia setiap tahunnya. Kegiatan ini dapatdikatakan sebagai titik awal proses pencarian calon mahasiswa baru yangberkualitas. Sistem penerimaan mahasiswa baru dilakukan melalui Jalur Minatdan Prestasi dan Jalur Reguler. Pada saat ini proses pengolahan data untukmenyeleksi calon mahasiswa baru fakultas kedokteran sudah menggunakanMicrosoft Excel. Namun, masih memiliki kekurangan yaitu dalam prosespengolahan nilai yang digunakan sebagai kriteria penerimaan mahasiswa baru.Proses pengolahan nilai memerlukan waktu yang lama, terutama pada prosesseleksi maupun proses peranking-an. Sistem pendukung keputusan merupakansistem yang tepat untuk diterapkan, karena sistem pendukung keputusan dapatmembantu mengambil keputusan berdasarkan kriteria yang ada. Metode yangdigunakan dalam penelitian ini adalah metode TOPSIS (Technique for OrderPreference by Similarity to Ideal Solution). Metode TOPSIS digunakan karenadidasarkan pada konsepnya bahwa alternatif yang terbaik tidak hanya memilikijarak terpendek dari solusi ideal positif tetapi juga memiliki jarak terpanjang darisolusi ideal negatif.

Kata Kunci : Penerimaan mahasiwa baru, Sistem Pendukung Keputusan,TOPSIS

Metode Topsis Untuk..., Erik Kurniawan, Fakultas Teknik UMP, 2016

Page 18: LAPORAN TUGAS AKHIR METODE TOPSIS UNTUK MENENTUKAN ...repository.ump.ac.id/5211/1/Erik kurniawan COVER.pdf · memberi rahmat dan nikmat-Nya, maka kupersembahkan Laporan Tugas Akhir

xviii

ABSTRACT

New student admission is a regular event held by all universities inIndonesia every year. This event is said to be the initial process of a qualified newstudent seeking. The system of new student admission is done through interest andachievement way and reguler way. Recently, the data processing of the newstudent admission of medical faculty has been using Microsoft Excel. However, itstill lacks of score processing that is used as the criteria of new studentadmission. Score processing takes quite much time in selecting or rangking.Decision support system is the appropriate one to implement because it is able tohelp making decision based on the available criteria. The method used in thisresearch was TOPSIS method (Technique for Order Preference by Similarity toIdeal Solution). TOPSIS method was used because of the basic concept that thebest alternative not only has the shortest gap from the ideal positive solution butalso has the longest gap from the ideal negative solution.

Key words: New Student Admission, Decision Support Systems, TOPSIS

Metode Topsis Untuk..., Erik Kurniawan, Fakultas Teknik UMP, 2016