Monday, November 21, 2016

Android code Menghitung jarak (Haverstain)

Tags

Menghitung dua buah kordinat secara 
earthRadius menggunakan Havertsain:

public static double distFrom(double lat1, double lng1, double lat2, double lng2) {
           double earthRadius = 3958.75;
           double dLat = Math.toRadians(lat2-lat1);
           double dLng = Math.toRadians(lng2-lng1);
           double a = Math.sin(dLat/2) * Math.sin(dLat/2) +
                      Math.cos(Math.toRadians(lat1)) * Math.cos(Math.toRadians(lat2)) *
                      Math.sin(dLng/2) * Math.sin(dLng/2);
           double c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1-a));
           double dist = earthRadius * c;

           int meterConversion = 1609;
           double myjr=dist * meterConversion;
           return Math.floor(myjr/1000);
           }  

Friday, November 18, 2016

Login Ponegab (Android berbasiss Web)

Tags





Wednesday, November 16, 2016

List View

Tags
list sub
list sekolah
detail

list new

Tags
list sub
list sekolah

detail

Kalkulatro kata menggunakan radio button

Tags
Buatlah Layout seperti di bawah ini.


Lalu masukan coding javanya

Android simple List menu

Tags
list_sekolah.xml

<?xml version="1.0" encoding="utf-8"?>

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

    android:layout_width="fill_parent"

    android:layout_height="fill_parent"

    android:padding="10dp"

    android:textSize="20sp" >

</TextView>


ListSekolah.java  






ListSubmenu.java



Tuesday, November 15, 2016

android code intent and alert

Tags


android code intent

Button btnAbout=(Button)findViewById(R.id.btnAbout);
btnAbout.setOnClickListener(
new View.OnClickListener() {
   
public void onClick(View arg0) {
        Intent i =
new Intent(Menuutama.this,About.class);
        startActivity(i);
    }});






android code alert

public void keluar(){

    new AlertDialog.Builder(this)

      .setTitle("Menutup Aplikasi")

      .setMessage("Terimakasih... Anda Telah Menggunakan Aplikasi Ini")

      .setNeutralButton("Tutup", new DialogInterface.OnClickListener() {

public void onClick(DialogInterface dlg, int sumthin) {

                    finish();
                }})
            .show();
}

public void keluarYN(){

    AlertDialog.Builder ad=new AlertDialog.Builder(Menuutama.this);

    ad.setTitle("Konfirmasi");

    ad.setMessage("Apakah benar ingin keluar?");


    ad.setPositiveButton("OK",new DialogInterface.OnClickListener(){

        @Override
        public void onClick(DialogInterface dialog, int which) {
            keluar();

        }});



    ad.setNegativeButton("No",new DialogInterface.OnClickListener(){

        public void onClick(DialogInterface arg0, int arg1) {

        }});
    ad.show();

}

android code tombol back pada android

public boolean onKeyDown(int keyCode, KeyEvent event) {

    if (keyCode == KeyEvent.KEYCODE_BACK) {
        keluarYN();
        return true;
    }
    return super.onKeyDown(keyCode, event);
}

Kalkulator kata (string) button

Tags





txtKalimat=(EditText)findViewById(R.id.txtKalimat);

txtHasil=(EditText)findViewById(R.id.txtHasil);


Button  btnUpper=(Button)findViewById(R.id.btnUpper);

btnUpper.setOnClickListener(new View.OnClickListener() {

    public void onClick(View arg0) {

    if(txtKalimat.length()<1){lengkapi("Isi Kalimat");}

        String k1=txtKalimat.getText().toString();

         k1=k1.toUpperCase();

        txtHasil.setText(k1);

    }});



Button  btnLower=(Button)findViewById(R.id.btnLower);

btnLower.setOnClickListener(new View.OnClickListener() {

    public void onClick(View arg0) {

    if(txtKalimat.length()<1){lengkapi("Isi Kalimat");}

        String k1=txtKalimat.getText().toString();

        k1=k1.toLowerCase();

        txtHasil.setText(k1);

    }});



Button  btnJoin=(Button)findViewById(R.id.btnJoin);

