Blog Firman Santosa
  • Home
    • Home – Layout 1
    • Home – Layout 2
    • Home – Layout 3
  • Men
  • Women
Tidak ada hasil
Tampilkan semua hasil
Blog Firman Santosa
  • Home
    • Home – Layout 1
    • Home – Layout 2
    • Home – Layout 3
  • Men
  • Women
Tidak ada hasil
Tampilkan semua hasil
Blog Firman Santosa
Tidak ada hasil
Tampilkan semua hasil

Lanjutan Percantik Tampilan Login Java Neetbeans Bag. 2

Firman Santosa Oleh Firman Santosa
Juli 10, 2019
di Java
236 18
11
Lanjutan Percantik Tampilan Login Java Neetbeans Bag. 2
Share on FacebookShare on Twitter

Panjang sekali ya tutorialnya,… sebenarnya tidak terlalu panjang, semua itu agar anda mengerti dengan mudah maka saya sertakan dengan gambar pembuatannya. Langsung saja ikuti tutorial lanjutannya. Bagi anda yang belum membaca artikel sebelumnya, silahkan layari dulu artikelnya dengan mengklik link di bawah:

Percantik Tampilan Login Java Neetbeans dengan Gambar Serta Koneksi Database

Klik gambar untuk lebih jelasnya.

Jika anda sudah membaca artikel di atas, langsung saja, mari lanjut tutorial selanjutnya:

Step 5

Implementasi Coding

Silahkan import dulu data yang diperlukan:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.swing.JOptionPane;

