Langsung ke konten utama

PBO-P Source Code Aplikasi Kasir Pikacu Pada Bagian Form Login

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package projek;

import javax.swing.JOptionPane;

/**
 *
 * @author BINTANG AMRI PUTRA
 */
public class formlogin extends javax.swing.JFrame {

    /**
     * Creates new form formlogin
     */
    public formlogin() {
        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
     * regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        button2 = new java.awt.Button();
        jLabel1 = new javax.swing.JLabel();
        txtpassword = new javax.swing.JPasswordField();
        txtusername = new javax.swing.JTextField();
        LOGIN = new java.awt.Button();
        jLabel2 = new javax.swing.JLabel();
        jLabel3 = new javax.swing.JLabel();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        setBackground(new java.awt.Color(255, 255, 255));

        button2.setBackground(new java.awt.Color(0, 0, 255));
        button2.setForeground(new java.awt.Color(255, 255, 255));
        button2.setLabel("EXIT");
        button2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                button2ActionPerformed(evt);
            }
        });

        jLabel1.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
        jLabel1.setText("PIKACU KASIR");

        LOGIN.setBackground(new java.awt.Color(0, 51, 255));
        LOGIN.setForeground(new java.awt.Color(255, 255, 255));
        LOGIN.setLabel("LOGIN");
        LOGIN.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                LOGINActionPerformed(evt);
            }
        });

        jLabel2.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel2.setText("USERNAME");

        jLabel3.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel3.setText("PASSWORD");

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addGap(127, 127, 127)
                .addComponent(jLabel1)
                .addContainerGap(167, Short.MAX_VALUE))
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                        .addComponent(LOGIN, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(button2, javax.swing.GroupLayout.PREFERRED_SIZE, 76, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addContainerGap())
                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(jLabel2, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 94, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel3, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 94, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addGap(43, 43, 43)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                            .addComponent(txtpassword, javax.swing.GroupLayout.DEFAULT_SIZE, 147, Short.MAX_VALUE)
                            .addComponent(txtusername))
                        .addGap(52, 52, 52))))
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                .addGap(36, 36, 36)
                .addComponent(jLabel1)
                .addGap(25, 25, 25)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(txtusername, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 33, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(21, 21, 21)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(txtpassword, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 34, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 73, Short.MAX_VALUE)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(LOGIN, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(button2, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(37, 37, 37))
        );

        pack();
    }// </editor-fold>//GEN-END:initComponents

    private void LOGINActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_LOGINActionPerformed
        // TODO add your handling code here:
        /*Pada button ini,diberi nama LOGIN yang difungsikan untuk menjalankan program
        ketika telah memasukkan inputan dengan benar*/
        
        if (txtusername.getText().equals("")) {//logika memasukkan username
            JOptionPane.showMessageDialog(null,"Usernama Jangan Lupa Diisi BOS!");//menampilkan pesan dialog
            txtusername.requestFocus();//username harus sesuai inputan
        }
        else if (txtpassword.getText().equals("")){//logika jika tidak memasukkan password
            JOptionPane.showMessageDialog(null,"Passwordnya Jangan Lupa Diisi BOS!");//menampilakn pesan dialog
            txtpassword.requestFocus();//password harus sesuai inputan
        }
        else if (txtusername.getText().contains("Bintang Amri Putra")&& txtpassword.getText().contains("202113005")){/**
         Merupakan database yang menyimpan data username dan password yang telah ditetapkan*/
                new formpenjualan().show();//berfungsi untuk pindah ke halaman penjualan
                this.dispose();//menutup halaman login dan pindah ke halaman penjualan
        }
        else{
            JOptionPane.showMessageDialog(null,"Username dan Password tidak sesuai BOS!");/**logika lainnya ketika inputan
             tidak dimasukkan sesuai dengan yang telah diinputkan*/
             */
        }
    }//GEN-LAST:event_LOGINActionPerformed

    private void button2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_button2ActionPerformed
        // TODO add your handling code here:
        /* Pada button ini, diberi nama EXIT yang berfungsi untuk melakukan keluar
        dari program*/
        System.exit(0);
    }//GEN-LAST:event_button2ActionPerformed

    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
        /* Set the Nimbus look and feel */
        //<editor-fold defaultstate="collapsed" desc=" Look and feel setting 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.com/javase/tutorial/uiswing/lookandfeel/plaf.html 
         */
        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(formlogin.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (InstantiationException ex) {
            java.util.logging.Logger.getLogger(formlogin.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (IllegalAccessException ex) {
            java.util.logging.Logger.getLogger(formlogin.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (javax.swing.UnsupportedLookAndFeelException ex) {
            java.util.logging.Logger.getLogger(formlogin.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        }
        //</editor-fold>

        /* Create and display the form */
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new formlogin().setVisible(true);
            }
        });
    }

    // Variables declaration - do not modify//GEN-BEGIN:variables
    private java.awt.Button LOGIN;
    private java.awt.Button button2;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JPasswordField txtpassword;
    private javax.swing.JTextField txtusername;
    // End of variables declaration//GEN-END:variables
}

Tampilan Form Login
Tampilan Form Menu Penjualan

Komentar

Postingan populer dari blog ini

Perjalanan Game Playstation Dari Generasi Pertama Hingga Sekarang

Hallo gamers lovers , apa kabar kalian? Mudah-mudahan sehat selalu dan lancar dalam segala menjalankan aktivitas. Pada kesempatan kali ini, kita sedikit bernostalgia ke tahun '90 an hingga tahun 2000 an, dimana pada masa itu kita pernah dikenalkan dengan suatu hiburan dari industri game yang cukup terkenal dan sangat populer sampai saat ini, yaitu Sony Playstation .    Playstation atau yang lebih dikenal dengan istilah "Ps", diperkenalkan   di mata publik pada 3 Desember 1994 di Jepang, yang disusul dengan peluncurannya di Amerika Utara pada 9 september 1995.  Salah satu keunggulan yang dimiliki oleh Sony Playstation adalah game konsol ini sudah menghadirkan sebuah game dengan grafis 32bit yang artinya game yang dihadirkan yaitu dengan grafis 3D. Oleh karena itu, menyebabkan perubahan besar dalam industri game hingga sampai saat ini. Bagaiaman tidak, pada masa itu, game konsol yang terkenal seperti Sega Mega Drive Dan juga Super Nintendo secara grafis masih mengusun...

CARA MENGAKTIFKAN DAN MENONAKTIFKAN FITUR PADA ODOO

CARA MENGAKTIFKAN DAN MENONAKTIFKAN FITUR PADA ODOO Assalamualaikum warahmatullahi wabarakatuh baiklah di sini saya akan akan menjelaskan bagaimana Cara login pada Odoo di Windows. pertama disini saya akan menjelaskan apa itu Odoo. Odoo adalah sebuah software ERP open source berbasis web. dalam satu aplikasi odoo ada banyak module/oddon yang dapat di install sesuai kebutuhan. Odoo bisa install di banyak sistem operasi, seperti Linux dan Windows. Pertama kita lakukan untuk login pada odoo dengan mengakses url : localhost:8069. Kemudian klik pada sudut kiri atas menu home, pilih menu apps. Kemudian klik fitur yang akan kita aktifkan dengan klik active pada fitur yang ingin kita aktifkan. Kemudian, jika ingin menonaktifkan fitur, klik titik tiga pada sudut yang ada difitur yang ingin dinonaktifkan, lalu klik uninstall.