btnJoin.setOnClickListener(new View.OnClickListener() {

    public void onClick(View arg0) {

    if(txtKalimat.length()<1){lengkapi("Isi Kalimat");}

        String k1=txtKalimat.getText().toString();

        String gab=k1+"  ditambah  kata heru"  ;

        txtHasil.setText(gab);

    }});



Button  btnReverse=(Button)findViewById(R.id.btnReverse);

btnReverse.setOnClickListener(new View.OnClickListener() {

    public void onClick(View arg0) {

    if(txtKalimat.length()<1){lengkapi("Isi Kalimat");}

        String k1=txtKalimat.getText().toString();

        int p=k1.length();//menghitung karakter

        char[] arr=k1.toCharArray();//di jadikan array

        String hsl="";

        for(int i=p-1;i>=0;i--){//

            hsl=hsl+arr[i];}

        txtHasil.setText(String.valueOf(hsl));

    }});



Button  btnCount=(Button)findViewById(R.id.btnCount);

btnCount.setOnClickListener(new View.OnClickListener() {

    public void onClick(View arg0) {

    if(txtKalimat.length()<1){lengkapi("Isi Kalimat");}

        String k1=txtKalimat.getText().toString();

        int p=k1.length();

        String hsl=String.valueOf(p);

        txtHasil.setText("Jumlah Kata = "+hsl+" karakter");

    }});





Button  btnReplace=(Button)findViewById(R.id.btnReplace);

btnReplace.setOnClickListener(new View.OnClickListener() {

    public void onClick(View arg0) {

   if(txtKalimat.length()<1){lengkapi("Isi Kalimat");}

        String k1=txtKalimat.getText().toString();

        String hasil=k1.replace("dan","heru" );

        txtHasil.setText(hasil);

    }});


 Selanjutnya buat pesan keluar jika teks kalimat tidak di isi,


void lengkapi(String item){

    new AlertDialog.Builder(this)

       .setTitle("Lengkapi Data")

       .setMessage("Silakan Isi teks kalimat"+item)

       .setNeutralButton("OK", new DialogInterface.OnClickListener() {

public void onClick(DialogInterface dlg, int sumthin) {

                }})
            .show();
}

Kaklkulator menggunakan spinner

Tags



 
Spinner pilih;

EditText txt1,txt2;

TextView txtHasil ;
 
Lalu di bawah bagian ini
 
@Override

protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.kalkulator3);

 Masukan codingnya di bawah nya


txt1=(EditText)findViewById(R.id.txtBil1);

        txt2=(EditText)findViewById(R.id.txtBil2);

        txtHasil=(TextView)findViewById(R.id.txtHasil);



        pilih = (Spinner) findViewById(R.id.spinPilih);

        List<String> list = new ArrayList<String>();

        list.add("Tambah");

        list.add("Kurang");

        list.add("Kali");

        list.add("Bagi");





ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item,list);

        dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

        pilih.setAdapter(dataAdapter);



        Button  btnHitung=(Button)findViewById(R.id.btnHitung);

        btnHitung.setOnClickListener(new View.OnClickListener() {

            public void onClick(View arg0) {

                String b1=txt1.getText().toString();

                String b2=txt2.getText().toString();

                double db1=Double.parseDouble(b1);

                double db2=Double.parseDouble(b2);

                double h=0;

                String pilihan=pilih.getSelectedItem().toString();

                if(pilihan.equalsIgnoreCase("Tambah")){

                    h=db1+db2;

                }

                else if(pilihan.equalsIgnoreCase("Kurang")){

                    h=db1-db2;

                }

                else if(pilihan.equalsIgnoreCase("Kali")){

                    h=db1*db2;

                }

                else if(pilihan.equalsIgnoreCase("Bagi")){

                    h=db1/db2;

                }



                String sh=String.valueOf(h);

                txtHasil.setText(sh);

            }}); 

Android code kalkulator radio button

Tags



Globalkan variabel seperti kalkulator 1
 
RadioButton radKurang, radKali, radBagi, radTambah;

EditText txt1,txt2;

TextView txtHasil;

String pilihan="Tambah";
 
Dan di bagian di bawah coding ini 
 
@Override

protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.kalkulator2);

ketik code seperti di bawah ini


txt1=(EditText)findViewById(R.id.txtBil1);

txt2=(EditText)findViewById(R.id.txtBil2);

txtHasil=(TextView)findViewById(R.id.txtHasil);



