• Tidak ada hasil yang ditemukan

Perancangan Aplikasi Dokter Gizi Berrbasis Android

N/A
N/A
Protected

Academic year: 2017

Membagikan "Perancangan Aplikasi Dokter Gizi Berrbasis Android"

Copied!
123
0
0

Teks penuh

(1)
(2)

LAMPIRAN

Listing Program

Aboutme.java

package com.ahmadfauzi.doktergizi;

import com.ahmadfauzi.doktergizi.R;

import android.app.Activity;

import android.os.Bundle;

import android.widget.TextView;

public class aboutme extends Activity {

String p1, p2, p3, p4, p5, p6, p7;

@Override

protected void onCreate(Bundle savedInstanceState) {

// TODO Auto-generated method stub

super.onCreate(savedInstanceState);

setContentView(R.layout.gizianaksekolah);

(3)

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

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

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

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

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

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

String p1 = "Tentang Saya";

String p2 = " Ahmad Fauzi Pohan.";

String p3 = " 132406133";

String p4 = "D3 Teknik Informatika";

String p5 = "No : 085762091921";

String p6 = "Jl. Bromo Gg. Setuju Lr.Setia Kawan No.6AA";

String p7 = "HP : 0852 7880 7311";

p1tk.setText(String.valueOf(p1));

p2tk.setText(String.valueOf(p2));

p3tk.setText(String.valueOf(p3));

p4tk.setText(String.valueOf(p4));

p5tk.setText(String.valueOf(p5));

p6tk.setText(String.valueOf(p6));

p7tk.setText(String.valueOf(p7));

}

(4)

BeritaGizi.java

package com.ahmadfauzi.doktergizi;

import com.ahmadfauzi.doktergizi.R;

import android.os.Bundle;

import android.view.View;

import android.widget.Button;

import android.app.Activity;

import android.content.Intent;

public class BeritaGizi extends Activity {

Button btn1 , btn2, btn3;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.berita_gizi);

btn1 =(Button) findViewById(R.id.btnmanfaatgizi);

btn2 =(Button) findViewById(R.id.btndefinisigizi);

btn3 =(Button) findViewById(R.id.btninfoseputargizi);

btn1.setOnClickListener(new View.OnClickListener() {

(5)

Intent i = new Intent(BeritaGizi.this,

Manfaatgizi.class);

startActivity(i);

}

});

btn2.setOnClickListener(new View.OnClickListener() {

public void onClick(View v) {

Intent i = new Intent(BeritaGizi.this,

Definisigizi.class);

startActivity(i);

}

});

btn3.setOnClickListener(new View.OnClickListener() {

public void onClick(View v) {

Intent i = new Intent(BeritaGizi.this,

Infoseputargizi.class);

startActivity(i);

}

});

}

(6)

package com.ahmadfauzi.doktergizi;

import android.content.Context;

import android.util.AttributeSet;

import android.view.View;

import android.view.ViewGroup;

public class DashboardLayout extends ViewGroup {

private static final int UNEVEN_GRID_PENALTY_MULTIPLIER = 10;

private int mMaxChildWidth = 0; private int mMaxChildHeight = 0;

public DashboardLayout(Context context) {

super(context, null);

}

public DashboardLayout(Context context, AttributeSet attrs) {

super(context, attrs, 0);

}

public DashboardLayout(Context context, AttributeSet attrs, int

defStyle) {

super(context, attrs, defStyle);

}

@Override

protected void onMeasure(int widthMeasureSpec, int

(7)

mMaxChildWidth = 0;

mMaxChildHeight = 0;

int childWidthMeasureSpec = MeasureSpec.makeMeasureSpec(

MeasureSpec.getSize(widthMeasureSpec), MeasureSpec.AT_MOST);

int childHeightMeasureSpec = MeasureSpec.makeMeasureSpec(

MeasureSpec.getSize(widthMeasureSpec), MeasureSpec.AT_MOST);

final int count = getChildCount();

for (int i = 0; i < count; i++) {

final View child = getChildAt(i);

if (child.getVisibility() == GONE) {

continue;

}

child.measure(childWidthMeasureSpec, childHeightMeasureSpec);

mMaxChildWidth = Math.max(mMaxChildWidth, child.getMeasuredWidth());

mMaxChildHeight = Math.max(mMaxChildHeight, child.getMeasuredHeight());

}

childWidthMeasureSpec = MeasureSpec.makeMeasureSpec(

mMaxChildWidth, MeasureSpec.EXACTLY);

childHeightMeasureSpec = MeasureSpec.makeMeasureSpec(

(8)

for (int i = 0; i < count; i++) {

final View child = getChildAt(i);

if (child.getVisibility() == GONE) {

continue;

}

child.measure(childWidthMeasureSpec, childHeightMeasureSpec);

}

setMeasuredDimension(

resolveSize(mMaxChildWidth, widthMeasureSpec),

resolveSize(mMaxChildHeight, heightMeasureSpec));

}

@Override

protected void onLayout(boolean changed, int l, int t, int r, int

b) {

int width = r - l;

int height = b - t;

final int count = getChildCount();

int visibleCount = 0;

for (int i = 0; i < count; i++) {

final View child = getChildAt(i);

if (child.getVisibility() == GONE) {

continue;

}

(9)

}

if (visibleCount == 0) {

return;

}

int bestSpaceDifference = Integer.MAX_VALUE;

int spaceDifference;

// Horizontal and vertical space between items

int hSpace = 0;

int vSpace = 0;

int cols = 1;

int rows;

while (true) {

rows = (visibleCount - 1) / cols + 1;

hSpace = ((width - mMaxChildWidth * cols) / (cols + 1));

vSpace = ((height - mMaxChildHeight * rows) / (rows + 1));

spaceDifference = Math.abs(vSpace - hSpace);

if (rows * cols != visibleCount) {

spaceDifference *= UNEVEN_GRID_PENALTY_MULTIPLIER;

}

if (spaceDifference < bestSpaceDifference) {

(10)

if (rows == 1) {

break;

}

} else {

--cols;

rows = (visibleCount - 1) / cols + 1;

hSpace = ((width - mMaxChildWidth * cols) / (cols + 1));

vSpace = ((height - mMaxChildHeight * rows) / (rows + 1));

break;

}

++cols;

}

hSpace = Math.max(0, hSpace);

vSpace = Math.max(0, vSpace);

width = (width - hSpace * (cols + 1)) / cols;

height = (height - vSpace * (rows + 1)) / rows;

int left, top;

int col, row;

int visibleIndex = 0;

for (int i = 0; i < count; i++) {

final View child = getChildAt(i);

if (child.getVisibility() == GONE) {

(11)

}

row = visibleIndex / cols;

col = visibleIndex % cols;

left = hSpace * (col + 1) + width * col;

top = vSpace * (row + 1) + height * row;

child.layout(left, top,

(hSpace == 0 && col == cols - 1) ? r : (left + width),

(vSpace == 0 && row == rows - 1) ? b : (top + height));

++visibleIndex;

}

}

}

Definisigizi.java

package com.ahmadfauzi.doktergizi;

import com.ahmadfauzi.doktergizi.R;

import android.os.Bundle;

import android.view.View;

import android.widget.Button;

(12)

import android.content.Intent;

public class Definisigizi extends Activity {

// Button btn1 , btn2, btn3;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.definisigizi);

}

}

GiziAnakSekolah.java

package com.ahmadfauzi.doktergizi;

import android.app.Activity;

import android.os.Bundle;

import android.widget.TextView;

public class GiziAnakSekolah extends Activity {

(13)

@Override

protected void onCreate(Bundle savedInstanceState) {

// TODO Auto-generated method stub

super.onCreate(savedInstanceState);

setContentView(R.layout.gizianaksekolah);

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

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

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

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

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

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

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

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

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

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

String p1 = "GIZI ANAK SEKOLAH";

String p2 = " Pertumbuhan dan Perkembangan anak usia Sekolah

Dasar: :";

String p3 = "1. Jasmani";

String p4 = " Periode ini disebut periode memanjang secara

fisik. Fungsi organ otak mulai terbentuk mantap sehingga perkembangan

(14)

String p5 = "2. Jiwani";

String p6 = " Anak mulai banyak melihat dan bertanya,

fantasinya berkurang karena melihat kenyataan, ingatan kuat, daya

kritis mulai tumbuh, ingin berinisiatif dan bertanggung jawab.";

String p7 = "3. Rohani";

String p8 = " Anak mulai memasukkan dalam pikirannya

tentang Tuhan mulai memisahkan konsep pikiran tentang Tuhan dengan

orangtuanya.";

String p9 = "4. Sosial";

String p10 = "Kegiatan anak mulai berkelompok dan mengarah

pada tujuan tetapi masih egosentris.";

p1tk.setText(String.valueOf(p1));

p2tk.setText(String.valueOf(p2));

p3tk.setText(String.valueOf(p3));

p4tk.setText(String.valueOf(p4));

p5tk.setText(String.valueOf(p5));

p6tk.setText(String.valueOf(p6));

p7tk.setText(String.valueOf(p7));

p8tk.setText(String.valueOf(p8));

p9tk.setText(String.valueOf(p9));

p10tk.setText(String.valueOf(p10));

}

}

(15)

package com.ahmadfauzi.doktergizi;

import com.ahmadfauzi.doktergizi.R;

import android.app.TabActivity;

import android.content.Intent;

import android.os.Bundle;

import android.widget.TabHost;

import android.widget.TabHost.TabSpec;

public class giziatas extends TabActivity {

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.giziatas);

TabHost tabHost = getTabHost();

TabSpec gizibayi = tabHost.newTabSpec("Gizi Bayi");

gizibayi.setIndicator("Gizi Bayi",

getResources().getDrawable(R.drawable.style_arch));

Intent gizibayiIntent = new Intent(this, GiziBayi.class);

gizibayi.setContent(gizibayiIntent);

TabSpec giziasi = tabHost.newTabSpec("Gizi dan ASI");

giziasi.setIndicator("Gizi dan ASI",

getResources().getDrawable(R.drawable.style_mandriva));

Intent giziasiIntent = new Intent(this, GizidanASI.class);

(16)

tabHost.addTab(gizibayi);

tabHost.addTab(giziasi);

}

}

GiziBalita.java

package com.ahmadfauzi.doktergizi;

import com.ahmadfauzi.doktergizi.R;

import android.app.TabActivity;

import android.content.Intent;

import android.os.Bundle;

import android.widget.TabHost;

import android.widget.TabHost.TabSpec;

public class GiziBalita extends TabActivity {

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.gizibalita);

TabHost tabHost = getTabHost();

(17)

TabSpec karakteristik = tabHost.newTabSpec("");

karakteristik.setIndicator("Karakteristik", getResources().getDrawable(R.drawable.style_arch));

Intent karakteristikIntent = new Intent(this, GiziBalita1.class);

karakteristik.setContent(karakteristikIntent);

TabSpec masalah = tabHost.newTabSpec("Masalah Gizi");

masalah.setIndicator("Masalah Gizi",

getResources().getDrawable(R.drawable.style_mandriva));

Intent masalahIntent = new Intent(this, GiziBalita2.class);

masalah.setContent(masalahIntent);

tabHost.addTab(karakteristik);

tabHost.addTab(masalah);

}

}

GiziBalita1.java

package com.ahmadfauzi.doktergizi;

import com.ahmadfauzi.doktergizi.R;

import android.app.Activity;

(18)

import android.widget.TextView;

public class GiziBalita1 extends Activity {

String p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14;

@Override

protected void onCreate(Bundle savedInstanceState) {

// TODO Auto-generated method stub

super.onCreate(savedInstanceState);

setContentView(R.layout.gizibalita1);

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(19)

String p2 = "";

String p3 = "- Disebut juga usia : pra - sekolah";

String p4 = "- Batasan umur 3 – 5 tahun";

String p5 = "- Mampu mengatakan “tidak” terhadap makanan

yang ditawarkan";

String p6 = "- Saat tepat ditanamkan kebiasaan makan yang baik";

String p7 = "PENATALAKSANAAN GIZI";

String p8 = "1. Kembangkan kebiasaan makan yang baik anak sejak dini diperkenalkan dengan makanan beragam kebiasaan makan orang tua sangat mempengaruhi anak";

String p9 = "2. Hindari pengucapan ketidaksenangan terhadap makanan di hadapan anak";

String p10 = "3. Hormati kesukaan anak terhadap makanan tertentu pelan-pelan ubah ke arah kebiasaan makan yang baik";

String p11 = "4. Biarkan anak mencoba makan sendiri";

String p12 = "5. Minimumkan risiko obesitas dengan menghindari makanan yang melebihi kebutuhan";

String p13 = "6. Jika anak masih terasa lapar dapat diberi buah yang memberi rasa kenyang";

String p14 = "7. Promosikan kesehatan gigi";

p1tk.setText(String.valueOf(p1));

p2tk.setText(String.valueOf(p2));

p3tk.setText(String.valueOf(p3));

p4tk.setText(String.valueOf(p4));

p5tk.setText(String.valueOf(p5));

p6tk.setText(String.valueOf(p6));

p7tk.setText(String.valueOf(p7));

p8tk.setText(String.valueOf(p8));

p9tk.setText(String.valueOf(p9));

(20)

p11tk.setText(String.valueOf(p11));

p12tk.setText(String.valueOf(p12));

p13tk.setText(String.valueOf(p13));

p14tk.setText(String.valueOf(p14));

}

}

GiziBalita2.java

package com.ahmadfauzi.doktergizi;

import com.ahmadfauzi.doktergizi.R;

import android.app.Activity;

import android.os.Bundle;

import android.widget.TextView;

public class GiziBalita2 extends Activity {

String p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18, p19, p20, p21;

@Override

protected void onCreate(Bundle savedInstanceState) {

// TODO Auto-generated method stub

super.onCreate(savedInstanceState);

(21)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

String p1 = "MASALAH GIZI ANAK BALITA";

String p2 = "1. Berat badan kurang";

String p3 = " - Mencerminkan kebiasaan makan yang buruk";

String p4 = " - Penanganannya difokuskan pada penyebab & alternatif pemecahannya";

(22)

String p6 = " - Penyebabnya terlalu banyak makan, kurang gerak / olahraga";

String p7 = " - Jika tidak cepat diatasi dapat berlanjut s/d dewasa";

String p8 = "3. Karies gigi";

String p9 = " - Terjadi karena makan cemilan yg lengket & mengandung gula (permen, kue + krim, minuman manis, keripik kentang)";

String p10 = " - Makanan yang baik bagi gigi : buah segar, pop corn, yogurt, keju";

String p11 = "4. Alergi makanan";

String p12 = " - Lebih berisiko dengan keluarga yang mempunyai riwayat alergi";

String p13 = " - Dapat bersifat sementara / menetap";

String p14 = " - Alergi yang dapat reda sendiri :

telur, kacang-kacangan, terigu";

String p15 = " - Alergi yang cenderung menetap: ikan,

kerang";

String p16 = "5. Anemia defisiensi gizi besi";

String p17 = " - Terutama pada anak yang banyak

mengkonsumsi susu tetapi kurang minat menyantap makanan lain.";

String p18 = " - Kurangi porsi susu, ganti dengan

makanan/minuman yang banyak zat besi atau membantu penyerapan zat besi.";

String p19 = "6. Pica";

String p20 = " - Mengkonsumsi sesuatu yang bukan

makanan (perca, kertas, minyak, dll). Namun harus dihindari.";

String p21 = " - Tidak berbahaya bagi kesehatan,

kecuali menyantap zat toksik";

p1tk.setText(String.valueOf(p1));

p2tk.setText(String.valueOf(p2));

p3tk.setText(String.valueOf(p3));

(23)

p5tk.setText(String.valueOf(p5));

p6tk.setText(String.valueOf(p6));

p7tk.setText(String.valueOf(p7));

p8tk.setText(String.valueOf(p8));

p9tk.setText(String.valueOf(p9));

p10tk.setText(String.valueOf(p10));

p11tk.setText(String.valueOf(p11));

p12tk.setText(String.valueOf(p12));

p13tk.setText(String.valueOf(p13));

p14tk.setText(String.valueOf(p14));

p15tk.setText(String.valueOf(p15));

p16tk.setText(String.valueOf(p16));

p17tk.setText(String.valueOf(p17));

p18tk.setText(String.valueOf(p18));

p19tk.setText(String.valueOf(p19));

p20tk.setText(String.valueOf(p20));

p21tk.setText(String.valueOf(p21));

}

}

GiziBayi.java

package com.ahmadfauzi.doktergizi;

(24)

import android.app.Activity;

import android.os.Bundle;

import android.widget.TextView;

public class GiziBayi extends Activity {

String p1, p2, p3, p4, p5, p6, p7, p8, p9;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.gizibayi);

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

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

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

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

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

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

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

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

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

String p1 = "GIZI BAYI";

String p2 = "- Tahapan Bayi merupakan tahapan kehidupan pertama setelah manusia dilahirkan.";

(25)

String p4 = "- Kehidupan yang pertama-tama adalah paling rawan untuk pertumbuhan dan perkembangan.";

String p5 = "- Pertumbuhan adalah perubahan ukuran fisik dari waktu ke waktu, baik dari segi DIMENSI,PROPORSI, maupun

KOMPOSISI tubuh.";

String p6 = "- Pada manusia, ukuran fisik (tubuh) disebut juga dengan istilah ANTROPOMETRI.";

String p7 = "- Bayi sesaat dilahirkan akan melakukan penyesuaian diri terhadap suhu, pernafasan, sirkulasi darah, pencernaan dan proses pengosongan (buang air kecil dan besar) sehingga berat badan turun.";

String p8 = "- Pada waktu bayi berumur 10 hari sampai 14 hari berat badan waktu lahir tercapai kembali.";

String p9 = "- Perkembangan adalah perubahan kemampuan anak dalam gerakan motorik kasar/halus,kecerdasan, mental,perilaku dari waktu ke waktu.";

p1tk.setText(String.valueOf(p1));

p2tk.setText(String.valueOf(p2));

p3tk.setText(String.valueOf(p3));

p4tk.setText(String.valueOf(p4));

p5tk.setText(String.valueOf(p5));

p6tk.setText(String.valueOf(p6));

p7tk.setText(String.valueOf(p7));

p8tk.setText(String.valueOf(p8));

p9tk.setText(String.valueOf(p9));

}

}

(26)

package com.ahmadfauzi.doktergizi;

import com.ahmadfauzi.doktergizi.R;

import android.app.Activity;

import android.os.Bundle;

import android.widget.TextView;

public class GizidanASI extends Activity {

String p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18, p19, p20, p21, p222;

@Override

protected void onCreate(Bundle savedInstanceState) {

// TODO Auto-generated method stub

super.onCreate(savedInstanceState);

setContentView(R.layout.gizidanasi);

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

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

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

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

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

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

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

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

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

(27)

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

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

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

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

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

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

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

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

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

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

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

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

String p1 = "GIZI DAN ASI";

String p2 = "- Air Susu Ibu (ASI) adalah makanan terbaik bagi bayi dibanding makanan pengganti yang terbuat dari susu sapi, termasuk susu sapi yang telah di-humanized sekalipun.";

String p3 = " Macam- Macam ASI :";

String p4 = " 1. Kolostrum : ASI yag dihasilkan hari pertama sampai hari ketiga setelah lahir";

String p5 = " Manfaatnya: Sebagai laxantia yang baik untuk membersihkan selaput usus bayi yang baru lahir sehingga saluran pencernaan siap untuk menerima makanan Kadar protein, terutama

Globulin (Gamma Globulin) tinggi sehingga dapat memberikan daya perlindungan terhadap infeksi Mengandung zat anti infeksi lain (antibodies) sehingga mampu melindungi bayi thd berbagai infeksi untuk jangka waktu sampai 6 bulan";

String p6 = " 2. ASI transisi: dihasilkan dari dari 4 sampai ke 10";

String p7 = " 3. ASI mature: dihasilkan setelah hari ke 10";

String p8 = "- BEDA ASI DAN SUSU SAPI";

(28)

menjadi faktor pertumbuhan laktobasilus di usus yang berfungsi mencegah infeksi.";

String p10 = " 2. Susu sapi mengandung 4 kali lebih banyak mineral dibanding ASI sehingga akan : meningkatkan beban osmolar (osmolar load) dan memberi beban lebih pada ginjal, mineral susu sapi yang tinggi dapat menghambat pencernaan protein karena dapat bersifat buffer di lambung";

String p11 = " 3. Lemak susu sapi lebih banyak mengandung asam lemak jenuh dan rantai pendek, sedang ASI lebih banyak mengandung asam lemak tidak jenuh terutama poly unsaturated fatty acid";

String p12 = "- KEUNTUNGAN PEMBERIAN ASI";

String p13 = " 1. Kandungan gizi";

String p14 = " 2. Imunitas";

String p15 = " 3. Kesehatan bayi";

String p16 = " 4. Aman dan bersih (terhindar kontaminan)";

String p17 = " 5. Praktis dan ekonomis";

String p18 = " 6. Mempunyai suhu yang tepat";

String p19 = " 7. Psikologis";

String p20 = " 8. Menghindarkan ibu dari kemungkinan timbulnya kanker payudara";

String p21 = " 9. Uterus cepat pulih";

(29)

p9tk.setText(String.valueOf(p9));

p10tk.setText(String.valueOf(p10));

p11tk.setText(String.valueOf(p11));

p12tk.setText(String.valueOf(p12));

p13tk.setText(String.valueOf(p13));

p14tk.setText(String.valueOf(p14));

p15tk.setText(String.valueOf(p15));

p16tk.setText(String.valueOf(p16));

p17tk.setText(String.valueOf(p17));

p18tk.setText(String.valueOf(p18));

p19tk.setText(String.valueOf(p19));

p20tk.setText(String.valueOf(p20));

p21tk.setText(String.valueOf(p21));

p22tk.setText(String.valueOf(p22));

}

}

Gizidaurhidup.java

package com.ahmadfauzi.doktergizi;

import com.ahmadfauzi.doktergizi.R;

import android.app.Activity;

import android.content.Intent;

import android.os.Bundle;

(30)

import android.widget.Button;

public class gizidaurhidup extends Activity{

Button btnGiziBayi, btnGizidanASI, btnGiziBalita,

btnGiziAnakSekolah, btnGiziRemaja, btnGiziOrangDewasa, btnGiziLansia;

@Override

protected void onCreate(Bundle savedInstanceState) {

// TODO Auto-generated method stub

super.onCreate(savedInstanceState);

setContentView (R.layout.gizidaurhidup);

btnGizidanASI = (Button) findViewById (R.id.GizidanASI);

btnGizidanASI.setOnClickListener(new View.OnClickListener() {

public void onClick(View arg0) {

// TODO Auto-generated method stub

startActivity (new

Intent("com.ahmadfauzi.doktergizi.giziatas"));

}

});

btnGiziBalita = (Button) findViewById (R.id.GiziBalita);

btnGiziBalita.setOnClickListener(new View.OnClickListener() {

public void onClick(View arg0) {

// TODO Auto-generated method stub

startActivity (new

(31)

}

});

btnGiziAnakSekolah = (Button) findViewById (R.id.GiziAnakSekolah);

btnGiziAnakSekolah.setOnClickListener(new View.OnClickListener() {

public void onClick(View arg0) {

// TODO Auto-generated method stub

startActivity (new

Intent("com.ahmadfauzi.doktergizi.GiziAnakSekolah"));

}

});

btnGiziRemaja = (Button) findViewById (R.id.GiziRemaja);

btnGiziRemaja.setOnClickListener(new View.OnClickListener() {

public void onClick(View arg0) {

// TODO Auto-generated method stub

startActivity (new

Intent("com.ahmadfauzi.doktergizi.GiziRemaja"));

}

});

btnGiziOrangDewasa = (Button) findViewById (R.id.GiziOrangDewasa);

btnGiziOrangDewasa.setOnClickListener(new View.OnClickListener() {

public void onClick(View arg0) {

(32)

startActivity (new

Intent("com.ahmadfauzi.doktergizi.GiziOrangDewasa"));

}

});

btnGiziLansia = (Button) findViewById (R.id.GiziLansia);

btnGiziLansia.setOnClickListener(new View.OnClickListener() {

public void onClick(View arg0) {

// TODO Auto-generated method stub

startActivity (new

Intent("com.ahmadfauzi.doktergizi.GiziLansia"));

}

});

}

}

Gizilansia.java

package com.ahmadfauzi.doktergizi;

import com.ahmadfauzi.doktergizi.R;

import android.app.TabActivity;

import android.content.Intent;

import android.os.Bundle;

(33)

import android.widget.TabHost.TabSpec;

public class GiziLansia extends TabActivity {

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.gizilansia);

TabHost tabHost = getTabHost();

TabSpec karakteristik = tabHost.newTabSpec("");

karakteristik.setIndicator("Karakteristik", getResources().getDrawable(R.drawable.style_arch));

Intent karakteristikIntent = new Intent(this, GiziLansia1.class);

karakteristik.setContent(karakteristikIntent);

TabSpec faktor = tabHost.newTabSpec("Faktor Gizi");

faktor.setIndicator("Faktor Gizi",

getResources().getDrawable(R.drawable.style_mandriva));

Intent faktorIntent = new Intent(this, GiziLansia2.class);

faktor.setContent(faktorIntent);

tabHost.addTab(karakteristik);

tabHost.addTab(faktor);

}

(34)

Gizilansia1.java

package com.ahmadfauzi.doktergizi;

import com.ahmadfauzi.doktergizi.R;

import android.app.Activity;

import android.os.Bundle;

import android.widget.TextView;

public class GiziLansia1 extends Activity {

String p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18, p19, p20, p21, p222, p23;

@Override

protected void onCreate(Bundle savedInstanceState) {

// TODO Auto-generated method stub

super.onCreate(savedInstanceState);

setContentView(R.layout.gizilansia1);

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

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

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

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

(35)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

String p1 = "Kesehatan Manula ditentukan: oleh perilaku dan gizi pada usia-usia sebelumnya";

String p2 = " Karakteristik Lansia";

String p3 = "1. Sel-sel mengecil atau komposisi sel pembentukan jaringan ikat baru menggantikan sel-sel yang menghilang";

String p4 = "2. terjadi kemunduran organ (proses degeneratif)";

String p5 = " Contoh kemunduran organ:";

(36)

String p7 = " Kulit berubah menjadi tipis, kering, keriput dan tidak Kulit berubah menjadi tipis, kering, keriput dan tidak elastis lagi.";

String p8 = " Fungsi kulit sebagai penyekat suhu

lingkungan dan perisai terhadap masuknya kuman terganggu.";

String p9 = " Rambut :";

String p10=" Rontok, warna menjadi putih, kering dan

tidak mengkilat";

String p11=" Berkaitan dengan perubahan degeneratif

kulit";

String p12="Otot :";

String p13="Jumlah sel otot berkurang, ukurannya antrofi, jumlah Jumlah sel otot berkurang, ukurannya antrofi, jumlah jaringan ikat bertambah";

String p14="volume otot secara keseluruhan menyusut, fungsinya menurun dan kekuatannya berkurang.";

String p15="Jantung dan pembuluh darah :";

String p16="kekuatan mesin pompa jantung berkurang";

String p17="pembuluh darah penting khusus yang di jantung dan otak mengalami kekakuan";

String p18="lapisan intim menjadi kasar akibat merokok, hipertensi, diabetes mellitus, kadar kolesterol tinggi hipertensi, diabetes mellitus, kadar kolesterol tinggi dan lain-lain yang

memudahkan timbulnya penggumpalan darah dan trombosis";

String p19="Tulang :";

String p20="Pada proses menua kadar kapur (kalsium) dalam tulang menurun";

String p21="tulang menjadi kropos (osteoporosis) & mudah patah";

String p22="Seks :";

String p23="Produksi hormon seks pada pria dan wanita menurun dengan bertambahnya umur";

(37)

p2tk.setText(String.valueOf(p2));

p3tk.setText(String.valueOf(p3));

p4tk.setText(String.valueOf(p4));

p5tk.setText(String.valueOf(p5));

p6tk.setText(String.valueOf(p6));

p7tk.setText(String.valueOf(p7));

p8tk.setText(String.valueOf(p8));

p9tk.setText(String.valueOf(p9));

p10tk.setText(String.valueOf(p10));

p11tk.setText(String.valueOf(p11));

p12tk.setText(String.valueOf(p12));

p13tk.setText(String.valueOf(p13));

p14tk.setText(String.valueOf(p14));

p15tk.setText(String.valueOf(p15));

p16tk.setText(String.valueOf(p16));

p17tk.setText(String.valueOf(p17));

p18tk.setText(String.valueOf(p18));

p19tk.setText(String.valueOf(p19));

p20tk.setText(String.valueOf(p20));

p21tk.setText(String.valueOf(p21));

p22tk.setText(String.valueOf(p22));

p23tk.setText(String.valueOf(p23));

}

}

(38)

package com.ahmadfauzi.doktergizi;

import com.ahmadfauzi.doktergizi.R;

import android.app.Activity;

import android.os.Bundle;

import android.widget.TextView;

public class GiziLansia1 extends Activity {

String p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18, p19, p20, p21, p222, p23;

@Override

protected void onCreate(Bundle savedInstanceState) {

// TODO Auto-generated method stub

super.onCreate(savedInstanceState);

setContentView(R.layout.gizilansia1);

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

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

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

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

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

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

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

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

(39)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

String p1 = "Kesehatan Manula ditentukan: oleh perilaku dan gizi pada usia-usia sebelumnya";

String p2 = " Karakteristik Lansia";

String p3 = "1. Sel-sel mengecil atau komposisi sel pembentukan jaringan ikat baru menggantikan sel-sel yang menghilang";

String p4 = "2. terjadi kemunduran organ (proses degeneratif)";

String p5 = " Contoh kemunduran organ:";

String p6 = " Kulit :";

String p7 = " Kulit berubah menjadi tipis, kering, keriput dan tidak Kulit berubah menjadi tipis, kering, keriput dan tidak elastis lagi.";

String p8 = " Fungsi kulit sebagai penyekat suhu

lingkungan dan perisai terhadap masuknya kuman terganggu.";

(40)

String p10=" Rontok, warna menjadi putih, kering dan tidak mengkilat";

String p11=" Berkaitan dengan perubahan degeneratif

kulit";

String p12="Otot :";

String p13="Jumlah sel otot berkurang, ukurannya antrofi, jumlah Jumlah sel otot berkurang, ukurannya antrofi, jumlah jaringan ikat bertambah";

String p14="volume otot secara keseluruhan menyusut, fungsinya menurun dan kekuatannya berkurang.";

String p15="Jantung dan pembuluh darah :";

String p16="kekuatan mesin pompa jantung berkurang";

String p17="pembuluh darah penting khusus yang di jantung dan otak mengalami kekakuan";

String p18="lapisan intim menjadi kasar akibat merokok, hipertensi, diabetes mellitus, kadar kolesterol tinggi hipertensi, diabetes mellitus, kadar kolesterol tinggi dan lain-lain yang

memudahkan timbulnya penggumpalan darah dan trombosis";

String p19="Tulang :";

String p20="Pada proses menua kadar kapur (kalsium) dalam tulang menurun";

String p21="tulang menjadi kropos (osteoporosis) & mudah patah";

String p22="Seks :";

String p23="Produksi hormon seks pada pria dan wanita menurun dengan bertambahnya umur";

p1tk.setText(String.valueOf(p1));

p2tk.setText(String.valueOf(p2));

p3tk.setText(String.valueOf(p3));

p4tk.setText(String.valueOf(p4));

(41)

p6tk.setText(String.valueOf(p6));

p7tk.setText(String.valueOf(p7));

p8tk.setText(String.valueOf(p8));

p9tk.setText(String.valueOf(p9));

p10tk.setText(String.valueOf(p10));

p11tk.setText(String.valueOf(p11));

p12tk.setText(String.valueOf(p12));

p13tk.setText(String.valueOf(p13));

p14tk.setText(String.valueOf(p14));

p15tk.setText(String.valueOf(p15));

p16tk.setText(String.valueOf(p16));

p17tk.setText(String.valueOf(p17));

p18tk.setText(String.valueOf(p18));

p19tk.setText(String.valueOf(p19));

p20tk.setText(String.valueOf(p20));

p21tk.setText(String.valueOf(p21));

p22tk.setText(String.valueOf(p22));

p23tk.setText(String.valueOf(p23));

}

}

Gizilansia2.java

package com.ahmadfauzi.doktergizi;

import com.ahmadfauzi.doktergizi.R;

(42)

import android.os.Bundle;

import android.widget.TextView;

