Nafis Albab Alfasha_181011400785_Pertemuan Ke 5

 Pemrograman II
Membuat Program Member Fitnes

1. Langkah pertama yaitu buka Aplikasi Netbeans anda, Lalu buatlah sebuah project baru. Caranya yaitu : "Pilih File" -> "New Project  (Ctrl+Shift+N)".


2. Berikutnya "Pilih Java" -> "Java Application" -> Lalu "Klik Next".


3. Selanjutnya beri nama dan tentukan sendiri lokasi penyimpanan project Netbeans yang anda buat sesuai dengan keinginan anda, disini saya menamainya dengan "Nafis Albab Alfasha_181011400785_Pertemuan5". Dengan lokasi penyimpanan di "C:\Users\Nafis\Documents\NetBeansProjects". Jika sudah "Klik Finish".


4. Berikutnya  membuat package. Caranya  : "Klik kanan pada folder Source Package pada project name yang sudah anda buat" -> "Pilih New" -> "Pilih Java Package" -> Lalu beri nama  sesuai dengan keinginan anda, disini saya menamainnya dengan "LatihanMinggu5". Jika sudah "Klik Finish".



5. Selanjunya membuat  JFrame Form. Caranya : "Klik kanan pada Package LatihanMinggu5"-> "Pilih New" -> "Pilih JFrame From" -> Lalu beri nama  sesuai dengan keinginan anda, disini saya menamainya dengan "ProgramMemberFitnes". Jika sudah "Klik Finish".



6. Berikutnya membuat desainnya. Langkah pertama yaitu : Pilih menu "Panel" lalu drag ke dalam form kosong pada desain dan perbesar ukuran panel di dalam form desainnya.


7. Selanjutnya "Klik kanan pada Label Panel di dalam form" -> "Pilih Properties" -> "Pilih Background" (Caranya klik Tanda persegi titik tiga yang telah saya bulatkan).



8. Berikutnya pilih warna background panel yang anda inginkan -> Jika sudah "Klik OK" -> "Lalu Klik Close".



9. Selanjutnya "Masukan 12 menu Label" ke dalam form design.


10. Berikutnya "Masukan 6 menu Text Field" di sebelah kanan jLabel 2 sampai dengan jLabel 7, dan "Masukan 2 menu Text Field" lagi di sebelah kanan jLabel 10 dan jLabel 11.


11. Selanjutnya yaitu "Masukan 2 menu Combo Box" di sebelah kanan jLabel 8.


12. Berikutnya "Masukan 1 menu Combo Box" di sebelah kanan jLabel 9.


13. Selanjutnya yaitu "menambahkan 3 buah Button" di tengah-tengah desain.


14. Selanjutnya "menambahkan 1 buah Text Pane" di bawah jLabel12, untuk mencetak hasil outputnya nanti.


15. Berikutnya jika sudah Edit Text jLabel 1, Caranya : "Klik kanan pada menu jLabel 1" -> "Lalu klik Edit Text" -> ubah menjadi "Program Member Fitnes"



16. Selanjutnya jika sudah, "Lakukan Edit Text pada jLabel 2 sampai jLabel 12 dan 8 jTextField, 2 CheckBox, serta 3 Button" yang ada di menu desain. Caranya sama seperti pada point nomer ke 15, sampai desainnya menjadi seperti gambar di bawah ini.


17. Berikutnya jika sudah langkah selanjutnya yaitu "Klik kanan pada Combo Box" -> "Lalu pilih Properties" -> "Pilih model" (Caranya klik Tanda persegi titik tiga yang telah saya bulatkan).



18. Selanjutnya isi seperti gambar di bawah ini -> "Lalu klik OK", kemudian "berikan nilai -1 pada properties selected index" untuk menampilkan list item tanpa nama pada design -> "Jika sudah klik Close".



