Contact Form

Name

Email *

Message *

Pengenalan Bahasa Pemrograman C

Post a Comment

Sebelum kalian mempelajari materi yang bersifat teknis dalam bahasa C, alangkah baiknya mengetahui sejarah singkat bagaimana bahasa C ini ditemukan.

Bahasa C pada awal mulanya bernama bahasa BCPL yang dikembangkan oleh Martin Richads pada tahun 1967.

Kemudian pada tahun 1970, Ken Thompson mengembangkan bahasa tersebut dan kemudian memberikan nama baru yaitu Bahasa B.

Masih pada tahun yang sama, Dennis Ritchie mengembangkan bahasa B tersebut kemudian memberikannya nama baru yaitu Bahasa C. 

Bahasa C pertama kali digunakan pada komputer Digital Equipment Corporation PDP-11 dengan memakai sistem operasi UNIX.


Mengapa kita perlu belajar bahasa C..??

Bahasa C ini merupakan bahasa tertua atau induk dari semua bahasa Pemrograman. Jadi, jika kalian mahir dan juga paham akan konsep dasar dari bahasa C ini, maka kemungkinan besar kalian juga akan dapat dengan mudah memahami bahasa pemrograman lainnya.

Semua bahasa Pemrograman sebetulnya sama saja, yang membedakan antara satu bahasa pemrograman dengan bahasa pemrograman lainnya hanyalah syntax dan juga fitur yang ada dalam bahasa pemrograman tersebut.

Apa yang dimaksud dengan syntax, syntax merupakan aturan atau kaidah penulisan kode dalam bahasa pemrograman..

Bahasa C ini banyak digunakan untuk pengembangan Sistem Operasi seperti UNIX, Windows, dan juga Linux.


Struktur Dasar Penulisan Bahasa C

Setiap bahasa pemrograman tentunya memiliki stuktur dasar penulisannya sendiri-sendiri. Hal ini bertujuan sebagai identitas atau ciri khas dari bahasa pemrograman tersebut.

berikut merupakan struktur penulisan dalam bahasa C...

  	
  	1. #include <stdio.h> 
2. 3. int main(){ 4.   printf ("Hello World!"); 5. return 0; 6. }

1. #include <stdio.h>

#include merupakan preprocessor directive, yaitu pernyataan yang memberitahu kompiler C untuk memasukkan konten dari file header stdio.h kedalam program. Jadi, ibaratnya kita mengimpor file-file dari stdio.h sehingga progam yang kita tulis dapat dimengerti oleh kompiler.

Apa itu kompiler??

Kompiler merupakan mesin penerjemah yang akan menerjemahkan bahasa kode menjadi bahasa yang dapat dipahami oleh mesin komputer.

Apa itu file header??

File header merupakan library atau kamus yang bertujuan agar fungsi-fungsi standar Input & Output seperti scanf(), printf() dapat dijalankan.

Terdapat berbagai macam file header yang sudah didefinisaikan didalam bahasa C, seperti: <stdio.h>, <stdlib.h>, <string.h>, dll.

Namun yang akan kita pelajari saat ini adalah <stdio.h>

<stdio.h> merupakan kependekan dari (standar Input Output .header)


2. Point kedua ini sengaja saya kosongi agar program yang saya tulis dapat tersusun dengan rapi dan mudah untuk dibaca. 

Baris kosong ini tidak dianggap sebagai kode program dan tidak akan berpengaruh terhadap program yang dibuat 

Dalam membuat sebuah program usahakan program yang kalian tulis tersusun dengan rapi, agar kalian maupun orang lain yang membaca program yang kalian buat mudah untuk memahami, dan jika terjadi error maka mudah juga untuk memperbaiki

coba lihat program berikut..

  	
  	#include <stdio.h> int main(){printf("Hello World!");
    return 0;
    }
  

tentunya akan terasa membingungkan..


3. int main()

int main() merupakan fungsi utama dalam pemrograman bahasa C. Didalam fungsi ini kita dapat melakukan operasi input data, menampilkan data, dan tempat dimana baris-baris kode program yang kita tulis nantinya akan dieksekusi.

int merupakan tipe return value dari sebuah fungsi

main merupakan nama fungsi utama atau fungsi bawaan dari bahasa pemrograman C. didalam fungsi main atau fungsi utama ini, kita dapat menulisakan baris-baris kode yang nantinya akan dieksekusi oleh komputer

() tanda kurung atau brackets, merupakan parameter dari sebuah fungsi. Jadi jika kalian membuat sebuah fungsi wajib hukumnya menambahkan tanda kurung (), seperti : int fungsi();, int hitung();, printf(); dll.

