file · Web viewProses inilah yang membawa manusia kedalam masyarakat atau ekonomi...

26
LAPORAN TUGAS AKHIR “PROGRAM INDEKS MASA TUBUH” Disusun untuk memenuhi salah satu Tugas Akhir Mata Kuliah Dasar Komputer dan Pemrograman Dosen Pengampu : Drs. Djunaidi, MT dan Feddy Setio Pribadi, S.Pd. MT Disusun Oleh : Nama : INTAN NUR AHMADI NIM : 5301409043

Transcript of file · Web viewProses inilah yang membawa manusia kedalam masyarakat atau ekonomi...

Page 1: file · Web viewProses inilah yang membawa manusia kedalam masyarakat atau ekonomi informasi. Masyarakat baru ini juga sering disebut sebagai masyarakat pasca industri.

LAPORAN TUGAS AKHIR“PROGRAM INDEKS MASA TUBUH”

Disusun untuk memenuhi salah satu Tugas Akhir Mata Kuliah Dasar Komputer dan

Pemrograman

Dosen Pengampu : Drs. Djunaidi, MT dan Feddy Setio Pribadi, S.Pd. MT

Disusun Oleh :Nama : INTAN NUR AHMADI

NIM : 5301409043

PENDIDIKAN TEKNIK ELEKTRO FAKULTAS TEKNIK

UNIVERSITAS NEGERI SEMARANG 2010

Page 2: file · Web viewProses inilah yang membawa manusia kedalam masyarakat atau ekonomi informasi. Masyarakat baru ini juga sering disebut sebagai masyarakat pasca industri.

BAB I

PENDAHULUAN

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).

II. Latar Belakang

Perkembangan teknologi terutama pada bidang informatika dapat meningkatkan

kinerja dan memungkinkan berbagai kegiatan dapat dilaksanakan dengan cepat, tepat dan

akurat, sehingga akhirnya akan meningkatkan produktivitas. Perkembangan teknologi

informatika memperlihatkan bermunculannya berbagai jenis kegiatan yang berbasis pada

teknologi ini, seperti e-government, e-commerce, e-education, e-medicine, e-laboratory

dan lainnya, yang kesemuanya itu berbasiskan elektronika.

Page 3: file · Web viewProses inilah yang membawa manusia kedalam masyarakat atau ekonomi informasi. Masyarakat baru ini juga sering disebut sebagai masyarakat pasca industri.

Kemajuan teknologi informasi dan telekomunikasi begitu pesat, sehingga

memungkinkan diterapkannya cara-cara baru yang lebih efisien untuk produksi, distribusi

dan konsumsi barang dan jasa. Proses inilah yang membawa manusia kedalam masyarakat

atau ekonomi informasi. Masyarakat baru ini juga sering disebut sebagai masyarakat

pasca industri.

Dalam kehidupan kita dimasa mendatang, sektor teknologi informasi dan

telekomunikasi merupakan sektor yang paling dominan. Siapa saja yang menguasai

teknologi ini, maka dia akan menjadi pemimpin dalam dunianya. Program pengembangan

sistem informatika di Indonesia dimaksudkan untuk mengembangkan sistem informatika

yang diperlukan untuk meningkatkan teknologi, memperlancar, mempercepat dan

mempermudah dalam urusan dalam kegiatan perekonomian dengan contohnya seperti

dalam perkembangannya dipusat-pusat jasa, orang akan ribet ataupun bingung jika

mencari harga tiket, maupun tempat tujuan, dan jenis pesawat yang ia inginkan, tetapi tata

letak barang tersebut yang begitu rumit, maka dengan adanya teknologi informatika

diharapkan pelayanan jasa kepada pelanggan akan menjadikan pelanggan menjadi puas

tanpa harus memutari isi ruangan yang ada.

III. Maksud dan Tujuan

Hal-hal yang menjadi maksud dan tujuan dari laporan ini adalah :

a. untuk membandingkan efek pendidikan gizi secara individu dan kelompok terhadap

perubahan konsumsi energi dan Indeks Massa Tubuh pada remaja dengan kelebihan

berat badan.

b. Menyelesaikan Tugas Akhir Mata Kuliah Dasar Komputer dan Pemrograman.

Page 4: file · Web viewProses inilah yang membawa manusia kedalam masyarakat atau ekonomi informasi. Masyarakat baru ini juga sering disebut sebagai masyarakat pasca industri.

BAB II

DASAR TEORI

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.

Page 5: file · Web viewProses inilah yang membawa manusia kedalam masyarakat atau ekonomi informasi. Masyarakat baru ini juga sering disebut sebagai masyarakat pasca industri.

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

Page 6: file · Web viewProses inilah yang membawa manusia kedalam masyarakat atau ekonomi informasi. Masyarakat baru ini juga sering disebut sebagai masyarakat pasca industri.

- # 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).

Page 7: file · Web viewProses inilah yang membawa manusia kedalam masyarakat atau ekonomi informasi. Masyarakat baru ini juga sering disebut sebagai masyarakat pasca industri.

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”

D. VARIABEL, TIPE DATA

3.1 VARIABEL

Variabel adalah suatu pengenal (identifier) yang digunakan untuk mewakili

suatu nilai tertentu di dalam proses program. Berbeda dengan konstanta yang nilainya

selalu tetap, nilai dari suatu variable bisa diubah-ubah sesuai kebutuhan. Untuk

memperoleh nilai dari suatu variable digunakan pernyataan penugasan (assignment

statement), yang mempunyai sintaks sebagai berikut :

variable = ekspresi ;

Nama dari suatu variable dapat ditentukan sendiri oleh pemrogram dengan

aturan sebagai berikut :

1) Terdiri dari gabungan huruf dan angka dengan karakter pertama harus berupa

huruf. Bahasa C bersifat case-sensitive artinya huruf besar dan kecil dianggap

berbeda. Jadi antara nim, NIM dan Nim dianggap berbeda.

2) Tidak boleh mengandung spasi.

3) Tidak boleh mengandung symbol-simbol khusus, kecuali garis bawah

(underscore). Yang termasuk symbol khusus yang tidak diperbolehkan antara lain :

$, ?, %, #, !, &, *, (, ), -, +, =dsb.

4) Panjangnya bebas, tetapi hanya 32 karakter pertama yang terpakai.

Contoh penamaan variabel yang benar :

NIM, a, x, nama_mhs, f3098, f4, nilai, budi, dsb.

Page 8: file · Web viewProses inilah yang membawa manusia kedalam masyarakat atau ekonomi informasi. Masyarakat baru ini juga sering disebut sebagai masyarakat pasca industri.

Contoh penamaan variable yang salah :

%nilai_mahasiswa, 80mahasiswa, rata-rata, ada spasi, penting!, dsb

3.2 DEKLARASI

Deklarasi diperlukan bila kita akan menggunakan pengenal (identifier) dalam

program. Identifier dapat berupa variable, konstanta dan fungsi.

3.2.1 DEKLARASI VARIABEL

Bentuk umumnya :

Nama_tipe nama_variabel ;

Contoh :

int x; // Deklarasi x bertipe integer

char y, huruf, nim[10]; // Deklarasi variable bertipe char

float nilai; // Deklarasi variable bertipe float

double beta; // Deklarasi variable bertipe double

int array[5][4]; // Deklarasi array bertipe integer

Contoh :

Outputnya :

3.2.1 DEKLARASI KONSTANTA

a. Menggunakan keyword const

Contoh : const float PI = 3.14152965;

Berbeda dengan variable, konstanta bernama tidak dapat diubah jika telah diinisialisasi

b. Menggunakan #define

Contoh : #define PI 3.14152965

Keuntungan menggunakan #define apabila dibandingkan dengan const adalah

kecepatan kompilasi, karena sebelum kompilasi dilaksanakan, kompiler pertama kali

mencari symbol #define (oleh sebab itu mengapa # dikatakan prepocessor directive)

dan mengganti semua Phi dengan nilai 3.14152965.

Contoh :

3.3 TIPE DATA

Tipe data dapat dikelompokkan menjadi atas dua macam :

1. Tipe Dasar.

2. Tipe Bentukkan.

Page 9: file · Web viewProses inilah yang membawa manusia kedalam masyarakat atau ekonomi informasi. Masyarakat baru ini juga sering disebut sebagai masyarakat pasca industri.