public class GiziLansia2 extends Activity {

String p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18, p19, p20, p21, p22, p23, p24, p25, p26, p27, p28;

@Override

protected void onCreate(Bundle savedInstanceState) {

// TODO Auto-generated method stub

super.onCreate(savedInstanceState);

setContentView(R.layout.gizilansia2);

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

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

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

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

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

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

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

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

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

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

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

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

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

(43)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

String p1 = "Faktor Gizi Lansia";

String p2 = " Dikutip dari Buku Petunjuk Menyusun Menu bagi Usia Lanjut oleh Direktorat Bina Gizi Masyarakat ";

String p3 = "1. Menu hendaknya mengandung zat gizi dari beraneka ragam bahan makanan yang terdiri dari zat tenaga, pembangun dan pengatur.";

String p4 = "2. Jumlah kalori yang baik untuk dikonsumsi oleh usia lanjut adalah 50% dari KH yang bersumber dari KH kompleks (sayur-sayuran, kacang-kacangan, biji-bijian).";

String p5 = "3. Jumlah lemak dalam makanan dibatasi, yang 25-30% dari total kalori.";

String p6 = "4. Jumlah protein yang dikonsumsi sebaiknya 8-10% dari total kalori.";

String p7 = "5. Makanan sebaiknya mengandung serat dalam jumlah besar yang bersumber pada buah, sayur dan beraneka pati, yang dikonsumsi dengan jumlah yang bertahap.";

(44)

String p9 = "7. Makanan mengandung zat besi (Fe dalam jumlah besar, seperti kacang-kacangan, hati,daging, bayam atau sayuran hijau.";

String p10= "8. Membatasi penggunaan garam. Perhatikan label makanan yang mengandung garam, seperti adanya monosodium glutamat, sodium bikarbonat, sodium citrat.";

String p11= "9. Bahan makanan sebagai sumber zat gizi sebaiknya dari bahan makanan yang segar dan mudah dicerna.";

String p12= "10. Hindari bahan makanan yang mengandung alkohol dalam jumlah besar.";

String p13="11. Makanan sebaiknya yang mudah dikunyah, seperti bahan makanan lembek.";

String p14="Patokan Olahraga Lansia";

String p15="Jenis olah raga:";

String p16="beban ringan atau sedang";

String p17="waktu relatif lama";

String p18="bersifat aerobik dan atau kalistenik";

String p19="tidak kompetitif/bertanding";

String p20="Contoh olahraga yang sesuai, yaitu:";

String p21="jalan kaki, dengan segala bentuk permainan yang ada unsur jalan kaki, misalnya golf, lintas alam, mendaki bukit";

String p22="senam dengan faktor kesulitan kecil";

String p23="olahraga yang bersifat rekreatif";

String p24="Dengan latihan otot manusia usia lanjut dapat menghambat laju perubahan degeneratif.";

String p25="Gaya Hidup Lansia yang Baik";

String p26="Kerja ringan : tidak boleh kerja berat/bermalas-malasan dan istirahat/tidur yang cukup";

String p27="Sebaiknya tidak merokok, karena orang merokok sangat berisiko mudah terkena serangan berbagai penyakit, seperti mempercepat menderita serangan jantung, kanker, paru-paru, TBC, tekanan darah tinggi.";

(45)

p1tk.setText(String.valueOf(p1));

p2tk.setText(String.valueOf(p2));

p3tk.setText(String.valueOf(p3));

p4tk.setText(String.valueOf(p4));

p5tk.setText(String.valueOf(p5));

p6tk.setText(String.valueOf(p6));

p7tk.setText(String.valueOf(p7));

p8tk.setText(String.valueOf(p8));

p9tk.setText(String.valueOf(p9));

p10tk.setText(String.valueOf(p10));

p11tk.setText(String.valueOf(p11));

p12tk.setText(String.valueOf(p12));

p13tk.setText(String.valueOf(p13));

p14tk.setText(String.valueOf(p14));

p15tk.setText(String.valueOf(p15));

p16tk.setText(String.valueOf(p16));

p17tk.setText(String.valueOf(p17));

p18tk.setText(String.valueOf(p18));

p19tk.setText(String.valueOf(p19));

p20tk.setText(String.valueOf(p20));

p21tk.setText(String.valueOf(p21));

p22tk.setText(String.valueOf(p22));

p23tk.setText(String.valueOf(p23));

p24tk.setText(String.valueOf(p24));

p25tk.setText(String.valueOf(p25));

p26tk.setText(String.valueOf(p26));

p27tk.setText(String.valueOf(p27));

p28tk.setText(String.valueOf(p28));

(46)

}

GizilOrangDewasa.java

package com.ahmadfauzi.doktergizi;

import com.ahmadfauzi.doktergizi.R;

import android.app.Activity;

import android.os.Bundle;

import android.widget.TextView;

public class GiziOrangDewasa extends Activity {

String p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13;

@Override

protected void onCreate(Bundle savedInstanceState) {

// TODO Auto-generated method stub

super.onCreate(savedInstanceState);

setContentView(R.layout.giziorangdewasa);

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

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

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

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

(47)

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

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

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

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

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

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

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

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

String p1 = "Gizi Orang Dewasa";

String p2 = "";

String p3 = " 13 Pedoman Umum Gizi Seimbang";

String p4 = "";

String p5 = " 1. Makanlah aneka ragam makanan";

String p6 = " 2. Makanlah pangan untuk memenuhi

kecukupan energi";

String p7 = " 3. Makanlah sumber karobohidrat

setengah dari kebutuhan energi. Konsumsi dibatasi antara 50-60 %, dg komposisi pangan. dari padi-padian 50 %, umbi2an 6 % dan gula 5 % (3-4 sdm)(3-4;;

String p8 = " 4. Batasi konsumsi lemak dan minyak

sampai seperempat dari kecukupan energi (Kisarannya 10 – 25 % atau

3-4 sdm minyak per hari)!-4;;

String p9 =" 5. Gunakan ragam beryodium (6 g atau 1

sdm/hari)";

String p10 =" 6.Makanlah sumber zat besi";

String p11 =" 7. Berikan ASI saja pada bayi sampai

usia 4 bulan";

String p12 =" 8. Biasakan makan pagi";

String p13 =" 9. Minumlah air bersih, aman dan

cukup jumlahnya Sekitar 2 lt atau 8 gelas";

String p14 =" 10. Lakukan kegiatan fisik dan

olahraga secara teratur";

(48)

String p16 =" 12. Makanlah pangan yang aman bagi kesehatan";

String p17 =" 13. Bacalah kandungan gizi pada label

makanan kemasan";

p1tk.setText(String.valueOf(p1));

p2tk.setText(String.valueOf(p2));

p3tk.setText(String.valueOf(p3));

p4tk.setText(String.valueOf(p4));

p5tk.setText(String.valueOf(p5));

p6tk.setText(String.valueOf(p6));

p7tk.setText(String.valueOf(p7));

p8tk.setText(String.valueOf(p8));

p9tk.setText(String.valueOf(p9));

p10tk.setText(String.valueOf(p10));

p11tk.setText(String.valueOf(p11));

p12tk.setText(String.valueOf(p12));

p13tk.setText(String.valueOf(p13));

}

}

GiziRemaja.java

package com.ahmadfauzi.doktergizi;

import com.ahmadfauzi.doktergizi.R;

(49)

import android.os.Bundle;

import android.widget.TextView;

public class GiziRemaja extends Activity {

String p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16;

@Override

protected void onCreate(Bundle savedInstanceState) {

// TODO Auto-generated method stub

super.onCreate(savedInstanceState);

setContentView(R.layout.giziremaja);

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(50)

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

String p1 = "Kebutuhan Gizi Remaja";

String p2 = " Energi:";

String p3 = "Sangat diperlukan dalam jumlah banyak untuk pertumbuhan dan aktivitaas yang meningkat pada usia tersebut";

String p4 = "Protein:";

String p5 = "Kecukupan protein per kg BB relatif lbh rendah dibanding masa sebelumnya: 7-8 % dari total energi atau 45-72 g per hari.";

String p6 = " Dilihat secara total kebt protein meningkat, karena:";

String p7 = "Peningkatan massa tubuh tak berlemak";

String p8 = "Kebutuhan eritrosit dan myoglobin";

String p9 = "Perubahan hormonal";

String p10 = "Pada Perempuan yang diet energi maka

protein akan digunakan untuk glukoneogenesis (menghasilkan energi)";

String p11 = "Vitamin:";

String p12 = "Vit B (tiamin, riboflavin, niasin) diperlukan dalam jumlah cukup karena memerlukan energi banyak";

String p13 = "Vit D sangat penting untuk pembentukan tulang (rangka)";

String p14 = "Kebutuhan Vit A, E, C, As.Folat & B6 sama dengan dewasa";

String p15 = "Mineral:";

String p16 = "Sejumlah mineral yang berpeluang

defisiensi: besi, kalsium dan seng krn banyak dibutuhkan untuk materi pertumbuhan.";

p1tk.setText(String.valueOf(p1));

p2tk.setText(String.valueOf(p2));

p3tk.setText(String.valueOf(p3));

p4tk.setText(String.valueOf(p4));

(51)

p6tk.setText(String.valueOf(p6));

p7tk.setText(String.valueOf(p7));

p8tk.setText(String.valueOf(p8));

p9tk.setText(String.valueOf(p9));

p10tk.setText(String.valueOf(p10));

p11tk.setText(String.valueOf(p11));

p12tk.setText(String.valueOf(p12));

p13tk.setText(String.valueOf(p13));

p14tk.setText(String.valueOf(p14));

p15tk.setText(String.valueOf(p15));

p16tk.setText(String.valueOf(p16));

}

}

Help.java

package com.ahmadfauzi.doktergizi;

import com.ahmadfauzi.doktergizi.R;

import android.app.Activity;

import android.os.Bundle;

import android.widget.TextView;

public class help extends Activity {

(52)

@Override

protected void onCreate(Bundle savedInstanceState) {

// TODO Auto-generated method stub

super.onCreate(savedInstanceState);

setContentView(R.layout.gizianaksekolah);

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

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

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

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

String p1 = "Bantuan";

String p2 = " DokterGizi adalah aplikasi mobile yang berkenaan dengan ilmu gizi. Sebenarnya seseorang yang ahli di bidang ilmu gizi disebut ahli gizi atau dalam bahasa Inggrisnya Nutritionis. Namun, saya lebih tertarik menggunakan nama DokterGizi dalam aplikasi ini.";

String p3 = " Di Aplikasi ini anda dapat melihat

informasi mengenai daur hidup gizi, menghitung berat badan ideal (BBI), memperbaharui informasi mengenai gizi, dan menuliskannya di bagian catatan. Catatan dapat digunakan dengan menekan tombol menu pada gadget Anda. Sebagian informasi yang terdapat di aplikasi ini disadur dari http://gizi.depkes.go.id dan sumber internet lainnya.";

String p4 = " Aplikasi ini tentu tidak lepas dari kekurangan. Oleh karena itu, saya menunggu kritik dan saran dari teman-teman sekalian di e-mail saya: fauzipohan123@gmail.com";

p1tk.setText(String.valueOf(p1));

p2tk.setText(String.valueOf(p2));

p3tk.setText(String.valueOf(p3));

(53)

}

}

infoseputargizi.java

package com.ahmadfauzi.doktergizi;

import com.ahmadfauzi.doktergizi.R;

import android.os.Bundle;

import android.view.View;

import android.widget.Button;

import android.app.Activity;

import android.content.Intent;

public class Infoseputargizi extends Activity {

// Button btn1 , btn2, btn3;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.infoseputargizi);

}

(54)

kalkuatorgizi.java

package com.ahmadfauzi.doktergizi;

import com.ahmadfauzi.doktergizi.R;

import android.app.TabActivity;

import android.content.Intent;

import android.os.Bundle;

import android.widget.TabHost;

import android.widget.TabHost.TabSpec;

public class kalkulatorgizi extends TabActivity {

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.kalkulatorgizi);

TabHost tabHost = getTabHost();

TabSpec bayi = tabHost.newTabSpec(" BBI untuk umur 0-12 bulan");

bayi.setIndicator(" BBI untuk umur 0-12 bulan", getResources().getDrawable(R.drawable.style_arch));

Intent bayiIntent = new Intent(this, kalkulatorgizi1.class);

bayi.setContent(bayiIntent);

(55)

TabSpec balita = tabHost.newTabSpec(" BBI untuk umur 1-10 tahun");

balita.setIndicator(" BBI untuk umur 1-10 tahun", getResources().getDrawable(R.drawable.style_mandriva));

Intent balitaIntent = new Intent(this, kalkulatorgizi2.class);

balita.setContent(balitaIntent);

TabSpec remaja = tabHost.newTabSpec(" BBI untuk remaja & dewasa");

remaja.setIndicator(" BBI untuk remaja & dewasa", getResources().getDrawable(R.drawable.style_mandriva));

Intent remajaIntent = new Intent(this, kalkulatorgizi3.class);

remaja.setContent(remajaIntent);

tabHost.addTab(bayi);

tabHost.addTab(balita);

tabHost.addTab(remaja);

}

}

Kalkuatorgizi1.java

package com.ahmadfauzi.doktergizi;

import com.ahmadfauzi.doktergizi.R;

import android.app.Activity;

import android.os.Bundle;

(56)

import android.widget.Button;

import android.widget.EditText;

import android.widget.TextView;

public class kalkulatorgizi1 extends Activity {

private EditText txtumur;

private Button hitung;

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.kalkulatorgizi1);

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

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

}

public void hitung(View view) {

try {

int umur =

Integer.parseInt(txtumur.getText().toString());

int hasil = (umur/2)+4;

TextView hasil2 = (TextView) findViewById(R.id.txthasil);

hasil2.setText(String.valueOf("Berat Badan Ideal anak umur " + umur + " bulan adalah " + hasil + " kg"));

} catch (Exception e) {

e.printStackTrace();

}

(57)

}

Kalkuatorgizi2.java

package com.ahmadfauzi.doktergizi;

import com.ahmadfauzi.doktergizi.R;

import android.app.Activity;

import android.os.Bundle;

import android.view.View;

import android.widget.Button;

import android.widget.EditText;

import android.widget.TextView;

public class kalkulatorgizi2 extends Activity {

private EditText txtumur;

private Button hitung;

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.kalkulatorgizi2);

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

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

(58)

public void hitung(View view) {

try {

int umur =

Integer.parseInt(txtumur.getText().toString());

int hasil = (umur*2)+8;

TextView hasil2 = (TextView) findViewById(R.id.txthasil);

hasil2.setText(String.valueOf("Berat Badan Ideal anak umur " + umur + " tahun adalah " + hasil + " kg"));

} catch (Exception e) {

e.printStackTrace();

}

}

}

Kalkuatorgizi3.java

package com.ahmadfauzi.doktergizi;

import com.ahmadfauzi.doktergizi.R;

import android.app.Activity;

import android.os.Bundle;

import android.view.View;

import android.widget.Button;

import android.widget.EditText;

(59)

public class kalkulatorgizi3 extends Activity {

private EditText txttinggibadan;

private Button hitung;

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.kalkulatorgizi3);

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

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

}

public void hitung(View view) {

try {

int tinggibadan =

Integer.parseInt(txttinggibadan.getText().toString());

int hasil = (tinggibadan-100)*90/100;

TextView ket = (TextView) findViewById(R.id.txthasil);

ket.setText(String.valueOf("Berat Badan Ideal dengan tinggi badan " + tinggibadan + " cm adalah " +hasil+ " kg"));

} catch (Exception e) {

e.printStackTrace();

}

}

(60)

MainActivity.java

package com.ahmadfauzi.doktergizi;

import com.ahmadfauzi.doktergizi.R;

import android.app.Activity;

import android.content.Intent;

import android.os.Bundle;

import android.view.MotionEvent;

public class MainActivity extends Activity {

protected boolean _active = true;

protected int _splashTime = 5000;

/** Called when the activity is first created. */

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

// thread for displaying the SplashScreen

Thread splashTread = new Thread() {

@Override

public void run() {

try {

(61)

while(_active && (waited < _splashTime)) {

sleep(100);

if(_active) {

waited += 100;

}

}

} catch(InterruptedException e) {

// do nothing

} finally {

finish();

Intent newIntent=new Intent(MainActivity.this,menu.class);

startActivityForResult(newIntent,0);

}

}

};

splashTread.start();

}

