SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN PROGRAM STUDI DENGAN METODE FUZZY MULTI CRITERIA DECISION MAKING (FMCDM)
SKRIPSI
FEBRIANTO PRIMA MELIALA 071401027
PROGRAM STUDI S1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN 2012
Universitas Sumatera Utara
PERSETUJUAN
Judul
Kategori Nama Nomor Induk Mahasiswa Program Studi Departemen Fakultas
: SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN PROGRAM STUDI DENGAN METODE FUZZY MULTI CRITERIA DECISION MAKING (FMCDM) : SKRIPSI : FEBRIANTO PRIMA MELIALA : 071401027 : SARJANA (S1) ILMU KOMPUTER : ILMU KOMPUTER : ILMU KOMPUTER DAN TEKNOLOGI INFORMASI Diluluskan di Medan,
Komisi Pembimbing
:
Pembimbing 2
Pembimbing 1
Drs. Marihat Situmorang, M.Kom NIP. 196312141989031001
Dr. Poltak Sihombing, M.Kom NIP. 196203171991031001
Diketahui/Disetujui oleh Program Studi S1 Ilmu Komputer Ketua,
Dr. Poltak Sihombing, M.Kom NIP. 196203171991031001
Universitas Sumatera Utara
PERNYATAAN SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN PROGRAM STUDI DENGAN METODE FUZZY MULTI CRITERIA DECISION MAKING (FMCDM)
Saya mengakui bahwa skripsi ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, 1 Juli 2012
Febrianto Prima Meliala 071401027
Universitas Sumatera Utara
PENGHARGAAN
Puji dan syukur penulis ucapkan kepada Tuhan Yang Maha Esa, atas berkat karunia-Nya, kertas kajian ini berhasil diselesaikan dalam waktu yang telah ditetapkan. Skripsi ini merupakan salah satu syarat yang wajib diselesaikan guna meraih gelar Sarjana Komputer pada jurusan S1 Ilmu Komputer Universitas Sumatera Utara. Adapun judul yang diangkat penulis dalam skripsi ini adalah Sistem Pendukung Keputusan Pemilihan Program Studi Dengan Metode Fuzzy Multi Criteria Decision Making (FMCDM). Tidak dapat dipungkiri bahwa dalam penyelesaian skripsi ini tidak luput dari campur tangan banyak pihak yang telah memberikan bantuan dan motivasi bagi penulis. Maka, dalam kesempatan ini, penulis mengucapkan terima kasih kepada: 1. Ketua Jurusan S1 Ilmu Komputer Bapak Dr. Poltak Sihombing, M.Kom dan selaku pembimbing serta Bapak Drs. Marihat Situmorang, M.Kom yang telah memberikan panduan dan penuh kepercayaan kepada penulis untuk menyelesaikan skripsi ini. 2. Dosen penguji Bapak M. Andri, B.ST, M.CompSc, MEM., dan Ibu Dian Rachmawati, S.Si, M.Kom yang telah memberikan panduan ringkas, padat dan profesional kepada penulis guna menyempurnakan skripsi ini. 3. Sekretaris Jurusan S1 Ilmu Komputer, Ibu Maya Silvi Lydia, B.Sc., M.Sc., Dekan dan Pembantu Dekan Fakultas ILMU KOMPUTER dan TEKNOLOGI INFORMASI beserta para pegawai/staf S1 Ilmu Komputer. 4. Keluarga tercinta, Ayahanda Sersan Ronni Sembiring dan Ibunda Lidiya Magdalena Br. Tarigan, Amd yang selalu memberikan doa, dukungan, perhatian, kasih sayang yang tulus, pengorbanan yang tidak ternilai harganya serta dukungan moril maupun materil selama kehidupan penulis. 5. Orang yang saya kasihi, Sri Kristina Br. Kaban, SE yang selalu memberi dukungan, perhatian, dan kasih sayang kepada penulis. 6. Teman-teman seperjuangan, mahasiswa S1 Ilmu Komputer secara khusus Eka Fatma Rahmatsyah, Alpiriyandi, M. Syukur Hutagalung, Ahmad Alfi Albar Lubis, Febriza Aditya, S.Kom, Abangda Anggiat Horas Sihombing, S.Kom, Izhari Ishak Aksa, S.Kom, serta anak-anak RCS dan teman – teman PERMATA “TESALONIKA” 2 yang telah banyak berbagi ilmu, memberikan bantuan, saran, kritikan, semangat, inspirasi, dukungan serta mewarnai kenangan selama masa kuliah yang tak akan terlupakan bagi penulis.
Universitas Sumatera Utara
7. Semua pihak yang terlibat langsung ataupun tidak langsung yang tidak dapat penulis ucapkan satu per satu yang telah membantu penyelesaian skripsi ini. Semoga Tuhan Yang Maha Esa memberikan limpahan karunia kepada semua pihak yang telah memberikan bantuan, perhatian serta kerja samanya kepada penulis dalam menyelesaikan tugas akhir ini.
Penulis menyadari bahwa dalam penyelesaian skripsi ini masih jauh dari sempurna. Untuk itu penulis sangat mengharapkan kritik dan saran yang membangun guna penyempurnaan di masa mendatang. Akhirnya penulis berharap semoga skripsi ini dapat bermanfaat bagi pribadi penulis, keluarga, masyarakat, organisasi dan negara.
Medan, 1 Juli 2012
Penulis
Universitas Sumatera Utara
ABSTRAK
Seringnya mahasiswa salah dalam memilih program studi yang tidak sesuai dengan keinginannya menjadikan sistem pendukung keputusan pemilihan program studi perlu dibuat untuk mempermudah para calon mahasiswa dalam memilih jurusan yang diinginkannya. Sebagian besar data yang mereka peroleh hanya berupa data dari bimbingan studi ataupun harus mengikuti tes try out. Pada penelitian ini akan dirancang sebuah sistem pendukung keputusan dalam memilih program studi. Metode yang penulis gunakan dalam perancangan sistem ini adalah metode Fuzzy Multi Criteria Decision Making (FMCDM). Sistem ini dapat menampilkan hasil berupa program studi yang sesuai dengan kriteria yag dibutuhkan. Aplikasi ini dirancang dengan menggunakan Borland Delphi 7. Dari hasil pengujian sistem ini data yang di masukkan akan diolah sesuai dengan kriteria yang telah disediakan oleh sistem. Output dari sistem ini menunjukkan bahwa calon mahasiswa layak atau tidak layak terhadap program studi yang dipilihnya.
Kata kunci: Try out, Fuzzy Multi Criteria Decision Making.
Universitas Sumatera Utara
ABSTRACT
Course selection need to be made to facilitate the prospective students in selecting courses that she wanted. Most of the data is retrieved only data from the guidance of study or must follow test try out. This research will be designed on a decision support system in selecting courses. The writer use in the methods of design of this system is a method of Multi Criteria Decision Making Fuzzi (FMCDM). The system is able to display the results in the form of courses that correspond to the criteria that are needed. This application is designed using Borland Delphi 7. From the test results data in this system will be processed according to the entered criterias which has been provided by the system. The test results indicate that the candidate is worthy or not worthy of the chosen courses.
Keyword: Try out, Fuzzy Multi Criteria Decision Making
DAFTAR ISI
Universitas Sumatera Utara
Halaman Persetujuan .........................................................................................................
ii
Pernyataan ..........................................................................................................
iii
Penghargaan .......................................................................................................
iv
Abstrak ...............................................................................................................
vi
Abstract .............................................................................................................. vii Daftar Isi ............................................................................................................ viii Daftar Tabel .......................................................................................................
x
Daftar Gambar....................................................................................................
xi
Bab 1 Pendahuluan 1.1 Latar Belakang ................................................................................. 1.2 Perumusan Masalah ......................................................................... 1.3 Batasan Masalah .............................................................................. 1.4 Tujuan Penelitian ............................................................................. 1.5 Manfaat Penelitian ........................................................................... 1.6 Metode Penelitian ............................................................................ 1.7 SistematikaPenulisan .......................................................................
1 2 2 3 3 3 4
Bab 2 Tinjauan Teoritis 2.1 2.2
Komunikasi Data........................................................................... Error Detection dan Error Correction ........................................... 2.2.1 Parity Check Bit .................................................................. 2.2.2 Cyclic Redudancy Check (CRC) ........................................ 2.2.3 Longitudinal Redudancy Check (LRC) .............................. 2.2.4 Vertical Redudancy Check (VRC) ...................................... 2.3 Metode Hamming Code ................................................................ 2.4 Data Flow Diagram ....................................................................... 2.4.1 Diagram Context ................................................................. 2.4.2 Diagram Level n/ Data Flow Diagram Levelled ................. 2.4.3 Data Flow Diagram Logis ................................................... 2.4.4 Data Flow Diagram Fisik .................................................... Bab 3 Analisa dan Perancangan Sistem
6 7 8 8 9 9 10 12 13 14 15 16
3.1 Fase Analisis ................................................................................. 3.1.1 Gambaran Umum Sistem .................................................... 3.1.2 Analisis Spesifikasi ............................................................. 3.1.3 Analisis Input dan Output Sistem .......................................
17 17 19 19
Universitas Sumatera Utara
3.1.4 Analisis Fungsiolitas Sistem ............................................... 3.1.5 Analisis Batasan Sistem ...................................................... 3.2 Fase Perancangan .......................................................................... 3.2.1 Perancangan Sistem dengan Data Flow Diagram ............. 3.2.1.1 Data Flow Diagram Level 0 (Context Diagram) 3.2.1.2 Data Flow Diagram Level 1................................ 3.2.2 Kamus Data....................................................................... 3.2.3 Perancangan Antar Muka ................................................ 3.2.3.1 Perancangan Splash Form ................................... 3.2.3.2 Perancangan main Form ..................................... 3.2.3.3 Perancangan Embedding Form ........................... 3.2.3.4 Perancangan Detection Form .............................. 3.2.3.5 Perancangan About Form ...................................
19 20 20 20 20 22 23 24 25 25 26 27 28
Bab 4 Implementasi dan Pengujian Sistem 4.1 Implementasi ................................................................................ 4.1.1 Kebutuhan Sumber Daya Aplikasi ................................... 4.1.1.1 Kebutuhan Perangkat Lunak ............................... 4.1.1.2 Kebutuhan Perangkat Keras................................ 4.1.2 Tampilan Aplikasi............................................................. 4.1.2.1 Tampilan Form Splash Screen ............................ 4.1.2.2 Tampilan Form Menu ......................................... 4.1.2.3 Tampilan Form About ........................................ 4.1.2.4 Tampilan Form Embedding ................................ 4.1.2.5 Tampilan Form Detecting ................................... 4.2 Pengujian Aplikasi ........................................................................ 4.2.1 Proses Splash Screen ........................................................ 4.2.2 Proses Form About ........................................................... 4.2.3 Proses Form Embedding .................................................. 4.2.4 Proses Form Detecting ......................................................
30 30 30 30 31 31 32 32 33 34 35 36 36 37 38
Bab 5 Kesimpulan dan Saran 5.1
Kesimpulan ................................................................................... 40
5.2
Saran.............................................................................................. 41
Daftar Pustaka .................................................................................................... 42 Lampiran
Universitas Sumatera Utara
DAFTAR TABEL
2.1
Data Subkriteria Dalam Menentukan Pemiliahan Program Studi
2.2
Interval Nilai dalam Penentuan Pemilihan Program Studi dan Rating
21
Derajat Kecocokan Terhadap Tiap Kriteria Berdasarkan Passing Grade
3.1
yang diperoleh dari BIMA
23
Kamus Data
30
Universitas Sumatera Utara
DAFTAR GAMBAR
2.1
Model Konseptual SPK
8
2.2
Representasi Linier Naik
14
2.3
Representasi Linier Turun
14
2.4
Representasi Kurva Segitiga
15
2.5
Representasi Kurva Trapesium
15
2.6
Struktur Hirarki Masalah
17
2.7
Fungsi keanggotaan untuk bobot setiap rating dengan himpunan bilangan fuzzy segitiga
18
3.1
Konteks Diagram SPK Pemilihan Program Studi
26
3.2
DFD Level 1 SPK Pemilihan Program Studi
28
3.3
DFD Level 2 Proses System
29
3.4
DFD Level 2 Proses Master Data
29
3.5
Rancangan Halaman Utama
33
3.6
Rancangan Halaman Utama Menu Sistem
33
3.7
Rancangan Tampilan Menu Login
34
3.8
Rancangan Form Register User
34
3.9
Rancangan Tampilan Menu Logout
35
3.10
Rancangan Tampilam Menu Ganti Password
36
3.11
Rancangan Tampilan Menu Daftar Pengguna
36
3.12
Rancangan Halaman Menu Register Data
37
3.13
Rancangan Halaman Menu Register Derajat Kepentingan Kriteria
38
3.14
Rancangan Halaman Menu Proses Pemilihan Program Studi
39
3.15
Rancangan Halaman Menu Laporan
40
3.16
Rancangan Halaman Menu Hasil Pemilihan
40
Universitas Sumatera Utara
3.17
Rancangan Halaman Menu Tentang Sistem
41
3.18
Rancangan Tampilan Menu Tentang Programmer
41
4.1
Form Utama
42
4.2
Form Login
43
4.3
Form Utama Admin
44
4.4
Form Utama User
44
4.5
Form Daftar User
45
4.6
Form Register User
45
4.7
Form Ganti Password
46
4.8
Form Register Derajat Kepentingan Kriteria
46
4.9
Form Register Nilai Akademis
47
4.10
Form Proses Menentukan Pemilihan Program Studi
48
4.11
Form Laporan
49
4.12
Form Cetak Laporan
49
4.13
Form Tentang Programmer
50
Universitas Sumatera Utara