• MEMBUAT APLIKASI KONVERSI MATA UANG DI ANDROID DENGAN ECLIPSE

    Tutorial pembuatan aplikasi konversi mata uang di android yang sederhana, langsung saja buka eclipse anda dan pilih new project lalu,  Kemudian kasih nama projek anda
    ·        Setelah itu next-next-next-sampai finish
    ·        Lalu muncullah hasil interface dari android.Untuk membuat interfacenya pilih textview,button,textfield,dkk
    Dan silahkan cari semua komponenya di samping, dan atur seperti ini



    Kira" seperti ini koding pada main. activity_main.xml :

    <?xml version="1.0" encoding="utf-8"?>
     <LinearLayout
     xmlns:android="http://schemas.android.com/apk/res/android"
     android:layout_width="fill_parent"
     android:layout_height="fill_parent"
     android:orientation="vertical" >
     <TextView
     android:id="@+id/textView1"
    android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:text="Nilai" />

    <EditText
     android:id="@+id/editText1"
     android:layout_width="match_parent"
     android:layout_height="wrap_content"
     android:ems="10"
     android:inputType="numberDecimal" >
     <requestFocus />
     </EditText>

     <RadioGroup
     android:id="@+id/radioGroup1"
     android:layout_width="match_parent"
     android:layout_height="wrap_content" >

     <RadioButton
         android:id="@+id/radio0"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:checked="true"
         android:text="Dollar ke Rupiah" />

     <RadioButton
         android:id="@+id/radio1"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:text=" Rupiah ke Dollar" />

     

     </RadioGroup>

     <Button
     android:id="@+id/button1"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:text="Proses" />

     </LinearLayout>

    Dan kode untuk main.java seperti ini

    package com.example.satriairwanirnandi;

    import android.app.Activity;
     import android.app.AlertDialog;
     import android.content.DialogInterface;
     import android.os.Bundle;
     import android.view.View;
     import android.widget.Button;
     import android.widget.EditText;
     import android.widget.RadioButton;
     import android.widget.Toast;

     public class MainActivity extends Activity {
     /** Called when the activity is first created. */
     private EditText etAngka;
     private RadioButton rbcf;
     private Button btnProses;


     @Override
     public void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
     setContentView(R.layout.activity_main);

     etAngka = (EditText) findViewById(R.id.editText1);
     rbcf = (RadioButton) findViewById(R.id.radio0);
     rbcf.setChecked(true);
     btnProses = (Button) findViewById(R.id.button1);

     btnProses.setOnClickListener(new View.OnClickListener ()
    {
     public void onClick(View v) {
     kalkulasi ();
     }
     });
     }

     public void kalkulasi () {
     double dollar = 10000;

     double angka = 0;

     try {
     angka = Double.parseDouble(
     etAngka.getText ().toString ());
     } catch (Exception e) {
     Toast.makeText(this , "Masukkan Angka",
                   Toast.LENGTH_LONG).show();
      }

      String hasil;
      if(rbcf.isChecked ()) {
      hasil = angka + " dollar = " +
      (angka * 10) + " rupiah";
      } else {
      hasil = angka + " rupiah = " +
      (angka + dollar) + " dollar";
      }

      AlertDialog.Builder ab = new AlertDialog.Builder(this);
      ab.setTitle("Hasil");
      ab.setMessage(hasil);
      ab.setPositiveButton("Ok",
      new DialogInterface.OnClickListener () {
      public void onClick(DialogInterface dialog ,
      int which) {
      dialog.dismiss ();
      }
      });

      AlertDialog dialog = ab.create ();
      dialog.show();
      }


    Dan coba run aplikasinya, hasilnya seperti ini


    Jika ada kesulitan/error silahkan d koment gan :)
  • 0 comments: