Sistem pendukung keputusan penentuan tujuan kuliah kerja lapangan mahasiswa Fakultas Sains dan Teknologi Universitas Sanata Dharma - USD Repository
SISTEM PENDUKUNG KEPUTUSAN PENENTUAN TUJUAN KULIAH KERJA LAPANGAN MAHASISWA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS SANATA DHARMA TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat Memperoleh Gelar Sarjana Komputer Program Studi Teknik Informatika Oleh:
THE DECISION SUPPORT SYSTEM TO DETERMINE FIELD STUDY DESTINATION OF THE STUDENTS OF THE FACULTY OF SCIENCE AND TECHNOLOGY OF SANATA DHARMA UNIVERSITY A Final Assignment Presented as Partial Fulfillment of the Requirements to Obtain the Sarjana Komputer Degree in Informatics Engineering Study Program By: Wahyu Handoko
PERNYATAAN KEASLIAN KARYA
Saya menyatakan sesungguhnya bahwa tugas akhir yang saya tulis ini tidak
memuat karya orang lain kecuali telah disebutkan dalam kutipan atau daftar
pustaka, sebagaimana layaknya karya ilmiah. Yogyakarta, 7 Maret 2011 Penulis, Wahyu Handoko
PERNYATAAN PERSETUJUAN
PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMISYang bertanda tangan di bawah ini, saya mahasiswa Universitas Sanata Dharma : Nama : Wahyu Handoko NIM : 055314115
Demi pengembangan ilmu pengetahuan,saya memberikan kepada perpustakaan Universitas Sanata Dharma karya ilmiah saya yang berjudul :
SISTEM PENDUKUNG KEPUTUSAN
PENENTUAN TUJUAN KULIAH KERJA LAPANGAN
MAHASISWA FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS SANATA DHARMA
Beserta perangkat yang diperlukan (bila ada). Dengan demikian saya memberikan kepada Perpustakaan Universitas Sanata Dharma hak untuk menyimpan, mengalihkan dalam bentuk media lain, mengelolanya dalam bentuk pangkalan data, mendistribusikannya secara terbatas dan mempublikasikannya di internet atau media lain untuk kepentingan akademis tanpa perlu meminta ijin dari saya maupun memberikan royalty kepada saya selama tetap mencantumkan nama saya
ABSTRAK
Kuliah Kerja Lapangan merupakan kegiatan rutin yang dilaksanakan oleh setiap angkatan di Fakultas Sains dan Teknologi Universitas Sanata Dharma.
Banyaknya pilihan tujuan Kuliah Kerja Lapangan sering kali membuat penentuan tujuan tidak mudah dan memerlukan waktu yang lama.
Terdapat beberapa faktor dalam penentuan tujuan Kuliah Kerja Lapangan di Universitas Sanata Dharma Yogyakarta. Faktor
- – faktor tersebut adalah obyek kunjungan, lama kunjungan, fasilitas penginapan, fasilitas transportasi, menu makan dan biaya. Oleh karena itu dibuat sistem yang dapat membantu panitia lebih cepat dalam menentukan tujuan Kuliah Kerja Lapangan, dan para peserta dapat ikut berpartisipasi secara langsung dalam menentukan tujuan Kuliah Kerja Lapangan tersebut.
Dalam skripsi ini sistem tersebut dibangun dengan berbasis web menggunakan bahasa pemrograman PHP dan MySQL sebagai basis datanya.
Metode yang digunakan pada sistem adalah metode Analytical Hierarchy Process sistem akan mengolah data yang dimasukkan untuk menghasilkan daftar tujuan yang direkomendasikan. Selain itu peserta dapat melakukan pemilihan tujuan Kuliah Kerja Lapangan dimana saja dan kapan saja karena sistem dibangun berbasis web.
ABSTRACT
Field study is a periodical event for every student ‟s batch of the Faculty of
Science and Technology of Sanata Dharma University. Since there are many options offered, the process to determine the field study destination is not easy and takes time.
There are several factors that should be considered by the committee of field study. These factors are as follows : the objects of the field study, the duration of the study, the lodging facilities, the transportation facilities, the food menu, as well as the cost. Therefore, it is necessary to develop a system which is expected to help committee of field study to determine field study destination more quickly.The system should also provide facilities for the participants to participate directly in determining the destination.
In this final assignment, such system was built as a web-based application by using PHP programming language and MySQL as the database management system. The method used in the system was the Analytical Hierarchy Process.
KATA PENGANTAR
Puji syukur kepada Tuhan Yang Maha Esa karena atas segala berkat dan rahmat- Nya penulis dapat menyelesaikan skripsi dengan judul “SISTEM PENDUKUNG KEPUTUSAN PENENTUAN TUJUAN KULIAH KERJA LAPANGAN MAHASISWA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS SANATA DHARMA ”.
Penulisan skripsi ini diajukan untuk memenuhi salah satu syarat memperoleh gelar Sarjana Teknik Program Studi Teknik informatika Universitas Sanata Dharma Yogyakarta.
Dengan terselesaikannya penulisan skripsi ini, penulis mengucapkan terima kasih kepada pihak-pihak yang telah membantu memberikan dukungan baik berupa masukan ataupun saran. Ucapan terima kasih ditujukan kepada :
1. Bapak dan Ibu yang telah memberi dukungan kepada penulis baik moral, spiritual maupun material selama masa studi.
2. Ibu P.H. Prima Rosa, S.Si.,M.Sc. selaku dosen pembimbing yang telah
5. Adik tersayang, Daniel Wahyu Samodro atas doa, dukungan dan canda tawanya.
6. Ign. Dimas Sukma, F.X. Novi Chrisdianto, Andreas Hemawan, Agung Pratnyawan, Dionysius Arya, Yosaphat Dwi Santa, Stepanus Christiono Eka, Beta Yoga Iwan, Sony Setyawan, Yuanita Prasetyaningtyas, Yohanes Budi Kristianto dan semua teman-teman Teknik Informatika angkatan 2005 tercinta yang telah menemani dan memberi semangat yang sangat berarti sehingga akhirnya skripsi ini dapat terselesaikan.
7. Romo Hari Suparwito, Romo Kuntoro Adi, F.X. Rigar Widi, Frederick Martce Yudha, Timotius Ari, Arie Wirawan, Maria Laksmi, Fransiskus Paranso, Phrta Dendi, Daniel Antonius, dan semua teman-teman pecinta kamera. Terimakasih atas semua ilmu, waktu, kebersamaan dan semua pameran-pameran fotonya yang sungguh dapat menyegarkan pikiran.
8. Maria Paulina Hartaya, Stevani Elia, Dionisia Sekar Rosari, Yuniar Eka Risti atas semua dukungan, kasih sayang, perhatian, bantuan, tempat curhat, penyemangat yang sangat berarti dan semua yang tidak dapat disebutkan satu persatu.
Akhir kata, semoga penulisan skripsi ini berguna untuk menambah wawasan ataupun menjadi referensi bagi para pembaca sekalian khususnya pada mahasiswa Teknik Informatika.
Yogyakarta, 28 Februari 2011 Penulis
DAFTAR ISI
Halaman Judul ......................................................................................................... i Halaman Judul (Bahasa Inggris) ............................................................................ ii Halaman Persetujuan Pembimbing ....................................................................... iii Halaman Pengesahan ........................................................................................... iv Halaman Motto Hidup ............................................................................................v Halaman Penyataan Keaslian Karya ...................................................................... vi Halaman Penyataan Persetujuan .......................................................................... vii Halaman Abstrak ................................................................................................. viii Halaman Abstract ....................................................................................................x Halaman Kata Pengantar ....................................................................................... xi Daftar Isi .............................................................................................................. xiv DAFTAR TABEL ................................................................................................ xix i
BAB I .......................................................................................................................1 PENDAHULUAN ...................................................................................................1
BAB II ......................................................................................................................7 LANDASAN TEORI ...............................................................................................7
2.1 Sistem Pendukung Keputusan ........................................................................7
2.2 Metode AHP ...............................................................................................11
BAB III ..................................................................................................................18 ANALISIS DAN PERANCANGAN SISTEM .....................................................18
3.1 Analisis Sistem .............................................................................................18
3.1.1 Identifikasi Masalah ..............................................................................18
3.1.2 Analisa permasalahan sistem yang lama ...............................................19
3.1.3 Gambaran Umum Sistem yang Akan Dikembangkan ..........................22
3.2 Perancangan Sistem .....................................................................................24
3.2.1 Analisis Kebutuhan Pengguna ..............................................................24
3.2.2 Pemodelan Proses .................................................................................44
3.2.3 Perancangan Subsistem Manajemen Data ............................................50
3.2.3.1 Pemodelan Konseptual ................................................................50
3.2.3.2.4 Tabel Obyek Kunjungan ...............................................57
3.2.3.3 Pemodelan Fisikal .......................................................................58
3.2.4 Perancangan Subsitem Manajemen Model ..........................................62
3.2.4.1 Analytic Hierarchy Proses (AHP) .............................................64
3.2.4.2 Scoring ......................................................................................73
3.2.5 Perancangan Subsistem Manajemen Dialog .........................................74
3.2.5.1 Antarmuka Pengunjung Sistem ...................................................74
3.2.5.2 Antarmuka Administrator Sistem ...............................................83
BAB IV ..................................................................................................................89 IMPLEMENTASI ..................................................................................................89
4.1 Implementasi Subsistem Manajemen Data ..................................................89
4.2 Koneksi PHP ke MySQL .............................................................................93
4.3 Implementasi Subsistem Dialog ...................................................................95
4.3.1 Antarmuka Pengunjung.........................................................................95
4.3.1.1 Halaman Login User ....................................................................96
4.3.1.3.4 Bobot Alternatif .............................................................111
4.3.1.3.5 Hasil Perhitungan ...........................................................122
4.3.1.4 Halaman Hasil ............................................................................123
4.3.1.4.1 Individu ..........................................................................123
4.3.1.4.2 Kelompok .......................................................................124
4.3.1.4 Halaman Bantuan .......................................................................125
4.3.1.5 Halaman User Profile .................................................................126
4.3.2 Interface Administrator ......................................................................128
4.3.2.1 Halaman Login ...........................................................................128
4.3.2.2 Halaman Utama Administrator ..................................................129
4.3.2.3 Halaman Peserta .........................................................................130
4.3.2.4 Halaman Kriteria ........................................................................131
4.3.2.4.1 Kriteria Kota .................................................................131
4.3.2.4.2 Kriteria Tujuan Wisata ..................................................134
4.3.2.5 Halaman Alternatif .....................................................................148
4.3.2.6 Halaman Bantuan .......................................................................153
4.3.2.7 Halaman Profil Admin ...............................................................153
BAB V..................................................................................................................155 ANALISA HASIL ...............................................................................................155
5.1 Pengumpulan Data .....................................................................................155
5.2 Sasaran Penyebaran Kuesioner ..................................................................156
5.3 Form Kuesioner..........................................................................................156
5.4 Hasil dan Pembahasan ..............................................................................158
BAB VI ................................................................................................................162 PENUTUP ...........................................................................................................162
6.1 Kesimpulan ...............................................................................................162
6.2 Saran...........................................................................................................164 Daftar Pustaka ......................................................................................................165 LAMPIRAN .........................................................................................................167
DAFTAR TABEL
Tabel 2.1 Skala Penilaian Perbandingan Berpasangan ................................................. 13Tabel 2.2 Contoh matriks perbandingan berpasangan .................................................. 13Tabel 2.3 Nilai indeks random ...................................................................................... 16Tabel 3.1 Tabel analisis sebat akibat............................................................................. 21Tabel 3.2 Narasi use case proses login.......................................................................... 26Tabel 3.3 Narasi use case proses tambah kriteria ......................................................... 27Tabel 3.4 Narasi use case proses ubah kriteria ............................................................. 28Tabel 3.5 Narasi use case proses hapus kriteria ............................................................ 29Tabel 3.6 Narasi use case proses tambah paket wisata ................................................. 31Tabel 3.7 Narasi use case proses ubah paket wisata ..................................................... 32Tabel 3.8 Narasi use case proses hapus paket wisata.................................................... 33Tabel 3.9 Narasi use case proses input nilai paket wisata ........................................... 34Tabel 3.10 Narasi use case proses ubah nilai paket wisata .......................................... 36Tabel 3.11 Narasi use case proses hapus nilai paket wisata ......................................... 37Tabel 3.12 Narasi use case pengambilan keputusan individu ....................................... 38Tabel 3.20 Tabel Normal Ketiga Transportasi ............................................................. 53Tabel 3.21 Tabel Detail Transportasi ........................................................................... 53Tabel 3.22 Tabel Un-Normal Penginapan ................................................................... 53Tabel 3.23 Tabel Normal Kesatu Penginapan.............................................................. 54Tabel 3.24 Tabel Normal Kedua Fasilitas Penginapan ................................................ 54Tabel 3.25 Tabel Normal Ketiga Penginapan .............................................................. 54Tabel 3.26 Tabel Detail Penginapan ............................................................................ 55Tabel 3.27 Tabel Un-Normal Penginapan ................................................................... 55Tabel 3.28 Tabel Normal Kesatu Penginapan.............................................................. 55Tabel 3.29 Tabel Normal Kedua Fasilitas Penginapan ................................................ 56Tabel 3.30 Tabel Normal Ketiga Penginapan .............................................................. 56Tabel 3.31 Tabel Detail Penginapan ............................................................................ 56Tabel 3.32 Tabel Un-Normal Obyek Kunjungan ........................................................ 57Tabel 3.33 Tabel Normal Kesatu Obyek Kunjungan ................................................... 57Tabel 3.34 Tabel Normal Kedua Kota ......................................................................... 57Tabel 3.35 Tabel Normal Ketiga Obyek Kunjungan ................................................... 58Tabel 3.36 Tabel paket study tour ............................................................................... 58Tabel 3.43 Tabel detail paket makanan........................................................................ 61Tabel 3.44 Tabel Menu Makanan ............................................................................... 61Tabel 3.45 Tabel Detail Paket Makan .......................................................................... 61Tabel 3.46 Tabel Penginapan ....................................................................................... 62Tabel 3.47 Tabel Fasilitas Penginapan ........................................................................ 62Tabel 3.48 Tabel Detail Penginapan ............................................................................ 62Tabel 3.49 Tabel Peserta .............................................................................................. 63Tabel 3.50 Tabel Administrator ................................................................................... 63Tabel 3.51 Tabel penetapan bobot prioritas .................................................................. 65Tabel 3.52 Tabel pencarian geomean dan normalized weight ...................................... 66Tabel 3.53 Tabel perkalian Matriks dengan prioritas bersesuaian ................................ 66Tabel 3.54 Tabel hasil penjumlahan perkalian matriks per baris.................................. 67Tabel 3.55 Tabel hasil penjumlahan tiap baris dibagi prioritas bersangkutan .............. 67Tabel 3.56 Tabel Lamda Maksimal .............................................................................. 67Tabel 3.57 Tabel Nilai Index Random Konsistensi ...................................................... 68Tabel 3.58 Tabel Perbandingan alternatif dengan kriteria obyek kunjungan .............. 69Tabel 3.59 Tabel perkalian Matriks dengan prioritas bersesuaian ................................ 69Tabel 3.66 Perbandingan alternatif dengan kriteria variasi menu makanan ................. 71Tabel 3.67 Perbandingan alternatif dengan kriteria biaya total .................................... 71Tabel 3.68 Tabel Analisa Keputusan ............................................................................ 72Tabel 3.69 Tabel Frekuensi Keputusan ......................................................................... 73Tabel 5.1 Form Kuesioner User .................................................................................. 158Tabel 5.2 Form Kuesioner Panitia .............................................................................. 159Tabel 5.3 Form Hasil Kuesioner Tampilan Sistem .................................................... 158Tabel 5.4 Form Hasil Kuesioner Untuk Kemudahan Sistem ..................................... 158Tabel 5.5 Form Hasil Kuesioner Untuk Langkah Perhitungan .................................. 159Tabel 5.6 Form Hasil Kuesioner Untuk Cakupan Sistem .......................................... 160Tabel 5.7 Form Hasil Kuesioner Untuk Membantu Perhitungan .............................. 160Tabel 5.8 Form Hasil Kuesioner Untuk Mempercepat Pemilihan ............................. 161
DAFTAR GAMBAR
Gambar 2.1 Struktur hierarki AHP ......................................................................12Gambar 3.1 Use case diagram .............................................................................25Gambar 3.2 Diagram Berjenjang .........................................................................44Gambar 3.3 Diagram konteks ..............................................................................45Gambar 3.4 DAD Level 0 ....................................................................................47Gambar 3.5 DAD Level 1 proses 2 pengelolaan Kriteria ....................................47Gambar 3.6 DAD Level 2 proses 2.1.1 Pengelolaan kriteria waktu ....................47Gambar 3.7 DAD Level 2 proses 2.1.2 Pengelolaan kriteria transportasi ...........48Gambar 3.8 DAD Level 2 proses 2.1.3 Pengelolaan kriteria penginapan ...........48Gambar 3.9 DAD Level 2 proses 2.1.4 Pengelolaan kriteria menu makanan .....48Gambar 3.10 DAD Level 2 proses 2.1.5 Pengelolaan kriteria obyek kunjungan 49Gambar 3.11 DAD Level 2 proses 2.1.6 Pengelolaan kriteria biaya ...................49Gambar 3.12 DAD Level 2 proses 3 Pengelolaan Paket Wisata .........................49Gambar 3.13 ER Diagram ...................................................................................50Gambar 3.21 Form Input Bobot Kriteria .............................................................79Gambar 3.22 Form Input Bobot alternatif ..........................................................80Gambar 3.23 Form Hasil Keputusan ...................................................................81Gambar 3.24 Printout hasil keputusan individu ..................................................82Gambar 3.25 Printout hasil keputusan kelompok ................................................82Gambar 3.26 Form Bantuan ................................................................................83Gambar 3.27 Form Home Administrator.............................................................83Gambar 3.28 Form Kelola Kriteria ......................................................................84Gambar 3.29 Form Kelola Alternatif...................................................................85Gambar 3.30 Form Input Nilai Alternatif ............................................................86Gambar 3.31 Form Pengambilan Keputusan Kelompok .....................................87Gambar 3.32 Form Lihat Hasil Keputusan Berkelompok ...................................87Gambar 3.33 Form Printout hasil ........................................................................88Gambar 3.34 Form Bantuan Administrator .........................................................88Gambar 4.1 Database System ..............................................................................93Gambar 4.2 Halaman Login User ........................................................................96Gambar 4.3 Halaman Registrasi Baru .................................................................96Gambar 4.10 Halaman Pilih Kriteria .................................................................105Gambar 4.11 Halaman Bobot Kriteria ...............................................................107Gambar 4.12 Halaman Bobot Alternatif ............................................................111Gambar 4.13 Penanganan Error Konsistensi Rasio ...........................................121Gambar 4.14 Halaman Hasil Perhitungan .........................................................122Gambar 4.15 Halaman Hasil Individu ...............................................................123Gambar 4.16 Halaman Hasil Keputusan Kelompok..........................................124Gambar 4.17 Halaman Bantuan .........................................................................125Gambar 4.18 Halaman User Profile...................................................................126Gambar 4.19 Halaman Update User Profile ......................................................127Gambar 4.20 Halaman Login Administrator .....................................................128Gambar 4.21 Halaman Utama Administrator ....................................................129Gambar 4.22 Halaman Daftar Peserta ...............................................................130Gambar 4.23 Halaman Edit Peserta ...................................................................131Gambar 4.24 Halaman Kriteria Kota .................................................................131Gambar 4.25 Halaman Galeri Kota ...................................................................132Gambar 4.26 Halaman Edit Kota.......................................................................133Gambar 4.33 Halaman Kriteria Transportasi.....................................................136Gambar 4.34 Halaman Detail Kriteria Transportasi ..........................................137Gambar 4.35 Halaman Edit Kriteria Transportasi .............................................137Gambar 4.36 Halaman Konfirmasi Hapus Kriteria Transportasi ......................138Gambar 4.37 Halaman Tambah Kriteria Transportasi ......................................138Gambar 4.38 Halaman Kriteria Fasilitas Transportasi ......................................138Gambar 4.39 Halaman Edit Kriteria Transportasi .............................................139Gambar 4.40 Halaman Konfirmasi Hapus Kriteria Transportasi ......................139Gambar 4.41 Halaman Tambah Kriteria Transportasi ......................................139Gambar 4.42 Halaman Kriteria Penginapan ......................................................140Gambar 4.43 Halaman Detail Kriteria Penginapan ...........................................141Gambar 4.44 Halaman Edit Kriteria Penginapan ..............................................141Gambar 4.45 Halaman Konfirmasi Hapus Kriteria Penginapan .......................142Gambar 4.46 Halaman Tambah Kriteria Penginapan ........................................142Gambar 4.47 Halaman Kriteria Fasilitas Penginapan ........................................142Gambar 4.48 Halaman Edit Kriteria Penginapan ..............................................143Gambar 4.49 Halaman Konfirmasi Hapus Kriteria Penginapan .......................143Gambar 4.56 Halaman Detail Kriteria Paket Makanan .....................................146Gambar 4.57 Halaman Edit Kriteria Paket Makanan ........................................147Gambar 4.58 Halaman Konfirmasi Hapus Kriteria Paket Makanan .................147Gambar 4.59 Halaman Tambah Kriteria Paket Makanan ..................................147Gambar 4.60 Halaman Alternatif ......................................................................148Gambar 4.61 Halaman Detail Alternatif ............................................................149Gambar 4.62 Halaman Edit Alternatif ...............................................................150Gambar 4.63 Halaman Edit Alternatif Pilih Tujuan Wisata ..............................151Gambar 4.64 Halaman Konfirmasi Hapus Alternatif ........................................151Gambar 4.65 Halaman Tambah Alternatif ........................................................152Gambar 4.66 Halaman Bantuan Administrator .................................................153Gambar 4.67 Halaman Akun Admin .................................................................154Gambar 4.68 Halaman Edit Akun Admin .........................................................154Gambar 5.1 Grafik Hasil Kuesioner Tampilan Sistem ......................................158Gambar 5.2 Grafik Hasil Kuesioner Kemudahan Sistem ..................................159Gambar 5.3 Grafik Hasil Kuesioner Pemahaman Perhitungan .........................159Gambar 5.4 Grafik Hasil Kuesioner Cakupan Sistem .......................................160
BAB. I
PENDAHULUAN
I.1. Latar Belakang
Kuliah Kerja Lapangan merupakan suatu kesempatan yang digunakan Universitas Sanata Dharma untuk mengajak mahasiswa mengenal dan memahami secara lebih dekat dunia kerja secara nyata dan sejenak melepas penat dengan berwisata ke obyek-obyek pariwisata.
Banyaknya perusahaan, berkembangnya industri pariwisata saat ini , dan adanya berbagai macam tema Kuliah Kerja Lapangan pada tiap-tiap program studi, membuat penentuan tujuan Kuliah Kerja Lapangan menjadi semakin sulit. Hal ini membuat penentuan tujuan akan memakan waktu yang lama bila dilakukan secara manual. Oleh karena itu diperlukan sebuah sistem untuk membantu penentuan tujuan Kuliah Kerja Lapangan dengan lebih cepat dan dapat menampung aspirasi dari semua pihak yang terlibat baik panitia ataupun mahasiswa. kepentingan terhadap setiap tujuan Kuliah Kerja Lapangan. Kemudian dengan metode Scoring nilai perbandingan itu diolah untuk menentukan peringkat relatif dari semua alternatif tujuan Kuliah Kerja Lapangan.
Sistem Pengambilan Keputusan ini harus dapat digunakan secara bersama oleh para peserta Kuliah Kerja Lapangan dan panitia. Sistem diharapkan dapat menjembatani komunikasi dan interaksi antar pengguna dan membantu mengambil keputusan yang disepakati bersama.
Dari permasalahan tersebut maka dalam Tugas Akhir ini dibuat ” Sistem
Pendukung Keputusan Penentuan Tujuan Kuliah Kerja Lapangan
Mahasiswa FST Universitas Sanata Dharma”sehingga diharapkan dapat membantu memberikan rekomendasi keputusan penentuan tujuan Kuliah Kerja Lapangan yang lebih tepat sasaran, cepat dan efektif.
I.2. Rumusan Masalah
Bagaimana membuat Sistem Pendukung Keputusan untuk menentukan tujuan Kuliah Kerja Lapangan mahasiswa Fakultas Sains dan Teknologi Universitas Sanata Dharma dengan metode AHP (Analytic Hierarchy Process)
I.4. Batasan Masalah
I.4.1 Masalah yang dianalisa adalah faktor-faktor yang terkait dan berhubungan dengan penentuan tujuan Kuliah Kerja Lapangan di Fakultas Sains dan Teknologi yaitu waktu kunjungan, transportasi, penginapan, menu makanan, obyek kunjungan, dan biaya.
I.4.2 Sistem dapat menampilkan pilihan waktu kunjungan, transportasi, penginapan, menu makanan, obyek kunjungan, fasilitas agen perjalanan dan biaya
I.4.3 Sistem dapat menampilkan berbagai macam kemungkinan pilihan beserta rincian biayanya.
I.4.4 Metode yang digunakan adalah AHP (Analytic Hierarchy Process) dan Scoring.
I.4.5 Sistem diimplementasikan menggunakan bahasa pemrograman PHP dan basisdata MySql.
I.5. Metodologi Penelitian digunakan dalam pengambilan keputusan penentuan tujuan Kuliah Kerja Lapangan.
3. Metode Pengembangan sistem Metode pengembangan sistem menggunakan metode FAST (Framework for
the Application of Systems Thinking) yang meliputi : a. Scope Definiton. Tahap ini merupakan tahap pendefinisian ruang lingkup.
Hasil dari tahap ini adalah pernyataan masalah yang dihadapi dalam sistem.
b. Problem Analysis. Tahap ini adalah tahap analisa masalah yang ada.
Dalam tahap ini akan menghasilkan analisa sebab-akibat (cause-effect ).
analysis c. Requirements Analysis. Tahap ini merupakan tahap analisa kebutuhan.
Hasil dari tahap ini direpresentasikan dengan use-case diagram.
d. Logical Design. Tahap ini merupakan pembuatan rancangan sistem informasi secara logis dan fisik, baik perancangan diagram aliran data, diagram dekomposisi, diagram entitas-relasi, subsistem manajemen data,
Selain menggunakan metodologi FAST, untuk membangun model bagi sistem pengambilan keputusan ini digunakan metode AHP (Analytical
Hierarchy Process ).
I.6. Sistematika Penulisan
BAB I. PENDAHULUAN Bab ini berisi latar belakang pemilihan judul tugas akhir, rumusan masalah
yang ada, batasan masalah, tujuan penelitian dilakukan, metodologi penelitian dan sistematika penulisan tugas akhir.
BAB II. LANDASAN TEORI Bab ini menjelaskan mengenai teori-teori yang akan digunakan sebagai
dasar dalam perancangan dan pembuatan Sistem Pendukung Keputusan Penentuan Tujuan Kuliah Kerja Lapangan Mahasiswa Fakultas Sains dan Teknologi Universitas Sanata Dharma, yaitu:
1. Teori Sistem Pendukung Keputusan
2. Teori Tahap
- – tahap Pengambilan Keputusan
3. Tujuan Sistem Pendukung Keputusan pada tahap requirement analysis dibuat kebutuhan sistem dengan use case diagram. Pada tahap logical design dibuat berbagai perancangan meliputi rancangan basis data, model, diagram aliran data hingga perancangan tampilan. Pada tahap decision analysis akan dilakukan identifikasi solusi dan analisis solusi yang mungkin dilakukan.
BAB IV. IMPLEMENTASI SISTEM Pada bab ini merupakan tahap penerapan dari rancangan sistem yang telah
dilakukan pada bab sebelumnya dan akan dijelaskan pembuatan sistem secara fisik. Pada bagian ini ditampilkan beberapa hasil penelitian dan capture tampilan sistem yang dibuat disertai penjelasan secukupnya tentang kegunaan form.
BAB V. ANALISIS HASIL Pada bab ini akan dijelaskan mengenai Sistem Pendukung Keputusan Penentuan Tujuan Kuliah Kerja Lapangan Mahasiswa Fakultas Sains dan Teknologi Universitas Sanata Dharma yang meliputi metode
pengembangan sistem yang dipakai, cara kerja sistem, manfaat sistem,
BAB II LANDASAN TEORI II.1. Sistem Pendukung Keputusan Menurut Keen dan Scoot Morton : Sistem Pendukung Keputusan merupakan penggabungan sumber
- – sumber kecerdasan individu dengan kemampuan komponen untuk memperbaiki kualitas keputusan.
Sistem Pendukung Keputusan dapat digambarkan sebagai sistem yang berkemampuan mendukung analisis data, dan pemodelan keputusan, berorientasi keputusan, orientasi perencanaan masa depan, dan digunakan pada saat-saat yang tidak biasa.
Tahapan SPK:
a. Definisi masalah
b. Pengumpulan data atau elemen informasi yang relevan
c. pengolahan data menjadi informasi baik dalam bentuk laporan grafik Menurut Herbert A. Simon ( Kadarsah, 2002:15-16) :
1. Tahap Pemahaman ( Inteligence Phace ) Tahap ini merupakan proses penelusuran dan pendeteksian dari lingkup problematika serta proses pengenalan masalah.
2. Tahap Perancangan ( Design Phace ) Tahap ini merupakan proses pengembangan dan pencarian alternatif solusi yang dapat diambil.
3. Tahap Pemilihan ( Choice Phace ) Tahap ini dilakukan pemilihan terhadap berbagai alternatif solusi yang dimunculkan pada tahap perencanaan agar ditentukan dengan memperhatikan kriteria – kriteria berdasarkan tujuan yang akan dicapai.
4. Tahap Impelementasi ( Implementation Phace ) Tahap ini dilakukan penerapan terhadap rancangan sistem yang telah dibuat pada tahap perancanagan serta pelaksanaan alternatif tindakan yang telah dipilih pada tahap pemilihan. Jenis Keputusan dalam Sistem Pendukung Keputusan Keputusan yang dibuat pada dasarnya dikelompokkan dalam 2 jenis, antara lain :
Tidak ada metode yang pasti untuk menangani masalah ini karena belum ada sebelumnya atau karena sifat dan struktur persisnya tak terlihat atau rumit atau karena begitu pentingnya sehingga memerlukan perlakuan yang sangat khusus.
Komponen Penyusun Sistem Pendukung Keputusan Suatu Sistem Pendukung Keputusan (SPK) memiliki tiga subsistem utama yang menentukan kapabilitas teknis sistem pendukung keputusan, antara lain :
1. Subsistem Manajemen Basis data Subsistem data merupakan bagian yang menyelediakan data-data yang dibutuhkan oleh Base management Subsystem (DBMS). DBMS sendiri merupakan susbsistem data yang terorganisasi dalam suatu basis data. Data- data yang merupakan dalam suatu Sistem Pendukung Keputusan dapat berasal dari luar lingkungan. Keputusan pada manajemen level atas seringkali harus memanfaatkan data dan informasi yang bersumber dari luar organisasi. Kemampuan subsistem data yang diperlukan dalam suatu Sistem Pendukung d. Mampu mengolah data yang bervariasi dengan fungsi manajemen data yang luas
2. Subsistem Manajemen Basis Model Subsistem model dalam Sistem Pendukung Keputusan memungkinkan pengambil keputusan menganalisis secara utuh dengan mengembangkan dan membandingkan alternative solusi. Intergrasi model-model dalam Sistem Informasi Manajemen yang berdasarkan integrasi data-data dari lapangan menjadi suatu Sistem Pendukung Keputusan.
Kemampuan subsistem model dalam Sistem Pendukung Keputusan antara lain : a. Mampu menciptakan model-model baru dengan cepat dan mudah
b. Mampu mengkatalogkan dan mengelola model untuk mendukung semua tingkat pemakai c. Mampu menghubungkan model-model dengan basis data melalui hubungan yang sesuai d. Mampu mengelola basis model dengan fungsi manajemen yang analog dengan database manajemen masukkan dari pemakai ke dalam Sistem Pendukung Keputusan. Adapun subsistem dialog dibagi menjadi tiga, antara lain :
1. Bahasa Aksi (The Action Language) Merupakan tindakan-tindakan yang dilakukan user dalam usaha untuk membangun komunikasi dengan sistem.
2. Bahasa Tampilan (The Display or Presentation Langauage) Merupakan keluaran yang dihasilakn oleh suatu Sistem Pendukung Keputusan dalam bentuk tampilan-tampilan akan memudahkan user untuk mengetahui keluaran sistem terhadap masukan-masukan yang telah dilakukan.
3. Bahasa Pengetahuan (Knowledge Base Language) Meliputi pengetahuan yang harus dimiliki user tentang keputusan dan tentang prosedur pemakaian Sistem Pendukung Keputusan agar sistem dapat digunakan secara efektif.
II.2. Metode AHP (Analytical Hierarchy Process)
Menurut Marimin dalam bukunya : Teknik dan Aplikasi Pengambilan
Prinsip kerja AHP adalah penyederhanaan suatu persoalan kompleks yang tidak terstruktur, strategis, dan dinamik menjadi bagian-bagiannya, serta menata dalam suatu hirarki. Kemudian tingkat kepentingan setiap variabel diberi nilai numerik secara subjektif tentang arti penting variabel tersebut secara relatif dibandingkan dengan variabel lain. Dari berbagai pertimbangan tersebut kemudian dilakukan sintesa untuk menetapkan variabel yang memiliki prioritas tinggi dan berperan untuk mempengaruhi hasil pada sistem tersebut.
Tahapan pengambilan keputusan dengan metode AHP pada dasarnya meliputi 1. Menyusun hirarki dari permasalahan yang dihadapi.
Persoalan yang akan diselesaikan, diuraikan menjadi unsur-unsurnya, yaitu kriteria dan alternatif, kemudian disusun menjadi struktur hirarki seperti
Pittsburgh
, untuk berbagai persoalan, skala 1 sampai 9 adalah skala terbaik dalam mengekspresikan pendapat. Nilai dan definisi pendapat kualitatif dari skala perbandingan Saaty dapat dilihat pada Tabel 2.1.
Tabel 2.1 Skala Penilaian Perbandingan BerpasanganIntensitas Kepentingan
Keterangan
1 Kedua elemen sama pentingnya
3 Elemen yang satu sedikit lebih penting daripada elemen yang lainnya
5 Elemen yang satu lebih penting daripada yang lainnya
7 Satu elemen jelas lebih mutlak penting daripada elemen lainnya
9 Satu elemen mutlak penting daripada elemen lainnya 2,4,6,8 Nilai-nilai antara dua nilai pertimbangan-pertimbangan yang berdekatan
Perbandingan dilakukan berdasarkan kebijakan pembuat keputusan dengan menilai tingkat kepentingan satu elemen terhadap elemen lainnya Proses perbandingan berpasangan, dimulai dari level hirarki paling atas yang ditujukan untuk memilih kriteria, misalnya A, kemudian diambil elemen yang akan dibandingkan, misal A1, A2, dan A3. Maka susunan elemen-elemen
Untuk menentukan nilai kepentingan relatif antar elemen digunakan skala bilangan dari 1 sampai 9 seperti pada Tabel 1., Penilaian ini dilakukan oleh seorang pembuat keputusan yang ahli dalam bidang persoalan yang sedang dianalisis dan mempunyai kepentingan terhadapnya.
Apabila suatu elemen dibandingkan dengan dirinya sendiri maka diberi nilai 1. Jika elemen i dibandingkan dengan elemen j mendapatkan nilai tertentu, maka elemen j dibandingkan dengan elemen i merupakan kebalikannya.
Dalam AHP ini, penilaian alternatif dapat dilakukan dengan metode langsung, yaitu metode yang digunakan untuk memasukkan data kuantitatif.
Biasanya nilai-nilai ini berasal dari sebuah analisis sebelumnya atau dari pengalaman dan pengertian yang detail dari masalah keputusan tersebut. Jika si pengambil keputusan memiliki pengalaman atau pemahaman yang besar mengenai masalah keputusan yang dihadapi, maka dia dapat langsung memasukkan pembobotan dari setiap alternatif.
3. Penentuan prioritas Untuk setiap kriteria dan alternatif, perlu dilakukan perbandingan
Pertimbangan-pertimbangan terhadap perbandingan berpasangan disintesis untuk memperoleh keseluruhan prioritas melalui tahapan-tahapan berikut: a. Kuadratkan matriks hasil perbandingan berpasangan.
b. Hitung jumlah nilai dari setiap baris, kemudian lakukan normalisasi matriks.
4. Konsistensi Logis Semua elemen dikelompokkan secara logis dan diperingatkan secara konsisten sesuai dengan suatu kriteria yang logis.
Matriks bobot yang diperoleh dari hasil perbandingan secara berpasangan tersebut harus mempunyai hubungan kardinal dan ordinal.
Hubungan tersebut dapat ditunjukkan sebagai berikut: Hubungan kardinal : a . a = a
ij jk ik
Hubungan ordinal : A > A , A > A maka A > A
i j j k i k
Hubungan diatas dapat dilihat dari dua hal sebagai berikut :
a. Dengan melihat preferensi multiplikatif, misalnya bila anggur lebih enak empat kali dari mangga dan mangga lebih enak dua kali dari pisang maka karena ketidakkonsistenan dalam preferensi seseorang. Penghitungan konsistensi logis dilakukan dengan mengikuti langkah-langkah sebagai berikut : a. Mengalikan matriks dengan proritas bersesuaian.
b. Menjumlahkan hasil perkalian per baris.
c. Hasil penjumlahan tiap baris dibagi prioritas bersangkutan dan hasilnya dijumlahkan.
d. Hasil c dibagi jumlah eleme n, akan didapat λ maks.
e. Indeks Konsistensi (CI) = ( λ maks-n) / (n-1) f. Rasio Konsistensi = CI/ RI, di mana RI adalah indeks random konsistensi.
Jika rasio konsistensi ≤ 0.1, hasil perhitungan data dapat dibenarkan. Daftar RI dapat dilihat pada Tabel 2.3
Tabel 2.3. Nilai Indeks RandomUkuran Matriks Nilai RI 1,2 0,00 3 0,58
4 0,90 5 1,12 6 1,24
Konsistensi Menggunakan Geomean
Menurut Saaty, (1993) Penilaian menggunakan geomean dipakai untuk merata- ratakan hasil perbandingan berpasangan dengan rata-rata geometric karena penilaian melibatkan banyak nilai dan bobot. Untuk menghitung rata-rata geometrik, nilai harus dikalikan, dan dari hasil ini ditarik akar pangkat bilangan yang sama dengan jumlah banyaknya baris penilaian bobot.
G = 1. 2. 3. , , , .
dimana : G = rata-rata geometrik X1,X2,…..,Xn = penilaian ke 1,2,3,…,n n = banyaknya penilaian Penghitungan geomean tidak berpengaruh terhadap nilai penyebaran distribusi yang ekstrim, karena dalam penghitungan, nilai yang dibandingkan adalah titik tengah aritmatik. Hal ini berguna untuk memusatkan satu nilai kecenderungan untuk dapat memusatkan distribusi sebagai satu ukuran dengan range data yang positif.
BAB III ANALISIS DAN PERANCANGAN SISTEM III.1. Analisis Sistem Analisis system merupakan penguraian dari suatu sistem informasi
yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan dan hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya.
III.1.1. Gambaran umum sistem yang lama
Pengambilan keputusan yang selama ini digunakan untuk menentukan tujuan Kuliah Kerja Lapangan Fakultas Sains dan Teknologi adalah masih dengan cara manual. Hal ini ditandai dengan belum adanya sistem terkomputerisasi yang digunakan untuk membantu pengambilan keputusan. Pengambilan keputusan hanya dilakukan dengan mengadakan
1. Pembentukan Panitia Kuliah Kerja Lapangan
2. Panitia melakukan jajak pendapat kepada para peserta untuk mendapatkan alternatif tujuan
3. Panitia mengolah alternatif alternatif yang didapat dari peserta dengan cara manual.
4. Panitia mengadakan rapat untuk menentukan tujuan final Kuliah Kerja Lapangan.