You are on page 1of 17

Abdul Haris,M.

Kom

y Untuk dapat memahami bagaimana suatu program

ditulis, maka struktur dari program harus dimengerti terlebih dahulu, atau sebagai pedoman penulis program (programmer) bagaimana seharusnya program tersebut ditulis. y Struktur dari program C dapat diihat sebagai kumpulan dari sebuah atau lebih fungsi-fungsi. Fungsi pertama yang harus ada di di program C yang sudah ditentukan namanya, yaitu fungsi main(). Artinya program C minimal memiliki satu fungsi (fungsi main()).

1. 2.

3. 4. 5.

Dimulai dari tanda { hingga tanda } disebut tubuh fungsi / blok. Tanda ( ) digunakan untuk mengapit argumen fungsi, yaitu nilai yang dilewatkan ke fungsi. Pada fungsi main( ) tidak ada argumen yang diberikan, maka tidak ada entri di dalam ( ). Kata void menyatakan bahwa fungsi ini tidak memiliki nilai balik. Tanda { menyatakan awal eksekusi program dan tanda } menyatakan akhir eksekusi program. Didalam tanda { } bisa tergantung sejumlah unit yang disebut pernyataan (statemen). Umumnya pernyataan berupa instruksi untuk :
a.

Memerintah komputer melakukan proses menampilkan string ke layar.

b. c. d.

menghitung operasi matematika. membaca data dari keyboard. dll.

#include <stdio.h> main() { float celcius, fahrenheit; printf("Masukkan Nilai Celcius ? "); scanf("%f", &celcius); fahrenheit = celcius * 1.8 + 32; /*--menghitung konversi--*/ printf("%f celcius adalah %f fahrenheit \n", celcius, fahrenheit); }

y File judul (header file) merupakan file yang berisi

dengan prototype (judul, nama dan sintak) dari sekumpulan fungsi-fungsi pustaka tertentu. y File ini hanya berisi dengan prototype dari fungsi-fungsi pustaka, sedangkan fungsi-fungsi pustakanya sendiri disimpan di file pustaka (library file dengan extention file .LIB) y Misalnya prototype dari fungsi-fungsi pustaka printf() dan scanf() terdapat di file judul stdio.h, sehingga jika fungsi-fungsi ini akan digunakan di program, maka nama file judulnya harus dilibatkan dengan menggunakan preprocessor #include. y File judul stdio.h berisi prototype fungsi-fungsi pustaka untuk operasi input dan output standar.

y Fungsi main() harus ada pada program sebab fungsi

ini yang menjadi titik awal dan menjadi titik akhir program eksekusi program. Tanda { merupakan awal yang menyatakan tubuh fungsi dan sekaligus akhir dari eksekusi program sedangkan tanda } merupakan akhir dari tubuh fungsi serta akhir dari eksekusi program. y Jika program lebih dari satu fungsi maka fungsi main () ditempatkan pada fungsi yang paling atas dalam pendefinisian fungsi.

Merupakan fungsi yang dipakai untuk menampilkan satu keluaran/menampilkan tulisan hasil dari inputan. Contoh : Printf ( Selamat Belajar Bahasa C ); Pernyataan diatas merupakan pemanggilan fungsi dari printf() dengan argumen atau parameter string. Dalam bahasa C konstanta string diawali dan diakhiri dengan tanda ( ) dan setiap pernyataan harus diakhiri dengan tanda ( ; )

Tanda \ \\ \t %d %f %c %s

Arti Menyatakan tanda petik ganda Menyatakan karakter backslah Menyatakan karakter tabulasi Menampilkan bilangan bulat Menampilkan bilangan pecahan Menampilkan sebuah karakter Menampikan sebuah string

#include "stdio.h" main() { printf(" no printf(" Nama printf(" Nilai printf(" Huruf } :%d\n",10); :%s\n","Haris"); :%f\n",80.5); :%c\n",'B');

Nama pengenal (Identifier name) adalah nama-nama yang ditentukan sendiri oleh pembuat program. yang nantinya nama tersebut digunakan dalam pemrograman. Fungsinya untuk menyatakan : Variabel, Tipe Data, Konstanta, Fungsi, Label dan Obyek

1. 2. 3. 4. 5.

Karakter pertama harus huruf atau garis bawah. Karakter berikutnya boleh huruf, bilangan, atau garis bawah. Panjang maksimal 32 karakter. Nama pengenal tidak boleh sama dengan kata kunci (reserved word) Pengenal bersifat case sensitif.

Benar Nama NAMA Nama_barang Kuartal_2

Salah 2semester ( tidak boleh diawali angka ) nama-barang ( tanda tidak diperbolehkan ) #barang (simbol # tidak diperbolehkan ) Nama barang ( tidak boleh mengandung spasi )

Suatu statemen (statement) adalah pernyataan yang menyebabkan suatu tindakan akan dilakukan oleh komputer. Tindakan tersebut dapat berupa tindakan untuk menghitung, menampilkan hasil, menerima input data, mengendalikan proses program dan lainlain.statemen biasanya diakhiri dengan tanda (;)

float celcius, fahrenheit; printf("Masukkan Nilai Celcius ? "); scanf("%f", &celcius); fahrenheit = celcius * 1.8 + 32; /*--menghitung konversi--*/ printf("%f celcius adalah %f fahrenheit \n", celcius, fahrenheit);

You might also like