IMPLEMENTASI DATA MINING SISTEM MONITORING SISWA DI

advertisement
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
Download