Menu perhitungan untuk menghasilkan penilaian kelayakan dari pemohon pembiayaan. Pada menu pemeriksaan ini ada satu buah
tombol, yakni
tombol print. Yang berfungsi untuk
mencetak laporan hasil penilaian. Seperti gambar dibawah ini hasil print out penilaian keputusan.
10. Tampilan Laporan
Menu Laporan untuk melihat berapa banyak peminjam yang diterima maupun di tolak dan menghapus data yang telah di hitung
kedalam database.
11. Tampilan Menu About
Tampilan Menu About berisikan menu utama sebagai berikut:
Form About hanya terdiri dari tombol , tombol untuk
kembali ke menu sebelumnya.
Source Code
1. KriteriaNilai.java
package org.uin.spk.entity; import java.io.Serializable;
import javax.persistence.Basic; import javax.persistence.Column;
import javax.persistence.Entity; import javax.persistence.Id;
import javax.persistence.NamedQueries; import javax.persistence.NamedQuery;
import javax.persistence.Table; author haris_alkwitang
Entity Tablename = kriteria_nilai, catalog = fuzzydb, schema =
NamedQueries{ NamedQueryname = KriteriaNilai.findAll, query =
SELECT k FROM KriteriaNilai k ORDER BY k.idKriteria ASC,
NamedQueryname = KriteriaNilai.findByIdKriteria, query = SELECT k FROM KriteriaNilai k WHERE k.idKriteria =
:idKriteria, NamedQueryname = KriteriaNilai.findByIdVariabel, query
= SELECT k FROM KriteriaNilai k WHERE k.idVariabel = :idVariabel,
NamedQueryname = KriteriaNilai.findByIdKriteriaInduk, query = SELECT k FROM KriteriaNilai k WHERE
k.idKriteriaInduk = :idKriteriaInduk, NamedQueryname = KriteriaNilai.findByParameter, query
= SELECT k FROM KriteriaNilai k WHERE k.parameter = :parameter,
NamedQueryname = KriteriaNilai.findByBobot, query = SELECT k FROM KriteriaNilai k WHERE k.bobot = :bobot}
public class KriteriaNilai implements Serializable { private static final long serialVersionUID = 1L;
Id Basicoptional = false
Columnname = id_kriteria, nullable = false, length = 11 private String idKriteria;
Basicoptional = false Columnname = id_variabel, nullable = false, length = 11
private String idVariabel; Columnname = id_kriteria_induk, length = 11
private String idKriteriaInduk; Basicoptional = false
Columnname = parameter, nullable = false, length = 100 private String parameter;
Basicoptional = false Columnname = bobot, nullable = false
private double bobot; public KriteriaNilai {
} public KriteriaNilaiString idKriteria {
this.idKriteria = idKriteria; }
public KriteriaNilaiString idKriteria, String idVariabel, String parameter, double bobot {
this.idKriteria = idKriteria; this.idVariabel = idVariabel;
this.parameter = parameter; this.bobot = bobot;
} public String getIdKriteria {
return idKriteria; }
public void setIdKriteriaString idKriteria { this.idKriteria = idKriteria;
} public String getIdVariabel {
return idVariabel; }
public void setIdVariabelString idVariabel { this.idVariabel = idVariabel;
} public String getIdKriteriaInduk {
return idKriteriaInduk; }
public void setIdKriteriaIndukString idKriteriaInduk { this.idKriteriaInduk = idKriteriaInduk;
} public String getParameter {
return parameter; }
public void setParameterString parameter { this.parameter = parameter;
} public double getBobot {
return bobot; }
public void setBobotdouble bobot { this.bobot = bobot;
} Override
public int hashCode { int hash = 0;
hash += idKriteria = null ? idKriteria.hashCode : 0; return hash;
} Override
public boolean equalsObject object { TODO: Warning - this method wont work in the case the id
fields are not set if object instanceof KriteriaNilai {
return false; }
KriteriaNilai other = KriteriaNilai object; if this.idKriteria == null other.idKriteria = null ||
this.idKriteria = null this.idKriteria.equalsother.idKriteria {
return false; }
return true; }
Override public String toString {
return org.uin.spk.entity.KriteriaNilai[idKriteria= + idKriteria + ];
} }
2. KriteriaVariabel.java
package org.uin.spk.entity; import java.io.Serializable;
import javax.persistence.Basic; import javax.persistence.Column;
import javax.persistence.Entity; import javax.persistence.Id;
import javax.persistence.NamedQueries; import javax.persistence.NamedQuery;
import javax.persistence.Table; author haris_alkwitang
Entity Tablename = kriteria_variabel, catalog = fuzzydb, schema =
NamedQueries{
NamedQueryname = KriteriaVariabel.findAll, query = SELECT k FROM KriteriaVariabel k ORDER BY k.id ASC,
NamedQueryname = KriteriaVariabel.findById, query = SELECT k FROM KriteriaVariabel k WHERE k.id = :id,
NamedQueryname = KriteriaVariabel.findByVariabel, query = SELECT k FROM KriteriaVariabel k WHERE k.variabel
= :variabel, NamedQueryname = KriteriaVariabel.findByDeskripsi,
query = SELECT k FROM KriteriaVariabel k WHERE k.deskripsi = :deskripsi}
public class KriteriaVariabel implements Serializable { private static final long serialVersionUID = 1L;
Id Basicoptional = false
Columnname = id, nullable = false, length = 11 private String id;
Basicoptional = false Columnname = variabel, nullable = false, length = 50
private String variabel; Columnname = deskripsi, length = 250
private String deskripsi; public KriteriaVariabel {
} public KriteriaVariabelString id {
this.id = id; }
public KriteriaVariabelString id, String variabel { this.id = id;
this.variabel = variabel; }
public String getId { return id;
} public void setIdString id {
this.id = id; }
public String getVariabel { return variabel;
} public void setVariabelString variabel {
this.variabel = variabel; }
public String getDeskripsi { return deskripsi;
} public void setDeskripsiString deskripsi {
this.deskripsi = deskripsi; }
Override public int hashCode {
int hash = 0; hash += id = null ? id.hashCode : 0;
return hash; }
Override public boolean equalsObject object {
TODO: Warning - this method wont work in the case the id fields are not set
if object instanceof KriteriaVariabel { return false;
} KriteriaVariabel other = KriteriaVariabel object;
if this.id == null other.id = null || this.id = null this.id.equalsother.id {
return false; }
return true; }
Override public String toString {
return org.uin.spk.entity.KriteriaVariabel[id= + id + ]; }
}
3. Login.java
package org.uin.spk.entity; import java.io.Serializable;
import javax.persistence.Basic; import javax.persistence.Column;
import javax.persistence.Entity; import javax.persistence.Id;
import javax.persistence.NamedQueries; import javax.persistence.NamedQuery;
import javax.persistence.Table; import javax.persistence.UniqueConstraint;
author haris_alkwitang Entity
Tablename = login, catalog = fuzzydb, schema = , uniqueConstraints = {
UniqueConstraintcolumnNames = {username}} NamedQueries{
NamedQueryname = Login.findAll, query = SELECT l FROM Login l,
NamedQueryname = Login.findById, query = SELECT l FROM Login l WHERE l.id = :id,
NamedQueryname = Login.findByUsername, query = SELECT l FROM Login l WHERE l.username = :username,
NamedQueryname = Login.findByPassword, query = SELECT l FROM Login l WHERE l.password = :password,
NamedQueryname = Login.findByRule, query = SELECT l FROM Login l WHERE l.rule = :rule}
public class Login implements Serializable { private static final long serialVersionUID = 1L;
Id Basicoptional = false
Columnname = id, nullable = false, length = 11 private String id;
Basicoptional = false Columnname = username, nullable = false, length = 50
private String username; Basicoptional = false
Columnname = password, nullable = false, length = 50 private String password;
Basicoptional = false Columnname = rule, nullable = false, length = 20
private String rule; public Login {
} public LoginString id {
this.id = id; }
public LoginString id, String username, String password, String rule {
this.id = id; this.username = username;
this.password = password; this.rule = rule;
} public String getId {
return id; }
public void setIdString id { this.id = id;
} public String getUsername {
return username; }
public void setUsernameString username { this.username = username;
} public String getPassword {
return password;