Sistem Pendukung Keputusan Menggunakan Metode Weighted Sum Model (WSM) dan Weighted Product Model WPM) dalam Menentukan Sekolah Dasar (SD) Terbaik di Kabupaten Aceh Tengah

A-1

LAMPIRAN A : LISTING PROGRAM

// Source Code Home.java
package sd;
import Tabel.Data;
import Tabel.TabelData;
import java.awt.GraphicsEnvironment;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.event.ListSelectionEvent;
import javax.swing.event.ListSelectionListener;
import java.awt.GraphicsDevice;
import java.awt.GraphicsEnvironment;

/**
*
* @author Agus Prabowo
*/
public class home extends javax.swing.JFrame {
private Connection koneksi;
private Statement script;
private TabelData ModelData;
/** Creates new form home */
public home() {
initComponents();
setLocationRelativeTo (this);
/*GraphicsEnvironment env =
GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice device = env.getDefaultScreenDevice();
if (device.isFullScreenSupported()){
device.setFullScreenWindow(this);
}*/
setTitle("Aplikasi Penentuan SD Terbaik Menggunakan Metode
WSM dan WPM");

ModelData = new TabelData();
TabelData.setModel(ModelData);
koneksiDb();
tampil();
bersih();
}
private void koneksiDb(){
try{
Class.forName("com.mysql.jdbc.Driver");
koneksi =
DriverManager.getConnection("jdbc:mysql://localhost/spksd", "root",
"");

Universitas Sumatera Utara

A-2

script = koneksi.createStatement();
}
catch(SQLException ex){

System.err.print(ex);
}
catch(ClassNotFoundException ex){
System.err.print(ex);
}
}
private void tabel(){
TabelData.getSelectionModel().addListSelectionListener(new
ListSelectionListener()
{
@Override
public void valueChanged(ListSelectionEvent e)
{
int baris = TabelData.getSelectedRow();
if(baris != -1){
Data data = ModelData.get(baris);
cmbsekolah.setSelectedItem(data.getNamaSekolah());
txtrata2nilai.setText(data.getRata2NilaiSiswa());
txtrata2kedisiplinan.setText(data.getRata2Kedisiplinan());
txtrata2tingkahlaku.setText(data.getRata2TingkahLaku());

txtrata2pendidikanguru.setText(data.getRata2JPGuru());
txtrata2sertifikasi.setText(data.getRata2Sertifikasi());
txtlab.setText(data.getLaboratorium());
txtperpus.setText(data.getPerpustakaan());
txtalat.setText(data.getAlatPeraga());
cmbperiode.setSelectedItem(data.getPeriode());
}
}
});
btntambah.setEnabled(false);
btnhapus.setEnabled(true);
}
private void tampil(){
try{
int baris = TabelData.getRowCount();
for(int i=0; i

Dokumen yang terkait

Sistem Pendukung Keputusan Perangkingan Penerima BSM dengan Metode Simple Additive Weighting (SAW) dan Weighted Product Model (WPM)

15 131 92

Sistem Pendukung Keputusan Pemilihan Jurusan Kelas Dengan Metode Weighted Sum Model (WSM) & Weighted Product Model (WPM) Berbasis Android (Studi Kasus ; SMA Negeri 1 Tebing Tinggi)

29 240 88

Perbandingan Metode Analytical Hierarchy Process Dan Weighted Sum Model Pada Sistem Pendukung Keputusan Pemilihan Sepeda

11 131 80

Penerapan Metode Weighted Product Model (WPM) dan Weighted Sum Model (WSM) dalam Penentuan Produk yang akan dipasarkan pada Online Shop

20 116 103

Implementasi Weighted Sum Model (WSM) dan Weighted Product Model (WPM) untuk Pemilihan Service Cloud Computing

27 150 110

Penerapan Metode Weighted Aggregated Sum Product Assessment Dalam Menentukan Tepung Terbaik Untuk Memproduksi Bihun

0 3 5

Model Penunjang Keputusan Penentuan Juara Kontes Burung Menggunakan Metode Weighted Product

1 2 6

Sistem Pendukung Keputusan Perangkingan Penerima BSM dengan Metode Simple Additive Weighting (SAW) dan Weighted Product Model (WPM)

0 2 27

Sistem Pendukung Keputusan Pemilihan Jurusan Kelas Dengan Metode Weighted Sum Model (WSM) & Weighted Product Model (WPM) Berbasis Android (Studi Kasus ; SMA Negeri 1 Tebing Tinggi)

1 6 41

BAB 3 ANALISIS DAN PERANCANGAN SISTEM - Sistem Pendukung Keputusan Pemilihan Jurusan Kelas Dengan Metode Weighted Sum Model (WSM) & Weighted Product Model (WPM) Berbasis Android (Studi Kasus ; SMA Negeri 1 Tebing Tinggi)

0 3 36