BOCAH WEB: Contoh Program

Download Free Android Apps

Ads 728x90

Showing posts with label Contoh Program. Show all posts
Showing posts with label Contoh Program. Show all posts
Contoh Program Penjualan Barang V.2 | Visual Basic
September 27, 2017
Tugas Vb kedua revisi terbaru

Program ini adalah program pembelian.Terdiri atas 2 form.
Form 1
Di sana ada 7 penyanyi/band di dalam list box.Setiap namanya memiliki case () dalam kurung.Ketika
entry setiap case di checkbox melalui button entrynya, akan muncul harga masing-masing casenya.
Setelah Kita mengetahui semua harga, di button berapa yang harus anda bayar, kita klik muncullah form
2 nya.
Tampilan Form 1

Form2
Pada form 2 ini
Kita akan menginput data belanja
Kita akan memilih salah satu penyanyi/band favorit kita(hanya salah satu)
Untuk fans Secondhand serenade dapat diskon 10%
Untuk fans Jason Miraz dapat diskon 20%
Untuk fans Kesha dapat diskon 7%
Untuk fans Lady dapat diskon 15%
Untuk fans Paramore Ignorance 10%
Untuk fans Owl city 5%
Untuk fans Bruno Mars 15%

Kalau dia bayarnya credit , semua diskonnya dibatalkan
Total Belanja = Harga Bersih
Kalau dia byarnya cash, sesuai dengan prosedur awal
Button exit untuk keluar


Button Data Baru untuk mengosongkan semua text

Source Code Form 1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click, Button20.Click
Select Case ComboBox1.Text
Case 1
TextBox1.Text = 1000000
Case 2
TextBox2.Text = 560000
Case 3
TextBox3.Text = 780000
Case 4
TextBox4.Text = 1500000
Case 5
TextBox5.Text = 1500000
Case 6
TextBox6.Text = 900000
Case 7
TextBox7.Text = 870000
End Select

End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim a As Integer


For a = 1 To 7
ComboBox2.Items.Add(a)
Next a


End Sub
End Class


Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click, Button19.Click
Form2.Show()
End Sub
Source Kode Form 2
Public Class Form2
Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged
If CheckBox1.Checked = True Then
TextBox5.Text = 10%
TextBox3.Text = 10 / 100 * TextBox2.Text
TextBox6.Text = " Dapat "
TextBox4.Text = TextBox2.Text - TextBox3.Text

End If
End Sub

Private Sub CheckBox2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox2.CheckedChanged
If CheckBox2.Checked = True Then
TextBox5.Text = 20%
TextBox3.Text = 20 / 100 * TextBox2.Text
TextBox4.Text = TextBox2.Text - TextBox3.Text
TextBox6.Text = " Dapat "
End If
End Sub
Private Sub CheckBox3_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox3.CheckedChanged
If CheckBox3.Checked = True Then
TextBox5.Text = 7%
TextBox3.Text = 7 / 100 * TextBox2.Text
TextBox4.Text = TextBox2.Text - TextBox3.Text
TextBox6.Text = " Dapat "
End If
End Sub
Private Sub CheckBox4_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox4.CheckedChanged
If CheckBox4.Checked = True Then
TextBox5.Text = 15%
TextBox3.Text = 15 / 100 * TextBox2.Text
TextBox4.Text = TextBox2.Text - TextBox3.Text
TextBox6.Text = " Dapat "
End If
End Sub
Private Sub CheckBox5_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox5.CheckedChanged
If CheckBox5.Checked = True Then
TextBox5.Text = 10%
TextBox3.Text = 10 / 100 * TextBox2.Text
TextBox4.Text = TextBox2.Text - TextBox3.Text
TextBox6.Text = " Dapat "
End If
End Sub
Private Sub CheckBox6_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox6.CheckedChanged
If CheckBox6.Checked = True Then
TextBox5.Text = 5%
TextBox3.Text = 5 / 100 * TextBox2.Text
TextBox4.Text = TextBox2.Text - TextBox3.Text
TextBox6.Text = " Dapat "
End If
End Sub
Private Sub CheckBox7_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox7.CheckedChanged
If CheckBox7.Checked = True Then
TextBox5.Text = 15%
TextBox3.Text = 15 / 100 * TextBox2.Text
TextBox4.Text = TextBox2.Text - TextBox3.Text
TextBox6.Text = " Dapat "
End If

