IMPLEMENTASI DATA MINING SISTEM MONITORING SISWA DI SD AISYIYAH UNGGULAN GEMOLONG SKRIPSI Disusun sebagai salah satu syarat menyelesaikan Jenjang Strata I pada Program Studi Teknik Informatika Fakultas Komunikasi dan Informatika Universitas Muhammadiyah Surakarta Oleh: Nurma Fajar Romadhon NIM : L200080020 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA 2012 MOTTO DAN PERSEMBAHAN MOTTO : “Jangan Menyerah ketika mengalami kegagalan, terus berjuang sampai titik darah penghabisan”. “Jangan tunda sampai besuk apa yang bisa engkau kerjakan hari ini”. -Penulis- v PERSEMBAHAN : 1. Untuk Allah SWT yang selalu mendengarkan do’a umatnya. 2. Untuk kedua orang tuaku yang menyayangiku dari kecil hingga sekarang tanpa meminta balasan. 3. Adikku yang senantiasa menganggu ketika sedang mengerjakan skripsi. 4. Untuk Adinda Asri wulandari yang selalu menemani dan memberikan semangat sehingga skripsi ini dapat diselesaikan. 5. Untuk Agung, Ardi, Radix, Budi sahabat yang tak akan tergantikan dari semester 1 sampai sekarang dan selamanya. 6. Untuk Suhartono, Dian, Khonita, Rahman, Wulan, Yoga yang selalu bersama-sama di kampus saat mengerjakan skripsi. 7. Untuk semua teman-teman jurusan informatika kelas A yang telah membuat hidup menjadi ceria saat kegiatan perkuliahan dari semester 1 sampai 7 berlangsung. 8. Untuk teman-teman Teknik Informatika khususnya angkatan 2008 yang tidak dapat disebutkan satu-persatu, terima kasih telah bersedia berbagi ilmu dan pengalamannya. 9. Semua pihak yang membantu dalam penyusunan skripsi hingga dapat selesai. vi KATA PENGANTAR Puji syukur penulis panjatkan ke hadirat Allah SWT, yang telah melimpahkan taufik, hidayah dan rahmat-Nya sehingga skripsi dengan judul “Implementasi Data Mining Sistem Monitoring Siswa di SD Aisyiyah Unggulan Gemolong” dapat diselesaikan dengan baik. Skripsi ini dapat terselesaikan berkat bantuan dari berbagai pihak, oleh karena itu pada kesempatan ini penulis menyampaikan terima kasih dan penghargaan kepada : 1. Bapak Husni Thamrin, S.T, MT., Ph.D. selaku Dekan Fakultas Komunikasi dan Informatika yang telah melayani dan memberikan fasilitas bagi kelancaran studi. 2. Bapak Aris Rakhmadi, ST., M.Eng. selaku ketua jurusan Teknik Informatika. 3. Bapak Fatah Yasin, S.T.,M.T. selaku pembimbing I dan Bapak Yusuf Sulistyo Nugroho, S.T.,M.Eng. selaku pembimbing II yang telah meluangkan watunya untuk membimbing dan memberikan saran demi kesempurnaan skripsi ini. 4. Segenap dosen penguji pada seminar proposal dan pra pendadaran yang telah memberikan saran dan masukan dalam penyusunan skripsi ini. 5. Bapak dan ibu dosen pengampu mata kuliah pada Program Studi Teknik Informatikan yang telah memberikan bekal ilmu yang sangat bermanfaat bagi penulis. 6. Segenap Staf / Karyawan pada Program Studi teknik Informatika yang telah melayani dan memberikan fasilitas bagi kelancaran studi. vii 7. Bapak Kepala Sekolah dari SD Aisyiyah Unggulan Gemolong yang memberikan tempat penelitian dan staf-staf SD. 8. Rekan-rekan Teknik Informatika khususnya angkatan 2008 yang memberikan dukungan dalam penyelesaian skripsi ini. Semoga Allah SWT berkenan untuk memberikan balasan yang sesuai dengan budi baik yang telah mereka berikan. Penulis berharap semoga skripsi ini dapat bermanfaat bagi pengembangan penelitian selanjutnya dan pendidikan. Surakarta, Juni 2012 Penulis DAFTAR ISI Halaman Judul ................................................................................................. i Halaman Persetujuan ....................................................................................... ii Halaman Pengesahan ...................................................................................... iii Daftar Kontribusi ............................................................................................ iv Motto dan Persembahan................................................................................... v Kata Pengantar ................................................................................................ vii Daftar Isi .......................................................................................................... ix Daftar Tabel .................................................................................................... xii Daftar Gambar ................................................................................................. xiii Daftar Lampiran ............................................................................................... xiv Abstraksi ......................................................................................................... xv BAB I BAB II PENDAHULUAN .................................................................... 1 A. Latar Belakang Masalah......................................................... 1 B. Rumusan Masalah ................................................................. 2 C. Batasan Masalah .................................................................... 2 D. Tujuan Penelitian .................................................................. 3 E. Manfaat Penelitian ................................................................. 3 F. Sistematika Penulisan ............................................................. 3 TINJAUAN PUSTAKA ........................................................... 5 A. Telaah Penelitian .................................................................. 5 B. Landasan Teori ..................................................................... 7 ix BAB III BAB IV 1. Sistem Monitoring ........................................................... 7 2. Data Warehouse ............................................................... 8 3. OLAP ............................................................................... 9 4. Data Mining ..................................................................... 9 5. Metode Data Mining ........................................................ 13 METODE PENELITIAN ........................................................ 16 A. Waktu dan Tempat Penelitian .............................................. 16 B. Peralatan Utama dan Pendukung ........................................... 16 C. Alur Penelitian ....................................................................... 19 1. Analisa Kebutuhan............................................................ 20 2. Mengumpulkan Data......................................................... 22 3. Kelengkapan Data ............................................................. 24 4. Implementasi Data ............................................................ 30 5. Pengujian........................................................................... 31 6. Penerapan data mining pada sistem .................................. 31 7. Laporan ............................................................................. 32 HASIL DAN PEMBAHASAN ................................................ 33 A. Hasil Penelitian ..................................................................... 33 B. Pembahasan ........................................................................... 33 1. Data Warehouse ................................................................ 33 2. Data Mining menggunakan Excel 2007............................ 34 1) Teknik mining menggunakan pivot table..................... 40 2) Proses filtering dan clustering ...................................... 42 x BAB V 3) Implementasi data mining sistem monitoring siswa .... 43 PENUTUP ................................................................................. 50 A. Kesimpulan ........................................................................... 50 B. Saran .................................................................................... 50 DAFTAR PUSTAKA Lampiran xi DAFTAR TABEL Tabel 3.1 Pernyataan pada Kuesioner .......................................................... 21 Tabel 3.2 Daftar Rekapitulasi Kuisioner ...................................................... 22 Tabel 3.3 Rekapitulasi Pernyataan Kuisioner Manfaat dan Tujuan ............. 22 Tabel 3.4 Tabel data siswa yang telah melalui proses ETL.......................... 24 Tabel 3.5 Input login akses user................................................................... 25 Tabel 3.6 Input pesan user ........................................................................... 25 Tabel 3.7 Klasifikasi berdasarkan kategori nilai .......................................... 27 Tabel 4.1 Data – data hasil pemilihan tabel dan kolom pada data source ... 34 Tabel 4.2 Hasil dari Pivot Table................................................................... 36 Tabel 4.3 Hasil dari filtering berdasarkan nama ‘ahmad’ dengan nilai > 50 37 xii DAFTAR GAMBAR Gambar 2.1 Siklus hidup data warehouse...................................................... 11 Gambar 2.2 Grafik Struktur OLAP ................................................................ 12 Gambar 2.3 Tahapan Data Mining................................................................ 13 Gambar 2.4 Clustering................................................................................... 15 Gambar 3.1 Diagram Alir Penelitian (Flowchart)......................................... 20 Gambar 3.2 Use Case user Wali Murid……………………………………. 25 Gambar 3.3 Activity Diagram login……………………………………....... 29 Gambar 3.4 Activity Diagram logout……………………………………..... 29 Gambar 3.5 Activity Diagram password…………………………………... 30 Gambar 4.1 Hasil Data Warehouse................................................................ 34 Gambar 4.2 Membuat koneksi ODBC Data Source Administrator .............. 34 Gambar 4.3 Membuat koneksi MySQL ODBC Driver .................................. 35 Gambar 4.4 ODBC Data Source Administrator ............................................ 35 Gambar 4.5 Proses pemilihan tabel dan kolom pada data source ................. 36 Gambar 4.6 Proses pemilihan data yang akan difilter ................................... 37 Gambar 4.7 Proses pengurutan data yang akan ditampilkan ......................... 37 Gambar 4.8 Proses pemilihan letak tampilan data......................................... 38 Gambar 4.9 Proses mining data dari MySQL ke Microsoft Query................. 38 Gambar 4.10 Pivot Table ................................................................................. 40 Gambar 4.11 Grafik dari Hasil Pivot Table..................................................... 42 Gambar 4.12 Grafik dari Hasil filtering........................................................... 43 Gambar 4.13 Menu Pencarian terhadap data ................................................... 44 xiii Gambar 4.14 Hasil Pencarian berdasarkan NIS atau Nama siswa .................. 45 Gambar 4.15 Tampilan menu cetak pada kolom aksi...................................... 45 Gambar 4.16 Tampilan menu grafik pada kolom aksi..................................... 46 Gambar 4.17 Tampilan menu prediksi nilai perelikalu ................................... 47 Gambar 4.18 Tampilan menu siswa berprestasi .............................................. 48 Gambar 4.19 Tampilan grafik kelas ................................................................ 49 DAFTAR LAMPIRAN Lampiran I Print Out dan Script program Lampiran II Hasil Kuesioner xiv ABSTRAKSI Perkembangan teknologi pada zaman sekarang ini juga menuntut perkembangan informasi, munculnya internet memudahkan untuk pencarian berbagai macam informasi yang dibutuhkan karena sifatnya yang global. Informasi berbasis website dibutuhkan pula pada suatu sekolah, contohnya pada sistem monitoring perkembangan siswa online. Implementasi data mining pada sistem monitoring dimaksudkan untuk memberikan solusi kepada guru dan orang tua siswa untuk menunjang prestasi siswa, dikarenakan di SD Aisyiyah Unggulan Gemolong masih manual dalam melihat perkembangan prestasi siswa. Data mining adalah satu set teknik yang digunakan secara otomatis untuk mengeksplorasi secara menyeluruh dan membawa ke permukaan relasi – relasi yang kompleks pada set data yang sangat besar. Metode yang digunakan dalam implementasi data mining sistem monitoring siswa menggunakan metode clustering, karena clustering dapat mempermudah menganalisis sejumlah data yang besar dan dapat mengelompokkan data yang memiliki kemiripan atribut. Hasil implementasi data mining berwujud sebuah program berbasis website, yang diharapkan membantu memudahkan guru dan orang tua mengembangkan prestasi siswa atau murid. Kata Kunci: Monitoring, Website, Data Mining, Clustering. xv