Sistem Pendukung Keputusan Penerimaan Bantuan di Badan Keswadayaan Masyarakat Menggunakan Metode Analitycal
Hierachy Process
(Studi Kasus : BKM Kelurahan Pohjentrek)
TUGAS AKHIR
Diajukan Untuk Memenuhi
Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
DisusunOleh :
YANUAR EKO EFFENDYK NIM : 07560027
JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2013
LEMBAR PERSETUJUAN
Sistem Pendukung Keputusan Penerimaan Bantuan di Badan Keswadayaan Masyarakat Menggunakan Metode Analitycal
Hierachy Process
(Studi Kasus : BKM Kelurahan Pohjentrek)
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Mengetahui/Menyetujui
Dosen Pembimbing I Dosen Pembimbing II
Dr.Ir. Ermanu A.H, MT Nur Hayatin,S.ST
NIP : 108.9108.0233 NIDN : 0701038202
LEMBAR PENGESAHAN
Sistem Pendukung Keputusan Penerimaan Bantuan di Badan Keswadayaan Masyarakat Menggunakan Metode Analitycal
Hierachy Process
(Studi Kasus : BKM Kelurahan Pohjentrek)
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
DisusunOleh :
YANUAR EKO EFFENDYK NIM : 07560027
Tugas Akhir ini telah diuji dan dinyatakan lulus melalui siaing majelis penguji pada tanggal 04 Februari 2013
Menyetujui,
Penguji I Penguji II
Eko Budi C, S.Kom, MT Aminudin. S.Kom
NIP : 108.9504.0330
NIDN : 0701068603
Mengetahui
KetuaJurusanTeknikInformatika
Eko Budi C, S.Kom, MT NIP : 108.9504.0330
SURAT PERNYATAAN
Yang bertandatangan dibawah ini :
Nama : YANUAR EKO EFFENDYK
Nim : 07560027
FAK./ JUR. : TEKNIK/ INFORMATIKA
Dengan ini saya menyatakan bahwa Tugas Akhir dengan Judul “Sistem Pendukung Keputusan Penerimaan Bantuan di Badan Keswadayaan Masyarakat Menggunakan Metode Analitycal Hierachy Process
(Studi Kasus : BKM Kelurahan Pohjentrek)” beserta seluruh isinya adalah karya saya sendiri dan bukan merupakan karya tulis orang lain, baik sebagian maupun seluruhnya, kecuali dalam bentuk kutipan yang telah disebutkan sumbernya.
Demikian surat pernyataan ini saya buat dengan sebenar-benarnya. Apabila kemudian ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya saya ini, atau ada klaim dari pihak lain terhadap keaslian karya saya ini maka saya siapmenanggung segala bentuk resiko/sanksi yang berlaku.
Malang, 11 Juni 2013 Yang membuat Permyataan
Yanuar Eko Effendyk Mengetahui,
Dosen Pembimbing I Dosen Pembimbing II
Dr.Ir. Ermanu A.H, MT
Nur Hayatin,S.ST
NIP : 108.9108.0233 NIDN : 0701038202
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Allah SWT. Atas limpahan rahmat dan hidayahnya-NYA sehingga peneliti dapat menyelesaikan tugas akhir yang berjudul :
Sistem Pendukung Keputusan Penerimaan Bantuan di Badan Keswadayaan Masyarakat Menggunakan Metode Analitycal
Hierachy Process
(Studi Kasus : BKM Kelurahan Pohjentrek)
Di dalam tulisan ini disajikan pokok-pokok bahasan yang meliputi aplikasi Sistem Pendukung Keputusan Penerimaan Bantuan di Badan Keswadayaan Masyarakat Menggunakan Metode Analitycal Hierachy Process(Studi Kasus : BKM Kelurahan Pohjentrek). Pembuata aplikasi ini bertujuan untuk mempermudah petugas dari BKM Pohjentrek untuk menentukan warga yang lebih berhak dibantu.
Peneliti menyadari sepenuhnya bahwa dalam penulisan tugas akhir ini masih banyak kekurangan dan keterbatasan. Oleh karena itu peneliti mengharapkan saran yang membangun agar tulisan ini bermanfaat bagi perkembangan ilmu pengetahuan kedepan.
Malang, 11 Juni 2013
Penulis
Daftar Isi
BAB I ... Error! Bookmark not defined.
PENDAHULUAN ... Error! Bookmark not defined.
1.1 Latar Belakang Masalah ... Error! Bookmark not defined.
1.2 Rumusan Masalah ... Error! Bookmark not defined.
1.3 Batasan Masalah ... Error! Bookmark not defined.
1.4 Tujuan... Error! Bookmark not defined.
1.5 Metodologi Penyelesaian Masalah ... Error! Bookmark not defined.
1.6 Sistematika Penulisan ... Error! Bookmark not defined.
BAB II ... Error! Bookmark not defined.
LANDASAN TEORI ... Error! Bookmark not defined.
2.1. Data Mining... Error! Bookmark not defined.
2.3 . Algoritma Analitycal Heirarchy Process (AHP)Error! Bookmark not defined.
2.4 Java ... Error! Bookmark not defined.
2.5. Database MySQL ... Error! Bookmark not defined.
BAB III ... Error! Bookmark not defined.
ANALISA DAN PERANCANGAN SISTEM ... Error! Bookmark not defined.
3.1 Analisa Masalah ... Error! Bookmark not defined.
3.2 Analisa Sistem ... Error! Bookmark not defined.
3.3. Perancangan Sistem... Error! Bookmark not defined.
3.3.1 Use Case Diagram... Error! Bookmark not defined.
3.3.2 Activity Diagram ... Error! Bookmark not defined.
3.3.3 Flowchart... Error! Bookmark not defined.
3.3.4 Class Diagram ... Error! Bookmark not defined.
3.3.5 Sequence Diagram ... Error! Bookmark not defined.
3.4 Perancangan Database ... Error! Bookmark not defined.
3.5 ERD (Entity Relationship Diagram) ... Error! Bookmark not defined.
3.6 Desain Interface ... Error! Bookmark not defined.
BAB IV ... Error! Bookmark not defined.
IMPLEMENTASI DAN PENGUJIAN ... Error! Bookmark not defined.
4.1 Implementasi Sistem ... Error! Bookmark not defined.
4.1.1 Implementasi ClassConnectDialog ... Error! Bookmark not defined.
4.1.2 Implementasi Class Menu Utama... Error! Bookmark not defined.
4.1.3 Implementasi Class Input Data Warga . Error! Bookmark not defined.
4.1.4 Implementasi Class Pengurus ... Error! Bookmark not defined.
4.1.5 Implementasi Method AHP ... Error! Bookmark not defined.
4.2 Pengujian Fungsionalitas Sistem ... Error! Bookmark not defined.
4.3 Pengujian Algoritma ... Error! Bookmark not defined.
BAB V ... Error! Bookmark not defined.
KESIMPULAN DAN SARAN... Error! Bookmark not defined.
5.1. Kesimpulan... Error! Bookmark not defined.
5.2. Saran ... Error! Bookmark not defined.
DAFTAR PUSTAKA ……….64
Daftar Gambar
Gambar 3.2 Activity Diagram Login ... Error! Bookmark not defined.
Gambar 3.3 Diagram Activity Add Data ... Error! Bookmark not defined.
Gambar 3.4 Diagram Activity Edit Data ... Error! Bookmark not defined.
Gambar 3.5 Diagram Activity Delete Data ... Error! Bookmark not defined.
Gambar 3.6 Diagram Activity Analisa Data . Error! Bookmark not defined.
Gambar 3.7 Diagram Activity Cetak Report . Error! Bookmark not defined.
Gambar 3.8 Flowchart Proses AHP ... Error! Bookmark not defined.
Gambar 3.9 Class Diagram ... Error! Bookmark not defined.
Gambar 3.10 Sequence Diagram Login ... Error! Bookmark not defined.
Gambar 3.11 Sequence Diagram add data ... Error! Bookmark not defined.
Gambar 3.12 Sequence Diagram edit data .... Error! Bookmark not defined.
Gambar 3.13 Sequence Diagram delete wargaError! Bookmark not defined.
Gambar 3.14 Sequence Diagram Analisa DataError! Bookmark not defined.
Gambar 3.15 Sequence Diagram cetak reportError! Bookmark not defined.
Gambar 3.16 ER diagram sistem ... Error! Bookmark not defined.
Gambar 3.17 Form Login ... Error! Bookmark not defined.
Gambar 3.18 Form Warga ... Error! Bookmark not defined.
Gambar 3.19 Form pengurus ... Error! Bookmark not defined.
Gambar 3.20 Form analisa ... Error! Bookmark not defined.
Gambar 4.1 Class Login ... Error! Bookmark not defined.
Gambar 4.2 Class Menu Utama ... Error! Bookmark not defined.
Gambar 4.3 Class InputDataWarga ... Error! Bookmark not defined.
Gambar 4.4 Class Pengurus ... Error! Bookmark not defined.
Gambar 4.5 Script untuk proses pembobotan Error! Bookmark not defined.
Gambar 4.6 Script untuk jumlah hasil pembobotanError! Bookmark not defined.
Gambar 4.7 Script untuk Priority Vektor ... Error! Bookmark not defined.
Gambar 4.8 Script untuk nilai Eigen ... Error! Bookmark not defined.
Gambar 4.9 Gambar Script untuk nilai CI ... Error! Bookmark not defined.
Gambar 4.10 Gambar Script untuk nilai CR . Error! Bookmark not defined.
Gambar 4.11 Jendela Dialog Login ... Error! Bookmark not defined.
Gambar 4.12 Tampilan Menu utama ... Error! Bookmark not defined.
Gambar 4.13 Tampilan saat gagal login ... Error! Bookmark not defined.
Gambar 4.14 Tampilan saat menampilkan data wargaError! Bookmark not defined.
Gambar 4.15 Tampilan saat user berhasil memasukan data warga baruError! Bookmark not defined.
Gambar 4.16 Tampilan saat user berhasil merubah data warga baruError! Bookmark not defined.
Gambar 4.17 Tampilan saat user berhasil menghapus data wargaError! Bookmark not defined.
Gambar 4.18 Tampilan saat user berhasil menampilkan data pengurusError! Bookmark not defined.
Gambar 4.19 Tampilan saat user berhasil memasukkan data pengurus baruError!
Bookmark not defined.
Gambar 4.20 Tampilan saat user berhasil merubah data pengurusError! Bookmark not defined.
Gambar 4.21 Tampilan saat user berhasil memasukkan data pengurus baruError!
Bookmark not defined.
Gambar 4.22 Tampilan saat user berhasil mensorting warga yang akan di bantu ... Error! Bookmark not defined.
Gambar 4.23 Tampilan table main matrik kriteriaError! Bookmark not defined.
Gambar 4.24 Tampilan table matrik sub criteria pendapatanError! Bookmark not defined.
Gambar 4.25 Tampilan table matrik sub criteria pekerjaanError! Bookmark not defined.
Gambar 4.26 Tampilan table matrik sub criteria tanggunganError! Bookmark not defined.
Gambar 4.27 Tampilan table matrik sub criteria Kemampuan BerobatError! Bookmark not defined.
Gambar 4.28 Tampilan table rekomendasi warga berhak di bantuError! Bookmark not defined.
Gambar 4.29 Tampilan table warga berhak di bantuError! Bookmark not defined.
Gambar 4.31 Tampilan pada menu cetak hasilError! Bookmark not defined.
Gambar 4.31 Nilai CR pada Table Main MatrikError! Bookmark not defined.
Gambar 4.32 Nilai CR pada Table Matrik Sub Kriteria PendapatanError! Bookmark not defined.
Daftar Tabel
Tabel 3.1 Daftar tabel yang digunakan dalam aplikasiError! Bookmark not defined.
Tabel 3.2 Tabel User ... Error! Bookmark not defined.
Tabel 3.3 Tabel Warga ... Error! Bookmark not defined.
Tabel 4.1 Nilai prioritas matrik criteria (untuk mengetahui perhitungan manual lihat di lampiran) ... Error! Bookmark not defined.
Tabel 4.2 Nilai prioritas matrik sub criteria (untuk mengetahui perhitungan manual lihat di lampiran)... Error! Bookmark not defined.
Tabel 4.3 Hasil Pengujian Fungsionalitas SistemError! Bookmark not defined.
Tabel 4.4 Tabel Rasio Konsitensi dari matrik criteria dan sub criteria (untuk mengetahui perhitungan manual lihat di lampiran)... Error! Bookmark not defined.
Daftar Pustaka
[1].http://en.wikipedia.org/wiki/Analytic_Hierarchy_Process
[2]. Bracha, Gilad (2004). Generics in the Java Programming Language From http://java.sun.com/j2se/1.5/pdf/generics-tutorial.pdf, 12 Mei 2011
[3]. Khannedy, Eko Kurniawan (2010). MySQL dan Java Database Connectivity. From http://khannedy.googlecode.com/files/MySQL%20dan%20Java%20Database%20Connectivit y.pdf, 12 Mei 2011
[4.]http://staff.blog.ui.ac.id/komarudin74/2011/04/07/analytic-hierarchy-process-ahp/
[5] Profil BKM Kelurahan Pohjentrek
[6]http://rfptemplates.technologyevaluation.com/analytical-hierarchy-process-(ahp).html [7] Mulyardi, A. F. 2005. Aplikasi Metode AHP dalam Menganalisis Faktor-Faktor yang
Mempengaruhi Mutu Minyak Atsiri Nilam. Program Pascasarjana Jurusan Teknologi Industri Pertanian Universitas Brawijaya. Malang.
[8] Saaty, T.C. 1980. The Analytic Hierarchy Process. Planning, Priority Setting, Resource Allocation. McGraw-Hill Inc., NY
[9] Supiyono – Wisnu Arya – Sudaryo, 2007, Sistem Pemilihan Pejabat Struktular dengan Metode AHP,Seminar Nasional III SDM Teknologi Nuklir, Yogyakarta
[10]Lia Rochmasari – Suprapedi – Subagyo Hendra,2010,Penentuan Prioritas Usulan Sertifikasi Guru Dengan Metode AHP, Pascasarjana Teknik Informatika Universitas Dian Nuswantoro