SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN PEMILIHAN ASISTEN DOSEN MENGGUNAKAN METODE SIMPLE MULTI ATTRIBUTE RATING TECHNIQUE (SMART)

  

SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN

PEMILIHAN ASISTEN DOSEN MENGGUNAKAN METODE

SIMPLE MULTI ATTRIBUTE RATING TECHNIQUE (SMART)

  

(Studi Kasus di Program Studi Teknik Informatika Universitas Sanata

Dharma Yogyakarta)

Tugas Akhir

  

Diajukan untuk Memenuhi Salah Satu Syarat

Memperoleh Gelar Sarjana Teknik

Program Studi Teknik Informatika

  

Oleh :

Stephanus Christiono Eka Putra

055314104

PROGRAM STUDI TEKNIK INFORMATIKA

  

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS SANATA DHARMA

YOGYAKARTA

  

SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN

PEMILIHAN ASISTEN DOSEN MENGGUNAKAN METODE

SIMPLE MULTI ATTRIBUTE RATING TECHNIQUE (SMART)

  

(Studi Kasus di Program Studi Teknik Informatika Universitas Sanata

Dharma Yogyakarta)

Tugas Akhir

  

Diajukan untuk Memenuhi Salah Satu Syarat

Memperoleh Gelar Sarjana Teknik

Program Studi Teknik Informatika

  

Oleh :

Stephanus Christiono Eka Putra

055314104

PROGRAM STUDI TEKNIK INFORMATIKA

  

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS SANATA DHARMA

YOGYAKARTA

  THE DECISION SUPPORT SYSTEM TO CHOOSE LECTURER ’S ASSISTANTS USING SIMPLE MULTI

ATTRIBUTE RATING TECHNIQUE (SMART) METHOD

  (Case Study in the Informatics Engineering Study Program of Sanata Dharma University, Yogyakarta) A THESIS Presented as a Partial Fullfillment of the Requirements To Obtain the Sarjana Teknik Degree In Informatics Engineering Study Program By: Stephanus Christiono Eka Putra 055314104

INFORMATICS ENGINEERING STUDY PROGRAM

  

YOGYAKARTA

  

HALAMAN PERSETUJUAN

TUGAS AKHIR

SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN PEMILIHAN

ASISTEN DOSEN MENGGUNAKAN METODE SIMPLE MULTI

ATTRIBUTE RATING TECHNIQUE (SMART)

  

(Studi Kasus di Program Studi Teknik Informatika Universitas Sanata

Dharma Yogyakarta)

  Oleh :

  

STEPHANUS CHRISTIONO EKA PUTRA

NIM : 055314104

  Telah disetujui oleh : Dosen Pembimbing P. H. Prima Rosa, S.Si., M.Sc Tanggal : Agustus 2010

PERNYATAAN KEASLIAN KARYA

  Saya menyatakan dengan sesungguhnya bahwa Tugas Akhir yang saya tulis ini tidak memuat karya atau bagian karya orang lain, kecuali yang telah disebutkan dalam kutipan dan daftar pustaka, sebagaimana layaknya karya ilmiah.

  Yogyakarta, Agustus 2010 Penulis Stephanus Christiono Eka Putra

  

PERNYATAAN PERSETUJUAN

PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN

AKADEMIS

  Yang bertanda tangan di bawah ini, saya mahasiswa Universitas Sanata Dharma : Nama : Stephanus Christiono Eka Putra NIM : 055314104

  Demi pengembangan ilmu pengetahuan,saya memberikan kepada perpustakaan Universitas Sanata Dharma karya ilmiah saya yang berjudul :

  

SISTEM PENDUKUNG PENGAMBILAN KEPUTUSAN PEMILIHAN

ASISTEN DOSEN MENGGUNAKAN METODE SIMPLE MULTI

ATTRIBUTE RATING TECHNIQUE (SMART)

  

(Studi Kasus di Program Studi Teknik Informatika Universitas Sanata

Dharma Yogyakarta)

  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 sebagai penulis. Demikian pernyataan ini yang saya buat dengan sebenarnya. Dibuat di Yogyakarta, Pada tanggal : Agustus 2010 Yang menyatakan

KATA PENGANTAR

  Puji syukur saya ucapkan kehadirat Tuhan Yang Maha Esa atas berkat dan limpahan kasih karunia yang telah diberikan-Nya sehingga penulis dapat menyelesaikan Tugas Akhir ini dengan judul “Sistem Pendukung Pengambilan

  

Keputusan Pemilihan Asisten Dosen menggunakan Metode S imple Multi

