Electricity Lightning

Pages

Banner 468 x 60px

Agung Trianggoro - 20180910015 - Sistem Informasi 2018 A - Fakultas Komputer - Universitas Kuningan
 

Minggu, 06 Juni 2021

Sequence Diagram | Agung Trianggoro - 20180910015 - SI2018A | Perancangan Berorientasi Objek

0 komentar

 

Sequence Diagram E - Learning Uniku

1. Sequence Diagram untuk mahasiswa download/membaca materi


2. Sequence Diagram untuk mahasiswa mengerjakan ujian,tugas dan quiz



Read more...

Minggu, 30 Mei 2021

CLASS DIAGRAM | Agung Trianggoro - 20180910015 - SI2018A | Perancangan Berorientasi Objek

0 komentar

 CLASS DIAGRAM E - LEARNING UNIKU








Read more...

Minggu, 11 April 2021

USE CASE | Agung Trianggoro - 20180910015 - SI2018A | Perancangan Berorientasi Objek

0 komentar

USE CASE E-LEARNING UNIKU

 



Read more...

Latihan Activity Diagram | Agung Trianggoro - 20180910015 - SI2018A | Perancangan Berorientasi Objek

0 komentar

 

ACTIVITY DIAGRAM E-LEARNING UNIKU


Read more...

Sabtu, 21 Maret 2020

Tugas e-Class BP2

0 komentar
TUGAS e-Class
 BAHASA PEMROGRAMAN2
Java Database Connectivity


Dosen:
Dede Irawan, M.Kom.



Disusun Oleh:
AGUNG TRIANGGORO
20180910015
Sistem Informasi-A 2018


FAKULTAS ILMU KOMPUTER
UNIVERSITAS KUNINGAN
TAHUN 2020
------------------------------------------------------------------------------------------

Soal
A. Lengkapi Form Login lengkap dengan pembagian hak akses (Admin, Kasir dan Pemilik)



1. Source Code (Tombol Login) Form Login untuk: Admin, Kasir dan Pemilik.
--------------------------------------------------------------------------------

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                        
               
        try {

            Class.forName("com.mysql.jdbc.Driver");

        }

        catch (ClassNotFoundException e){
            JOptionPane.showMessageDialog(null, "Gagal"+e);

        }

//koneksi ke database

        Connection cn=null;
        try {
            cn = DriverManager.getConnection("jdbc:mysql://localhost:3306/bp2_agung","root", "");

        }

        catch (SQLException e){
            JOptionPane.showMessageDialog(null,e);
        }

        catch (Exception e){

        }

//perintah untuk menampilkan akses form pemilik / kasir / admin dengan input kode & password

        String psql="select * from tb_kasir where kdKasir='"+kode.getText()+
                "' and password='"+password.getText()+"'";
        try {

            Statement st;
            st = cn.createStatement();
            ResultSet rs;
            rs = st.executeQuery(psql);
            if (rs.next()){
                if (rs.getString("level").equals("admin")){
                    admin.frm_adminutama frm = new admin.frm_adminutama();
                    frm.setVisible(true);
                    dispose();
                }

                else if (rs.getString("level").equals("kasir")){
                    kasir.frm_kasirutama frm = new kasir.frm_kasirutama();
                    frm.setVisible(true);
                    dispose();
                }

                 else if (rs.getString("level").equals("pemilik")){
                    pemilik.frm_pemilik frm = new pemilik.frm_pemilik();
                    frm.setVisible(true);
                    dispose();
                }
               
            }
//muncul pesan ketika salah input kode atau password
            else {
                JOptionPane.showMessageDialog(null, "ID KODE atau Password Salah");
            }

        }

        catch (SQLException e){
            JOptionPane.showMessageDialog(null, e);
        }

    }                         

--------------------------------------------------------------------------------

2. Hasil Running

Tampilan Awal Form Login
Form login ini memiliki 3 akses (Admin, Kasir dan Pemilik) untuk login , yaitu dengan menggunakan ID KODE masing - masing yang tentunya berbeda.



1. Login Admin
Untuk mengakses Admin yaitu dengan memasukan ID KODE: 1 dengan Password: 123
maka akan muncul tampilan seperti gambar dibawah:


Setelah Login Admin akan muncul tampilan seperti ini:


Tekan Exit untuk keluar dan akses ke lainnya.


2. Login Kasir
Untuk mengakses Kasir yaitu dengan memasukan ID KODE: 2 dengan Password: 1234
maka akan muncul tampilan seperti gambar dibawah:


Setelah Login Kasir akan muncul tampilan seperti ini:


  Tekan Exit untuk keluar dan akses ke lainnya.


3. Login Pemilik
Untuk mengakses Pemilik yaitu dengan memasukan ID KODE: 3 dengan Password: 12345
maka akan muncul tampilan seperti gambar dibawah:


 Setelah Login Pemilik akan muncul tampilan seperti ini:



Pemilik bisa mengganti password lama ke baru, dengan cara menginput password lama, baru dan konfirmasi ketik ulangi password baru. Setelah itu tekan tombol ubah password.
maka akan seperti tampilan berikut:

Source Code Button Ubah Password:

try {

            Class.forName("com.mysql.jdbc.Driver");

        }

        catch (ClassNotFoundException e){
            JOptionPane.showMessageDialog(null, "Gagal"+e);

        }
        Connection cn=null;
        try {
            cn = DriverManager.getConnection("jdbc:mysql://localhost:3306/bp2_agung","root", "");

        }
        catch (SQLException e){
            JOptionPane.showMessageDialog(null,e);
        }
        catch (Exception e){

        }
       
       
        String psql="update tb_kasir SET password='"+ulangi_psw_baru.getText()+"' "
                + "where kdKasir='"+psw_lama.getText()+"'";
        JOptionPane.showMessageDialog(null,"Password Berhasil Diganti!");
      
    }                            

OUTPUT:


Muncul notifikasi ketika password diganti. 

Tekan Exit untuk keluar dan akses ke lainnya.



4. Jika Salah Input ID KODE / Password
Jika melakukan salah input id atau password maka akan muncul notifikasi seperti berikut:

 

 Muncul notifikasi salah, karena data yang di input tidak sesuai dengan yang ada pada database:

 

Read more...