• Tidak ada hasil yang ditemukan

Institutional Repository | Satya Wacana Christian University: Penerapan Algoritma Iterative Dichotomiser Three untuk Pemilihan Dosen Pembimbing (Studi Kasus : FTI UKSW)

N/A
N/A
Protected

Academic year: 2017

Membagikan "Institutional Repository | Satya Wacana Christian University: Penerapan Algoritma Iterative Dichotomiser Three untuk Pemilihan Dosen Pembimbing (Studi Kasus : FTI UKSW)"

Copied!
15
0
0

Teks penuh

(1)

i

Penerapan Algoritma

Iterative Dichotomiser

Three

untuk Pemilihan Dosen Pembimbing

(Studi Kasus : FTI UKSW)

SKRIPSI

Diajukan kepada Fakultas Teknologi Informasi

untuk memperoleh Gelar Sarjana Komputer

Disusun Oleh :

Winda Pangesti Utami

NIM : 672007189

Program Studi Teknik Informatika

Fakultas Teknologi Informasi

Universitas Kristen Satya Wacana

(2)
(3)

iii

Pernyataan

Tugas akhir yang berikut ini :

Judul : Penerapan Algoritma Iterative

Dichotomizer Three untuk Pemilihan Dosen Pembimbing (Studi Kasus : FTI UKSW)

Pembimbing : 1. Indrastanti R. Widiasari, MT.

2. Sri Winarso Martyas Edi, S.Kom.

adalah benar hasil karya saya :

Nama : Winda Pangesti Utami

NIM : 672007189

saya menyatakan tidak mengambil sebagian atau seluruhnya dari hasil karya orang lain kecuali sebagaimana yang tertulis pada daftar pustaka.

Pernyataan ini dibuat dengan sebenar-benarnya sesuai dengan ketentuan yang berlaku dalam penulisan karya ilmiah.

Salatiga, Januari 2012

(4)

iv

Kata Pengantar

Segala puji syukur penulis ke hadirat Tuhan Yang Maha Esa karena telah melimpahkan rahmat-Nya, sehingga tersusunlah

Laporan Tugas Akhir yang berjudul Pemanfaatan Algoritma

Iteretive Dichotomizer Three untuk Pemilihan Dosen Pembimbing

(Studi Kasus : FTI UKSW)” tanpa suatu halangan apapun.

Tujuan penyusunan Tugas Akhir ini yaitu guna memenuhi salah satu syarat kelulusan mahasiswa Fakultas Teknologi Informasi Program Studi Teknik Informatika untuk memperoleh Gelar Sarjana Komputer.

Penulis juga berterima kasih kepada seluruh pihak yang telah mendukung Tugas Akhir ini, sehingga penulis dapat menyelesaikan Tugas Akhir dan menulis laporan Tugas akhir tanpa suatu halangan apapun. Pihak tersebut antara lain :

1. Bp. Andeka Rocky Tanaamah, S.E., M.Cs., selaku Dekan

Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga.

2. Bp. Dian W. Chandra, S.Kom., M.Cs., selaku Ketua Program

Studi Teknik Informatika, Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana.

3. Ibu Indrastanti R. Widiasari, MT., selaku Dosen Pembimbing

1 yang telah memberikan bimbingan dan arahan sehingga penulis dapat menyelesaikan tugas akhir ini.

4. Bp. Sri Winarso Martyas Edi, S.Kom., selaku Dosen

(5)

v

5. Seluruh Staf Pengajar Fakultas Teknologi Informasi yang telah

memberikan pengetahuan dan saran selama belajar di Fakultas Teknologi Informasi Universitas Kristen Satya Wacana.

6. Bp. George Nikijuluw, S.Kom., selaku Koordinator KPTA

Periode 2010-2011 FTI Universitas Kristen Satya Wacana yang telah memberikan informasi dan masukan dalam penelitian.

7. Bp. Adriyanto Juliastomo Gundo, S.Si., M.Pd., selaku

Koordinator KPTA FTI Universitas Kristen Satya Wacana yang telah memberikan informasi dan masukan selama penelitian.

8. Keluargaku yang telah memberikan dukungan serta doa.

Terima kasih bapak, ibu, kakak dan adikku tersayang atas semua yang telah engkau berikan kepadaku.

9. Keluarga besar di Sukoharjo dan Salatiga, terima kasih atas

doa dan dukungannya selama ini.

10. Nenek, kakek dan Bude tersayang. Terima kasih atas kasih

sayangmu selama ini kepadaku dan doa yang tak henti-hentinya untukku.