Attribute Rating Technique (SMART) ”.

  Dalam penulisan Tugas Akhir ini, penulis menyadari banyak pihak yang telah memberikan sumbangan baik pikiran, waktu, tenaga, bimbingan dan dorongan kepada penulis sehingga akhirnya Tugas Akhir ini dapat selesai. Oleh karena itu dengan segala kerendahan hati penulis menyampaikan ucapan terima kasih kepada :

  1. Tuhan Yesus Kristus dan Bunda Maria yang selalu memberi berkat, rahmat, dan anugrah, serta kekuatan sehingga penulis dapat menyelesaikan penelitian dan penyusunan Tugas Akhir ini hingga selesai.

  2. Bapak Yosef Agung Cahyanta, S.T., M.T. selaku Dekan Fakultas Sains dan Teknologi Universitas Sanata Dharma.

  3. Bapak Puspaningtyas Adi Sanjaya, S.T., M.T., selaku Ketua Jurusan Teknik Informatika Fakultas Sains dan Teknologi Universitas Sanata Dharma Yogyakarta.

  4. Ibu P.H. Prima Rosa S.Si., M.Sc. selaku Dosen Pembimbing Akademik dan juga selaku Dosen Pembimbing Tugas Akhir penulis yang selalu memberikan perhatian, kesabaran, pengarahan dan bimbingannya selama proses penelitian dan penulisan Tugas Akhir.

  5. Ibu Agnes Maria Polina, S.Kom., M.Sc. selaku dosen penguji yang telah memberikan pengarahan, kritik dan saran yang membangun.

  6. Ibu Ridowati Gunawan, S.Kom., M.T. selaku dosen penguji yang telah memberikan pengarahan, kritik dan saran yang membangun.

  7. Seluruh staff dosen Teknik Informatika Universitas Sanata Dharma yang telah memberikan bekal ilmu, arahan dan pengalaman selama penulis menempuh studi.

  8. Seluruh staff Sekretariat Teknik yang banyak membantu penulis dalam urusan administrasi akademik terutama menjelang ujian tugas akhir dan yudisium.

  9. Keluargaku tercinta: Mbah kakung dan Mbah putri, Papa, Mama, kedua adikku Matheus Dwi Cahyono dan Yustina Rostianingtyas, atas kasih sayang, perhatian, dukungan, motivasi, doa, dan segala pernyertaanya serta segala sesuatunya yang tidak dapat diuraikan satu-persatu.

  10. Teman-teman seperjuangan: Ign. Hans Veda, Ign. Dimas, Fransiskus Paranso, Dendy Prtha. Terima kasih telah bersama-sama melalui segala sesuatu dengan kebersamaan, suka duka, dan canda tawa dalam proses berjalannya penelitian dan penyusunan Tugas Akhir ini. Akhirnya kita bisa menyelesaikannya.

  11. Para sahabat: Dominikus Catur, Dya Sifa, Margaretha Itha, Maria Gorreti Anjar Esti, Ag. Hari Jati, Linus Wedar Duanto, Theresia Paulin, Yosaphat

  Dwi Santo, Agung Pratnyawan, Dionisius Arya, Johanes Wahyu, Frederick Martce Yudha, Sony Setiawan, Yuanita Prasetya, Orpha S.

  Biringkaka, Novy C. Adi Putra, Beta Yoga, Nikolas Catur, Andreas Hermawan, Johanes Baptista dan Nugrahayuningsih P.H, atas semangat yang selalu diberikan kepada penulis dan juga persahabatan yang telah dijalin selama ini.

  12. Stefani Santi Widhiastuti dan keluarga, untuk semua keceriaan, masukan dan dukungan yang memotivasi penulis dalam menjalani proses pendewasaan diri selama menjalani perkuliahan.

  13. Teman-teman SaOS (Sanata Dharma Open Source) atas bantuan yang diberikan kepada penulis dalam pengumpulan data tugas akhir ini.

  14. Seluruh teman-teman Teknik Informatika angkatan 2005.

  15. Serta semua pihak yang telah banyak membantu penyusunan Tugas Akhir ini yang tidak dapat disebutkan satu-per satu.

  Penulis menyadari bahwa penulisan Tugas Akhir ini masih banyak kekurangan dan kelemahan karena keterbatasan pikiran, tenaga, dan waktu penulis. Untuk itu penulis mengharapkan saran dan kritik yang membangun dari semua pihak. Akhir kata semoga Tugas Akhir ini dapat berguna dan bermanfaat bagi pembaca semua.

  Yogyakarta, 25 Agustus 2010

  

INTISARI

  Asisten dosen adalah seseorang yang berdasarkan pendidikan dan keahliannya diangkat oleh fakultas untuk membantu dosen dalam menunjang kelancaran praktikum. Dalam kenyataannya, banyaknya mahasiswa yang mendaftar sebagai calon asisten dosen membuat prodi Teknik Informatika Universitas Sanata Dharma seringkali kesulitan dalam menentukan pilihan terhadap mahasiswa yang bersedia dan mampu membantu dosen dalam memberikan materi praktikum.

  Tugas akhir ini dibuat untuk memberikan rekomendasi calon asisten dosen kepada para dosen prodi Teknik Informatika Universitas Sanata Dharma berdasarkan pertimbangan nilai matakuliah teori, nilai matakuliah praktikum, indeks prestasi kumulatif mahasiswa serta pengalaman mahasiswa menjadi asisten dosen agar hasil seleksi lebih akurat dan mahasiswa yang diterima sebagai asisten dosen tidak mendapatkan jadwal asistensi yang bertabrakan.

  Sistem pendukung pengambilan keputusan ini dibuat dalam bentuk web

  

application menggunakan PHP dan MySQL. Metodologi yang digunakan adalah

metode Simple Multi Attribute Rating Technique (SMART).

  Hasil dari uji coba sistem pendukung pengambilan keputusan ini berhasil memberikan rekomendasi calon asisten berdasarkan nilai persentase yang dimiliki oleh mahasiswa pelamar.

  

ABSTRACT

  A lecturer ’s assistant is someone who posseses certain education and expertise and is appointed by the faculty to help support the lecturer in laboratory works. In fact, the number of students who apply for lecturer assistants make Informatics Engineering Study Program of Sanata Dharma University often finds difficulties in selecting appropriate students who are willing and capable to assist the lecturer in providing the materials lab.

  This final project was developed to provide a recommendation about the candidates of the lecturer ’s assistants to Informatics Engineering Study Program of Sanata Dharma University based on their scores on theoretical courses, as well as laboratory works, their Grade Point Averages and previous experiences as teaching assistants so that the selection result will be more accurate. Moreover, those who are accepted as teaching assistants will not get schedules that collides one another.

  The system that can be applied to support the decision making was made in the form of web applications using PHP and MySQL. The methodology used is Simple Multi Attribute Rating Technique (SMART).

  The results of this system can successfully give the recommendation of the assistant candidates based on their percentage scores.

  

