Senin, 23 Juli 2018

Formula Hitung Gizi Balita Versi Fuzzy

package in.wptrafficanalyzer.achartenginelinechart;
import java.util.Calendar;

import android.os.Bundle;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.DialogInterface.OnClickListener;
import android.content.Intent;
import android.util.Log;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;

public class hitunggizi extends Activity {
String id,nama,ortu,tgllahir,jk,ket, Hasilnya, Sarannya;
Button btnHitung;
EditText txtNama,txtOrtu, txtJK, txtTglLahir, txtUsia, txtTglTimbang, txtBB, txtTB;//txtHasil, txtSaran; //;
dbHelperTimbang helper=null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.hitunggizi);
helper=new dbHelperTimbang(this);
 
        Intent i = this.getIntent();
        id=i.getStringExtra("id");
        nama=i.getStringExtra("nama");
        ortu=i.getStringExtra("ortu");
        tgllahir=i.getStringExtra("tgllahir");
        jk=i.getStringExtra("jk");
        ket=i.getStringExtra("ket");
       
        Calendar cal = Calendar.getInstance();         
int tgl= cal.get(Calendar.DATE);
int bln= cal.get(Calendar.MONTH)+1;
int thn= cal.get(Calendar.YEAR);

String stgl=String.valueOf(thn)+"-"+String.valueOf(bln)+"-"+String.valueOf(tgl);

String []art=tgllahir.split("-");
int tgl1=Integer.parseInt(art[2]);
int bln1=Integer.parseInt(art[1]);
int thn1=Integer.parseInt(art[0]);

int selthn=(thn-thn1)*12;
int selbln=bln-bln1;
int ubln=selthn+selbln;
String subln=String.valueOf(ubln);

txtNama= (EditText) findViewById(R.id.hgnama);txtNama.setEnabled(false);txtNama.setText(nama);
txtOrtu= (EditText) findViewById(R.id.hgortu);txtOrtu.setEnabled(false);txtOrtu.setText(ortu);
txtTglLahir= (EditText) findViewById(R.id.hgtgllahir);txtTglLahir.setEnabled(false);txtTglLahir.setText(tgllahir);
txtUsia= (EditText) findViewById(R.id.hgusia);txtUsia.setEnabled(false);
txtUsia.setText(subln);

txtJK= (EditText) findViewById(R.id.hgjk);txtJK.setEnabled(false);txtJK.setText(jk);
txtTglTimbang= (EditText) findViewById(R.id.hgtgltimbang);txtTglTimbang.setText(stgl);
txtBB= (EditText) findViewById(R.id.hgberatbadan);txtBB.setText("");
txtTB= (EditText) findViewById(R.id.hgtinggibadan);txtTB.setText("");