Cari coding: public class login extends javax.swing.JFrame{ dan kemudian masukkan coding berikut tepat di bawahnya:

private Connection cn;
private Statement st;
private ResultSet rs;
private String sql="";
private String host;

Sehingga akan menjadi seperti ini:

public class login extends javax.swing.JFrame{
private Connection cn;
private Statement st;
private ResultSet rs;
private String sql="";
private String host;

Kemudian cari coding berikut:

public login() {
initComponents();
}

Tambahkan coding berikut tepat di bawah initComponents();

koneksi();
setLocationRelativeTo(null);

Sehingga menjadi:

public login() {
    initComponents();
    koneksi();
    setLocationRelativeTo(null);
}

Merah yaa… tenang… itu karena fungsi koneksi(); masih belum di deklarasikan. Selanjutnya mari kita tambahkan fungsi koneksinya:

public void koneksi(){
    try {
        Class.forName("com.mysql.jdbc.Driver");
        cn=DriverManager.getConnection("jdbc:mysql://localhost/db_testing","root","");
    } catch (Exception e){
        JOptionPane.showMessageDialog(null,"koneksi gagal"+e.getMessage());
    }
}

pastekan tepat di bawah coding public login(), sehingga menjadi seperti ini:

public login() {
    initComponents();
    koneksi();
    setLocationRelativeTo(null);
}

public void koneksi(){
    try {
        Class.forName("com.mysql.jdbc.Driver");
        cn=DriverManager.getConnection("jdbc:mysql://localhost/db_testing","root","");
    } catch (Exception e){
        JOptionPane.showMessageDialog(null,"koneksi gagal"+e.getMessage());
    }
}

Kemudian kita akan menambahkan fungsi keypressed pada textfield password. Caranya klik kanan pada textField password kemudian Events>Key>Key Pressed lihat gambar:

Klik gambar untuk lebih jelasnya.

Kemudian masukkan coding berikut:

int ascii=evt.getKeyCode();
       
        if (ascii==10) {
            try {
                koneksi();
                sql="select * from t_login where username = '"+username.getText()+"'AND password = '"+password.getText()+"'";
                st=cn.createStatement();
                rs=st.executeQuery(sql);
                if(rs.next()) {
                   
                    JOptionPane.showMessageDialog(this, "Welcome To : " + username.getText() + "","Informasi",JOptionPane.INFORMATION_MESSAGE);
                   

                        new MENU().setVisible(true);
                   
                       
                  
                    dispose();
                }else{
                    JOptionPane.showMessageDialog(this, "Identitas : " + username.getText() + " : Tidak diketahui!!!","Informasi",JOptionPane.ERROR_MESSAGE);
                    username.setText("");
                    password.setText("");
                    username.requestFocus();

                }
            } catch (Exception e) {
                JOptionPane.showMessageDialog(null, "gaggal login"+e.getMessage());

            }
    }

Semua coding akan tampak seperti pada gambar berikut:

Klik gambar untuk lebih jelas

Setelah semuanya selesai.. jangan lupa satu hal… 😀 silahkan tambahakn dulu library untuk koneksi sqlnya. Lihat gambar:

Klik gambar untuk lebih jelasnya.

tambahkan librarynya di lokasi dimana anda letak. Nama librarynya: mysql-connector-java-5.1.6-bin.jar, Jika belum punya librarynya, bisa anda download dari mbah kita google, atau bisa mendownload program jadi buatan saya di bawah, di dalam folder ‘lib‘ sudah saya sediakan librarynya.

Klik gambar untuk lebih jelasnya.

Oke silahkan simpan… coba kita jalankan… Run:

Klik gambar untuk lebih jelasnya.

Jika anda mengikuti semua yang saya haturkan dari awal dengan benar, maka program login akan berjalan dengan baik. Untuk melihat projek yang saya buat, silahkan download di bawah ini.

DOWNLOAD PROJECT

Terimakasih sudah membaca dan mempraktekkan artikel ini… semoga bermanfaat buat semuanya. 😉

Tags: Java

TerkaitArtikel

Java NetBeans 12.0 Tutorial
Java

(POS Part -1) Membuat Login Java Dengan MySQL Menggunakan NetBeans IDE 12.0

Baiklah, kali ini kita akan membahas pembuatan aplikasi POS (Point Of Sale) yang dimanfaatkan untuk kebutuhan transaksi di tempat...

Oleh Firman Santosa
Februari 13, 2023
Lanjutan Percantik Tampilan Login Java Neetbeans Bag. 2
Java

Percantik Tampilan Login Java Neetbeans dengan Gambar Serta Koneksi Database

Lama tidak posting... Pengen banget share ilmu agar bermanfaat buat semuanya. Biar ilmu saya juga terus berkembang. Untuk para...

Oleh Firman Santosa
Juli 10, 2019
Artikel Selanjutya
Cara Menambah Gambar / Image Pada Komentar Blogger

Cara Menambah Gambar / Image Pada Komentar Blogger

Diskusi 11

  1. Elfiyani Fauziyah says:
    9 tahun yang lalu

    kok untuk password dan usernamenya blm bisa aktif di netbeans nya ya?

    Balas
  2. Firman Santosa says:
    9 tahun yang lalu

    Pastikan fungsi koneksinya sudah diseting dengan benar :

    public void koneksi(){
    try {
    Class.forName("com.mysql.jdbc.Driver");
    cn=DriverManager.getConnection("jdbc:mysql://localhost/db_testing","root","");
    } catch (Exception e){
    JOptionPane.showMessageDialog(null,"koneksi gagal"+e.getMessage());
    }
    }

    Balas
  3. Febri Dacter says:
    9 tahun yang lalu

    Trimakasih banyak gan sangat membantu

    Balas
  4. Firman Santosa says:
    9 tahun yang lalu

    Sama sama gan… mantap…

    Balas
  5. Jessica Jeon says:
    9 tahun yang lalu

    Avoid longing to become renowned right now. Buy Facebook Followers as a tactic to gain popularity and acceptance on internet in a small period. buy real followers for facebook

    Balas
  6. Linda Cochran says:
    8 tahun yang lalu

    To get a higher hype to your facebook account, People spend funds to buy facebook followers to very easily have exposure online.

    Balas
  7. Natasha Kale says:
    8 tahun yang lalu

    Are you presently curious to Buy YouTube likes? If so, you’re on right website. We could help you for this issue. how to buy youtube views

    Balas
  8. Lucu Aje says:
    7 tahun yang lalu

    gan, cara buat database nya gimana? maaf newbie banget.
    kalau ada pdf atau tutor dari pembuatan database sampe login tolong kirim ke email saya gan. makasih banyak

    Balas
    • Firman Santosa says:
      6 tahun yang lalu

      Maaf gan… hubungi saya saja Di sini

      Balas
  9. Lucu Aje says:
    7 tahun yang lalu

    email saya ajeblucu@gmail.com

    Balas
  10. dipali sharma says:
    7 tahun yang lalu

    This will certainly brings positive results right into your company as well as amplify your business sales rapidly. You can acquire UNITED STATE Facebook Suches as on quite pocket pleasant prices. buy usa facebook likes

    Balas

Tinggalkan Balasan Batalkan balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Blog Firman Santosa

Separated they live in Bookmarksgrove right at the coast of the Semantics, a large language ocean. A small river named Duden flows by their place and supplies it with the necessary regelialia. It is a paradisematic country, in which roasted parts of sentences fly into your mouth.

Subscribe Our Newsletter

[mc4wp_form]

© 2019 JNews - Premium WordPress news & magazine theme by Jegtheme.

Tidak ada hasil
Tampilkan semua hasil
  • Buy JNews
  • Homepage
    • Home – Layout 1
    • Home – Layout 2
    • Home – Layout 3

© 2025 JNews - Premium WordPress news & magazine theme by Jegtheme.

Welcome Back!

Login to your account below

Forgotten Password? Sign Up

Create New Account!

Fill the forms bellow to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In
pkv games https://portal-previsional.uct.cl/bandarqq/ https://portal-previsional.uct.cl/dominoqq/ https://www.bapelkesmataram.id/wp-content/uploads/dominoqq/ https://www.bapelkesmataram.id/wp-content/uploads/pkv-games/ http://files.follettcommunity.com/index.html http://files.follettcommunity.com/bandarqq/index.html http://files.follettcommunity.com/dominoqq/index.html https://jktsuara.com/htdocs/bandarqq/ https://stay-lovely.jp/public/bandarqq/ https://stay-lovely.jp/public/dominoqq/ https://stay-lovely.jp/public/pkv-games/ https://ptfi-lms.fmi.com/public/bandarqq/ https://ptfi-lms.fmi.com/public/dominoqq/ https://ptfi-lms.fmi.com/public/pkv-games/ https://old.amactechnologies.com/wp-content/bandarqq/ https://old.amactechnologies.com/wp-content/dominoqq/ https://old.amactechnologies.com/wp-content/pkv-games/