End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
End
End Sub
Private Sub RadioButton2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton2.CheckedChanged
CheckBox1.Checked = False
CheckBox2.Checked = False
CheckBox3.Checked = False
CheckBox4.Checked = False
CheckBox5.Checked = False
CheckBox6.Checked = False
CheckBox7.Checked = False
TextBox5.Text = " "
TextBox4.Text = TextBox2.Text
TextBox6.Text = " Maaf, Anda Tidak Dapat "
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
CheckBox1.Checked = False
CheckBox2.Checked = False
CheckBox3.Checked = False
CheckBox4.Checked = False
CheckBox5.Checked = False
CheckBox6.Checked = False
CheckBox7.Checked = False
TextBox1.Text = " "
TextBox2.Text = " "
TextBox3.Text = " "
TextBox4.Text = " "
TextBox6.Text = " "
TextBox5.Text = " "
RadioButton1.Checked = False
RadioButton2.Checked = False
End Sub
Private Sub RadioButton1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton1.CheckedChanged

End Sub
End Class
Contoh Program Penjualan Barang V.1 | Visual Basic
September 27, 2017
Tugas membuat contoh program penjualan barang dengan menggunakan Visual Basic
Dalam program ini dilengkapi dengan beberapa fasilitas umum yang bisa digunakan selayaknya program penjualan sederhana yang meliputi:

Lihat juga

PROGRAM PENJUALAN BUSANA
July 28, 2017

A. Deskripsi Aplikasi

Program aplikasi penjualan busanan muslim dengan beberapa menu diantaranya menghitung jumlah transaksi dalam program dilengkapi pula fasilitas gambar busana, harga busana dimana pembeli bisa lebih leluasa memilih model baju yang akan dibeli dan apabila jumlah pembelian lebih dari 3 busana ( jumlah pembelian > = 3 ) maka pembeli akan mendapatkan diskon sebesar 20 %.


Hasil program penjualan busana muslim



B. Komponen, Variabel dan Rumus

₪ Formula program penjualan busana

  1. Main class : Frame Penjualan busana muslim
  2. Javax.swing.ImageIcon
  3. Javax.swing.Jlabel
  4. Javax.swing.JFrame
  5. Deklarsi :
    • Int harga, jumlahBeli, cash;
    • double diskon, total, totalBayar, bayar, cash1, sisa;
    • String sisa1;
  6. Komponen dalam Program:
    • Jlabel
    • JRadioButton
    • JtextField]
    • JButton
    • JscrollPane
  7. Rumus :
    • Subtotal = harga * jumlah beli;
    • Diskon = 20 %, Jika jumlah pembelian > = 3, maka Total bayar = total - diskon,
      Diskon = 0, Jika jumlah pembelian < 3, maka Total bayar = Subtotal
    • Sisa Pembayaran / Kembalian = Cash - Total bayar

C. Flowchart


Flowchart

₪ Penjelasan :

  1. Pilihan nama atau model Busana Muslim
  2. Input jumlah Pembelian
  3. Hitung Subtotal = Harga satuan x Jumlah beli
  4. Jika Jumlah beli >= 3, Mendapat harga diskon 20 %. Maka Total Bayar = Subtotal - Diskon.
  5. Jika Jumlah beli >3, Maka Total Bayar = Subtotal.
  6. Input Bayar Cash
  7. Sisa /Kembalian = Bayar Cash - Total Bayar
  8. Cetak
  9. Pilihan Ulang ( Cancel ), input kembali jumlah pembelian.
  10. Jika tidak program selesai ( Exit )


D. Langkah pembuatan program menggunakan java NeatBeans

1. Project baru
  • Hal pertama yang perlu dilakukan adalah menjalankan software NetBeans kemudian pilih File → New Project → guna membuat sebuah project baru.
Ilustrasi langkah pertama
  • Next →  Project Name →  Ketik nama project dengan nama PenjualanBusanaMuslim
Ilustrasi langkah kedua




  • Menerapkan script Frame program aplikasi penjualan