btnHitung= (Button) findViewById(R.id.hgHitung);
btnHitung.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String tb=txtTB.getText().toString();
String bb=txtBB.getText().toString();
if(tb.length()<1){pesan("Lengkapi data Tinggi Badan Anak Anda");}
else if(bb.length()<1){pesan("Lengkapi data Berat Badan Anak Anda");}
else{
String u=txtUsia.getText().toString().trim();
String hasil="";
String hasil2="";
double t=Double.parseDouble(tb);
double b=Double.parseDouble(bb);


//==================================
int umur=Integer.parseInt(u);
if(jk.equalsIgnoreCase("Laki-laki")){
if(umur==0){
if(b<2.1){hasil="Gizi Buruk";}
else if(b>=2.1 && b <2.5){hasil="Gizi Kurang";}
else if(b>=2.5 && b <=4.4){hasil="Gizi Baik";}
else if(b>4.4){hasil="Gizi Lebih";}
}
else if(umur==1){
if(b<2.9){hasil="Gizi Buruk";}
else if(b>=2.9 && b <3.4){hasil="Gizi Kurang";}
else if(b>=3.4 && b <=5.8){hasil="Gizi Baik";}
else if(b>5.8){hasil="Gizi Lebih";}
}
else if(umur==2){
if(b<3.8){hasil="Gizi Buruk";}
else if(b>=3.8 && b <4.3){hasil="Gizi Kurang";}
else if(b>=4.3 && b <=7.1){hasil="Gizi Baik";}
else if(b>7.1){hasil="Gizi Lebih";}
}
else if(umur==3){
if(b<4.4){hasil="Gizi Buruk";}
else if(b>=4.4 && b <5.0){hasil="Gizi Kurang";}
else if(b>=5.0 && b <=8.0){hasil="Gizi Baik";}
else if(b>8.0){hasil="Gizi Lebih";}
}
else if(umur==4){
if(b<4.9){hasil="Gizi Buruk";}
else if(b>=4.9 && b <5.6){hasil="Gizi Kurang";}
else if(b>=5.6 && b <=8.7){hasil="Gizi Baik";}
else if(b>8.7){hasil="Gizi Lebih";}
}
else if(umur==5){
if(b<5.3){hasil="Gizi Buruk";}
else if(b>=5.3 && b <6.0){hasil="Gizi Kurang";}
else if(b>=6.0 && b <=9.3){hasil="Gizi Baik";}
else if(b>9.3){hasil="Gizi Lebih";}
}
else if(umur==6){
if(b<5.7){hasil="Gizi Buruk";}
else if(b>=5.7 && b <6.4){hasil="Gizi Kurang";}
else if(b>=6.4 && b <=9.8){hasil="Gizi Baik";}
else if(b>9.8){hasil="Gizi Lebih";}
}
else if(umur==7){
if(b<5.9){hasil="Gizi Buruk";}
else if(b>=5.9 && b <6.7){hasil="Gizi Kurang";}
else if(b>=6.7 && b <=10.3){hasil="Gizi Baik";}
else if(b>10.3){hasil="Gizi Lebih";}
}
else if(umur==8){
if(b<6.2){hasil="Gizi Buruk";}
else if(b>=6.2 && b <6.9){hasil="Gizi Kurang";}
else if(b>=6.9 && b <=10.7){hasil="Gizi Baik";}
else if(b>10.7){hasil="Gizi Lebih";}
}
else if(umur==9){
if(b<6.4){hasil="Gizi Buruk";}
else if(b>=6.4 && b <7.1){hasil="Gizi Kurang";}
else if(b>=7.1 && b <=11.0){hasil="Gizi Baik";}
else if(b>11.0){hasil="Gizi Lebih";}
}
else if(umur==10){
if(b<6.6){hasil="Gizi Buruk";}
else if(b>=6.6 && b <7.4){hasil="Gizi Kurang";}
else if(b>=7.4 && b <=11.4){hasil="Gizi Baik";}
else if(b>11.4){hasil="Gizi Lebih";}
}
else if(umur==11){
if(b<6.8){hasil="Gizi Buruk";}
else if(b>=6.8 && b <7.6){hasil="Gizi Kurang";}
else if(b>=7.6 && b <=11.7){hasil="Gizi Baik";}
else if(b>11.7){hasil="Gizi Lebih";}
}
else if(umur==12){
if(b<6.9){hasil="Gizi Buruk";}
else if(b>=6.9 && b <7.7){hasil="Gizi Kurang";}
else if(b>=7.7 && b <=12.0){hasil="Gizi Baik";}
else if(b>12.0){hasil="Gizi Lebih";}
}
else if(umur==13){
if(b<7.1){hasil="Gizi Buruk";}
else if(b>=7.1 && b <7.9){hasil="Gizi Kurang";}
else if(b>=7.9 && b <=12.3){hasil="Gizi Baik";}
else if(b>12.3){hasil="Gizi Lebih";}
}
else if(umur==14){
if(b<7.2){hasil="Gizi Buruk";}
else if(b>=7.2 && b <8.1){hasil="Gizi Kurang";}
else if(b>=8.1 && b <=12.6){hasil="Gizi Baik";}
else if(b>12.6){hasil="Gizi Lebih";}
}
else if(umur==15){
if(b<7.4){hasil="Gizi Buruk";}
else if(b>=7.4 && b <8.3){hasil="Gizi Kurang";}
else if(b>=8.3 && b <=12.8){hasil="Gizi Baik";}
else if(b>12.8){hasil="Gizi Lebih";}
}
else if(umur==16){
if(b<7.5){hasil="Gizi Buruk";}
else if(b>=7.5 && b <8.4){hasil="Gizi Kurang";}
else if(b>=8.4 && b <=13.1){hasil="Gizi Baik";}
else if(b>13.1){hasil="Gizi Lebih";}
}
else if(umur==17){
if(b<7.7){hasil="Gizi Buruk";}
else if(b>=7.7 && b <8.6){hasil="Gizi Kurang";}
else if(b>=8.6 && b <=13.4){hasil="Gizi Baik";}
else if(b>13.4){hasil="Gizi Lebih";}
}
else if(umur==18){
if(b<7.8){hasil="Gizi Buruk";}
else if(b>=7.8 && b <8.8){hasil="Gizi Kurang";}
else if(b>=8.8 && b <=13.7){hasil="Gizi Baik";}
else if(b>13.7){hasil="Gizi Lebih";}
}
else if(umur==19){
if(b<8.0){hasil="Gizi Buruk";}
else if(b>=8.0 && b <8.9){hasil="Gizi Kurang";}
else if(b>=8.9 && b <=13.9){hasil="Gizi Baik";}
else if(b>13.9){hasil="Gizi Lebih";}
}
else if(umur==20){
if(b<8.1){hasil="Gizi Buruk";}
else if(b>=8.1 && b <9.1){hasil="Gizi Kurang";}
else if(b>=9.1 && b <=14.2){hasil="Gizi Baik";}
else if(b>14.2){hasil="Gizi Lebih";}
}
else if(umur==21){
if(b<8.2){hasil="Gizi Buruk";}
else if(b>=8.2 && b <9.2){hasil="Gizi Kurang";}
else if(b>=9.2 && b <=14.5){hasil="Gizi Baik";}
else if(b>14.5){hasil="Gizi Lebih";}
}
else if(umur==22){
if(b<8.4){hasil="Gizi Buruk";}
else if(b>=8.4 && b <9.4){hasil="Gizi Kurang";}
else if(b>=9.4 && b <=14.7){hasil="Gizi Baik";}
else if(b>14.7){hasil="Gizi Lebih";}
}
else if(umur==23){
if(b<8.5){hasil="Gizi Buruk";}
else if(b>=8.5 && b <9.5){hasil="Gizi Kurang";}
else if(b>=9.5 && b <=15.0){hasil="Gizi Baik";}
else if(b>15.0){hasil="Gizi Lebih";}
}
else if(umur==24){
if(b<8.6){hasil="Gizi Buruk";}
else if(b>=8.6 && b <9.7){hasil="Gizi Kurang";}
else if(b>=9.7 && b <=15.3){hasil="Gizi Baik";}
else if(b>15.3){hasil="Gizi Lebih";}
}
else if(umur==25){
if(b<8.8){hasil="Gizi Buruk";}
else if(b>=8.8 && b <9.8){hasil="Gizi Kurang";}
else if(b>=9.8 && b <=15.5){hasil="Gizi Baik";}
else if(b>15.5){hasil="Gizi Lebih";}
}
else if(umur==26){
if(b<8.9){hasil="Gizi Buruk";}
else if(b>=8.9 && b <10.0){hasil="Gizi Kurang";}
else if(b>=10.0 && b <=15.8){hasil="Gizi Baik";}
else if(b>15.8){hasil="Gizi Lebih";}
}
else if(umur==27){
if(b<9.0){hasil="Gizi Buruk";}
else if(b>=9.0 && b <10.1){hasil="Gizi Kurang";}
else if(b>=10.1 && b <=16.1){hasil="Gizi Baik";}
else if(b>16.1){hasil="Gizi Lebih";}
}
else if(umur==28){
if(b<9.1){hasil="Gizi Buruk";}
else if(b>=9.1 && b <10.2){hasil="Gizi Kurang";}
else if(b>=10.2 && b <=16.3){hasil="Gizi Baik";}
else if(b>16.3){hasil="Gizi Lebih";}
}
else if(umur==29){
if(b<9.2){hasil="Gizi Buruk";}
else if(b>=9.2 && b <10.4){hasil="Gizi Kurang";}
else if(b>=10.4 && b <=16.6){hasil="Gizi Baik";}
else if(b>16.6){hasil="Gizi Lebih";}
}
else if(umur==30){
if(b<9.4){hasil="Gizi Buruk";}
else if(b>=9.4 && b <10.5){hasil="Gizi Kurang";}
else if(b>=10.5 && b <=16.9){hasil="Gizi Baik";}
else if(b>16.9){hasil="Gizi Lebih";}
}
else if(umur==31){
if(b<9.5){hasil="Gizi Buruk";}
else if(b>=9.5 && b <10.7){hasil="Gizi Kurang";}
else if(b>=10.7 && b <=17.1){hasil="Gizi Baik";}
else if(b>17.1){hasil="Gizi Lebih";}
}
else if(umur==32){
if(b<9.6){hasil="Gizi Buruk";}
else if(b>=9.6 && b <10.8){hasil="Gizi Kurang";}
else if(b>=10.8 && b <=17.4){hasil="Gizi Baik";}
else if(b>17.4){hasil="Gizi Lebih";}
}
else if(umur==33){
if(b<9.7){hasil="Gizi Buruk";}
else if(b>=9.7 && b <10.9){hasil="Gizi Kurang";}
else if(b>=10.9 && b <=17.6){hasil="Gizi Baik";}
else if(b>17.6){hasil="Gizi Lebih";}
}
else if(umur==34){
if(b<9.8){hasil="Gizi Buruk";}
else if(b>=9.8 && b <11.0){hasil="Gizi Kurang";}
else if(b>=11.0 && b <=17.8){hasil="Gizi Baik";}
else if(b>17.8){hasil="Gizi Lebih";}
}
else if(umur==35){
if(b<9.9){hasil="Gizi Buruk";}
else if(b>=9.9 && b <11.2){hasil="Gizi Kurang";}
else if(b>=11.2 && b <=18.1){hasil="Gizi Baik";}
else if(b>18.1){hasil="Gizi Lebih";}
}
else if(umur==36){
if(b<10.0){hasil="Gizi Buruk";}
else if(b>=10.0 && b <11.3){hasil="Gizi Kurang";}
else if(b>=11.3 && b <=18.3){hasil="Gizi Baik";}
else if(b>18.3){hasil="Gizi Lebih";}
}
else if(umur==37){
if(b<10.1){hasil="Gizi Buruk";}
else if(b>=10.1 && b <11.4){hasil="Gizi Kurang";}
else if(b>=11.4 && b <=18.6){hasil="Gizi Baik";}
else if(b>18.6){hasil="Gizi Lebih";}
}
else if(umur==38){
if(b<10.2){hasil="Gizi Buruk";}
else if(b>=10.2 && b <11.5){hasil="Gizi Kurang";}
else if(b>=11.5 && b <=18.8){hasil="Gizi Baik";}
else if(b>18.8){hasil="Gizi Lebih";}
}
else if(umur==39){
if(b<10.3){hasil="Gizi Buruk";}
else if(b>=10.3 && b <11.6){hasil="Gizi Kurang";}
else if(b>=11.6 && b <=19.0){hasil="Gizi Baik";}
else if(b>19.0){hasil="Gizi Lebih";}
}
else if(umur==40){
if(b<10.4){hasil="Gizi Buruk";}
else if(b>=10.4 && b <11.8){hasil="Gizi Kurang";}
else if(b>=11.8 && b <=19.3){hasil="Gizi Baik";}
else if(b>19.3){hasil="Gizi Lebih";}
}
else if(umur==41){
if(b<10.5){hasil="Gizi Buruk";}
else if(b>=10.5 && b <11.9){hasil="Gizi Kurang";}
else if(b>=11.9 && b <=19.5){hasil="Gizi Baik";}
else if(b>19.5){hasil="Gizi Lebih";}
}
else if(umur==42){
if(b<10.6){hasil="Gizi Buruk";}
else if(b>=10.6 && b <12.0){hasil="Gizi Kurang";}
else if(b>=12.0 && b <=19.7){hasil="Gizi Baik";}
else if(b>19.7){hasil="Gizi Lebih";}
}
else if(umur==43){
if(b<10.7){hasil="Gizi Buruk";}
else if(b>=10.7 && b <12.1){hasil="Gizi Kurang";}
else if(b>=12.1 && b <=20.0){hasil="Gizi Baik";}
else if(b>20.0){hasil="Gizi Lebih";}
}
else if(umur==44){
if(b<10.8){hasil="Gizi Buruk";}
else if(b>=10.8 && b <12.2){hasil="Gizi Kurang";}
else if(b>=12.2 && b <=20.2){hasil="Gizi Baik";}
else if(b>20.2){hasil="Gizi Lebih";}
}
else if(umur==45){
if(b<10.9){hasil="Gizi Buruk";}
else if(b>=10.9 && b <12.4){hasil="Gizi Kurang";}
else if(b>=12.4 && b <=20.5){hasil="Gizi Baik";}
else if(b>20.5){hasil="Gizi Lebih";}
}
else if(umur==46){
if(b<11.0){hasil="Gizi Buruk";}
else if(b>=11.0 && b <12.5){hasil="Gizi Kurang";}
else if(b>=12.5 && b <=20.7){hasil="Gizi Baik";}
else if(b>20.7){hasil="Gizi Lebih";}
}
else if(umur==47){
if(b<11.1){hasil="Gizi Buruk";}
else if(b>=11.1 && b <12.6){hasil="Gizi Kurang";}
else if(b>=12.6 && b <=20.9){hasil="Gizi Baik";}
else if(b>20.9){hasil="Gizi Lebih";}
}
else if(umur==48){
if(b<11.2){hasil="Gizi Buruk";}
else if(b>=11.2 && b <12.7){hasil="Gizi Kurang";}
else if(b>=12.7 && b <=21.2){hasil="Gizi Baik";}
else if(b>21.2){hasil="Gizi Lebih";}
}
else if(umur==49){
if(b<11.3){hasil="Gizi Buruk";}
else if(b>=11.3 && b <12.8){hasil="Gizi Kurang";}
else if(b>=12.8 && b <=21.4){hasil="Gizi Baik";}
else if(b>21.4){hasil="Gizi Lebih";}
}
else if(umur==50){
if(b<11.4){hasil="Gizi Buruk";}
else if(b>=11.4 && b <12.9){hasil="Gizi Kurang";}
else if(b>=12.9 && b <=21.7){hasil="Gizi Baik";}
else if(b>21.7){hasil="Gizi Lebih";}
}
else if(umur==51){
if(b<11.5){hasil="Gizi Buruk";}
else if(b>=11.5 && b <13.1){hasil="Gizi Kurang";}
else if(b>=13.1 && b <=21.9){hasil="Gizi Baik";}
else if(b>21.9){hasil="Gizi Lebih";}
}
else if(umur==52){
if(b<11.6){hasil="Gizi Buruk";}
else if(b>=11.6 && b <13.2){hasil="Gizi Kurang";}
else if(b>=13.2 && b <=22.2){hasil="Gizi Baik";}
else if(b>22.2){hasil="Gizi Lebih";}
}
else if(umur==53){
if(b<11.7){hasil="Gizi Buruk";}
else if(b>=11.7 && b <13.3){hasil="Gizi Kurang";}
else if(b>=13.3 && b <=22.4){hasil="Gizi Baik";}
else if(b>22.4){hasil="Gizi Lebih";}
}
else if(umur==54){
if(b<11.8){hasil="Gizi Buruk";}
else if(b>=11.8 && b <13.4){hasil="Gizi Kurang";}
else if(b>=13.4 && b <=22.7){hasil="Gizi Baik";}
else if(b>22.7){hasil="Gizi Lebih";}
}
else if(umur==55){
if(b<11.9){hasil="Gizi Buruk";}
else if(b>=11.9 && b <13.5){hasil="Gizi Kurang";}
else if(b>=13.5 && b <=22.9){hasil="Gizi Baik";}
else if(b>22.9){hasil="Gizi Lebih";}
}
else if(umur==56){
if(b<12.0){hasil="Gizi Buruk";}
else if(b>=12.0 && b <13.6){hasil="Gizi Kurang";}
else if(b>=13.6 && b <=23.2){hasil="Gizi Baik";}
else if(b>23.2){hasil="Gizi Lebih";}
}
else if(umur==57){
if(b<12.1){hasil="Gizi Buruk";}
else if(b>=12.1 && b <13.7){hasil="Gizi Kurang";}
else if(b>=13.7 && b <=23.4){hasil="Gizi Baik";}
else if(b>23.4){hasil="Gizi Lebih";}
}
else if(umur==58){
if(b<12.2){hasil="Gizi Buruk";}
else if(b>=12.2 && b <13.8){hasil="Gizi Kurang";}
else if(b>=13.8 && b <=23.7){hasil="Gizi Baik";}
else if(b>23.7){hasil="Gizi Lebih";}
}
else if(umur==59){
if(b<12.3){hasil="Gizi Buruk";}
else if(b>=12.3 && b <14.0){hasil="Gizi Kurang";}
else if(b>=14.0 && b <=23.9){hasil="Gizi Baik";}
else if(b>23.9){hasil="Gizi Lebih";}
}
else if(umur==60){
if(b<12.4){hasil="Gizi Buruk";}
else if(b>=12.4 && b <14.1){hasil="Gizi Kurang";}
else if(b>=14.1 && b <=24.2){hasil="Gizi Baik";}
else if(b>24.2){hasil="Gizi Lebih";}
}
}
//==================================
if(jk.equalsIgnoreCase("Laki-laki")){
if(umur==0){
if(t<44.2){hasil2="Sangat Pendek";}
else if(t>=44.2 && t <46.1){hasil2="Pendek";}
else if(t>=46.1 && t <=53.7){hasil2="Normal";}
else if(t>53.7){hasil2="Tinggi";}
}
else if(umur==1){
if(t<43.9){hasil2="Sangat Pendek";}
else if(t>=43.9 && t <50.8){hasil2="Pendek";}
else if(t>=50.8 && t <=58.6){hasil2="Normal";}
else if(t>58.6){hasil2="Tinggi";}
}
else if(umur==2){
if(t<52.4){hasil2="Sangat Pendek";}
else if(t>=52.4 && t <54.4){hasil2="Pendek";}
else if(t>=54.4 && t <=62.4){hasil2="Normal";}
else if(t>62.4){hasil2="Tinggi";}
}
else if(umur==3){
if(t<55.3){hasil2="Sangat Pendek";}
else if(t>=55.3 && t <57.3){hasil2="Pendek";}
else if(t>=57.3 && t <=65.5){hasil2="Normal";}
else if(t>65.5){hasil2="Tinggi";}
}
else if(umur==4){
if(t<57.6){hasil2="Sangat Pendek";}
else if(t>=57.6 && t <59.7){hasil2="Pendek";}
else if(t>=59.7 && t <=68.0){hasil2="Normal";}
else if(t>68.0){hasil2="Tinggi";}
}
else if(umur==5){
if(t<59.6){hasil2="Sangat Pendek";}
else if(t>=59.6 && t <61.7){hasil2="Pendek";}
else if(t>=61.7 && t <=70.1){hasil2="Normal";}
else if(t>70.1){hasil2="Tinggi";}
}
else if(umur==6){
if(t<61.2){hasil2="Sangat Pendek";}
else if(t>=61.2 && t <63.3){hasil2="Pendek";}
else if(t>=63.3 && t <=71.9){hasil2="Normal";}
else if(t>71.9){hasil2="Tinggi";}
}
else if(umur==7){
if(t<62.7){hasil2="Sangat Pendek";}
else if(t>=62.7 && t <64.8){hasil2="Pendek";}
else if(t>=64.8 && t <=73.5){hasil2="Normal";}
else if(t>73.5){hasil2="Tinggi";}
}
else if(umur==8){
if(t<64.0){hasil2="Sangat Pendek";}
else if(t>=64.0 && t <66.0){hasil2="Pendek";}
else if(t>=66.2 && t <=75.0){hasil2="Normal";}
else if(t>75.0){hasil2="Tinggi";}
}
else if(umur==9){
if(t<65.2){hasil2="Sangat Pendek";}
else if(t>=65.2 && t <67.5){hasil2="Pendek";}
else if(t>=67.5 && t <=76.5){hasil2="Normal";}
else if(t>76.5){hasil2="Tinggi";}
}
else if(umur==10){
if(t<66.4){hasil2="Sangat Pendek";}
else if(t>=66.4 && t <68.7){hasil2="Pendek";}
else if(t>=68.7 && t <=77.9){hasil2="Normal";}
else if(t>77.9){hasil2="Tinggi";}
}
else if(umur==11){
if(t<67.6){hasil2="Sangat Pendek";}
else if(t>=67.6 && t <69.9){hasil2="Pendek";}
else if(t>=69.9 && t <=79.2){hasil2="Normal";}
else if(t>79.2){hasil2="Tinggi";}
}
else if(umur==12){
if(t<68.6){hasil2="Sangat Pendek";}
else if(t>=68.6 && t <71.0){hasil2="Pendek";}
else if(t>=71.0 && t <=80.5){hasil2="Normal";}
else if(t>80.5){hasil2="Tinggi";}
}
else if(umur==13){
if(t<69.6){hasil2="Sangat Pendek";}
else if(t>=69.6 && t <72.1){hasil2="Pendek";}
else if(t>=72.1 && t <=81.8){hasil2="Normal";}
else if(t>81.8){hasil2="Tinggi";}
}
else if(umur==14){
if(t<70.6){hasil2="Sangat Pendek";}
else if(t>=70.6 && t <73.1){hasil2="Pendek";}
else if(t>=73.1 && t <=83.0){hasil2="Normal";}
else if(t>83.0){hasil2="Tinggi";}
}
else if(umur==15){
if(t<71.6){hasil2="Sangat Pendek";}
else if(t>=71.6 && t <74.1){hasil2="Pendek";}
else if(t>=74.1 && t <=84.2){hasil2="Normal";}
else if(t>84.2){hasil2="Tinggi";}
}
else if(umur==16){
if(t<72.5){hasil2="Sangat Pendek";}
else if(t>=72.5 && t <75.0){hasil2="Pendek";}
else if(t>=75.0 && t <=85.4){hasil2="Normal";}
else if(t>85.4){hasil2="Tinggi";}
}
else if(umur==17){
if(t<73.3){hasil2="Sangat Pendek";}
else if(t>=73.3 && t <76.0){hasil2="Pendek";}
else if(t>=76.0 && t <=86.5){hasil2="Normal";}
else if(t>86.5){hasil2="Tinggi";}
}
else if(umur==18){
if(t<74.2){hasil2="Sangat Pendek";}
else if(t>=74.2 && t <76.9){hasil2="Pendek";}
else if(t>=76.9 && t <=87.7){hasil2="Normal";}
else if(t>87.7){hasil2="Tinggi";}
}
else if(umur==19){
if(t<75.0){hasil2="Sangat Pendek";}
else if(t>=75.0 && t <77.7){hasil2="Pendek";}
else if(t>=77.7 && t <=88.8){hasil2="Normal";}
else if(t>88.8){hasil2="Tinggi";}
}
else if(umur==20){
if(t<75.8){hasil2="Sangat Pendek";}
else if(t>=75.8 && t <78.6){hasil2="Pendek";}
else if(t>=78.6 && t <=89.6){hasil2="Normal";}
else if(t>89.6){hasil2="Tinggi";}
}
else if(umur==21){
if(t<76.5){hasil2="Sangat Pendek";}
else if(t>=76.5 && t <79.4){hasil2="Pendek";}
else if(t>=79.4 && t <=90.9){hasil2="Normal";}
else if(t>90.9){hasil2="Tinggi";}
}
else if(umur==22){
if(t<77.2){hasil2="Sangat Pendek";}
else if(t>=77.2 && t <80.2){hasil2="Pendek";}
else if(t>=80.2 && t <=91.9){hasil2="Normal";}
else if(t>91.9){hasil2="Tinggi";}
}

else if(umur==23){
if(t<78.0){hasil2="Sangat Pendek";}
else if(t>=78.0 && t <81.0){hasil2="Pendek";}
else if(t>=81.0 && t <=92.9){hasil2="Normal";}
else if(t>92.9){hasil2="Tinggi";}
}
else if(umur==24){
if(t<78.7){hasil2="Sangat Pendek";}
else if(t>=78.7 && t <81.7){hasil2="Pendek";}
else if(t>=81.7 && t <=93.9){hasil2="Normal";}
else if(t>93.9){hasil2="Tinggi";}
}
else if(umur==25){
if(t<78.6){hasil2="Sangat Pendek";}
else if(t>=78.6 && t <81.7){hasil2="Pendek";}
else if(t>=81.7 && t <=94.2){hasil2="Normal";}
else if(t>94.2){hasil2="Tinggi";}
}

else if(umur==26){
if(t<79.3){hasil2="Sangat Pendek";}
else if(t>=79.3 && t <82.5){hasil2="Pendek";}
else if(t>=82.5 && t <=95.2){hasil2="Normal";}
else if(t>95.2){hasil2="Tinggi";}
}
else if(umur==27){
if(t<79.9){hasil2="Sangat Pendek";}
else if(t>=79.9 && t <83.1){hasil2="Pendek";}
else if(t>=83.1 && t <=96.1){hasil2="Normal";}
else if(t>96.1){hasil2="Tinggi";}
}
else if(umur==28){
if(t<80.5){hasil2="Sangat Pendek";}
else if(t>=80.5 && t <83.8){hasil2="Pendek";}
else if(t>=83.8 && t <=97.0){hasil2="Normal";}
else if(t>97.0){hasil2="Tinggi";}
}
else if(umur==29){
if(t<81.1){hasil2="Sangat Pendek";}
else if(t>=81.1 && t <84.5){hasil2="Pendek";}
else if(t>=84.5 && t <=97.9){hasil2="Normal";}
else if(t>97.9){hasil2="Tinggi";}
}
else if(umur==30){
if(t<81.7){hasil2="Sangat Pendek";}
else if(t>=81.7 && t <85.1){hasil2="Pendek";}
else if(t>=85.1 && t <=98.7){hasil2="Normal";}
else if(t>98.7){hasil2="Tinggi";}
}
else if(umur==31){
if(t<82.3){hasil2="Sangat Pendek";}
else if(t>=82.3 && t <85.7){hasil2="Pendek";}
else if(t>=85.7 && t <=99.6){hasil2="Normal";}
else if(t>99.6){hasil2="Tinggi";}
}
else if(umur==32){
if(t<82.8){hasil2="Sangat Pendek";}
else if(t>=82.8 && t <86.4){hasil2="Pendek";}
else if(t>=86.4 && t <=100.4){hasil2="Normal";}
else if(t>100.4){hasil2="Tinggi";}
}
else if(umur==33){
if(t<83.4){hasil2="Sangat Pendek";}
else if(t>=83.4 && t <86.9){hasil2="Pendek";}
else if(t>=86.9 && t <=101.2){hasil2="Normal";}
else if(t>101.2){hasil2="Tinggi";}
}
else if(umur==34){
if(t<83.9){hasil2="Sangat Pendek";}
else if(t>=83.9 && t <87.5){hasil2="Pendek";}
else if(t>=87.5 && t <=102.0){hasil2="Normal";}
else if(t>102.0){hasil2="Tinggi";}
}
else if(umur==35){
if(t<84.4){hasil2="Sangat Pendek";}
else if(t>=84.4 && t <88.1){hasil2="Pendek";}
else if(t>=88.1 && t <=102.7){hasil2="Normal";}
else if(t>102.7){hasil2="Tinggi";}
}
else if(umur==36){
if(t<85.0){hasil2="Sangat Pendek";}
else if(t>=85.0 && t <88.7){hasil2="Pendek";}
else if(t>=88.7 && t <=103.5){hasil2="Normal";}
else if(t>103.5){hasil2="Tinggi";}
}
else if(umur==37){
if(t<85.5){hasil2="Sangat Pendek";}
else if(t>=85.5 && t <89.2){hasil2="Pendek";}
else if(t>=89.2 && t <=104.2){hasil2="Normal";}
else if(t>104.2){hasil2="Tinggi";}
}
else if(umur==38){
if(t<86.0){hasil2="Sangat Pendek";}
else if(t>=86.0 && t <89.8){hasil2="Pendek";}
else if(t>=89.8 && t <=105.0){hasil2="Normal";}
else if(t>105.0){hasil2="Tinggi";}
}
else if(umur==39){
if(t<86.5){hasil2="Sangat Pendek";}
else if(t>=86.5 && t <90.3){hasil2="Pendek";}
else if(t>=90.3 && t <=105.7){hasil2="Normal";}
else if(t>105.7){hasil2="Tinggi";}
}
else if(umur==40){
if(t<87.0){hasil2="Sangat Pendek";}
else if(t>=87.0 && t <90.9){hasil2="Pendek";}
else if(t>=90.9 && t <=106.4){hasil2="Normal";}
else if(t>106.4){hasil2="Tinggi";}
}
else if(umur==41){
if(t<87.5){hasil2="Sangat Pendek";}
else if(t>=87.5 && t <91.4){hasil2="Pendek";}
else if(t>=91.4 && t <=107.1){hasil2="Normal";}
else if(t>107.1){hasil2="Tinggi";}
}
else if(umur==42){
if(t<88.0){hasil2="Sangat Pendek";}
else if(t>=88.0 && t <91.9){hasil2="Pendek";}
else if(t>=91.9 && t <=107.8){hasil2="Normal";}
else if(t>107.8){hasil2="Tinggi";}
}
else if(umur==43){
if(t<88.4){hasil2="Sangat Pendek";}
else if(t>=88.4 && t <92.4){hasil2="Pendek";}
else if(t>=92.4 && t <=108.5){hasil2="Normal";}
else if(t>108.5){hasil2="Tinggi";}
}
else if(umur==44){
if(t<88.9){hasil2="Sangat Pendek";}
else if(t>=88.9 && t <93.0){hasil2="Pendek";}
else if(t>=93.0 && t <=109.1){hasil2="Normal";}
else if(t>109.1){hasil2="Tinggi";}
}
else if(umur==45){
if(t<89.4){hasil2="Sangat Pendek";}
else if(t>=89.4 && t <93.5){hasil2="Pendek";}
else if(t>=93.5 && t <=109.8){hasil2="Normal";}
else if(t>109.8){hasil2="Tinggi";}
}
else if(umur==46){
if(t<89.8){hasil2="Sangat Pendek";}
else if(t>=89.8 && t <94.0){hasil2="Pendek";}
else if(t>=94.0 && t <=110.4){hasil2="Normal";}
else if(t>110.4){hasil2="Tinggi";}
}
else if(umur==47){
if(t<90.3){hasil2="Sangat Pendek";}
else if(t>=90.3 && t <94.4){hasil2="Pendek";}
else if(t>=94.4 && t <=111.1){hasil2="Normal";}
else if(t>111.1){hasil2="Tinggi";}
}
else if(umur==48){
if(t<90.7){hasil2="Sangat Pendek";}
else if(t>=90.7 && t <94.9){hasil2="Pendek";}
else if(t>=94.9 && t <=111.7){hasil2="Normal";}
else if(t>111.7){hasil2="Tinggi";}
}
else if(umur==49){
if(t<91.2){hasil2="Sangat Pendek";}
else if(t>=91.2 && t <95.4){hasil2="Pendek";}
else if(t>=95.4 && t <=112.4){hasil2="Normal";}
else if(t>112.4){hasil2="Tinggi";}
}
else if(umur==50){
if(t<91.6){hasil2="Sangat Pendek";}
else if(t>=91.6 && t <95.9){hasil2="Pendek";}
else if(t>=95.9 && t <=113.0){hasil2="Normal";}
else if(t>113.0){hasil2="Tinggi";}
}
else if(umur==51){
if(t<92.1){hasil2="Sangat Pendek";}
else if(t>=92.1 && t <96.4){hasil2="Pendek";}
else if(t>=96.4 && t <=113.6){hasil2="Normal";}
else if(t>113.6){hasil2="Tinggi";}
}
else if(umur==52){
if(t<92.5){hasil2="Sangat Pendek";}
else if(t>=92.5 && t <96.9){hasil2="Pendek";}
else if(t>=96.9 && t <=114.2){hasil2="Normal";}
else if(t>114.2){hasil2="Tinggi";}
}
else if(umur==53){
if(t<93.0){hasil2="Sangat Pendek";}
else if(t>=93.0 && t <97.4){hasil2="Pendek";}
else if(t>=97.4 && t <=114.9){hasil2="Normal";}
else if(t>114.9){hasil2="Tinggi";}
}
else if(umur==54){
if(t<93.4){hasil2="Sangat Pendek";}
else if(t>=93.4 && t <97.8){hasil2="Pendek";}
else if(t>=97.8 && t <=115.5){hasil2="Normal";}
else if(t>115.5){hasil2="Tinggi";}
}
else if(umur==55){
if(t<93.9){hasil2="Sangat Pendek";}
else if(t>=93.9 && t <98.3){hasil2="Pendek";}
else if(t>=98.3 && t <=116.1){hasil2="Normal";}
else if(t>116.1){hasil2="Tinggi";}
}
else if(umur==56){
if(t<94.3){hasil2="Sangat Pendek";}
else if(t>=94.3 && t <98.8){hasil2="Pendek";}
else if(t>=98.8 && t <=116.7){hasil2="Normal";}
else if(t>116.7){hasil2="Tinggi";}
}
else if(umur==57){
if(t<94.7){hasil2="Sangat Pendek";}
else if(t>=94.7 && t <99.3){hasil2="Pendek";}
else if(t>=99.3 && t <=117.4){hasil2="Normal";}
else if(t>117.4){hasil2="Tinggi";}
}
else if(umur==58){
if(t<95.2){hasil2="Sangat Pendek";}
else if(t>=95.2 && t <99.7){hasil2="Pendek";}
else if(t>=99.7 && t <=118.0){hasil2="Normal";}
else if(t>118.0){hasil2="Tinggi";}
}
else if(umur==59){
if(t<95.6){hasil2="Sangat Pendek";}
else if(t>=95.6 && t <100.2){hasil2="Pendek";}
else if(t>=100.2 && t <=118.6){hasil2="Normal";}
else if(t>118.6){hasil2="Tinggi";}
}
else if(umur==60){
if(t<96.1){hasil2="Sangat Pendek";}
else if(t>=96.1 && t <100.7){hasil2="Pendek";}
else if(t>=100.7 && t <=119.2){hasil2="Normal";}
else if(t>119.2){hasil2="Tinggi";}
}

}
//===============================================

if(jk.equalsIgnoreCase("Perempuan")){
if(umur==0){
if(b<2.0){hasil="Gizi Buruk";}
else if(b>=2.0 && b <2.4){hasil="Gizi Kurang";}
else if(b>=2.4 && b <=4.2){hasil="Gizi Baik";}
else if(b>4.2){hasil="Gizi Lebih";}
}
else if(umur==1){
if(b<2.7){hasil="Gizi Buruk";}
else if(b>=2.7 && b <3.2){hasil="Gizi Kurang";}
else if(b>=3.2 && b <=5.5){hasil="Gizi Baik";}
else if(b>5.5){hasil="Gizi Lebih";}
}
else if(umur==2){
if(b<3.4){hasil="Gizi Buruk";}
else if(b>=3.4 && b <3.9){hasil="Gizi Kurang";}
else if(b>=3.9 && b <=6.6){hasil="Gizi Baik";}
else if(b>6.6){hasil="Gizi Lebih";}
}
else if(umur==3){
if(b<4.0){hasil="Gizi Buruk";}
else if(b>=4.0 && b <4.5){hasil="Gizi Kurang";}
else if(b>=4.5 && b <=7.5){hasil="Gizi Baik";}
else if(b>7.5){hasil="Gizi Lebih";}
}
else if(umur==4){
if(b<4.4){hasil="Gizi Buruk";}
else if(b>=4.4 && b <5.0){hasil="Gizi Kurang";}
else if(b>=5.0 && b <=8.2){hasil="Gizi Baik";}
else if(b>8.2){hasil="Gizi Lebih";}
}
else if(umur==5){
if(b<4.8){hasil="Gizi Buruk";}
else if(b>=4.8 && b <5.4){hasil="Gizi Kurang";}
else if(b>=5.4 && b <=8.8){hasil="Gizi Baik";}
else if(b>8.8){hasil="Gizi Lebih";}
}
else if(umur==6){
if(b<5.1){hasil="Gizi Buruk";}
else if(b>=5.1 && b <5.7){hasil="Gizi Kurang";}
else if(b>=5.7 && b <=9.3){hasil="Gizi Baik";}
else if(b>9.3){hasil="Gizi Lebih";}
}
else if(umur==7){
if(b<5.3){hasil="Gizi Buruk";}
else if(b>=5.3 && b <6.0){hasil="Gizi Kurang";}
else if(b>=6.0 && b <=9.8){hasil="Gizi Baik";}
else if(b>9.8){hasil="Gizi Lebih";}
}
else if(umur==8){
if(b<5.6){hasil="Gizi Buruk";}
else if(b>=5.6 && b <6.3){hasil="Gizi Kurang";}
else if(b>=6.3 && b <=10.2){hasil="Gizi Baik";}
else if(b>10.2){hasil="Gizi Lebih";}
}
else if(umur==9){
if(b<5.8){hasil="Gizi Buruk";}
else if(b>=5.8 && b <6.5){hasil="Gizi Kurang";}
else if(b>=6.5 && b <=10.5){hasil="Gizi Baik";}
else if(b>10.5){hasil="Gizi Lebih";}
}
else if(umur==10){
if(b<5.9){hasil="Gizi Buruk";}
else if(b>=5.9 && b <6.7){hasil="Gizi Kurang";}
else if(b>=6.7 && b <=10.9){hasil="Gizi Baik";}
else if(b>10.9){hasil="Gizi Lebih";}
}
else if(umur==11){
if(b<6.1){hasil="Gizi Buruk";}
else if(b>=6.1 && b <6.9){hasil="Gizi Kurang";}
else if(b>=6.9 && b <=11.2){hasil="Gizi Baik";}
else if(b>11.2){hasil="Gizi Lebih";}
}
else if(umur==12){
if(b<6.3){hasil="Gizi Buruk";}
else if(b>=6.3 && b <7.0){hasil="Gizi Kurang";}
else if(b>=7.0 && b <=11.5){hasil="Gizi Baik";}
else if(b>11.5){hasil="Gizi Lebih";}
}
else if(umur==13){
if(b<6.4){hasil="Gizi Buruk";}
else if(b>=6.4 && b <7.2){hasil="Gizi Kurang";}
else if(b>=7.2 && b <=11.8){hasil="Gizi Baik";}
else if(b>11.8){hasil="Gizi Lebih";}
}
else if(umur==14){
if(b<6.6){hasil="Gizi Buruk";}
else if(b>=6.6 && b <7.4){hasil="Gizi Kurang";}
else if(b>=7.4 && b <=12.1){hasil="Gizi Baik";}
else if(b>12.1){hasil="Gizi Lebih";}
}
else if(umur==15){
if(b<6.7){hasil="Gizi Buruk";}
else if(b>=6.7 && b <7.6){hasil="Gizi Kurang";}
else if(b>=7.6 && b <=12.4){hasil="Gizi Baik";}
else if(b>12.4){hasil="Gizi Lebih";}
}
else if(umur==16){
if(b<6.9){hasil="Gizi Buruk";}
else if(b>=6.9 && b <7.7){hasil="Gizi Kurang";}
else if(b>=7.7 && b <=12.6){hasil="Gizi Baik";}
else if(b>12.6){hasil="Gizi Lebih";}
}
else if(umur==17){
if(b<7.0){hasil="Gizi Buruk";}
else if(b>=7.0 && b <7.9){hasil="Gizi Kurang";}
else if(b>=7.9 && b <=12.9){hasil="Gizi Baik";}
else if(b>12.9){hasil="Gizi Lebih";}
}
else if(umur==18){
if(b<7.2){hasil="Gizi Buruk";}
else if(b>=7.2 && b <8.1){hasil="Gizi Kurang";}
else if(b>=8.1 && b <=13.2){hasil="Gizi Baik";}
else if(b>13.2){hasil="Gizi Lebih";}
}
else if(umur==19){
if(b<7.3){hasil="Gizi Buruk";}
else if(b>=7.3 && b <8.2){hasil="Gizi Kurang";}
else if(b>=8.2 && b <=13.5){hasil="Gizi Baik";}
else if(b>13.5){hasil="Gizi Lebih";}
}
else if(umur==20){
if(b<7.5){hasil="Gizi Buruk";}
else if(b>=7.5 && b <8.4){hasil="Gizi Kurang";}
else if(b>=8.4 && b <=13.7){hasil="Gizi Baik";}
else if(b>13.7){hasil="Gizi Lebih";}
}
else if(umur==21){
if(b<7.6){hasil="Gizi Buruk";}
else if(b>=7.6 && b <8.6){hasil="Gizi Kurang";}
else if(b>=8.6 && b <=14.0){hasil="Gizi Baik";}
else if(b>14.0){hasil="Gizi Lebih";}
}
else if(umur==22){
if(b<7.8){hasil="Gizi Buruk";}
else if(b>=7.8 && b <8.7){hasil="Gizi Kurang";}
else if(b>=8.7 && b <=14.3){hasil="Gizi Baik";}
else if(b>14.3){hasil="Gizi Lebih";}
}
else if(umur==23){
if(b<7.9){hasil="Gizi Buruk";}
else if(b>=7.9 && b <8.9){hasil="Gizi Kurang";}
else if(b>=8.9 && b <=14.6){hasil="Gizi Baik";}
else if(b>14.6){hasil="Gizi Lebih";}
}
else if(umur==24){
if(b<8.1){hasil="Gizi Buruk";}
else if(b>=8.1 && b <9.0){hasil="Gizi Kurang";}
else if(b>=9.0 && b <=14.8){hasil="Gizi Baik";}
else if(b>14.8){hasil="Gizi Lebih";}
}
else if(umur==25){
if(b<8.2){hasil="Gizi Buruk";}
else if(b>=8.2 && b <9.2){hasil="Gizi Kurang";}
else if(b>=9.2 && b <=15.1){hasil="Gizi Baik";}
else if(b>15.1){hasil="Gizi Lebih";}
}
else if(umur==26){
if(b<8.4){hasil="Gizi Buruk";}
else if(b>=8.4 && b <9.4){hasil="Gizi Kurang";}
else if(b>=9.4 && b <=15.1){hasil="Gizi Baik";}
else if(b>15.1){hasil="Gizi Lebih";}
}
else if(umur==27){
if(b<8.5){hasil="Gizi Buruk";}
else if(b>=8.5 && b <9.5){hasil="Gizi Kurang";}
else if(b>=9.5 && b <=15.7){hasil="Gizi Baik";}
else if(b>15.7){hasil="Gizi Lebih";}
}
else if(umur==28){
if(b<8.6){hasil="Gizi Buruk";}
else if(b>=8.6 && b <9.7){hasil="Gizi Kurang";}
else if(b>=9.7 && b <=16.0){hasil="Gizi Baik";}
else if(b>16.0){hasil="Gizi Lebih";}
}
else if(umur==29){
if(b<8.8){hasil="Gizi Buruk";}
else if(b>=8.8 && b <9.8){hasil="Gizi Kurang";}
else if(b>=9.8 && b <=16.2){hasil="Gizi Baik";}
else if(b>16.2){hasil="Gizi Lebih";}
}
else if(umur==30){
if(b<8.9){hasil="Gizi Buruk";}
else if(b>=8.9 && b <10.0){hasil="Gizi Kurang";}
else if(b>=10.0 && b <=16.5){hasil="Gizi Baik";}
else if(b>16.5){hasil="Gizi Lebih";}
}
else if(umur==31){
if(b<9.0){hasil="Gizi Buruk";}
else if(b>=9.0 && b <10.1){hasil="Gizi Kurang";}
else if(b>=10.1 && b <=16.8){hasil="Gizi Baik";}
else if(b>16.8){hasil="Gizi Lebih";}
}
else if(umur==32){
if(b<9.1){hasil="Gizi Buruk";}
else if(b>=9.1 && b <10.3){hasil="Gizi Kurang";}
else if(b>=10.3 && b <=17.1){hasil="Gizi Baik";}
else if(b>17.1){hasil="Gizi Lebih";}
}
else if(umur==33){
if(b<9.3){hasil="Gizi Buruk";}
else if(b>=9.3 && b <10.4){hasil="Gizi Kurang";}
else if(b>=10.4 && b <=17.3){hasil="Gizi Baik";}
else if(b>17.3){hasil="Gizi Lebih";}
}
else if(umur==34){
if(b<9.4){hasil="Gizi Buruk";}
else if(b>=9.4 && b <10.5){hasil="Gizi Kurang";}
else if(b>=10.5 && b <=17.6){hasil="Gizi Baik";}
else if(b>17.6){hasil="Gizi Lebih";}
}
else if(umur==35){
if(b<9.5){hasil="Gizi Buruk";}
else if(b>=9.5 && b <10.7){hasil="Gizi Kurang";}
else if(b>=10.7 && b <=17.9){hasil="Gizi Baik";}
else if(b>17.9){hasil="Gizi Lebih";}
}
else if(umur==36){
if(b<9.6){hasil="Gizi Buruk";}
else if(b>=9.6 && b <10.8){hasil="Gizi Kurang";}
else if(b>=10.8 && b <=18.1){hasil="Gizi Baik";}
else if(b>18.1){hasil="Gizi Lebih";}
}
else if(umur==37){
if(b<9.7){hasil="Gizi Buruk";}
else if(b>=9.7 && b <10.9){hasil="Gizi Kurang";}
else if(b>=10.9 && b <=18.4){hasil="Gizi Baik";}
else if(b>18.4){hasil="Gizi Lebih";}
}
else if(umur==38){
if(b<9.8){hasil="Gizi Buruk";}
else if(b>=9.8 && b <11.1){hasil="Gizi Kurang";}
else if(b>=11.1 && b <=18.7){hasil="Gizi Baik";}
else if(b>18.7){hasil="Gizi Lebih";}
}
else if(umur==39){
if(b<9.9){hasil="Gizi Buruk";}
else if(b>=9.9 && b <11.2){hasil="Gizi Kurang";}
else if(b>=11.2 && b <=19.0){hasil="Gizi Baik";}
else if(b>19.0){hasil="Gizi Lebih";}
}
else if(umur==40){
if(b<10.1){hasil="Gizi Buruk";}
else if(b>=10.1 && b <11.3){hasil="Gizi Kurang";}
else if(b>=11.3 && b <=19.2){hasil="Gizi Baik";}
else if(b>19.2){hasil="Gizi Lebih";}
}
else if(umur==41){
if(b<10.2){hasil="Gizi Buruk";}
else if(b>=10.2 && b <11.5){hasil="Gizi Kurang";}
else if(b>=11.5 && b <=19.5){hasil="Gizi Baik";}
else if(b>19.5){hasil="Gizi Lebih";}
}
else if(umur==42){
if(b<10.3){hasil="Gizi Buruk";}
else if(b>=10.3 && b <11.6){hasil="Gizi Kurang";}
else if(b>=11.6 && b <=19.8){hasil="Gizi Baik";}
else if(b>19.8){hasil="Gizi Lebih";}
}
else if(umur==43){
if(b<10.4){hasil="Gizi Buruk";}
else if(b>=10.4 && b <11.7){hasil="Gizi Kurang";}
else if(b>=11.7 && b <=20.1){hasil="Gizi Baik";}
else if(b>20.1){hasil="Gizi Lebih";}
}
else if(umur==44){
if(b<10.5){hasil="Gizi Buruk";}
else if(b>=10.5 && b <11.8){hasil="Gizi Kurang";}
else if(b>=11.8 && b <=20.4){hasil="Gizi Baik";}
else if(b>20.4){hasil="Gizi Lebih";}
}
else if(umur==45){
if(b<10.6){hasil="Gizi Buruk";}
else if(b>=10.6 && b <12.0){hasil="Gizi Kurang";}
else if(b>=12.0 && b <=20.7){hasil="Gizi Baik";}
else if(b>20.7){hasil="Gizi Lebih";}
}
else if(umur==46){
if(b<10.7){hasil="Gizi Buruk";}
else if(b>=10.7 && b <12.1){hasil="Gizi Kurang";}
else if(b>=12.1 && b <=20.9){hasil="Gizi Baik";}
else if(b>20.9){hasil="Gizi Lebih";}
}
else if(umur==47){
if(b<10.8){hasil="Gizi Buruk";}
else if(b>=10.8 && b <12.2){hasil="Gizi Kurang";}
else if(b>=12.2 && b <=21.2){hasil="Gizi Baik";}
else if(b>21.2){hasil="Gizi Lebih";}
}
else if(umur==48){
if(b<10.9){hasil="Gizi Buruk";}
else if(b>=10.9 && b <12.3){hasil="Gizi Kurang";}
else if(b>=12.3 && b <=21.5){hasil="Gizi Baik";}
else if(b>21.5){hasil="Gizi Lebih";}
}
else if(umur==49){
if(b<11.0){hasil="Gizi Buruk";}
else if(b>=11.0 && b <12.4){hasil="Gizi Kurang";}
else if(b>=12.4 && b <=21.8){hasil="Gizi Baik";}
else if(b>21.8){hasil="Gizi Lebih";}
}
else if(umur==50){
if(b<11.1){hasil="Gizi Buruk";}
else if(b>=11.1 && b <12.6){hasil="Gizi Kurang";}
else if(b>=12.6 && b <=22.1){hasil="Gizi Baik";}
else if(b>22.1){hasil="Gizi Lebih";}
}
else if(umur==51){
if(b<11.2){hasil="Gizi Buruk";}
else if(b>=11.2 && b <12.7){hasil="Gizi Kurang";}
else if(b>=12.7 && b <=22.4){hasil="Gizi Baik";}
else if(b>22.4){hasil="Gizi Lebih";}
}
else if(umur==52){
if(b<11.3){hasil="Gizi Buruk";}
else if(b>=11.3 && b <12.8){hasil="Gizi Kurang";}
else if(b>=12.8 && b <=22.6){hasil="Gizi Baik";}
else if(b>22.6){hasil="Gizi Lebih";}
}
else if(umur==53){
if(b<11.4){hasil="Gizi Buruk";}
else if(b>=11.4 && b <12.9){hasil="Gizi Kurang";}
else if(b>=12.9 && b <=22.9){hasil="Gizi Baik";}
else if(b>22.9){hasil="Gizi Lebih";}
}
else if(umur==54){
if(b<11.5){hasil="Gizi Buruk";}
else if(b>=11.5 && b <13.0){hasil="Gizi Kurang";}
else if(b>=13.0 && b <=23.2){hasil="Gizi Baik";}
else if(b>23.2){hasil="Gizi Lebih";}
}
else if(umur==55){
if(b<11.6){hasil="Gizi Buruk";}
else if(b>=11.6 && b <13.2){hasil="Gizi Kurang";}
else if(b>=13.2 && b <=23.5){hasil="Gizi Baik";}
else if(b>23.5){hasil="Gizi Lebih";}
}
else if(umur==56){
if(b<11.7){hasil="Gizi Buruk";}
else if(b>=11.7 && b <13.3){hasil="Gizi Kurang";}
else if(b>=13.3 && b <=23.8){hasil="Gizi Baik";}
else if(b>23.8){hasil="Gizi Lebih";}
}
else if(umur==57){
if(b<11.8){hasil="Gizi Buruk";}
else if(b>=11.8 && b <13.4){hasil="Gizi Kurang";}
else if(b>=13.4 && b <=24.1){hasil="Gizi Baik";}
else if(b>24.1){hasil="Gizi Lebih";}
}
else if(umur==58){
if(b<11.9){hasil="Gizi Buruk";}
else if(b>=11.9 && b <13.5){hasil="Gizi Kurang";}
else if(b>=13.5 && b <=24.4){hasil="Gizi Baik";}
else if(b>24.4){hasil="Gizi Lebih";}
}
else if(umur==59){
if(b<12.0){hasil="Gizi Buruk";}
else if(b>=12.0 && b <13.6){hasil="Gizi Kurang";}
else if(b>=13.6 && b <=24.6){hasil="Gizi Baik";}
else if(b>24.6){hasil="Gizi Lebih";}
}
else if(umur==60){
if(b<12.1){hasil="Gizi Buruk";}
else if(b>=12.1 && b <13.7){hasil="Gizi Kurang";}
else if(b>=13.7 && b <=24.9){hasil="Gizi Baik";}
else if(b>24.9){hasil="Gizi Lebih";}
}
}
//==================================

if(jk.equalsIgnoreCase("Perempuan")){
if(umur==0){
if(t<43.0){hasil2="Sangat Pendek";}
else if(t>=43.0 && t <45.4){hasil2="Pendek";}
else if(t>=45.4 && t <=52.9){hasil2="Normal";}
else if(t>52.9){hasil2="Tinggi";}
}
else if(umur==1){
if(t<47.8){hasil2="Sangat Pendek";}
else if(t>=47.8 && t <49.8){hasil2="Pendek";}
else if(t>=49.8 && t <=57.6){hasil2="Normal";}
else if(t>57.6){hasil2="Tinggi";}
}
else if(umur==2){
if(t<51.0){hasil2="Sangat Pendek";}
else if(t>=51.0 && t <53.0){hasil2="Pendek";}
else if(t>=53.0 && t <=61.1){hasil2="Normal";}
else if(t>61.1){hasil2="Tinggi";}
}
else if(umur==3){
if(t<53.5){hasil2="Sangat Pendek";}
else if(t>=53.5 && t <55.6){hasil2="Pendek";}
else if(t>=55.6 && t <=64.0){hasil2="Normal";}
else if(t>64.0){hasil2="Tinggi";}
}
else if(umur==4){
if(t<55.6){hasil2="Sangat Pendek";}
else if(t>=55.6 && t <57.8){hasil2="Pendek";}
else if(t>=57.8 && t <=66.4){hasil2="Normal";}
else if(t>66.4){hasil2="Tinggi";}
}
else if(umur==5){
if(t<57.4){hasil2="Sangat Pendek";}
else if(t>=57.4 && t <59.6){hasil2="Pendek";}
else if(t>=59.6 && t <=68.5){hasil2="Normal";}
else if(t>68.5){hasil2="Tinggi";}
}
else if(umur==6){
if(t<58.9){hasil2="Sangat Pendek";}
else if(t>=58.9 && t <61.2){hasil2="Pendek";}
else if(t>=61.2 && t <=70.3){hasil2="Normal";}
else if(t>70.3){hasil2="Tinggi";}
}
else if(umur==7){
if(t<60.3){hasil2="Sangat Pendek";}
else if(t>=62.7 && t <62.7){hasil2="Pendek";}
else if(t>=62.7 && t <=71.9){hasil2="Normal";}
else if(t>71.9){hasil2="Tinggi";}
}
else if(umur==8){
if(t<61.7){hasil2="Sangat Pendek";}
else if(t>=61.7 && t <61.7){hasil2="Pendek";}
else if(t>=64.0 && t <=73.5){hasil2="Normal";}
else if(t>73.5){hasil2="Tinggi";}
}
else if(umur==9){
if(t<62.9){hasil2="Sangat Pendek";}
else if(t>=62.9 && t <65.3){hasil2="Pendek";}
else if(t>=65.3 && t <=75.0){hasil2="Normal";}
else if(t>75.0){hasil2="Tinggi";}
}
else if(umur==10){
if(t<64.1){hasil2="Sangat Pendek";}
else if(t>=64.1 && t <66.5){hasil2="Pendek";}
else if(t>=66.5 && t <=76.4){hasil2="Normal";}
else if(t>76.4){hasil2="Tinggi";}
}
else if(umur==11){
if(t<65.2){hasil2="Sangat Pendek";}
else if(t>=65.2 && t <67.7){hasil2="Pendek";}
else if(t>=67.7 && t <=77.8){hasil2="Normal";}
else if(t>77.8){hasil2="Tinggi";}
}
else if(umur==12){
if(t<66.3){hasil2="Sangat Pendek";}
else if(t>=66.3 && t <68.9){hasil2="Pendek";}
else if(t>=68.9 && t <=68.9){hasil2="Normal";}
else if(t>79.2){hasil2="Tinggi";}
}
else if(umur==13){
if(t<67.3){hasil2="Sangat Pendek";}
else if(t>=67.3 && t <70.0){hasil2="Pendek";}
else if(t>=70.0 && t <=85.0){hasil2="Normal";}
else if(t>85.0){hasil2="Tinggi";}
}
else if(umur==14){
if(t<68.3){hasil2="Sangat Pendek";}
else if(t>=68.3 && t <71.0){hasil2="Pendek";}
else if(t>=71.0 && t <=81.7){hasil2="Normal";}
else if(t>81.7){hasil2="Tinggi";}
}
else if(umur==15){
if(t<69.3){hasil2="Sangat Pendek";}
else if(t>=69.3 && t <72.0){hasil2="Pendek";}
else if(t>=72.0 && t <=83.0){hasil2="Normal";}
else if(t>83.0){hasil2="Tinggi";}
}
else if(umur==16){
if(t<70.2){hasil2="Sangat Pendek";}
else if(t>=70.2 && t <73.0){hasil2="Pendek";}
else if(t>=73.0 && t <=84.2){hasil2="Normal";}
else if(t>84.2){hasil2="Tinggi";}
}
else if(umur==17){
if(t<71.1){hasil2="Sangat Pendek";}
else if(t>=71.1 && t <74.0){hasil2="Pendek";}
else if(t>=74.0 && t <=85.4){hasil2="Normal";}
else if(t>85.4){hasil2="Tinggi";}
}
else if(umur==18){
if(t<72.0){hasil2="Sangat Pendek";}
else if(t>=72.0 && t <74.9){hasil2="Pendek";}
else if(t>=74.9 && t <=86.5){hasil2="Normal";}
else if(t>86.5){hasil2="Tinggi";}
}
else if(umur==19){
if(t<72.8){hasil2="Sangat Pendek";}
else if(t>=72.8 && t <75.8){hasil2="Pendek";}
else if(t>=75.8 && t <=87.6){hasil2="Normal";}
else if(t>87.6){hasil2="Tinggi";}
}
else if(umur==20){
if(t<73.7){hasil2="Sangat Pendek";}
else if(t>=73.7 && t <76.7){hasil2="Pendek";}
else if(t>=76.7 && t <=88.7){hasil2="Normal";}
else if(t>88.7){hasil2="Tinggi";}
}
else if(umur==21){
if(t<74.5){hasil2="Sangat Pendek";}
else if(t>=74.5 && t <77.5){hasil2="Pendek";}
else if(t>=77.5 && t <=89.8){hasil2="Normal";}
else if(t>89.8){hasil2="Tinggi";}
}
else if(umur==22){
if(t<75.2){hasil2="Sangat Pendek";}
else if(t>=75.2 && t <78.4){hasil2="Pendek";}
else if(t>=78.4 && t <=90.8){hasil2="Normal";}
else if(t>90.8){hasil2="Tinggi";}
}

else if(umur==23){
if(t<76.0){hasil2="Sangat Pendek";}
else if(t>=76.0 && t <79.2){hasil2="Pendek";}
else if(t>=79.2 && t <=91.9){hasil2="Normal";}
else if(t>91.9){hasil2="Tinggi";}
}
else if(umur==24){
if(t<76.7){hasil2="Sangat Pendek";}
else if(t>=76.7 && t <80.0){hasil2="Pendek";}
else if(t>=80.0 && t <=92.9){hasil2="Normal";}
else if(t>92.9){hasil2="Tinggi";}
}
else if(umur==25){
if(t<76.8){hasil2="Sangat Pendek";}
else if(t>=76.8 && t <80.0){hasil2="Pendek";}
else if(t>=80.0 && t <=93.1){hasil2="Normal";}
else if(t>93.1){hasil2="Tinggi";}
}

else if(umur==26){
if(t<77.5){hasil2="Sangat Pendek";}
else if(t>=77.5 && t <80.8){hasil2="Pendek";}
else if(t>=80.8 && t <=94.1){hasil2="Normal";}
else if(t>94.1){hasil2="Tinggi";}
}
else if(umur==27){
if(t<78.1){hasil2="Sangat Pendek";}
else if(t>=78.1 && t <81.5){hasil2="Pendek";}
else if(t>=81.5 && t <=95.0){hasil2="Normal";}
else if(t>95.0){hasil2="Tinggi";}
}
else if(umur==28){
if(t<78.8){hasil2="Sangat Pendek";}
else if(t>=78.8 && t <82.2){hasil2="Pendek";}
else if(t>=82.2 && t <=96.0){hasil2="Normal";}
else if(t>96.0){hasil2="Tinggi";}
}
else if(umur==29){
if(t<79.5){hasil2="Sangat Pendek";}
else if(t>=79.5 && t <82.9){hasil2="Pendek";}
else if(t>=82.9 && t <=96.9){hasil2="Normal";}
else if(t>96.9){hasil2="Tinggi";}
}
else if(umur==30){
if(t<80.1){hasil2="Sangat Pendek";}
else if(t>=80.1 && t <83.6){hasil2="Pendek";}
else if(t>=83.6 && t <=97.7){hasil2="Normal";}
else if(t>97.7){hasil2="Tinggi";}
}
else if(umur==31){
if(t<80.7){hasil2="Sangat Pendek";}
else if(t>=80.7 && t <84.3){hasil2="Pendek";}
else if(t>=84.3 && t <=98.6){hasil2="Normal";}
else if(t>98.6){hasil2="Tinggi";}
}
else if(umur==32){
if(t<81.3){hasil2="Sangat Pendek";}
else if(t>=81.3 && t <84.9){hasil2="Pendek";}
else if(t>=84.9 && t <=99.4){hasil2="Normal";}
else if(t>99.4){hasil2="Tinggi";}
}
else if(umur==33){
if(t<81.9){hasil2="Sangat Pendek";}
else if(t>=81.9 && t <85.6){hasil2="Pendek";}
else if(t>=85.6 && t <=100.3){hasil2="Normal";}
else if(t>100.3){hasil2="Tinggi";}
}
else if(umur==34){
if(t<82.5){hasil2="Sangat Pendek";}
else if(t>=82.5 && t <86.2){hasil2="Pendek";}
else if(t>=86.2 && t <=101.1){hasil2="Normal";}
else if(t>101.1){hasil2="Tinggi";}
}
else if(umur==35){
if(t<83.1){hasil2="Sangat Pendek";}
else if(t>=83.1 && t <86.8){hasil2="Pendek";}
else if(t>=86.8 && t <=101.9){hasil2="Normal";}
else if(t>101.9){hasil2="Tinggi";}
}
else if(umur==36){
if(t<83.6){hasil2="Sangat Pendek";}
else if(t>=83.6 && t <87.4){hasil2="Pendek";}
else if(t>=87.4 && t <=102.7){hasil2="Normal";}
else if(t>102.7){hasil2="Tinggi";}
}
else if(umur==37){
if(t<84.2){hasil2="Sangat Pendek";}
else if(t>=84.2 && t <88.0){hasil2="Pendek";}
else if(t>=88.0 && t <=103.4){hasil2="Normal";}
else if(t>103.4){hasil2="Tinggi";}
}
else if(umur==38){
if(t<84.7){hasil2="Sangat Pendek";}
else if(t>=84.7 && t <88.6){hasil2="Pendek";}
else if(t>=88.6 && t <=104.2){hasil2="Normal";}
else if(t>104.2){hasil2="Tinggi";}
}
else if(umur==39){
if(t<85.3){hasil2="Sangat Pendek";}
else if(t>=85.3 && t <89.2){hasil2="Pendek";}
else if(t>=89.2 && t <=105.0){hasil2="Normal";}
else if(t>105.0){hasil2="Tinggi";}
}
else if(umur==40){
if(t<85.8){hasil2="Sangat Pendek";}
else if(t>=85.8 && t <89.8){hasil2="Pendek";}
else if(t>=89.8 && t <=105.7){hasil2="Normal";}
else if(t>105.7){hasil2="Tinggi";}
}
else if(umur==41){
if(t<86.3){hasil2="Sangat Pendek";}
else if(t>=86.3 && t <90.4){hasil2="Pendek";}
else if(t>=90.4 && t <=106.4){hasil2="Normal";}
else if(t>106.4){hasil2="Tinggi";}
}
else if(umur==42){
if(t<86.8){hasil2="Sangat Pendek";}
else if(t>=86.8 && t <90.9){hasil2="Pendek";}
else if(t>=90.9 && t <=107.2){hasil2="Normal";}
else if(t>107.2){hasil2="Tinggi";}
}
else if(umur==43){
if(t<87.4){hasil2="Sangat Pendek";}
else if(t>=87.4 && t <91.5){hasil2="Pendek";}
else if(t>=91.5 && t <=107.9){hasil2="Normal";}
else if(t>107.9){hasil2="Tinggi";}
}
else if(umur==44){
if(t<87.9){hasil2="Sangat Pendek";}
else if(t>=87.9 && t <92.0){hasil2="Pendek";}
else if(t>=92.0 && t <=108.6){hasil2="Normal";}
else if(t>108.6){hasil2="Tinggi";}
}
else if(umur==45){
if(t<88.4){hasil2="Sangat Pendek";}
else if(t>=88.4 && t <92.5){hasil2="Pendek";}
else if(t>=92.5 && t <=109.3){hasil2="Normal";}
else if(t>109.3){hasil2="Tinggi";}
}
else if(umur==46){
if(t<88.9){hasil2="Sangat Pendek";}
else if(t>=88.9 && t <93.1){hasil2="Pendek";}
else if(t>=93.1 && t <=110.0){hasil2="Normal";}
else if(t>110.0){hasil2="Tinggi";}
}
else if(umur==47){
if(t<89.3){hasil2="Sangat Pendek";}
else if(t>=89.3 && t <93.6){hasil2="Pendek";}
else if(t>=93.6 && t <=110.7){hasil2="Normal";}
else if(t>110.7){hasil2="Tinggi";}
}
else if(umur==48){
if(t<89.8){hasil2="Sangat Pendek";}
else if(t>=89.8 && t <94.1){hasil2="Pendek";}
else if(t>=94.1 && t <=111.3){hasil2="Normal";}
else if(t>111.3){hasil2="Tinggi";}
}
else if(umur==49){
if(t<90.3){hasil2="Sangat Pendek";}
else if(t>=90.3 && t <94.6){hasil2="Pendek";}
else if(t>=94.6 && t <=112.0){hasil2="Normal";}
else if(t>112.0){hasil2="Tinggi";}
}
else if(umur==50){
if(t<90.7){hasil2="Sangat Pendek";}
else if(t>=90.7 && t <90.7){hasil2="Pendek";}
else if(t>=95.1 && t <=112.7){hasil2="Normal";}
else if(t>112.7){hasil2="Tinggi";}
}
else if(umur==51){
if(t<91.2){hasil2="Sangat Pendek";}
else if(t>=91.2 && t <95.6){hasil2="Pendek";}
else if(t>=95.6 && t <=113.3){hasil2="Normal";}
else if(t>113.3){hasil2="Tinggi";}
}
else if(umur==52){
if(t<91.7){hasil2="Sangat Pendek";}
else if(t>=91.7 && t <96.1){hasil2="Pendek";}
else if(t>=96.1 && t <=114.0){hasil2="Normal";}
else if(t>114.0){hasil2="Tinggi";}
}
else if(umur==53){
if(t<92.1){hasil2="Sangat Pendek";}
else if(t>=92.1 && t <96.6){hasil2="Pendek";}
else if(t>=96.6 && t <=114.6){hasil2="Normal";}
else if(t>114.6){hasil2="Tinggi";}
}
else if(umur==54){
if(t<92.6){hasil2="Sangat Pendek";}
else if(t>=92.6 && t <97.1){hasil2="Pendek";}
else if(t>=97.1 && t <=115.2){hasil2="Normal";}
else if(t>115.2){hasil2="Tinggi";}
}
else if(umur==55){
if(t<93.0){hasil2="Sangat Pendek";}
else if(t>=93.0 && t <97.6){hasil2="Pendek";}
else if(t>=97.6 && t <=115.9){hasil2="Normal";}
else if(t>115.9){hasil2="Tinggi";}
}
else if(umur==56){
if(t<93.4){hasil2="Sangat Pendek";}
else if(t>=93.4 && t <98.1){hasil2="Pendek";}
else if(t>=98.1 && t <=116.5){hasil2="Normal";}
else if(t>116.5){hasil2="Tinggi";}
}
else if(umur==57){
if(t<93.9){hasil2="Sangat Pendek";}
else if(t>=93.9 && t <98.5){hasil2="Pendek";}
else if(t>=98.5 && t <=117.1){hasil2="Normal";}
else if(t>117.1){hasil2="Tinggi";}
}
else if(umur==58){
if(t<94.3){hasil2="Sangat Pendek";}
else if(t>=94.3 && t <99.0){hasil2="Pendek";}
else if(t>=99.0 && t <=117.7){hasil2="Normal";}
else if(t>117.7){hasil2="Tinggi";}
}
else if(umur==59){
if(t<94.7){hasil2="Sangat Pendek";}
else if(t>=94.7 && t <99.5){hasil2="Pendek";}
else if(t>=99.5 && t <=118.3){hasil2="Normal";}
else if(t>118.3){hasil2="Tinggi";}
}
else if(umur==60){
if(t<95.2){hasil2="Sangat Pendek";}
else if(t>=95.2 && t <99.9){hasil2="Pendek";}
else if(t>=99.9 && t <=118.9){hasil2="Normal";}
else if(t>118.9){hasil2="Tinggi";}
}

}
//==============================================

Hasilnya=hasil+", dan:"+hasil2;
String saran1="";
if(hasil.equalsIgnoreCase("Gizi Buruk")){saran1="banyak makan Sayuran";}
else if(hasil.equalsIgnoreCase("Gizi Kurang")){saran1="banyak makan Sayuran";}
else {saran1="banyak makan Sayuran";}

String saran2="";
if(hasil2.equalsIgnoreCase("Sangat Pendek")){saran2="banyak makan buah";}
else if(hasil2.equalsIgnoreCase("Pendek")){saran2="banyak makan buah";}
else {saran2="banyak makan buah";}

Sarannya  = saran1+", dan "+saran2;


Intent put = new Intent(getBaseContext(), Output.class);

put.putExtra("bb", txtBB.getText().toString());
put.putExtra("tb", txtTB.getText().toString());
put.putExtra("saran1",Sarannya);
put.putExtra("hasil1",Hasilnya);
put.putExtra("id",id);
put.putExtra("nama", nama);
put.putExtra("ortu", ortu);
put.putExtra("usia", txtUsia.getText().toString());
put.putExtra("tgl", txtTglTimbang.getText().toString());
startActivity(put);

finish();
}
}
});
}

    public void pesan(String ps){
    new AlertDialog.Builder(this)
.setTitle("Hitung Gizi")
.setMessage(ps)
.setNeutralButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dlg, int sumthin) {

}})
.show();
    }
//    public void simpanYNi(){
//    AlertDialog.Builder ad=new AlertDialog.Builder(hitunggizi.this);
//            ad.setTitle("Konfirmasi");
//            ad.setMessage("Apakah benar simpan data?");
//           
//            ad.setPositiveButton("OK",new OnClickListener(){
//        public void onClick(DialogInterface dialog, int which) {
//       
//        String hs=txtHasil.getText().toString();
//        hs=hs.replaceAll("Tinggi Berdasarkan Usia", "TBU");
//        hs=hs.replaceAll("Berat Berdasarkan Jenis kelamin dan usia", "BBU");
//        //Usia:5|Tinggi Berdasarkan Usia:Gizi Kurang, Berat Berdasarkan Jenis kelamin dan usia:Sangat Pendek
//        helper.inserttimbang(id, txtTglTimbang.getText().toString() ,txtBB.getText().toString(),txtTB.getText().toString(),"Usia:"+txtUsia.getText()+" bln#"+hs);    
//        Log.v("HASIL",id+"="+ txtTglTimbang.getText().toString() +"="+txtBB.getText().toString()+"="+txtTB.getText().toString()+"="+"Usia:"+txtUsia.getText()+"#"+hs);
//       
//        Intent put = new Intent(getBaseContext(), listdataTimbang.class);///
//        put.putExtra("id", id);
//    put.putExtra("nama", nama);
//    put.putExtra("ortu", ortu);
//    put.putExtra("tgllahir", tgllahir);
//    put.putExtra("jk", jk);
//    put.putExtra("ket", ket);
//        startActivity(put);
//    finish();
//    }});
//           
//            ad.setNegativeButton("No",new OnClickListener(){
//        public void onClick(DialogInterface arg0, int arg1) {
//        }});
//           
//            ad.show();
//    }

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



