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

ANALISIS KOMPARATIF PENDAPATAN DAN EFISIENSI ANTARA BERAS POLES MEDIUM DENGAN BERAS POLES SUPER DI UD. PUTRA TEMU REJEKI (Studi Kasus di Desa Belung Kecamatan Poncokusumo Kabupaten Malang)

23 307 16

FREKUENSI KEMUNCULAN TOKOH KARAKTER ANTAGONIS DAN PROTAGONIS PADA SINETRON (Analisis Isi Pada Sinetron Munajah Cinta di RCTI dan Sinetron Cinta Fitri di SCTV)

27 310 2

DEKONSTRUKSI HOST DALAM TALK SHOW DI TELEVISI (Analisis Semiotik Talk Show Empat Mata di Trans 7)

21 290 1

MANAJEMEN PEMROGRAMAN PADA STASIUN RADIO SWASTA (Studi Deskriptif Program Acara Garus di Radio VIS FM Banyuwangi)

29 282 2

MOTIF MAHASISWA BANYUMASAN MENYAKSIKAN TAYANGAN POJOK KAMPUNG DI JAWA POS TELEVISI (JTV)Studi Pada Anggota Paguyuban Mahasiswa Banyumasan di Malang

20 244 2

PERANAN ELIT INFORMAL DALAM PENGEMBANGAN HOME INDUSTRI TAPE (Studi di Desa Sumber Kalong Kecamatan Wonosari Kabupaten Bondowoso)

38 240 2

Analisis Sistem Pengendalian Mutu dan Perencanaan Penugasan Audit pada Kantor Akuntan Publik. (Suatu Studi Kasus pada Kantor Akuntan Publik Jamaludin, Aria, Sukimto dan Rekan)

136 695 18

DOMESTIFIKASI PEREMPUAN DALAM IKLAN Studi Semiotika pada Iklan "Mama Suka", "Mama Lemon", dan "BuKrim"

133 700 21

KONSTRUKSI MEDIA TENTANG KETERLIBATAN POLITISI PARTAI DEMOKRAT ANAS URBANINGRUM PADA KASUS KORUPSI PROYEK PEMBANGUNAN KOMPLEK OLAHRAGA DI BUKIT HAMBALANG (Analisis Wacana Koran Harian Pagi Surya edisi 9-12, 16, 18 dan 23 Februari 2013 )

64 565 20

PENERAPAN MEDIA LITERASI DI KALANGAN JURNALIS KAMPUS (Studi pada Jurnalis Unit Aktivitas Pers Kampus Mahasiswa (UKPM) Kavling 10, Koran Bestari, dan Unit Kegitan Pers Mahasiswa (UKPM) Civitas)

105 442 24