DAFTAR ISI

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

DAFTAR GAMBAR

Gambar 2.1 Hubungan Komponen SPPK ............................................................. 18Gambar 2.2 Contoh Diagram Relasi Entitas ......................................................... 25Gambar 2.3 Simbol entitas Student ....................................................................... 26Gambar 2.4 Simbol atribut dalam entitas student ................................................. 26Gambar 2.5 Simbol Kunci/key .............................................................................. 27Gambar 2.6 Contoh Relasi Antar Entitas .............................................................. 28Gambar 3.1 Use case diagram dosen .................................................................... 40Gambar 3.2 Use case diagram paket manajemen user .......................................... 41Gambar 3.3 Use case diagram paket konfigurasi .................................................. 42Gambar 3.4 Use case diagram mahasiswa ............................................................ 46Gambar 3.5 Use case diagram paket pilihan matakuliah ...................................... 47Gambar 3.6 Diagram berjenjang (decomposition diagram) ................................. 49Gambar 3.7 Diagram Konteks (Context diagram) ................................................ 50Gambar 3.8 DAD Level 1 Mahasiswa .................................................................. 51Gambar 3.9 DAD Level 1 Subsistem Dosen ........................................................ 52Gambar 3.10 DAD Level 1 Subsistem Prodi /Administrator ............................... 53Gambar 3.11 DAD Level 2 Pilihan Matakuliah.................................................... 54Gambar 3.12 DAD Level 2 Penyeleksian Dosen .................................................. 55Gambar 3.13 DAD Level 2 Manajemen User ....................................................... 56Gambar 3.14 DAD Level 2 Konfigurasi ............................................................... 57Gambar 3.15 DAD Level 2 Penyeleksian Dosen Prodi / Administrator............... 58Gambar 3.16 DAD Level 2 Pengambilan Keputusan ........................................... 59Gambar 3.17 Diagram Relasi-Entitas ................................................................... 61Gambar 3.18 Halaman Utama ............................................................................... 75Gambar 3.19 Halaman Login Dosen ..................................................................... 75Gambar 3.20 Halaman Login Mahasiswa ............................................................. 76Gambar 3.22 Halaman Account ............................................................................ 77Gambar 3.23 Halaman Manajemen User Submenu Dosen ................................... 77Gambar 3.24 Halaman Manajemen User Submenu Calon Asisten ...................... 78Gambar 3.25 Halaman Konfigurasi Kriteria ......................................................... 78Gambar 3.26 Halaman Konfigurasi Bobot............................................................ 79Gambar 3.27 Halaman Lihat Jadwal ..................................................................... 79Gambar 3.28 Halaman Penyeleksian .................................................................... 80Gambar 3.29 Halaman Hitung Skor ...................................................................... 80Gambar 3.30 Halaman Utama Mahasiswa ............................................................ 81Gambar 3.31 Halaman Account Mahasiswa ......................................................... 81Gambar 3.32 Halaman Transkrip Nilai ................................................................. 82Gambar 3.33 Halaman Lihat Jadwal ..................................................................... 82Gambar 3.34 Halaman Tambah Pilihan Matakuliah ............................................. 83Gambar 3.35 Halaman Pilihan Matakuliah ........................................................... 83Gambar 3.36 Halaman Hasil Seleksi .................................................................... 84Gambar 4.1. Tampilan Halaman Utama ............................................................... 95Gambar 4.2. Tampilan Halaman Login Dosen ..................................................... 96Gambar 4.3. Tampilan halaman Input data Dosen ................................................ 98Gambar 4.4. Tampilan halaman login mahasiswa ................................................ 99Gambar 4.5. Tampilan halaman form input data mahasiswa .............................. 101Gambar 4.6. Tampilan Halaman Utama Mahasiswa .......................................... 102Gambar 4.7. Tampilam halaman Account mahasiswa ........................................ 103Gambar 4.8. Tampilan halaman Transkrip Nilai Mahasiswa ............................. 104Gambar 4.9. Tampilan halaman Lihat Jadwal .................................................... 105Gambar 4.10. Tampilan halaman pilihan matakuliah ......................................... 106Gambar 4.11. Tampilan halaman form pilihan kelas calon asisten .................... 107Gambar 4.12. Tampilan Halaman Utama Dosen Matakuliah ............................. 110Gambar 4.13. Tampilan halaman account dosen matakuliah ............................. 111Gambar 4.14. Tampilan halaman lihat jadwal dosen matakuliah ....................... 112Gambar 4.15. Tampilan halaman pilih calon asisten .......................................... 113Gambar 4.17. Tampilan halaman pilih asisten hasil rekomendasi calon ............ 115Gambar 4.18. Tampilan halaman asisten pilihan ................................................ 116Gambar 4.19. Tampilan halaman utama administrator ....................................... 117Gambar 4.20. Halaman manajemen user submenu dosen................................... 118Gambar 4.21. Tampilan halaman manajemen user submenu calon asisten ........ 119Gambar 4.22. Tampilan halaman konfigurasi submenu konfigurasi kriteria ...... 121Gambar 4.23. Tampilan halaman konfigurasi submenu konfigurasi bobot ........ 123Gambar 4.24. Tampilan halaman hitung skor ..................................................... 125Gambar 4.25. Tampilan halaman Daftar Rekomendasi Asisten ......................... 126Gambar 4.26. Tampilan halaman finalisasi......................................................... 129Gambar 5.1. Konfigurasi bobot ........................................................................... 136Gambar 5.2. Contoh data mahasiswa pelamar .................................................... 137Gambar 5.3. Hasil perhitungan sistem ................................................................ 140

  

