1. Apa yg kalian ketahui tentang Bahasa Pemrograman C ??
2. Jelaskan struktur pemrograman C !
3. Buatlah program sederhana menggunakan bahasa pemrograman C !
Jawaban :
1. Bahasa C merupakan perkembangan dari bahasa BCPL yang dikembangkan oleh Martin Richards pada tahun 1967. Selanjutnya bahasa ini memberikan ide kepada Ken Thompson yangkemudian mengembangkan bahasa yang disebut bahasa B pada tahun 1970.
Perkembangan selanjutnya dari bahasa Badalah bahasa C oleh Dennis Ricthie sekitar tahun 1970-an di BellTelephone Laboratories Inc. (sekarang adalah AT&T Bell Laboratories). Bahasa C pertama kali digunakan di computer Digital Equipment Corporation PDP-11 yang menggunakan systemoperasi UNIX.
Hingga saat ini penggunaan bahasa C telah merata di seluruh dunia. Hampir semua perguruan tinggi di dunia menjadikan bahasa C sebagai salah satu mata kuliah wajib.Selain itu, banyak bahasa pemrograman populer seperti PHP dan Java menggunakan sintaks dasar yang mirip bahasa C.
2. Struktur Pemrograman C :
a. Header File
Header file adalah berkas yang berisi prototype fungsi. definisi konstanta. dan definisi variable.Fungsi adalah kumpulan code C yang diberi nama dan
ketika nama tersebut dipanggilmaka kumpulan kode tersebut dijalankan.
Contoh :
stdio.h
math.h
conio.h
b. Preprosesor Directive (#include)
Preprosesor directive adalah bagian yang berisi pengikutsertaan file atau berkasberkasfungsi maupun pendefinisian konstanta.
Contoh:
#include <stdio.h>
#include phi 3.14
c. Void
artinya fungsi yang mengikutinya tidak memiliki nilai
kembalian (return).
d. Main ( )
Fungsi main ( ) adalah fungsi yang pertama kali dijalankan ketika program dieksekusi.tanpa fungsi main suatu program tidak dapat dieksekusi namun dapat dikompilasi.
e. Statement
Statement adalah instruksi atau perintah kepada suatu program ketika program itudieksekusi untuk menjalankan suatu aksi. Setiap statement diakhiri dengan titik-koma(;).
3. Berikut ini adalah contoh program sederhana yang akan mencetak kalimat “Hello, World!” dengan menggunakan pustaka stdio.h (ANSI C):
#include <stdio.h>
#include <conio.h>
int main(void) {
printf(“Hello, World!\n”);
return 0;
}