Kamis, 16 Maret 2023

DEMO ACTION & KEY

 DEMO ACTION;

Contoh program demo action;


import java.awt.*;

import javax.swing.*;

import java.awt.event.*;


public class DemoAction  extends JFrame {

    private JButton BTNsimpan =new JButton("Simpan"),

BTNclear =new JButton("Clear");

private JLabel LBLsimpan =new JLabel("jihan nabela"),

LBLclear =new JLabel("Data Anda Terhapus");

DemoAction(){

super("Demo Action Listener");

JPanel Panel1 =new JPanel();

Panel1.setLayout(new FlowLayout());

Panel1.add(BTNsimpan);

Panel1.add(BTNclear);

getContentPane().add(Panel1);

setSize(200,150);

 setDefaultCloseOperation(EXIT_ON_CLOSE);

BTNclear.addActionListener(new ActionListener(){

public void actionPerformed (ActionEvent evn){

BTNsimpan.setVisible(false);

BTNclear.setVisible(false);

LBLclear.setVisible(true);

Panel1.add(LBLclear);

BTNsimpan.setEnabled(false);

}

});

BTNsimpan.addActionListener(new ActionListener(){

public void actionPerformed (ActionEvent evn){

BTNsimpan.setVisible(false);

BTNclear.setVisible(false);

LBLsimpan.setVisible(true);

Panel1.add(LBLsimpan);

BTNclear.setEnabled(false);

}

});

setVisible(true);

}

public static void main(String[] args){

DemoAction Demoaksi =new DemoAction();

} }

maka ketika program di Run akan menampilkan;








DEMO KEY;

Contoh program demo key;

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;


public class DemoKey extends JFrame implements KeyListener{

    private String baris1="";

private JTextArea textArea;

public DemoKey(){

super("Mencoba Key Event");

textArea =new JTextArea (10,15);

textArea.setText("Tekan sembarang tombol di keyboard...");

textArea.setEnabled(false);

textArea.setDisabledTextColor(Color.BLACK);

getContentPane().add(textArea);

addKeyListener (this);

setSize (300,150);

setLocationRelativeTo(null);

setVisible(true);

}

public void keyPressed (KeyEvent e){

textArea.setText("Tombol yang ditekan : "+

e.getKeyText(e.getKeyCode()));

}

public void keyReleased (KeyEvent e){

textArea.setText("Tombol yang dilepas : "+

e.getKeyText(e.getKeyCode()));

}

public void keyTyped (KeyEvent e){

textArea.setText("Tombol yang ditulis : "+

e.getKeyChar());

}

public static void main (String args[]){

DemoKey test =new DemoKey();

test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

}

maka ketika program di Run akan menampilkan;







DEMO ACTIONKEY;

contoh program demo ActionKey(gabungan);

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;


public class DemoAction2  extends JFrame{

private String baris1="";

private JTextArea textArea; 

private JButton BTNsimpan =new JButton("simpan"),

BTNclear =new JButton("Clear");

private JLabel LBLsimpan =new JLabel("Jihan nabela"),

LBLclear =new JLabel("Data telah terhapus");

DemoAction2(){

super("Gabungan demo Action demo key");

textArea =new JTextArea (10,15);

textArea.setText("Silahkan masukkan nama anda....");

textArea.setEnabled(false);

textArea.setDisabledTextColor(Color.BLACK);

getContentPane().add(textArea);

setSize (300,150);

setLocationRelativeTo(null);

setVisible(true); 

JPanel Panel1 =new JPanel();

Panel1.setLayout(new FlowLayout());

Panel1.add(BTNsimpan);

Panel1.add(BTNclear);

getContentPane().add(Panel1);

setSize(200,150);

setDefaultCloseOperation(EXIT_ON_CLOSE);

BTNclear.addActionListener(new ActionListener(){

public void actionPerformed (ActionEvent evn){

BTNsimpan.setVisible(false);

BTNclear.setVisible(false);

LBLclear.setVisible(true);

Panel1.add(LBLclear);

BTNsimpan.setEnabled(false);

}

});

BTNsimpan.addActionListener(new ActionListener(){

public void actionPerformed (ActionEvent evn){

BTNsimpan.setVisible(false);

BTNclear.setVisible(false);

LBLsimpan.setVisible(true);

Panel1.add(LBLsimpan);

BTNclear.setEnabled(false);

}

});

setVisible(true);

}

public static void main(String[]args){

DemoAction2  Demoaksi =new DemoAction2();

}

}

maka jika program dirun akan menampilkan;



MODUL VII

F.  TUGAS PRAKTIKUM

1.buatlah tabel siswa dan tabel nilai seperti dibawah ini;

 tabel siswa;











tabel nilai;















2.tampilkan data siswa yang mengikuti ujian(memiliki nilai)












3.tampilkan data siswa yang tidak mengikuti ujian(tidak memiliki ujian)











4.tampilkan nama dan nilai siswa yang tidak lulus(KKM = 76)










5.tampilkan nama dan nilai siswa yang mendapat nilai yang lebih dari 80












6.tampilkan data siswa perempuan yang mendapat nilai diatas 80










7.tampilkan data siswa dan kelompokkan berdasarkan alamatnya

















8.tampilkan data siswa yang mengikuti ujian,dengan ururtan nilai dari yang tertinggi




Selasa, 03 Januari 2023

MODUL IV

1.membuat table dibawah ini








2.mengubah nama pada nis 909094 menjadi muhammad alfi dengan alamat di kota baru












3.mengubah table diatas menjadi tabel data siswa rpl






4.ubah atribut nama pada table tersebut menjadi nama_siswa







5.menghapus data yang mempunyai JK perempuan







6.menambahkan data siswa rpl menjadi 10 record






Selasa, 08 November 2022

cara mengisi tabel di mysql

