TAKARIR action state langkah-langkah dalam sebuah aktivitas clustering pengelompokan data dengan melakukan pengamatan, atau memperhatikan dan membentuk kelas objek-objek yang memiliki kemiripan data flow diagram diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem data mining ilmu yang memperlajari tentang penggalian data atau menambang pengetahuan dan informasi database kumpulan data yang tersimpan secara sistematis di dalam komputer dan setiap datanya akan mempunyai relasi masing-masing dropdown menu turun ke bawah atau sub menu display tampilan flowchart suatu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses foreign key kolom atau atribut pada suatu tabel basis data yang berfungsi sebagai kunci tamu dari tabel lain form digunakan untuk membuat kontrol-kontrol proses memasukkan, memeriksa dan memperbarui data icon simbol atau gambar kecil sebagai ciri khas suatu program atau sebagai penanda login proses masuk ke dalam sistem logout proses keluar dari sistem mean rata-rata nilai method serangkaian perintah dalam suatu kelas yang menangani tugas tertentu password serangkaian huruf atau simbol atau angka yang merupakan kata sandi untuk masuk atau mengakses suatu halaman x
primary key pseudo code random sampling record relationship reload repository sampling submit username kolom atau atribut yang dipilih untuk menentukan struktur penyimpanan dan digunakan untuk mengidentifikasi suatu baris dalam tabel pada basis data sebuah kode yang digunakan untuk menulis sebuah algoritma dengan cara yang bebas yang tidak terikat dengan bahasa pemrograman tertentu pengambilan sampel secara acak baris data atau rekaman data relasi atau hubungan memuat ulang halaman tempat penyimpanan ratusan aplikasi atau program yang telah diatur sedemikian rupa dan tersedia untuk dapat diakses melalui internet cara pengumpulan data dengan mengambil hanya beberapa informasi (sampel) dari keseluruhan atau populasi data tersebut tombol yang berfungsi untuk mengirim data serangkaian huruf atau simbol atau angka yang dijadikan sebagai pengenal untuk masuk atau mengakses suatu halaman xi
DAFTAR ISI HALAMAN JUDUL... i LEMBAR PENGESAHAN DOSEN PEMBIMBING... ii HALAMAN PENGESAHAN DOSEN PENGUJI... iii LEMBAR PERNYATAAN KEASLIAN HASIL TUGAS AKHIR... iv KATA PENGANTAR... v HALAMAN PERSEMBAHAN... vii HALAMAN MOTTO... viii ABSTRAK... ix TAKARIR... x DAFTAR ISI... xii DAFTAR GAMBAR... xv DAFTAR TABEL... xvii BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 3 1.3 Batasan Masalah... 3 1.4 Tujuan Penelitian... 3 1.5 Manfaat Penelitian... 4 1.6 Metodologi Penelitian... 4 1.6.1 Metode Pengumpulan Data... 4 1.6.2 Metode Pengembangan Sistem... 5 1.7 Sistematika Penulisan... 5 BAB II LANDASAN TEORI... 7 xii
2.1 Pondok Pesantren... 7 2.2 Data Santri... 7 2.3 Klasterisasi (Clustering)... 8 2.4 Algoritma K-Means... 9 2.5 Penelitian Serupa... 13 BAB III METODOLOGI... 15 3.1 Identifikasi Masalah... 15 3.1.1 Tujuan Penyelesaian Masalah... 15 3.1.2 Prosedur Penelitian... 15 3.1.3 Sumber dan Teknik Pengumpulan Data... 16 3.1.4 Gambaran Umum Sistem... 17 3.2 Model Keputusan... 19 3.2.1 Atribut dan Variabel... 19 3.2.2 Metode yang Digunakan... 19 3.2.3 Studi Kasus... 24 BAB IV PERANCANGAN... 30 4.1 Perancangan Arsitektur Sistem... 30 4.1.1 Kebutuhan penelitian... 30 4.1.2 Data Flow Diagram... 30 4.2 Perancangan Basis Data... 35 4.2.1 Entity Relatioship Diagram... 35 4.2.2 Relasi Tabel... 36 4.2.3 Struktur Tabel... 39 4.3 Perancangan Antarmuka Sistem... 44 BAB V IMPLEMENTASI DAN PENGUJIAN... 55 xiii
5.1 Implemetasi... 55 5.1.1 Implementasi Use Case... 55 5.1.2 Implementasi Algoritma K- Means... 67 5.2 Pengujian... 72 5.2.1 Pengujian Algoritma K-Means... 72 5.2.2 Pengujian Pemahaman Pengguna terhadap Sistem... 86 5.3 Kekurangan dan Kelebihan Sistem... 90 5.3.1 Kelebihan Sistem... 90 5.3.2 Kekurangan Sistem... 90 BAB VI KESIMPULAN DAN SARAN... 91 6.1 Kesimpulan... 91 6.2 Saran... 92 DAFTAR PUSTAKA... 93 LAMPIRAN... 95 xiv
DAFTAR GAMBAR Gambar 2.1 Flowchart Algoritma K-means... 10 Gambar 3.1 Diagram Gambaran Umum Sistem... 17 Gambar 3.2 Grafik Klaster Nilai Mata Kuliah Nahwu I... 28 Gambar 3.3 Grafik Klaster Nilai Mata Kuliah PPIK... 28 Gambar 3.4 Grafik Klaster Indeks Prestasi Kumulatif... 29 Gambar 4.1 Data Flow Diagram Level 0... 31 Gambar 4.2 Data Flow Diagram Level 1... 32 Gambar 4.3 Data Flow Diagram Level 2... 33 Gambar 4.4 Entity Relationship Diagram... 36 Gambar 4.5 Relasi Tabel... 37 Gambar 4.6 Rancangan Halaman Login... 45 Gambar 4.7 Rancangan Halaman Beranda... 45 Gambar 4.8 Rancangan Halaman Daftar Santri... 46 Gambar 4.9 Rancangan Halaman Tabel Santri... 47 Gambar 4.10 Rancangan Halaman Kelola Santri... 47 Gambar 4.11 Rancangan Halaman Tambah Santri... 48 Gambar 4.12 Rancangan Halaman Edit Santri... 49 Gambar 4.13 Rancangan Halaman Daftar Mata Kuliah... 50 Gambar 4.14 Rancangan Halaman Klasterisasi Santri... 50 Gambar 4.15 Rancangan Halaman Hasil Klasterisasi... 51 Gambar 4.16 Rancangan Halaman Grafik Klaster... 52 Gambar 4.17 Rancangan Halaman Profil Admin... 53 Gambar 4.18 Rancangan Halaman Edit Profil Admin... 54 Gambar 5.1 Antarmuka Halaman Daftar Santri... 56 Gambar 5.2 Antarmuka Halaman Tabel Santri... 56 Gambar 5.3 Antarmuka Halaman Tambah Santri... 57 Gambar 5.4 Antarmuka Halaman Edit Santri... 58 Gambar 5.5 Antarmuka Halaman Kelola Santri... 59 Gambar 5.6 Antarmuka Halaman Daftar Mata Kuliah... 59 xv
Gambar 5.7 Antarmuka Halaman Klasterisasi Santri... 60 Gambar 5.8 Antarmuka Halaman Inisialisasi Klaster... 61 Gambar 5.9 Antarmuka Halaman Hasil Klaster... 62 Gambar 5.10 Antarmuka Halaman Grafik Klaster... 64 Gambar 5.11 Antarmuka Halaman Detail Grafik... 65 Gambar 5.12 Antarmuka Halaman Profil Admin... 66 Gambar 5.13 Antarmuka Halaman Edit Profil Admin... 66 Gambar 5.14 Grafik Kolom Klaster IPK... 73 Gambar 5.15 Grafik Garis Klaster IPK... 74 Gambar 5.16 Grafik Kolom Klaster Seluruh Mata Kuliah... 75 Gambar 5.17 Grafik Garis Hasil Klaster Seluruh Mata Kuliah... 76 Gambar 5.18 Grafik Kolom Klaster Satu Mata Kuliah... 77 Gambar 5.19 Grafik Garis Hasil Klaster Satu Mata Kuliah... 77 Gambar 5.20 Grafik Kolom Klaster Jenis Mata Kuliah... 78 Gambar 5.21 Grafik Garis Hasil Klaster Jenis Mata Kuliah... 79 Gambar 5.22 Grafik Kolom Klaster Gabungan IPK dan Seluruh Mata Kuliah... 80 Gambar 5.23 Grafik Garis Hasil Klaster Gabungan IPK dan Satu Mata Kuliah.. 81 Gambar 5.24 Grafik Kolom Klaster Gabungan IPK dan Satu Mata Kuliah... 82 Gambar 5.25 Grafik Garis Hasil Klaster Gabungan IPK dan Satu Mata Kuliah.. 83 Gambar 5.26 Grafik Kolom Klaster Gabungan IPK dan Jenis Mata Kuliah... 83 Gambar 5.27 Grafik Garis Hasil Klaster Gabungan IPK dan Jenis Mata Kuliah. 84 xvi
DAFTAR TABEL Tabel 3.1 Perbandingan Sebelum dan Sesudah Penggunaan Sistem... 18 Tabel 3.2 Data Studi Kasus... 24 Tabel 3.3 Perhitungan Jarak Iterasi ke-1 Mata Kuliah Nahwu I... 25 Tabel 3.4 Perhitungan Jarak Iterasi ke-2 Mata Kuliah Nahwu I... 26 Tabel 3.5 Perhitungan Jarak Iterasi ke-2 Mata Kuliah PPIK... 26 Tabel 3.6 Perhitungan Jarak Iterasi ke-2 IPK... 27 Tabel 4.1 Tabel Kebutuhan... 30 Tabel 4.2 Struktur Tabel Admin... 39 Tabel 4.3 Struktur Tabel Santri... 39 Tabel 4.4 Struktur Tabel Matkul... 40 Tabel 4.5 Struktur Tabel Dosen... 40 Tabel 4.6 Struktur Tabel Klasterisasi... 40 Tabel 4.7 Struktur Tabel Kuliah... 41 Tabel 4.8 Struktur Tabel KlasterIpk... 41 Tabel 4.9 Struktur Tabel KlasterSemua... 42 Tabel 4.10 Struktur Tabel KlasterMatkul... 42 Tabel 4.11 Struktur Tabel KlasterJenis... 42 Tabel 4.12 Struktur Tabel KlasterIpkSemua... 43 Tabel 4.13 Struktur Tabel KlasterIpkMatkul... 43 Tabel 4.14 Struktur Tabel KlasterIpkJenis... 44 Tabel 5.1 Sum of Squares Error... 86 Tabel 5.2 Rancangan Kuesioner... 87 Tabel 5.3 Kuesioner... 87 Tabel 5.4 Variabel Pemahaman Pengguna terhadap Sistem... 88 Tabel 5.5 Variabel Kemampuan Sistem menurut Pengguna... 89 xvii