Selanjutnya terdapat tanda kurung kurawal atau curly brackets {}, disinilah nantinya program dituliskan. 

  	
    int main(){
    	// disini kita menulis kode program
    }
  

Tanda kurung kurawal ini wajib hukumnya ditulis didalam sebuah fungsi.

Satu statement kode dalam satu kurung kurawal dinamakan satu scope. Jadi, program yang ditulis didalam tanda { } merupakan program dalam satu scope .


4. printf("Hello World!");

Point ke-empat ini merupakan statement kode dari program yang kita buat.

printf(); atau kependekan dari print format, ini merupakan fungsi bawaan (Built in Function) dari bahasa C. fungsi ini terdapat dalam library <stdio.h> yang sebelumnya telah kita definisikan.

didalam printf(); kita dapat menuliskan segala sesuatu yang ingin kita tampilkan sebagai output.

Sesuatu yang akan ditampilkan sebagai output, kita tuliskan diantara tanda petik ganda " " atau biasa disebut double quotes.

Contoh :

  	
  	#include <stdio.h> 
int main(){   printf ("Saya sedang belajar bahasa C"); return 0; }

Maka akan menghasilkan output.

Pernyataan diatas  merupakan contoh pemanggilan fungsi printf(); dengan argumen berupa string.

apa itu string??

String merupakan tipe data didalam bahasa pemrograman, yang bernilai sebuah text.

Materi mengenai tipe data akan kita bahas pada bab berikutnya..

Kembali ke Statement kode, dalam menulis statement/baris kode, wajib hukumnya untuk memberikan tanda titik koma ; pada setiap akhir statement kode.

titik koma atau biasa disebut semicolon ini berfungsi sebagai pemisah antar statement kode dan juga sebagai tanda akhir dari statement kode yang dituliskan.

jika lupa menuliskannya... maka program akan error

  	
  	#include <stdio.h> 
int main(){   printf ("Saya sedang belajar bahasa C") return 0 }

akan muncul pesan error


5. return 0;

Point ke-lima yaitu return 0;

apa itu return 0;??

return sendiri merupakan perintah untuk mengembalikan nilai dari sebuah fungsi.

0 merupakan nilai yang akan dikembalikan.

return 0; ini sendiri merupakan indikator telah suksesnya program yang telah kita buat. Jika program yang kita buat berhasil dijalankan maka tab console akan menampilkan nilai 0.

Dan jika program yang kita jalankan terdapat kesalahan, maka tab console akan menampilkan pesan error.

itulah gambaran sederhana dari return 0;

dalam fungsi main ini, return 0 sifatnya opsional, boleh dipake boleh juga tidak, dan tidak akan berpengaruh terhadap program yang kita buat.


Syntax Penulisan Komentar

Komentar atau comment merupakan statement didalam bahasa pemrograman yang berfungsi untuk catatan atau sebagai penjelas.

Comment yang ditulis didalam program tidak akan dianggap sebagai script kode dan tidak akan dieksekusi oleh program.

Berikut merupakan syntax penulisan Comment didalam bahasa C.

  	
    // (double slash) untuk satu baris kode; // 
    
    /* (slash bintang) untuk  
       banyak baris kode; */     
  

Selain digunakan untuk catatan atau sebagai penjelas, Comment ini juga bisa kita gunakan untuk meng-unEksekusi program yang kita buat.

Misal, jika kita sudah terlanjur membuat baris kode yang panjang dan kita tidak ingin menghapusnya, mungkin sewaktu-waktu masih ingin kita gunakan lagi, maka cukup untuk dikomentari saja.

Perhatikan program berikut.

  	
  	// Contoh penggunaan Comment didalam Program 
    
  	#include <stdio.h> 
int main(){   printf("Hello World!\n");   /* printf("Hello World!\n");   printf("Hello World!\n"); */ return 0 }

Pada program diatas, kita ingin menampilkan kalimat "Hello World!" sebanyak 3 kali.

Karena fungsi printf() kedua dan ketiga kita kometari, maka yang ditampilkan hanya satu saja.


Jadi, itulah sedikit pengenalan tentang bahasa pemrograman C yang dapat dijadikan sebagai pengantar untuk bisa lanjut menuju bab berikutnya. Jika kalian masih belum paham ulangi lagi sampai paham, karena.. point-point diatas akan kita gunakan terus untuk mempelajari bab-bab berikutnya..



Newer Oldest

Related Posts

Post a Comment