Software :
1. Android Studio / Eclipe (atau yang lain ga papa cuy)
2. Emulator (terserah mau pake apa klo sy pake genymotion) biar gampang runningnya jd lebih cepet
Ayoooo siap ngoding
1. Buat design tampilannya di activitymain.xml :
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity"> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="RUPIAH KE DOLAR" android:id="@+id/btn_rupiah" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_marginTop="165dp" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="DOLAR KE RUPIAH" android:id="@+id/btn_dolar" android:layout_below="@+id/btn_rupiah" android:layout_centerHorizontal="true" /> </RelativeLayout>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:text="Masukan Nilai" /> <EditText android:id="@+id/txt_dolar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentRight="true" android:layout_below="@+id/textView1" android:ems="10" android:inputType="numberDecimal" /> <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Konversi" android:layout_marginTop="37dp" android:layout_below="@+id/txtrupiah" android:layout_centerHorizontal="true" /> <EditText android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/txtrupiah" android:layout_below="@+id/txt_dolar" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:layout_marginTop="26dp" android:layout_alignParentRight="true" android:layout_alignParentEnd="true" /> <TextView android:id="@+id/textView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Nilai rupiah" android:layout_below="@+id/txt_dolar" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" /> </RelativeLayout>3. Buat activity baru di layout -> new -> activity -> blank activity lalu kasih nama activity_konversi rupiahkedolar kemudian edit seperti ini
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:text="Masukan Nilai" /> <EditText android:id="@+id/txt_dolar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentRight="true" android:layout_below="@+id/textView1" android:ems="10" android:inputType="numberDecimal" /> <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Konversi" android:layout_marginTop="37dp" android:layout_below="@+id/txtrupiah" android:layout_centerHorizontal="true" /> <EditText android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/txtrupiah" android:layout_below="@+id/txt_dolar" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:layout_marginTop="26dp" android:layout_alignParentRight="true" android:layout_alignParentEnd="true" /> <TextView android:id="@+id/textView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Nilai rupiah" android:layout_below="@+id/txt_dolar" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" /> </RelativeLayout>
package com.example.satria.konversimatauangdolardanrupiah; import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.widget.Button; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button btn = (Button) findViewById(R.id.btn_dolar); btn.setOnClickListener(new Button.OnClickListener() { @Override public void onClick(View view) { Intent myIntent = new Intent(getApplicationContext(), konversidolarkerupiah.class); startActivity(myIntent); } }); Button btn1 = (Button) findViewById(R.id.btn_rupiah); btn1.setOnClickListener(new Button.OnClickListener() { @Override public void onClick(View view) { Intent myIntent = new Intent(getApplicationContext(), konversirupiahkedolar.class); startActivity(myIntent); } }); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu_main, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item.getItemId(); //noinspection SimplifiableIfStatement if (id == R.id.action_settings) { return true; } return super.onOptionsItemSelected(item); } }5. Selanjutnya di konversidolarkerupiah.java. Nih coding untuk kalkulasi konversinya. Kaya gini cuy
package com.example.satria.konversimatauangdolardanrupiah; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; public class konversidolarkerupiah extends Activity { private EditText dolar; private EditText rupiah; private Button btnKoversi; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_konversidolarkerupiah); dolar = (EditText) findViewById(R.id.txt_dolar); rupiah = (EditText) findViewById(R.id.txtrupiah); btnKoversi = (Button) findViewById(R.id.button1); btnKoversi.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { konversi(); } }); } public void konversi (){ double angka = 0; try{ angka = Double.parseDouble(dolar.getText ().toString()); }catch (Exception e){ Toast.makeText(this, "Masukan Angka", Toast.LENGTH_LONG).show(); } String hasil; hasil = + (angka * 13500) + " rupiah "; rupiah.setText(hasil); }}
6. Selanjutnya di konversirupiahkedolar.java. Nih coding untuk kalkulasi konversinya. Kaya gini cuy
Udah cuy sekarang coba di running. Klo error comment aj di bawah klo bisa saya bantu entar. Oke makasihpackage com.example.satria.konversimatauangdolardanrupiah; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; public class konversirupiahkedolar extends Activity { /**Called when the activity is first created.*/ private EditText rupiah; private EditText dolar; private Button btnKonversi; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_konversirupiahkedolar); rupiah = (EditText) findViewById(R.id.txt_rupiah); dolar = (EditText) findViewById(R.id.txt_dolar); btnKonversi = (Button) findViewById(R.id.button1); btnKonversi.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { konversi(); } }); } public void konversi (){ double angka = 0; try{ angka = Double.parseDouble(rupiah.getText ().toString()); }catch (Exception e){ Toast.makeText(this, "Masukan Angka", Toast.LENGTH_LONG).show(); } String hasil; hasil = + (angka / 13500) + " Dolar "; dolar.setText(hasil); }}
Nih Kaya gini hasilnya
Mau Tutorial yang lain bisa pesen entar saya buatkan GRATISSSS, itung2 sma2 belajar .........
Tags : Android, tutorial, java, mobile, java mobile, programmer gila



2 komentar
om, bisa enggak kalau angkanya di bulatkan perseribu jadi ada titik otomatis gitu
Replykan kalau kita 1000000 maka nanti jadinya 1.000.000 seperti itu. kaya mana cara bang
Gw juga butuh nih tutorial kya gini
Reply