Pratikum 3 Netbeans

  

1.    KASUS 2.7

Program Kasir Sederhana

 

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

        // TODO add your handling code here:

        int Harga;

        int Jumlah;

        int Total;

        int Diskon;

        int TotalDiskon;

        int TotalBayar;

       

        Harga=Integer.parseInt(txtHarga.getText());

        Jumlah=Integer.parseInt(txtJumlah.getText());

        Diskon=Integer.parseInt(txtDiskon.getText());

        Total=(Harga*Jumlah);

        TotalDiskon=Total/Diskon;

        TotalBayar=Total-TotalDiskon;

        txtTotalDiskon.setText(Integer.toString(TotalDiskon));

        txtTotalBayar.setText(Integer.toString(TotalBayar));

 

    }                                       





 

2.      KASUS 2.8

Menghitung ipk Mahasiswa/i

 

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

        // TODO add your handling code here:

        float Matematika, BahasaPemograman, BasisData, TeoriOrganisasi;

        float SKSMatek, SKSBasProg, SKSBasDat, SKSTerOrg;

        float IPK;

       

        Matematika=Float.parseFloat(txtMatematika.getText());

        SKSMatek=Float.parseFloat(txtSKSMatek.getText());

        BahasaPemograman=Float.parseFloat(txtBahasa.getText());

        SKSBasProg=Float.parseFloat(txtSKSBasProg.getText());

        BasisData=Float.parseFloat(txtBasis.getText());

        SKSBasDat=Float.parseFloat(txtSKSBasDat.getText());

        TeoriOrganisasi=Float.parseFloat(txtTeori.getText());

        SKSTerOrg=Float.parseFloat(txtSKSTerOrg.getText());

       

        float total=(Matematika*SKSMatek)+(BahasaPemograman*SKSBasProg)+(BasisData*SKSBasDat)+(TeoriOrganisasi*SKSTerOrg);

        IPK=total=(SKSMatek+SKSBasProg+SKSBasDat+SKSTerOrg);

        Nama.setText("Nama : "+txtNama.getText());

        NIM.setText("NIM : "+txtNIM.getText());

        lblIPK.setText("IPK : "+Float.toString(IPK));

       

    }                



 

3.      KASUS 2.9

Konversi Bilangan Desimal ke Bilangan Biner

 

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

        // TODO add your handling code here:

        int angka; //pendeklarasian variabel angka

        int bit0; //pendeklarasian bit0 untuk menyimpan bit ke-0

        int bit1; //pendeklarasian bit0 untuk menyimpan bit ke-1

        int bit2; //pendeklarasian bit0 untuk menyimpan bit ke-2

        int bit3; //pendeklarasian bit0 untuk menyimpan bit ke-3

        int bit4; //pendeklarasian bit0 untuk menyimpan bit ke-4

        int bit5; //pendeklarasian bit0 untuk menyimpan bit ke-5

        int bit6; //pendeklarasian bit0 untuk menyimpan bit ke-6

        int bit7; //pendeklarasian bit0 untuk menyimpan bit ke-7

       

        angka=Integer.parseInt(txtAngka.getText()); //menyimpan angka yang dimasukkan

        bit7=angka/128; //menghitung bit ke-7

        angka=angka%128; //memperbarui nilai dari variabel angka

        bit6=angka/64; //menghitung bit ke-6

        angka=angka%64; //memperbarui nilai dari variabel angka

        bit5=angka/32; //menghitung bit ke-5

        angka=angka%32; //memperbarui nilai dari variabel angka

        bit4=angka/16; //menghitung bit ke-4

        angka=angka%16; //memperbarui nilai dari variabel angka

        bit3=angka/8; //menghitung bit ke-3

        angka=angka%8; //memperbarui nilai dari variabel angka

        bit2=angka/4; //menghitung bit ke-2

        angka=angka%4; //memperbarui nilai dari variabel angka

        bit1=angka%2; //menghitung bit ke-1

        angka=angka%2; //memperbarui nilai dari variabel angka

        bit0=angka; //menghitung bit ke-0

       

        /*menampilkan hasil konversi*/

        txtBit7.setText(Integer.toString(bit7));

        txtBit6.setText(Integer.toString(bit6));

        txtBit5.setText(Integer.toString(bit5));

        txtBit4.setText(Integer.toString(bit4));

        txtBit3.setText(Integer.toString(bit3));

        txtBit2.setText(Integer.toString(bit2));

        txtBit1.setText(Integer.toString(bit1));

        txtBit0.setText(Integer.toString(bit0));

    }                                       

 