@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}

}



Oh lelahnya ngetik.........eh copas.....

Android code compare 2 image



package com.tes.compareimage;

import android.support.v7.app.ActionBarActivity;
import android.annotation.SuppressLint;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;


public class TES extends ActionBarActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
       
        Drawable myDrawable1 = getResources().getDrawable(R.drawable.obj1a);
       // Bitmap myLogo1 = ((BitmapDrawable) myDrawable1).getBitmap();
       
        Drawable myDrawable2 = getResources().getDrawable(R.drawable.obj1a);
       // Bitmap myLogo2= ((BitmapDrawable) myDrawable2).getBitmap();
       
        Drawable myDrawable3 = getResources().getDrawable(R.drawable.obj1b);
        //Bitmap myLogo3= ((BitmapDrawable) myDrawable3).getBitmap();
       
        Drawable myDrawable4 = getResources().getDrawable(R.drawable.obj2a);
       // Bitmap myLogo4= ((BitmapDrawable) myDrawable4).getBitmap();
   
        boolean hasil=areDrawablesIdentical(myDrawable1,myDrawable2);
        Log.v("HASIL11",hasil+"#");
       
        boolean hasil2=areDrawablesIdentical(myDrawable1,myDrawable3);
        Log.v("HASIL11b",hasil2+"#");
       
        boolean hasil3=areDrawablesIdentical(myDrawable1,myDrawable4);
        Log.v("HASIL12",hasil3+"#");
       
       
    }


   
    @SuppressLint("NewApi") public boolean areDrawablesIdentical(Drawable drawableA, Drawable drawableB) {
        Drawable.ConstantState stateA = drawableA.getConstantState();
        Drawable.ConstantState stateB = drawableB.getConstantState();

        return (stateA != null && stateB != null && stateA.equals(stateB))|| getBitmap(drawableA).sameAs(getBitmap(drawableB));
    }

    public static Bitmap getBitmap(Drawable drawable) {
        Bitmap result;
        if (drawable instanceof BitmapDrawable) {
            result = ((BitmapDrawable) drawable).getBitmap();
        } else {
            int width = drawable.getIntrinsicWidth();
            int height = drawable.getIntrinsicHeight();
            // Some drawables have no intrinsic width - e.g. solid colours.
            if (width <= 0) {
                width = 1;
            }
            if (height <= 0) {
                height = 1;
            }

            result = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
            Canvas canvas = new Canvas(result);
            drawable.setBounds(0, 0, canvas.getWidth(), canvas.getHeight());
            drawable.draw(canvas);
        }
        return result;
    }
}