19. Berikutnya ubah semua nama variabel jTextField 1 sampai dengan jTextField 8 dimulai dari jTextField 1. Caranya : "Klik kanan pada jTextField 1" -> "Pilih Change Variable Name" -> lalu ubah menjadi " Nafis_Namamember" -> Jika sudah "Klik OK".


20. Selanjutnya ubah nama variabel jTextField 2. Caranya : "Klik kanan pada jTextField 2" -> "Pilih Change Variable Name" -> lalu ubah menjadi "Nafis_Nomertlpmember" -> Jika sudah "Klik OK".


21. Berikutnya ubah nama variabel jTextField 3. Caranya : "Klik kanan pada jTextField 3" -> "Pilih Change Variable Name" -> lalu ubah menjadi "Nafis_Alamatmember" -> Jika sudah "Klik OK".


22. Selanjutnya ubah nama variabel jTextField 4. Caranya : "Klik kanan pada jTextField 4" -> "Pilih Change Variable Name" -> lalu ubah menjadi "Nafis_Tgljoinmember" -> Jika sudah "Klik OK".


23. Berikutnya ubah nama variabel jTextField 5. Caranya : "Klik kanan pada jTextField 5" -> "Pilih Change Variable Name" -> lalu ubah menjadi "Nafis_Tglexpiredmember" -> Jika sudah "Klik OK".


24. Selanjutnya ubah nama variabel jTextField 6. Caranya : "Klik kanan pada jTextField 6" -> "Pilih Change Variable Name" -> lalu ubah menjadi "Nafis_Emailmember" -> Jika sudah "Klik OK".


25. Berikutnya ubah nama variabel jTextField 7. Caranya : "Klik kanan pada jTextField 7" -> "Pilih Change Variable Name" -> lalu ubah menjadi "Nafis_Hargapktmember" -> Jika sudah "Klik OK".


26. Selanjutnya ubah nama variabel jTextField 8. Caranya : "Klik kanan pada jTextField 8" -> "Pilih Change Variable Name" -> lalu ubah menjadi "Nafis_Bayarpktmember" -> Jika sudah "Klik OK".


27. Berikutnya ubah nama variabel Check Box Male dan Female, di mulai dari Check Box Male. Caranya : "Klik kanan pada Check Box Male" -> "Pilih Change Variable Name" -> lalu ubah menjadi "Nafis_MaleCheckBox" -> Jika sudah "Klik OK".


28. Selanjutnya ubah nama variabel Check Box Female. Caranya : "Klik kanan pada Check Box Female" -> "Pilih Change Variable Name" -> lalu ubah menjadi "Nafis_FemaleCheckBox" -> Jika sudah "Klik OK".


29. Berikutnya ubah nama variabel Combo Box. Caranya : "Klik kanan pada Combo Box" -> "Pilih Change Variable Name" -> lalu ubah menjadi "Nafis_PilihanpktComboBox" -> Jika sudah "Klik OK".


30. Selanjutnya ubah nama variabel Button Submit, Clear dan Exit, di mulai dari Button Submit. Caranya : "Klik kanan pada Button Submit" -> "Pilih Change Variable Name" -> lalu ubah menjadi "Nafis_Submitbtn" -> Jika sudah "Klik OK".


31. Berikutnya ubah nama variabel Button Clear. Caranya : "Klik kanan pada Button Clear" -> "Pilih Change Variable Name" -> lalu ubah menjadi "Nafis_Clearbtn" -> Jika sudah "Klik OK".


32. Selanjutnya ubah nama variabel Button Exit. Caranya : "Klik kanan pada Button Exit" -> "Pilih Change Variable Name" -> lalu ubah menjadi "Nafis_Exitbtn" -> Jika sudah "Klik OK".


33. Berikutnya ubah nama variabel Text Pane. Caranya : "Klik kanan pada Text Pane" -> "Pilih Change Variable Name" -> lalu ubah menjadi "Nafis_Output" -> Jika sudah "Klik OK".


