Meeting 1. Pengenalan Bahasa C

  PENGENALAN BAHASA C

2018

  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. Pada tahun 1983, ANSI (American National Standards

   Institute) mulai membuat standard dari bahasa C. Standard dari ANSI inilah yang selanjutnya digunakan sebagai referensi dari berbagai versi C, termasuk Turbo C Alasan menggunakan Bahasa Pemrograman C : Bersifat Portable, artinya didalam mengoperasikan Software Bahasa 1. C tidak harus menggunakan komputer dengan “klasifikasi tertentu” Bersifat compiler, artinya dapat menghasilkan file yang dapat 2. langsung dieksekusi dari sistem operasi yang sedang aktif (tanpa melalui software Turbo C tersebut) Merupakan gabungan dari High Level Language dan Low Level 3. 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.

  Merupakan sebuah program yang terstruktur 4. Mempunyai Pustaka (Library) yang berupa file-file, yang mana di 5. dalam file tersebut terdapat sebagian dari fungsi-fungsi Bahasa C

  

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

  

File-file ini dalam penulisannya diakhiri dengan

extension .h. #include <stdio.h> menyatakan pada

kompiler agar membaca file yang bernama stdio.h pada

saat pelaksanaan kompilasi program. Stdio (Standard

input output) akan mengacu pada perintah standard I/O

seperti printf(), scanf() dan sebagainya.

  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. Setiap akhir penulisan pernyataan/statement selalu diakhiri

  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 :

  1. Pindah baris (\n) Contoh : #include <stdio.h> #include <conio.h> main() { clrscr(); printf(“SAYA BELAJAR BAHASA PEMROGRAMAN C”); getch(); }

  Contoh di atas dapat juga ditulis : #include <conio.h> #include <stdio.h> main() { clrscr(); printf(“SAYA“); printf(“BELAJAR “); printf(“BAHASA “); printf(“PEMROGRAMAN C”); getch(); }

Kedua program di atas apabila di running akan menampilkan hasil yang

sama yaitu : SAYA BELAJAR BAHASA PEMROGRAMAN C

  Bagaimana untuk menampilkan keluaran : SAYA BELAJAR BAHASA PEMROGRAMAN C

  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 (\“) Tanda kutip digunakan untuk menampilkan keluaran seperti : “SAYA BELAJAR BAHASA PEMROGRAMAN C”

  

Untuk dapat menampilkan tampilan seperti di atas maka harus ditambahkan karater untuk

kutip \” Contoh : #include <stdio.h> #include <conio.h> main() { clrscr(); printf(“\“SAYA BELAJAR BAHASA PEMROGRAMAN C\””); getch(); }

  2. Tanda backslash (\) Tanda backslash digunakan untuk menampilkan keluaran seperti : \SAYA BELAJAR BAHASA PEMROGRAMAN C\

Untuk dapat menampilkan tampilan seperti di atas maka harus ditambahkan karater

untuk backslash yaitu \\ Contoh : #include <stdio.h> #include <conio.h> main() { clrscr(); printf(“\\SAYA BELAJAR BAHASA PEMROGRAMAN C\\”); getch(); }

  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 : WE ARE 1. THE FAMILY

  “UNIVERSITAS PUTRA INDONESIA” \UNIVERSITAS\PUTRA\INDONESIA\ 2. THE BEST CHOISE

  PUSAT LABORATORIUM KOMPUTER\”UPI-YPTK” PADANG 3.

  • File yang di bentuk file C : 1.
  • .c 2.
  • .ilc

  3. *.ild 4. *.ilf

  5.