Program Android Menghitung Luas dan Keliling Segitiga


Pada kesempatan ini saya mau share program android menghitung luas dan keliling segitiga.
oke pertama siapin dulu alatnya:
  • Laptop / PC *wajib
  • Eclipse / Android Studio *wajib
  • Kopi ?
  • Rokok ?
  • Cemilan ?
Sip langsung aja pertama buat dulu project barunya, caranya lihat di  Memulai Android (Hello World).
kalo udah buat pertama tambahkan coding buat inisialisasi 


EditText eAlas; EditText eTinggi, eOp; //inisialisasi edittextnya EditText eHasil; Button bSegitiga; //inisialisasi button TextView lbl1, lbl2, lbl3;//inisialisasi textview RadioButton rb1, rb2;//inisialisasi radio button

inisialisasi ini diperlukan agar variabel - variabel ini nanti tetap dapat digunakan pada method - method yang akan kita buat nanti.
jika inisialisasi juga sudah selesai selanjutnya tambahkan coding dibawah setContentView(R.layout.activity_utama_luas); ==>tergantung nama class yang kalian buat.
eAlas = (EditText)findViewById(R.id.e1);
        eTinggi = (EditText)findViewById(R.id.e2);
        eHasil = (EditText)findViewById(R.id.eHasil);
        eOp = (EditText)findViewById(R.id.EditText01);
        final View view1 = (View)findViewById(R.id.TextView01);
        final View view2 = (View)findViewById(R.id.EditText01);
        bSegitiga = (Button)findViewById(R.id.bSegitiga); 
        bSegitiga.setOnClickListener(this);
        rb1 = (RadioButton) findViewById(R.id.radio0);
        rb2 = (RadioButton) findViewById(R.id.radio1);
        lbl1 = (TextView)findViewById(R.id.l1); 
        lbl2 = (TextView)findViewById(R.id.l2);
        lbl3 = (TextView)findViewById(R.id.TextView01);
        RadioGroup radioGroup = (RadioGroup) findViewById(R.id.radioGroup1); 




coding diatas itu bertujuan untuk menentukan id dari tiap - tiap variabel yang telah dibuat, misalnya eAlas id nya adalah e1, untuk id sendiri dapat dilihat pada layout xml.
jika sudah selanjutnya kita akan mulai dengan membuat method - method yang akan digunakan.
method yang pertama adalah method ketika terjadi perubahan pada radiobutton atau kita memilih antara salah satu dari radio buttonnya.


pada coding diatas dijelaskan ketika terjadi perubahan pada radiobuttonnya maka jika rb1(luas) di pilih maka yang dimunculkan adalah field untuk memasukkan alas dan tinggi dan jika yang dipilih rb2(keliling) maka yang ditampilkan adalah field untuk memasukkan sisi - sisi dari segitiga.

method selanjutnya yang akan kita buat adalah method untuk menghapus field yang sudah terisi atau method clear.


coding diatas fungsinya untuk mengosongkan field2 yang telah diisi.
berikutnya adalah method untuk menghitung rumus dari segitiga baik itu rumus luas segitiga maupun rumus dari keliling segitiga yang akan aktif ketika button hitung di klik.

coding diatas terdapat dua fungsi yang aktif tergantung dari radiobutton yang dipilih. jika yang dipilih luas maka coding untuk menghitung luas segitiga akan aktif dan sebaliknya juga untuk keliling.
coding lengkapnya adalah sebagai berikut:
dan berikut coding untuk xml atau desain tampilan androidnya:

jika programnya sudah ditulis dengan benar maka hasil runnya dapat dilihat pada video dibawah:

Males baca?
Download Program jadinya ==> Download Disini 
Password RAR : www.toufik.web.id 

Sekian Hari ini
Salam Toufik

0 komentar:

Posting Komentar

Ada pertanyaan atau sekedar ninggalin jejak silahkan comment di bawah
==komen anda berarti buat kami==