Kamis, 01 Maret 2012

Menggunakan Virtual Box

        VirtualBox adalah program virtualisasi open source dan gratis. Pada dasarnya, itu adalah seperti memiliki komputer yang lengkap dan terpisah di dalam komputer Anda. Anda dapat memasang sistem operasi di atasnya, termasuk Windows 7. Versi terbaru dari VirtualBox  memiliki dukungan untuk Windows 7, yang membuatnya sangat mudah dan nyaman untuk menginstal.
Pertama, Anda harus men-download VirtualBox dan menginstalnya. VirtualBox tersedia untuk platform: Windows, OS X, Linux, dan Solaris. Selama instalasi pada sistem Windows, Anda dapat menerima peringatan bahwa perangkat lunak belum teruji sedang diinstal. Pastikan untuk klik continue ketik kotak – kotak muncul, sebagai komponen penting untuk VirtualBox dapat berfungsi dengan baik sedang diinstal.
Disamping itu VirtualBox adalah cara tepat untuk kita belajar menginstal suatu OS pada komputer tanpa harus takut salah,.karena jika kita salah dalam menginstal OS kita hanya perlu keluar dan menghapus percobaan yang kita buat tadi dan mengulanginya dari awal.Jadi kita bebsa mengoprek-oprek OS yang kita inginkan dalam VirtualBox ini.

Berikut langkah-langkah penggunaan VirtualBox : 

Jendela awal VirtualBox
Install VirtualBox saya anggap sukses dan langkah berikut mengkonfigurasi VirtualBox agar dapat di jadikan bahan eksperimen seperti belajar install windows xp,vista,7,linux bahkan belajar install mikrotik, belajar configurasi mikrotik, belajar install squid, hampir semua hal yang dapat di lakukan pada komputer real dapat di kerjakan di virtualBox.
Jalankan VirtualBox dan klik tombol New yang berwarna biru muda

Pada Welcome to The New Virtual Machine Wizard!, Klik Next
 
Kemudian pada box Name isikan nama os yang ingin diinstall Misalnya WindowsXPVirtual Pada box OS Type : Sesuaikan Jenis OS yang anda pilih dan yang akan di install. misalnya: Operating System : Microsoft Windows , Version : Windows XP dan Klik NEXT setelah isian diselesaikan.

Memory : pada bagian ini anda di sarankan mengatur alokasi memori, setidaknya 1/2 dari memori real dapat di gunakan, bila anda menggunakan memori komputer 1GB, maka set 512 atau bisa juga lebih kecil tergantung kebutuhan, setelah di set memori misalnya 512mb kemudian klik NEXT

Virtual Har disk : Centang chekbox Boot Hardisk, dan pilih radio Button, Create New Hardisk. kemudian klik Next
Welcome To The Create New Virtual Disk Wizard : klik Next
Pada Hard Disk Storage Type : box storage type pilih Dynamically Expanding Storage kemudian pilih /klik NEXT
Pada Virtual Disk Location And Size: tentukan besar hardisk yang anda butuhkan, untuk windows xp bisa di set 10GB atau lebih. Klik Next
Summary! pilih tombol Finish
Summery! lagi pilih tombol Finish lagi.

Dan hasil akhirnya seperti dibawah ini
Pada langkah di atas hardisk virtual telah di create dan siap di gunakan, langkah berikutnya pada VirtualBox, adalah menentukan boot disk dari mana, maksud boot disk disini adalah source file dari mana asal instalasi berasal, dan kehebatan virtualbox ini di sediakan beberapa option, termasuk didalamnya ada boot via cdroom, yang akan mengakses cd room kita langsung, atau juga boot via hardisk real kita yang mana harus tersedia didalamnya sebuah file iso image. Misalnya iso image yang bernama windowsxp.iso.
Lalu klik Start,maka akan muncul tampilan untuk memasuki instalasi OS.

Sekian dari saya,.semoga bermanfaat.^^

 

Utak-Atik Registry Windows

