Anda di halaman 1dari 13

Laporan praktikum ke-1

Tanggal Mulai
Oktober 2013
MK. Analisis Data Pangan dan Gizi Tanggal Selesai
Oktober 2013

: 02
: 02

ANALISIS KONSUMSI DAN TINGKAT KECUKUPAN


GIZI 2
Oleh:
Bahriyatul Marifah

I14110006

Asisten Praktikum:
Anna Vipta Resti Mauludyani, SP MSc
Mohamad Yulianto Kurniawan
Koordinator mata kuliah:
Prof. Dr. Ir. Dadang Sukandar, MSc

DEPARTEMEN GIZI MASYARAKAT

FAKULTAS EKOLOGI MANUSIA


INSTITUT PERTANIAN BOGOR
2013
Recall
1. Buat sheet Recall, copy kode responden (HM2 dan HM4).
Masukkan data recall berdasarkan hasil wawancara. Buat
kolom D1 atau posisi di dalam keluarga (1 = ayah, 2 = ibu,
3 = anak), kolom D2 (kode pangan berdasarkan data
DKBM), D3 (jumlah pangan yang dikonsumsi dalam satuan
gram).

2. Buat sheet Recall 2 disebelah kanan recall. Copy semua


data dari sheet recall ke dalam sheet recall 2. Caranya
adalah, klik kanan recall -> pilih move or copy -> pada before sheet,
pilih recall, klik creat a copy -> klik OK.

3. Setelah semua data tercopy, buat kolom Nama Makanan


