APLIKASI PENDUKUNG KEPUTUSAN UNTUK PENENTUAN BIDANG MINAT PADA JURUSAN TEKNIK INFORMATIKA UNIVERSITAS MUHAMMADIYAH MALANG MENGGUNAKAN METODE PROFILE MATCHING TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Oleh : FATIMATUZZAHRAH 201010370311035
JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2014
LEMBAR PERSETUJUAN
APLIKASI PENDUKUNG KEPUTUSAN UNTUK PENENTUAN BIDANG MINAT PADA JURUSAN TEKNIK INFORMATIKA UNIVERSITAS MUHAMMADIYAH MALANG MENGGUNAKAN METODE PROFILE MATCHING TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Menyetujui, Pembimbing I
Pembimbing II
Gita Indah Marthasari, S.T M.Kom NIP: 108.0611.0442
Yufis Azhar, M.Kom. NIDN: 0728088701
i
LEMBAR PENGESAHAN APLIKASI PENDUKUNG KEPUTUSAN UNTUK PENENTUAN BIDANG MINAT PADA JURUSAN TEKNIK INFORMATIKA UNIVERSITAS MUHAMMADIYAH MALANG MENGGUNAKAN METODE PROFILE MATCHING TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Disusun Oleh : FATIMATUZZAHRAH 201010370311035 Tugas Akhir ini telah diuji dan dinyatakan lulus melalui sidang majelis pengujian pada tanggal 17 Juli 2014 Menyetujui, Penguji I
Penguji II
Aminudin, S.Kom
Diah Risqiwati, S.T, M.T
NIP : 070106860 Mengetahui Ketua Jurusan Teknik Informatika
Yuda Munarko, S.Kom, M.Sc NIP. 108.0611.0443 ii
LEMBAR PERNYATAAN Yang bertanda tangan dibawah ini : Nama
: Fatimatuzzahrah
NIM
: 201010370311035
Fakultas / Jurusan
: Teknik / Teknik Informatika
Judul
: ‘’APLIKASI PENDUKUNG KEPUTUSAN UNTUK PENENTUAN BIDANG MINAT PADA JURUSAN TEKNIK
INFORMATIKA
MUHAMMADIYAH
MALANG
UNIVERSITAS MENGGUNAKAN
METODE PROFILE MATCHING’’. Dengan ini menyatakan bahwa : 1. Seluruh isi adalah karya saya sendiri dan bukan merupakan karya tulis orang lain, baik sebagian maupun seluruhnya, kecuali dalam bentuk kutipan yang telah disebutkan sumbernya. 2. Apabila dikemudian hari ternyata tugas akhir saya tulis terbukti hasil jiplakan, maka saya akan bersedia menanggung segala resiko yang akan saya terima. Demikian pernyataan ini dibuat dengan segala kesadaran. Malang, 11 Juli 2014 Mengetahui Dosen Pembimbing
Yang Membuat Pernyataan
, Gita Indah Marthasari, S.T M.Kom NIP : 108.0611.0442
Fatimatuzzahrah NIM : 201010370311035
iii
LEMBAR PERSEMBAHAN Puji syukur kehadirat Allah SWT yang telah memberi kekuatan dan petunjuk serta melimpahkan rahmat, anugrah dan hidayah-Nya, sehingga penulis dapat menyelesaikan tugas akhir ini. Penulis menyadari bahwa penyusunan tugas akhir ini tidak lepas dari bantuan berbagai pihak. Oleh karena itu, dengan segala kerendahan hati penulis menyampaikan terimakasih kepada : 1. Allah SWT atas segala rahmat, hidayah dan ridho-Nya, serta tidak lupa sholawat dan salam kepada junjungan nabi besar Muhammad SAW. 2. Terimakasih kepada Orang tua saya, saudara-saudara (Kak lia, Abang Musa< Abang isa, dan adik saya hasan) tercinta yang senantiasa mendukung dan mendoakan saya untuk kelancaran pengerjaan Tugas akhir ini agar dapat selesai tanpa kendala. 3. Terimakasih kepada Ibu Gita Indah Marthasari, S.T M.Kom, yang telah merekomendasikan judul serta selaku dosen pembimbing 1 yang telah banyak membantu saya dalam pengerjaan Tugas Akhir ini. 4. Terimakasih kepada Bapak Yufis Azhar, M.Kom selaku dosen pembimbing 2 yang juga telah banyak membantu saya dalam pengerjaan Tugas Akhir ini. 5. Terimakasih kepada Bapak dan ibu penguji yang telah membantu mengarahkan perbaikan laporan sehingga menjadi lebih baik lagi dan terimakasih juga kepada Bapak Ilyas, Bapak agus eko serta Dosen Teknik Informatika Universitas Muhammadiyah Malang beserta staff dan jajarannya yang telah banyak berbagi ilmu dan pengalaman untuk saya. 6. Selamat dan sukses bagi sahabat-sahabat seperjuangan (Fawa,nica sexi, dadang, irham, saini) dan seluruh mahasiswa jurusan teknik informatika angkatan 2010 7. Terimakasih juga kepada kepada sahabat-sahabat d’Blink (Bunda Anis, Mami nela, Ummi Onni, Mega, dan Intan) beserta kawan-kawan Kos tirto Utama 7E (Silvi_ek, indah_iyyuh, anik_resek, diska,anggi dan semuanya) yang Bagus yang juga senantiasa mendukung dan mendoakan dalam tugas akhir saya.
vi
KATA PENGANTAR Dengan Memanjatkan puji dan syukur kehadirat Allah SWT atas limpahan rahmat dan hidayah-NYA sehingga penulis dapat menyelesaikan tugas akhir yang berjudul : APLIKASI PENDUKUNG KEPUTUSAN UNTUK PENENTUAN BIDANG
MINAT
UNIVERSITAS
PADA
JURUSAN
MUHAMMADIYAH
TEKNIK
MALANG
INFORMATIKA MENGGUNAKAN
METODE PROFILE MATCHIN ini. )”. Tidak lupa juga penulis mengucapkan Salawat dan salam kepada nabi junjungan kita Muhammad SAW, yang telah banyak mengajarkan umat islam untuk selalu barada di jalan yang benar jalan Allah. Tujuan dari penulisan skripsi ini adalah salah satu syarat yang harus ditempuh guna memperoleh gelar Sarjana Informatika. Di dalam tulisan ini disajikan pokok-pokok bahasan yang meliputi pendahuluan, dasar teori, perancangan sistem, pengujian, analisa sistem, serta kesimpulan. Penulis menyadari sepenuhnya bahwa dalam penulisan tugas akhir ini masih banyak kekurangan dan keterbatasan. Oleh karena itu peneliti mengharapkan saran yang membangun agar tulisan ini bermanfaat bagi perkembangan ilmu pengetahuan kedepan.
Malang, Agustus 2014
Fatimatuzzahrah NIM : 201010370311035
vii
DAFTAR ISI LEMBAR JUDUL LEMBAR PERSETUJUAN …………………………………………………… i LEMBAR PENGESAHAN …………………………………………………… ii LEMBAR PERNYATAAN …………………………..………………………. iii ABSTRAKSI …………………………………………………………………... iv ABSTRACT ………………………………………………………………….. v LEMBAR PERSEMBAHAN ....................………………………………... vi KATA PENGANTAR…………………………………………………........... vii DAFTAR ISI …………………………………………………………………. viii DAFTAR GAMBAR…………………………………………………………. xi DAFTAR TABEL
…………………………………………………………. xiii
BAB I PENDAHULUAN 1.1 Latar Belakang
………………………………………………….
1.2 Rumusan Masalah
1
………………………………………….
3
1.3 Batasan Masalah ………………………………………………….
4
1.4 Tujuan
4
………………………………………………………….
1.5 Metodologi
………………………………………………….
4
1.5.1 Metode Pengumpulan Data. .........………………………….
4
1.5.2 Perancangan Sistem ......…………………………………….
5
1.5.3 Evaluasi dan Uji Coba ...…….…………………………….
6
1.5.4 Pembahasan .........………………………………………….
6
1.5.5 Penyusunan Laporan ..................………………………….,
6
1.6 Sistematika Penulisan .…………………………………………….
7
viii
BAB II LANDASAN TEORI 2.1 Minat
………………………………………………………….
2.2 Psikologi Pendidikan
8
………………………………………….
8
2.3 Jurusan Teknik Informatika Universitas Muhammadiyah Malang .
9
2.4 Konsep Sistem Pengambilan Keputusan …………………………. 10 2.5 Metode Profile Matching …………………………………………. 13 2.6 Java
…………………………………………………………. 15
2.6.1 Keunggulan Java …………………………………………. 16 2.7 Database …………………………………………………………. 17 2.8 MYSQL …………………………………………………………. 17 BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisa Sistem
…………………………………………………. 19
3.1.1 Analisa Masalah
…………………………………………. 19
3.1.2 Analisa Kebutuhan ..………………………………………. 20 3.2 Perancangan Sistem
…………………………………………. 29
3.2.1 Perancangan Profil Matching dalam Sistem ..……………... 29 3.2.1.1 Menetukan Nilai Bobot Item Mata Kuliah dan pertanyaan ................................................................ 30 3.2.1.2 Pemetaan Gap Kompentensi .......…………………. 30 3.2.1.3 Perhitungan dan Pengelompokan Core dan Secondary Factor …………………………………. 32 3.2.1.4 Penghitungan Nilai Total ...………………………. 34 3.2.2 Sequence diagram …………………………………………. 36 3.2.3 Class Diagram .....…………………………………………. 40 3.2.4 Rancangan Desain Database .......…………………………. 42 3.2.5 Entity Relationship Diagram (ERD) ...……………………. 42 3.2.6 Tabel Database .....…………………………………………. 43 3.2.7 Perancangan Tampilan Antar muka .............………………. 48 3.2.7.1 Rancangan Tampilan Menu Utama .......…………. 48 3.2.7.2 Rancangan Tampilan Menu Aplikasi ............…..... 49 ix
3.2.7.3 Rancangan Tampilan view Hasil Perangkingan .. 50 3.2.7.4 Rancangan Tampilan Login .…………………. 51 3.2.7.5 Rancangan Tampilan Editor Bobot …………. 51 3.2.7.6 Rancangan Tampilan Editor Pertanyaan ..……. 52
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Program
................................................................. 53
4.1.1 Batasan Implementasi
…………………………………. 53
4.1.2 Implementasi ………………………………………………. 53 4.2. Pengujian ……………………………………………………….... 60 4.2.1 Pengujian metode profile matching .....……………………. 60 4.2.1.1 Pengujian Penentuan nilai tiap anggota .......………. 60 4.2.1.2 Pengujian Penghitung Nilai Konverter ...…………. 61 4.2.1.3 Pengujian untuk penghitung nilai GAP ...…………. 62 4.2.1.4 Pengujian Program Penentuan nilai bobot …..……. 62 4.2.1.5 Pengujian penentuan nilai core dan secondary dari tiap item data ........…………………………………. 63 4.2.1.6 Pengujian penentuan nilai core dan secondary total .. 64 4.2.1.7 Pengujian penentuan nilai Ranking ......…………. 64 4.2.2 Pengujian interface pada aplikasi …………………………. 65 4.2.3 Pengujian Aplikasi Terhadap Pengguna …………………. 67 BAB V KESIMPULAN DAN SARAN 5.1 Kesimpulan 5.2 Saran
…………………………………………………. 69
…………………………………………………………. 69
DAFTAR PUSTAKA
…………………………………………………. 70
LAMPIRAN
x
DAFTAR GAMBAR Gambar 3.1 Use case diagram
…………………………………………. 24
Gambar 3.2 Actifity diagram Konsultasi
…………………………………. 26
Gambar 3.3 Actifity diagram print/view hasil
…………………………. 27
Gambar 3.4 Actifity diagram login admin
………………………………… 27
Gambar 3.5 Actifity diagram editor bobot
………………………………… 28
Gambar 3.6 Actifity diagram editor pertanyaan Gambar 3.7 Sequence diagram konsultasi
…………………………. 28
…………………………………. 37
Gambar 3.8 Sequence diagram print/view hasil
…………………………. 37
Gambar 3.9 Sequence diagram login admin …………………………………. 38 Gambar 3.10 Sequence diagram editor bobot
…………………………. 39
Gambar 3.11 Sequence diagram editor pertanyaan …………………………. 40 Gambar 3.12 Class Diagram Aplikasi Pendukung keputusan untuk penentuan bidang minat pada Juruan Teknik Informatika UMM menggunakan metode profil matching …………………. 41 Gambar 3.13 Entity Relationship diagram
…………………………………. 43
Gambar 3.15 Rancangan tampilan menu utama
…………………………. 48
Gambar 3.16 Rancangan tampilan menu login user …………………………. 49 Gambar 3.17 Rancangan tampilan input nilai matakuliah
…………………. 49
Gambar 3.18 Rancangan tampilan menu menjawab pertanyaan Gambar 3.19 Rancangan tampilan menu melihat hasil
…………. 50
…………………. 50
Gambar 3.20 Rancangan tampilan melihat hasil Perankingan
…………. 51
Gambar 3.21 Rancangan tampilan login admin
…………………………. 51
Gambar 3.22 Rancangan Tampilan Editor Bobot
…………………………. 52
Gambar 3.23 Rancangan tampilan editor pertanyaan Gambar 4.1 Tampilan Form input nama
…………………. 52
…………………………………. 54
Gambar 4.2 Tampilan Form input nilai mata kuliah …………………………. 54 Gambar 4.3 Tampilan Form jawab pertanyaan
…………………………. 55
Gambar 4.4 Tampilan Form Profile Matching
…………………………. 55
Gambar 4.5 Tampilan Form hasil
…………………………………………. 56 xi
Gambar 4.6 Tampilan Form editor pertanyaan
…………………………. 57
Gambar 4.7 Tampilan kode program Penentuan nilai tiap anggota …………. 57 Gambar 4.8 Tampilan kode program Penghitung Nilai Konverter Gambar 4.9 Kode perhitungan nilai Gap
…………. 58
…………………………………. 58
Gambar 4.10 Kode program Penentuan nilai bobot …………………………. 59 Gambar 4.11 Kode program nilai core dan secondary dari tiap item data Gambar 4.12 Kode program Penentuan Kesimpulan
xii
…. 59
…………………. 60
DAFTAR TABEL Tabel 2.1 Tabel pembobotan nilai gap Tabel 3.1 Tabel Kode Matakuliah
…………………………………. 14
…………………………………………. 20
Tabel 3.2 Tabel mata kuliah prasyarat konsentrasi setelah diklasifikasi Tabel 3.3 Tabel Bobot Nilai Gap
…. 21
………………………………………… 23
Tabel 3.4 Penjelasan use case diagram
………………………………… 25
Tabel 3.5 Tabel Nilai Hasil Mata kuliah
…………………………………. 30
Tabel 3.6 Tabel Nilai Hasil Jawab Pertanyaan Tabel 3.7 Tabel Gap Nilai Mata kuliah
…………………………. 30
…………………………………. 31
Tabel 3.8 Tabel Gap dan Hasil Bobot Nilai Matakuliah
…………………. 32
Tabel 3.9 Tabel Pengelompokan Nilai Gap Aspek Nilai Matakuliah ……...… 33 Tabel 3.10 Tabel Pengelompokan Nilai Gap Aspek Hasil Jawab Pertanyaan .. 34 Tabel 3.11 Tabel Nilai Total Aspek Berdasarkan Nilai Matakuliah …………. 35 Tabel 3.12 Tabel Nilai Total Aspek Berdasarkan Nilai Hasil Jawab Pertanyaan
…………………………………………………. 35
Tabel 3.13 Tabel Hasil Akhir Proses Profile Matching
…………………. 36
Tabel 3.14 Tabel Bobot
…………………………………………………. 44
Tabel 3.15 Tabel Bobot2
………………………………………………… 44
Tabel 3.16 Tabel pertanyaan ………………………………………………… 45 Tabel 3.17 Tabel MK…………………………………………………………. 45 Tabel 3.18 Tabel Matakuliah …………………………………………………. 46 Tabel 3.19 Tabel Admin
…………………………………………………. 46
Tabel 3.20 Tabel jpt …………………………………………………………. 47 Tabel 3.21 Tabel Gap
…………………………………………………. 47
Tabel 3.22 Tabel Hasil
…………………………………………………. 48
Tabel 4.2 Tabel Hasil Pengujian Program Penentuan nilai jawab pertanyaan sesuai dengan bidang minat
…………………………. 61
Tabel 4.2 Tabel Hasil Pengujian Program Penentuan nilai jawab pertanyaan sesuai dengan bidang minat
…………………………. 61
Tabel 4.3 Pengujian Program Penghitung Nilai Konverter untuk xiii
nilai matakuliah
…………………………………………………. 61
Tabel 4.4 Pengujian Program Penghitung Nilai Konverter untuk nilai jawab pertanyaan
…………………………………. 61
Tabel 4.5 Pengujian Program perhitungan nilai GAP untuk nilai matakuliah
…………………………………………………. 62
Tabel 4.6 Pengujian Program perhitungan nilai GAP untuk hasil jawab pertanyaan
…………………………………………. 62
Tabel 4.7 Pengujian Program perhitungan nilai bobot untuk nilai matakuliah ……………………………………………………. 62 Tabel 4.8 Pengujian Program perhitungan nilai bobot hasil jawab pertanyaan …………………………………………………. 63 Tabel 4.9 Pengujian penentuan nilai core dan secondary dari tiap item data untuk nilai matakuliah …………………………………. 63 Tabel 4.10 Pengujian penentuan nilai core dan secondary dari tiap item data untuk hasil jawab pertanyaan …………………………. 63 Tabel 4.11 Pengujian penentuan nilai core dan secondary total untuk nilai matakuliah
…………………………………………. 64
Tabel 4.12 Pengujian penentuan nilai core dan secondary total untuk hasil dari jawab pertanyaan
…………………………. 64
Tabel 4.13 Pengujian penentuan nilai rangking
…………………………. 64
Tabel 4.14 Pengujian interface pada aplikasi
…………………………. 65
Tabel 4.15 Pengujian aplikasi terhadap user …………………………………. 67
xiv
DAFTAR PUSTAKA [1]
Astuti, Sri Rahayu Dwi. 2006. implementasi algoritma ahp dalam sistem pendukung pengambilan keputusan untuk penentuan bidang minat pada jurusan teknik informatika. Malang. Jurusan Teknik Informatika Universitas Muhammadiyah Malang(UMM)
[2] Pambayun Kusumaning Hati, Raden Arief Setyawan dkk. Sistem Pendukung Keputusan Seleksi Penerimaan Asisten Praktikum Menggunakan Metode Profile Matching. Program Studi Teknik Informatika, Program Teknologi Informasi dan Ilmu Komputer Universitas Brawijaya. Malang [3]
Mynamelook.
2013.
kurangnya
minat
belajar
bagi
kaum pemuda
(http://mynameelok.wordpress.com/ diakses pada tanggal 7 April 2014 jam 12.30) [4] Azimnasrul. 2011. Psikologi Pendidikan (http://ngerpek.wordpress.com/page/15/ diakses pada tanggal 10 april 2014) [5]
Ampuni,Sutarminah,K.W.Yuniarti,D.Maulina, D.D. Putrantya. Efektivitas Program Bimbingan Karir Terpadu untuk Meningkatkan Kematangan Vokasional dan Aspirasi Karir Siswa Sekolah Menengah Atas (SMA). Conference Proceeding National Conference on Experimental Psychology. Yogyakarta: Unit Publikasi Fakultas Psikologi Universitas Gadjah Mada.
[6]
UMM. 2014. Kurikulum Akademik Tahun 2013/2014. Malang: Jurusan Teknik Informatika Universitas Muhammadiyah Malang
[7] Kusrini. 2007. Konsep dan Aplikasi Sistem Pendukung Keputusan. Yogyakarta: ANDI. [8] Kusrini., Mukhsin, A. 2006. Sistem Pendukung Keputusan Evaluasi Kinerja Karyawan untuk Promosi Jabatan. Prosiding Kopwil IV Volume II No.3 Kopertis Wilayah IV Jawa Barat dan Banten [9]
Hermawan, Benny. 2004. Menguasai Java 2 dan Object Oriented Programming. Yogyakarta: ANDI.
[10] MySQL.http://id.wikipedia.org/wiki/MySQL diakses tanggal 28 April 2014. 70
71