@Override

public boolean onTouchEvent(MotionEvent event) {

if (event.getAction() == MotionEvent.ACTION_DOWN) {

_active = false;

}

return true;

}

}

(62)

package com.ahmadfauzi.doktergizi;

import com.ahmadfauzi.doktergizi.R;

import android.os.Bundle;

import android.view.View;

import android.widget.Button;

import android.app.Activity;

import android.content.Intent;

public class Manfaatgizi extends Activity {

// Button btn1 , btn2, btn3;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.manfaatgizi);

}

}

(63)

package com.ahmadfauzi.doktergizi;

import com.ahmadfauzi.doktergizi.R;

import android.app.Activity;

import android.content.Intent;

import android.os.Bundle;

import android.view.Menu;

import android.view.MenuInflater;

import android.view.MenuItem;

import android.view.View;

import android.widget.Button;

public class menu extends Activity {

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.menu);

/**

* Creating all buttons instances

* */

Button gizidaurhidup = (Button) findViewById(R.id.gizidaurgidup);

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

(64)

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

/**

* Handling all button click events

* */

// Listening to News Feed button click

gizidaurhidup.setOnClickListener(new View.OnClickListener() {

public void onClick(View view) {

// Launching News Feed Screen

Intent i = new

Intent(getApplicationContext(), gizidaurhidup.class);

startActivity(i);

}

});

// Listening Friends button click

kalkulator.setOnClickListener(new View.OnClickListener() {

public void onClick(View view) {

// Launching News Feed Screen

Intent i = new

Intent(getApplicationContext(), kalkulatorgizi.class);

startActivity(i);

}

});

(65)

news.setOnClickListener(new View.OnClickListener() {

public void onClick(View view) {

// Launching News Feed Screen

Intent i = new

Intent(getApplicationContext(), BeritaGizi.class);

startActivity(i);

}

});

// Listening to Places button click

catatan.setOnClickListener(new View.OnClickListener() {

public void onClick(View view) {

// Launching News Feed Screen

Intent i = new

Intent(getApplicationContext(), NotesList.class);

startActivity(i);

}

});

}

public boolean onCreateOptionsMenu(Menu menu) {

MenuInflater inflater = getMenuInflater();

inflater.inflate(R.menu.opt_menu, menu);

return true;

(66)

public boolean onOptionsItemSelected(MenuItem item) {

switch (item.getItemId()) {

case R.id.portal:

startActivity(new Intent(this, help.class));

return true;

case R.id.tentang1:

startActivity(new Intent(this, aboutme.class));

return true;

default:

return super.onOptionsItemSelected(item);

}

}

(67)

DAFTAR PUSTAKA

Nazaruddin Safaat H, 2013. Aplikasi Berbasis Android. Penerbit Informatika. Bandung

Nugroho, Adi. 2008.

Pemrograman Java menggunakan IDE Eclipse Callisto.

Yogyakarta: Andi

Gargenta, M. 20011. Learning Android. O’Reilly Media: California

Syaiful Wahyu.___.Sistem Operasi Android.

Diakses pada 06 Oktober 2014 dari

http://www.swalt.info/os/android/83-sistem-operasi-android.html

.

Mayang Adi Nuryani. 18 Januari 2013. IDE Eclipse. Diakses pada 18 Januari 2013 dari

http://mayangadi.blogspot.com/2013/01/ide-eclipse.html.

(68)

3.1 Perancangan Sistem

Perancangan adalah tahap awal dalam membangun suatu aplikasi atau perangkat

lunak. Dalam membangun suatu aplikasi memerlukan persiapan dan perencanaan

yang bagus, tujuan yang jelas serta melakukan percobaan berulang-ulang agar

aplikasi yang dihasilkan dapat berkualitas. Aplikasi ini dirancang menggunakan

basic android.

Perancangan yaitu menyeleksi dan menghubungkan pengetahuan, faktafakta,

imajinasi-imajinasi dan asumsi-asumsi dengan tujuan memvisualisasi dan

memformulasi hasil yang diinginkan urutan kegiatan yang diperlukan dan prilaku

dalam batas-batas yang dapat diterima yag akan digunakan dalam penyelesaian.

3.2 Pemodelan Sistem

(69)

dataa flowchart diagram dari sketsa tampilan dan isi aplikasi. Isi dari data

flowchart diagram adalah sebagai gambaran isi dari aplikasi. Adapu diagram

flowchart pada perancanngan aplikasi dokter gizi berbasisis android dapat dilihat

pada gambar 3.1

[image:69.595.118.511.218.534.2]

Gambar 3.1 Data Diagram Aplikasi Dokter Gizi

3.3 Flowchart Program

Informasi Gizi

Kalkulator BBI

Abo ut

Exit

Menu Utama

(70)

rangkaian kegiatan-kegiatan program dari awal hingga akhir,jadi Flowchart juga

digunakan untuk menggambarkan urutan langkah-langkah pekerjaan di suatu

algoritma. Tujuan utama dari penggunaan Flowchart adalah untuk

menggambarkan suatu tahapan penyelesaian masalah secara sederhana, terurai,

rapi dan jelas dengan menggunakan simbol-simbol yang standar. Adapun

Flowchart rancangan aplikasi kebutuhan gizi berbasis android yakni:

1. Flowchart Menu Utama Aplikasi

(71)

Gambar 3.2 Flowchart Menu Utama Aplikasi

Gambar

Gambar 3.1 Data Diagram Aplikasi Dokter Gizi
Gambar 3.4 Flowchart Menu Utama Kalkulator Berat Badan Ideal
Gambar 3.5 Flowchart Menu Utama Berita Gizi
Gambar 3.6 Tampilan Menu Utama
+7

Referensi

Dokumen terkait

Pendekatan penelitian yang digunakan dalam penelitian ini adalah penelitian kualitatif dengan desain penelitian Fenomenologi yaitu suatu penelitian yang ingin menjelaskan fenomena

Memahami pengetahuan faktual, konseptual, dan prosedural dalam ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dengan wawasan kebangsaan, kenegaraan, dan peradaban

Di samping itu laki-laki dari segi struktur dan organ tubuh secara alamiah lebih kuat dari perempuan (seperti paru dan jantung yang lebih besar). Berdasarkan kondisi yang

dimiliki), Condition (dalam kondisi dan situasi yang bagaimana subjek dapat menunjukkan.. kemampuan sebagai hasil belajar yang telah diperolehnya), dan Degree

Di samping itu laki-laki dari segi struktur dan organ tubuh secara alamiah lebih kuat dari perempuan (seperti paru dan jantung yang lebih besar). Berdasarkan kondisi yang

(Information Comunnication and Technology) terhadap hasil belajar siswa.. Comunnication and Technology) lebih baik dari pada prestasi belajar siswa yang

Dengan demikian jika dinilai belum ada perempuan yang mempunyai kadar kualitas yang tinggi maka tentu tidak layak untuk memilih perempuan, tetapi jika dinilai

Penambahan WRED sebagai algoritma threshold pada jaringan MPLS-Diffserv memberikan pengaruh yang signifikan, dari hasil parameter QoS untuk layanan VoIP mampu mengurangi