Selasa, 09 Mei 2017

Membuat apliksi volume dan konversi bilangan decimal to octal pada android studio



1. langkah pertama buka aplikasi android studio lalu klik "Start a new android studio project"





2. maka akan muncul "configure your projroject" isi sesuai ke inginan lalu klik next


 3. setelah klik next maka akan muncul "Target android device" ini juga pilih sesuai ke inginan disini saya menggunakan android 4.2 (jelly bean) lalu klik next



4. pilih aktivity mobile yang akan di pakai disini saya memilih "empty activity" klik next







5. lalu pada MainActivity.xml ketikkan codingan pada tab TEXT


?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main" android:layout_width="match_parent" android:layout_height="match_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="com.example.sadhinavatiks.utssadinavatika.MainActivity">

<TextView android:text="Volume Bola" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_marginTop="23dp" android:id="@+id/txt_judul" android:textColor="@android:color/holo_blue_light" android:textSize="18sp" />
<TextView android:text="r (Jari-jari)" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="14dp" android:layout_marginStart="14dp" android:id="@+id/txt_alas" android:layout_alignBaseline="@+id/jari" android:layout_alignBottom="@+id/jari" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:textColor="@android:color/holo_blue_light" />
<EditText android:layout_width="wrap_content" android:layout_height="wrap_content" android:inputType="textPersonName" android:hint="Masukkan Jari-jari" android:ems="10" android:layout_marginTop="34dp" android:id="@+id/jari" android:layout_below="@+id/txt_rumus" android:layout_alignLeft="@+id/txt_judul" android:layout_alignStart="@+id/txt_judul" />
<TextView android:text="Rumus: V = 4/3 X phi X r3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="37dp" android:id="@+id/txt_rumus" android:textColor="@android:color/background_dark" android:textAllCaps="false" android:layout_below="@+id/txt_judul" android:layout_alignLeft="@+id/txt_alas" android:layout_alignStart="@+id/txt_alas" />
<TextView android:text="Volume Bola Adalah:" android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/txt_hasil" android:textColor="@android:color/holo_red_dark" android:textAlignment="center" android:textSize="18sp" android:layout_below="@+id/jari" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:layout_marginTop="32dp" />
<Button android:text="HITUNG" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="37dp" android:id="@+id/button" android:layout_below="@+id/txt_hasil" android:layout_toLeftOf="@+id/jari" android:layout_toStartOf="@+id/jari" />
<Button android:text="KONVERSI" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignTop="@+id/button" android:layout_toRightOf="@+id/txt_judul" android:layout_toEndOf="@+id/txt_judul" android:id="@+id/btn_konv" />
</RelativeLayout>

6. maka tampilan pada tab desain seperti berikut

7. Selanjutnya kita masuk ke tab MainActivity.Java. silahkan kamu ketikkan kodeing berikut:




8.Kita sudah membuat 1 buah activity, nah sekarang kita akan membuat aktivity baru pada project yang sama, karena kita akan memanggilnya menggunkan intent.
9. Pada tab sebelah kiri, klik kanan pada folder app >> res >> layout kemudian pilih New >> Layout resource file.
10. Kemudian kamu isikan nama file nya konversi_bil lalu untuk layoutnya ganti menjadi Relative Layout dengan cara di ketik. Jika sudah klik OK.

Cara Membuat Aplikasi Volume Bola dan Konversi Bilangan Menggunakan Intent pada Android Studio


11. lalu pada component tree pada gambarberikut

12. Sekarang kita buat satu lagi file java untuk proses dari konversi bilangannya. Caranya, silahkan lihat pada tab sebelah kanan. Pada folder app >> java >> com.bacacoding.rumusmath klik kanan new >> java Class.

13. Kemudian kamu isikan nama file nya “KonversiBil”, jika sudah klik OK.
14. Sekarang kamu ketikkan koding berikut pada KonversiBil.java nya.

 
package com.example.sadhinavatiks.utssadinavatika;

import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class KonversiBil extends AppCompatActivity {
EditText desi,okta;
Button button,back;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.konversi_bil);
desi = (EditText)findViewById(R.id.desi);
okta = (EditText)findViewById(R.id.oct);
button = (Button)findViewById(R.id.button);
back = (Button)findViewById(R.id.btn_bck);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int inputdesimal = Integer.parseInt(desi.getText().toString());
int i=0, hasil =0;
int []biner = new int[9];
String hasilbiner="";
i = 9;
while (inputdesimal > 0){
hasil = inputdesimal %8;
inputdesimal= (inputdesimal - hasil)/8;
i--;
biner [i]= hasil;
hasilbiner = biner[i]+ hasilbiner;

}
okta.setText(hasilbiner);
}
});
back.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view){
Intent intent = new Intent(KonversiBil.this, MainActivity.class);
KonversiBil.this.startActivity(intent);
KonversiBil.this.finish();
}
});
}
}

15. jika sudah coba di run kan









Tidak ada komentar:

Posting Komentar