11. Teman-teman terbaikku, terima kasih atas semua dukungan

selama ini.

12. Semua pihak yang telah membantu dalam proses penulisan

Tugas Akhir ini yang tidak dapat saya sebutkan satu persatu.

Salatiga, Januari 2012

(6)

vi

2.2 Penentuan Dosen Pembimbing Skripsi FTI,UKSW 8

2.3 Sistem Pendukung Keputusan ... 9

2.3.1 Pengertian SPK ... 9

2.3.2 Karakteristik dan Manfaat ... 10

2.3.3 Komponen SPK... 11

2.4 Algoritma Iterative Dichotomizer Three (ID3) ... 12

2.5 Model View Control (MVC) ... 17

Bab 3 Metode dan Perancangan Sistem ... 19

3.1 Metode Pengembangan Sistem ... 19

(7)

vii

3.2.4 Class Diagram ... 28

3.3 Rumusan Perhitungan ID3 ... 29

3.3.1 Perhitungan Algoritma dan Mekanisme Kasus 31 3.3.2 Mekanisme Pemilihan Dosen Pembimbing ... 42

5. Menu Tambah Bidang Pengembangan ... 52

6. Menu Tambah Berita ... 53

4.2.7 Form Pendaftaran Proposal Skripsi ... 69

(8)

viii

Daftar Gambar

Hal

Gambar 2.1 Grafik Fungsi Entropy Untuk Kumpulan Data

Dalam 2 Kelas ... 16

Gambar 3.5 Sequence Diagram Tambah Bidang Pengembangan 27 Gambar 3.6 Sequence Diagram Tambah Berita... 27

Gambar 3.7 Sequence Diagram Konsultasi ... 28

Gambar 3.8 Class Diagram ... 29

Gambar 3.9 Pohon yang Terbentuk Berdasarkan Sampel ... 39

Gambar 3.10 Mekanisme Pemilihan Dosen Pembimbing ... 42

Gambar 3.11 Relasi Antar Tabel ... 49

Gambar 3.12 Desain Halaman Utama ... 50

Gambar 3.13 Form LoginAdmin ... 50

Gambar 3.14 Form Tambah Dosen ... 51

Gambar 3.15 Form Tambah Kata Kunci ... 51

Gambar 3.16 Menu Tambah Bidang Pengembangan ... 52

(9)

ix

Gambar 3.18 Menu Konsultasi ... 53

Gambar 4.1 Aplikasi Tahap Awal ... 55

Gambar 4.2 Tampilan Bidang Pengembangan pada Admin ... 56

Gambar 4.3 Tampilan Aplikasi Admin Tahap Kedua ... 56

Gambar 4.4 Tampilan Aplikasi pada Sisi Pengguna ... 57

Gambar 4.5 Tabel tb_bidang_pengembangan ... 58

Gambar 4.6 Tabel tb_dosen ... 58

Gambar 4.7 Tabel tb_dosen_bidang_pengembanga ... 58

Gambar 4.8 Tabel tb_keyword_bidang_pengembangan ... 59

Gambar 4.9 Tabel tb_keyword_dosen ... 59

Gambar 4.10 Tabel tb_login ... 59

Gambar 4.11 Tabel tb_mas_fungsional ... 60

Gambar 4.12 Tabel tb_mas_keyword ... 60

Gambar 4.13 Tabel tb_mas_pendidikan_terakhir ... 61

Gambar 4.14 Tabel tb_berita ... 61

Gambar 4.15 Tabel tb_formulir ... 62

Gambar 4.16 Tampilan Login Sistem Admin ... 62

Gambar 4.17 Tampilan Awal Sistem Admin ... 63

Gambar 4.18 Peringatan jika Username dan Password tidak diisi 63 Gambar 4.19 Peringatan jika Username tidak diisi ... 64

Gambar 4.20 Peringatan jika Password tidak diisi ... 64

(10)

x

terdapat dalam database ... 64

Gambar 4.22 Tambah Kata Kunci ... 65

Gambar 4.23 Menu Tambah Bidang Pengembangan ... 65

Gambar 4.24 Menu Tambah Dosen ... 66

Gambar 4.25 Menu Tambah Berita ... 67

Gambar 4.26 Tampilan Konsultasi Calon Pembimbing ... 68

Gambar 4.27 Tampilan Calon Pembimbing yang Disarankan ... 68

Gambar 4.28 Tampilan Form Pendaftaran Proposal Skripsi ... 69

Gambar 4.29 Pengecekan Judul Menggunakan Aplikasi ... 75

