Halo sobat, Sudah hampir 3 minggu ga posting tutorial
pemrogaman android, Maklum di karnakan kemarin ada masalah di setting eclipse
saya, Pusing juga sih kalok udah emulator stoped saya cari penyebab nya dan
saya terap kan tidak juga, akhir nya saya install ulang windows nya dan saya
pakai yang 32 bit windows 7 Starter, setelah siap saya install ulang windows
langsung saya set ulang elipse ,SDK dan ADT nya , Kemudian saya ketik coding
sederhana nah setelah itu saya running kan.. haha ternyata jalan juga emulator
nya..
Kok jadi curhat yaaaaa..
Langsung aja sobat, disini saya akan memberikan postingan
Membuat program Menghitung Nilai akhir menggunakan Eclipse:
Desain Layout seperti ini;
Lalu ketikan list
coding ini di .XML nya:
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TableRow>
<TextView
android:id="@+id/lblNA"
android:text="Nilai Angka"
android:layout_width="150px"
android:layout_height="wrap_content">
</TextView>
<EditText android:text=""
android:id="@+id/Nilai"
android:layout_width="100px"
android:layout_height="wrap_content">
</EditText>
</TableRow>
<TableRow>
<TextView
android:id="@+id/lblNH"
android:text="Nilai Huruf"
android:layout_width="150px"
android:layout_height="wrap_content">
</TextView>
<EditText android:text=""
android:id="@+id/NH"
android:layout_width="100px"
android:layout_height="wrap_content">
</EditText>
</TableRow>
<TableRow>
<TextView
android:id="@+id/lblKet"
android:text="Keterangan"
android:layout_width="150px"
android:layout_height="wrap_content">
</TextView>
<EditText android:text=""
android:id="@+id/Keterangan"
android:layout_width="100px"
android:layout_height="wrap_content">
</EditText>
</TableRow>
<TableRow>
<Button android:text="Proses"
android:id="@+id/btnProses"
android:layout_width="150px"
android:layout_height="wrap_content"
android:onClick="myClickHandler">
</Button>
<Button android:text="Hapus"
android:id="@+id/btnHapus"
android:layout_width="150px"
android:layout_height="wrap_content"
android:onClick="myClickHandler">
</Button>
</TableRow>
</TableLayout>
Setelah itu
ketikan coding ini di .JAVA nya:
package com.example.menghitungnilaiakhirlengkap;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
public class MainActivity extends Activity {
EditText xNA, xNH, xKeterangan ;
int nNA ;
String xnh, xket ;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void myClickHandler(View view){
xNA = (EditText)findViewById(R.id.Nilai) ;
xNH = (EditText)findViewById(R.id.NH) ;
xKeterangan = (EditText)findViewById(R.id.Keterangan)
;
switch(view.getId()) {
case R.id.btnProses :
nNA =
Integer.parseInt(xNA.getText().toString()) ;
if(nNA>=80
&& nNA<=100) xnh = "A" ;
else
if(nNA>=70 && nNA<=79) xnh = "B" ;
else
if(nNA>=60 && nNA<=69) xnh = "C" ;
else
if(nNA>=50 && nNA<=59) xnh = "D" ;
else
if(nNA>=0 && nNA<=49) xnh = "E" ;
xNH.setText(xnh)
;
if
(nNA>=50)
xket =
"LULUS" ;
else
xket =
"GAGAL" ;
xKeterangan.setText(xket)
;
break
;
case
R.id.btnHapus :
xNA.setText("")
;
xNH.setText("")
;
xKeterangan.setText("")
;
break
;
}
}
}
Nah coba running Aplication apakah hasil seperti ini:
SEMOGA BERMANFAAT YA
SOBAT….