Hemm,..karena baru kemarin dapat tugas untuk merubah-ubah registry maka kali ini saya akan membagi cara/tips untuk anda jika ingin mengutak-atik reigstry pada windows.Utak – atik registry windows boleh di bilang gampang-gampang susah, sebenernya kalau mau coba-coba “try and error” bisa aja, pasti bisa.
Registry adalah sebuah pengaturan dan informasi pada windows baik itu hardware, software, user dan preferences dari sebuah komputer atau pc. Beberapa tips dan registry dibawah ini cuma berlaku buat Windows XP. Sebelum mengutak-atik Registry, ada baiknya melakukan backup terlebih dahulu.
Langkah membuka registry editor :
  1. Klik tombol Start > Run.
  2. Ketik regedit dan tekan Enter setelah berada didalam jendela Run.

Menambah Isi Shortcut Menu Pada Recycle Bin
HKEY_CLASSES_ROOT/CLSID/{645FF040-5081-101B-9F08-00AA002F954E}/ShellFolder
Klik ganda Attributes dan ganti angka di Value Data dengan angka berikut ini:
0000 50 01 00 20 > Rename
0000 60 01 00 20 > Delete
0000 70 01 00 20 > Rename & Delete
0000 41 01 00 20 > Copy
0000 42 01 00 20 > Cut
0000 43 01 00 20 > Copy & Cut
0000 44 01 00 20 > Paste
0000 45 01 00 20 > Copy & Paste
0000 46 01 00 20 > Cut & Paste
0000 47 01 00 20 > Cut, Copy & Paste

Menyingkirkan File Stored Dari My Computer
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/MyComputer/NameSpace/DelegateFolders Hapus subkey {59031a47-3f72-44a7-89c5-5595fe6b30ee} dengan menekan tombol Del.

Menyembunyikan Menu Find
HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer
Klik menu Edit > New > DWORD Value dan beri nama NoFind.
Kemudian klik ganda pada DWORD Value tersebut dan berikan angka 1 untuk mengaktifkannya. Restart komputer.

Menyembunyikan Help And Support
HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer
Buatlah sebuah DWORD Value baru – Menu Edit > New > DWORD Value, dan beri nama NoSMHelp.
Kemudian klik ganda pada NoSMHelp dan isi dengan angka 1 pada Value Data. Restart komputer.

Menyembunyikan Menu Run
HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer
Buat sebuah DWORD Value baru dan beri nama NoRun. Klik ganda dan masukkan angka 1 sebagai Value Data.

Menyembunyikan Menu Run Dari Start Menu (2)
HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/Advanced
Cari value bernama Start_ShowRun, klik ganda dan masukkan angka 0 pada bagian Value Data.

Restart dgn Cepat !!
Pada key :
HKEY_LOCAL_MACHINE | Software | Microsoft | Windoes NT | Current Version | Winlogon
Tambahkan string value EnableQuickReboot dan isi defautnya dengan 1.

Menyembunyikan Log Off
HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer
Klik menu Edit > New > Binary Value dan beri nama NoLogOff.
Klik ganda pada NoLogOff dan masukkan angka 01 00 00 00 pada bagian Value Data.


Menyembunyikan Menu Turn Off Computer
HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer
Klik menu Edit > New > DWORD Value dan beri nama NoClose.
Klik ganda NoClose dan beri angka 1 pada Value Data.

Cleartype Pada Logon Screen
HKEY_USERS/.DEFAULT/Control Panel/Desktop
Klik ganda FontSmoothingType dan masukkan angka 2 pada Value Data.

Membuat Tampilan Berbeda Pada Jendela Logon
HKEY_USERS/.DEFAULT/Software/Microsoft/Windows/CurrentVersion/ThemeManager
Klik ganda ColorName dan masukkan teks Metallic pada Value Data.

Menampilkan Administrator Di Welcome Screen
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserLis t
Buat sebuah DWORD Value baru dan beri nama Administrator.
Klik ganda Administrator dan masukkan angka 1 pada Value Data.