34. Selanjutnya masuk ke menu source untuk "memasukkan source code pertama" deklarasikan data yang dibutuhkan seperti gambar dibawah ini.


Source Code :
public class ProgramMemberFitnes extends javax.swing.JFrame {
    String JK1;
    String JK2;
    public String pilihanPaketMember;
    public float harga=0;

35. Berikutnya untuk "menampilkan list item tanpa nama ketika dijalankan maka tambahkan source code pada method Constructor". Contohnya seperti gambar dibawah ini.


Source Code :
public ProgramMemberFitnes() {
        initComponents();
        Nafis_PilihanpktComboBox.setSelectedIndex(-1);
    }

36. Selanjutnya kembali ke menu desain untuk mengaktifkan Check Box Male dan Female, dimulai dari Check Box Male untuk mengaktifkan dan memasukkan source code ke dalam Check Box Male. Caranya : "Klik kanan pada Check Box Male" -> "Pilih Events" -> "Action" -> "actionPerformed".


37. Berikutnya mengaktifkan Check Box Female untuk memasukkan source code ke dalam Check Box Female. Caranya : "Klik kanan pada Check Box Female" -> "Pilih Events" -> "Action" -> "actionPerformed".


38. Selanjutnya jika sudah "masukan source code pada Check Box Male " seperti gambar di bawah ini.


Source Code :
private void Nafis_MaleCheckBoxActionPerformed(java.awt.event.ActionEvent evt) {                                    // TODO add your handling code here:
        if (Nafis_MaleCheckBox.isSelected()){
            JK1 = Nafis_MaleCheckBox.getText();
        }else{
            JK1 = "";
        }
    }              

39. Berikutnya "masukan source code pada Check Box Female" seperti gambar di bawah ini.


Source Code :
private void Nafis_FemaleCheckBoxActionPerformed(java.awt.event.ActionEvent evt) {                                // TODO add your handling code here:
        if (Nafis_FemaleCheckBox.isSelected()){
            JK2 = Nafis_FemaleCheckBox.getText();
        }else{
            JK2 = "";
        }
    }               

40. Selanjutnya kembali ke menu desain untuk mengaktifkan Combo Box dan untuk memasukkan source code ke dalam Combo Box. Caranya : "Klik kanan pada Combo Box" -> "Pilih Events" -> "Action" -> "actionPerformed".


41. Berikutnya jika sudah "masukan source code pada Combo Box" seperti gambar di bawah ini.


Source Code :
private void Nafis_PilihanpktComboBoxActionPerformed(java.awt.event.ActionEvent evt) {                           // TODO add your handling code here:
        if (Nafis_PilihanpktComboBox.getSelectedIndex()==0)       
        {
            pilihanPaketMember="Reguler";
            harga=300000;   
        }else if (Nafis_PilihanpktComboBox.getSelectedIndex()==1)       
        {
            pilihanPaketMember="Private";
            harga=500000;  
        }else if (Nafis_PilihanpktComboBox.getSelectedIndex()==2)       
        {
            pilihanPaketMember="Premium";
            harga=750000;  
        }
        Nafis_Hargapktmember.setText(String.valueOf(harga));
    }                   

42.  Selanjutnya kembali ke menu desain untuk mengaktifkan Button Submit, Clear dan Exit, dimulai dari Button Submit untuk mengaktifkan dan memasukkan source code ke dalam Button Submit. Caranya : "Klik kanan pada Button Submit" -> "Pilih Events" -> "Action" -> "actionPerformed".


43. Berikutnya jika sudah "masukan source code pada Button Submit" seperti gambar di bawah ini.


Source Code :
private void Nafis_SubmitbtnActionPerformed(java.awt.event.ActionEvent evt) {                                             // TODO add your handling code here:
        String Nama_Nafis = Nafis_Namamember.getText();
        String NomerTelepon_Nafis = Nafis_Nomertlpmember.getText();
        String Alamat_Nafis = Nafis_Alamatmember.getText();
        String Tanggal_NafisJoin = Nafis_Tgljoinmember.getText();
        String Tanggal_NafisExpired = Nafis_Tglexpiredmember.getText();
        String Email_Nafis = (Nafis_Emailmember.getText());
        double bayar,kembali;
        bayar = Double.parseDouble(Nafis_Bayarpktmember.getText());
        kembali = bayar - harga;
        Nafis_Output.setText("PENDAFTARAN MEMBER FITNESS :\n" 
                + "Nama : " +Nama_Nafis+"\n"
                + "Nomer Telepon : " +NomerTelepon_Nafis+"\n"
                + "Alamat : " +Alamat_Nafis+"\n"
                + "Tanggal Join : " +Tanggal_NafisJoin+"\n"
                + "Tanggal Expired : " +Tanggal_NafisExpired+"\n"
                + "Email : " +Email_Nafis+"\n"     
                + "Jenis Kelamin : " +JK1+""+JK2+"\n"
                + "Anda Memilih Paket Member : " +pilihanPaketMember+"\n"
                + "Dengan Harga : " +harga+"/bulan"+"\n"
                + "Uang Anda : Rp." +bayar+"\n"
                + "Kembalian Anda : Rp." +kembali);
    }                                          
     
44. Selanjutnya mengaktifkan Button Clear untuk memasukkan source code ke dalam Button Clear. Caranya : "Klik kanan pada Button Clear" -> "Pilih Events" -> "Action" -> "actionPerformed".


45. Berikutnya jika sudah "masukan source code pada Button Clear" seperti gambar di bawah ini.


Source Code :
private void Nafis_ClearbtnActionPerformed(java.awt.event.ActionEvent evt) {                                              // TODO add your handling code here:
        Nafis_Namamember.setText("");
        Nafis_Nomertlpmember.setText("");
        Nafis_Alamatmember.setText("");
        Nafis_Tgljoinmember.setText("");
        Nafis_Tglexpiredmember.setText("");
        Nafis_Emailmember.setText("");
        Nafis_Hargapktmember.setText("");
        Nafis_Bayarpktmember.setText("");
        Nafis_Output.setText("");
    }                                              

46. Selanjutnya mengaktifkan Button Exit untuk memasukkan source code ke dalam Button Exit. Caranya : "Klik kanan pada Button Exit" -> "Pilih Events" -> "Action" -> "actionPerformed".


47. Berikutnya jika sudah "masukan source code pada Button Exit" seperti gambar di bawah ini.


Source Code :
private void Nafis_ExitbtnActionPerformed(java.awt.event.ActionEvent evt) {                                                // TODO add your handling code here:
        System.exit(0);
    }                                             

48. Selanjutnya adalah mengecek Hasil Run dari aplikasi Program Member Fitnes. Caranya : "Klik kanan pada ProgramMemberFitnes.java" -> "Lalu pilih Run File (Shift+F6)" Hasil tampilan GUInya seperti gambar dibawah ini.



49. Berikutnya adalah mengecek semua pilihan paket member fitnes yang ada pada ComboBox yaitu Paket member Reguler, Paket Member Private dan Paket Member Premium. Dimulai dari "Paket member fitnes Reguler" seperti gambar di bawah ini.


50. Selanjutnya "mengecek pilihan paket member fitnes Private" seperti gambar di bawah ini.


51. Berikutnya "mengecek pilihan paket member fitnes Premium" seperti gambar di bawah ini.


52. Selanjutnya "mengecek Button Clear" untuk menghapus data member yang sudah dibuat seperti gambar dibawah ini.


53. Berikutnya jika sudah langkah terakhir yaitu "mengecek Button Exit" untuk keluar dari program member fitnes seperti gambar di bawah ini.

0 Response to "Nafis Albab Alfasha_181011400785_Pertemuan Ke 5"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel