nongool

Cara yang Tepat untuk Menemukan Artikel Original, Pemrograman, Artikel, Aplikasi, Teknologi, Tutorial, Tutorial blog, News, Situs online, Seputar IT, SEO.

Thursday, October 16, 2014

Cara Membuat Aplikasi Kurs Converter Dolar di Eclipse

nongool.com - Thu 16/10/2014 Cara Membuat Aplikasi Kurs Converter Dolar di Eclipse. Selamat malam teman-teman, Pada postingan saya kali ini saya akan posting cara membuat aplikasi kurs converter dolar menggunakan eclipse. sebenernya banyak sekali aplikasi yang bisa kita buat pada eclipse ini tapi kita sekarang fokus kan dulu untuk membuat aplikasi kurs converter dolar dulu yaa.
oke saya akan jelaskan terlebih dahulu sedikit tentang aplikasi kurs converter yang akan kita buat nanti, aplikasi kurs converter ini sifatnya offline jadi kurang update untuk nilai tukar dolar nya. tapi jika teman-teman suka dengan aplikasi kurs converter ini bisa teman-teman kembangin lagi agar bisa online.

Aplikasi Kurs Converter Dolar di Eclipse


langsung saja, terlebih dahulu teman-teman buat project baru pada eclipse.
oke jika sudah dibuat project baru nya, pada file MainActivity.java ubah source code nya menjadi seperti dibawah ini.

package com.latihan.androboi;

import com.latihan.androboi.R.id;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Spinner;

public class MainActivity extends Activity {
private Spinner Spinnerku;
private EditText EditTextku , hasilkurs;

String[] uangku = {
            "Dolar Amerika (USD)",
            "Dolar Singapore (SGD)",
            "Euro (EUR)",
            "Yen Jepang (JPY)",
            "Dolar Hongkong (HKD)",
            "Dolar Australia (AUD)",
            "Poudsterling Inggris (GBP)"
    };


@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Spinnerku = (Spinner) findViewById(R.id.spinner1);
        Button buttonku = (Button) findViewById(R.id.button1);
        EditTextku = (EditText) findViewById(R.id.editText1);
        hasilkurs = (EditText) findViewById(R.id.editText2);

        ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
                android.R.layout.simple_spinner_item, uangku);
        adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        Spinnerku.setAdapter(adapter);
        buttonku.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                String s = (String) Spinnerku.getSelectedItem();
                int pos = Spinnerku.getSelectedItemPosition();

                float hasil = 0;
                float asal = Float.parseFloat(EditTextku.getText().toString());
                switch (pos) {
                    case 0:
                        hasil = asal / 9000;
                        break;
                    case 1:
                        hasil = asal / 7000;
                        break;
                    case 2:
                        hasil = asal / 12000;
                        break;
                    case 3:
                        hasil = asal / 115;
                        break;
                    case 4:
                        hasil = asal / 1100;
                        break;
                    case 5:
                        hasil = asal / 9200;
                        break;
                    case 6:
                        hasil = asal / 14100;
                        break;
                    default:
                        hasil = 0;
                        break;

                }

                hasilkurs.setText(String.valueOf(hasil));

            }
        });
    }
    

    @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;
    }
    
}
Selanjut nya kita ubah file activity_main.xml nya menjadi seperti dibawah ini.

<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:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="@string/notification1"
        />
    <EditText 
        android:layout_height="wrap_content"
        android:text="@string/kosong"
        android:layout_width="match_parent"
        android:id="@+id/editText1"/>
    <TextView 
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="@string/options"
        />
    <Spinner 
        android:layout_height="wrap_content"
        android:layout_width="match_parent"
        android:id="@+id/spinner1"
        />
    <Button 
        android:text="@string/proses"
        android:id="@+id/button1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        />
    <TextView 
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="@string/notification2"
        />
    <EditText 
        android:layout_height="wrap_content"
        android:text="@string/kosong"
        android:layout_width="match_parent"
        android:id="@+id/editText2"/>
</LinearLayout>
Selanjut nya kita akan membuat String baru pada file String.xml dan ubah file String.xml menjadi seperti dibawah ini.

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <string name="app_name">Androboi</string>
    <string name="action_settings">Settings</string>
    <string name="hello_world">Hello world!</string>
    <string name="notification1">Input Data :</string>
    <string name="notification2">Output Data :</string>
    <string name="kosong"> </string>
    <string name="options">Options :</string>
    <string name="proses">Proses</string>
<resources>
String baru yang diberi warna merah yang telah kita buat tadi adalah untuk funsi pada file activity_main.xml yang telah saya kasih tanda warna merah.
jika sudah semua nya silahkan teman-teman coba running, jika berhasil untuk layout tampilan pada Android Device nya akan seperti dibawah ini.

Aplikasi Kurs Converter Dolar di Eclipse
Tampilan Layout Awal
Aplikasi Kurs Converter Dolar di Eclipse
Tampilan Layout Ketika Memilih Mata uang
Aplikasi Kurs Converter Dolar di Eclipse
Tampilan Layout Ketika Melakukan Input

Jika ada yang kurang jelas atau kurang mengerti silahkan teman-teman langsung tanya dengan berkomentar dibawah ini. Semoga artikel Cara Membuat Aplikasi Kurs Converter Dolar di Eclipse bisa membantu dan bermanfaat untuk teman-teman.
Note : Jika Teman-teman menyukai artikel Cara Membuat Aplikasi Kurs Converter Dolar di Eclipse ini bisa langsung share lewat Facebook, Twitter, Google+. dll.
Terimakasih !

Created By : Unknown - www.nongool.com

nongool.com

Anda sedang membaca artikel tentang Cara Membuat Aplikasi Kurs Converter Dolar di Eclipse.Jika anda suka artikel ini, anda dapat share artikel ini dengan disertakannya link yang sesuai dengan postingan ini sebagai sumbernya. silahkan copy link dibawah ini:


- Hak cipta pemilik -

--- www.nongool.com ---

Description: Cara Membuat Aplikasi Kurs Converter Dolar di Eclipse
Rating: 4.5

1 comments:

 
nongool