penerapan algoritma naive bayes sebagai...
Post on 07-May-2019
235 Views
Preview:
TRANSCRIPT
PENERAPAN ALGORITMA NAIVE BAYES SEBAGAI
PENENTUAN NASABAH KOPERASI
SKRIPSI
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Disusun Oleh :
Agus Patrio Hantoko
NIM : 201110370311362
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2015
v
PERSEMBAHAN
Rasa syukur kepada Allah SWT yang masih memberikan nikmat, rahmat dan
hidayah-Nya serta Rasulullah SAW yang memberikan petunjuk ke jalan yang
terang dan benar sehingga penulis dapat menyelesaikan Tugas Akhir ini. Saya
persembahkan skripsi ini untuk sebagai berikut :
1. Bapak dan Ibuk yang saya hormati dan sayangi, terima kasih atas semua yang
beliau berikan dan dengan tulus ikhlas telah berkorban untuk masa depan saya.
2. Nenek dan Kakek yang saya hormati, terima kasih yang dengan sabar
membesarkan dan menasehati saya.
3. Saudara saya, Rafi bachtiar. Terima kasih telah memberikan semangat yang
tiada henti.
4. Teman-temanku Lutfi, Yusmin, Deva, Baraas, Bayu. Terima kasih atas cerita
selama 4 tahun ini.
5. Saudara- saudara dikost, Dicky, Merza, Gilang, Shofyan, Dimas, Eka. Terima
kasih kebersamaan selama ini.
6. Saudara-saudara di UKM PSHT, terima kasih atas motivasi dan kepercayaan
kalian yang membuat saya ingin lebih maju.
vi
KATA PENGANTAR
Puji Syukur kepada Tuhan Yang Maha Esa yang melimpahkan rahmat dan
hidayah-Nya sehingga penulis dapat menyelesaikan Tugas Akhir dengan judul
“Penerapan Algoritma Naive Bayes Sebagai Penentuan Nasabah Koperasi”
Pada penelitian menggunakan sebuah sistem yang dimana nantinya akan
membantu pegawai bagian dana koperasi dalam mengklasifikasikan data nasabah
yang mau mengajukan kredit khususnya di Koperasi Simpan Pinjam “BMT-
Maslahah” Pasuruan– Jawa Timur.
Penulis menyadari bahwa penelitian ini masih jauh dari sempurna. Oleh
karena itu penulis mengharapkan saran dan kritik guna untuk menyempurnakan
sistem ini kedepannya. Perangkat lunak ini juga masih membutuhkan
pengembangan lebih lanjut sehingga dapat lebih bermanfaat.
Akhir kata penulis mengucapkan terima kasih kepada semua pihak yang telah
membantu hingga tugas akhir ini selesai.
Malang, 14 Juli 2015
Penulis
Agus Patrio Hantoko
vii
DAFTAR ISI
LEMBAR PERETUJUAN ........................................................................ i
LEMBAR PENGESAHAN ........................................................................ ii
LEMBAR PERNYATAAN ........................................................................ iii
PERSEMBAHAN ....................................................................................... iv
KATA PENGANTAR ................................................................................. v
ABSTRACT ................................................................................................ vi
ABSTRAK .................................................................................................. vii
DAFTAR ISI ............................................................................................... viii
DAFTAR GAMBAR .................................................................................. x
DAFTAR TABEL ...................................................................................... xi
BAB I
PENDAHULUAN ....................................................................................... 1
1.1 LATAR BELAKANG ..................................................................... 1
1.2 RUMUSAN MASALAH ................................................................. 2
1.3 BATASAN MASALAH .................................................................. 2
1.4 TUJUAN PENELITIAN .................................................................. 2
1.5 METODOLOGI PENELITIAN ....................................................... 3
1.6 SISTEMATIKA PENULISAN ........................................................ 4
BAB II
LANDASAN TEORI .................................................................................. 6
2.1 Penelitian Terdahulu ........................................................................ 6
2.2 Sistem Pendukung Keputusan (SPK) ............................................... 6
2.2.1 Karakteristik dan Kemampuan Sistem Pendukung
Keputusan ................................................................................. 7
2.2.2 Tahap Proses Pengambilan Keputusan ..................................... 8
2.3 Data Mining (Penggalian Data) ....................................................... 9
2.3.1 Karakteritik Data Mining .......................................................... 10
2.3.2 Tahap-tahap Data Mining ......................................................... 10
2.3.3 Teknik-Teknik Data Mining ..................................................... 12
viii
2.4 Algoritma Naive Bayes .................................................................... 13
2.5 Koperasi Simpan Pinjam .................................................................. 16
BAB III
ANALISA DAN PERANCANGAN SISTEM ........................................... 17
3.1 Analisa Sistem .................................................................................. 17
3.1.1 Analisa Algoritma ..................................................................... 17
3.1.2 Analisa Aplikasi ....................................................................... 20
3.1.2.1 Flowchart ............................................................................ 20
3.1.2.2 Usecase Diagram ................................................................ 21
3.2 Perancangan Sistem ......................................................................... 22
3.2.1 Activity Diagram ........................................................................ 22
3.2.2 Sequence diagram ...................................................................... 25
3.2.3 Class diagram ............................................................................. 27
3.2.4 Perancangan basis data ............................................................... 27
3.2.5 Perancangan Interface ................................................................ 29
BAB IV
IMPLEMENTASI DAN PENGUJIAN .................................................... 34
4.1 Implementasi Sistem ........................................................................ 34
4.1.1 Implementasi Lingkungan Pengembangan ............................... 34
4.1.1.1 Perangkat Keras (Hardware) .............................................. 34
4.1.1.2 Perangkat Lunak ................................................................. 34
4.1.2 Implementasi antarmuka menggunakan netbeans 7.0.1 ........... 34
4.2 Pengujian .......................................................................................... 41
4.2.1 Pengujian Akurasi...................................................................... 41
4.2.2 Pengujian Algoritma dengan Cross Validatiion ........................ 42
BAB V
KESIMPULAN DAN SARAN .................................................................. 44
5.1 Kesimpulan ...................................................................................... 44
5.2 Saran .......................................................................................... 44
DAFTAR PUSTAKA ................................................................................. 45
LAMPIRAN ................................................................................................ 47
ix
DAFTAR GAMBAR
Gambar 3.1 Flowchart Sistem ...................................................................... 21
Gambar 3.2 Use Case Diagram Sistem ........................................................ 21
Gambar 3.3 Activity Diagram – Klasifikasi ................................................ 22
Gambar 3.4 Activity Diagram – View Data Training .................................. 23
Gambar 3.5 Activity Diagram – Input ......................................................... 23
Gambar 3.6 Activity Diagram – update ....................................................... 24
Gambar 3.7 Sequence Diagram – Klasifikasi .............................................. 25
Gambar 3.8 Sequence Diagram – View Data Training ................................ 25
Gambar 3.9 Sequence Diagram - Input ........................................................ 26
Gambar 3.10 Sequence Diagram – Update .................................................. 26
Gambar 3.11 Class Diagram Sistem ............................................................ 27
Gambar 3.12 Desain Interface Login ........................................................... 29
Gambar 3.13 Desain Interface Klasifikasi ................................................... 30
Gambar 3.14 Desain Interface Input ............................................................ 31
Gambar 3.15 Desain Interface Update ......................................................... 32
Gambar 3.16 Desain Interface View Data Training ..................................... 33
Gambar 4.1 Tampilan Awal ......................................................................... 35
Gambar 4.2 Tampilan Login ........................................................................ 35
Gambar 4.3 Kode Program Login ................................................................ 36
Gambar 4.4 Tampilan Menu Klasifikasi ...................................................... 36
Gambar 4.5 Kode Program Klasifikasi ........................................................ 37
Gambar 4.6 Tampilan Menu Input ............................................................... 38
Gambar 4.7 Kode Program Input ................................................................. 38
Gambar 4.8 Tampilan Menu Update ............................................................ 39
Gambar 4.9 Kode Program Update .............................................................. 39
Gambar 4.10 Tampilan View Data Training ................................................ 40
Gambar 4.11 Kode Program View Data Training ....................................... 40
x
DAFTAR TABEL
Tabel 3.1 Data Klasifikasi Naive Bayes ....................................................... 18
Tabel 3.2 Admin Koperasi ........................................................................... 27
Tabel 3.3 Nasabah Koperasi ........................................................................ 27
Tabel 4.1 Data Testing ................................................................................. 41
Tabel 4.2 Hasil Pengujian Data .................................................................... 41
Tabel 4.3 Hasil Pengujian Data .................................................................... 43
xi
DAFTAR PUSTAKA
[1] Kusumawati, Riyani. 2011. Koperasi Simpan Pinjam Graha Arthamas. Depok.
Jurusan Akuntansi Universitas Gunadarma.
[2] Putra Purnandi, Recky. 2012. sistem Pengambil Keputusan Kelayakan
Pemberian KPR (Kredit Pemilikan Rumah) Dengan Metode AHP. Universitas
Muhammadiyah Malang.
[3] Syafi’i, Imam. 2015. Klasifikasi Data Nasabah Koperasi Dengan Menggunakan
Algoritma C4.5. Universitas Muhammadiyah Malang.
[4] Danar Muria, Rahadiar.2012. Perangkat Lunak Pendukung Keputusan Sebagai
Prediksi Kelayakan Kredit UMKM Dengan Mengimplementasikan Algoritma
C4.5 DB. Universitas Muhammadiyah Malang.
[5] Andayati, Dina. 2010. Sistem Pendukung Keputusan Pra-Seleksi Penerimaan
Siswa Baru (PSB) On-Line Yogyakarta. Institut Sains & Teknologi AKPRIND
Yogyakarta.
[6] Rohayani, Hetty. 2013. Analisis Sistem Pendukung Keputusan Dalam Memilih
Program Study Menggunakan Metode Logika Fuzzy. STIKOM Dinamika
Bangsa Jambi.
[7] Huda, N.M, 2010, Aplilasi Data Mining Untuk Menampilkan Informasi Tingkat
Kelulusan Mahasiswa, Universitas Diponegoro.
[8] Wirdasari, Dian dan Calam, Ahmad. 2011. Penerapan Data Mining Untuk
Mengelola Data Penempatan Buku di Perpustakaan SMK TI PAB 7 Lubuk
Pakam Dengan Metode Association Rule. Universitas Sumatera Utara.
[9] Meilani, D.B dan Slamat, A.F. Klasifikasi Data Karyawan Untuk Menentukan
Jadwal Kerja Menggunakan Metode Decision Tree. ITATS.
[10] Bustami, Penerapan Algoritma Naive Bayes Untukmengklasifikasi Data
Nasabah Asuransi, Universitas Malikussaleh.
[11] Mumek, M.P. 2014. Analisis Likuiditas Koperasi Simpan Pinjam
Kamangtawaya Desa Sendangan Kecamatan Remboken Kabupaten
Minahasa. Universitas Sam Ratulangi Manado.
top related