Rabu, 14 Agustus 2019

Program Hitung Pythagoras

Program Hitung Pythagoras



Selamat Datang Para Pembaca yang Terhomat di Blog saya ini. Di blog saya kali ini, saya akan menjelaskan dan memberitahukan tentang cara membuat Program Hitung Pytogoras dengan Java Netbeans. Tapi sebelum itu, saya akan terlebih dahulu jelaskan sedikit tentang Pythagoras.

Pythagoras atau Teorema Phytagoras adalah salah satu Rumus MTK yang ditemukan oleh seorang Matematikawan asal Yunani bernama Pythagoras. Rumus Pythagoras digunakan untuk mencari nilai sisi miring segitiga siku-siku dan. Rumus Pythagoras adalah c2 = a2 + b(untuk mencari sisi miring), a2 = c2 - b(untuk mencari sisi alas), dan b2 = c2 - a(untuk mencari sisi tinggi).

Setiap kali kita ingin mencari sisi miring segitiga siku-siku, kita pasti akan membutuhkan rumus pythagoras ini, untuk mencarinya dan jika anda menghitungnya dengan cara manual, maka anda akan membutuhkan proses hitung yang lama dan tidaklah praktis dan efisien. Tapi jika anda menggunakan program ini, maka anda dapat menghitung Rumus Pythagoras secara praktis dan mudah. Untuk membuat program ini, silahkan ikutilah langkah - langkah berikut ini :

Langkah - Langkah membuat Program Hitung Pythagoras dengan Java Netbeans :

1. Buat Project baru, dengan mengklik New Project (atau tekan Ctrl + Shift + N).
2. Pilih Java Application, lalu klik Next.
3. Tentukan Nama Project dan Lokasi Projectnya berada, lalu klik Finish. 
4. Buat File Baru dengan mengklik New File (atau tekan Ctrl + N).
5. Pilih Categories : Swing GUI Forms, lalu pilih File Types : JFrame Form, dan lalu klik Next.
6. Tentukan Nama Classnya, dan lalu klik Finish.
7. Buatlah desain program GUI di bagian design, seperti pada gambar di bawah ini :
    


+ Palette yang diperlukan :
- 2 Panel
- 2 Label
- 1 Combo Box
- 4 Text Field
- 3 Button

8. Untuk Combo Box, Text Field, dan Button. Silahkan ubah nama text (sesuaikan saja dengan yang ada di gambar) dan nama variable-nya dengan mengklik palette tersebut dengan menggunakan tombol mouse sebelah kanan dan pilih edit text untuk mengubah nama text dan change variabel name untuk mengubah nama variabel-nya. Lalu setelah itu tekan Ok. Untuk nama variabel-nya silahkan ubahlah sesuai yang ada di bawah ini :

cbRumus (combo box)
- txtA (text field 1 di bagian a)
- txtB (text field 2 di bagian b)
- txtC (text field 3 di bagian c)
- txtHasil (text field 4 di bawah tombol Hitung)
- dbHitung (button 1 / di bagian tombol Hitung)
- dbReset (button 2 / di bagian tombol Reset)
- dbKeluar (button 3 / di bagian tombol Keluar)


9. Untuk mengedit Palette-nya, anda dapat melakukannya di bagian properties dengan mengklik palette-nya dengan menggunakan tombol mouse sebelah kanan dan pilih Properties.

10. Untuk Combo Box-nya, di bagian properties, pada kolom model tuliskan item-nya sebagai berikut : Sisi Miring : c2 = a2 + b2, Sisi Alas : a2 = c2 – b2, Sisi Tinggi : b2 = c2 – a2

11. Aktifkan event : action performed pada ke-3 button tersebut dengan cara mengklik dua kali pada ke-3 button tersebut.

12. Lalu selanjutnya kita akan beralih ke bagian source code-nya untuk menuliskan code-nya agar program dapat berjalan. Berikut source code-nya :

a. di bagian dalam private void dbHitungActionPerformed :
      double a,b,c;

       int x;
       String hasil;
       a=Double.valueOf(0+txtA.getText());
       b=Double.valueOf(0+txtB.getText());
       c=Double.valueOf(0+txtC.getText());
       if(cbRumus.getSelectedItem()=="Sisi Miring : c2 = a2 + b2"){
        c=(a*a)+(b*b);
        x=(int)(Math.sqrt(c));
        hasil=String.valueOf(x);
        txtHasil.setText("Sisi Miring : "+hasil);
       }else if(cbRumus.getSelectedItem()=="Sisi Alas : a2 = c2 – b2"){
        a=(c*c)-(b*b);
        x=(int)(Math.sqrt(a));
        hasil=String.valueOf(x);
        txtHasil.setText("Sisi Alas = "+hasil);
       }else if(cbRumus.getSelectedItem()=="Sisi Tinggi : b2 = c2 – a2"){
        b=(c*c)-(a*a);
        x=(int)(Math.sqrt(b));
        hasil=String.valueOf(x);
        txtHasil.setText("Sisi Tinggi = "+hasil);
       }

b. di bagian dalam private void dbResetActionPerformed :
       cbRumus.setSelectedItem("Sisi Miring : c2 = a2 + b2");
        txtA.setText("");
        txtB.setText("");
        txtC.setText("");
        txtHasil.setText("");
        cbRumus.requestFocus();

c. di bagian dalam private void dbKeluarActionPerformed :
        System.exit(0);

13. Terakhir, setelah semua code telah dimasukkan, coba jalankan program dengan mengklik tombol Run atau tekan Shift + F.
.
.
.
Selamat mencoba, dan sekian dari saya Terima Kasih telah melihat dan membaca blog saya ini, semoga bermanfaat :)

Tidak ada komentar:

Posting Komentar