semanTIK, Vol.2, No.1, Jan-Jun 2016, pp. 247-256 ISSN : 2502-8928 (Online)
247
SISTEM PENDUKUNG KEPUTUSAN PENENTUAN PEMBIMBING TUGAS AKHIR MENGGUNAKAN METODE WEIGHTED PRODUCT (WP) Firayati*1, Muh. Ihsan Sarita2, Statiswaty3 Jurusan Teknik Informatika, Fakultas Teknik, Universitas Halu Oleo, Kendari e-mail: *
[email protected],
[email protected],
[email protected] 1,2,3
Abstrak Proses pengambilan keputusan dalam menentukan dosen pembimbing saat ini masih dilakukan secara manual dengan memperhatikan keahlian yang dimiliki dosen. Dalam penentuan dosen pembimbing, pihak program studi masih kurang efektif dalam memilih dosen pembimbing yang sesuai dengan judul yang dimiliki mahasiswa. Oleh, karena itu, dibutuhkan sebuah Sistem Pendukung Keputusan (SPK) yang dapat membantu program studi dalam menentukan dosen pembimbing yang sesuai dengan kriteria yang ditetapkan. Permasalahan tersebut dapat diselesaikan dengan menerapkan metode Weighted Product (WP) dalam pengambilan keputusan dengan memperhatikan kriteria yang menjadi prioritas yaitu status kepegawaian, jabatan fungsional, keahlian, tanggung jawab, kuota, dan kebersediaan. Alternatif pilihan dengan bobot terbesarlah yang akan menjadi rekomendasi untuk dipilih sebagai dosen pembimbing. Berdasarkan hasil uji coba dan evaluasi yang telah dilakukan, maka sistem yang dibuat mampu memberikan informasi yang dapat membantu dalam menentukan dosen pembimbing. Kata kunci— Dosen Pembimbing, Sistem Pendukung Keputusan, Weighted Product. Abstract Nowadays, decision making process in supervisor selection at Information Engineering course still involving manual process by considering the expertise of each lecturer in particular subject. Wherein selecting supervisor, the department works ineffective in supervisor selecting who appropriate with student final project theme. Because of that, decision support system that could assist user in selecting supervisor who appropriate with assigned criteria is needed. This issues can be resolved by applying WP method. The alternative options are employment status, functional position, skills, responsibility, quota and availability. Alternative options with the highest weight will become the recommendation to be selected as a supervisor. Based on the test and evaluation result, we can conclude that this system could assist in selecting the first and the second supervisor for student. Keywords— Supervisor, Decision Support System, Weighted Product
1. PENDAHULUAN
T
ugas akhir adalah salah satu mata kuliah yang harus ditempuh oleh seorang mahasiswa untuk memperoleh gelar sarjananya. Dalam menyelesaikan tugas akhir ini biasanya mahasiswa yang dalam proses penyusunan skripsi dibantu oleh 2 orang dosen pembimbing yang akan membimbing serta membantunya dalam penyusunan tugas akhir.
Biasanya dalam menentukan calon dosen pembimbing terdapat beberapa dosen yang bisa menjadi dosen pembimbing, namun jumlah mahasiswa yang mengajukan tugas akhir lebih banyak dibanding dosen pembimbing. Menentukan dosen pembimbing dibutuhkan pendukung atau kriteria yang menjadi pertimbangan dalam menuliskan nama dosen pembimbing yang bisa membimbing mahasiswa. Kriteria yang digunakan
Received June 1st ,2012; Revised June 25th, 2012; Accepted July 10th, 2012
Sistem Pendukung Keputusan Penentuan Pembimbing Tugas Akhir Menggunakan WP0
248
berdasarkan peraturan akademik Universitas Halu Oleo, nomor: 4173a/UN29/SK/PP/2013. 2. 2. METODE PENELITIAN 2.1
Decision Support System (DSS) Decision Support System (DSS) adalah sebuah sistem yang mampu memberikan kemampuan pemecahan masalah maupun kemampuan pengkomunikasian untuk masalah dengan kondisi semi terstruktur dan tak terstruktur. Sistem ini digunakan untuk membantu pengambilan keputusan dalam situasi semi terstruktur dan situasi yang tidak terstruktur, dimana tak seorangpun tahu secara pasti bagaimana keputusan seharusnya dibuat [1]. Sprague dan Watson mendefinisikan Sistem Pendukung Keputusan (SPK) sebagai sistem yang memiliki 5 karakteristik utama yaitu [2]: 1. Sistem yang berbasis komputer. 2. Dipergunakan untuk membantu para pengambil keputusan 3. Untuk memecahkan masalah-masalah rumit yang mustahil dilakukan dengan kalkulasi manual 4. Melalui cara simulasi yang interaktif 5. Dimana data dan model analisis sebaai komponen utama. Keputusan diklasifikasikan menjadi tiga [3], yaitu: 1. Keputusan Terstruktur Keputusan terstruktur melibatkan situasi dimana prosedur yang diikuti ketika keputusan diperlukan, dapat disebutkan lebih awal. 2. Keputusan Tak Terstruktur Keputusan tak terstruktur melibatkan situasi keputusan dimana tidak mungkin menentukan lebih awal mengenai prosedur keputusan yang harus diikuti. 3. Keputusan Semiterstruktur Beberapa prosedur keputusan dapat ditentukan, namun tidak cukup untuk mengarah ke suatu keputusan yang direkomendasikan. Kelebihan Sistem Pendukung Keputusan (SPK) meliputi: 1. Memperluas kemampuan pengambil keputusan dalam memproses
first_page – end_page
3. 4.
5.
6.
data/informasi untuk pengambilan keputusan. Menghemat waktu yang dibutuhkan untuk memecahkan masalah, terutama berbagai masalah yang sangat kompleks dan tidak terstruktur. Menghasilkan solusi dengan lebih cepat dan hasilnya dapat diandalkan. Mampu memberikan berbagai alternatif dalam pengambilan keputusan, meskipun seandainya Sistem Pendukung Keputusan (SPK) tidak mampu memecahkan masalah yang dihadapi oleh pengambil keputusan, namun dapat digunakan sebagai stimulan dalam memahami persoalan. Memperkuat keyakinan pengambil keputusan terhadap keputusan yang diambilnya. Memberikan keuntungan kompetitif bagi organisasi secara keseluruhan dengan penghematan waktu, tenaga dan biaya.
Walaupun dirancang dengan sangat teliti dan mempertimbangkan seluruh faktor yang ada, Sistem Pendukung Keputusan (SPK) mempunyai kelemahan atau keterbatasan diantaranya yaitu: 1. Ada beberapa kemampuan manajemen dan bakat manusia yang tidak dapat dimodelkan, sehingga model yang ada dalam sistem tidak semuanya mencerminkan persoalan sebenarnya. 2. Sistem Pendukung Keputusan (SPK) terbatas untuk memberikan alternatif dari pengetahuan yang diberikan kepadanya (pengetahuan dasar serta model dasar) pada waktu perancangan program tersebut. 3. Proses-proses yang dapat dilakukan oleh Sistem Pendukung Keputusan (SPK) biasanya tergantung juga pada kemampuan perangkat lunak yang digunakan. 4. Harus selalu diadakan perubahan secara kontinyu untuk menyesuaikan dengan keadaan lingkungan yang terus berubah agar sistem tersebut selalu up to date. 5. Perlu diingat bahwa Sistem Pendukung Keputusan (SPK) dirancang untuk membantu/mendukung pengambilan keputusan dengan mengolah informasi dan data yang diperlukan dan bukan untuk mengambil alih pengambilan keputusan [4].
IJCCSISSN: 1978-1520
Firayati, Sarita dan Statiswaty
2.2
Weighted Product (WP) Metode WP menggunakan perkalian untuk menghubungkan rating atribut, dimana rating setiap atribut harus dipangkatkan dulu dengan bobot yang bersangkutan. Proses ini samahalnya dengan proses normalisasi [5]. Preferensi untuk alternatif Si diberikan oleh Persamaan (1): S =∏ = 1,2, … , .
(1)
dengan dimana : : Preferensi alternatif dianologikan sebagai vektor S : Nilai kriteria : Bobot kriteria/subkriteria : Alternatif : Kriteria : Banyaknya kriteria dimana = 1 .Variabel adalah pangkat bernilai positif untuk atribut keuntungan dan bernilai negatif untuk atribut biaya. Preferensi relatif dari setiap alternatif, diberikan oleh Persamaan (2) : =
(2) (
)
Langkah – langkah menggunakan metode WP: 1. Mengalikan seluruh atribut bagi sebuah alternatif dengan bobot sebagai pangkat positif untuk atribut manfaat dan bobot berfungsi sebagai pangkat negatif pada atribut biaya. 2. Hasil perkalian dijumlahkan untuk menghasilkan nilai pada setiap alternatif. 3. Mencari nilai alternatif dengan melakukan langkah yang sama seperti langkah satu, hanya saja menggunakan nilai tertinggi untuk setiap atribut tertinggi untuk setiap atribut manfaat dan terendah untuk atribut biaya. 4. Membagi nilai V bagi setiap alternatif dengan nilai standar (V(A*)) yang menghasilkan R. 5. Ditemukan urutan alternatif terbaik yang akan menjadi keputusan [6].
249
notabene juga telah menciptakan berbagai macam bahasa pemrograman termasuk Borland Turbo C++ dan Borland Delphi). Seperti halnya bahasa pemrograman yang lain, C# bisa digunakan untuk membangun berbagai macam jenis aplikasi, seperti aplikasi berbasis windows (desktop) dan aplikasi berbasis web serta aplikasi berbasis web services [7]. 2.4
Metodologi Penelitian Metode pengembangan sistem yang digunakan pada tugas akhir ini adalah metode Rasional Unified Process (RUP). Dalam metode RUP ini terdiri dari 4 tahap, yaitu: a. Inception Pada tahap ini penulis menentukan batasan ruang lingkup permasalahan pada penelitian ini yaitu : 1) Sebagai alat bantu dalam proses pengambilan keputusan 2) Sistem ini digunakan untuk membantu dalam proses penyeleksian pembimbing tugas akhir berdasarkan kriteria yang telah ditentukan. 3) Metode yang digunakan adalah WP dengan bahasa pemprograman C# dan pengolahan basis data menggunakan SQL Server. b. Elaboration Pada tahap ini penulis melakukan perancangan terhadap user interface dari aplikasi ini. Untuk perancangan aplikasi penulis menggunakan alat bantu yaitu UML (Unified Modelling Language). UML merupakan sebuah bahasa yang menjadi standar untuk visualisasi, perancangan serta pendokumentasian sebuah software. Disebabkan UML menggunakan class dan operation, maka penggunaan UML lebih cocok digunakan dalam perancangan aplikasi yang bersifat object oriented. Perancangan yang dilakukan meliputi halaman-halaman yang ada di dalam sistem.
c. Construction Pada tahapan ini meliputi bagaimana suatu aplikasi itu bisa diimplementasikan dan diuji coba. 1. Implementasi Penjelasan mengenai perangkat keras dan 2.3 Bahasa Pemrograman C# perangkat lunak apa saja yang dibutuhkan C# (dibaca “See-Sharp”) adalah bahasa untuk mengimplementasikan aplikasi sistem pemrograman baru yang diciptakan oleh pendukung keputusan penentuan pembimbing Microsoft (dikembangkan dibawah tugas akhir. kepemimpinan Anders Hejlsberg yang Title of manuscript is short and clear, implies research results (First Author)
Sistem Pendukung Keputusan Penentuan Pembimbing Tugas Akhir Menggunakan WP0
250
2. Coding Proses pengkodean dilakukan dengan menggunakan bahasa pemprograman java. Pengkodean sendiri berisi tahapan-tahapan perhitungan metode WP 3. Testing Pada tahap ini dilakukan pengujian terhadap aplikasi yang telah dibangun untuk mengetahui tingkat akurasi dan kualitas dari aplikasi tersebut, apakah sudah sesuai dengan yang diharapkan atau tidak. Testing dilakukan dengan menguji semua tombol-tombol yang terdapat pada aplikasi apakah sudah berjalan sesuai fungsinya atau tidak. d. Transition Pada tahap ini dilakukan testing akhir pada sistem yang telah jadi, kemudian dilakukan sosialisasi penggunaan perangkat lunak yang telah dibangun ke administrator [8]. 3. HASIL DAN PEMBAHASAN Implementasi perhitungan WP dalam sistem. Berikut adalah contoh dari perhitungan model WP yaitu mulanya memberikan nilai setiap alternatif pada setiap kriteria yang sudah ditentukan. Dari masing-masing kriteria tersebut akan ditentukan bobot-bobotnya yaitu: Tidak memenuhi syarat =1 Kurang memenuhi syarat =2 Cukup memenuhi syarat =3 Memenuhi syarat =4 Sangat memenuhi syarat =5
Tabel 2 Kriteria Keahlian Kriteria Bobot Keterangan Sangat sesuai Keahlian 5 Sangat dan Sesuai Judul memenuhi syarat Sesuai keahlian dan 4 Memenuhi judul syarat Cukup Sesuai keahlian 3 Cukup dan judul memenuhi syarat Kurang sesuai 2 Kurang keahlian dan judul memenuhi syarat Tidak sesuai keahlian 1 Tidak dan judul memenuhi syarat Tabel 3 Kriteria Jabatan Fungsional Kriteria Lektor Kepala
Bobot 5
Lektor
4
Asisten Ahli
3
Tenaga Akademik
2
Tabel 4 Kriteria Kuota
Penentuan bobot awal adalah menentukan diantara kriteria yang telah disebutkan sebelumnya, manakah kriteria yang memiliki nilai kepentingan tertinggi. Tabel 1 menunjukkan Kriteria Pembobotan Awal. Tabel 2 menunjukkan Kriteria Keahlian. Tabel 3 menunjukkan Kriteria Jabatan Fungsional. Tabel 4 menunjukkan Kriteria Kuota. Tabel 5 menunjukkan Kriteria Status. Tabel 7 menunjukkan Kriteria Tanggung Jawab. Tabel 8 menunjukkan Penilaian Alternatif
Kriteria Belum ada mahasiswa bimbingan
Tabel 1 Kriteria Pembobotan Awal
4 mahasiswa bimbingan
Kriteria Keahlian Jabatan Fungsional Kuota Status Kebersediaan Tanggung Jawab first_page – end_page
Bobot 3 5 2 5 1 3
Keterangan Sangat memenuhi syarat Memenuhi syarat Cukup memenuhi syarat Kurang memenuhi syarat
1 mahasiswa bimbingan 2 mahasiswa bimbingan 3 mahasiswa bimbingan
Bobot Keterangan 5 Sangat memenuhi syarat 4 Memenuhi syarat 3 Cukup memenuhi syarat 2 Kurang memenuhi syarat 0 -
Tabel 5 Kriteria Status Range Dosen Tetap PNS
Dosen Tetap Non
Bobot 5
1
Keterangan Sangat memenuhi syarat Tidak
PNS
memenuhi syarat Tabel 6 Kriteria Kebersediaan
Range (Orang) Bersedia
Bobot 5
Tidak Bersedia
0
Keterangan Sangat memenuhi syarat Tidak memenuhi syarat
Tabel 7 Kriteria Tanggung Jawab Range (Orang) Bobot Keterangan Sanagt 5 Sangat bertanggung memenuhi jawab syarat Bertanggung 4 Memenuhi jawab syarat Cukup 3 Cukup bertanggung memenuhi jawab syarat Kurang 2 Kurang bertanggung memenuhi jawab syarat Tidak 1 Tidak bertanggung memenuhi jawab syarat Tabel 8 Penilaian Alternatif Kriteria
Keahlian Kepangkatan Kuota Status Kebersediaan Bertanggung Jawab
Dosen A 5 2 5 1 5 5
Alternatif Dosen Dosen B C 5 5 3 3 5 5 5 5 5 5 3 5
1.
Menentukan semua nilai kriteria untuk masing-masing alternatif dan telah bobot awal dari setiap kriteria. 2. Kemudian memperbaiki bobot dengan cara W1 = , Adapun cara penyelesaiannya adalah sebagai berikut: = = 0.157895 =
251
IJCCSISSN: 1978-1520
Firayati, Sarita dan Statiswaty
= 0.263158
3.
4.
=
= 0.105263
=
= 0.263158
=
= 0.052632
=
= 0.157895
Kemudian menghitung nilai / skor untuk alternative dengan cara berikut: S1 = (50.157895 ) * (20.263158) * (50.105263) * (10.263158) * (50.052632) * ( 50.157895) = 2.572228 S2 = (50.157895 ) * (30.263158) * (50.105263) * (50.263158) * (50.052632) * ( 30.157895) = 4.032367 S3 = (50.157895) * (30.263158) * (20.105263) * (50.263158) * (50.052632) * ( 30.157895) = 4.37108 Menentukan pe-ranking-an alternatif yang terbaik dari tiap alternatif menggunakan Persamaan (2). 2.572228 = 0.234357 10.97567 4.032367 V = = 0.367391 10.97567 V =
V =
4.37108 = 0.398252 10.97567
Berdasarkan perhitungan tersebut, Sistem Pendukung Keputusan Penentuan Pembimbing Tugas Akhir tersebut didapatkan Nilai terbaik adalah alternatif yang terpilih ditunjukkan oleh Tabel 9. Tabel 9 Hasil Pe-rangking-an Alternatif
Bobot
Dosen C
0.398252
Dosen B
0.367391
Dosen A
0.234357
Implentasi metode WP pada perangkat lunak ditunjukkan oleh Gambar 1 sampai Gambar 6. Gambar 1 menunjukkan bahwai pengguna dapat memasukkan data dosen dengan langsung menyorot pada tabel dan kemudian mengisi nama, jabatan fungsional,
Title of manuscript is short and clear, implies research results (First Author)
252
Sistem Pendukung Keputusan Penentuan Pembimbing Tugas Akhir Menggunakan WP0
status, kebersediaan, tanggung jawab dan juga
jumlah didikan.
Gambar 1 Halaman Menu Dosen Gambar 2 menunjukkan Menu Keahlian yang merupakan menu yang disediakan untuk
memasukkan keahlian atau bidang keahlian yang dimiliki tiap dosen.
Gambar 2 Halaman Menu Keahlian Gambar 3 merupakan menu yang memisahkan dosen berdasarkan keahlian yang dimiliki untuk dilakukan pembobotan. Sistem menyiapkan pilihan keahlian dan kemudian nama dosen yang akan tampil sesuai dengan keahlian yang dipilih. first_page – end_page
Gambar 4 merupakan Menu Hasil WP berfungsi sebagai menu yang dapat menampilkan nama Dosen Pembimbing I dan Pembimbing II.
Firayati, Sarita dan Statiswaty
IJCCSISSN: 1978-1520
253
Gambar 3 Halaman Menu Keahlian Detail
Gambar 4 Halaman Hasil WP
Gambar 5 Halaman Menu Laporan Title of manuscript is short and clear, implies research results (First Author)
Sistem Pendukung Keputusan Penentuan Pembimbing Tugas Akhir Menggunakan WP0
254
Gambar 5 menunjukkan menu laporan berisi rekapan nama mahasiswa, NIM, judul tugas akhir, nama pembimbing I dan pembimbing II. Menu laporan juga menyiapkan aksi berupa simpan yang mana data laporan ini dapat disimpan, dapat dicetak, dan dapat dihapus. Gambar 6 menunjukkan hasil penetuan pembimbing yang siap dicetak.
5. SARAN Berdasarkan hasil penelitian, ada beberapa saran untuk pengembangan sistem lebih lanjut, diantaranya sebagai berikut: 1. Aplikasi Penentuan Pembimbing Tugas Akhir dengan metodeWeighted Product ini diharapkan dapat diimplementasikan ke dalam perangkat lunak dengan tampilan yang lebih baik sehingga user dapat lebih nyaman dalam menggunakannya. 2. Untuk pengembangan aplikasi selanjutnya diharapkan aplikasi ini dapat melakukan penambahan kriteria seiring perkembangan kebutuhan pengguna sistem sehingga dapat meningkatkan kinerja sistem.
DAFTAR PUSTAKA
Gambar 6 Hasil Penentuan Pembimbing
[1]
Turban, E. dan Aronson, J.E., 2001, Decision Support Systems and Intelligent Systems. 6th edition, Prentice Hall, Upper Saddle River, NJ.
[2]
Sparague, R. H. dan Watson H. J., 1993, Decision Support Systems: Putting Theory Into Practice, Englewood Clifts, Prentice Hall, NJ.
[3]
O’Brien, J. A., 2005, Introduction to Information System, 12th edition. (Pengantar Sistem Informasi Perspektif Bisnis dan Manajerial), PT Salemba Empat (Emban Patria), Jakarta.
[4]
Turban, E., 1995, Decision Support Systems and Intelligent System,Prentice Hall Internasional Inc, United States of America.
[5]
Kusumadewi, S., Hartati, S., Harjoko, A. dan Wardoyo, R., 2006. Fuzzy MultiAttribute Decision Making. Graha Ilmu. Yogyakarta.
[6]
Jaya, P., 2013, Sistem Pendukung Keputusan Penentuan Bonus Karyawan Menggunakan Metode Weighted Product, STMIK Budidarma, Medan.
[7]
Kurniawan, A., Adnan, R. dan Aryaputra, P., 2004, Pengenalan Bahasa C#, Project Otak: Jakarta.
4. KESIMPULAN Berdasarkan pembahasan dan evaluasi sistem pendukung keputusan dosen penentuan pembimbing tugas akhir menggunakan metode WP maka dapat disimpulkan: 1. Metode Weighted Product dapat diterapkan dalam pengambilan keputusan penentuan pembimbing tugas akhir dengan kriteria yang telah ditetapkan sehingga mendapatkan hasil untuk alternatif dosen pembimbing tugas akhir. 2. Hasil akhir keputusan yang dihasilkan oleh sistem penentuan pembimbing tugas akhir adalah berupa nama dosen pembimbing I dan pembimbing II yang dapat dijadikan rekomendasi pilihan.
first_page – end_page
Firayati, Sarita dan Statiswaty
[8]
IJCCSISSN: 1978-1520
255
Rosa, A.S. dan Salahuddin, M., 2013, Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Object, Informatika, Bandung.
Title of manuscript is short and clear, implies research results (First Author)
256
first_page – end_page
Sistem Pendukung Keputusan Penentuan Pembimbing Tugas Akhir Menggunakan WP0