Membuat aplikasi Converter Nilai Dollar

Mmebuat aplikasi Conventer pada nilai mata uang Dollar contoh nya menjadi nilai mata uang rupiah, Sebelum itu agar lebih mudah dengan kita ...

Mmebuat aplikasi Conventer pada nilai mata uang Dollar contoh nya menjadi nilai mata uang rupiah, Sebelum itu agar lebih mudah dengan kita memakai DroidDraw, nah apa itu DroidDraw berikut penjelasan nya :

Droid Draw : Adalah Tolls desain aplikasi android yang bersifat bebas dan dapat di gunakan di Url berikut : http://www.droiddraw.org, Nah dengan tools ini kita dapat dengan mudah mendesain tampilan android.
Berikut tampilan awal dari Droid Draw dan sekaran kita akan medesain aplikasi menggunakan DroidDraw.

Aplikasi Conventer
pada bagian ini kita akan membuat aplikasi conventer nilai mata uang dollar menjadi nilai mata uang rupiah, yang dimana kita akan mendesain dua buah inputan dan satu buah buttton untuk proses converter.
Langkahnya adalah sebagai berikut :
Bukalah DroidDraw dan jadikan root layout adalah Relative Layout dan Screen Size dengan HVGA Potrait.

Lalu pilihlah Jendela Layouts lalu Drag dan drop LinearLayout ke atas tengah layar, dan Double click LinearLayout dan jadikan nilai propertinya menjadi widht "200px" dan height "130px" setelah itu klik Apply.

Lalu pilih Tab Widget drag dan drop 2 buah TextView dan 2 buah EditText serta 2 mode radio button > Lalu drag dan drop satu buah button dan penempatan nya pada Relative Layout sehingga menghasilkan seperti gambar ini :

Ubah lah dengan Double klik pada TextView pertama dan jadikan text nya menjadi dollar atau agan bisa ganti sesuka agan dan TextView kedua coba ganti dengan rupiah lalu untuk EditText kosongkan dengan widht "100px" kemudian Edit Text menjadi @+id/rupiah dan text nya kosong dengan widht "100px".
sehingga menghasilkan seperti gambar ini :
persiapan untuk membuat aplikasi android

Lalu pilihlah tombol Gerate untuk mendapatkan tampilan layoutnya dalam memulai koding xml, sehinga kida akan koding.xml kita buat sebagai berikut :
<?xml version="1.0" encoding=""utf-8"?>
<RelativeLayout
android:id="@+id/widget27"
android:layout_widht="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
>
<LinearLayout
android:id="@+id/widget28"
android:layout_widht="200px"
android:layout_height="210px"
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
>
<TextView
android:id="@+id/widget30"
android:layout_widht="wrap_content"
android:layout_height="wrap_content"
android:text="Dollar"
android:textSize="18sp"
>
</EditText>
<TextView
android:id="@+id/widget32"
android:layout_widht="wrap_content"
android:layout_height="wrap_content"
android:text="Rupiah"
android:textStyle="bold"
>
</TextView>
<EditText
android:@+id/rupiah"
android:layout_widht="100px"
android:layout_height="wrap_content"
android:textSize="18sp"
>
</EditText>
<RadioButton
android:id="@+id/dtor"
android:layout_widht="wrap_content"
android:layout_height="wrap_content"
android:text="Dollar ke Rupia"
>
</RadioButton>
<RadioButton
android:id="@+id/rtod"
android:layout_widht="wrap_content"
android:layout_height="wrap_content"
android:text="Rupiah ke Dollar"
>
</RadioButton>
</LinearLayout>
<Button
android:id="@+id/conver"
android:layout_widht="wrap_content"
android:layout_height="wrap_content"
android:text="Conversi"
android:layout_below="@+id/widget28"
android:layout_alignRight="@+id/widget28"
>
</Button>
</RelativeLayout>

Lalu kita akan membuat Project baru, Maka kita buatlah sebuah project baru dengan ketentuanya sebagai berikut :
Project Name : conver
Buitl Target    : Android 2.3
Application name : conver
Package name : com.wilis.conver
Activity         : conver
Min SDK       : 9

Lalu tentunya kita akan membuat Main.xml dari Project tersebut dengan isi dari file xml yang akan kita generate dari DroidDraw yang kita jelaskan diata. Dan kita Jadikan isi file conver.java menjadi berikut :

converter.java
package com.wilis.converter;

import android.app.Activity;
import android.os.Bundle;
import android.view.view;
import android.view.view.OnClickListener;
import android.widget.Button;
import android.widget.RadioButton;
import android.widget.TextView

public class converter extends Activity implements OnClickListener
{
    TextView dollars;
    TextView rupiah;
    RadioButton dtor;
    RadioButton rtod;
    Button convert;
   
    /** Called when the activity is first created. */@Override
    public void onCreate (Bundle icicle) {
        super.onCreate(icicle);
        setContentView(R.layout.main);
   
        dollars = (TextView)this.findViewById(R.id.dollar);
        rupiah = (TextView)this.findViewById(R.id.rupiah);
   
        dtor = (RadioButton)this.findViewById(R.id.dtor);
        dtor.setChecked(true);
        rtod = (RadioButton)this.findViewById(R.id.rtod);
   
        convert = (Button)this.findViewById(R.id.convert);convert.setOnClickListener(this);
    }
   
    public void onClick(View v) {
            if (dtor.isChecked()) {
                    convertDollarsToRupiah();
            }
            if (rtod.isChecked() ) {
                    convertRupiahToDollars();
            }
    }
   
    protected void convertDollarsToRupiah() {
            double val = Double.parseDouble(dollars.getText().toString());
            // in a real app, we'd get this off the 'net
            rupiah.setText (Double.toString(VAL*9000));
    }
   
    protected void convertRupiahToDollars() {
            double val = Double.parseDouble(rupiah.getText().toString());
            // in a real app, we'd get this off the 'net
            dollars.setText (Double.toString(VAL*9000));
    }
}  

Lalu coba jalankanlah project nya dan masukan hitungan beberapa dolar dan klik lah conversi sehingga dia akan menghitung dan menghasilkan gambaran nya sebagai berikut :
membuat dan mejalankan nya
Tampilan Hasil dari yang kita buat tadi

Postingan Terkait

0 komentar