C Language

C merupakan bahasa rakitan yang dibuat pada tahun 1972 oleh Dennis Ritchie untuk Sistem Operasi Unix di Bell Telephone Laboratories.  Meskipun C dibuat untuk memprogram sistem dan jaringan komputer namun bahasa ini juga sering digunakan dalam mengembangkan software aplikasi. C juga banyak dipakai oleh berbagai jenis platform sistem operasi dan arsitektur komputer, bahkan terdapat beberepa compiler yang sangat populer telah tersedia. C secara luar biasa memengaruhi bahasa populer lainnya, terutama C++ yang merupakan extensi dari C.

Struktur Bahasa C

Biasanya pada bahasa C menggunakan include untuk mengambil library yang ada. Library tersebut berisi program yang telah dibuat untuk mempermudah penulisan progam yang lain.

include <stdio.h>

Selanjutnya diikuti pendeklarasian secara global.

int x;

Berikutnya ada yang disebut fungsi main. Fungsi main adalah fungsi yang dijalankan pertama kali oleh program. setelah main berjalan maka dari main kita bisa memanggil fungsi lainnya misalnya

include <stdio.h>

int calb(){

}

int main(void){

calb();

}

Pada program diatas main akan dijalankan terlebih dahulu. baru didalam main akan memanggil fungsi lainnya. penempatan fungsi hanya bisa ditaruh diatas namun jika ingin ditaruh pada bagian bawah main maka harus dideklarasikan umpan balik void.

include <stdio.h>

void calb();

int main(void){

calb();

}

int calb(){

}

Operasi

operasi pada c ada beberapa yaitu

1.penjumlahan a=2+1;

2.pengurangan b=2-1;

3.perkalian c=2*1;

4.pembagian d=2/1;

Dalam c juga ada yang disebut membandingkan yang satu terhadap yang lain yaitu

1. Lebih besar a>b

2. Lebih besar sama dengan a>=b

3. Sama dengan a==b

4. Lebih kecil a<b

5. Lebih kecil sama dengan a<=b

Syntax

Didalam fungsi terdapat syntax-syntax lainnya yang bisa kita pakai untuk menjalankan perintah-perintah yang diberikan. Perintah/syntax tersebut berjalan secara sequence yaitu berurutan dari atas kebawah.

Beberapa syntax standar yang bisa dipakai :

printf(); berfungsi untuk menampilkan tulisan pada layar

scanf(); berfungsi mengambil input user

Pengambilan data

%d untuk menampilkan dan mengambil data integer

%lf untuk menampilkan dan mengambil data double

if Statement

if statement digunakan untuk memilih kondisi lalu dari kondisi tersebut akan dilakukan action. Strukturnya :

if(kondisi){

}

dalam kondisi tidak hanya satu yang terjadi program akan dihadapkan pada banyak kondisi maka dari itu c juga dilengkapi dengan else yaitu berfungsi menjalankan sesuatu jika tidak sesuai dengan if statement. Strukturnya menjadi :

if(kondisi){

}else{

}

jika pada else kita ingin menambahkan kondisi juga maka strukturnya menjadi :

if(kondisi){

}else if(kondisi 2){

}else{

}

Looping

Beberapa cara untuk melakukan looping yaitu menggunakan :

1. For

For digunakan jika kita mengetahui batas bawah dan batas atas. Tujuannya membuat suatu pola secara pasti. misalnya menjumlahkan data sebanyak n. Strukturnya :

for(int i=batas_awal;i<batas_akhir;i++){

}

2. Do-While

Do-While digunakan jika kita ingin membuat program tersebut berjalan pertama barulah divalidasi apakah mau diulang atau tidak. Jadi program akan menjalankan do x -> maka x jalan dulu, while y ->maka divalidasi kalau sesuai maka x akan dijalankan lagi. Strukturnya :

do{

 

}while(x==0);

3. While

While digunakan jika kita ingin membuat looping teru-menerus dengan kondisi tertentu jadi harus sesuai baru program akan looping. Strukturnya :

While(x==0){

 

}

Mungkin banyak yang harus dipelajari dari pemograman dengan bahasa c tersebut namun yang terpenting ialah menguasai struktur dari bahasa c itu sendiri dengan mengetahui maka kita dapat mengolah program menjadi lebih baik.