Membuat program Menghitung Nilai akhir menggunakan Eclipse:



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….

Previous
Next Post »