Aplikasi Tips Pola Hidup Sehat dan Diet
1
LAMPIRAN PROGRAM
Java Tampilan Menu Utama
package com.example.ridho.ayosehat;
import
import
import
import
android.content.Intent;
android.support.v7.app.AppCompatActivity;
android.os.Bundle;
android.view.View;
public class Beranda extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_beranda);
}
public void makan (View view){
Intent intent =new Intent(Beranda.this,Makanan.class);
startActivity(intent);
}
public void about (View view){
Intent intent =new Intent(Beranda.this,Tentang.class);
startActivity(intent);
}
public void gizi (View view){
Intent intent =new Intent(Beranda.this,Gizi.class);
startActivity(intent);
}
public void diet (View view){
Intent intent =new Intent(Beranda.this,Diet.class);
startActivity(intent);
}
}
Java Tampilan Menu Gizi
package com.example.ridho.ayosehat;
import
import
import
import
android.content.Intent;
android.support.v7.app.AppCompatActivity;
android.os.Bundle;
android.view.View;
public class Gizi extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Universitas Sumatera Utara
2
setContentView(R.layout.activity_gizi);
}
public void berat (View view){
Intent intent =new Intent(Gizi.this,Ideal.class);
startActivity(intent);
}
public void air (View view){
Intent intent =new Intent(Gizi.this,Air.class);
startActivity(intent);
}
public void tinggi (View view){
Intent intent =new Intent(Gizi.this,Tinggi.class);
startActivity(intent);
}
}
Java Tampilan Menu Tinggi
package com.example.ridho.ayosehat;
import
import
import
import
import
android.support.v7.app.AppCompatActivity;
android.os.Bundle;
android.view.View;
android.widget.EditText;
android.widget.TextView;
public class Tinggi extends AppCompatActivity {
EditText berat, tinggi;
TextView hasil,cm;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_tinggi);
berat = (EditText) findViewById(R.id.bb);
tinggi = (EditText) findViewById(R.id.tb);
hasil = (TextView) findViewById(R.id.hasil);
cm = (TextView) findViewById(R.id.cm);
}
public void tes(View view) {
Double ideal, teb, beb;
beb = Double.parseDouble(berat.getText().toString());
ideal =(beb +110)-5;
hasil.setText("Tinggi Ideal anda Adalah
cm.setText(" Cm");
"+ideal);
}
}
Universitas Sumatera Utara
3
Java Tampilan Menu Berat Ideal
package com.example.ridho.ayosehat;
import
import
import
import
import
android.support.v7.app.AppCompatActivity;
android.os.Bundle;
android.view.View;
android.widget.EditText;
android.widget.TextView;
public class Ideal extends AppCompatActivity {
EditText berat, tinggi;
TextView hasil,kg;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_ideal);
berat = (EditText) findViewById(R.id.bb);
tinggi = (EditText) findViewById(R.id.tb);
hasil = (TextView) findViewById(R.id.hasil);
kg = (TextView) findViewById(R.id.kg);
}
public void tes(View view) {
Double ideal, teb, beb;
teb = Double.parseDouble(tinggi.getText().toString());
beb = Double.parseDouble(berat.getText().toString());
ideal =(teb-100) * 0.9;
hasil.setText("Berat badan ideal anda adalah "+ideal);
kg.setText(" kg");
}
}
Java Tampilan Menu Konsumsi Air Harian
package com.example.ridho.ayosehat;
import
import
import
import
import
android.support.v7.app.AppCompatActivity;
android.os.Bundle;
android.view.View;
android.widget.EditText;
android.widget.TextView;
public class Air extends AppCompatActivity {
EditText berat;
TextView hasil,liter;
Universitas Sumatera Utara
4
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_air);
berat = (EditText) findViewById(R.id.bb);
hasil = (TextView) findViewById(R.id.hasil);
liter = (TextView) findViewById(R.id.liter);
}
public void tes(View view) {
Double ideal, beb;
beb = Double.parseDouble(berat.getText().toString());
ideal = (15 * beb)+(beb * 24);
hasil.setText("Jumlah Kebutuhan air minum Harian kamu
adalah "+ideal);
liter.setText(" cc/hari");
}
}
Java Tampilan Menu Diet
package com.example.ridho.ayosehat;
import
import
import
import
android.content.Intent;
android.support.v7.app.AppCompatActivity;
android.os.Bundle;
android.view.View;
public class Diet extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_diet);
}
public void jenis (View view){
Intent intent =new Intent(Diet.this,Jenisdiet.class);
startActivity(intent);
}
public void sehat (View view){
Intent intent =new Intent(Diet.this,Metodediet.class);
startActivity(intent);
}
}
Universitas Sumatera Utara
5
Java Tampilan Menu Jenis Metode Diet
package com.example.ridho.ayosehat;
import
import
import
import
android.content.Intent;
android.support.v7.app.AppCompatActivity;
android.os.Bundle;
android.view.View;
public class Jenisdiet extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_jenisdiet);
}
public void mayo (View view){
Intent intent =new Intent(Jenisdiet.this,Dietmayo.class);
startActivity(intent);
}
public void atkins (View view){
Intent intent =new
Intent(Jenisdiet.this,Dietatkins.class);
startActivity(intent);
}
public void ocd (View view){
Intent intent =new Intent(Jenisdiet.this,Dietocd.class);
startActivity(intent);
}
public void food (View view){
Intent intent =new Intent(Jenisdiet.this,Dietfood.class);
startActivity(intent);
}
}
Java Tampilan Menu Diet Mayo
package com.example.ridho.ayosehat;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class Dietmayo extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_dietmayo);
}
}
Universitas Sumatera Utara
6
Java Tampilan Menu Diet Atkins
package com.example.ridho.ayosehat;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class Dietatkins extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_dietatkins);
}
}
Java Tampilan Menu Diet OCD
package com.example.ridho.ayosehat;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class Dietocd extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_dietocd);
}
}
Java Tampilan Menu Diet Food Combining
package com.example.ridho.ayosehat;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class Dietfood extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_dietfood);
}
}
Universitas Sumatera Utara
7
Java Tampilan Menu Metode Diet Sehat
package com.example.ridho.ayosehat;
import
import
import
import
import
import
android.content.Intent;
android.support.v7.app.AppCompatActivity;
android.os.Bundle;
android.view.View;
android.widget.EditText;
android.widget.TextView;
public class Metodediet extends AppCompatActivity {
EditText berat, tinggi, umur;
TextView hasil;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_metodediet);
berat = (EditText) findViewById(R.id.bb);
tinggi = (EditText) findViewById(R.id.tb);
umur = (EditText) findViewById(R.id.umur);
hasil = (TextView) findViewById(R.id.hasil);
}
public void tes(View view) {
Double ideal, teb, beb;
teb = Double.parseDouble(tinggi.getText().toString());
beb = Double.parseDouble(berat.getText().toString());
ideal = beb / (teb * teb);
if (ideal >= 18.5 && ideal 25) {
Intent intent = new
Intent(Metodediet.this,Dietobesit.class);
startActivity(intent);
}
else {
Intent intent = new
Intent(Metodediet.this,Dietkurus.class);
startActivity(intent);
}
}
}
Universitas Sumatera Utara
8
Java Tampilan Menu Diet Ideal
package com.example.ridho.ayosehat;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class Dietideal extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_dietideal);
}
}
Java Tampilan Menu Diet Kegemukan
package com.example.ridho.ayosehat;
import
import
import
import
android.content.Intent;
android.support.v7.app.AppCompatActivity;
android.os.Bundle;
android.view.View;
public class Dietobesit extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_dietobesit);
}
public void monitor (View view){
Intent intent =new
Intent(Dietobesit.this,Monitoring.class);
startActivity(intent);
}
}
Java Tampilan Menu Diet Kurus
package com.example.ridho.ayosehat;
import
import
import
import
android.content.Intent;
android.support.v7.app.AppCompatActivity;
android.os.Bundle;
android.view.View;
public class Dietkurus extends AppCompatActivity {
Universitas Sumatera Utara
9
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_dietkurus);
}
public void monitor (View view){
Intent intent =new
Intent(Dietkurus.this,Monitoring.class);
startActivity(intent);
}
}
Java Tampilan Menu Monitoring
package com.example.ridho.ayosehat;
import
import
import
import
import
import
android.content.Intent;
android.support.v7.app.AppCompatActivity;
android.os.Bundle;
android.view.View;
android.widget.EditText;
android.widget.TextView;
public class Monitoring extends AppCompatActivity {
EditText berat, tinggi, umur,sebelum;
TextView hasil;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_monitoring);
berat = (EditText) findViewById(R.id.bb);
tinggi = (EditText) findViewById(R.id.tb);
umur = (EditText) findViewById(R.id.umur);
sebelum=(EditText) findViewById(R.id.beseb);
hasil = (TextView) findViewById(R.id.hasil);
}
public void tes(View view) {
Double ideal, teb, beb;
teb = Double.parseDouble(tinggi.getText().toString());
beb = Double.parseDouble(berat.getText().toString());
ideal = beb / (teb * teb);
if (ideal >= 18.5 && ideal 25) {
hasil.setText("Berat Badan kamu meningkat perhatikan
Pola makan dan Olahraga kamu");
}
Universitas Sumatera Utara
10
else {
hasil.setText("Berat badan Kamu terlalu Kurus,
Tingkatkan Berat badan kamu");
}
}
}
Java Tampilan Menu Makanan Sehat dan Tidak
package com.example.ridho.ayosehat;
import
import
import
import
android.content.Intent;
android.support.v7.app.AppCompatActivity;
android.os.Bundle;
android.view.View;
public class Makanan extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_makanan);
}
public void mie (View view){
Intent intent =new Intent(Makanan.this,Mie.class);
startActivity(intent);
}
public void gorengan (View view){
Intent intent =new Intent(Makanan.this,Gorengan.class);
startActivity(intent);
}
public void mata (View view){
Intent intent =new Intent(Makanan.this,Mata.class);
startActivity(intent);
}
public void ginjal (View view){
Intent intent =new Intent(Makanan.this,Ginjal.class);
startActivity(intent);
}
}
Java Tampilan Menu Mie
package com.example.ridho.ayosehat;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class Mie extends AppCompatActivity {
Universitas Sumatera Utara
11
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_mie);
}
}
Java Tampilan Menu Gorengan
package com.example.ridho.ayosehat;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class Gorengan extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_gorengan);
}
}
Java Tampilan Menu Mata
package com.example.ridho.ayosehat;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class Mata extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_mata);
}
}
Java Tampilan Menu Ginjal
package com.example.ridho.ayosehat;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class Ginjal extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
Universitas Sumatera Utara
12
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_ginjal); }}
Java Tampilan Menu Tentang
package com.example.ridho.ayosehat;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class Tentang extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_tentang);
}
}
Java Tampilan Menu SplashScreen
package com.example.ridho.ayosehat;
import
import
import
import
import
import
import
import
android.support.v7.app.AppCompatActivity;
android.os.Bundle;
android.app.Activity;
android.content.Intent;
android.os.Bundle;
android.os.Handler;
android.view.Window;
android.view.WindowManager;
public class SplashScreen extends AppCompatActivity {
//Set waktu lama splashscreen
private static int splashInterval = 3000;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.activity_splash_screen);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
Intent i = new Intent(SplashScreen.this,
Beranda.class);
startActivity(i);
Universitas Sumatera Utara
13
//jeda selesai Splashscreen
this.finish();
}
private void finish() {
// TODO Auto-generated method stub
}
}, splashInterval);
}
;
}
Xml Tampilan Menu Utama
Xml Tampilan Menu Gizi
Xml Tampilan Menu Tinggi
Xml Tampilan Menu Berat Ideal
Xml Tampilan Menu Konsumsi Air Harian
Xml Tampilan Menu Diet
Universitas Sumatera Utara
20
Xml Tampilan Menu Jenis Metode Diet
Xml Tampilan Menu Diet Mayo
Universitas Sumatera Utara
21
Universitas Sumatera Utara
22
Xml Tampilan Menu Diet Atkins
Universitas Sumatera Utara
23
Xml Tampilan Menu Diet OCD
Universitas Sumatera Utara
24
Xml Tampilan Menu Diet Food Combining
Xml Tampilan Menu Metode Diet Sehat
Universitas Sumatera Utara
26
Universitas Sumatera Utara
27
Xml Tampilan Menu Ideal
Universitas Sumatera Utara
28
Xml Tampilan Menu Diet Kegemukan
Universitas Sumatera Utara
29
Xml Tampilan Menu Kurus
Xml Tampilan Menu Monitoring
Xml Tampilan Menu Makanan Sehat dan Tidak
Xml Tampilan Menu Mie
Universitas Sumatera Utara
34
Xml Tampilan Menu Gorengan
LAMPIRAN PROGRAM
Java Tampilan Menu Utama
package com.example.ridho.ayosehat;
import
import
import
import
android.content.Intent;
android.support.v7.app.AppCompatActivity;
android.os.Bundle;
android.view.View;
public class Beranda extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_beranda);
}
public void makan (View view){
Intent intent =new Intent(Beranda.this,Makanan.class);
startActivity(intent);
}
public void about (View view){
Intent intent =new Intent(Beranda.this,Tentang.class);
startActivity(intent);
}
public void gizi (View view){
Intent intent =new Intent(Beranda.this,Gizi.class);
startActivity(intent);
}
public void diet (View view){
Intent intent =new Intent(Beranda.this,Diet.class);
startActivity(intent);
}
}
Java Tampilan Menu Gizi
package com.example.ridho.ayosehat;
import
import
import
import
android.content.Intent;
android.support.v7.app.AppCompatActivity;
android.os.Bundle;
android.view.View;
public class Gizi extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Universitas Sumatera Utara
2
setContentView(R.layout.activity_gizi);
}
public void berat (View view){
Intent intent =new Intent(Gizi.this,Ideal.class);
startActivity(intent);
}
public void air (View view){
Intent intent =new Intent(Gizi.this,Air.class);
startActivity(intent);
}
public void tinggi (View view){
Intent intent =new Intent(Gizi.this,Tinggi.class);
startActivity(intent);
}
}
Java Tampilan Menu Tinggi
package com.example.ridho.ayosehat;
import
import
import
import
import
android.support.v7.app.AppCompatActivity;
android.os.Bundle;
android.view.View;
android.widget.EditText;
android.widget.TextView;
public class Tinggi extends AppCompatActivity {
EditText berat, tinggi;
TextView hasil,cm;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_tinggi);
berat = (EditText) findViewById(R.id.bb);
tinggi = (EditText) findViewById(R.id.tb);
hasil = (TextView) findViewById(R.id.hasil);
cm = (TextView) findViewById(R.id.cm);
}
public void tes(View view) {
Double ideal, teb, beb;
beb = Double.parseDouble(berat.getText().toString());
ideal =(beb +110)-5;
hasil.setText("Tinggi Ideal anda Adalah
cm.setText(" Cm");
"+ideal);
}
}
Universitas Sumatera Utara
3
Java Tampilan Menu Berat Ideal
package com.example.ridho.ayosehat;
import
import
import
import
import
android.support.v7.app.AppCompatActivity;
android.os.Bundle;
android.view.View;
android.widget.EditText;
android.widget.TextView;
public class Ideal extends AppCompatActivity {
EditText berat, tinggi;
TextView hasil,kg;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_ideal);
berat = (EditText) findViewById(R.id.bb);
tinggi = (EditText) findViewById(R.id.tb);
hasil = (TextView) findViewById(R.id.hasil);
kg = (TextView) findViewById(R.id.kg);
}
public void tes(View view) {
Double ideal, teb, beb;
teb = Double.parseDouble(tinggi.getText().toString());
beb = Double.parseDouble(berat.getText().toString());
ideal =(teb-100) * 0.9;
hasil.setText("Berat badan ideal anda adalah "+ideal);
kg.setText(" kg");
}
}
Java Tampilan Menu Konsumsi Air Harian
package com.example.ridho.ayosehat;
import
import
import
import
import
android.support.v7.app.AppCompatActivity;
android.os.Bundle;
android.view.View;
android.widget.EditText;
android.widget.TextView;
public class Air extends AppCompatActivity {
EditText berat;
TextView hasil,liter;
Universitas Sumatera Utara
4
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_air);
berat = (EditText) findViewById(R.id.bb);
hasil = (TextView) findViewById(R.id.hasil);
liter = (TextView) findViewById(R.id.liter);
}
public void tes(View view) {
Double ideal, beb;
beb = Double.parseDouble(berat.getText().toString());
ideal = (15 * beb)+(beb * 24);
hasil.setText("Jumlah Kebutuhan air minum Harian kamu
adalah "+ideal);
liter.setText(" cc/hari");
}
}
Java Tampilan Menu Diet
package com.example.ridho.ayosehat;
import
import
import
import
android.content.Intent;
android.support.v7.app.AppCompatActivity;
android.os.Bundle;
android.view.View;
public class Diet extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_diet);
}
public void jenis (View view){
Intent intent =new Intent(Diet.this,Jenisdiet.class);
startActivity(intent);
}
public void sehat (View view){
Intent intent =new Intent(Diet.this,Metodediet.class);
startActivity(intent);
}
}
Universitas Sumatera Utara
5
Java Tampilan Menu Jenis Metode Diet
package com.example.ridho.ayosehat;
import
import
import
import
android.content.Intent;
android.support.v7.app.AppCompatActivity;
android.os.Bundle;
android.view.View;
public class Jenisdiet extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_jenisdiet);
}
public void mayo (View view){
Intent intent =new Intent(Jenisdiet.this,Dietmayo.class);
startActivity(intent);
}
public void atkins (View view){
Intent intent =new
Intent(Jenisdiet.this,Dietatkins.class);
startActivity(intent);
}
public void ocd (View view){
Intent intent =new Intent(Jenisdiet.this,Dietocd.class);
startActivity(intent);
}
public void food (View view){
Intent intent =new Intent(Jenisdiet.this,Dietfood.class);
startActivity(intent);
}
}
Java Tampilan Menu Diet Mayo
package com.example.ridho.ayosehat;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class Dietmayo extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_dietmayo);
}
}
Universitas Sumatera Utara
6
Java Tampilan Menu Diet Atkins
package com.example.ridho.ayosehat;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class Dietatkins extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_dietatkins);
}
}
Java Tampilan Menu Diet OCD
package com.example.ridho.ayosehat;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class Dietocd extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_dietocd);
}
}
Java Tampilan Menu Diet Food Combining
package com.example.ridho.ayosehat;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class Dietfood extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_dietfood);
}
}
Universitas Sumatera Utara
7
Java Tampilan Menu Metode Diet Sehat
package com.example.ridho.ayosehat;
import
import
import
import
import
import
android.content.Intent;
android.support.v7.app.AppCompatActivity;
android.os.Bundle;
android.view.View;
android.widget.EditText;
android.widget.TextView;
public class Metodediet extends AppCompatActivity {
EditText berat, tinggi, umur;
TextView hasil;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_metodediet);
berat = (EditText) findViewById(R.id.bb);
tinggi = (EditText) findViewById(R.id.tb);
umur = (EditText) findViewById(R.id.umur);
hasil = (TextView) findViewById(R.id.hasil);
}
public void tes(View view) {
Double ideal, teb, beb;
teb = Double.parseDouble(tinggi.getText().toString());
beb = Double.parseDouble(berat.getText().toString());
ideal = beb / (teb * teb);
if (ideal >= 18.5 && ideal 25) {
Intent intent = new
Intent(Metodediet.this,Dietobesit.class);
startActivity(intent);
}
else {
Intent intent = new
Intent(Metodediet.this,Dietkurus.class);
startActivity(intent);
}
}
}
Universitas Sumatera Utara
8
Java Tampilan Menu Diet Ideal
package com.example.ridho.ayosehat;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class Dietideal extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_dietideal);
}
}
Java Tampilan Menu Diet Kegemukan
package com.example.ridho.ayosehat;
import
import
import
import
android.content.Intent;
android.support.v7.app.AppCompatActivity;
android.os.Bundle;
android.view.View;
public class Dietobesit extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_dietobesit);
}
public void monitor (View view){
Intent intent =new
Intent(Dietobesit.this,Monitoring.class);
startActivity(intent);
}
}
Java Tampilan Menu Diet Kurus
package com.example.ridho.ayosehat;
import
import
import
import
android.content.Intent;
android.support.v7.app.AppCompatActivity;
android.os.Bundle;
android.view.View;
public class Dietkurus extends AppCompatActivity {
Universitas Sumatera Utara
9
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_dietkurus);
}
public void monitor (View view){
Intent intent =new
Intent(Dietkurus.this,Monitoring.class);
startActivity(intent);
}
}
Java Tampilan Menu Monitoring
package com.example.ridho.ayosehat;
import
import
import
import
import
import
android.content.Intent;
android.support.v7.app.AppCompatActivity;
android.os.Bundle;
android.view.View;
android.widget.EditText;
android.widget.TextView;
public class Monitoring extends AppCompatActivity {
EditText berat, tinggi, umur,sebelum;
TextView hasil;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_monitoring);
berat = (EditText) findViewById(R.id.bb);
tinggi = (EditText) findViewById(R.id.tb);
umur = (EditText) findViewById(R.id.umur);
sebelum=(EditText) findViewById(R.id.beseb);
hasil = (TextView) findViewById(R.id.hasil);
}
public void tes(View view) {
Double ideal, teb, beb;
teb = Double.parseDouble(tinggi.getText().toString());
beb = Double.parseDouble(berat.getText().toString());
ideal = beb / (teb * teb);
if (ideal >= 18.5 && ideal 25) {
hasil.setText("Berat Badan kamu meningkat perhatikan
Pola makan dan Olahraga kamu");
}
Universitas Sumatera Utara
10
else {
hasil.setText("Berat badan Kamu terlalu Kurus,
Tingkatkan Berat badan kamu");
}
}
}
Java Tampilan Menu Makanan Sehat dan Tidak
package com.example.ridho.ayosehat;
import
import
import
import
android.content.Intent;
android.support.v7.app.AppCompatActivity;
android.os.Bundle;
android.view.View;
public class Makanan extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_makanan);
}
public void mie (View view){
Intent intent =new Intent(Makanan.this,Mie.class);
startActivity(intent);
}
public void gorengan (View view){
Intent intent =new Intent(Makanan.this,Gorengan.class);
startActivity(intent);
}
public void mata (View view){
Intent intent =new Intent(Makanan.this,Mata.class);
startActivity(intent);
}
public void ginjal (View view){
Intent intent =new Intent(Makanan.this,Ginjal.class);
startActivity(intent);
}
}
Java Tampilan Menu Mie
package com.example.ridho.ayosehat;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class Mie extends AppCompatActivity {
Universitas Sumatera Utara
11
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_mie);
}
}
Java Tampilan Menu Gorengan
package com.example.ridho.ayosehat;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class Gorengan extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_gorengan);
}
}
Java Tampilan Menu Mata
package com.example.ridho.ayosehat;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class Mata extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_mata);
}
}
Java Tampilan Menu Ginjal
package com.example.ridho.ayosehat;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class Ginjal extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
Universitas Sumatera Utara
12
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_ginjal); }}
Java Tampilan Menu Tentang
package com.example.ridho.ayosehat;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class Tentang extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_tentang);
}
}
Java Tampilan Menu SplashScreen
package com.example.ridho.ayosehat;
import
import
import
import
import
import
import
import
android.support.v7.app.AppCompatActivity;
android.os.Bundle;
android.app.Activity;
android.content.Intent;
android.os.Bundle;
android.os.Handler;
android.view.Window;
android.view.WindowManager;
public class SplashScreen extends AppCompatActivity {
//Set waktu lama splashscreen
private static int splashInterval = 3000;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.activity_splash_screen);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
Intent i = new Intent(SplashScreen.this,
Beranda.class);
startActivity(i);
Universitas Sumatera Utara
13
//jeda selesai Splashscreen
this.finish();
}
private void finish() {
// TODO Auto-generated method stub
}
}, splashInterval);
}
;
}
Xml Tampilan Menu Utama
Xml Tampilan Menu Gizi
Xml Tampilan Menu Tinggi
Xml Tampilan Menu Berat Ideal
Xml Tampilan Menu Konsumsi Air Harian
Xml Tampilan Menu Diet
Universitas Sumatera Utara
20
Xml Tampilan Menu Jenis Metode Diet
Xml Tampilan Menu Diet Mayo
Universitas Sumatera Utara
21
Universitas Sumatera Utara
22
Xml Tampilan Menu Diet Atkins
Universitas Sumatera Utara
23
Xml Tampilan Menu Diet OCD
Universitas Sumatera Utara
24
Xml Tampilan Menu Diet Food Combining
Xml Tampilan Menu Metode Diet Sehat
Universitas Sumatera Utara
26
Universitas Sumatera Utara
27
Xml Tampilan Menu Ideal
Universitas Sumatera Utara
28
Xml Tampilan Menu Diet Kegemukan
Universitas Sumatera Utara
29
Xml Tampilan Menu Kurus
Xml Tampilan Menu Monitoring
Xml Tampilan Menu Makanan Sehat dan Tidak
Xml Tampilan Menu Mie
Universitas Sumatera Utara
34
Xml Tampilan Menu Gorengan