A-1
LAMPIRAN A : LISTING PROGRAM
1. Form HomeFormImage.java
To chanoe this license header, choose License Headers in Project Properties.
To chanoe this template file, choose Tools | Templates and open the template in the editor.
packaoe cryptoimaoe; import java.awt.Toolkit;
import java.awt.event.WindowEvent; import javax.swino.JFrame;
author hyunsano public class FormImaoe extends javax.swino.JFrame {
Creates new form FormImaoe FormImaoe paoe;
public FormImaoe { initComponents;
} 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 reoenerated by the Form Editor.
SuppressWarninosunchecked editor-fold defaultstate=collapsed desc=Generated
Code private void initComponents {
jLabel1 = new javax.swino.JLabel; jLabel2 = new javax.swino.JLabel;
jLabel3 = new javax.swino.JLabel; jLabel4 = new javax.swino.JLabel;
jLabel5 = new javax.swino.JLabel; jLabel6 = new javax.swino.JLabel;
jLabel7 = new javax.swino.JLabel; jLabel8 = new javax.swino.JLabel;
jLabel9 = new javax.swino.JLabel; jLabel10 = new javax.swino.JLabel;
jLabel11 = new javax.swino.JLabel; jLabel12 = new javax.swino.JLabel;
jMenuBar1 = new javax.swino.JMenuBar;
A-2
menuHome = new javax.swino.JMenu; menuProo = new javax.swino.JMenu;
menuHelp = new javax.swino.JMenu; setDefaultCloseOperationjavax.swino.WindowConstants.EXIT_ON_CL
OSE; setBackoroundnew java.awt.Color255, 250, 250;
setPreferredSizenew java.awt.Dimension921, 386; jLabel1.setIconnew
javax.swino.ImaoeIconhomehyunsanoNetBeansProjectsCryptoIm aoelo.pno; NOI18N
jLabel1.setTextjLabel1; jLabel2.setIconnew
javax.swino.ImaoeIconhomehyunsanoNetBeansProjectsCryptoIm aoelooo.pno; NOI18N
jLabel2.setVerifyInputWhenFocusTaroetfalse; jLabel3.setFontnew java.awt.FontTimes New Roman, 1,
14; NOI18N jLabel3.setTextSKRIPSI;
jLabel4.setFontnew java.awt.FontTimes New Roman, 1, 14; NOI18N
jLabel4.setTextIMPLEMENTASI ALGORITMA ADVANCED ENCRYPTION STANDARD AES ;
jLabel5.setFontnew java.awt.FontTimes New Roman, 1, 14; NOI18N
jLabel5.setTextUNTUK MENGAMANKAN FILE GAMBAR; jLabel6.setFontnew java.awt.FontTimes New Roman, 1,
14; NOI18N jLabel6.setTextNURUL PUTRI YANTI;
jLabel7.setFontnew java.awt.FontTimes New Roman, 1, 14; NOI18N
jLabel7.setText111401076; jLabel8.setFontnew java.awt.FontTimes New Roman, 1,
14; NOI18N jLabel8.setTextPROGRAM STUDI S1 ILMU KOMPUTER;
jLabel9.setFontnew java.awt.FontTimes New Roman, 1, 14; NOI18N
jLabel9.setTextFAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI;
jLabel10.setFontnew java.awt.FontTimes New Roman, 1, 14; NOI18N
jLabel10.setTextUNIVERSITAS SUMATERA UTARA; jLabel11.setFontnew java.awt.FontTimes New Roman, 1,
14; NOI18N jLabel11.setTextMEDAN;
A-3
jLabel12.setFontnew java.awt.FontTimes New Roman, 1, 14; NOI18N
jLabel12.setText2015; jMenuBar1.addMouseListenernew
java.awt.event.MouseAdapter { public void mouseClickedjava.awt.event.MouseEvent evt
{ jMenuBar1MouseClickedevt;
} };
menuHome.setBorderjavax.swino.BorderFactory.createLineBordern ew java.awt.Color245, 243, 243, 2;
menuHome.setTextHome; menuHome.addMouseListenernew java.awt.event.MouseAdapter
{ public void mouseClickedjava.awt.event.MouseEvent evt
{ menuHomeMouseClickedevt;
} };
jMenuBar1.addmenuHome; menuProo.setBorderjavax.swino.BorderFactory.createLineBordern
ew java.awt.Color245, 243, 243, 2; menuProo.setTextProoram;
menuProo.addMouseListenernew java.awt.event.MouseAdapter {
public void mouseClickedjava.awt.event.MouseEvent evt {
menuProoMouseClickedevt; }
}; jMenuBar1.addmenuProo;
menuHelp.setBorderjavax.swino.BorderFactory.createLineBordern ew java.awt.Color245, 243, 243, 2;
menuHelp.setTextHelp; menuHelp.addMouseListenernew java.awt.event.MouseAdapter
{ public void mouseClickedjava.awt.event.MouseEvent evt
{ menuHelpMouseClickedevt;
} };
jMenuBar1.addmenuHelp; setJMenuBarjMenuBar1;
javax.swino.GroupLayout layout = new javax.swino.GroupLayoutoetContentPane;
oetContentPane.setLayoutlayout; layout.setHorizontalGroup
A-4
layout.createParallelGroupjavax.swino.GroupLayout.Alionment.LE ADING
.addGrouplayout.createSequentialGroup .addGrouplayout.createParallelGroupjavax.swino.G
roupLayout.Alionment.LEADING .addGrouplayout.createSequentialGroup
.addGrouplayout.createParallelGroupjavax. swino.GroupLayout.Alionment.LEADING
.addGrouplayout.createSequentialGroup .addGap101, 101, 101
.addGrouplayout.createParallelGro upjavax.swino.GroupLayout.Alionment.LEADING
.addGroupjavax.swino.GroupLay out.Alionment.TRAILING, layout.createSequentialGroup
.addComponentjLabel4 .addGap18, 18, 18
.addGroupjavax.swino.GroupLay out.Alionment.TRAILING, layout.createSequentialGroup
.addGrouplayout.createPar allelGroupjavax.swino.GroupLayout.Alionment.TRAILING
.addComponentjLabel8 .addComponentjLabel5
.addGap126, 126, 126 .addGroupjavax.swino.GroupLayout.Alio
nment.TRAILING, layout.createSequentialGroup .addContainerGap
.addGrouplayout.createParallelGro upjavax.swino.GroupLayout.Alionment.LEADING
.addGroupjavax.swino.GroupLay out.Alionment.TRAILING, layout.createSequentialGroup
.addComponentjLabel3 .addGap240, 240, 240
.addGroupjavax.swino.GroupLay out.Alionment.TRAILING, layout.createSequentialGroup
.addComponentjLabel6 .addGap196, 196, 196
.addGroupjavax.swino.GroupLay out.Alionment.TRAILING, layout.createSequentialGroup
.addComponentjLabel7 .addGap234, 234, 234
.addComponentjLabel1, javax.swino.GroupLayout.PREFERRED_SIZE, 172,
javax.swino.GroupLayout.PREFERRED_SIZE .addGrouplayout.createSequentialGroup
.addGap257, 257, 257 .addComponentjLabel2
.addGrouplayout.createSequentialGroup .addGap155, 155, 155
.addGrouplayout.createParallelGroupjavax. swino.GroupLayout.Alionment.LEADING
.addComponentjLabel9 .addGrouplayout.createSequentialGroup
.addGap89, 89, 89 .addComponentjLabel10
.addGrouplayout.createSequentialGroup .addGap327, 327, 327
A-5
.addGrouplayout.createParallelGroupjavax. swino.GroupLayout.Alionment.LEADING
.addGrouplayout.createSequentialGroup .addGap12, 12, 12
.addComponentjLabel12 .addComponentjLabel11
.addContainerGapjavax.swino.GroupLayout.DEFAULT_S IZE, Short.MAX_VALUE
; layout.setVerticalGroup
layout.createParallelGroupjavax.swino.GroupLayout.Alionment.LE ADING
.addGrouplayout.createSequentialGroup .addGrouplayout.createParallelGroupjavax.swino.G
roupLayout.Alionment.LEADING .addGrouplayout.createSequentialGroup
.addGap33, 33, 33 .addComponentjLabel1,
javax.swino.GroupLayout.PREFERRED_SIZE, 162, javax.swino.GroupLayout.PREFERRED_SIZE
.addGrouplayout.createSequentialGroup .addGap50, 50, 50
.addComponentjLabel4 .addPreferredGapjavax.swino.LayoutStyle.C
omponentPlacement.RELATED .addComponentjLabel5
.addGap18, 18, 18 .addComponentjLabel3
.addGap18, 18, 18 .addComponentjLabel6
.addPreferredGapjavax.swino.LayoutStyle.C omponentPlacement.RELATED
.addComponentjLabel7 .addGap26, 26, 26
.addComponentjLabel2 .addGap18, 18, 18
.addComponentjLabel8 .addPreferredGapjavax.swino.LayoutStyle.Component
Placement.RELATED .addComponentjLabel9
.addPreferredGapjavax.swino.LayoutStyle.Component Placement.RELATED
.addComponentjLabel10 .addPreferredGapjavax.swino.LayoutStyle.Component
Placement.RELATED .addComponentjLabel11
.addPreferredGapjavax.swino.LayoutStyle.Component Placement.RELATED
.addComponentjLabel12 .addContainerGapjavax.swino.GroupLayout.DEFAULT_S
IZE, Short.MAX_VALUE ;
pack; } editor-fold
A-6
private void jMenuBar1MouseClickedjava.awt.event.MouseEvent evt {
TODO add your handlino code here: dispose;
} private void menuHomeMouseClickedjava.awt.event.MouseEvent
evt { TODO add your handlino code here:
} private void menuProoMouseClickedjava.awt.event.MouseEvent
evt { TODO add your handlino code here:
dispose; Framee paoe2 = new Framee;
paoe2.setVisibletrue; paoe2.setLocationRelativeTonull;
} private void menuHelpMouseClickedjava.awt.event.MouseEvent
evt { TODO add your handlino code here:
dispose; HelpFrame paoe3 = new HelpFrame;
paoe3.setVisibletrue; paoe3.setLocationRelativeTonull;
}
param aros the command line arouments public static void mainStrino aros[] {
Set the Nimbus look and feel editor-fold defaultstate=collapsed desc= Look and
feel settino code optional If Nimbus introduced in Java SE 6 is not available,
stay with the default look and feel. For details see
http:download.oracle.comjavasetutorialuiswinolookandfeel plaf.html
try { for javax.swino.UIManaoer.LookAndFeelInfo info :
javax.swino.UIManaoer.oetInstalledLookAndFeels { if Nimbus.equalsinfo.oetName {
javax.swino.UIManaoer.setLookAndFeelinfo.oetClassName; break;
} }
} catch ClassNotFoundException ex { java.util.loooino.Loooer.oetLoooerFormImaoe.class.oetName.l
oojava.util.loooino.Level.SEVERE, null, ex; } catch InstantiationException ex {
A-7
java.util.loooino.Loooer.oetLoooerFormImaoe.class.oetName.l oojava.util.loooino.Level.SEVERE, null, ex;
} catch IlleoalAccessException ex { java.util.loooino.Loooer.oetLoooerFormImaoe.class.oetName.l
oojava.util.loooino.Level.SEVERE, null, ex; } catch javax.swino.UnsupportedLookAndFeelException ex {
java.util.loooino.Loooer.oetLoooerFormImaoe.class.oetName.l oojava.util.loooino.Level.SEVERE, null, ex;
} editor-fold
Create and display the form java.awt.EventQueue.invokeLaternew Runnable {
public void run { FormImaoe f = new FormImaoe;
f.setVisibletrue; f.setSize710, 700;
f.setLocationRelativeTonull; }
}; }
Variables declaration - do not modify private javax.swino.JLabel jLabel1;
private javax.swino.JLabel jLabel10; private javax.swino.JLabel jLabel11;
private javax.swino.JLabel jLabel12; private javax.swino.JLabel jLabel2;
private javax.swino.JLabel jLabel3; private javax.swino.JLabel jLabel4;
private javax.swino.JLabel jLabel5; private javax.swino.JLabel jLabel6;
private javax.swino.JLabel jLabel7; private javax.swino.JLabel jLabel8;
private javax.swino.JLabel jLabel9; private javax.swino.JMenuBar jMenuBar1;
private javax.swino.JMenu menuHelp; private javax.swino.JMenu menuHome;
private javax.swino.JMenu menuProo; End of variables declaration
}
2. Form Program Framee.java