LAMPIRAN A: LISTING PROGRAM

Main Program package skripsi; /** * * @author REZA */ public class Skripsi { /** * @param args the command line arguments */ public static void main(String[] args) { try { for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { if ("Nimbus".equals(info.getName())) { javax.swing.UIManager.setLookAndFeel(info.getClassName()); break; } } } catch (ClassNotFoundException ex) { java.util.logging.Logger.getLogger(kompresi.class.getName()).log(java .util.logging.Level.SEVERE, null, ex); } catch (InstantiationException ex) { java.util.logging.Logger.getLogger(kompresi.class.getName()).log(java .util.logging.Level.SEVERE, null, ex); } catch (IllegalAccessException ex) { java.util.logging.Logger.getLogger(kompresi.class.getName()).log(java .util.logging.Level.SEVERE, null, ex); } catch (javax.swing.UnsupportedLookAndFeelException ex) { java.util.logging.Logger.getLogger(kompresi.class.getName()).log(java .util.logging.Level.SEVERE, null, ex); } java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new home().setVisible(true); } }); } }

Universitas Sumatera Utara

Class Compression import import import import import

java.util.Scanner; java.util.ArrayList; java.util.Arrays; java.util.List; java.util.Collections;

/** * * @author REZA */ public class compression { public static String[] p1(int n){ String x ; String[] result = new String[n]; result[0]= "0"; for(int i=1;i