Hasilnya:
PIC A dengan A=true;
PIC A dengan A'=false;
PIC A dengan B=false;





Rabu, 04 Juli 2018

XML Android Studio LIST

<uses-permission android:name="android.permission.INTERNET" />


mahasiswa_list.xml


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical">
    <!-- Main ListView
         Jangan lupa selalu berikan id value sebagai list(@android:id/list)
    -->
    <ListView
        android:id="@android:id/list"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"/>

</LinearLayout>



desain_list.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:background="@drawable/list_selector"
    android:orientation="horizontal"
    android:padding="5dip" >

<!--  ListRow Left sied Thumbnail image -->
<LinearLayout android:id="@+id/thumbnail"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="3dip"
        android:layout_alignParentLeft="true"
        android:background="@drawable/image_bg"
    android:layout_marginRight="5dip">
     
<ImageView   
android:id="@+id/list_imagelkp" 
        android:layout_width="50dip"
        android:layout_height="50dip"
        android:src="@drawable/gprofile"/>
     
</LinearLayout>
 
<!-- Deskripsi LP2M ARAY-->

    <TextView
        android:id="@+id/txtNamalkp"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignTop="@+id/thumbnail"
        android:layout_toRightOf="@+id/thumbnail"
        android:text="From zero to hero"
        android:textColor="#FF0000"
        android:textSize="15dip"
        android:textStyle="bold"
        android:typeface="sans" />

