HasilWSM_SAW.java Perbandingan Sistem Pendukung Keputusan Pemilihan Calon Ketua Osis Pada Smk Swasta Nusa Penida Medan Dengan Metodesimple Additive Weighting & Weighted Summodel Berbasis Android

dataPerorangCalonKetuaOsisi = new String[] { Citra, D, B, C, B, A, C, B, B }; dataSemuaCalonKetuaOsis.adddataPerorangCalonKetuaOsisi; dataPerorangCalonKetuaOsisi = new String[] { Doni, B, D, C, A, B, A, A, D }; dataSemuaCalonKetuaOsis.adddataPerorangCalonKetuaOsisi; return dataSemuaCalonKetuaOsis; } public static double[] bobot { ketidakhadiran, interaksi, kelakuan, kebersihan, tanggung jawab, kreatif, aktif, disiplin double[] nilai_bobot = new double[] { 0.2, 0.1, 0.1, 0.2, 0.1, 0.1, 0.1, 0.1 }; return nilai_bobot; } }

4. HasilWSM_SAW.java

package com.nanda; import java.util.ArrayList; import java.util.Arrays; import java.util.HashMap; import android.app.Activity; import android.graphics.Color; import android.os.Bundle; import android.support.v4.view.ViewPager.LayoutParams; import android.widget.TableLayout; import android.widget.TableRow; import android.widget.TextView; public class HasilWSM_SAW extends Activity { SQLiteHelper sqLiteHelper = new SQLiteHelperthis; WSM_SAW wsm_saw = new WSM_SAW; TableLayout tabelLayoutWSM, tabelLayoutSAW; Override protected void onCreateBundle savedInstanceState { super.onCreatesavedInstanceState; setContentViewR.layout.hasil_saw_wsm; tabelLayoutWSM = TableLayout findViewByIdR.id.tableLayoutWSM; format_tabletabelLayoutWSM; tabelLayoutSAW = TableLayout findViewByIdR.id.tableLayoutSAW; format_tabletabelLayoutSAW; nama calon ketua osis, ketidakhadiran, interaksi, kelakuan, kebersihan, tanggung jawab, kreatif, aktif, disiplin ArrayListString[] data_calon = new ArrayListString[]; ArrayListHashMapString, String arrayListBiodata = sqLiteHelper .tampil_semua_biodata_berdasarkan_tahun; if arrayListBiodata.size 0 { for int i = 0; i arrayListBiodata.size; i++ { String[] dataCalonPerorang = new String[9]; HashMapString, String hashMapRecordBiodata = arrayListBiodata .geti; String id = hashMapRecordBiodata.getid_biodata; dataCalonPerorang[0] = hashMapRecordBiodata.getnama; dataCalonPerorang[1] = hashMapRecordBiodata .getketidak_hadiran; dataCalonPerorang[2] = hashMapRecordBiodata.getinteraksi; dataCalonPerorang[3] = hashMapRecordBiodata.getkelakuan; dataCalonPerorang[4] = hashMapRecordBiodata.getkebersihan; dataCalonPerorang[5] = hashMapRecordBiodata .gettanggung_jawab; dataCalonPerorang[6] = hashMapRecordBiodata.getkreatif; dataCalonPerorang[7] = hashMapRecordBiodata.getaktif; dataCalonPerorang[8] = hashMapRecordBiodata.getdisiplin; System.out.printlnArrays.toStringdataCalonPerorang; data_calon.adddataCalonPerorang; } double[] bobot = wsm_saw.bobot; ArrayListString[]nilaAngka= WSM_SAW.nilai_angkadata_calon; ArrayListString[]hasil_WSM= wsm_saw.normalisasi_WSMnilaAngka, bobot; for int i = 0; i hasil_WSM.size; i++ { System.out.printlnArrays.toStringhasil_WSM.geti; String nama = hasil_WSM.geti[0]; String ketidak_hadiran = hasil_WSM.geti[1]; String interaksi = hasil_WSM.geti[2]; String kelakuan = hasil_WSM.geti[3]; String kebersihan = hasil_WSM.geti[4]; String tanggung_jawab = hasil_WSM.geti[5]; String kreatif = hasil_WSM.geti[6]; String aktif = hasil_WSM.geti[7]; String disiplin = hasil_WSM.geti[8]; String total = hasil_WSM.geti[9]; System.out.printlntotal+---------------------- -------- + disiplin; tabel_datatabelLayoutWSM, nama, ketidak_hadiran, interaksi, kelakuan, kebersihan, tanggung_jawab, kreatif, aktif, disiplin, total; } ArrayListString[] hasil_SAW = wsm_saw.normalisasi_SAWnilaAngka, bobot; for int i = 0; i hasil_SAW.size; i++ { System.out.printlnArrays.toStringhasil_SAW.geti; String nama = hasil_SAW.geti[0]; String ketidak_hadiran = hasil_SAW.geti[1]; String interaksi = hasil_SAW.geti[2]; String kelakuan = hasil_SAW.geti[3]; String kebersihan = hasil_SAW.geti[4]; String tanggung_jawab = hasil_SAW.geti[5]; String kreatif = hasil_SAW.geti[6]; String aktif = hasil_SAW.geti[7]; String disiplin = hasil_SAW.geti[8]; String total = hasil_SAW.geti[9]; System.out.printlntotal+---------------------- -------- + disiplin; tabel_datatabelLayoutSAW, nama, ketidak_hadiran, interaksi, kelakuan, kebersihan, tanggung_jawab, kreatif, aktif, disiplin, total; } } } public void tabel_dataTableLayout tableLayout, String nama, String ketidak_hadiran, String interaksi, String kelakuan, String kebersihan, String tanggung_jawab, String kreatif, String aktif, String disiplin, String total { TableRow barisTabel = new TableRowthis; TextView viewNama = new TextViewthis; viewNama.setTextnama; viewNama.setPadding5, 1, 5, 1; barisTabel.addViewviewNama; TextView viewKetidakHadiran = new TextViewthis; viewKetidakHadiran.setTextString.valueOfString.format.3f, Double.parseDoubleketidak_hadiran; viewKetidakHadiran.setPadding5, 1, 5, 1; barisTabel.addViewviewKetidakHadiran; TextView viewInteraksi = new TextViewthis; viewInteraksi.setTextString.valueOfString.format.3f, Double.parseDoubleinteraksi; viewInteraksi.setPadding5, 1, 5, 1; barisTabel.addViewviewInteraksi; TextView viewKelakuan = new TextViewthis; viewKelakuan.setTextString.valueOfString.format.3f, Double.parseDoublekelakuan; viewKelakuan.setPadding5, 1, 5, 1; barisTabel.addViewviewKelakuan; TextView viewKebersihan = new TextViewthis; viewKebersihan.setTextString.valueOfString.format.3f, Double.parseDoublekebersihan; viewKebersihan.setPadding5, 1, 5, 1; barisTabel.addViewviewKebersihan; TextView viewTanggungJawab = new TextViewthis; viewTanggungJawab.setTextString.valueOfString.format.3f, Double.parseDoubletanggung_jawab; viewTanggungJawab.setPadding5, 1, 5, 1; barisTabel.addViewviewTanggungJawab; TextView viewKreatif = new TextViewthis; viewKreatif.setTextString.valueOfString.format.3f, Double.parseDoublekreatif; viewKreatif.setPadding5, 1, 5, 1; barisTabel.addViewviewKreatif; TextView viewAktif = new TextViewthis; viewAktif.setTextString.valueOfString.format.3f, Double.parseDoubleaktif; viewAktif.setPadding5, 1, 5, 1; barisTabel.addViewviewAktif; TextView viewDisiplin = new TextViewthis; viewDisiplin.setTextString.valueOfString.format.3f, Double.parseDoubledisiplin; viewDisiplin.setPadding5, 1, 5, 1; barisTabel.addViewviewDisiplin; TextView viewTotal = new TextViewthis; viewTotal.setTextString.valueOfString.format.3f, Double.parseDoubletotal; viewTotal.setPadding5, 1, 5, 1; barisTabel.addViewviewTotal; tableLayout.addViewbarisTabel, new TableLayout.LayoutParams LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT; } public void format_tableTableLayout tableLayout { TableRow barisTabel = new TableRowthis; barisTabel.setBackgroundColorColor.RED; TextView viewHeaderId = new TextViewthis; TextView viewHeaderNama = new TextViewthis; TextView viewHeaderKetidakHadiran = new TextViewthis; TextView viewHeaderInteraksi = new TextViewthis; TextView viewHeaderKelakuan = new TextViewthis; TextView viewHeaderKebersihan = new TextViewthis; TextView viewHeaderTanggungJawab = new TextViewthis; TextView viewHeaderKreatif = new TextViewthis; TextView viewHeaderAktif = new TextViewthis; TextView viewHeaderDisiplin = new TextViewthis; TextView viewHeaderTotal = new TextViewthis; ketidak_hadiran, String interaksi, String kelakuan, String kebersihan, String tanggung_jawab, String kreatif, String aktif, String disiplin viewHeaderId.setTextID; viewHeaderNama.setTextNama; viewHeaderKetidakHadiran.setTextKetidak Hadiran; viewHeaderInteraksi.setTextInteraksi; viewHeaderKelakuan.setTextKelakuan; viewHeaderKebersihan.setTextKebersihan; viewHeaderTanggungJawab.setTextTanggung Jawab; viewHeaderKreatif.setTextKreatif; viewHeaderAktif.setTextAktif; viewHeaderDisiplin.setTextDisiplin; viewHeaderTotal.setTextTotal; viewHeaderId.setPadding5, 1, 5, 1; viewHeaderNama.setPadding5, 1, 5, 1; viewHeaderKetidakHadiran.setPadding5, 1, 5, 1; viewHeaderInteraksi.setPadding5, 1, 5, 1; viewHeaderKelakuan.setPadding5, 1, 5, 1; viewHeaderKebersihan.setPadding5, 1, 5, 1; viewHeaderTanggungJawab.setPadding5, 1, 5, 1; viewHeaderKreatif.setPadding5, 1, 5, 1; viewHeaderAktif.setPadding5, 1, 5, 1; viewHeaderDisiplin.setPadding5, 1, 5, 1; viewHeaderTotal.setPadding5, 1, 5, 1; barisTabel.addViewviewHeaderId; barisTabel.addViewviewHeaderNama; barisTabel.addViewviewHeaderKetidakHadiran; barisTabel.addViewviewHeaderInteraksi; barisTabel.addViewviewHeaderKelakuan; barisTabel.addViewviewHeaderKebersihan; barisTabel.addViewviewHeaderTanggungJawab; barisTabel.addViewviewHeaderKreatif; barisTabel.addViewviewHeaderAktif; barisTabel.addViewviewHeaderDisiplin; barisTabel.addViewviewHeaderTotal; tableLayout.addViewbarisTabel, new TableLayout.LayoutParams LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT; } }

