Langsung ke konten utama

PBO-P Membuat Program Kasir PIKACHU Menggunakan Bahasa Pemrograman Java

Source Code Program Pikacu Kasir Menggunakan Bahasa Java


Bintang Amri Putra

Program Studi Teknik Informatika

Angkatan 2021

 

Source Code Program Pikacu Kasir

/*
 * 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 latihan1; //kemasan latihan1

import javax.swing.JOptionPane //suatu perintah untuk memasukkan suatu method 
        //atau perintah dalam bahasa pemograman java 

/**
 *
 * @author Bintang Amri Putra
 * tanggal 28/03/2022 10:00
 */
public class Login extends javax.swing.JFrame { //sebagai isi folder packeg yang 

    //nantinya dapat diisi dengan beberapa argumen sehingga dapat lebih memudahkan
    //kita saat mencari data

/**
     * Creates new form Login
     */ 
    public Login() { //memberikan akses publik dari sebuah program dijalankan
        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">                          
    private void initComponents() {

        jPanel1 = new javax.swing.JPanel();
        jPanel2 = new javax.swing.JPanel();
        jPanel4 = new javax.swing.JPanel();
        label3 = new java.awt.Label();
        jPanel3 = new javax.swing.JPanel();
        label1 = new java.awt.Label();
        jPanel5 = new javax.swing.JPanel();
        label2 = new java.awt.Label();
        jPanel7 = new javax.swing.JPanel();
        button3 = new java.awt.Button();
        button4 = new java.awt.Button();
        textField1 = new java.awt.TextField();
        textField2 = new java.awt.TextField();

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

        jPanel1.setBackground(new java.awt.Color(0, 0, 102));
        jPanel1.setForeground(new java.awt.Color(0, 0, 102));

        jPanel2.setBackground(new java.awt.Color(255, 102, 0));

        javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
        jPanel2.setLayout(jPanel2Layout);
        jPanel2Layout.setHorizontalGroup(
            jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 122, Short.MAX_VALUE)
        );
        jPanel2Layout.setVerticalGroup(
            jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 86, Short.MAX_VALUE)
        );

        jPanel4.setBackground(new java.awt.Color(255, 102, 0));

        label3.setFont(new java.awt.Font("Dialog", 0, 24)); // NOI18N
        label3.setForeground(new java.awt.Color(255, 255, 255));
        label3.setText("PIKACU KASIR");

        javax.swing.GroupLayout jPanel4Layout = new javax.swing.GroupLayout(jPanel4);
        jPanel4.setLayout(jPanel4Layout);
        jPanel4Layout.setHorizontalGroup(
            jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel4Layout.createSequentialGroup()
                .addGap(227, 227, 227)
                .addComponent(label3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(202, Short.MAX_VALUE))
        );
        jPanel4Layout.setVerticalGroup(
            jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(label3, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
        );

        jPanel3.setBackground(new java.awt.Color(255, 102, 0));

        label1.setForeground(new java.awt.Color(255, 255, 255));
        label1.setText("USERNAME");

        javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3);
        jPanel3.setLayout(jPanel3Layout);
        jPanel3Layout.setHorizontalGroup(
            jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel3Layout.createSequentialGroup()
                .addContainerGap(28, Short.MAX_VALUE)
                .addComponent(label1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(25, 25, 25))
        );
        jPanel3Layout.setVerticalGroup(
            jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(label1, javax.swing.GroupLayout.DEFAULT_SIZE, 42, Short.MAX_VALUE)
        );

        jPanel5.setBackground(new java.awt.Color(255, 102, 0));

        label2.setForeground(new java.awt.Color(255, 255, 255));
        label2.setText("PASSWORD");

        javax.swing.GroupLayout jPanel5Layout = new javax.swing.GroupLayout(jPanel5);
        jPanel5.setLayout(jPanel5Layout);
        jPanel5Layout.setHorizontalGroup(
            jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel5Layout.createSequentialGroup()
                .addGap(28, 28, 28)
                .addComponent(label2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(23, Short.MAX_VALUE))
        );
        jPanel5Layout.setVerticalGroup(
            jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(label2, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 40, Short.MAX_VALUE)
        );

        javax.swing.GroupLayout jPanel7Layout = new javax.swing.GroupLayout(jPanel7);
        jPanel7.setLayout(jPanel7Layout);
        jPanel7Layout.setHorizontalGroup(
            jPanel7Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 0, Short.MAX_VALUE)
        );
        jPanel7Layout.setVerticalGroup(
            jPanel7Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 0, Short.MAX_VALUE)
        );

        button3.setBackground(new java.awt.Color(255, 102, 0));
        button3.setForeground(new java.awt.Color(255, 255, 255));
        button3.setLabel("CANCEL");
        button3.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                button3ActionPerformed(evt);
            }
        });

        pack();
    }// </editor-fold>                        

    private void button3ActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
        /**
         ** Tombol ini akan membuat sistem keluar
         * Bintang Amri Putra
         * 28/03/2022 12:15
         */
        System.exit(0);
    }                                       

    private void button4ActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
        /**
         * Tombol ini berfungsi sebagai pindah halaman
         * untuk sementara menampilkan massage dialog
         * Bintang Amri Putra
         * 28/03/2022 12:18
         */
        JOptionPane.showMessageDialog(null,"Maaf Fungsi Ini Belum Tersedia");
    }                                       

    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) { //hanya menerima perintah main method
        //public static void main, selain itu menghasilkan error pada saat kompilasi program java
        /* 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(Login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        }
     
        /* Create and display the form */
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                Login restan=new Login();
                restan.setLocationRelativeTo(null);
                restan.setVisible(true);
            }
        });
    }

   

Tampilan Program




Komentar

Postingan populer dari blog ini

Membuat Pohon Cemara Melalui Pola Bintang Pada Bahasa Pemograman C (Algoritma dan Pemograman)

Program Untuk Membuat Pohon Cemara Nama : Bintang Amri Putra NIM : 202113005 Prodi : TIF 1A Nama Program : 202113005-bintangamriputra-tugas9.c Berikut Source Code C beserta Penjelasannya : #include <stdio.h> //fungsi standar input dan output #include <stdlib.h> //fungsi standar library pada bahasa c void main(void) //fungsi yang tidak memiliki nilai balikan { int bin=0, tang=5, n; //type data integer dengan menggunakan variabel printf("Masukkan Panjang Pola : "); //menampilkan "Masukkan Panjang Pola :" pada layar monitor scanf("%i", &n); //perintah memasukkan nilai input dan disimpan pada variabel n for(bin=0; bin<=n; bin++){ //perulangan pertama for(int amri=n*2; amri>=bin; amri--){ printf(" "); } for(int putra=0; putra<=bin; putra++){ printf("* "); } printf("\n"); } for(bin=0; bin<=n*2; bin++){ //perulangan kedua for(int amri=n*2; amri>=bin; amr...

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...