PENGENALAN BAHASA C
Bahasa C diciptakan oleh seorang pakar dalam bidang pemrograman yang bernama Dennis Ritchie, sekitar tahun 1972.
Bahasa C sendiri merupakan hasil dari pengembangan Bahasa B yang diciptakan oleh Ken Thompson tahun 1970.
Pertama kali Bahasa C diwujudkan pada komputer DEC PDP-11 yang memakai sistem operasi UNIX.
Beberapa kalangan selanjutnya merancang beberapa versi C untuk dioperasikan pada sistem operasi yang lain (selain UNIX), misalnya PC-DOS, dan MS-DOS.Alasan menggunakan Bahasa Pemrograman C :
1.
Bersifat Portable, artinya didalam mengoperasikan Software Bahasa C tidak harus menggunakan komputer dengan “klasifikasi tertentu”2.
Bersifat compiler, artinya dapat menghasilkan file yang dapat langsung dieksekusi dari sistem operasi yang sedang aktif (tanpa melalui software Turbo C tersebut)3.
Merupakan gabungan dari High Level Language dan Low Level Language, karena semua ciri yang ada pada High Level Language dipunyai oleh Bahasa C dan sebagian operasi pada Low Level Language mampu dikerjakan oleh Bahasa C ini. Biasanya disebut juga dengan Middle Level language.4.
Merupakan sebuah program yang terstrukturStruktur program C dapat dilihat sebagai kumpulan dari sebuah atau lebih fungsi-fungsi. Sebuah program minimal mempunyai sebuah fungsi utama yang sudah ditentukan namanya, yaitu fungsi main(). Berikut struktur dari program C main()
{
blok statemen; fungsi utama }
fungsi-fungsi lain () {
blok statemen; fungsi-fungsi lain }
Sebuah fungsi terdiri dari satu atau beberapa pernyataan. Bagian pernyataan diawali dengan tanda { dan diakhiri
Contoh program C yang paling sederhana : main()
{ }
Program di atas mengandung sebuah fungsi utama main(), tapi dalam blok pernyataan tidak mengandung pernyataan sama sekali. Program di atas benar tapi sewaktu dijalankan (running) tidak akan menghasilkan apapun.
Contoh program C yang sederhana : #include <stdio.h>
#include <conio.h> main()
{
clrscr();
printf(“SAYA BELAJAR BAHASA PEMROGRAMAN C”); getch();
Pada program di atas terdapat sebuah pernyataan dalam
fungsi utama
main()
yaitu,
printf (“BELAJAR BAHASA
PEMROGRAMAN C”);
maka sewaktu dijalankan program
di atas akan menampilkan hasil :
BELAJAR BAHASA PEMROGRAMAN C
Pembahasan Program:
•
Praposessor #include
#include merupakan pengarah praprosessor, yang
digunakan untuk membaca file yang dinamakan file
judul (header file), yaitu file yang diantaranya berisi
deklarasi fungsi dan defenisi konstanta.
•
Fungsi main()Fungsi main() merupakan fungsi yang istimewa, karena fungsi main() harus ada pada sebuah program C, sebab fungsi inilah yang akan menjadi titik awal dan titik akhir eksekusi program. Jika sebuah program mempunyai lebih dari satu fungsi maka fungsi
main() biasa ditempatkan pada posisi paling atas dalam pendefenisian fungsi.
•
Fungsi getch()Fungsi getch() berfungsi untuk membaca sebuah karakter, dengan sifat karakter yang dimasukkan tidak perlu diakhiri dengan ENTER.
•
Fungsi printf()Fungsi printf() digunakan untuk menampilkan sesuatu ke layar monitor. Untuk menampilkan suatu konstanta string harus diawali dan diakhiri dengan tanda petik ganda(“).
•
Fungsi clrscr();Fungsi clrscr() digunakan untuk membersihkan/menghapus layar.
Catatan :
Bahasa C bersifat case sensitive, artinya bahasa C membedakan huruf besar dan huruf kecil.
Seperti :
B berbeda dengan b
JUMLAH berbeda dengan jumlah
Karakter Escape
Untuk mengatur tampilan program, Bahasa C menyediakan beberapa karakter khusus yang disebut karakter escape, antara lain digunakan untuk :
Contoh di atas dapat juga ditulis :
Untuk dapat menampilkan tampilan seperti di atas maka harus ditambahkan karakter untuk pindah baris yaitu \n.
Contoh :
#include <stdio.h> #include <conio.h> main()
{
clrscr();
printf(“SAYA\n“);
printf(“BELAJAR \n“); printf(“BAHASA \n“);
printf(“PEMROGRAMAN C”); getch();
}
2. Tanda kutip (\“)
Untuk dapat menampilkan tampilan seperti di atas maka harus ditambahkan karater untuk
Tanda backslash digunakan untuk menampilkan keluaran seperti : \SAYA BELAJAR BAHASA PEMROGRAMAN C\
4. Tab (\t)
Tab digunakan untuk menampilkan keluaran seperti : SAYA BELAJAR BAHASA PEMROGRAMAN C
Untuk dapat menampilkan tampilan menjorok ke kanan seperti di atas, maka harus ditambahkan karater untuk tab yaitu \t
Contoh :
#include <stdio.h> #include <conio.h> main()
{
clrscr();
printf(“\t SAYA BELAJAR BAHASA PEMROGRAMAN C”); getch();
}
Buat program C untuk menampilkan sebagai berikut :
1.
WE ARETHE FAMILY
“UNIVERSITAS PUTRA INDONESIA”