Nama : MUHAMMAD IRFAN
No. Bp : 1920012
Jurusan : Sistem Komputer
Matkul : Praktikum Bahasa Pemograman II
Dosen Matkul : Imam Gunawan, [Link], [Link]
Judul Tugas : Coding Untuk Form Menu
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/*
* [Link]
* Created on Apr 10, 2017, [Link] AM
*/
package praktikum15;
import [Link].*;
import [Link];
import [Link].*;
import [Link].*;
import [Link].*;
import [Link].*;
import [Link];
/**
* @author User
*/
public class menu extends [Link] {
public Connection conn;
public Statement cn;
/** Creates new form menu */
public menu() {
initComponents();
public void koneksi(){
try{
[Link]("[Link]");
conn=[Link]("jdbc:mysql://localhost:3306/praktikum15","root","");
cn=[Link]();
}catch(Exception e){
[Link](null,"koneksi gagal..");
[Link]([Link]());
/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
jTextField1 = new [Link]();
jLabel1 = new [Link]();
jMenuBar1 = new [Link]();
jMenu1 = new [Link]();
jMenuItem1 = new [Link]();
jMenuItem2 = new [Link]();
jMenuItem3 = new [Link]();
jMenu2 = new [Link]();
jMenuItem4 = new [Link]();
jMenuItem5 = new [Link]();
jMenu3 = new [Link]();
jMenuItem6 = new [Link]();
jMenuItem7 = new [Link]();
jMenuItem8 = new [Link]();
jMenuItem9 = new [Link]();
jMenu4 = new [Link]();
jMenuItem10 = new [Link]();
jMenu5 = new [Link]();
setDefaultCloseOperation([Link].EXIT_ON_CLOSE);
[Link]("USER AKTIF");
[Link]("File");
[Link]("Mahasiswa");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {
jMenuItem1ActionPerformed(evt);
});
[Link](jMenuItem1);
[Link]("Matakuliah");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {
jMenuItem2ActionPerformed(evt);
});
[Link](jMenuItem2);
[Link]("Logout");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {
jMenuItem3ActionPerformed(evt);
});
[Link](jMenuItem3);
[Link](jMenu1);
[Link]("Poses");
[Link]("Entri KRS");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {
jMenuItem4ActionPerformed(evt);
});
[Link](jMenuItem4);
[Link]("Entri Nilai");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {
jMenuItem5ActionPerformed(evt);
});
[Link](jMenuItem5);
[Link](jMenu2);
[Link]("Cetak");
[Link]("Laporan Matakuliah");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {
jMenuItem6ActionPerformed(evt);
});
[Link](jMenuItem6);
[Link]("Laporan Mahasiswa");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {
jMenuItem7ActionPerformed(evt);
});
[Link](jMenuItem7);
[Link]("Laporan Nilai");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {
jMenuItem8ActionPerformed(evt);
});
[Link](jMenuItem8);
[Link]("Lembar Hasil Studi (LHS)");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {
jMenuItem9ActionPerformed(evt);
});
[Link](jMenuItem9);
[Link](jMenu3);
[Link]("Setting");
[Link]("User");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {
jMenuItem10ActionPerformed(evt);
});
[Link](jMenuItem10);
[Link](jMenu4);
[Link]("Bantuan");
[Link](jMenu5);
setJMenuBar(jMenuBar1);
[Link] layout = new [Link](getContentPane());
getContentPane().setLayout(layout);
[Link](
[Link]([Link])
.addGroup([Link]()
.addGap(41, 41, 41)
.addComponent(jLabel1)
.addGap(18, 18, 18)
.addComponent(jTextField1, [Link].PREFERRED_SIZE, 139,
[Link].PREFERRED_SIZE)
.addContainerGap(3076, Short.MAX_VALUE))
);
[Link](
[Link]([Link])
.addGroup([Link]()
.addGap(22, 22, 22)
.addGroup([Link]([Link])
.addComponent(jTextField1, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE)
.addComponent(jLabel1))
.addContainerGap(2349, Short.MAX_VALUE))
);
pack();
}// </editor-fold>
private void jMenuItem3ActionPerformed([Link] evt) {
// TODO add your handling code here:
private void jMenuItem1ActionPerformed([Link] evt) {
// TODO add your handling code here:
new mahasiswa().show();
private void jMenuItem2ActionPerformed([Link] evt) {
// TODO add your handling code here:
new Matakuliah().show();
private void jMenuItem4ActionPerformed([Link] evt) {
// TODO add your handling code here:
new KRS().show();
private void jMenuItem10ActionPerformed([Link] evt) {
// TODO add your handling code here:
new Admin().show();
private void jMenuItem5ActionPerformed([Link] evt) {
// TODO add your handling code here:
new Nilai().show();
private void jMenuItem6ActionPerformed([Link] evt) {
// TODO add your handling code here:
try{
String nmFile="./Report/[Link]";
koneksi();
HashMap parameter=new HashMap();
File reportFile=new File(nmFile);
JasperReport jReport=(JasperReport)[Link]([Link]());
JasperPrint jPrint=[Link](jReport,parameter,conn);
[Link](jPrint,false);
[Link](true);
[Link]();
}catch(Exception e){
[Link](null,"Laporan Tidak Dapat Dicetak!\n"+
[Link](),"Cetak Laporan",JOptionPane.ERROR_MESSAGE);
private void jMenuItem7ActionPerformed([Link] evt) {
// TODO add your handling code here:
try{
String nmFile="./Report/[Link]";
koneksi();
HashMap parameter=new HashMap();
File reportFile=new File(nmFile);
JasperReport jReport=(JasperReport)[Link]([Link]());
JasperPrint jPrint=[Link](jReport,parameter,conn);
[Link](jPrint,false);
[Link](true);
[Link]();
}catch(Exception e){
[Link](null,"Laporan Tidak Dapat Dicetak!\n"+
[Link](),"Cetak Laporan",JOptionPane.ERROR_MESSAGE);
private void jMenuItem8ActionPerformed([Link] evt) {
// TODO add your handling code here:
private void jMenuItem9ActionPerformed([Link] evt) {
// TODO add your handling code here:
try{
String nmFile="./Report/[Link]";
koneksi();
HashMap parameter=new HashMap();
File reportFile=new File(nmFile);
JasperReport jReport=(JasperReport)[Link]([Link]());
JasperPrint jPrint=[Link](jReport,parameter,conn);
[Link](jPrint,false);
[Link](true);
[Link]();
}catch(Exception e){
[Link](null,"Laporan Tidak Dapat Dicetak!\n"+
[Link](),"Cetak Laporan",JOptionPane.ERROR_MESSAGE);
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
[Link](new Runnable() {
public void run() {
new menu().setVisible(true);
});
// Variables declaration - do not modify
private [Link] jLabel1;
private [Link] jMenu1;
private [Link] jMenu2;
private [Link] jMenu3;
private [Link] jMenu4;
private [Link] jMenu5;
private [Link] jMenuBar1;
private [Link] jMenuItem1;
private [Link] jMenuItem10;
private [Link] jMenuItem2;
private [Link] jMenuItem3;
private [Link] jMenuItem4;
private [Link] jMenuItem5;
private [Link] jMenuItem6;
private [Link] jMenuItem7;
private [Link] jMenuItem8;
private [Link] jMenuItem9;
private [Link] jTextField1;
// End of variables declaration