radKali=(RadioButton) findViewById(R.id.radKali);

radBagi=(RadioButton) findViewById(R.id.radBagi);

radTambah=(RadioButton) findViewById(R.id.radTambah);

radKurang=(RadioButton) findViewById(R.id.radKurang);

radTambah.isChecked();



Button  btnHitung=(Button)findViewById(R.id.btnHitung);

btnHitung.setOnClickListener(new View.OnClickListener() {

    public void onClick(View arg0) {

        if(radKurang.isChecked()){pilihan="Kurang";}

        else if(radBagi.isChecked()){pilihan="Bagi";}

        else if(radTambah.isChecked()){pilihan="Tambah";}

        else if(radKali.isChecked()){pilihan="Kali";}



        String b1=txt1.getText().toString();

        String b2=txt2.getText().toString();

        double db1=Double.parseDouble(b1);

        double db2=Double.parseDouble(b2);

        double h=0;





        if(pilihan.equalsIgnoreCase("Tambah")){

            h=db1+db2;

        }

        else if(pilihan.equalsIgnoreCase("Kurang")){

            h=db1-db2;

        }

        else if(pilihan.equalsIgnoreCase("Kali")){

            h=db1*db2;

        }

        else if(pilihan.equalsIgnoreCase("Bagi")){

            h=db1/db2;

        }



        String sh=String.valueOf(h);

        txtHasil.setText(sh);

    }});

android code kalkulator button

Tags







 Globalkan Variabel name yang kita buat di kalkulator1.xml

EditText txt1,txt2;
TextView
txtH;
Button
btnTambah, btnKali, btnBagi, btnKurang;

Dan tambahkan coding untuk menghitungnya

txt1=(EditText)findViewById(R.id.txtBil1);

txt2=(EditText)findViewById(R.id.txtBil2);

txtH=(TextView)findViewById(R.id.txtHasil);



Button  btnKurang=(Button)findViewById(R.id.btnKurang);

btnKurang.setOnClickListener(new View.OnClickListener() {

    public void onClick(View arg0) {

        String b1=txt1.getText().toString();

        String b2=txt2.getText().toString();

        double db1=Double.parseDouble(b1);

        double db2=Double.parseDouble(b2);

        double h=db1-db2;

        String sh=String.valueOf(h);

        txtH.setText(sh);

    }});



Button  btnTambah=(Button)findViewById(R.id.btnTambah);

btnTambah.setOnClickListener(new View.OnClickListener() {

    public void onClick(View arg0) {

        String b1=txt1.getText().toString();

        String b2=txt2.getText().toString();

        double db1=Double.parseDouble(b1);

        double db2=Double.parseDouble(b2);

        double h=db1+db2;

        String sh=String.valueOf(h);

        txtH.setText(sh);

    }});



Button  btnKali=(Button)findViewById(R.id.btnKali);

btnKali.setOnClickListener(new View.OnClickListener() {

    public void onClick(View arg0) {

        String b1=txt1.getText().toString();

        String b2=txt2.getText().toString();

        double db1=Double.parseDouble(b1);

        double db2=Double.parseDouble(b2);

        double h=db1*db2;

        String sh=String.valueOf(h);

        txtH.setText(sh);

    }});



Button  btnBagi=(Button)findViewById(R.id.btnBagi);

btnBagi.setOnClickListener(new View.OnClickListener() {

    public void onClick(View arg0) {

        String b1=txt1.getText().toString();

        String b2=txt2.getText().toString();

        double db1=Double.parseDouble(b1);

        double db2=Double.parseDouble(b2);

        double h=db1/db2;

        String sh=String.valueOf(h);

        txtH.setText(sh);

    }});



Button  Exit=(Button)findViewById(R.id.btnExit);

Exit.setOnClickListener(new View.OnClickListener() {

    public void onClick(View arg0) {

       finish();

    }});

Tambahkah code untuk tombol back atau kembali pada android

public boolean onKeyDown(int keyCode, KeyEvent event)  {
if (keyCode==KeyEvent.KEYCODE_BACK && 
event.getRepeatCount() == 0) {
    finish();
      return true;
}
    return super.onKeyDown(keyCode, event);
}
>>>>>>>>>>>>>>>>>>>>>>>>>

<selamat mencoba guys>