DAFTAR TABEL

Tabel 2.1. Tabel jenis-jenis model SPPK ............................................................. 15Tabel 2.2. Simbol Komponen Use Case ............................................................... 24Tabel 2.3. Simbol Komponen Decomposition Diagram ....................................... 25Tabel 2.4. Simbol kardinalitas dari hubungan entitas ........................................... 28Tabel 3.1. Tabel analisis sebab-akibat .................................................................. 36Tabel 3.2. Ringkasan Use Case Dosen.................................................................. 44Tabel 3.3. Ringkasan Use Case Mahasiswa .......................................................... 47Tabel 3.4. Tabel Dosen ......................................................................................... 62Tabel 3.5. Tabel Mahasiswa ................................................................................. 62Tabel 3.6. Tabel Matakuliah ................................................................................. 63Tabel 3.7. Tabel Jadwal ........................................................................................ 63Tabel 3.8. Tabel Transkrip .................................................................................... 63Tabel 3.9. Tabel Kriteria_nilai_praktikum............................................................ 64Tabel 3.10. Tabel Kriteria_IPK ............................................................................. 64Tabel 3.11. Tabel Kriteria_nilai_teori ................................................................... 64Tabel 3.12. Tabel Kriteria_pengalaman ................................................................ 65Tabel 3.13. Tabel Pilihan_jadwal_asisten ............................................................. 65Tabel 3.14. Tabel Jadwal_mahasiswa ................................................................... 65Tabel 3.15. Tabel kriteria_batasmax ..................................................................... 65Tabel 3.16. Tabel Status_dsn ................................................................................ 66Tabel 3.17. Nilai Kriteria masing-masing alternatif ............................................. 66Tabel 3.18. Penentuan Goal Weight Factor .......................................................... 67Tabel 3.19. Penentuan bobot Kriteria ................................................................... 67Tabel 3.20. Nilai matakuliah ................................................................................. 68Tabel 3.21. Nilai Konfigurasi Kriteria .................................................................. 68Tabel 3.22. Data Nilai Kriteria .............................................................................. 69Tabel 3.24. Konversi Nilai Interval Kriteria ......................................................... 70Tabel 3.25. Nilai Bobot Interval Kriteria .............................................................. 70Tabel 3.26. Nilai Bobot Interval Kriteria .............................................................. 71Tabel 3.27. Nilai Bobot Kriteria masing-masing alternatif................................... 71Tabel 3.28. Normalisasi Nilai Bobot..................................................................... 72Tabel 3.29. Normalisasi nilai data baku ................................................................ 72Tabel 3.30. Penentuan Skor Total ......................................................................... 73Tabel 4.1. Tabel Dosen ......................................................................................... 86Tabel 4.2. Tabel Mahasiswa ................................................................................. 87Tabel 4.3. Tabel Matakuliah ................................................................................. 87Tabel 4.4. Tabel Jadwal ........................................................................................ 88Tabel 4.5. Tabel Transkrip .................................................................................... 89Tabel 4.6. Tabel Kriteria_nilai_praktikum............................................................ 89Tabel 4.7. Tabel Kriteria_IPK ............................................................................... 90Tabel 4.8. Tabel Kriteria_nilai_teori ..................................................................... 91Tabel 4.9. Tabel Kriteria_pengalaman .................................................................. 91Tabel 4.10. Tabel Pilihan_jadwal_asisten ............................................................. 91Tabel 4.11. Tabel Jadwal_mahasiswa ................................................................... 92Tabel 4.12. Tabel kriteria_batasmax ..................................................................... 93Tabel 4.13. Tabel Status_dsn ................................................................................ 93Tabel 5.1. Tabel contoh konfigurasi kriteria ....................................................... 136Tabel 5.2. Data mahasiswa pelamar .................................................................... 137Tabel 5.3. Nilai Bobot Kriteria masing-masing alternatif................................... 138Tabel 5.4. Normalisasi nilai data baku ................................................................ 138Tabel 5.5. Penentuan Skor Total ......................................................................... 140

BAB I PENDAHULUAN I.1. Latar Belakang Di program studi (Prodi) Teknik Informatika Universitas Sanata Dharma (TI USD), asisten dosen adalah seseorang yang berdasarkan

  pendidikan dan keahliannya diangkat oleh program studi untuk membantu dosen dalam menunjang kelancaran praktikum.

  Dalam kenyataannya, prodi TI USD seringkali kesulitan dalam menentukan pilihan terhadap mahasiswa yang bersedia dan mampu membantu dosen dalam memberikan materi praktikum. Selama ini, proses pemilihan asisten dosen dilakukan dengan cara mahasiswa mendaftar dan mengisi formulir yang berisi data mahasiswa, data matakuliah serta data kelas yang diminati. Selain mengisi formulir, mahasiswa juga diminta untuk mengumpulkan syarat-syarat untuk menjadi asisten dosen seperti fotocopy Kartu Tanda Mahasiswa, foto mahasiswa dan transkrip nilai mahasiswa. Setelah itu mahasiswa mengembalikan formulir beserta syarat- syaratnya ke sekretariat. Sekretariat akan merangkum para pendaftar beserta data-data tiap mahasiswa dan syarat-syaratnya. Hasil rangkuman pendaftar diberikan kepada dosen matakuliah praktikum. Dosen matakuliah praktikum memilih mahasiswa berdasarkan hasil rangkuman pendaftar yang telah diberikan oleh sekretariat.

  Selajutnya dosen matakuliah praktikum mengumpulkan daftar hasil pilihannya kepada sekretariat.

  Permasalahan yang timbul dari proses pemilihan asisten dosen di atas adalah bagaimana memilih mahasiswa yang tepat untuk membantu dosen dalam memberikan materi praktikum. Permasalahan lain muncul ketika dosen memilih asisten tanpa memperhatikan apakah asisten tersebut telah terpilih sebagai asisten di kelas lain pada jadwal yang sama. Akibatnya, hasil seleksi menjadi kurang akurat di mana asisten dosen yang terpilih sering mendapatkan jadwal asistensi yang sama, untuk matakuliah yang berbeda.

  Untuk mengatasi permasalahan-permasalahan di atas, maka dibutuhkan sistem pendukung pengambilan keputusan yang bertujuan untuk memberikan rekomendasi calon asisten terbaik kepada dosen prodi TI USD sehingga mendapatkan mahasiswa yang tepat sebagai asisten dosen berdasarkan pertimbangan nilai matakuliah praktikum, nilai matakuliah teori, indeks prestasi kumulatif mahasiswa, serta pengalaman mahasiswa menjadi asisten dosen.

