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