 1.aktifkan database dan buat table









2.mengisi table 







3.tampikan table yang baru saja diisi








selesai

Selasa, 25 Oktober 2022

Operator Penugasan Pembandin Dan Operator Logika

 1.Operator Penugasan

    public static void main(String[]args){

        int a = 20;

        System.out.println(a+=5); //20+5 = 25

        int b = 7;

        System.out.println(b-=5); //7-5 = 2

        int c = 9;

        System.out.println(c*=3); //9*3 = 27

        int d = 10;

        System.out.println(d/=3); //10/3 = 3.333

        int e = 10;

        System.out.println(e%=3); //10%3 = 1


    }

}

Maka akan menampilkan hasil:

run:

25

2

27

3

1

BUILD SUCCESSFUL (total time: 0 seconds)

2. Operator Pembanding
 public static void main(String[]args) {
     int A = 10;
     int B = 7;
     boolean hasil;
     hasil = A > B;
     System.out.println(hasil);
     hasil = A < B;
     System.out.println(hasil);
     hasil = A >= B;
     System.out.println(hasil);
     hasil = A == B;
     System.out.println(hasil);
     hasil = A != B;
     System.out.println(hasil);
 }  

}

Maka akan menampilkan hasil:

run
true
false
true
false
true
BUILD SUCCESSFUL (total time: 0 seconds)

3.Operator Logika

1.
public static void main(String[] args){
int A =75;
int B =85;
int C =90;
boolean a = A > B && B < C;
boolean b = A < B && B < C;
System.out.println(a);
System.out.println(b);
}    
}

HASILNYA:

run:
false
true
BUILD SUCCESSFUL (total time: 0 seconds)

2.public static void main(String[] args){
int A = 70;
int B = 80;
int C = 90;
boolean a = A > B && B < C || C < B;
boolean b = A < B || B < C && C < B;
System.out.println(a);
System.out.println(b);

}    
}

HASILNYA:

run:
false
true
BUILD SUCCESSFUL (total time: 0 seconds)

3. public static void main(String[] args){
int A = 70;
int B = 90;
boolean a = A > B;
System.out.println(!a);
}
}

HASILNYA:

run:
true
BUILD SUCCESSFUL (total time: 0 seconds)

Operator Bitwise dan Operator Tenary

contoh kode program bitwise;

1.Bitwise

public static void main(String[] args) {

        // TODO code application logic here

            int a = 62; /* 62 = 0011 1110 */

            int b = 11; /* 11 = 0000 1011 */

            int c = 0;

            String biner;

            System.out.println("Nilai a = " + a + " = " + Integer.toBinaryString(a));

            System.out.println("Nilai b = " + b + " = " + Integer.toBinaryString(b));

            

            //Operasi AND

            c = a & b; /* 10= 0000 1010 */

            biner = Integer.toBinaryString(c);

            System.out.println("a & b = " + c + " = " + biner);

            

            //Operasi OR

            c = a | b; /* 63= 0011 1111 */

            biner = Integer.toBinaryString(c); 

            System.out.println("a | b = " + c + " = " + biner);

            

            //Operasi XOR

            c = a ^ b; /* 53= 0011 0101 */

            biner = Integer.toBinaryString(c); 

            System.out.println("a ^ b = " + c + " = " + biner);

            

            //Operasi Negasi

            c = ~a ; /*-63= 1100 0001 */

            biner = Integer.toBinaryString(c); 

            System.out.println("~a = " + c + " = " + biner);

            

            //Operasi Left Shift

            c = a << 2; /* 248= 1111 1000 */

            biner = Integer.toBinaryString(c); 

            System.out.println("~a << 2 " + c + " = " + biner);

            

            //Operasi Right Shift

            c = a >> 2; /* 15= 1111 */

            biner = Integer.toBinaryString(c); 

            System.out.println("~a >> 2 " + c + " = " + biner);         

        }     

     }

   hasilnya:






contoh kode program tenary;

public class OperTernary {

    public static void main(String[] args){

        int x, y;

        x = 15;

        //Keluran jika false

        y = (x == 5) ? 20 : 30;

        System.out.println("Nilai y adalah " + y);

        

        //Keluaran jika true

        y = (x == 15) ? 20 : 30;

        System.out.println("Nilai y adalah " + y);    

    }

}

hasilnya;



F.tugas praktikum modul 3

1.membuat daftar database baru dengan nama sesuai nomor absen masing masing




2.tampilkan daftar nama database yang terdaftar di server







3.aktifkan database yang baru dibaut



4.buatlah sebuah table vcd dengan ketentuan sbb




5.tampilkan daftar nama table yang terdapat dalam database.






6.tambahkan field"STOK" diantara field JUDUL dan PRODUKSI.






7.gantilah nama table VCD menjadi DAFTAR_VCD


 





8.ganti nama field STOK menjadi JUMLAH.






9.hapuslah kolom PRODUKSI.






10.tuliskan perintah untuk keluar dalam MySQL.



DEMO ACTION & KEY

 DEMO ACTION; Contoh program demo action; import java.awt.*; import javax.swing.*; import java.awt.event.*; public class DemoAction  extends...