I.2. Rumusan Masalah

  Dari latar belakang masalah di atas, maka rumusan masalahnya adalah bagaimana membangun sistem pendukung pengambilan keputusan untuk memberikan rekomendasi calon asisten terbaik kepada dosen prodi TI USD sehingga mendapatkan mahasiswa yang tepat sebagai asisten

   Nilai matakuliah Teori  Nilai matakuliah Praktikum  IPK mahasiswa  Pengalaman mahasiswa menjadi asisten dosen

  I.3. Tujuan

  Tujuan dari penulisan tugas akhir adalah sebagai berikut : Membangun sistem pendukung pengambilan keputusan berbasis web untuk memberikan rekomendasi calon asisten dosen kepada para dosen prodi TI USD berdasarkan pertimbangan nilai matakuliah teori, nilai matakuliah praktikum, indeks prestasi kumulatif mahasiswa serta pengalaman mahasiswa menjadi asisten dosen agar hasil seleksi lebih akurat dan mahasiswa yang diterima sebagai asisten dosen tidak mendapatkan jadwal asistensi yang bertabrakan.

  I.4. Batasan Masalah

  Batasan masalah dalam tugas akhir ini adalah sebagai berikut :

  1. Kriteria yang digunakan dalam proses pengambilan keputusan, dibatasi pada empat macam kriteria, yaitu nilai matakuliah teori mahasiswa, nilai matakuliah praktikum mahasiswa, IPK mahasiswa, dan pengalaman mahasiswa menjadi asisten dosen.

  2. Hanya matakuliah praktikum yang digunakan dalam proses pengambilan keputusan.

  3. Untuk mendapatkan data kriteria dan jadwal matakuliah, sistem ini diasumsikan telah terhubung dengan Sistem Informasi Akademik.

  4. Kurikulum yang digunakan adalah kurikulum 2008, sehingga data mahasiswa yang digunakan adalah data sampel mahasiswa angkatan 2008 dan seterusnya.

  5. Sistem yang dibuat menggunakan PHP dan MySQL.