3.3.1 TIPE DASAR

Adalah tipe yang dapat langsung dipakai.

Tipe Dasar Ukuran Memori

(byte)

Jangkauan Nilai Jumlah

Digit Presisi

Char 1 -128 hingga +127 -

Int 2 -32768 hingga +32767 -

Long 4 -2.147.438.648 hingga

2.147.438.647

-

Float 4 3,4E-38 hingga 3,4E38 6-7

Double 8 1.7E-308 hingga 1.7E308 15-16

long double 10 3.4E-4932 hingga 1.1E4932 19

NB : Untuk mengetahui ukuran memori dari suatu tipe digunakan fungsi sizeof(tipe)

Tipe data dapat diubah ( type cast ), misalkan:

float x = 3.345;

int p = int(x);

maka nilai p adalah 3 ( terjadi truncating ).

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.

3.3.1.1 KARAKTER & STRING LITERAL

String adalah gabungan dari karakter

Contoh : “ Belajar “ Literal String

“ B “ Karakter

Panjang String

strlen() nama fungsi untuk menghitung panjang string

Fungsi strlen() dideklarasikan dalam file string.h. Jadi bila anda ingin menggunakan

Page 10: file · Web viewProses inilah yang membawa manusia kedalam masyarakat atau ekonomi informasi. Masyarakat baru ini juga sering disebut sebagai masyarakat pasca industri.

fungsi strlen(), maka prepocessor directive #include harus dimasukkan dalam

program diatas main().

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 )

Page 11: file · Web viewProses inilah yang membawa manusia kedalam masyarakat atau ekonomi informasi. Masyarakat baru ini juga sering disebut sebagai masyarakat pasca industri.

kondisi

Pernyataan-1 Pernyataan-2

salah

benar

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.

Bentuk Umumnya Dua Kasus :

if (kondisi)

pernyataan1 ;

else

pernyataan2;

Pernyataan1 dilaksanakan jika dan hanya jika kondisi yang diinginkan terpenuhi, jika

tidak, lakukan pernyataan2.

Jika Anda tidak mempergunakan pernyataan else program tidak akan error, namun jika

anda mempergunakan pernyataan else tanpa didahului pernyataan if, maka program akan

error.

Jika pernyataan1 atau pernyataan2 hanya terdiri dari satu baris, maka tanda { } tidak

diperlukan, namun jika lebih maka diperlukan.

Bentuk Umumnya Banyak Kasus :

if (kondisi)

{

pernyataan1;

pernyataan1a;

pernyataan1b;

}

Page 12: file · Web viewProses inilah yang membawa manusia kedalam masyarakat atau ekonomi informasi. Masyarakat baru ini juga sering disebut sebagai masyarakat pasca industri.

else

{

pernyataan2;

pernyataan2a;

pernyataan2b;

}

Selain dari if … else, juga dikenal bentuk if … else if.

4.2 PERNYATAAN Switch

Pernyataan swich adalah pernyataan yang digunakan untuk menjalankan salah satu

pernyataan dari beberapa kemungkinan pernyataan, berdasarkan nilai dari sebuah

ungkapan dan nilai penyeleksian.

Pernyataan if…else if jamak dapat dibangun dengan pernyataan switch.

Bentuk Umumnya :

switch (ekspresi)

{

case konstanta1 :

pernyataan1 ;

break ;

case konstanta2 :

pernyataan2 ;

break ;

case konstanta3 :

pernyataan3 ;

break ;

:

:

case konstantaN :

pernyataanN ;

break ;

default :

pernyataanlain;

}

Page 13: file · Web viewProses inilah yang membawa manusia kedalam masyarakat atau ekonomi informasi. Masyarakat baru ini juga sering disebut sebagai masyarakat pasca industri.

Hal – hal yang perlu diperhatikan adalah :

1. Dibelakang keyword case harus diikuti oleh sebuah konstanta, tidak boleh diikuti oleh

ekspresi ataupun variable.

2. Konstanta yang digunakan bertipe int atau char

3. Jika bentuknya seperti diatas maka apabila ekspresi sesuai dengan konstanta2 maka

pernyataan2, pernyataan3 sampai dengan pernyataanlain dieksekusi. Untuk mencegah hal