5. SQLiteHelper.java

Dokumen yang terkait

Implementasi Perbandingan Metode Simple Additive Weighting Dengan Weighted Sum Model Dalam Pemilihan Siswa Berprestasi

8 109 134

Sistem Pendukung Keputusan Pemilihan Ketua Kompetensi Keahlian (K3) dengan Metode Simple Additive Weighting (SAW) pada SMKN 11 Semarang.

0 3 9

Perbandingan Sistem Pendukung Keputusan Pemilihan Calon Ketua Osis Pada Smk Swasta Nusa Penida Medan Dengan Metodesimple Additive Weighting & Weighted Summodel Berbasis Android

0 0 13

Perbandingan Sistem Pendukung Keputusan Pemilihan Calon Ketua Osis Pada Smk Swasta Nusa Penida Medan Dengan Metodesimple Additive Weighting & Weighted Summodel Berbasis Android

0 0 2

Perbandingan Sistem Pendukung Keputusan Pemilihan Calon Ketua Osis Pada Smk Swasta Nusa Penida Medan Dengan Metodesimple Additive Weighting & Weighted Summodel Berbasis Android

0 0 5

Perbandingan Sistem Pendukung Keputusan Pemilihan Calon Ketua Osis Pada Smk Swasta Nusa Penida Medan Dengan Metodesimple Additive Weighting & Weighted Summodel Berbasis Android

0 0 8

Perbandingan Sistem Pendukung Keputusan Pemilihan Calon Ketua Osis Pada Smk Swasta Nusa Penida Medan Dengan Metodesimple Additive Weighting & Weighted Summodel Berbasis Android

0 0 2

Perbandingan Sistem Pendukung Keputusan Pemilihan Calon Ketua Osis Pada Smk Swasta Nusa Penida Medan Dengan Metodesimple Additive Weighting & Weighted Summodel Berbasis Android

0 0 35

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN CALON PENERIMA BEASISWA DENGAN FUZZY METODE SIMPLE ADDITIVE WEIGHTED

0 0 12

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN RESTORAN DI KOTA BENGKULU DENGAN METODE SIMPLE ADDITIVE WEIGHTING (SAW) BERBASIS SISTEM OPERASI ANDROID

0 0 10