I.5. Metodologi Penelitian

  Metodologi pengembangan perangkat lunak ini menggunakan metode Framework for the Application of Sistem Thinking (FAST).

  Tahap-tahap yang dikerjakan berdasarkan FAST adalah :

  a. Tahap definisi ruang lingkup (scope definition) yang merupakan tahap penentuan kelayakan dan batasan-batasan dari sistem yang akan dibangun. Hasil dari tahap ini adalah pernyataan masalah yang dihadapi.

  b. Tahap analisis masalah (problem analysis) yang merupakan tahap analisa terhadap masalah-masalah utama yang dihadapi dan akan diselesaikan oleh sistem informasi. Tahap ini akan menghasilkan analisa sebab-akibat (cause-effect analysis).

  c. Tahap analisis kebutuhan (requirement analysis) merupakan tahap pengumpulan data akan kebutuhan sistem dan menganalisanya. Hasil dari tahap ini direpresentasikan dengan use-case diagram.

  d. Tahap desain logikal (logical design) dan desain fisikal (physical pendukung pengambilan keputusan secara logis dan fisik, baik perancangan diagram aliran data, diagram dekomposisi, diagram entitas-relasi, subsistem manajemen data, subsistem manajemen model dan subsistem manajemen dialog.

  e. Tahap construction and testing yang merupakan tahap pembuatan sistem dan implementasi dari desain sistem serta melakukan pengujian meliputi unjuk kerja, uji masukan dan keluaran dari sistem oleh para dosen prodi TI USD.

  Untuk membangun model sistem pendukung pengambilan keputusan ini digunakan metode Simple Multi Attribute Rating Technique

  (SMART).

I.6. Sistematika Penulisan

  Sistematika penulisan tugas akhir ini adalah sebagai berikut :

  Bab I. Pendahuluan Bab ini berisi latar belakang, rumusan masalah, tujuan, batasan masalah, metodologi penelitian, dan sistematika penulisan. Bab II. Landasan Teori Bab ini mengemukakan teori-teori yang menjadi acuan dalam

  perancangan dan pembuatan sistem pengambilan keputusan pemilihan asisten dosen.

  Bab III. Analisis Dan Perancangan Sistem

  Bab ini berisi uraian mengenai tahap analisis sistem, tahap analisis masalah, tahap analisis kebutuhan, desain logical dan desain fisikal. Tahap analisis sistem terdiri dari gambaran umum sistem yang lama dan fase definisi ruang lingkup. Tahap analisis masalah berisi mengenai analisis sebab akibat. Tahap analisis kebutuhan terdiri dari pihak yang terlibat dalam sistem dan use case diagram. Tahap desain logikal terdiri dari gambaran umum sistem yang akan dibuat, desain proses, desain manajemen data dan desain manajemen model. Tahap desain fisikal terdiri dari manajemen dialog.

  Bab IV. Implementasi Sistem Bab ini menjelaskan mengenai implementasi dari hasil perancangan yang dibahas pada Bab III serta pengujian dan evaluasi program. Bab V. Analisis Hasil Bab ini berisi mengenai analisis hasil, meliputi kelebihan dan

  kekurangan dari sistem yang telah dibuat berdasarkan hasil uji coba terhadap sistem.

  Bab VI. Penutup Bab ini menguraikan kesimpulan dan saran-saran dari penulisan tugas akhir yang disusun.

BAB II LANDASAN TEORI II.1. Keputusan Beberapa ahli mendefinisikan tentang definisi keputusan. Firhburn

  (1964) dalam bukunya yang berjudul “Decision and Value Theory” mendefinisikan pengambilan keputusan sebagai berikut : “Keputusan adalah suatu pilihan tentang suatu bagian tindakan”.

  Sedangkan Burch dan Srater (1983) dalam bukunya yang berjudul “Information System : Theory and Practice“ menambahkan kata pemilihan alternatif dalam definisinya yaitu : “Keputusan adalah aktifitas pemilihan tindakan dari sekumpulan alternatif untuk memecahkan su atu masalah”.

II.2. Pengambilan Keputusan

  Chruchman (1986) dalam Turban (1995) mengatakan bahwa Pengambilan keputusan merupakan aktifitas manajemen berupa tindakan dari sekumpulan alternatif yang telah dirumuskan sebelumnya untuk memecahkan suatu masalah atau konflik dalam manajemen.

  Menurut Hebert A. Simon (1980) dalam Turban (1995), ada 4 tahap yang harus dilalui dalam proses pengambilan keputusan yaitu :

  1. Penelusuran (Intelegensi)

  Merupakan tahap pendefinisian masalah serta identifikasi informasi yang dibutuhkan berkaitan dengan persoalan yang dihadapi serta keputusan yang diambil. Sebelum suatu langkah penyelesaian masalah diambil, tentunya persoalan yang dihadapi harus dirumuskan terlebih dahulu secara jelas.

  2. Perancangan (Design) Merupakan tahap analisa dalam kaitan mencari atau merumuskan alternatif pemecahan masalah. Setelah permasalahan dirumuskan dengan baik, maka tahap berikutnya adalah merancang atau membangun model pemecahan masalahnya dan menyusun berbagai alternatif pemecahan masalah.

  3. Pemilihan (Choice) Dengan mengacu pada rumusan tujuan serta hasil, selanjutnya langkah yang diambil adalah memilih alternatif solusi yang paling sesuai. Pemilihan alternatif ini akan mudah dilakukan kalau hasil yang diinginkan terukur atau memiliki nilai kuantitas tertentu.

  4. Implementasi (Implementation) Merupakan tahap pelaksanaan dari keputusan yang telah diambil.

  Padatahap ini perlu disusun serangkaian tindakan yang terencana, sehingga hasil keputusan dapat dipantau dan disesuaikan apabila diperlukan perbaikan.

  II.3. Sistem Pendukung Pengambilan Keputusan

  II.3.1. Pengertian SPPK

  Menurut Scott Morton, Sistem Pendukung Pengambilan Keputusan didefinisikan sebagai suatu sistem yang berbasis komputer yang ditujukan untuk membantu pengambilan keputusan dan memanfaatkan data dan model tertentu untuk memecahkan berbagai masalah yang tidak terstruktur (Turban,1995).

  Menurut Keen dan Scott Morton, Sistem Pendukung Pengambilan Keputusan merupakan beberapa sistem pengambilan keputusan yang bersumberdaya intelektual yang berasal dari kemampuan individu pada computer untuk memperbaiki kemampuan keputusan tersebut (Turban,1995).

  II.3.2. Karakteristik dan kemampuan SPPK

  Sebagian besar SPPK memiliki beberapa dari seluruh ciri khas berikut ini (Turban, 1995) :

  1. SPPK dirancang untuk membantu pengambilan keputusan dalam memecahkan masalah yang sifatnya semi terstruktur atau tidak terstruktur.

  2. SPPK dapat digunakan oleh semua tingkat manajer, mulai dari eksekutif tertinggi sampai manajer-manajer dibawahnya.

  3. SPPK dapat digunakan untuk individu ataupun kelompok. Banyak permasalahan organisasi melibatkan kelompok pengambilan keputusan. Masalah-masalah yang kurang terstruktur seringkali membutuhkan beberapa individu di departemen dan tingkat organisasi yang berbeda untuk menyelesaikannya.

  4. SPPK dapat mendukung keadaan keputusan yang saling tergantung atau berurutan.

  5. SPPK mendukung semua langkah pada proses pengambilan keputusan yaitu penelusuran, perancangan, pemilihan, dan implementasi.

  6. SPPK mendukung berbagai macam proses pengambilan keputusan dan gaya pengambilan keputusan, sehingga ada kesesuaian antara sistem pendukung pengambilan keputusan dan atribut-atribut yang digunakan individu pengambil keputusan.

  7. SPPK dapat beradaptasi sepanjang waktu. Pembuat keputusan harus reaktif berani menghadapi perubahan kondisi dengan cepat terhadap perubahan kondisi dan menyesuaikan sistem pendukung pengambilan keputusan dengan perubahan tersebut. Sistem pendukung pengambilan keputusan bersifat fleksibel, sehingga user dapat menambahkan, menghapus, mengkombinasikan, merubah atau mengurutkan ulang elemen-elemen dasarnya (memberikan respon yang cepat terhadap situasi yang tidak diinginkan).

  8. SPPK mudah dipakai. Pemakai harus merasa “at home” dengan sistem, mudah digunakan (user friendly), fleksibel, kemampuan grafis yang kuat, dan bahasa antar user interface dengan mesin menggunakan bahasa yang dipakai oleh pengguna, sehingga hal ini dapat meningkatkan efektifitas SPPK.

  9. SPPK lebih ditekankan untuk meningkatkan efektifitas dari keputusan (hasil yang akurat, ketepatan waktu, termasuk biaya), daripada efisiensi.

  10. Pengambilan keputusan memegang sepenuhnya setiap tahap dari pengambilan keputusan. Sistem pendukung pengambilan keputusan ditujukan untuk mendukung bukan menggantikan pengambilan keputusan. Pengambil keputusan dapat menolak setiap rekomendasi komputer pada setiap waktu dalam proses.

  11. Menuntun proses belajar, terutama pada saat muncul permintaan baru dan perbaikan sistem, yang menuntut untuk belajar lebih, dimana proses belajar yang harus terus menetus akan meningkatkan dan mengembangkan sistem pendukung pengambilan keputusan.

  12. Pemakai (end user) harus mampu membangun sendiri SPPK yang sederhana. Sistem yang lebih besar dapat dibangun dalam kelompok user dengan sedikit bantuan dari pakar sistem informasi.

  13. SPPK biasanya memanfaatkan model (standar atau sudah jadi) untuk menganalisa situasi ketika keputusan harus diambil.

  Kemampuan permodelan memungkinkan user melakukan percobaan dengan strategi yang berbeda dibawah konfigurasi yang berbeda pula. Setiap percobaan menghasilkan pandangan dan pengetahuan baru.

  14. SPPK tingkat lanjut dilengkapi dengan komponen pengetahuan yang memungkinkan untuk membuat solusi yang efektif dan efisien dari setiap masalah yang sulit.

II.3.3. Komponen SPPK

  Menurut Turban (1995), SPPK memiliki 4 subsistem utama yang menentukan kapabilitas teknis dari SPPK tersebut, yaitu :

  1. Manajemen Data Subsistem manajemen data merupakan komponen SPPK yang menyediakan data bagi sistem. Data tersebut disimpan dalam suatu basis data yang diorganisasikan oleh sistem yang disebut DBMS (Database Management System). Subsistem ini disusun oleh komponen yang terdiri dari : a. Basis Data

  Basis data adalah komponen data yang direlasikan dan diatur sesuai kebutuhan organisasinya, dan dapat digunakan oleh banyak orang dalam banyak aplikasi. Basis data SPPK terdiri dari beberapa jenis data yaitu :

   Data Internal Data ini berasal dari sistem proses transaksi dalam suatu organisasi. Data tersebut seperti data akuntansi, keuangan, pemasaran, produksi, pribadi dan lain sebagainya, tergantung kebutuhan dari SPPK tersebut.

   Data Eksternal Data ini berasal dari luar organisasi seperti data industri, data penelitian, pemasaran, data sensus, data tenaga kerja daerah, peraturan pemerintah, data tarif pajak dan data perekonomian nasional.

   Data Pribadi Data ini berupa aturan-aturan pokok yang digunakan oleh para pembuat keputusan tertentu atau dalam keadaan- keadaan tertentu. Untuk membangun sebuah basis data SPPK, sering dilakukan pengambilan data dari berbagai sumber data. Operasi ini disebut ekstraksi. Operasi ini melakukan pengambilan data berupa arsip, kesimpulan, data yang sudah disaring dan ringkasan data. Ekstraksi dapat terjadi pada saat pemakai membuat laporan data yang ada dalam basis data.

  b. Sistem Manajemen Basis Data Basis data dapat dibuat, diakses dan diperbaharui dengan menggunakan sistem ini. DBMS memiliki banyak kemampuan dalam pengelolaan data dan sangat kompleks, sehingga sedikit pemakai yang dapat membuat program dan mengembangkan perangkat lunak DBMS. DBMS memiliki tiga fungsi dasar yaitu penyimpanan data, pencari data dan pengontrol data.

  c. Fasilitas Query Fasilitas ini memberikan dasar-dasar untuk mengakses data.

  Fasilitas ini menerima permintaan data, menentukan bagaimana permintaan tersebut dapat dipenuhi, merumuskan perincian permintaan dan memberikan hasilnya.

  d. Direktori Direktori adalah daftar seluruh data dalam basis data. Direktori berisi tentang definisi data yang berfungsi untuk mengetahui keberadan data, sumber data, dan kegunaan data tersebut. Direktori biasanya digunakan untuk fase pengetahuan pada proses pembuatan keputusan sebagai bantuan memeriksa data, mengidentifikasi masalah, dan mengetahui peluang-peluang yang ada.

  2. Manajemen Model Model merupakan suatu peniruan dari alam nyata. Kendala yang kadang dihadapi dalam merancang suatu model adalah bahwa model yang disusun ternyata tidak mampu mencerminkan seluruh veriabel alam nyata. Sehingga keputusan yang diambil yang didasarkan pada model tersebut menjadi tidak akurat dan tidak sesuai dengan kebutuhan. Oleh karena itu, dalam menyimpan berbagai model pada subsistem model harus tetap dijaga fleksibilitasnya. Artinya harus ada fasilitas yang mampu membantu pengguna untuk memodifikasi atau menyempurnakan model, seiring dengan perkembangan pengetahuan.

  Turban (1995) mengelompokkan model-model yang digunakan dalam SPPK menjadi seperti berikut :

Tabel 2.1. Tabel jenis-jenis model SPPK

  No Model Proses dan Tujuan Teknik Representasi

  1 Optimasi masalah dengan beberapa alternatif

  Mencari penyelesaian terbaik dari beragam alternatif Tabel keputusan, pohon kelputusan

  2 Optimasi menggunakan algoritma

  Mencari penyelesaian terbaik dari sejumlah besar alternatif Model program linear, model jaringan dan model matematika lainnya

  3 Optimasi dengan rumus analitis

  Mencari penyelesaian terbaik dengan menggunakan rumus Model penyimpanan

  4 Simulasi Mencari penyelesaian terbaik di antara alternatif yang ada dengan menggunakan percobaan

  Beberapa model simulasi

  5 Heuristik Mencari penyelesaian yang cukup baik dengan menggunakan aturan-aturan

  Pemrograman heuristic, sistem pakar

  6 Model deskriptif lainnya Mencari dan menemukan “What-if” menggunakan rumus

  Permodelan keuangan

  7 Model prediktif Memprediksi kemungkinan yang akan terjadi berdasarkan Analisis Markov, model perkiraan

  3. Manajemen Dialog Melalui subsistem ini pemakai dapat berkomunikasi dengan sistem yang dibangun. Subsistem ini menyediakan fasilitas antar muka pemakai (User interface) yang terdiri dari 3 komponen yaitu :

  a) Bahasa aksi (Action Language), yaitu suatu perangkat lunak yang digunakan pengguna untuk berkomunikasi dengan sistem b) Bahasa tampilan (Display atau Presentation Language), yaitu suatu perangkat yang berfungsi sebagai sarana untuk menampilkan sesuatu.

  c) Basis Pengetahuan (Knowledge Base), yaitu bagian yang mutlak diketahui oleh pengguna sehingga sistem yang dirancang dapat berfungsi secara efektif. Kombinasi dari berbagai kemampuan diatas dikenal dengan sebagai Gaya Dialog (Dialog Style). Gaya dialog terdiri dari :

  a) Dialog Tanya Jawab Dalam dialog ini, sistem bertanya kepada pengguna, dan pengguna menjawab, kemudian dari hasil dialog ini sistem akan menawarkan alternatif keputusan yang dianggap memenuhi keinginan pengguna.

  b) Dialog perintah Dalam dialog ini, pengguna memberikan perintah-perintah yang tersedia pada sistem untuk menjalankan fungsi yang ada pada c) Dialog Menu Dialog ini merupakan gaya dialog yang paling popular dalam SPPK. Dalam hal ini pengguna dihadapkan pada berbagai alternatif menu yang disiapkan sistem.menu ini akan ditampilkan pada monitor. Pengguna cukup menekan tombol-tombol tertentu, dan setiap pilihan akan menghasilkan respon atau jawaban tertentu.

  d) Dialog Masukan/Keluaran Model dialog ini menggunakan form input atau masukan.

  Disamping form masukan, juga disediakan form keluaran yang merupakan respon dari sistem.