tersebut, gunakan keyword break;. Jika keyword break digunakan maka setelah

pernyataan2 dieksekusi program langsung keluar dari pernyataan switch. Selain digunakan

dalam switch, keyword break banyak digunakan untuk keluar dari pernyataan yang

berulang ( looping ).

4. pernyataanlain dieksekusi jika konstanta1 sampai konstantaN tidak ada yang memenuhi

ekspresi.

4.3 PERNYATAAN for

Pernyataan pertama yang digunakan untuk pengulangan proses adalah for. Bentuk

pernyataan ini :

for (ungkapan1; ungkapan2; ungkapan3)

Pernyataan;

Kegunaan dari masing-masing ungkapan pada pernyataan for.

Ungkapan1 : digunakan untuk memberkan inisialisasi

terhadap variable pengendali loop

Ungkapan2 : digunakan sebagai kondisi untuk keluar dari

loop

Ungkapan3 : digunakakan sebagai pngatur kenaikan nilai

variable pengendali loop

Ketiga ungkapan dalam for tersebut harus dipisahkan dengan titik koma (;). Dalam hal

ini pernyataan bisa berupa pernyataan tunggal maupun jamak.

4.4 PERNYATAAN do-while

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

Page 14: file · Web viewProses inilah yang membawa manusia kedalam masyarakat atau ekonomi informasi. Masyarakat baru ini juga sering disebut sebagai masyarakat pasca industri.

pernyataan

kondisi

Benar

Salah

seterusnya. Kalau kondisi bernilai salah pada saat dites, maka pernyataan tidak dijalankan

lagi

Page 15: file · Web viewProses inilah yang membawa manusia kedalam masyarakat atau ekonomi informasi. Masyarakat baru ini juga sering disebut sebagai masyarakat pasca industri.

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()

{

float BB, TB, IMT;

char menu;

do

{

clrscr();

printf("\n***************** Indeks Masa Tubuh *****************\n");

printf("\n\n------Hubungan Berat Badan dan Tinggi Badan------\n\n");

printf("\n\nMasukkan Berat badan (Kg) = ");scanf("%f",&BB);

printf("\n\nMasukkan Tinggi Badan (m) = ");scanf("%f",&TB);

IMT=BB/(TB*TB);

printf("\n\nIndeks Masa Tubuh Anda = %2f",IMT);

{

if (IMT>=27)

printf("\n\nTubuh anda tergolong : 'GEMUK BERAT'\n\n\n-Tubuh anda

terlalu berat sebaiknya anda diet dan olahraga secara teratur-");

Page 16: file · Web viewProses inilah yang membawa manusia kedalam masyarakat atau ekonomi informasi. Masyarakat baru ini juga sering disebut sebagai masyarakat pasca industri.

else

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

printf("\n\nTubuh anda tergolong : 'KURUS RINGAN'\n\n\n-Tubuh anda

terlalu ringan, sebaiknya anda konsultasi ke dokter ^.^");

}

printf("\n\napakah anda ingin lagi?[y/t]:");

scanf("%s",&menu);

printf("\n\nterimakasih anda telah menggunakan software ini by: Intan Nur

Ahmadi");

}

while(menu!='t');

getch();

}

Page 17: file · Web viewProses inilah yang membawa manusia kedalam masyarakat atau ekonomi informasi. Masyarakat baru ini juga sering disebut sebagai masyarakat pasca industri.

Hasil eksekusi

1. Petunjuk pengoperasianPetunjuk atau langkah-langkah yang harus dilakukan untuk menjalankan atau

mengoperasikan program pencarian data ini antara lain :

a. Mulai membuka program pencarian data dengan double klik pada aplikasi

program yang bertipe .EXE, yaitu MZ_IIN.EXE, maka akan muncul

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

Page 18: file · Web viewProses inilah yang membawa manusia kedalam masyarakat atau ekonomi informasi. Masyarakat baru ini juga sering disebut sebagai masyarakat pasca industri.

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

Page 19: file · Web viewProses inilah yang membawa manusia kedalam masyarakat atau ekonomi informasi. Masyarakat baru ini juga sering disebut sebagai masyarakat pasca industri.

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