Posted by : Unknown Selasa, 07 Oktober 2014

Aplikasi Konversi mata uang adalah aplikasi sederhana konversi mata uang rupiah ke dollar Amerika.Namanya juga program sederhana  jadi fungsinya cuman konversi 1 mata uang saja, Namun tidak menutup kemungkinan bila nantinya ditambah konversi ke mata uang negara lain.

Langsung saja jalankan program eclipse Android Devloper Tool, Pilih file-New-Android Application Project

Activity yang digunakan untuk membuat layout pada aplikasi ini menggunakan .xml untuk activity_main.xml

Langkah pertama dengan membuka dan memasukan kode pada activity_main.xml di folder res-layout.

//Untuk layout Menggunakan Relative Layout dan linear Layout
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/RL33"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity" >
 
    <TextView
        android:id="@+id/nama"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="Rahman Anam [135150109111003]" />

    //Membuat Tombol Convert
    <Button
        android:id="@+id/convert"
        android:layout_width="fill_parent"  
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/nama"
        android:layout_alignParentBottom="true"
        android:layout_marginBottom="182dp"
        android:text="CONVERT" />

    //Membuat Linear Layout
    <LinearLayout321
        android:id="@+id/LL34"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_below="@+id/nama"
        android:orientation="vertical" >
  
        <TextView
            android:id="@+id/dollar"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Dollar" />

        //membuat teks input pada nilai dollar
        <EditText
            android:id="@+id/editTextDollar"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:ems="10" >

            <requestFocus />
        </EditText>
  
        <TextView
            android:id="@+id/rupiah"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Rupiah" />
        
  //Membuat teks view untuk menampilkan hasil konversi dari dolar ke rupiah 
        <TextView
            android:id="@+id/hasilrupiah"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="" />
       
    </LinearLayout>

</RelativeLayout>


Langkah ke dua membuka dan memasukan kode pada MainActivity.java di folder rsc


package com.example.convertermatauang;
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;
import android.widget.TextView;

//Membuat fungsi untuk menerima atau mendengarkan perintah yang akan dilakukan
public class MainActivity extends Activity implements OnClickListener
{
 //inisialisasi 
 EditText dollar;
 TextView rupiah;
 Button convert;
 
 //memanggil semua aktifitas
 @Override
 protected void onCreate(Bundle savedInstanceState) 
 {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
 //Memanggil Fungsi Button, EditText dan TetView dari .XML
  dollar = (EditText)this.findViewById(R.id.editTextDollar);
  rupiah = (TextView)this.findViewById(R.id.hasilrupiah);
  convert = (Button)this.findViewById(R.id.convert);
  convert.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.main, menu);
  return true;
 }

 //Menjalankan perintah ketika tombol convert di click
 @Override
 public void onClick(View v) 
 {
 //menghitung nilai hasil conversi mata uang dengan default 1 dollar 12.000
  double val = Double.parseDouble(dollar.getText().toString());
 rupiah.setText(Double.toString(val*12200));
 }
}



Berikut screenshoot dari aplikasi ini




Leave a Reply

Subscribe to Posts | Subscribe to Comments

Diberdayakan oleh Blogger.

Followers

- Copyright © ASIX BELAJAR ILKOM -Metrominimalist- Powered by Blogger - Designed by Rahman Anam -