Dokumen yang terkait

SISTEM PENDUKUNG KEPUTUSAN PENJURUSAN SISWA BARU SMK NEGERI 3 JEPARA DENGAN METODE SIMPLE MULTI ATRIBUT RATING TECHNIQUE (SMART).

0 3 9

SISTEM PENDUKUNG KEPUTUSAN ASISTEN LABORATORIUM DOSEN ELEKTRO MENGGUNAKAN METODE WEIGHTED PRODUCT DI POLINES.

0 2 6

PEMBANGUNAN SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN RUMAH DI PROVINSI DIY MENGGUNAKAN METODE SIMPLE ADDITIVE PEMBANGUNAN SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN RUMAH DI PROVINSI DIY MENGGUNAKAN METODE SIMPLE ADDITIVE WEIGHTING BERBASIS WEB.

0 4 12

APLIKASI SISTEM PENDUKUNG KEPUTUSAN DALAM PEMILIHAN MOBIL TOYOTA MENGGUNAKAN LOGIKA FUZZY MULTI ATTRIBUTE DECISION MAKING (MADM).

1 2 16

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN DOSEN TELADAN MENGGUNAKAN METODE FUZZY ANALYTICAL HIERARCHY PROCESS(FAHP)

0 0 8

PEMBUATAN APLIKASI SELEKSI PENERIMAAN SISWA BARU DI SMK PGRI 1 NGANJUK DENGAN METODE SIMPLE MULTI ATTRIBUTE RATTING TECHNIQUE (SMART) PLUS

0 1 5

SISTEM PENDUKUNG KEPUTUSAN PENENTUAN SUPPLIER BAHAN BANGUNAN MENGGUNAKAN METODE SMART (SIMPLE MULTI ATTRIBUTE RATING TECHNIQUE) PADA TOKO BINTANG KERAMIK JAYA

0 6 10

SISTEM PENDUKUNG KEPUTUSAN PENENTUAN KELAYAKAN CALON TENAGA KERJA INDONESIA (TKI) KE LUAR NEGERI MENGGUNAKAN METODE SIMPLE ADDITIVE WEIGHTING (SAW) DAN SIMPLE MULTI - ATTRIBUTE RATING TECHNIQUE (SMART) SKRIPSI

0 0 14

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN SEPEDA MOTOR MATIC MENGGUNAKAN METODE SIMPLE ADDITIVE WEIGHTING (SAW)

0 1 14

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN PEMASOK TAHU UNTUK INDUSTRI TAHU BAKSO MENGGUNAKAN METODE SIMPLE

0 0 15