BAB IV ANALISIS, PERANCANGAN SISTEM, IMPLEMENTASI DAN
4.3 Implementation
4.3.2 Tahap Testing
Pada tahap ini akan dilakukan pengujian aplikasi. Pengujian ini dilakukan untuk memastikan bahwa program dapat berjalan dengan baik saat digunakan. Dari setiap tes yang dilakukan tidak menutup kemungkinan terdapat kesalahan dari aplikasi yang sudah dites, namun dengan dilakukannya pengujian ini setidaknya dapat meminimalisir kesalahan yang ada pada aplikasi. Berikut ini adalah tabel hasil pengujian dengan pendekatan blackbox pada aplikasi yang telah dibangun:
Tabel 4.6 Tabel Tahap Testing
No Link Harapan Hasil
1 Menu utama User dapat mengakses menu utama tanpa masalah dan semua tombol berfungsi dengan baik.
Sesuai
2 Menu Daftar
Anggota
User dapat melihat daftar anggota dan dapat menambah anggota dengan menekan tombol (+)
Sesuai
3 Menu Penilaian User dapat melakukan penilaian pada setiap anggota dengan mengisi nilai pada kriteria.
Sesuai
4. Menu Hasil User dapat melihat hasil penilaian berupa urutan dan nilai pada setiap anggota.
Sesuai
UIN Syarif Hidayatullah Jakarta
BAB V
HASIL DAN PEMBAHASAN
5.1 Hasil Aplikasi
Berikut adalah penjabaran dari aplikasi kelayakan penerima hadiah menggunakan sistem pendukung keputusan pada android.
5.1.1 Menu Utama
Gambar 5.1 Halaman Menu Utama
Gambar 5.1 merupakan menu utama. menu ini adalah halaman awal muncul saat pertama kali aplikasi dijalankan. Pada halaman ini terdapat menu Daftar Anggota, Penilaian Anggota, dan Hasil.
64
UIN Syarif Hidayatullah Jakarta
5.1.2 Menu Daftar Anggota
Gambar 5.2 Halaman Daftar Anggota
Gambar 5.2 merupakan tampilan halaman daftar anggota. Pada halaman ini user dapat menambah anggota dengan menekan tombol (+) dan mengisi data anggota.
UIN Syarif Hidayatullah Jakarta
5.1.3 Menu Penilaian
Gambar 5.3 Halaman Penilaian
Gambar 5.3 merupakan tampilan halaman penilaian. Pada halaman ini user dapat menilai anggota dengan menekan nama anggota dan memberi nilai pada setiap kriteria.
66
UIN Syarif Hidayatullah Jakarta
5.1.4 Menu Hasil
Gambar 5.4 Halaman Hasil
Gambar 5.4 merupakan tampilan halaman hasil. Pada halaman ini user dapat melihat urutan nama anggota sesuai dengan nilai tertinggi sampai terendah.
5.2 Pembahasan
Berikut adalah hasil dari penghitungan metode Simple Additive Weighting : 1. Data Alternatif
Tabel 5.1 Data Alternatif
Daftar Anggota Keterangan (Alternatif)
Hj. Marsih A1
Suai A2
Hj. Yuti A3
Kanih A4
Nani A5
Esni A6
Ratih A7
Diana A8
Acah A9
Suhaebah A10
Tabel 5.1 merupakan data alternatif. Data ini adalah 10 daftar nama anggota koperasi yang dijadikan sampel.
UIN Syarif Hidayatullah Jakarta
2. Data Kriteria
Tabel 5.2 Data Kriteria
Kriteria Keterangan Bobot
C1 Besarnya Jumlah Pinjaman 30%
C2 Banyaknya Jumlah Tabungan 25%
C3 Banyaknya Transaksi Menabung 20%
C4 Lamanya Menjadi Anggota 15%
C5 Banyaknya Membawa Non Anggota 10%
Tabel 5.2 merupakan data kriteria. Data ini adalah 5 jenis kriteria beserta bobotnya yang dijadikan parameter untuk menentukan anggota koperasi yang layak menerima hadiah.
3. Rating Kecocokan Alternatif Pada Setiap Kriteria Tabel 5.3 Rating Kecocokan
Alternatif Kriteria
C1 C2 C3 C4 C5
A1 5.000.000 1.900.000 9 75 11
A2 1.000.000 500.000 2 143 2
A3 50.000.000 20.000.000 4 111 1
A4 20.000.000 1.500.000 3 143 6
A5 4.000.000 2.000.000 7 75 1
A6 5.000.000 7.000.000 9 143 7
A7 10.000.000 3.000.000 2 143 3
A8 2.000.000 4.000.000 6 75 2
A9 5.000.000 6.000.000 8 99 3
A10 50.000.000 14.000.000 12 143 4
Tabel 5.3 merupakan rating kecocokan. Pada tabel ini berisi data setiap alternatif pada setiap kriteria.
68
UIN Syarif Hidayatullah Jakarta
4. Tahap Normalisasi
Pada tahap ini dilakukan proses normalisasi. Rumus normalisasi dapat di lihat pada gambar 2.2. Perhitungan normalisasi dapat dilihat sebagai berikut :
• Normalisasi dari kolom C1
Tabel 5.4 Normalisasi C1
!"" = 5.000.000
Tabel 5.4 merupakan proses normalisasi C1. Pada tabel ini dilakukan perhitungan normalisasi pada kriteria besarnya pinjaman anggota.
UIN Syarif Hidayatullah Jakarta
• Normalisasi dari kolom C2
Tabel 5.5 Normalisasi C2
!"' = 1.900.000
20.000.000 = 0.095
!'' = 500.000
20.000.000 = 0.025
!)' = 20.000.000
20.000.000 = 1
!*' = 1.500.000
20.000.000 = 0.075
!,' = 2.000.000
20.000.000 = 0.1
!.' = 7.000.000
20.000.000 = 0.35
!/' = 3.000.000
20.000.000 = 0.15
!0' = 4.000.000
20.000.000 = 0.2
!1' = 6.000.000
20.000.000 = 0.3
!"2' = 14.000.000
20.000.000 = 0.7
Tabel 5.5 merupakan proses normalisasi C2. Pada tabel ini dilakukan perhitungan normalisasi pada kriteria banyaknya jumlah tabungan anggota.
70
UIN Syarif Hidayatullah Jakarta
• Normalisasi dari kolom C3
Tabel 5.6 Normalisasi C3
!") = 9
12 = 0.75
!') = 2
12 = 0.167
!)) = 4
12 = 0.333
!*) = 3
12 = 0.25
!,) = 7
12 = 0.583
!.) = 9
12 = 0.75
!/) = 2
12 = 0.167
!0) = 6
12 = 0.5
!1) = 8
12 = 0.667
!"2) = 12
12 = 1
Tabel 5.6 merupakan proses normalisasi C3. Pada tabel ini dilakukan perhitungan normalisasi pada kriteria banyaknya transaksi menabung.
UIN Syarif Hidayatullah Jakarta
• Normalisasi dari kolom C4
Tabel 5.7 Normalisasi C4
!"* = 75
143 = 0.524
!'* = 143
143 = 1
!)* = 111
143 = 0.776
!** = 143
143 = 1
!,* = 75
143 = 0.524
!.* = 143
143 = 1
!/* = 143
143 = 1
!0* = 75
143 = 0.524
!1* = 99
143 = 0.692
!"2* = 143
143 = 1
Tabel 5.7 merupakan proses normalisasi C4. Pada tabel ini dilakukan perhitungan normalisasi pada kriteria lama menjadi anggota.
72
UIN Syarif Hidayatullah Jakarta
• Normalisasi dari kolom C5
Tabel 5.8 Normalisasi C5
!", = 11
11 = 1
!', = 2
11 = 0.182
!), = 1
11 = 0,091
!*, = 6
11 = 0.545
!,, = 1
11 = 0.091
!., = 7
11 = 0.636
!/, = 3
11 = 0.273
!0, = 2
11 = 0.182
!1, = 3
11 = 0.273
!"2, = 4
11 = 0.364
Tabel 5.8 merupakan proses normalisasi C5. Pada tabel ini dilakukan perhitungan normalisasi pada kriteria banyaknya membawa nasabah non anggota.
UIN Syarif Hidayatullah Jakarta
• Hasil normalisasi sebagai berikut : Tabel 5.9 Hasil Normalisasi
C1 C2 C3 C4 C5
A1 0.1 0.095 0.75 0.524 1
A2 0.02 0.025 0.167 1 0.182
A3 1 1 0.333 0.776 0,091
A4 0,4 0.075 0.25 1 0.545
A5 0.08 0.1 0.583 0.524 0.091
A6 0.1 0.35 0.75 1 0.636
A7 0.2 0.15 0.167 1 0.273
A8 0.04 0.2 0.5 0.524 0.182
A9 0.1 0.3 0.667 0.692 0.273
A10 1 0.7 1 1 0.364
Tabel 5.9 merupakan hasil normalisasi. Pada tabel ini berisi hasil perhitungan semua kriteria yang telah di normalisasi, yang nantinya akan dikalikan dengan bobot kriteria untuk dilakukan proses perankingan.
74
UIN Syarif Hidayatullah Jakarta
5. Proses Perankingan
Pada tahap ini dilakukan proses perankingan yaitu dengan perkalian bobot dengan hasil normalisasi. Rumus perankingan dapat di lihat pada gambar 2.3.
8" = (0.1)(0.3)+(0.095)(0.25)+(0.75)(0.2)+(0.524)(0.15)+(1)(0.1)
= 0.382
8' = (0.02)(0.3)+(0.025)(0.25)+(0.167)(0.2)+(1)(0.15)+(0.182)(0.1)
= 0.213
8) = (1)(0.3)+(1)(0.25)+(0.333)(0.2)+(0.776)(0.15)+(0.091)(0.1)
= 0.742
8* = (0.4)(0.3)+(0.075)(0.25)+(0.25)(0.2)+(1)(0.15)+ (0.545)(0.1)
= 0.393
8, = (0.08)(0.3)+(0.1)(0.25)+(0.583)(0.2)+(0.524)(0.15)+(0.091)(0.1)
= 0.253
8. = (0.1)(0.3)+(0.35)(0.25)+(0.75)(0.2)+(1)(0.15)+(0.636)(0.1)
= 0.481
8/ = (0.2)(0.3)+(0.15)(0.25)+(0.167)(0.2)+(1)(0.15)+(0.273)(0.1)
= 0.308
80 = (0.04)(0.3)+(0.2)(0.25)+(0.5)(0.2)+(0.524)(0.15)+(0.182)(0.1)
= 0.258
81 = (0.1)(0.3)+(0.3)(0.25)+(0.667)(0.2)+(0.692)(0.15)+(0.273)(0.1)
= 0.369
8"2 = (1)(0.3)+(0.7)(0.25)+(1)(0.2)+(1)(0.15)+(0.364)(0.1)
= 0.861
UIN Syarif Hidayatullah Jakarta
Dari perhitungan diatas maka didapatkan nilai sebagai berikut : Tabel 5.10 Hasil Perankingan
8" = 0.382 8. = 0.481
8' = 0.213 8/ = 0.308 8) = 0.742 80 = 0.258 8* = 0.393 81 = 0.369 8, = 0.253 8"2 = 0.861
Tabel 5.10 merupakan hasil perankingan. Tabel ini berisi nilai akhir setiap anggota yang telah di proses dengan perhitungan metode SAW.
Berdasarkan tabel 5.10, maka didapat bahwa 8"2 mempunyai nilai yang paling besar dengan nilai 0.861. Dengan kata lain 8"2 yang mengidentifikasikan alternatif 9"2 adalah alternatif layak menerima hadiah tahunan dari koperasi Bunda.
76
UIN Syarif Hidayatullah Jakarta
BAB VI
KESIMPULAN DAN SARAN
6.1 Kesimpulan
Berdasarkan uraian dan pembahasan pada penelitian ini, dapat ditarik kesimpulan bahwa penerima hadiah tahunan koperasi Bunda ditentukan dengan lima kriteria yakni ; besarnya jumlah pinjaman, banyaknya jumlah tabungan, banyaknya transaksi menabung, lama menjadi anggota dan banyaknya membawa nasabah non anggota dengan masing-masing bobot sebesar 30%, 25%, 20%, 15%
dan 10%. Dari 10 data sampel anggota koperasi, kemudian di proses dengan metode simple additive weighting (SAW) yang menghasilkan nilai tertinggi adalah 8"2 dengan nilai 0,861, yang artinya anggota koperasi tersebut layak menerima hadiah tahunan dari pihak koperasi. Dengan demikian sistem pendukung keputusan menggunakan metode simple additive weighting dapat memberikan solusi kepada pihak koperasi dalam menentukan anggota koperasi yang layak menerima hadiah tahunan.
6.2 Saran
Karena penelitian ini belum cukup sempurna ada beberapa saran yang penulis dapat berikan setelah melakukan penelitian dan pengujian aplikasi ini seperti :
1. Menyempurnakan desain user interface sehingga menjadi sistem yang lebih menarik.
2. Penambahan proses fuzzy ke dalam sistem pendukung keputusan.
3. Diharapkan menggunakan metode lain dalam pengembangan berikutnya.
UIN Syarif Hidayatullah Jakarta
DAFTAR PUSTAKA
Achtar, S. A. (2015). SISTEM PENDUKUNG KEPUTUSAN PENCARIAN RESTORAN BERSERTIFIKAT HALAL MENGGUNAKAN METODE ANALYTICAL HIERARCHY PROCESS (AHP) BERBASIS ANDROID (STUDI KASUS: DKI JAKARTA). Universitas Islam Negeri Syarif Hidayatullah.
Agus M, I., Marisa, F., & Wijaya, I. D. (2017). Sistem Pendukung Keputusan Penerimaan Dan Penilaian Karyawan Warehouse Dengan Aplikasi Web.
Journal of Information Technology and Computer Science, 1(2), 1–5.
Aini, N., & Agus, F. (2017). Penerapan Metode Weighted Product Dan Analytic Hierarchy Process Untuk Pemilihan Koperasi Berprestasi. Jurnal Informatika - Telekomunikasi - Elektronika (INFOTEL), 9(2), 220–230.
Anjuliani, R., & Astuti, L. W. (2015). Aplikasi Isc ( Informatics Student Center ) Menggunakan Metode Personal Extreme Programming Berbasis Android.
Informatika Global, 6(1), 20–25.
Astuti, Y., & Isna Zahrotul Fu’ad. (2017). Penentuan Karyawan Terbaik Menggunakan Metode Simple Additive Weighting Pada PT. Patra Nur Alaska.
Seminar Nasional Tekhnologi Informasi Dan Multimedia, 37–42.
Aswati, S., & Siagian, Y. (2016). Model Rapid Application Development Dalam Rancang Bangun Sistem Informasi Pemasaran Rumah ( Studi Kasus : Perum Perumnas Cabang Medan. Sesindo, 317–324.
EMS, T. (2015). Pemrograman Java dari Nol. jakarta: PT. Elex Media Komputindo.
Fahmi, I. (2016). Manajemen Pengambilan Keputusan Teori Dan Aplikasi.
Bandung: Alfabeta.
Irsyad, H. (2016). Aplikasi Android dalam 5 menit. Jakarta: PT. Elex Media Komputindo.
Khalilulah, H. A. (2016). Implementasi Speech Recognition pada Aplikasi Penerjemah Idiom Bahasa Inggris ke Bahasa Indonesia Berbasis Android, 1–
6.
Latif, L. A., Jamil, M., & Abbas, S. H. (2018). SISTEM PENDUKUNG
78
UIN Syarif Hidayatullah Jakarta
KEPUTUSAN TEORI DAN IMPLEMENTASI. Yogyakarta: Deepublish.
Muhammad, I. F. (2018). Aplikasi Tafsir Mimpi Menurut Kitab Tafsir Mimpi Ibnu Sirin Menggunakan Pendekatan Natural Language Processing, 1–19.
Mujilan, A. (2013). Analisis dan Perancangan Sistem. Universitas Widya Mandala.
Mulyani, S. (2016a). ANALISA DAN PERANCANGAN SISTEM INFORMASI MANAJEMEN KEUANGAN DAERAH. Bandung: Abdi Sistematika.
Mulyani, S. (2016b). Metode Analisis dan Perancangan Sistem. Bandung: Abdi Sistematika.
Mulyani, Y. (2017). PERANCANGAN SISTEM PENDUKUNG KEPUTUSAN KINERJA DOSEN MENGGUNAKAN METODE SIMPLE ADDITIVE WEIGHTING.
Putri, K. D. (2017). ANALISIS TINGKAT KESEHATAN KOPERASI SIMPAN PINJAM (Studi Kasus pada Koperasi Simpan Pinjam Wisuda Guna Raharja, Lombok).
Qurbani, D. (2015). ANALISIS KINERJA KOPERASI SIMPAN PINJAM BERBASIS SYARI’AH DI KABUPATEN MAGELANG TAHUN 2011-2013.
Radillah, T. (2018). Visual Basic 6.0 Return. Yogyakarta: Deepublish.
Ramadhani, W. W. (2017). Sistem pendukung keputusan dalam pemilihan karyawan terbaik di pt. smartlink global media dengan metode weight product.
Ramdani, F. (2017). Pengantar Ilmu Geoinformatika. Malang: UB Press.
Sari, F. (2018). Metode Dalam Pengambilan Keputusan. Yogyakarta: Deepublish.
Supriyanta, & Widodo, P. (2016). Aplikasi Konversi Suara Ke Teks Berbasis Android Menggunakan Google Speech API, 5(2), 21–25.
Triayudi, A., & Setiawan Hidayat, F. (2016). Sistem Pendukung Keputusan Penentuan Penerima Pinjaman Modal Dana Bergulir Koperasi Simpan Pinjam Pada Diskoperindag Kabupaten Serang Menggunakan Metode Topsis.
ProTekInfo, 3(1), 49–54.
Utami, F. H., & Asnawati. (2017). Rekayasa Perangkat Lunak. Yogyakarta:
Deepublish.
Wicaksono, S. R. (2017). Rekayasa Perangkat Lunak.
UIN Syarif Hidayatullah Jakarta
Wicaksono, S. R. (2018). Studi Kasus Sistem Penunjang Keputusan Metode SAW dan TOPSIS. Malang: CV.Seribu Bintang.
Wirayuda, A., Setiawan, B., & Wibowo, R. P. (2013). Aplikasi Mobile Catatan Kerja Dokter berbasis Android (Studi Kasus Dokter Spesialis Ortopedi).
Jurnal Teknik POMITS, 2(1), 1–5.
Wulandari, N. E. (2015). Sistem Pendukung Keputusan Penentu Karyawan (Agen)Terbaik Menggunakan Metode Analytical Hierarchy Process ( Ahp ) ( Study Kasus : Kantor Cabang Ajb Bumiputera 1912 Lubuk Pakam ). Pelita Informatika Budi Darma, IX(3), 178–189.
Yurindra. (2017). Software Engineering. Yogyakarta: Deepublish.
80
UIN Syarif Hidayatullah Jakarta
LAMPIRAN 1 WAWANCARA
Hari/Tanggal : Senin/ 10 April 2018 Narasumber : Ibu Mulyanah
Jabatan : Ketua Koperasi Bunda Tempat : Koperasi Bunda
Alamat : Kp. Mariuk Ds. Gandasari RT 002/006, Cikarang Barat, Bekasi.
1) Apa latar belakang serta gambaran umum tentang koperasi Bunda ? Jawab:
Koperasi bunga gandasari atau sering disebut dengan koperasi Bunda merupakan koperasi wanita yang berdiri pada 27 april 2006 dimana pengurus dan anggotanya adalah perempuan dan koperasi ini bergerak pada bidang simpan pinjam. Latar belakang berdirinya koperasi ini adalah untuk meningkatkan tatanan perekonomian masyarakat dalam rangka mewujudkan masyarakat yang maju dan berdasarkan atas asas kekeluargaan.
2) Apa tujuan koperasi ini ? Jawab:
Tujuan dari koperasi Bunda ini yaitu untuk mensejahterakan anggota pada khususnya dan masyarakat pada umumnya.
3) berapa banyak pengurus dan anggota koperasi ? Jawab:
Koperasi ini terdiri dari 5 orang pengurus dimana 1 orang menjabat sebagai ketua, 1 wakil ketua, 2 bendahara, dan 1 sekretaris. Dan sampai saat ini sudah 625 orang yang telah terdaftar sebagai anggota maupun non anggota.
4) Apa saja program kerja koperasi ini ? Jawab:
Koperasi ini mempunyai 2 program kerja yang diadakan setiap tahunnya yaitu pembagian hadiah kepada anggota dan santunan terhadap yatim piatu maupun janda kurang mampu.
UIN Syarif Hidayatullah Jakarta
5) Apa tujuan dari program tersebut ? Jawab:
Yang pertama pembagian hadiah, program ini bertujuan untuk mempertahankan dan memotivasi anggota serta menarik non anggota menjadi anggota.
Yang kedua santunan, tujuan program ini untuk membantu anak yatim piatu maupun janda yang kurang mampu.
6) Bagaimana proses pemberian hadiah ? Jawab:
Proses pemberian hadiah dilakukan dengan melakukan pengundian. Semua nama anggota dimasukkan ke dalam wadah yang kemudian diambil salah satu nama yang akan mendapatkan hadiah.
7) Apakah selama ini ada masalah dengan cara tersebut ? Jawab:
Ya, ada, karena dilakukan dengan cara pengundian terkadang anggota yang menerima hadiah adalah anggota yang mempunyai kontribusi minim dan kurang layak untuk mendapatkan hadiah tersebut.
8) Menurut ibu seperti apa anggota yang layak menerima hadiah tersebut ? Jawab:
Orang yang layak menerima hadiah yaitu orang mempunyai kontribusi lebih pada koperasi Bunda ini, seperti meminjam dengan jumlah besar, mempunyai jumlah tabungan yang besar, sering menabung, lamanya menjadi anggota, dan telah banyak membawa nasabah non anggota.
9) jika dipersentasekan, berapa pengaruh dari masing-masing kriteria tersebut terhadap penilaian untuk menentukan anggota yang layak ?
Jawab:
Untuk persentase pengaruh dari masing – masing kriteria, besarnya pinjaman mempunyai pengaruh paling besar pada koperasi ini sebesar 30%, dilanjut dengan besarnya jumlah tabungan 25%, banyaknya transaksi menabung 20%, lama menjadi anggota 15% dan banyaknya membawa non anggota 10%.
82
UIN Syarif Hidayatullah Jakarta
10) Menurut ibu apa solusi dari permasalahan tersebut ? Jawab:
Saya mengharapkan adanya sistem yang dapat memudahkan dalam menentukan anggota yang layak untuk menerima hadiah sehingga hadiah dapat diterima oleh anggota yang mempunyai kontribusi maksimal terhadap koperasi.
Narasumber,
Ibu Mulyanah
UIN Syarif Hidayatullah Jakarta
LAMPIRAN 2
Data 10 Anggota Koperasi Bunda
Nama
Anggota Alamat Besarnya
Pinjaman Hj. Marsih Kp.Mariuk RT
001/07 Gandasari 5.000.000 1.900.000 9 11 75
Suai Kp.Mariuk RT
003/07 Gandasari 1.000.000 500.000 2 2 143
Hj. Yuti Kp.Mariuk RT
003/07 Gandasari 50.000.000 20.000.000 4 1 111
Kanih Kp.Mariuk RT
003/07 Gandasari 20.000.000 1.500.000 3 6 143
Nani Kp.Mariuk RT
007/07 Gandasari 4.000.000 2.000.000 7 1 75
Esni Kp.Mariuk RT
002/06 Gandasari 5.000.000 7.000.000 9 7 143
Ratih Kp.Mariuk RT
002/06 Gandasari 10.000.000 3.000.000 2 3 143
Diana Kp.Mariuk RT
007/07 Gandasari 2.000.000 4.000.000 6 2 75
Acah Kp.Mariuk RT
003/07 Gandasari 5.000.000 6.000.000 8 3 99
Suhaebah Kp.Mariuk RT
003/07 Gandasari 50.000.000 14.000.000 12 4 143
84
UIN Syarif Hidayatullah Jakarta
LAMPIRAN 3 SOURCE CODE
public function listSAW() {
// - besarnya pinjaman (benefit 30%)
// - besarnya jumlah tabungan (benefit 25%) // - banyaknya transaksi menabung (benefit 20%) // - lamanya menjadi anggota (benefit 15%) // - banyaknya membawa nasabah (benefit 10%)
$b_jmlh_pinjaman=0.3; $b_jmlh_tabungan = 0.25;
$b_jmlh_transaksi = 0.2;
$b_lama_anggota = 0.15; $b_jmlh_nasabah = 0.1;
$max_jmlh_pinjaman; $max_jmlh_tabungan;
$max_jmlh_transaksi;
$max_lama_anggota; $max_jmlh_nasabah;
$anggota = $this->db->get('anggota')->result();
// var_dump($anggota);
//Pencarian nilai min dan max
foreach ($anggota as $key => $value) {
if ($value->jmlh_pinjaman==NULL) { $anggota[$key]->jmlh_pinjaman = 0;
}
if ($value->jmlh_tabungan==NULL) { $anggota[$key]->jmlh_tabungan = 0;
}
if ($value->jmlh_transaksi==NULL) { $anggota[$key]->jmlh_transaksi = 0;
}
if ($value->lama_anggota==NULL) { $anggota[$key]->lama_anggota = 0;
}
if ($value->jmlh_nasabah==NULL) {
UIN Syarif Hidayatullah Jakarta $anggota[$key]->jmlh_nasabah = 0;
}
// echo $anggota[$key]->jmlh_pinjaman;
if ($key==0) {
$max_jmlh_pinjaman = $value->jmlh_pinjaman;
$max_jmlh_tabungan = $value->jmlh_tabungan;
$max_jmlh_transaksi = $value->jmlh_transaksi;
$max_lama_anggota = $value->lama_anggota;
$max_jmlh_nasabah = $value->jmlh_nasabah;
// Penghitungan nilai tiap kriteria dan hasil dari perkalian bobot
//
foreach ($anggota as $key => $value) {
86
UIN Syarif Hidayatullah Jakarta if
$anggota[$key]->jmlh_transaksi =
round($value->jmlh_transaksi/$max_jmlh_transaksi*$b_jmlh_transaksi,4);
UIN Syarif Hidayatullah Jakarta
$anggota[$key]->{"saw"} = $value->jmlh_pinjaman +
>jmlh_tabungan + >jmlh_transaksi +
$value->jmlh_nasabah + $value->lama_anggota;
}
// var_dump($anggota);
usort($anggota, function($a, $b) {
return strcmp($b->saw, $a->saw);
});
// var_dump($anggota);
$query['anggota'] = $anggota;
echo json_encode($query);
}