<!-- Judul LP2M ARAY-->

    <TextView
        android:id="@+id/txtDeskripsilkp"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_below="@id/txtNamalkp"
        android:layout_marginTop="1dip"
        android:layout_toRightOf="@+id/thumbnail"
        android:text="Just gona stand there and ..."
        android:textColor="#343434"
        android:textSize="10dip"
        android:textStyle="bold" />

<!-- Bar LP2M ARAY -->

    <TextView
        android:id="@+id/kode_k"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_alignTop="@id/txtNamalkp"
        android:layout_marginRight="5dip"
        android:gravity="right"
        android:text="5:45"
        android:textColor="#000"
        android:textSize="10dip"
        android:textStyle="bold"
android:visibility="gone" />
   
     <!-- Rightend Arrow --> 
     <ImageView android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:src="@drawable/arrow"
      android:layout_alignParentRight="true"
      android:layout_centerVertical="true"/>

</RelativeLayout>



MahasiswaList.java


package com.lp2maray.json;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;

import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

import org.apache.http.NameValuePair;

import android.app.ListActivity;
import android.app.ProgressDialog;
import android.content.Intent;
import android.os.AsyncTask;
import android.os.Bundle;
import android.util.Log;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ListAdapter;
import android.widget.ListView;
import android.widget.SimpleAdapter;
import android.widget.TextView;

