SISTEM PENDUKUNG KEPUTUSAN PENENTUAN PENERIMA BEASISWA MENGGUNAKAN METODE FUZZY MULTIPLE ATTRIBUTE DECISION MAKING PADA SMA TAMAN SISWA SAWIT SEBERANG SKRIPSI RIKY ANDI SYAHPUTRA 061401011 PROGRAM STUDI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2011
SISTEM PENDUKUNG KEPUTUSAN PENENTUAN PENERIMA BEASISWA MENGGUNAKAN METODE FUZZY MULTIPLE ATTRIBUTE DECISION MAKING PADA SMA TAMAN SISWA SAWIT SEBERANG SKRIPSI Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Sarjana Komputer RIKY ANDI SYAHPUTRA 061401011 PROGRAM STUDI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2011
PERSETUJUAN Judul : SISTEM PENDUKUNG KEPUTUSAN PENENTUAN PENERIMA BEASISWA MENGGUNAKAN METODE FUZZY MULTIPLE ATTRIBUTE DECISION MAKING PADA SMA TAMAN SISWA SAWIT SEBERANG Kategori : SKRIPSI Nama : RIKY ANDI SYAHPUTRA Nomor Induk Mahasiswa : 061401011 Program Studi : SARJANA (S1) ILMU KOMPUTER Departemen : ILMU KOMPUTER Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Komisi Pembimbing : Diluluskan di Medan, Pembimbing 2 Pembimbing 1 Maya Silvi Lydia, B.Sc, M.Sc Prof. Dr. Tulus, M.Si NIP 197401272002122001 NIP 196209011988031002 Diketahui/Disetujui oleh Program Studi S1 Ilmu Komputer Ketua, Dr. Poltak Sihombing, M.Kom NIP 196203171991021001
PERNYATAAN SISTEM PENDUKUNG KEPUTUSAN PENENTUAN PENERIMA BEASISWA MENGGUNAKAN METODE FUZZY MULTIPLE ATTRIBUTE DECISION MAKING PADA SMA TAMAN SISWA SAWIT SEBERANG SKRIPSI Saya mengakui bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, Riky Andi Syahputra 061401011
PENGHARGAAN Alhamdulillah, puji syukur penulis ucapkan kehadirat Allah SWT yang telah memberikan rahmat dan hidayahnya, sehingga penulis dapat menyelesaikan penyusunan skripsi ini, sebagai syarat untuk memperoleh gelar Sarjana Komputer, Program Studi S1 Ilmu Komputer Departemen Ilmu Komputer Universitas Sumatera Utara. Shalawat beriring salam saya persembahkan kepada Nabi Besar Muhammad SAW. Ucapan terima kasih penulis sampaikan kepada Prof. Dr. Tulus, M.Si selaku pembimbing pertama dan Maya Silvi Lydia, B.Sc, M.Sc selaku pembimbing kedua yang telah banyak meluangkan waktunya dalam memberikan masukanmasukan kepada penulis. Ucapan terima kasih juga ditujukan kepada Drs. James P. Marbun, M.Kom, dan Dian Rachmawati, S.Si, M.Kom yang telah bersedia menjadi dosen penguji. Ucapan terima kasih juga ditujukan kepada Ketua dan Sekretaris Departemen Ilmu Komputer, Dr. Poltak Sihombing, M.Kom dan Maya Silvi Lydia, Bsc, MSc, Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam, semua dosen serta pegawai di Program Studi S1 Ilmu Komputer Departemen Ilmu Komputer FMIPA USU. Skripsi ini terutama penulis persembahkan untuk kedua orang tua penulis yang telah tiada ayahanda Alm.Sandiman dan ibunda Almh.Siti Raonah dan keluarga saya yang telah memberikan dukungan dan motivasi. Untuk abang penulis, Ismail dan kakak-kakak penulis, Halimah, Zulfah dan Hamidah yang selalu sabar dan memberikan dorongan kepada penulis selama menyelesaikan skripsi ini serta Mastika Azizah Ramadhani atas perhatian dan kesabarannya yang diberikan kepada penulis. Terima kasih penulis ucapkan kepada teman-teman yang selalu memberikan dukungan, Yahdin Faridhi, Muhammad Alvin, Muhammad Arsyad, Rifky Respati, Azhari, Amelia Astari, Putri Ramadhani, dan Denis Afriawanto serta teman-teman satu angkatan yang sama-sama berjuang dalam penyusunan skripsi. Sekali lagi penulis mengucapkan terima kasih kepada semua pihak yang membantu dalam penyelesaian tugas akhir ini yang tidak dapat disebutkan satu persatu, terima kasih atas ide, saran dan motivasi yang diberikan.
ABSTRAK Beasiswa merupakan salah satu program untuk membantu meringankan siswa dalam membayar uang sekolah, namun sering terjadi kesalahan dalam pemberian beasiswa tersebut karena masih dilakukan secara manual dan tidak adanya kriteria yang jelas bagaimana seorang siswa dapat memperoleh beasiswa. Untuk mengantisipasi agar tidak terjadinya kesalahan dalam pemberian beasiswa maka dibutuhkan sebuah Sistem Pendukung Keputusan. Salah satu metode yang dapat digunakan untuk Sistem Pendukung Keputusan adalah dengan menggunakan Fuzzy Multiple Attribute Decision Making (FMADM). Adapun aplikasi yang dirancang untuk sistem pendukung keputusan dengan menggunakan Borland Delphi 7.0 sebagai bahasa pemrogramannya. Penelitian dilakukan dengan mencari nilai bobot untuk setiap atribut, kemudian dilakukan proses perankingan yang akan menentukan alternatif yang optimal. Hasil dari penelitian ini lebih tepat dari pada sistem manual yang digunakan selama ini untuk siswa penerima beasiswa.
DECISION SUPPORT SYSTEM FOR DETERMINATION OF SCHOLARSHIP RECIPIENTS USING FUZZY MULTIPLE ATTRIBUTE DECISION MAKING IN SMA TAMAN SISWASAWIT SEBERANG ABSTRACT Scholarship is one of the program to help ease the students on paying tuition fees, but mistake is happen frequently on deciding who deserve the scholarship because it is still done manually and there is no certain criteria about which student supposed to get a scholarship. To avoid the wrong decision about scholarships, there is a need of a Decision Support System. One method that can be used for decision support system is Fuzzy Multiple Attribute Decision Making (FMADM). The application designed for this decision support system use Borland Delphi 7.0 as programming language. The research is done by finding the weights for each attribute, and then made the ranking process that will determine the optimal alternative. The result of this research is more precise than the manual system is used for this to scholarship recipients.
DAFTAR TABEL Halaman Tabel 3.1 Penghasilan Orang Tua 25 Tabel 3.2 Tanggungan Orang Tua 25 Tabel 3.3 Kelas 26 Tabel 3.4 Keadaan Ayah 26 Tabel 3.5 Nilai Rapor 26 Tabel 3.6 Masukan Data Awal Siswa Calon Penerima Beasiswa 27 Tabel 3.7 Masukan Data Siswa Calon Penerima Beasiswa 27 Tabel 3.8 Perankingan Siswa Penerima Beasiswa 30 Tabel 3.9 Struktur Tabel Data Siswa 42 Tabel 3.10 Struktur Tabel Pengguna 42 Tabel 3.11 Struktur Tabel Nilai Fuzzy Penghasilan 43 Tabel 3.12 Struktur Tabel Nilai Fuzzy Tanggungan 43 Tabel 3.13 Struktur Tabel Nilai Fuzzy Kelas 43 Tabel 3.14 Struktur Tabel Nilai Fuzzy Keadaan 44 Tabel 3.15 Struktur Tabel Nilai Fuzzy Nilai Rapor 44 Tabel 3.16 Kamus Data Pengguna 44 Tabel 3.17 Kamus Data Siswa 45 Tabel 3.18 Kamus Data Hasil 45 Tabel 4.1 Penerima Beasiswa Menggunakan Sistem 64 Tabel 4.2 Penerima Beasiswa Secara Manual 65 Tabel 4.3 Hasil Uji Aplikasi 65 Tabel 4.3 Hasil Uji Aplikasi (Lanjutan) 66
DAFTAR GAMBAR Halaman Gambar 2.1 Posisi Sistem Pendukung Keptusan 8 Gambar 2.2 Model Konseptual SPK 14 Gambar 2.3 Himpunan Muda, Paraboya Dan Tua 16 Gambar 2.4 Himpunan Fuzzy untuk Variabel Umur 17 Gambar 3.1 Flowchart Sistem 31 Gambar 3.2 DFD Level 0-Administrator 33 Gambar 3.3 DFD Level 1-Administrator 34 Gambar 3.4 DFD Level 2-Manajemen Data Oleh Admin 35 Gambar 3.5 DFD Level 2-Proses Seleksi 37 Gambar 3.6 DFD Level 0-Operator 38 Gambar 3.7 DFD Level 1-Operator 39 Gambar 3.8 Gambar ERD 41 Gambar 3.9 Rancangan Halaman Utama 47 Gambar 3.10 Rancangan Menu Sistem 48 Gambar 3.11 Rancangan Menu Login 49 Gambar 3.12 Rancangan Menu Logout 50 Gambar 3.13 Rancangan Menu Daftar Pengguna 51 Gambar 3.14 Rancangan Menu Data 51 Gambar 3.15 Rancangan Menu Data Siswa 52 Gambar 3.16 Rancangan Menu Tambah Data Siswa 53 Gambar 3.17 Rancangan Menu Proses 54 Gambar 3.18 Rancangan Menu Proses Akhir 55 Gambar 3.19 Rancangan Tentang Penulis 55 Gambar 3.20 Rancangan Menu Keluar Sistem 56 Gambar 4.1 Form Halaman Utama 58 Gambar 4.2 Form Menu Login Sebagai Administrator 59 Gambar 4.3 Form Menu Login Sebagai User 59 Gambar 4.4 Form Menu Daftar Pengguna 60 Gambar 4.5 Form Menu Input Data Siswa 61 Gambar 4.6 Form Menu Data Siswa 61 Gambar 4.7 Form Menu Proses 62 Gambar 4.8 Form Menu Proses Akhir 63 Gambar 4.9 Form Menu Tentang Penulis 63 Gambar 4.10 Form Menu Keluar 64
DAFTAR RUMUS Halaman Rumus 2.1 Rating Kinerja Ternormalisasi 21 Rumus 2.2 Nilai Preferensi Alternatif 21