Archive for Juni 2014

Tugas Android


Ini tugas membuat aplikasi andorid ini entri sementara besok tanggal 14/6/2014 akan di pindah ke blog khusus tugas bila koneksi bersahabat Terimakasih. .
Link Workspace (Via : 4shared)

  1. buka eclipse-new project- android project
  2. isi package dengan nama sembarang misal com.android.kalkulatorcronos atau android.saya.kalkulator dsb, terus kasih nama aplikasinya kalkulator gaul atau kalkulator sederhana, pilih min sdk sesuai yang tersedia di android sdk kita, isi activity nya dengan nama sembarang tetapi tanpa spasi (karena ini adalah class awal aplikasi kita).
  3. setelah itu akan muncul satu folder aplikasi kita dengan nama aplikasi yang udah kita kasih tadi
  4. oke sekarang kita main di tampilan dulu buka file main.xml lalu masukkan koding berikut :  
            <?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

android:orientation="vertical"

android:layout_width="fill_parent"


android:layout_height="fill_parent"

>

<TextView

android:layout_height="wrap_content"

android:text="Kalkulator"

android:layout_width="fill_parent"

android:gravity="center"/>
<TextView

android:text="Nilai Pertama"


android:id="@+id/TextView01"

android:layout_width="wrap_content"

android:layout_height="wrap_content">

</TextView>
<EditText

android:id="@+id/I1"

android:layout_width="fill_parent"

android:numeric="integer"

android:layout_height="wrap_content">


</EditText>
<TextView

android:text="Nilai Kedua"

android:id="@+id/TextView02"

android:layout_width="wrap_content"

android:layout_height="wrap_content">

</TextView>

<EditText


android:id="@+id/I2"

android:layout_width="fill_parent"

android:numeric="integer"

android:layout_height="wrap_content">

</EditText>
<Button android:text="Tambah (+)"

android:id="@+id/RTambah"

android:layout_width="wrap_content"

android:layout_height="wrap_content">


</Button>
<Button android:text="Kurang (-)"

android:id="@+id/RKurang"

android:layout_width="wrap_content"

android:layout_height="wrap_content">

</Button>
<Button android:text="Kali (x)"

android:id="@+id/RKali"

android:layout_width="wrap_content"


android:layout_height="wrap_content">

</Button>
<Button android:text="Bagi (:)"

android:id="@+id/RBagi"

android:layout_width="wrap_content"

android:layout_height="wrap_content">

</Button>
<TextView

android:text="Hasil"


android:id="@+id/TextView03"

android:layout_width="wrap_content"

android:layout_height="wrap_content">

</TextView>
<TextView

android:id="@+id/hasil"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:gravity="center"


android:text="Hasil"

/>
</LinearLayout>
 penjelasan :
  • textview= untuk menampilkan text di aplikasi kita nanti
  • edittext = menampilkan tempat untuk user mennginput nilai pada aplikasi kalkulator kita
  • button = tombol untuk ditekan (ya iyalah)
  • android:id = id untuk masing-masing textview atau button/ pembedanya/ kalau kita mungkin nama agar dapat dipanggil nanti di class
  • android:text = ini biasa untuk memberi nama tampilan pada button misalkan di button tersebut nama tampilannya "tambah" android:text berbeda dengan
untuk coding javanya masukan kode ini:
package com.calculatorcronos; // ini nama package nya sesuaikan nama package kalian
import android.R.integer; // auto import pada eclipse jadi kita g usah repot, karena sudah ada di librarynya
import android.app.Activity;
import android.os.Bundle;
import android.preference.EditTextPreference;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.TextView;
public class kalkulator extends Activity implements OnClickListener {
/** Called when the activity is first created. */
EditText I1, I2, I3; //ini id nya text
Button RTambah, RKurang, RKali, RBagi; //ini id nya button loh
TextView jumlah;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
I1 = (EditText)findViewById(R.id.I1);
I2 = (EditText)findViewById(R.id.I2);
jumlah = (TextView) findViewById(R.id.hasil);
RTambah = (Button)findViewById(R.id.RTambah);
RKurang = (Button)findViewById(R.id.RKurang);
RKali = (Button)findViewById(R.id.RKali);
RBagi = (Button)findViewById(R.id.RBagi);
RTambah.setOnClickListener(this);
RKurang.setOnClickListener(this);
RKali.setOnClickListener(this);
RBagi.setOnClickListener(this);
}
public void onClick(View v) {
// TODO Auto-generated method stub
int nilai1 = Integer.parseInt(I1.getText().toString());
int nilai2 = Integer.parseInt(I2.getText().toString());
switch (v.getId()) {
case R.id.RTambah:
jumlah.setText(Integer.toString(nilai1+nilai2));
break;
case R.id.RKurang:
jumlah.setText(Integer.toString(nilai1-nilai2));
break;
case R.id.RKali:
jumlah.setText(Integer.toString(nilai1*nilai2));
break;
case R.id.RBagi:
jumlah.setText(Integer.toString(nilai1/nilai2));
break;
default:
break;
}
}
}

Kurang lebih Nampak seperti di atas. Mohon maaf bila banyak kesalahan + Kekurangan.

- Copyright © Persona Crew - Hatsune Miku - Powered by Blogger - Designed by Johanes Djogan - Edited by Mukhsinul Akhlaq -