SOURCE CODE #1
  1. /*
  2.  * To change this license header, choose License Headers in Project Properties.
  3.  * To change this template file, choose Tools | Templates
  4.  * and open the template in the editor.
  5.  */
  6. package penjualanbusanamuslim;
  7. /**
  8.  *
  9.  * @author JavaOne45
  10.  */
  11. public class PenjualanBusanaMuslim {
  12.     /**
  13.      * @param args the command line arguments
  14.      */
  15.     public static void main(String[] args) {
  16.         // TODO code application logic here
  17.         Frame_penjualan_busana_muslim Laund = new Frame_penjualan_busana_muslim();
  18.         Laund.setVisible(true);
  19.     }
  20.    
  21. }
  



  • Nama Frame yang akan menjadi wadah program ( Frame_penjualan_busana_muslim )


Ilustrasi langkah ketiga




  • Buat New Java Package untuk JeditorPane ( panel tempat gambar) dengan cara klik kanan pada src →  New →  java Package dengan nama Gambar.


    Ilustrasi langkah keempat




    • Copikan file gambar ke folder java package gambar



      Ilustrasi langkah kelima




      • Desain frame seperti pada gambar dibawah



        Ilustrasi langkah keenam




        • Pilihan →  Events →  Actions →  ActionPerformed. Lakukan untuk semua RadioButton pilihan ( Lakukan pada jRadioButtonpilihan 1 sampai dengan 12 ).




          DATA SOURCE CODE #2
          1. private void Pilihan1ActionPerformed(java.awt.event.ActionEvent evt) {                                        
          2.         //        // TODO add your handling code here:
          3.         txtSatuan.setText("2500000");
          4.         txtNama.setText("Blue Saphire");
          5.         JLabel label_gambar = new JLabel(new ImageIcon("src/gambar/Blue Saphire.png"));
          6.         //x,y,lebar, tinggi
          7.         label_gambar.setBounds(2222);
          8.         label_gambar.setSize(620620);
          9.         panel_tempat_gambar.add(label_gambar);
          10.         panel_tempat_gambar.revalidate();
          11.         panel_tempat_gambar.repaint();
          12.     }                                        
          13.     private void Pilihan2ActionPerformed(java.awt.event.ActionEvent evt) {                                        
          14.         // TODO add your handling code here:
          15.         txtSatuan.setText("2000000");
          16.         txtNama.setText("Blue Cool");
          17.         JLabel label_gambar1 = new JLabel(new ImageIcon("src/gambar/Blue Cool.png"));
          18.         //x,y,lebar, tinggi
          19.         label_gambar1.setBounds(2222);
          20.         label_gambar1.setSize(620620);
          21.         panel_tempat_gambar.add(label_gambar1);
          22.         panel_tempat_gambar.revalidate();
          23.         panel_tempat_gambar.repaint();
          24.     }                                        
          25.     private void Pilihan3ActionPerformed(java.awt.event.ActionEvent evt) {                                        
          26.         // TODO add your handling code here:
          27.         txtSatuan.setText("2750000");
          28.         txtNama.setText("Brown Choco");
          29.         JLabel label_gambar3 = new JLabel(new ImageIcon("src/gambar/Brown Choco.png"));
          30.         //x,y,lebar, tinggi
          31.         label_gambar3.setBounds(2222);
          32.         label_gambar3.setSize(620620);
          33.         panel_tempat_gambar.add(label_gambar3);
          34.         panel_tempat_gambar.revalidate();
          35.         panel_tempat_gambar.repaint();
          36.     }                                        
          37.     private void Pilihan4ActionPerformed(java.awt.event.ActionEvent evt) {                                        
          38.         // TODO add your handling code here:
          39.         txtSatuan.setText("2500000");
          40.         txtNama.setText("Choco Black");
          41.         JLabel label_gambar2 = new JLabel (new ImageIcon("src/gambar/Choco Black.png"));
          42.         //x,y,lebar, tinggi
          43.         label_gambar2.setBounds(2222);
          44.         label_gambar2.setSize(620620);
          45.         panel_tempat_gambar.add(label_gambar2);
          46.         panel_tempat_gambar.revalidate();
          47.         panel_tempat_gambar.repaint();
          48.     }                                        
          49.     private void Pilihan5ActionPerformed(java.awt.event.ActionEvent evt) {                                        
          50.         // TODO add your handling code here:
          51.         txtSatuan.setText("2250000");
          52.         txtNama.setText("Choco Yellow");
          53.         JLabel label_gambar4 = new JLabel(new ImageIcon("src/gambar/Choco Yellow.png"));
          54.         //x,y,lebar, tinggi
          55.         label_gambar4.setBounds(2222);
          56.         label_gambar4.setSize(620620);
          57.         panel_tempat_gambar.add(label_gambar4);
          58.         panel_tempat_gambar.revalidate();
          59.         panel_tempat_gambar.repaint();
          60.     }                                        
          61.     private void Pilihan6ActionPerformed(java.awt.event.ActionEvent evt) {                                        
          62.         // TODO add your handling code here:
          63.         txtSatuan.setText("3250000");
          64.         txtNama.setText("Choco milk");
          65.         JLabel label_gambar5 = new JLabel(new ImageIcon("src/gambar/Choco milk.png"));
          66.         //x,y,lebar, tinggi
          67.         label_gambar5.setBounds(2222);
          68.         label_gambar5.setSize(620620);
          69.         panel_tempat_gambar.add(label_gambar5);
          70.         panel_tempat_gambar.revalidate();
          71.         panel_tempat_gambar.repaint();
          72.     }                                        
          73.     private void Pilihan7ActionPerformed(java.awt.event.ActionEvent evt) {                                        
          74.         // TODO add your handling code here:
          75.         txtSatuan.setText("2500000");
          76.         txtNama.setText("Dusty White");
          77.         JLabel label_gambar6 = new JLabel(new ImageIcon("src/gambar/Dusty White.png"));
          78.         //x,y,lebar, tinggi
          79.         label_gambar6.setBounds(1111);
          80.         label_gambar6.setSize(620620);
          81.         panel_tempat_gambar.add(label_gambar6);
          82.         panel_tempat_gambar.revalidate();
          83.         panel_tempat_gambar.repaint();
          84.     }                                        
          85.     private void Pilihan8ActionPerformed(java.awt.event.ActionEvent evt) {                                        
          86.         // TODO add your handling code here:
          87.         txtSatuan.setText("2300000");
          88.         txtNama.setText("Elegant Blue");
          89.         JLabel label_gambar7 = new JLabel(new ImageIcon("src/gambar/Elegant Blue.png"));
          90.         //x,y,lebar, tinggi
          91.         label_gambar7.setBounds(2222);
          92.         label_gambar7.setSize(620620);
          93.         panel_tempat_gambar.add(label_gambar7);
          94.         panel_tempat_gambar.revalidate();
          95.         panel_tempat_gambar.repaint();
          96.     }                                        
          97.     private void Pilihan9ActionPerformed(java.awt.event.ActionEvent evt) {                                        
          98.         // TODO add your handling code here:
          99.         txtSatuan.setText("2600000");
          100.         txtNama.setText("Global Retro");
          101.         JLabel label_gambar8 = new JLabel(new ImageIcon("src/gambar/Global Retro.png"));
          102.         //x,y,lebar, tinggi
          103.         label_gambar8.setBounds(2222);
          104.         label_gambar8.setSize(620620);
          105.         panel_tempat_gambar.add(label_gambar8);
          106.         panel_tempat_gambar.revalidate();
          107.         panel_tempat_gambar.repaint();
          108.     }                                        
          109.     private void Pilihan10ActionPerformed(java.awt.event.ActionEvent evt) {                                          
          110.         // TODO add your handling code here:
          111.         txtSatuan.setText("2400000");
          112.         txtNama.setText("Pink Fanta");
          113.         JLabel label_gambar9 = new JLabel(new ImageIcon("src/gambar/Pink Fanta.png"));
          114.         //x,y,lebar, tinggi
          115.         label_gambar9.setBounds(2222);
          116.         label_gambar9.setSize(620620);
          117.         panel_tempat_gambar.add(label_gambar9);
          118.         panel_tempat_gambar.revalidate();
          119.         panel_tempat_gambar.repaint();
          120.     }                                        
          121.     private void Pilihan11ActionPerformed(java.awt.event.ActionEvent evt) {                                          
          122.         // TODO add your handling code here:
          123.         txtSatuan.setText("3400000");
          124.         txtNama.setText("Silver Saleem");
          125.         JLabel label_gambar10 = new JLabel(new ImageIcon("src/gambar/Silver Saleem.png"));
          126.         //x,y,lebar, tinggi
          127.         label_gambar10.setBounds(2222);
          128.         label_gambar10.setSize(620620);
          129.         panel_tempat_gambar.add(label_gambar10);
          130.         panel_tempat_gambar.revalidate();
          131.         panel_tempat_gambar.repaint();
          132.     }                                        
          133.     private void Pilihan12ActionPerformed(java.awt.event.ActionEvent evt) {                                          
          134.         // TODO add your handling code here:
          135.         txtSatuan.setText("3000000");
          136.         txtNama.setText("Blue Moon");
          137.         JLabel label_gambar11 = new JLabel(new ImageIcon("src/gambar/Blue Cool.png"));
          138.         //x,y,lebar, tinggi
          139.         label_gambar11.setBounds(2222);
          140.         label_gambar11.setSize(620620);
          141.         panel_tempat_gambar.add(label_gambar11);
          142.         panel_tempat_gambar.revalidate();
          143.         panel_tempat_gambar.repaint();
          144.     }


          • Buat script pemrograman java pada frame dengan cara klik kanan pada button Hitung →  Events → Actions → ActionPerformed

          DATA HOSTED WITH ♥ BY PASTEBIN.COM - DOWNLOAD RAW - SEE ORIGINAL
          1. private void btnHitungActionPerformed(java.awt.event.ActionEvent evt) {                                          
          2.         // TODO add your handling code here:
          3.         harga = Integer.parseInt(txtSatuan.getText());
          4.         jumlahBeli = Integer.parseInt(txtJumlah.getText());
          5.         Subtotal = harga * jumlahBeli;
          6.          if(jumlahBeli>=3){
          7.             diskon=Subtotal*0.2;
          8.             }else{
          9.             diskon=0;
          10.             }
          11.          
          12.          txtDiskon.setText(" "+diskon);
          13.        
          14.         totalBayar = Subtotal - diskon;
          15.         txtBayar.setText(" "+totalBayar);  
          16.     }



          • Buat script pemrograman java pada frame dengan cara klik kanan pada button Bayar > Events → Actions → ActionPerformed.





            DATA HOSTED WITH ♥ BY PASTEBIN.COM - DOWNLOAD RAW - SEE ORIGINAL
            1.  private void btnBayarActionPerformed(java.awt.event.ActionEvent evt) {                                        
            2.         // TODO add your handling code here:
            3.         bayar = Double.parseDouble(txtBayar.getText());
            4.         cash1 = Double.parseDouble(txtCash.getText());
            5.        
            6.         sisa = cash1 - bayar;
            7.         sisa1 =Double.toString(sisa);
            8.                 txtSisa.setText("Rp. "+sisa1);
            9.     }

            • Buat script pemrograman java pada frame dengan cara klik kanan pada button Cancel → Events → Actions → ActionPerformed.
            DATA HOSTED WITH ♥ BY PASTEBIN.COM - DOWNLOAD RAW - SEE ORIGINAL
            1. private void btnCancelActionPerformed(java.awt.event.ActionEvent evt) {                                          
            2.         // TODO add your handling code here:
            3.         txtNama.setText("");
            4.         txtJumlah.setText("");
            5.         txtSatuan.setText("");
            6.         txtBayar.setText("");
            7.         txtDiskon.setText("");
            8.         txtCash.setText("");
            9.         txtSisa.setText("");
            10.         Pilihan1.setSelected(false);
            11.         Pilihan2.setSelected(false);
            12.         Pilihan3.setSelected(false);
            13.         Pilihan4.setSelected(false);
            14.         Pilihan5.setSelected(false);
            15.         Pilihan6.setSelected(false);
            16.         Pilihan7.setSelected(false);
            17.         Pilihan8.setSelected(false);
            18.         Pilihan9.setSelected(false);
            19.         Pilihan10.setSelected(false);
            20.         Pilihan11.setSelected(false);
            21.         Pilihan12.setSelected(false);
            22.         panel_tempat_gambar.removeAll();
            23.     }


            • Buat script pemrograman java pada frame dengan cara klik kanan pada button Exit →  Events → Actions → ActionPerformed. 

            DATA HOSTED WITH ♥ BY PASTEBIN.COM - DOWNLOAD RAW - SEE ORIGINAL
            1. private void btnExitActionPerformed(java.awt.event.ActionEvent evt) {                                        
            2.         // TODO add your handling code here:
            3.         System.exit(0);
            4.     }




            • Hasil ( Output ) Program penjualan busana muslim
              • Jalankan hasil program dengan Run (F6)

                Screen Shoot hasil program penjualan busana muslim

                Hasil program penjualan busana muslim

                Sekian tutorial untuk membuat Program sederhana “Penjualan Busana muslim” Dengan pemrogaman java netbeans berbasis GUI. selamat mencoba..

                Ads 728x90