Professional Documents
Culture Documents
Disusun Oleh :
Nama : INTAN NUR AHMADI
NIM : 5301409043
I. Landasan Teori
Kelebihan berat badan pada remaja dapat menetap hingga dewasa dan berpotensi
mengakibatkan berbagai penyakit. Pendidikan tentang gizi dan pengaturan pola makan,
merupakan salah satu upaya untuk menanggulangi kelebihan berat badan pada remaja.
Penelitian ini bertujuan untuk membandingkan efek pendidikan gizi secara individu dan
kelompok terhadap perubahan konsumsi energi dan Indeks Massa Tubuh pada remaja
dengan kelebihan berat badan.
Indeks Massa Tubuh (IMT) merupakan cara yang banyak digunakan untuk
menggambarkan komposisi tubuh orang dewasa secara tidak langsung. Komposisi tubuh
menggambarkan perbandingan bagian tubuh yang secara metabolisme aktif terutama otot
dibandingkan dengan bagian yang kurang aktif terutama lemak. Baik otot maupun lemak
mempunyai berat/massa, yang jika dibandingkan dengan tinggi badan akan
menggambarkan komposisi tubuh secara tidak langsung. Komposisi tubuh erat kaitannya
dengan daya tahan kardiorespirasi. Satu- satunya prediktor terbaik untuk mengetahui
daya tahan kardiorespirasi seseorang adalah penentuan volume ambilan maksimal O2
(VO2maks) per menit yang mampu dipakai oleh seseorang untuk megoksidasi molekul-
molekul nutrien untuk menghasilkan energi. Semakin tinggi nilai VO2maks seseorang
semakin baik daya tahan kardiorespirasi dan semakin baik pula kebugaran jasmani orang
tersebut. Oleh karena itu penelitian ini dilakukan dengan tujuan untuk mengetahui
seberapa besar hubungan antara Indeks Massa Tubuh (IMT) dengan ambilan oksigen
maksimal (VO2maks).
A. Struktur Penulisan
Program C pada hakekatnya tersusun atas sejumlah blok fungsi. Sebuah program
minimal mengandung sebuah fungsi. Setiap fungsi terdiri atas satu atau beberapa
pernyataan, yang secara keseluluhan dimaksudkan untuk melaksanakan tugas khusus.
Bagian pernyatan fungsi (sering disebut tubuh fungsi) diamali degan tanda kurung kurawal
buka ( { ) dan diakhiri dengan kurung kurawal tutup ( } ). Diantara kurung kurawal itu
dapat dituliskan statemen-statemen program C. Namun pada kenyataannya, suatu fungsi
bisa saja tidak mengandung pernyataan sama sekali. Walaupun fungsi tidak memiliki
pernyataan, kurung kurawal haruslah tetap ada. Sebab kurung kurawal mengisyaratkan
awal dan akhir definisi fungsi. Berikut ini adalah struktur dari program C.
main()
{
Statemen-statemen; /*fungsi utama*/
}
fungsi_fungsi_lain()
{
Statemen-statemen; /*fungsi lain*/
}
Bahasa C dikatakan sebagai bahasa pemrograman terstruktur karena strukturnya
menggunakan fungsi-fungsi sebagai program-program bagiannya (subroutine). Fungsi-
fungsi yang ada selain fungsi utama (main()) merupakan program-program bagian. Fungsi-
fungsi ini dapat ditulis setelah fungsi utama atau diletakkan di file pustaka (library). Jika
fungsi-fungsi diletakkan di file pustaka dan akan di pakai disuatu program, maka nama file
judulnya (header file) harus dilibatkan dalam program yang menggunakan dengan
preprocessor directive berupa #include.
B. LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C
Langkah-langkahnya :
1. Bukalah software Turbo C
2. Tulis source code program bahasa C
Source code C dapat ditulis pada text editor Turbo C
3. Kompile file dengan (ALT + C atau pilih submenu Compile)
Kompile file dijalankan Untuk mengubah source code menjadi sebuah program, kita
gunakan compiler. Setelah source code tercompile, terbentuklah sebuah file objek
dengan ekstension “ .c “ ini belum merupakan sebuah program executable.
4. Jalankan Program dengan (CTRL+F9 atau pilih submenu Run)
Setelah kita kompile file yang berisi source code, maka sebagai hasil kompilasi
tersebut kita akan mendapatkan suatu file yang bisa dijalankan (executable file).
Menjalankan program yang kita buat berarti menjalankan file hasil proses kompilasi
tersebut.
5. Untuk menyimpan pilih menu Save As
C. PENGENALAN C
Setiap program C mempunyai bentuk umum seperti di bawah, yaitu:
#prepocessor directive
main()
{
// Batang Tubuh Program Utama
}
Penjelasan :
1. Include
Adalah salah satu pengarah prepocessor directive yang tersedia pada C
Preprocessor selalu dijalankan terlebih dahulu pada saat proses kompilasi terjadi.
Bentuk umumnya :
# include
tidak diakhiri dengan tanda semicolon, karena bentuk tersebut bukanlah suatu bentuk
pernyataan, tetapi merupakan prepocessor directive. Baris tersebut menginstrusikan
kepada kompiler yang menyisipkan file lain dalam hal ini file yang berakhiran .h(file
header) yaitu file yang berisi sebagai deklarasi contohnya:
- # include : diperlukan pada program yang melibatkan objek printf
- # include : diperlukan bila melibatkan clrscr(),yaitu perintah untuk membersihkan
layar.
- # include : diperlukan bila melibatkan setw() yang bermanfaat untuk mengatur lebar
dari suatu tampilan data.
- # include : diperlukan pada program yang menggunkan operasi sqrt () yang
bermanfaat untuk operasi matematika kuadrat.
2.Fungsi main ()
Fungsi ini menjadi awal dan akhir eksekusi program C. main adalah nama judul
fungsi. Melihat bentuk seperti itu dapat kita ambil kesimpulan bahwa batang tubuh
program utama berada didalam fungsi main( ). Berarti dalam setiap pembuatan program
utama, maka dapat dipastikan seorang pemrogram menggunakan minimal sebuah
fungsi.
Pembahasan lebih lanjut mengenai fungsi akan diterangkan kemudian. Yang
sekarang coba ditekankan adalah kita menuliskan program utama kita didalam sebuah
fungsi main().
3. Fungsi Printf()
Fungsi printf() merupakan fungsiyang umum dipakai untuk menampilkan
suatu keluaran pada layar peraga. Tanda \ pada string yang dilewatkan sebagai
argument printf() mempunyai makna khusus. Tanda ini bisa digunakan untuk
menyatakan karakter khusus seperti karakter baris baru ataupun karakter backslash
(miring kiri). Jadi karakter seperti \n sebenarnya menyatakan sebuah karakter. Dengan
string control dapat berupa satu atau sejumlah karakter yang akan ditampilkan ataupun
berupa penentu format yang akan mengatur penampilan dari argument yang terletak
pada daftar argument. Mengenai penentu format diantaranya berupa:
%d untuk menampilkan bilangan bulat (integer)
%f untuk menampilkan bilangan titik-mengambang (pecahan)
%c untuk menampilkan sebuah karakter
%s untuk menampilkan sebuah string
%2.f untuk menampilkan (menambahkan)dua bilangan titik mengambang
(pecahan).
4. Komentar
Komentar tidak pernah dicompile oleh compiler. Dalam C terdapat 2 jenis
komentar, yaitu:
Jenis 1 : /* Komentar anda diletakkan di dalam ini bisa mengapit lebih dari satu baris */
Jenis 2 : // Komentar anda diletakkan disini ( hanya bisa perbaris )
4.Tanda Semicolon
Tanda semicolon “ ; ” digunakan untuk mengakhiri sebuah pernyataan. Setiap
pernyataan harus diakhiri dengan sebuah tanda semicolon.
5. Mengenal printf
Pernyataan cout merupakan sebuah objek di dalam C, yang digunakan untuk
mengarahkan data ke dalam standar output (cetak pada layar)
Contoh :
Tanda “ () “ merupakan sebuah operator yang disebut operator “penyisipan/peletakan”
Tipe data yang berhubungan dengan bilangan bulat adalah char, int, long. Sedangkan
lainnya berhubungan dengan bilangan pecahan.
Jika variable tidak diinisialisai, namun nilai keluarannya diminta, maka compiler
dengan bijak akan menampilkan nilai acak yang nilainya tergantung dari jenis
compilernya.
Outputnya:
Perhatikan, bahwa disetiap akhir baris pernyataan diakhiri dengan tanda titik – koma
(semicolon) “ ; “.
Perhatikan, bahwa :
‘ \n ‘ dihitung satu karakter. \n disebut newline karakter
Endl juga merupakan newline karakter ( sama kegunaannya seperti \n ).
Dalam C, selain \n terdapat juga beberapa karakter khusus yang biasa disebut escape
sequence characters, yaitu
Karakter Keterangan
\0 Karakteeer ber-ASCII nol ( karakter null )
\a Karakter bell
\b Karakter backspace
\f Karakter ganti halaman ( formfeed )
\n Karakter baris baru ( newline )
\r Karakter carriage return ( ke awal baris )
\t Karakter tab horizontal
\v Karakter tab vertika
\\ Karakter \
\’ Karakter ‘
\” Karakter “
\? Karakter ?
\ooo Karakter yang nilai oktalnya adalah ooo ( 3 digit octal )
\xhh Karakter yang nilai heksadesimalnya adalah hh (2 digit heksadesimal )
E. PEMILIHAN
Suatu Struktur dasar algoritma yang memiliki satu atau lebih kondisi tertentu
dimana sebuah instruksi dilaksanakan jika sebuah kondisi/persyaratan terpenuhi. Ada
beberapa bentuk struktur dasar pemilihan ini :
4.1 PERNYATAAN if
Sebuah pernyataan yang dapat dipakai muntuk mengambil keputusan berdasarkan suatu
kondisi. Bentuk pernyataan ini ada dua macam :
- if saja dan
- else
Bentuk Umumnya Satu Kasus:
if (kondisi)
pernyataan ;
Pernyataan dilaksanakan jika dan hanya jika kondisi yang diinginkan terpenuhi, jika tidak
program tidak memberikan hasil apa-apa.
salah
Bentuk Umumnya Dua Kasus : kondisi
if (kondisi)
pernyataan1 ; benar
Pada pernyataan do-while, tubuh loop berupa pernyataan, dengan pernyataan bisa
berupa tunggal, pernyataan majemuk ataupun pernyataan kosong. Pada pernyataan do,
mula-mula pernyataan dijalankan. Selanjutnya, kondisi diuji. Seandainya kondisi bernilai
benar, maka pernyataan dijalankan lagi. Kemudian kondisi diperiksa kembali dan
seterusnya. Kalau kondisi bernilai salah pada saat dites, maka pernyataan tidak dijalankan
lagi
pernyataan
Benar
kondisi
Salah
BAB III
HASIL PERCOBAAN
Berikut adalah contoh percobaan yang saya lakukan pada pemrograman bahasa C,
sebagai contoh saya membuat Indeks Masa Tubuh, untuk membandingkan efek
pendidikan gizi secara individu dan kelompok terhadap perubahan konsumsi energi dan
Indeks Massa Tubuh pada remaja dengan kelebihan berat badan. Dengan cara
memasukkan Berat Badan (Kg) dan Tinggi Badan ( m ).
#include <stdio.h>
#include <conio.h>
#include <string.h>
main()
{
do
{
clrscr();
if (IMT>=25&&IMT<27)
printf("\n\nTubuh anda tergolong : 'GEMUK RINGAN'\n\n\n\n-Tubuh anda
cukup berat sebaiknya anda diet atau olahraga secara teratur-");
else
if (IMT>=18.5&&IMT<25)
printf("\n\nTubuh anda tergolong : 'NORMAL'\n\n\n-Tubuh anda normal
sebaiknya dipertahankan-");
else
if (IMT>=17&&IMT<18.5)
printf("\n\nTubuh anda tergolong : 'KURUS BERAT'\n\n\n-Tubuh anda cukup
ringan, perbanyak makan makanan yang bergizi dan cukup olahraga-");
else
b. Masukkan Berat Badan (Kg) dan Tinggi Badan (m) anda misalkan Berat
Badan 60 Kg dan Tinggi Badan 1,65 m. maka akan keluar tampilan
c. Setelah itu akan keluar Indeks Masa tubuh anda, seperti dalam tampilan ini
d. Jika ingin melanjutkan, maka tekan huruf “Y” atau “y” kemudian tekan
“ENTER”/, maka akan keluar tampilan berikut :
e. Jika tidak ingi melanjutkan program, maka tekan “T” tau “t” kemudian
teknan “ENTER”, maka akan keluar dari program
BAB III
PENUTUP
A. KESIMPULAN
a. Penggunaan Program C, sangat membantu sekali dalam pencarian atau pemrosesan
data sehingga data-data mudah sekali untuk diidentifikasi.
b. Kode bahasa C sifatnya adalah portable dan fleksible untuk semua jenis computer.
c. Bahasa C termasuk bahasa tingkat menengah yang sangat mudah untuk
diimplementasikan.
B. SARAN
Semoga program ini dapat bermanfaat bagi saya khususnya dan para pembaca
pada umumnya