0% found this document useful (0 votes)
55 views11 pages

Coding Menu

This document is the code for a menu form application written in Java. The form contains menus and menu items for managing students, courses, login/logout, and generating reports from a database. The code initializes the form components, connects to a MySQL database, and defines event handlers for the menu items.

Uploaded by

Muhammad Iqbal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
55 views11 pages

Coding Menu

This document is the code for a menu form application written in Java. The form contains menus and menu items for managing students, courses, login/logout, and generating reports from a database. The code initializes the form components, connects to a MySQL database, and defines event handlers for the menu items.

Uploaded by

Muhammad Iqbal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

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

You might also like