disebelah kanan D3. Kolom tersebut berisi nama bahan
pangan yang terdapat dalam DKBM yang dicari
berdasarkan nomor kode pangan pada kolom D2. Caranya
adalah masukkan rumus berikut : =INDEX(DKBM!
$C$3:$O$630,'Recall (2)'!$D2,1). Setelah itu drag (klik 2
kali pada pojok sel, maka data Nama Makanan secara
otomatis akan terisi.
4. Untuk mengetahui kandungan Energi, Protein, Kalsium,
Besi, Vitamin A dan Vitamin C pada bahan pangan yang
dikonsumsi, maka dapat dihitung dengan menggunakan
rumus :

Kandungan energi
=INDEX(DKBM!$C$3:$O$630,'Recall(2)'!
$D2,3)*INDEX(DKBM!$C$3:$O$630,'Recall
(2)'!
$D2,2)*$E2/10000
- Kandungan Protein
=INDEX(DKBM!$C$3:$O$630,'Recall
(2)'!$D2,4)*INDEX(DKBM!
$C$3:$O$630,'Recall (2)'!$D2,2)*$E2/10000
- Kandungan Kalsium
=INDEX(DKBM!$C$3:$O$630,'Recall(2)'!$D2,7)*INDEX(DKBM!
$C$3:$O$630,'Recall (2)'!$D2,2)*$E2/10000
- Kandungan Besi
=INDEX(DKBM!$C$3:$O$630,'Recall(2)'!$D2,9)*INDEX(DKBM!
$C$3:$O$630,'Recall (2)'!$D2,2)*$E2/10000
- Kandungan Vitamin A
=INDEX(DKBM!$C$3:$O$630,'Recall(2)'!
$D2,10)*INDEX(DKBM!$C$3:$O$630,'Recall
(2)'!
$D2,2)*$E2/10000
- Kandungan Vitamin C
=INDEX(DKBM!$C$3:$O$630,'Recall(2)'!
$D2,12)*INDEX(DKBM!$C$3:$O$630,'Recall
(2)'!
$D2,2)*$E2/10000
-

Setelah itu drag (klik 2 kali pada pojok sel, maka semua data zat
gizi (Energi, Protein, Kalsium, Besi, Vitamin A dan Vitamin C) akan
terisi secara otomatis.

5. Buat sheet baru dengan nama recall 2, copy semua data dari sheet recall,
paste special -> paste value untuk menghilangkan fungsi
dan perintah rumus. Setelah itu dihitung subtotal dengan
menggunakan menu Data ->Subtotal. Di perintah subtotal
semuanya kandungan zat gizi diklik mulai dari energi
sampai vitamin C. Setelah itu semua data tersebut dicopy
paste special -> paste value di sheet baru, di sort by HM4,
data yang sudah tidak diperlukan dihapus sehingga yang tersisa
hanya subtotal setiap kode HM4. Kata Total yang terdapat di setiap
nomor responden dihilangkan dengan cara mengklik
Ctrl+H lalu akan muncul jendela Find and Replace, pilih

opsi replace, tuliskan total pada baris find what, dan


biarkan baris replace with kosong (blank), kemudian klik
replace all.

Berikut ini adalah recall 3


c

AKG

1. Pertama, copy file AKG 2004 ke dalam sheet baru. Buat


sheet baru dengan nama AKG olah. Copy kolom-kolom
berikut : HM 2 dan HM4 (kode responden), A4 (jenis
kelamin responden), A51 (usia responden dalam tahun),
A52 (usia responden dalam bulan), A10 (kondisi fisiologis
responden).
2. Buat kolom baru yang berisi golongan-golongan sesuai AKG
2004, yaitu mulai dari Gol 1 hingga Gol 35. Masing-masing
golongan diberi rumus dengan rincian seperti yang tertulis
di bawah ini.

Gol 1 : =IF($D2+$E2/12<0.5,1,0)
Gol
2
:
=IF(AND($D2+$E2/12>=0.5,$D2+
$E2/12<1.5),2,0)
Gol
3
:
=IF(AND($D2+$E2/12>=1.5,$D2+
$E2/12<3.5),3,0)
Gol
4
:
=IF(AND($D2+$E2/12>=3.5,$D2+
$E2/12<6.5),4,0)
Gol
5
:
=IF(AND($D2+$E2/12>=6.5,$D2+
$E2/12<9.5),5,0)
Gol
6
:
=
=IF(AND($D2+$E2/12>=9.5,$D2+
$E2/12<12.5,$C2=1),6,0)
Gol
7
:
=IF(AND($D2+$E2/12>=12.5,$D2+
$E2/12<15.5,$C2=1),7,0)
Gol
8
:
=IF(AND($D2+$E2/12>=15.5,$D2+
$E2/12<19.5,$C2=1),8,0)
Gol
9
:
=IF(AND($D2+$E2/12>=19.5,$D2+
$E2/12<45.5,$C2=1),9,0)
Gol 10 : =IF(AND($D2+$E2/12>=45.5,$D2+
$E2/12<59.5,$C2=1),10,0)
Gol 11 : =IF(AND($D2+$E2/12>=59.5,$C2=1),11,0)
- Gol 12 : =IF(AND($D2+$E2/12>=9.5,$D2+
$E2/12<12.5,$C2=2,$F2=0),12,0)
- Gol 13 : =IF(AND($D2+$E2/12>=12.5,$D2+
$E2/12<15.5,$C2=2,$F2=0),13,0)
- Gol 14 : =IF(AND($D2+$E2/12>=15.5,$D2+
$E2/12<19.5,$C2=2,$F2=0),14,0)
- Gol 15 : =IF(AND($D2+$E2/12>=19.5,$D2+
$E2/12<45.5,$C2=2,$F2=0),15,0)
- Gol 16 : =IF(AND($D2+$E2/12>=45.5,$D2+
$E2/12<59.5,$C2=2,$F2=0),16,0)
- Gol 17 : =IF(AND($D2+
$E2/12>=59.5,$C2=2,F2=0),17,0)
- Gol 18 : =IF(AND($D2+$E2/12>=9.5,$D2+
$E2/12<12.5,$C2=2,$F2=1),18,0)
- Gol 19 : =IF(AND($D2+$E2/12>=12.5,$D2+
$E2/12<15.5,$C2=2,$F2=1),19,0)
- Gol 20 : =IF(AND($D2+$E2/12>=15.5,$D2+
$E2/12<19.5,$C2=2,$F2=1),20,0)
- Gol 21 : =IF(AND($D2+$E2/12>=19.5,$D2+
$E2/12<45.5,$C2=2,$F2=1),21,0)
- Gol 22 : =IF(AND($D2+$E2/12>=45.5,$D2+
$E2/12<59.5,$C2=2,$F2=1),22,0)
- Gol 23 : =IF(AND($D2+
$E2/12>=59.5,$C2=2,$F2=1),23,0)
- Gol 24 : =IF(AND($D2+$E2/12>=9.5,$D2+
$E2/12<12.5,$C2=2,$F2=2),24,0)

Gol 25 : =IF(AND($D2+$E2/12>=12.5,$D2+
$E2/12<15.5,$C2=2,$F2=2),25,0)
Gol 26 : =IF(AND($D2+$E2/12>=15.5,$D2+
$E2/12<19.5,$C2=2,$F2=2),26,0)
Gol 27 : =IF(AND($D2+$E2/12>=19.5,$D2+
$E2/12<45.5,$C2=2,$F2=2),27,0)
Gol 28 : =IF(AND($D2+$E2/12>=45.5,$D2+
$E2/12<59.5,$C2=2,$F2=2),28,0)
Gol 29 : =IF(AND($D2+
$E2/12>=59.5,$C2=2,$F2=2),29,0)
Gol 30 : =IF(AND($D2+$E2/12>=9.5,$D2+
$E2/12<12.5,$C2=2,$F2=3),30,0)
Gol 31 : =IF(AND($D2+$E2/12>=12.5,$D2+
$E2/12<15.5,$C2=2,$F2=3),31,0)
Gol 32 : =IF(AND($D2+$E2/12>=15.5,$D2+
$E2/12<19.5,$C2=2,$F2=3),32,0)
Gol 33 : =IF(AND($D2+$E2/12>=19.5,$D2+
$E2/12<45.5,$C2=2,$F2=3),33,0)
Gol 34 : =IF(AND($D2+$E2/12>=45.5,$D2+
$E2/12<59.5,$C2=2,$F2=3),34,0)
Gol 35 : =IF(AND($D2+
$E2/12>=59.5,$C2=2,$F2=3),35,0)

Penggunaan rumus IF di atas menunjukkan syarat


dari masing-masing golongan. Golongan 1-5 merupakan
golongan anak-anak dengan rentang usia 0-9 tahun.
Golongan 6-11 merupakan golongan pria yang berusia di
atas 10 tahun. Golongan 12-17 adalah golongan wanita
usia di atas 10 tahun yang memiliki kondisi fisiologis
normal. Golongan 12-17 adalah golongan wanita usia di
atas 10 tahun yang memiliki kondisi fisiologis normal.
Golongan 18-23 adalah golongan wanita usia di atas 10
tahun yang memiliki kondisi fisiologis hamil. Golongan 2429 adalah golongan wanita usia di atas 10 tahun yang
memiliki kondisi fisiologis menyusui bayi berumur 0-6
bulan. Golongan 30-35 adalah golongan wanita usia di atas
10 tahun yang memiliki kondisi fisiologis menyusui bayi
berumur 7-12 bulan. Setelah rumus-rumus di atas
dimasukkan, drag hingga baris paling bawah. Golongan
masing-masing responden dapat diketahui dengan
memasukkan rumus : =SUM (G2:AO2) lalu drag hingga ke
bawah pada kolom GOL.
3. Buat kolom-kolom baru di sebelah kolom-kolom golongan
tadi untuk mengetahui angka kecukupan gizi responden
sesuai dengan golongan mereka. Zat gizi yang dihitung
AKG-nya terdiri dari energi, protein, kalsium, besi, Vitamin
A dan Vitamin C. Rumus yang digunakan pada kolom-kolom
tersebut adalah rumus index dengan merujuk sheet AKG
2004 yang di awal sudah di-copy terlebih dahulu. Masingmasing zat gizi menggunakan rumus di bawah ini :
-

Energi : =INDEX('AKG 2004'!$F$2:$R$36,'AKG Olah'!


$AP2,1)

Protein : =INDEX('AKG 2004'!$F$2:$R$36,'AKG Olah'!


$AP2,2)

Kalsium : =INDEX('AKG 2004'!$F$2:$R$36,'AKG Olah'!


$AP2,3)

Zat Besi : =INDEX('AKG 2004'!$F$2:$R$36,'AKG Olah'!


$AP2,5)

Vitamin A : =INDEX('AKG 2004'!$F$2:$R$36,'AKG Olah'!


$AP2,6)

Vitamin C : =INDEX('AKG 2004'!$F$2:$R$36,'AKG Olah'!


$AP2,13)

Maksud dari rumus-rumus di atas adalah merujuk sheet


AKG, jika golongan pada AQ2 AKG olah sesuai dengan
baris pada sheet AKG, kebutuhan energinya sebesar yang
tertera pada kolom 1 array yang telah dipilih (F2:R36).
Begitu juga dengan zat gizi lain. Drag rumus-rumus
tersebut hingga ke bawah.
4. Buat sheet baru AKG Olah 2, kemudian copy data recall
dari sheet recall 4, paste special -> paste value.

5. Buat sheet baru AKG Olah 3, Copy kolom HM4 dan AKG zat
gizi (energi, protein, kalsium, zat besi, vitamin A dan
vitamin C) ke dalam sheet baru. Gunakan paste values
agar data tidak berubah. Hitung dahulu subtotal untuk
masing-masing rumah tangga dengan menggunakan menu
Data -> Subtotal.

6. Di perintah subtotal semuanya kandungan zat gizi diklik


mulai dari energi sampai vitamin C. Setelah itu semua data
tersebut dicopy paste special -> paste value di sheet baru,
di sort by HM4, data yang sudah tidak diperlukan dihapus
sehingga yang tersisa hanya subtotal setiap kode HM4. Kata Total yang
terdapat di setiap nomor responden dihilangkan dengan
cara mengklik Ctrl+H lalu akan muncul jendela Find and
Replace, pilih opsi replace, tuliskan total pada baris find
what, dan biarkan baris replace with kosong (blank),
kemudian klik replace all.
7. Copy data kandungan zat gizi pada sheet AKG Olah 4 ke
dalam AKG Olah 2, kemudian disatukan dengan data recall.
Beri Nama data recall dengan konsumsi, sedangkan pada
data kandungan gizi beri nama kecukupan

8. Buat kolom baru Tingkat Kecukupan di samping kolom


kecukupan, hitung masing masing tingkat kecukupan zat
gizi dengan rumus.
-

Energi

: =B3/J3*100

Protein

: =C3/K3*100

Kalsium

: =D3/L3*100

Zat Besi

: =E3/M3*100

Vitamin A

: =F3/N3*100

Vitamin C

: =G3/O3*100

Arti dari rumus tersebut adalah


Tingkat kecukupan zat gizi = jumlah
dikonsumsi/jumlah kecukupan zat gizix100%.

pangan

yang

Z-Score

1. Pertama, copy file BBTB, TBU, BBU dari software ke dalam


sheet baru. Buat sheet baru dengan nama Z-Score.
2. Pada sheet biodata, lakukan filter pada kolom A51 (usia
responden dalam tahun), caranya klik menu Data -> filter,
lihat gambar berikut ini.

3. Copy kolom-kolom berikut : HM 2 dan HM4 (kode


responden), A4 (jenis kelamin responden), A51 (usia
responden dalam tahun), A52 (usia responden dalam
bulan), A8 (berat badan responden) dan A9 (tinggi badan
responden).
4. Buat kolom baru yang berisi IBBTB, IBBUTBU. Kemudian
diberi rumus dengan rincian seperti yang tertulis di bawah
ini.

IBBTB
: =INT($G2-48.5)/0.5
IBBUTBU
: =INT($D2*12+$E2+1)
Fungsi INT = membulatkan angka ke bawah, supaya
hasilnya tidak pecahan.
5. Setelah itu, untuk mengetahui kategori IMT responden
berdasarkan BBTB, BBU dan TBU dibuat kolom seperti
gambar berikut.

BBUmed
=IF($C2=1,INDEX(BBU!$D$2:$G$241,'Z-Score'!
$I2,1),INDEX(BBU!$D$2:$G$241,'Z-Score'!$I2,3))
BBUSD
=IF($C2=1,INDEX(BBU!$D$2:$G$241,'Z-Score'!
$I2,2),INDEX(BBU!$D$2:$G$241,'Z-Score'!$I2,4))
ZBBU
=(F2-J2)/(K2-J2)
Kategori
=IF(L2<-2,"kurang",IF(L2<=2,"normal","lebih"))
TBUmed
=IF($C2=1,INDEX(TBU!$D$2:$G$241,'Z-Score'!
$I2,1),INDEX(TBU!$D$2:$G$241,'Z-Score'!$I2,3))
TBUSD
=IF($C2=1,INDEX(TBU!$D$2:$G$241,'Z-Score'!
$I2,2),INDEX(TBU!$D$2:$G$241,'Z-Score'!$I2,4))
ZTBU
=(G2-N2)/(O2-N2)
Kategori
=IF(P2<-2,"kurang",IF(P2<=2,"normal","lebih"))
BBTBmed
=IF($C2=1,INDEX(BBTB!$C$2:$F$212,'Z-Score'!
$I2,1),INDEX(BBTB!$C$2:$F$212,'Z-Score'!$I2,3))

BBTBSD
=IF($C2=1,INDEX(BBTB!$C$2:$F$212,'Z-Score'!
$I2,2),INDEX(BBTB!$C$2:$F$212,'Z-Score'!$I2,4))
ZBBTB
=(H2-R2)/(S2-R2)
Kategori
=IF(T2<-2,"kurang",IF(T2<=2,"normal","lebih"))

L Median = panjang badan laki - laki


L SD = standar deviasi

Anda mungkin juga menyukai