Skip to main content

Progam aplkasi android

Contoh Program Android Sederhana untuk menghitung luas lingkaran... pada kesempatan kali ini saya akan berbagai sebuah contoh program android sederhana untuk menghitung luas sebuah lingkaran dengan menginputkan jari-jari lingkaran tersebut. tampilannya akan seperti ini..

Contoh Progam Android Hitung Luas Lingkaran



tujuan dari program ini adalah :
1. Mengerti bagaimana caranya mendapatkan inputan pada android
2. Mengerti bagaimana menghubungkan file java dengan file tampilan pada XML

untuk kode pada file xml nya seperti ini..

?
1
2
3
4
5
6
7
8
9
10
private Font  font;
<relativelayout android:layout_height="match_parent" android:layout_width="match_parent" tools:context=".MainActivity" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools">
    <textview android:id="@+id/textView1" android:layout_alignparenttop="true" android:layout_centerhorizontal="true" android:layout_height="wrap_content" android:layout_margintop="65dp" android:layout_width="wrap_content" android:text="Jari">
    <edittext android:ems="10" android:id="@+id/editTextJari" android:layout_below="@+id/textView1" android:layout_centerhorizontal="true" android:layout_height="wrap_content" android:layout_width="wrap_content">
     <requestfocus>
    </requestfocus></edittext>
    <edittext android:ems="10" android:id="@+id/editTextHasil" android:layout_centerhorizontal="true" android:layout_centervertical="true" android:layout_height="wrap_content" android:layout_width="wrap_content">
    <button android:id="@+id/btnHitung" android:layout_below="@+id/editTextHasil" android:layout_centerhorizontal="true" android:layout_height="wrap_content" android:layout_margintop="34dp" android:layout_width="wrap_content" android:text="Hitung">
    <textview android:id="@+id/textView2" android:layout_above="@+id/editTextHasil" android:layout_alignleft="@+id/textView1" android:layout_height="wrap_content" android:layout_marginbottom="16dp" android:layout_width="wrap_content" android:text="Hasil">
</textview></button></edittext></textview></relativelayout>

dan pada file main activitynya sebagai berikut..
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
package com.example.hitunglingkaran;
 
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
 
public class MainActivity extends Activity implements OnClickListener
{
 private EditText etJari, etHasil;
 private Button  btnHitung;
 
 @Override
 protected void onCreate(Bundle savedInstanceState)
 {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
 
  etJari = (EditText) findViewById(R.id.editTextJari);
  etHasil = (EditText) findViewById(R.id.editTextHasil);
  btnHitung = (Button) findViewById(R.id.btnHitung);
 
  btnHitung.setOnClickListener(this);
 }
 
 @Override
 public boolean onCreateOptionsMenu(Menu menu)
 {
  // Inflate the menu; this adds items to the action bar if it is present.
  getMenuInflater().inflate(R.menu.activity_main, menu);
  return true;
 }
 
 @Override
 public void onClick(View v)
 {
  switch (v.getId())
  {
   case R.id.btnHitung:
    etHasil.setText(String.valueOf(hitLuas(Float.parseFloat(etJari.getText().toString()))));
    break;
  }
 
 }
 
 private float hitLuas(float jari)
 {
  float luas;
  luas = (float) (3.14 * jari * jari);
  return luas;
 
 }
 
}

Comments

Popular posts from this blog

Pengumpulan Tugas Kelas XI TKJ - 2021-2022

Berdasarkan pembelajaran luring dari saya atas nama Pratama Gilang Firmansyah, S.Kom., MM silakan anda untuk mengunjungi Link berikut untuk melakukan pengumupulan tugas  dan yang saya sampaikan tadi  1.  Pengumpulan Tugas  Untuk siswa kelas XI Teknik Komputer dan jaringan silakan mengumpulkan tugas pada link dibawah ini sesuai dengan link yang sudah saya bagikan  Disini      Terima kasih  Wassalamualaikum wr.wb

Membuat topologi jaringan menggunakan routing static dengan cisco packet tracer

  Apa yang dimaksud routing static ? Static Routing atau Routing statis adalah sebuah router yang memiliki tabel routing statik yang di setting secara manual oleh para administrator jaringan. Routing static merupakan pengaturan paling sederhana dalam suatu jaringan komputer. Nah, disini kita akan belajar contoh penggunaan dari routing static tersebut. Contohnya seperti yang akan kita lakukan dibawah, selamat belajarr :) Buka aplikasi cisco packet tracer kemudian kita letakkan 2 router, 2 switch dan terdapat 2 PC pada masing-masing router. Pada gambar dibawah, hubungkan PC dengan Switch dan Router dengan Switch. Untuk menghubungkan Router dengan Router kita menggunakan kabel Cross. Pada gambar dibawah terdapat beberapa kab e l untuk menghubungkan sebuah jaringan yang bisa dilihat di cisco packet tracer. Namun untuk menghubungkan perangkat yang berbeda device, contohnya seperti PC dan Switch digunakan kabel Straight, namun jika perangkat sama seperti Router dengan router maka digunakan k