Membersihkan Semua Ikon Pada Desktop
HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer
Buat sebuah DWORD Value baru dan beri nama NoDesktop.
Klik ganda pada NoDesktop dan masukkan angka 1 pada Value Data.

Membersihkan Recent Documents
HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer
Buat sebuah DWORD Value baru dan beri nama NoRecentDocsHistory.
Klik ganda pada NoRecentDocsHistory dan masukkan angka 1 pada bagian Value Data.

Mengganti Warna Windows
HKEY_CURRENT_USER/Control Panel/Colors
Klik ganda Window dan masukkan kombinasi warna RGB (gunakan Adobe PhotoShop untuk menemukan kombinasi warna yang sesuai).

Mengubah Tombol Kiri Menjadi Tombol Kanan Pada Mouse
HKEY_CURRENT_USER/Control Panel/Mouse
Klik ganda pada SwapMouseButtons dan beri angka 1 pada Value Data.

Kode Curang Bermain Game Hearts
HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Applets
Klik menu Edit > New > Key dan beri nama Hearts.
Klik menu Edit > New > String Value dan beri nama ZB dan isikan angka 42 pada Value Data.
Buka game Hearts pada Start Menu > All Programs > Games. Setelah memasukkan nama pemain, tekan kombinasi tombol berikut:
Ctrl+Shift+Alt+F12 dan semua kartu akan terbuka.

Mengganti AM Dan PM Menjadi Pagi Dan Sore
HKEY_CURRENT_USER/Control Panel/International
Klik ganda s1159 dan ubah teks AM dengan PAGI.
klik ganda s2359 dan ubah teks PM dengan SORE.

Ya beberapa cara diatas hanya sebagian saja,.masih banyak lagi cara untuk mengutak-atik registry.

berbagai emoticon lucu untuk facebook atau twiter


Kalian pasti sudah mempunyai akun facebook atau twiter kan??
dan pasti pada ingin mengkreasikan pesan,komentar,atau status yang anda buat..ya kebanyakan yang memiliki blackbery atau android tentu dalam ponselnya itu sudah terdapat karakter2 yang bisa dibuat emoticon..tapi klo yang tidak punya??
Jangan khawatir guys,..ada ko web yang menyediakan emoticon2 lucu untuk menghiasi pesanmu di dunia maya contohnya seperti ini :
 
#untuk perasaan senang :
  ≧◠◡◠≦✌  ≧◔◡◔≦ (-̮̮̃•)۶ 乂⍲‿⍲乂
 
#untuk perasaan sedih :
   (╥﹏╥) /╯﹏╰\   ಠ_ರೃ ͼ(ݓ_ݓ)ͽ
 
#untuk cewek :
  ✿◕ ‿ ◕✿   ❀◕ ‿ ◕❀ (◡‿◡✿)   (✿◠‿◠)   ≧❀‿❀≦ 
 
#untuk orang yang sedang kesal :
  (ノಠ益ಠ)ノ   凸(¬‿¬)   ◣◢)┌∩┐ m(><)m 
 
dan masih banyak lagi karakter lucu yang lain..Ada juga nih karakter yang membentuk sebuah gambar,seperti ini :
 
╔═══╗ ♪             
║███║ ♫    
║ (●) ♫
╚═══╝♪♪ 
 
│▒│ /▒/
│▒│/▒/
│▒ /▒/─┬─┐
│▒│▒|▒│▒│
┌┴─┴─┐-┘─┘
│▒┌──┘▒▒▒│
└┐▒▒▒▒▒▒┌┘
└┐▒▒▒▒┌┘