public class MahasiswaList extends ListActivity {
String ip="";

private ProgressDialog pDialog;
JSONParser jParser = new JSONParser();
JSONArray myJSON = null;

ArrayList<HashMap<String, String>> arrayList;
private static final String TAG_SUKSES = "sukses";
private static final String TAG_record = "record";

private static final String TAG_kode_mahasiswa = "kode_mahasiswa";
private static final String TAG_telepon = "telepon";
private static final String TAG_nama = "nama";

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.mahasiswa_list);
arrayList = new ArrayList<HashMap<String, String>>();
ip=jParser.getIP();

new load().execute();

ListView lv = getListView();
lv.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,int position, long id) {
String pk = ((TextView) view.findViewById(R.id.kode_k)).getText().toString();
Intent i = new Intent(getApplicationContext(), Mahasiswa.class);
i.putExtra("pk", pk);
startActivityForResult(i, 100);
}});
}

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == 100) {// jika result code 100
Intent intent = getIntent();
finish();
startActivity(intent);
}
}

class load extends AsyncTask<String, String, String> {
@Override
protected void onPreExecute() {
super.onPreExecute();
pDialog = new ProgressDialog(MahasiswaList.this);
pDialog.setMessage("Load data. Silahkan Tunggu...");
pDialog.setIndeterminate(false);
pDialog.setCancelable(false);
pDialog.show();
}
protected String doInBackground(String... args) {
List<NameValuePair> params = new ArrayList<NameValuePair>();
JSONObject json = jParser.makeHttpRequest(ip+"mahasiswa/mahasiswa_show.php", "GET", params);
Log.d("show: ", json.toString());
try {
int sukses = json.getInt(TAG_SUKSES);
if (sukses == 1) {
myJSON = json.getJSONArray(TAG_record);
for (int i = 0; i < myJSON.length(); i++) {
JSONObject c = myJSON.getJSONObject(i);
String kode_mahasiswa= c.getString(TAG_kode_mahasiswa);
String telepon= c.getString(TAG_telepon);
String nama = c.getString(TAG_nama);

HashMap<String, String> map = new HashMap<String, String>();
map.put(TAG_kode_mahasiswa, kode_mahasiswa);
map.put(TAG_nama, nama);
map.put(TAG_telepon, telepon);

arrayList.add(map);
}
} else {
Intent i = new Intent(getApplicationContext(),Mahasiswa.class);
i.putExtra("pk", "");
i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(i);
}
}
catch (JSONException e) {e.printStackTrace();}
return null;
}

protected void onPostExecute(String file_url) {
pDialog.dismiss();
runOnUiThread(new Runnable() {
public void run() {
ListAdapter adapter = new SimpleAdapter(MahasiswaList.this, arrayList,R.layout.desain_list, new String[] { TAG_kode_mahasiswa,TAG_nama,TAG_telepon},new int[] { R.id.kode_k, R.id.txtNamalkp, R.id.txtDeskripsilkp});
setListAdapter(adapter);
}
});}
}

public boolean onCreateOptionsMenu(Menu menu) {
        menu.add(0, 1, 0, "Add New").setIcon(R.drawable.add);
        return true;
    }

    public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) {
        case 1:       
        Intent i = new Intent(getApplicationContext(), Mahasiswa.class);
i.putExtra("pk", "");
startActivityForResult(i, 100);
            return true;
        }
        return false;
    }

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


}
++++++++++++++++++++++++++++++++


mahasiswa.xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity" >
   
<ScrollView
    android:layout_marginBottom="50dip"
 xmlns:android="http://schemas.android.com/apk/res/android"
 android:layout_width="fill_parent"
 android:layout_height="wrap_content"
 android:background="#999999"
 >
<TableLayout android:id="@+id/TableLayout01"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
android:background="#fff">

<TextView
android:id="@+id/txtMarquee"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=""
android:textSize="14sp"
android:typeface="sans"
android:textColor="#ffffff"
android:background="#000000"
android:singleLine="true"
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever">
</TextView>


  <ImageView
   android:id="@+id/myGambar" android:layout_centerHorizontal="true"
   android:src="@drawable/admin"
   android:layout_width="100dp"
   android:layout_height="100dp"
   />

   
<TableRow android:id="@+id/TableRow01" android:layout_width="wrap_content" android:layout_height="wrap_content"> 

      <TextView
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:text="kode_mahasiswa"
          android:textColor="#000000" />

      <EditText
          android:id="@+id/txtkode_mahasiswa"
          android:textColor="#000000" 
          android:hint="kode_mahasiswa" />

</TableRow>   

<TableRow android:id="@+id/TableRow02" android:layout_width="wrap_content" android:layout_height="wrap_content"> 
      <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textColor="#000000" 
        android:text="nama" />
      <EditText android:id="@+id/txtnama" 
android:textColor="#000000" 
           />
</TableRow>   


<TableRow android:id="@+id/TableRow03" android:layout_width="wrap_content" android:layout_height="wrap_content"> 
      <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textColor="#000000" 
        android:text="telepon" />
      <EditText android:id="@+id/txttelepon" 
android:textColor="#000000" 
          android:hint="telepon" 
          />
</TableRow>   


<TableRow android:id="@+id/TableRow04" android:layout_width="wrap_content" android:layout_height="wrap_content"> 
      <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textColor="#000000" 
        android:text="email" />
      <EditText android:id="@+id/txtemail" 
          android:textColor="#000000" 
          android:hint="email" 
          />
          />
</TableRow>   


<TableRow android:id="@+id/TableRow05" android:layout_width="wrap_content" android:layout_height="wrap_content"> 
      <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textColor="#000000" 
        android:text="keterangan" />
  <TextView android:text="" />
</TableRow>   
 <EditText android:id="@+id/txtketerangan"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:lines="2"
        android:textColor="#000000" 
        android:hint="keterangan" 
        android:gravity="top"/>
<TableRow android:id="@+id/TableRow06" android:layout_width="wrap_content" android:layout_height="wrap_content"> 
      <TextView
        android:layout_width="wrap_content"
        android:textColor="#000000" 
        android:layout_height="wrap_content"
        android:text="status" />
      <EditText android:id="@+id/txtstatus" 
          android:textColor="#000000" 
          android:hint="status" 
          />