Gambar 4.30 Seleksi Tahap 1 ... 75

Gambar 4.31 Seleksi Tahap 2 dan 3 ... 76

Gambar 4.32 Seleksi Tahap 4 dan 5 ... 76

Gambar 4.33 Pendaftaran Proposal Skripsi ... 77

Gambar 4.34 Tampilan Form Pendaftaran Proposal Skripsi dari Menu Konsultasi ... 78

Gambar 4.35 Form Pendaftaran Proposal Skripsi ... 79

(11)

xi

Daftar Tabel

Hal

Tabel 3.1 Tabel Sampel Atribut dan Atribut Tujuan ... 30

Tabel 3.2 Tabel Berita ... 44

Tabel 3.3 Tabel Bidang_Pengembangan ... 44

Tabel 3.4 Tabel Dosen ... 45

Tabel 3.5 Tabel Dosen Bidang_Pengembangan ... 45

Tabel 3.6 Tabel Keyword_bidang_pengembangan ... 46

Tabel 3.7 Tabel keyword_dosen ... 46

Tabel 3.8 Tabel login ... 47

Tabel 3.9 Tabel mas_fungsional ... 47

Tabel 3.10 Tabel mas_keyword ... 47

Tabel 3.11 Tabel mas_pendidikan_terakhir ... 48

Tabel 3.12 Tabel tb_formulir ... 49

Tabel 4.1 Tabel Pengujian Aplikasi menggunakan Metode BlackBox ... 80

(12)

xii

Daftar Kode Program

Hal

Kode Program 4.1 Pemecahan Kata ... 70

Kode Program 4.2 Proses ID3 Tahap Pertama ... 70

Kode Program 4.3 Proses ID3 Tahap Kedua ... 71

Kode Program 4.4 Proses ID3 Tahap Ketiga ... 71

Kode Program 4.5 Proses ID3 Tahap Keempat ... 72

Kode Program 4.6 Proses ID3 Tahap Kelima ... 72

(13)

xiii

Daftar Lampiran

Hal

Kode Program 4.1 Pemecahan Kata ... 70

Kode Program 4.2 Proses ID3 Tahap Pertama ... 70

Kode Program 4.3 Proses ID3 Tahap Kedua ... 71

Kode Program 4.4 Proses ID3 Tahap Ketiga ... 71

Kode Program 4.5 Proses ID3 Tahap Keempat ... 72

(14)

xiv

Daftar Istilah

DBMS : Database Management System

ID3 : Iterative Dichotomiser 3

Kaprogdi : Kepala Program Studi

MVC : Model View Controller

SPK : Sistem Pendukung Keputusan

(15)

xv

Abstract

Students are working on a thesis need supervisor to guide him . Student are confused to select a candidate supervisor. Applications using iterative dichotomizer three algorithm help students to select supervising which is proper based on the topic that is inserted in application. Id3 algorithm used to get decision tree that corresponds to the actual conditions. Application to select supervisors apply id3 algorithm to give alternative candidate supervisors. In addition, this application could help KPTA in terms of consultation prospective supervisors by online. The results given in this application is not much different from the actual results with the success rate by as much as 70%

Referensi

Dokumen terkait

Puji syukur kepada Tuhan Yang Maha Esa atas segala limpahan berkat dan karunia kepada penulis, sehingga mampu menyelesaikan laporan penelitian yang berjudul

Oleh karena itu, penulis juga berterima kasih kepada setiap pihak yang

begitu besar kasih dan karuniaNya yang diberikan kepada penulis, sehingga penulis dapat menyelesaikan tugas akhir ini sebagai syarat memperoleh ijazah Sarjana Teknik

Penulisan laporan Tugas Akhir ini dimaksudkan untuk memenuhi sebagian dari syarat dalam rangka meraih gelar Ahli Madya Komputer pada Program Studi Diploma Teknik

Dalam menyelesaikan Laporan Tugas Akhir ini banyak pihak-pihak yang telah mendukung, penulis ucapkan terima kasih sebanyak-banyaknya, semoga Allah SWT

Akhir kata, penulis berharap tugas akhir ini dapat memberikan manfaat bagi. seluruh pihak yang membutuhkan, dan apabila tugas akhir ini belum

Dengan proses yang tidak sebentar, penulis ingin berterima kasih kepada banyak pihak yang telah mendukung, mengajarkan, dan selalu memberikan dorongan semangat

mempermudah dosen untuk memilih asistennya. Sistem yang dirancang menggunakan ID3 menghasilkan rekomendasi penerimaan dengan kriteria yang paling menentukan yaitu