´´´´´´´¶¶¶¶´´´´´´´´´´´´´´´´´´
´´´´´´¶¶´´´´¶¶¶¶¶´´¶¶¶¶´¶¶¶¶´´
´´´´´´¶´´´´´´´´´´¶¶¶¶´¶¶´´´´¶´
´´´´´´¶´´´´´´´´´´¶´¶¶¶¶¶¶´´´¶´
´´´´´¶´´´´´´´´´´¶¶¶¶¶´´´¶¶¶¶¶´
´´´´¶´´´´´´´´´´´´´´´´¶¶¶¶¶¶¶¶´
´´´¶´´´´´´´´´´´´´´´´´´´¶¶¶¶¶´´
´¶¶¶´´´´´¶´´´´´´´´´´´´´´´´´¶´´
´´´¶´´´´¶¶´´´´´´´´´´´´´´´´´¶´´
´´´¶¶´´´´´´´´´´´´´´´´¶¶´´´´¶´´
´´¶¶¶´´´´´´´´´¶¶¶´´´´¶¶´´´¶¶´´
´´´´´¶¶´´´´´´´´´´´´´´´´´´¶¶¶´´
´´´´´´´¶¶¶´´´´´´´´´´´´´¶¶¶´´´´
´´´¶¶¶¶¶´¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶´´´´´´
´´´¶´´´´¶¶¶¶¶´´´´¶¶¶¶´´´¶´´´´´
´´´¶´´´´¶¶¶´¶¶¶¶¶¶¶¶´´´¶¶¶´´´´
´´´¶¶¶¶¶¶¶¶¶¶¶¶¶´´¶¶¶¶¶´´´¶¶´´
´´¶´´´´´´¶¶¶¶¶¶¶¶¶¶¶´´´´´´´¶´´
´¶´´´´´´´´´¶¶¶¶¶¶¶¶´´´´´´´´¶´´
´´¶´´´´´´´´¶¶¶¶¶¶¶¶´´´´´´´´¶´´
´´¶¶´´´´´´´¶¶´´´´¶¶´´´´´´¶¶´´´
´´´´¶¶¶¶¶¶¶´´´´´´´´¶¶¶¶¶¶´´´´´
Dah deh daripada berlama-lama langsung aja lihat ke TKP ya...
caranya mudah tinggal copy-paste saja karakter yang kamu inginkan.
http://fsymbols.com/
 

Membuat kalkulator dengan Jcreator

Kali ini saya bakal posting tugas saya lagi nih,..iseng2 aja sih...hehehe
kemaren dapet tugas untuk membuat kalkulator pada java,dan saya buat dengan aplikasi JCreator salah satu aplikasi pendukung untuk pemrograman java selain Netbeans.

Tampilan kalkulator yang saya buat



Dan ini source code'y :
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import javax.swing.*;
import java.sql.*;
import javax.swing.table.DefaultTableModel;

public class kalkulatorku extends JFrame implements ActionListener, MouseListener
{
    private JPanel         pBrg       = new JPanel();
    private JLabel         l1            = new JLabel ("1"),
                        lSama      = new JLabel ("Jumlah      "),
                        lnama        = new JLabel ("Dibuat Oleh : Aji Sulistyono");
                       
    private JTextField     fLayar       = new JTextField ();

    private JButton     btnTambah     = new JButton (),
                        btnKurang      = new JButton (),
                        btnKali           = new JButton (),
                        btnBagi           = new JButton (),
                        btnPersen      = new JButton (),
                        btnKoma      = new JButton (),
                        btnOff      = new JButton (),
                        btnOn      = new JButton (),
                        btnBack      = new JButton (),
                        btnMinus      = new JButton (),
                        btnPangkat       = new JButton (),
                        btnBagi1       = new JButton (),
                        btn00  = new JButton (),
                        btn0  = new JButton (),
                        btn1  = new JButton (),
                        btn2  = new JButton (),
                        btn3  = new JButton (),
                        btn4  = new JButton (),
                        btn5  = new JButton (),
                        btn6  = new JButton (),
                        btn7  = new JButton (),
                        btn8  = new JButton (),
                        btn9  = new JButton (),
                        btnSama  = new JButton ();
   
    private String isiLayar = "";
    private String snilai1, snilai2, tombol,bukan_angka;
    private int hasil;
    boolean angka_baru = false;
                   