</TableRow>   

  <Button android:id="@+id/btnproses"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="Proses"
        android:layout_weight="1"/>
  <Button android:id="@+id/btnhapus"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="Hapus"
        android:visibility="gone"
        android:layout_weight="1"/>

</TableLayout>
</ScrollView>
</RelativeLayout>


Mahasiswa.java

package com.lp2maray.json;

import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;
import org.apache.http.NameValuePair;
import org.apache.http.message.BasicNameValuePair;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.ProgressDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.AsyncTask;
import android.os.Bundle;
import android.text.Html;
import android.text.TextUtils;
import android.util.Log;
import android.view.KeyEvent;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

public class Mahasiswa extends Activity {
String ip="";
String kode_mahasiswa;
String kode_mahasiswa0="";

EditText txtKode_mahasiswa;
EditText txtNama;
EditText txtTelepon;
EditText txtEmail;
EditText txtKeterangan;
EditText txtStatus;

Button btnProses;
Button btnHapus;

private ProgressDialog pDialog;
JSONParser jsonParser = new JSONParser();

private static final String TAG_SUKSES = "sukses";
private static final String TAG_record = "record";

private static final String TAG_nama = "nama";
private static final String TAG_telepon = "telepon";
private static final String TAG_email = "email";
private static final String TAG_keterangan = "keterangan";
private static final String TAG_status = "status";

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.mahasiswa);

ip=jsonParser.getIP();
callMarquee();

txtKode_mahasiswa = (EditText) findViewById(R.id.txtkode_mahasiswa);
txtNama= (EditText) findViewById(R.id.txtnama);
txtEmail= (EditText) findViewById(R.id.txtemail);
txtTelepon= (EditText) findViewById(R.id.txttelepon);
txtKeterangan = (EditText) findViewById(R.id.txtketerangan);
txtStatus= (EditText) findViewById(R.id.txtstatus);

btnProses= (Button) findViewById(R.id.btnproses);
btnHapus = (Button) findViewById(R.id.btnhapus);

Intent i = getIntent();
kode_mahasiswa0 = i.getStringExtra("pk");

if(kode_mahasiswa0.length()>0){
new get().execute();
btnProses.setText("Update Data");
btnHapus.setVisibility(View.VISIBLE);
}
else{
btnProses.setText("Add New Data");
btnHapus.setVisibility(View.GONE);
}

btnProses.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
kode_mahasiswa= txtKode_mahasiswa.getText().toString();
String lnama= txtNama.getText().toString();
String lemail= txtEmail.getText().toString();
String ltelepon= txtTelepon.getText().toString();
String lketerangan= txtKeterangan.getText().toString();
String lstatus= txtStatus.getText().toString();

if(kode_mahasiswa.length()<1){lengkapi("kode_mahasiswa");}
else if(lnama.length()<1){lengkapi("nama");}
else if(lemail.length()<1){lengkapi("email");}
else if(ltelepon.length()<1){lengkapi("telpon");}
else{
if(kode_mahasiswa0.length()>0){
new update().execute();
}
else{
new save().execute();
}
}//else

}});

btnHapus.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
new del().execute();
}});
}

//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
class get extends AsyncTask<String, String, String> {
@Override
protected void onPreExecute() {
super.onPreExecute();
pDialog = new ProgressDialog(Mahasiswa.this);
pDialog.setMessage("Load data detail. Silahkan tunggu...");
pDialog.setIndeterminate(false);
pDialog.setCancelable(true);
pDialog.show();
}
protected String doInBackground(String... params) {
int sukses;
try {
List<NameValuePair> params1 = new ArrayList<NameValuePair>();
params1.add(new BasicNameValuePair("kode_mahasiswa", kode_mahasiswa0));

String url=ip+"mahasiswa/mahasiswa_detail.php";
Log.v("detail",url);
JSONObject json = jsonParser.makeHttpRequest(url, "GET", params1);
Log.d("detail", json.toString());
sukses = json.getInt(TAG_SUKSES);
if (sukses == 1) {
JSONArray myObj = json.getJSONArray(TAG_record); // JSON Array
final JSONObject myJSON = myObj.getJSONObject(0);
runOnUiThread(new Runnable() {
public void run() {
try {
txtKode_mahasiswa.setText(kode_mahasiswa0);
txtNama.setText(myJSON.getString(TAG_nama));
txtTelepon.setText(myJSON.getString(TAG_telepon));
txtEmail.setText(myJSON.getString(TAG_email));
txtKeterangan.setText(myJSON.getString(TAG_keterangan));
txtStatus.setText(myJSON.getString(TAG_status));
}
catch (JSONException e) {e.printStackTrace();}
}});
}
else{
// jika id tidak ditemukan
}
} catch (JSONException e) {
e.printStackTrace();
}
return null;
}
protected void onPostExecute(String file_url) {pDialog.dismiss();}
}
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

class save extends AsyncTask<String, String, String> {
@Override
protected void onPreExecute() {
super.onPreExecute();
pDialog = new ProgressDialog(Mahasiswa.this);
pDialog.setMessage("Menyimpan data ...");
pDialog.setIndeterminate(false);
pDialog.setCancelable(true);
pDialog.show();
}
protected String doInBackground(String... args) {
kode_mahasiswa = txtKode_mahasiswa.getText().toString();
String lnama= txtNama.getText().toString();
String lemail= txtEmail.getText().toString();
String ltelepon= txtTelepon.getText().toString();
String lketerangan= txtKeterangan.getText().toString();
String lstatus= txtStatus.getText().toString();

List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("kode_mahasiswa0", kode_mahasiswa0));
params.add(new BasicNameValuePair("kode_mahasiswa", kode_mahasiswa));
params.add(new BasicNameValuePair("nama", lnama));
params.add(new BasicNameValuePair("email", lemail));
params.add(new BasicNameValuePair("telepon", ltelepon));
params.add(new BasicNameValuePair("keterangan", lketerangan));
params.add(new BasicNameValuePair("status", lstatus));

String url=ip+"mahasiswa/mahasiswa_add.php";
Log.v("add",url);
JSONObject json = jsonParser.makeHttpRequest(url,"POST", params);
Log.d("add", json.toString());
try {
int sukses = json.getInt(TAG_SUKSES);
if (sukses == 1) {
Intent i = getIntent();
setResult(100, i);
finish();
} else {
// gagal update data
}
} catch (JSONException e) {
e.printStackTrace();
}
return null;
}

protected void onPostExecute(String file_url) {pDialog.dismiss();}
}
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

class update extends AsyncTask<String, String, String> {
@Override
protected void onPreExecute() {
super.onPreExecute();
pDialog = new ProgressDialog(Mahasiswa.this);
pDialog.setMessage("Mengubah data ...");
pDialog.setIndeterminate(false);
pDialog.setCancelable(true);
pDialog.show();
}
protected String doInBackground(String... args) {
kode_mahasiswa = txtKode_mahasiswa.getText().toString();
String lnama= txtNama.getText().toString();
String lemail= txtEmail.getText().toString();
String ltelepon= txtTelepon.getText().toString();
String lketerangan= txtKeterangan.getText().toString();
String lstatus= txtStatus.getText().toString();

List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("kode_mahasiswa0", kode_mahasiswa0));
params.add(new BasicNameValuePair("kode_mahasiswa", kode_mahasiswa));
params.add(new BasicNameValuePair("nama", lnama));
params.add(new BasicNameValuePair("email", lemail));
params.add(new BasicNameValuePair("telepon", ltelepon));
params.add(new BasicNameValuePair("keterangan", lketerangan));
params.add(new BasicNameValuePair("status", lstatus));

String url=ip+"mahasiswa/mahasiswa_update.php";
Log.v("update",url);
JSONObject json = jsonParser.makeHttpRequest(url,"POST", params);
Log.d("add", json.toString());
try {
int sukses = json.getInt(TAG_SUKSES);
if (sukses == 1) {
Intent i = getIntent();
setResult(100, i);
finish();
} else {
// gagal update data
}
} catch (JSONException e) {
e.printStackTrace();
}
return null;
}

protected void onPostExecute(String file_url) {pDialog.dismiss();}
}
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

class del extends AsyncTask<String, String, String> {
@Override
protected void onPreExecute() {
super.onPreExecute();
pDialog = new ProgressDialog(Mahasiswa.this);
pDialog.setMessage("Menghapus data...");
pDialog.setIndeterminate(false);
pDialog.setCancelable(true);
pDialog.show();
}

protected String doInBackground(String... args) {
int sukses;
try {
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("kode_mahasiswa", kode_mahasiswa0));

String url=ip+"mahasiswa/mahasiswa_del.php";
Log.v("delete",url);
JSONObject json = jsonParser.makeHttpRequest(url, "GET", params);
Log.d("delete", json.toString());
sukses = json.getInt(TAG_SUKSES);
if (sukses == 1) {
Intent i = getIntent();
setResult(100, i);
finish();
}
}
catch (JSONException e) {e.printStackTrace();}
return null;
}

protected void onPostExecute(String file_url) {pDialog.dismiss();}
}
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

public void lengkapi(String item){
new AlertDialog.Builder(this)
.setTitle("Lengkapi Data")
.setMessage("Silakan lengkapi data "+item +" !")
.setNeutralButton("Tutup", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dlg, int sumthin) {
finish();
}}).show();
}


void callMarquee(){
Calendar cal = Calendar.getInstance();
int jam = cal.get(Calendar.HOUR);
int menit= cal.get(Calendar.MINUTE);
int detik= cal.get(Calendar.SECOND);

int tgl= cal.get(Calendar.DATE);
int bln= cal.get(Calendar.MONTH);
int thn= cal.get(Calendar.YEAR);

String stgl=String.valueOf(tgl)+"-"+String.valueOf(bln)+"-"+String.valueOf(thn);
String sjam=String.valueOf(jam)+":"+String.valueOf(menit)+":"+String.valueOf(detik);

TextView  txtMarquee=(TextView)findViewById(R.id.txtMarquee);
txtMarquee.setSelected(true);
String kata="Selamat Datang @lp2maray.com Aplikasi Android  "+stgl+"/"+sjam+" #";
String kalimat=String.format("%1$s",TextUtils.htmlEncode(kata));
txtMarquee.setText(Html.fromHtml(kalimat+kalimat+kalimat));
}

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

}


+++++++++++++++
JSONParser .java

package com.lp2maray.json;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.UnsupportedEncodingException;
import java.util.List;

import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.client.utils.URLEncodedUtils;
import org.apache.http.impl.client.DefaultHttpClient;
import org.json.JSONException;
import org.json.JSONObject;

import android.util.Log;

public class JSONParser {

static InputStream is = null;
static JSONObject jObj = null;
static String json = "";

public JSONParser() {}

String getIP() {
return "http://172.20.10.4/2017/masterCSSmysqliAndroid/";
}

public JSONObject makeHttpRequest(String url, String method,List<NameValuePair> params) {
try {
if(method == "POST"){
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost(url);
httpPost.setEntity(new UrlEncodedFormEntity(params));
HttpResponse httpResponse = httpClient.execute(httpPost);
HttpEntity httpEntity = httpResponse.getEntity();
is = httpEntity.getContent();
}
else if(method == "GET"){
DefaultHttpClient httpClient = new DefaultHttpClient();
String paramString = URLEncodedUtils.format(params, "utf-8");
url += "?" + paramString;
HttpGet httpGet = new HttpGet(url);
HttpResponse httpResponse = httpClient.execute(httpGet);
HttpEntity httpEntity = httpResponse.getEntity();
is = httpEntity.getContent();
}

} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
try {
BufferedReader reader = new BufferedReader(new InputStreamReader(is, "iso-8859-1"), 8);
StringBuilder sb = new StringBuilder();
String line = null;
while ((line = reader.readLine()) != null) {
sb.append(line + "\n");
}
is.close();
json = sb.toString();
} catch (Exception e) {
Log.e("Buffer Error", "Error converting result " + e.toString());
}

try {
jObj = new JSONObject(json);
} catch (JSONException e) {
Log.e("JSON Parser", "Error parsing data " + e.toString());
}

return jObj;
}
}





Senin, 02 Juli 2018

Gradle Oh Gradle

apply plugin: 'com.android.application'

android {
    compileSdkVersion 27
    defaultConfig {
        applicationId "com.example.lenovo.koperasi"
        minSdkVersion 17
        targetSdkVersion 27
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    useLibrary 'org.apache.http.legacy'

}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:27.1.1'
    implementation 'com.android.support.constraint:constraint-layout:1.1.0'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'

    compile 'org.apache.httpcomponents:httpcore:4.4.1'
    compile "cz.msebera.android:httpclient:4.4.1.2"

}