Program konversi mata uang asing php
Beberapa bulan yang lalu nilai dollar sempat mencapai angka Rp. 15 ribu. Akhirnya saya kepikiran untuk membuat tutorial cara membuat aplikasi konversi uang sederhana menggunakan android studio. Show Langsung saja silahkan ikuti tutorial cara membuat aplikasi konversi uang sederhana berikut ini. 1. Penjelasan AplikasiAplikasi android yang akan dibuat ini tidak begitu rumit yaitu ketika kita memasukan nilai rupiah lalu menekan tombol rupiah ke dollar maka akan ditampilkan berapa hasil dalam versi dollar atau mata uang yang lainnya. Karena seperti biasanya tutorial yang disajikan adalah tutorial membuat aplikasi android sederhana yang ditujukan untuk mengasah logika pembuatan aplikasi saja. 2. RequirementsSebelum mempelajari tutorial ini ada baiknya kamu mempelajari tutorial-tutorial dasar yang ada dibawah ini :
3. Buat Project BaruSilahkan buka android studionya lalu buat project baru. Kemudian isi :
4. LinearLayoutJika workspace android studio sudah siap digunakan. Klik tab Activity_main.xml lalu ubah layoutnya menggunakan layout linearlayout. 5. ImageViewTambahkan gambar menggunakan widget ImageView didalam linearlayout yang sudah ditambahkan pada langkah ke empat. sebelumnya silahkan kamu masukan dulu gambar pendukungnya ke folder drawable. Disini saya menggunakan gambar / icon dari flaticon. Jika sudah masukan kode-kode dibawah ini diantara linearlayout. 6. EditText dan TextViewSekarang tambahkan edittext dan textview dibawah widget imageview. Supaya posisinya horizontal maka kita tambahkan linearlayout terlebih dahulu. Baru di dalamnya tambahkan edittext dan textview. Rekomendasi : Buku android studio lengkap terbaru 7. ButtonPada langkah ini kita akan menambahkan 3 widget button dengan teks :
fungsi dari ketiga button tersebut yaitu mengubah nilai rupiah ke mata uang yang telah ditentukan. Tambahkan kode-kode dibawah ini pada linearlayout yang mengapit edittext dan textview. 8. Activity_main. xmlKode lengkap xml dari langkah 3 sampai dengan 7 yaitu : Maka hasil dari kode-kode xml di atas yaitu : 9. MainActivity.javaBuka file MainActivity.java lalu tambahkan kode-kode java dibawah ini : package badoystudio.com.konversimatauang; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; import android.widget.Toast; import androidx.appcompat.app.AppCompatActivity; import java.text.NumberFormat; import java.util.Locale; public class MainActivity extends AppCompatActivity { EditText input_uang; Button rp_usd, rp_euro, rp_yen; TextView hasil_konversi; double angka; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); input_uang = (EditText) findViewById(R.id.uang_input); rp_usd = (Button) findViewById(R.id.rpusd); rp_euro = (Button) findViewById(R.id.rpeuro); rp_yen = (Button) findViewById(R.id.rpyen); hasil_konversi = (TextView) findViewById(R.id.hasil_konversi); } public boolean cek(){ if (input_uang.getText().toString().isEmpty()){ Toast.makeText(this, "Silahkan masukan jumlah uang", Toast.LENGTH_SHORT).show(); return false; } return true; } public void toYEN(View v){ if (!cek()){ return; } try{ angka = Double.parseDouble(input_uang.getText().toString()); }catch(Exception ex){ Toast.makeText(this, "Masukkan angka", Toast.LENGTH_SHORT).show(); } double hasil = angka / 132; hasil_konversi.setText(NumberFormat.getCurrencyInstance(Locale.JAPAN).format(hasil)); Toast.makeText(this, "1 Yen = Rp 132", Toast.LENGTH_SHORT).show(); } public void toEuro(View v){ if (!cek()){ return; } try{ angka = Double.parseDouble(input_uang.getText().toString()); }catch(Exception e){ Toast.makeText(this, "Masukkan angka", Toast.LENGTH_SHORT).show(); } double hasil = angka / 17228; hasil_konversi.setText(NumberFormat.getCurrencyInstance(Locale.GERMANY).format(hasil)); Toast.makeText(this, "1 Euro = Rp 17.228", Toast.LENGTH_SHORT).show(); } public void toUSD(View v){ if (!cek()){ return; } try{ angka = Double.parseDouble(input_uang.getText().toString()); }catch(Exception e){ Toast.makeText(this, "Masukkan angka", Toast.LENGTH_SHORT).show(); } double hasil = angka / 14808; hasil_konversi.setText(NumberFormat.getCurrencyInstance(Locale.US).format(hasil)); Toast.makeText(this, "1 U$D = Rp 14808", Toast.LENGTH_SHORT).show(); } } 10. Running appLangkah terakhir dari tutorial ini adalah merunning aplikasi konversi uang. bisa menggunakan emulator bawaan android studio, genymotion atau langsung ke smartphone android. Ditutorial ini saya merunning aplikasi menggunakan emulator genymotion. Itulah cara membuat aplikasi konversi uang menggunakan android studio. Silahkan praktekan dan modifikasi sesuai keinginanmu agar aplikasi yang kamu buat bisa lebih baik lagi dari pada tutorial ini. Related posts: |