    public kalkulatorku() {
        setPreferredSize(new Dimension(500,530));
        setTitle("Kalkulator");
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        new BorderLayout();
        JDesktopPane pBrg = new JDesktopPane();
        add(pBrg, BorderLayout.CENTER);
        pBrg.setBackground(Color.red);
       
        /* Mengatur letak objek Text Di Container */
        fLayar.setBounds (50, 40, 385, 50);
        lnama.setBounds (250, 450, 200, 50);

        /* Mengatur letak objek Button di Container */
        btnOff.setBounds (50, 100, 85, 40);   
        btnOff.setLabel("Exit");
        btnOn.setBounds (350, 100, 85, 40);   
        btnOn.setLabel("C");
        btnTambah.setBounds (350, 160, 85, 40);   
        btnTambah.setLabel("+");
        btnKurang.setBounds (350, 210, 85, 40);   
        btnKurang.setLabel("-");
        btnKali.setBounds (350, 260, 85, 40);   
        btnKali.setLabel("*");
        btnBagi.setBounds (350, 310, 85, 40);   
        btnBagi.setLabel("/");
        btnBack.setBounds (150, 100, 185, 40);   
        btnBack.setLabel("Backspace");
        btnSama.setBounds (50, 360, 185, 90);   
        btnSama.setLabel("=");
        btnSama.setFont(new Font("Times New Roman", 10, 50));
        btnKoma.setBounds (250,310, 85, 40);   
        btnKoma.setLabel(".");
        btnPersen.setBounds (350, 360, 85, 40);
        btnPersen.setLabel("%");
        btnPangkat.setBounds (350, 410, 85, 40);
        btnPangkat.setLabel("x^y");
        btnBagi1.setBounds (250, 410, 85, 40);
        btnBagi1.setLabel("1/x");
        btnMinus.setBounds (250, 360, 85, 40);   
        btnMinus.setLabel("( - )");                                   

        //btnAdd.setToolTipText("Tombol Tambah Data");
        btn7.setBounds (50, 160, 85, 40);
        btn7.setLabel("7");
        btn8.setBounds (150, 160, 85, 40);
        btn8.setLabel("8");
        btn9.setBounds (250, 160, 85, 40);
        btn9.setLabel("9");
        btn4.setBounds (50, 210, 85, 40);
        btn4.setLabel("4");
        btn5.setBounds (150, 210, 85, 40);
        btn5.setLabel("5");
        btn6.setBounds (250, 210, 85, 40);
        btn6.setLabel("6");
        btn1.setBounds (50, 260, 85, 40);
        btn1.setLabel("1");
        btn2.setBounds (150, 260, 85, 40);
        btn2.setLabel("2");
        btn3.setBounds (250, 260, 85, 40);
        btn3.setLabel("3");
        btn0.setBounds (150, 310, 85, 40);
        btn0.setLabel("0");
        btn00.setBounds (50, 310, 85, 40);
        btn00.setLabel("00");
       
        fLayar.setHorizontalAlignment (JTextField.RIGHT);  
        /* Objek Button di Non Aktifkan dan di aktifkan */
        btnTambah.setEnabled(true);       
        btnKurang.setEnabled(true);
        btnKali.setEnabled(true);
        btnBagi.setEnabled(true);
        btnSama.setEnabled(true);
        btnBack.setEnabled(true);
        btnPersen.setEnabled(true);       
        btnMinus.setEnabled(true);   
        btnPangkat.setEnabled(true);
        btnBagi1.setEnabled(true);       

        /* Mengatur objek untuk dapat berinteraksi */
        btn1.addActionListener (this);
        btn2.addActionListener (this);
        btn3.addActionListener (this);
        btn4.addActionListener (this);
        btn5.addActionListener (this);
        btn6.addActionListener (this);
        btn7.addActionListener (this);
        btn8.addActionListener (this);
        btn9.addActionListener (this);
        btn0.addActionListener (this);
        btn00.addActionListener (this);

        btnTambah.addActionListener (this);
        btnKurang.addActionListener (this);
        btnKali.addActionListener (this);
        btnBagi.addActionListener (this);
        btnSama.addActionListener (this);
        btnKoma.addActionListener (this);
        btnOff.addActionListener (this);
        btnOn.addActionListener (this);
        btnBack.addActionListener (this);
        btnPersen.addActionListener (this);
        btnMinus.addActionListener (this);
        btnPangkat.addActionListener (this);
        btnBagi1.addActionListener (this);
       
        // Meletakkan seluruh kontrol pada objek panel */
        pBrg.add (fLayar);
        pBrg.add (btn1);
        pBrg.add (btn2);
        pBrg.add (btn3);
        pBrg.add (btn4);
        pBrg.add (btn5);
        pBrg.add (btn6);
        pBrg.add (btn7);
        pBrg.add (btn8);
        pBrg.add (btn9);
        pBrg.add (btn0);
        pBrg.add (btn00);

        pBrg.add (btnOff);
        pBrg.add (btnOn);
        pBrg.add (btnTambah);       
        pBrg.add (btnKurang);   
        pBrg.add (btnSama);
        pBrg.add (btnKali);
        pBrg.add (btnBagi);
        pBrg.add (btnKoma);
        pBrg.add (btnBack);
        pBrg.add (btnPersen);
        pBrg.add (btnMinus);
        pBrg.add (btnPangkat);
        pBrg.add (btnBagi1);
        pBrg.add (lnama);
        /* Menambahkan objek panel (pBrg) ke container frame */
        //getContentPane().add (pBrg);
       
        /* Menampilkan frame ke layar monitor */
        pack();
        setVisible (true);
        setLocationRelativeTo(null);
    }
   