5.      Kasus 2.11

Menampilkan Jumlah Diskon

package Kasus211Pia;

import java.util.Vector;

 

public class Diskon extends javax.swing.JFrame {

 

    Vector item=new Vector(); //pendeklarasian objek item dari kelas Vector

    public Diskon(){

        initComponents();

    }

 

           

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

        // TODO add your handling code here:

        int Harga; //variabel untuk menyimpankan harga barang

        int Jumlah; //variabel untuk menyimpankan jumlah item belanja

        int Diskon; //int Harga; //variabel untuk menyimpankan diskon

        int Total; //variabel untuk menyimpankan total belanja

        int TotalDiskon; //variabel untuk menyimpankan total diskon

        float totaldiskon; //variabel untuk menyimpankan total diskon

       

        Harga=Integer.parseInt(txtHarga.getText());

        Jumlah=Integer.parseInt(txtJumlah.getText());

        Diskon=Integer.parseInt(txtDiskon.getText());

        Total=Harga*Jumlah;

        totaldiskon=(float)Total*((float)Diskon/100);

        item.add(totaldiskon);

        listDiskon.setListData(item);

    } 




 

6.      Kasus 2.12

Program Pajak Sederhana

int Jumlah; //Pendeklarasian variabel Jumlah

    int Harga; //Pendeklarasian variabel Harga

    int TotalBayar; //Pendeklarasian variabel totalbayar

    int TotalPajak; //Pendeklarasian variabel totalpajak

    int jumlahpajak; //Pendeklarasian variabel jumlahpajak

    double Pajak=0.02; //pendeklarasian dan inisialisasi variabel pajak 2%

   

    public HutangPajak() {

        initComponents();

    }

 

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

        // TODO add your handling code here:

        Harga=Integer.parseInt(txtHarga.getText());

        Jumlah=Integer.parseInt(txtJumlah.getText());

        TotalBayar=Harga*Jumlah;

        txtTotalHasil.setText(Integer.toString(TotalBayar));

    }                                       

 

    private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                         

        // TODO add your handling code here:

        double jumlahpajak; //Pendeklarasian variabel jumlahpajak (variabel local)

        jumlahpajak=(double)Jumlah*Pajak;

        TotalPajak=(int)((double)TotalBayar*jumlahpajak);

        txtTotalPajak.setText(Integer.toString(TotalPajak));

    }   

 



7.      Kasus 2.13

Data Penduduk

 

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

        // TODO add your handling code here:

        String nama,NIK,gelar,ttl,alamat,pendidikan; //Pendeklarasian variabel

        //Menyimpan data yang dimasukkan

        NIK=txtNik.getText();

        nama=txtNama.getText();

        gelar=txtGelar.getText();

        ttl=txtTtl.getText();

        alamat=txtAlamat.getText();

        pendidikan=txtPendidikan.getText();

       

        //Menamplkan data yang telah disimpan

        Nik.setText("NIK    :+ NIK");

        Nama.setText("Nama    :+ Nama");

        Gelar.setText("Gelar    :+ Gelar");

        TTL.setText("TTL    :+ TTL");

        Alamat.setText("ALamat    :+ ALamat");

        Pendidikan.setText("Pendidikan    :+ Pendidikan");

    }     

 




8.      Kasus 2.14

Operasi Penggabungan String

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

        // TODO add your handling code here:

        String Kata1=txtKata1.getText();

        String Kata2=txtKata2.getText();

        String hasil=Kata1+Kata2; //menggabungkan string menggunakan operator+

        txtHasil.setText(hasil);

    } 

 



9.      Kasus 2.15

Penjejakan Karakter Dalam String

     // TODO add your handling code here:

        String Kata=txtKata.getText();

        String Karakter=txtKarakter.getText();

        int Hasil=Kata.indexOf(Karakter);

        txtHasil.setText("Karakter"+Karakter+"terdapat pada posisi"+Integer.toString(Hasil+1)); 

    }







10.  Kasus 2.16

Penggunaan fungsi substring()

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

        // TODO add your handling code here:

        String Kata=txtKalimat.getText();

        String Hasil1=Kata.substring(4);

        String Hasil2=Kata.substring(3,10);

        txtHasil1.setText(Hasil1);

        txtHasil2.setText(Hasil2);

    }

 

1



 

Komentar