    public static void main(String[] args) {
        new kalkulatorku().setVisible(true);
    }
   
    /* Fungsi jika user melakukan action penekanan tombol Button */
    public void actionPerformed (ActionEvent ae) {
        Object obj = ae.getSource();
        String a = ae.getActionCommand();     
        if (obj == btn1)    
            {
                 isiLayar = isiLayar + "1";
                 fLayar.setText(isiLayar);
            }
        if (obj == btn2)    
            {
                 isiLayar = isiLayar + "2";
                 fLayar.setText(isiLayar);
            }
        if (obj == btn3)    
            {
                 isiLayar = isiLayar + "3";
                 fLayar.setText(isiLayar);
            }
        if (obj == btn4)    
            {
                 isiLayar = isiLayar + "4";
                 fLayar.setText(isiLayar);
            }
        if (obj == btn5)    
            {
                 isiLayar = isiLayar + "5";
                 fLayar.setText(isiLayar);
            }
        if (obj == btn6)    
            {
                 isiLayar = isiLayar + "6";
                 fLayar.setText(isiLayar);
            }
        if (obj == btn7)    
            {
                 isiLayar = isiLayar + "7";
                 fLayar.setText(isiLayar);
            }
        if (obj == btn8)    
            {
                 isiLayar = isiLayar + "8";
                 fLayar.setText(isiLayar);
            }
        if (obj == btn9)    
            {
                 isiLayar = isiLayar + "9";
                 fLayar.setText(isiLayar);
            }
        if (obj == btn0)    
            {
                 isiLayar = isiLayar + "0";
                 fLayar.setText(isiLayar);
            }
        if (obj == btn00)    
            {
                 isiLayar = isiLayar + "00";
                 fLayar.setText(isiLayar);
            }
        if (obj == btnKoma)    
            {
                 isiLayar = isiLayar + ".";
                 fLayar.setText(isiLayar);
            }
           
        if (obj == btnTambah)    
            {
                tombol = "tambah";
                snilai1 = fLayar.getText();
                isiLayar = "";
                 fLayar.setText(isiLayar);

            }               
        if (obj == btnKurang)    
            {
                tombol = "kurang";
                snilai1 = fLayar.getText();
                isiLayar = "";
                 fLayar.setText(isiLayar);                
            }
        if (obj == btnKali)    
            {
                tombol = "kali";
                snilai1 = fLayar.getText();
                isiLayar = "";
                 fLayar.setText(isiLayar);
            }
        if (obj == btnBagi)    
            {
                tombol = "bagi";
                snilai1 = fLayar.getText();
                isiLayar = "";
                 fLayar.setText(isiLayar);
            }
        if (obj == btnPersen)    
            {
                tombol = "persen";
                snilai1 = fLayar.getText();
                isiLayar = "";
                 fLayar.setText(isiLayar);
                
                 if(tombol == "persen")
                {                   
                snilai2 = fLayar.getText();
                Float hasil = Float.parseFloat(snilai1) / 100;
                String shasil = ""+hasil;
                fLayar.setText(shasil);
                isiLayar = ("");
                }
            }
        if (obj == btnMinus)    
            {
                 isiLayar = isiLayar + "-";
                 fLayar.setText(isiLayar);
            }
        if (obj == btnPangkat)    
            {
                tombol = "pangkat";
                snilai1 = fLayar.getText();
                isiLayar = "";
                 fLayar.setText(isiLayar);
            }
        if (obj == btnBagi1)    
            {
                tombol = "bagi1";
                snilai1 = fLayar.getText();
                isiLayar = "";
                 fLayar.setText(isiLayar);
                
                 if(tombol == "bagi1")
                {                   
                snilai2 = fLayar.getText();
                Float hasil = 1 / Float.parseFloat(snilai1);
                String shasil = ""+hasil;
                fLayar.setText(shasil);
                isiLayar = ("");
                }    
            }                      
        if(obj == btnOff)
        {
            this.dispose();
        }
       
        if(obj == btnOn)
        {
            On();
        }
       
        if (obj == btnSama)    
            {            
                Sama();
               }
        if (obj == btnBack)
        {
           
            {
                if (fLayar.getText().length() > 0)
                   fLayar.setText(fLayar.getText().substring(0, fLayar.getText().length() - 1));
           
                else
                
                JOptionPane.showMessageDialog(null, "Tidak ada angka yang bisa dihapus",
                "Kesalahan", JOptionPane.WARNING_MESSAGE);
            }
        }   
           
    }
    public void Sama()   
    {                           
                if(tombol == "tambah")
                {       
                snilai2 = fLayar.getText();
                Float hasil = Float.parseFloat(snilai1) + Float.parseFloat(snilai2);
                String shasil = ""+hasil;
                fLayar.setText(shasil);
                isiLayar = ("");
                }         
                if(tombol == "kurang")
                {   
                snilai2 = fLayar.getText();
                Float hasil = Float.parseFloat(snilai1) - Float.parseFloat(snilai2);
                String shasil = ""+hasil;
                fLayar.setText(shasil);
                isiLayar = ("");
                }             
                if(tombol == "kali")
                {   
                snilai2 = fLayar.getText();
                Float hasil = Float.parseFloat(snilai1) * Float.parseFloat(snilai2);
                String shasil = ""+hasil;
                fLayar.setText(shasil);
                isiLayar = ("");
                }
               
                if(tombol == "bagi")
                {                   
                snilai2 = fLayar.getText();
                Float hasil = Float.parseFloat(snilai1) / Float.parseFloat(snilai2);
                String shasil = ""+hasil;
                fLayar.setText(shasil);
                isiLayar = ("");
                }                                
                if(tombol == "pangkat")
                {                   
                Double snilai1= Double.valueOf(fLayar.getText());
                Double snilai2=Double.valueOf(fLayar.getText());
                Double hasil=Double.valueOf(Math.pow(snilai1, snilai2));
                String shasil = ""+hasil;
                fLayar.setText(shasil);
                isiLayar = ("");
                }                                                              
    }
   
    public void On()
    {
        isiLayar="";
        fLayar.setText("0");           
    }           
    private void tampil()
    {
        try
        {

        }
        catch (Exception e)
        {
            JOptionPane.showMessageDialog(this, "Ada Kesalahan!!!");
        }
    }              

    // Fungsi untuk mengkosongkan Objek masukan
    void Kosong ()
        {
         fLayar.setText ("");
         fLayar.requestFocus ();
       
        }
}