Selasa, 09 Juni 2015

Struktur Dasar Program C

Bahasa C merupakan bahasa tingat tinggi yang banyak digunakan untuk membuat aplikasi komputer maupun embedded. Bahasa C merupakan induk dari bahasa pemrograman lain seperti C++, C#, dan Java. Dengan menguasai bahasa C, kita lebih mudah untuk mengenal bahasa lain seperti yang saya sebutkan diatas. Bagi para pemula yang ingin belajar bahasa pemograman C, maka wajib hukumnya untuk mengetahui struktur dasar pemrograman C.
Sebelum kita belajar membuat program C, alangkah baiknya kita mengetahui struktur dasar program bahasa C. Ada beberapa komponen yang hampir selalu muncul setiap kita membuat program dengan bahasa C tersebut.

Komponen-komponen bahasa C

  1. Fungsi()
  2. Deklarasi variabel
  3. Perintah (statement)
  4. Keyword "include"
  5. Komentar //
  6. Kurung kurawa{}
Sebelumnya kita perhatikan dulu source code sederhana berikut ini :


1. Fungsi Utama / Fungsi main()
Fungsi main(), adalah sekumpulan perintah yang akan dikerjakan ketika kita menjalankan program.
Secara garis besar,isi dari fungsi main() pada contoh program luas segiempat adalah :
  1. Perintah untuk memberikan nilai panjang dan lebar dengan nilai 10 dan 5.
  2. Perintah untuk menghitung luas segiempat.
  3. Perintah untuk menampilkan luas segiempat ke display.
2. Deklarasi variabel

Variabel adalah sebuah tempat untuk menyimpan data. Sebelum menghitung luas segiempat, kita memberikan nilai 10 dan 5 untuk disimpan oleh komputer didalam variabel.

Deklararasi variabel adalah Sebuah perintah komputer untuk menyediakan variabel yang akan kita pakai. Pada contoh program luas segiempat,kita memerintahkan computer untuk menyediakan variable dengan nama panjang,lebar dan luas. variable tersebut akan kita gunakan untuk menyimpan data yang berupa bilangan bulat (integer),oleh karena itu kita mendeklarasikan variable tersebut dengan tipe int (integer).

Ada beberapa tipe variable yang dapat kita gunakan dalam memprogram, tapi untuk saat ini kita bahas 2 tipe yang akan sering kita gunakan :

1. Variabel integer (int) untuk menyimpan bilangan bulat.
    Contoh : 1, 12 , 76, atau 88.

2. Variabel float untuk menyimpan bilangan berkoma/real. Contoh : 12.8, 3.14, 0.01.

Untuk mendeklarasikan sebuah variable, kita perlu menuliskan tipenya, namanya, dan daikhiri titik koma.

Syntax :

1. Mendeklarasikan 1 buah variable.
    Contoh : int myVariabel;

2. Mendeklarasikan lebih dari 1 buah variable.
    Contoh : int firstVariable;
                   float secondVariable;

"Tips Catatan Kecilku ": 
  • Buatlah variabel yang jelas,karena hal ini akan membantu kita ketika program kita sudah sangat besar.
  • Contoh variable yang jelas : 1. luassegitiga, 2. ratarata
  • Contoh variable yang tidak jelas : 1. lsstgs , 2.rtrt.

Oh iya sobat, nama variabel juga ada aturannya,, gak boleh sembarangan, aturannya yaitu :


  1. Nama variabel hanya boleh terdiri dari huruf, angka dan garis bawah / underscore ( _ ).
  2. Karakter pertamanya harus berupa huruf.
  3. Huruf BESAR dan kecil dianggap berbeda (case sensitive) lho,,,. Seperti Variabel luas dan variabel LUAS dianggap 2 buah variabel yang berbeda. so,,, jangan lupa huruf besar dan kecilnya ok.
  4. Kata kunci ( keyword ) yang sudah ada dalam bahasa yang kita gunakan ( contoh :include, for,if,printf, int, float dll) tidak boleh dipakai sebagai variabel.

3. Statement

Perintah /Statement digunakan untuk memerintahkan komputer untuk melakukan sesuatu. Na,,h dibawah ini penjelasan untuk perintah-perintah yang ada di program luas segiempat diatas. Jangan bingung ya sob,,cara memakainya, yang penting saat ini kita tahu fungsi perintah-perintahnya dulu,,
  1. Perintah panjangg = 10; memerinthkan komputer untuk mengisi variabel panjang dengan nilai 10. Begitu pula dengan perintah/statement lebar = 5 ; 
  2. Perintah luas = panjang * lebar; memerintahkan komputer untuk menghitung hasil perkalian dari panjang dan lebar lalu menyimpan hasilnya di variabel luas
  3. Perintah printf("Luas segiempat =%d", luas); memerintahkan komputer menampilkan isi variabel panjang, lebar dan luas ke layar.
  4. Sebuah statement biasanya diakhiri dengan titik koma(;), kecuali statement tertentu, seperti : if(), for(), # include, dll.

4. Keyword #include<>

Keyword digunakan untuk memakai fungsi-fungsi yang tersedia dalam file library yang disertakan.

Syntax :

Agar kita gak terlalu bingung, coba kita bayangkan ketika kita ingin memasak nasi goreng.tentunya akan lebih mudah jika kita menggunakan bumbu instant. Karena dengan mie instant kita tidak perlu repot/ rumit mencampur berbagai macam bahan/bumbu seperti bawang, merica, kecap dll, kan tetapi kita tinggal memakainya saja.

Bahasa pemrograman C juga sama. untuk menampilkan informasi ke display atau meminta input dr display, kita memerlukan langkah-langkah rumit. Oleh sebab itu setiap bahasa pemrograman membungkus langkah-langkah rumit tersebut menjadi fungsi-fungsi. Untuk menampilkan informasi ke display, bahasa C membungukusnya menjadi fungsi printf(). Sehingga kita tidak perlu melakukan langkah-langkah rumit hanya untuk menampilkan informasi ke dispaly/layar. Cukup menggunkan fungsi-fungsi yang sudah disediakan oleh tiap bhasa pemrograman.

Jika bumbu-bumbu instant tersedia di toko, maka daftar fungsi sudah disediakan bahasa pemrograman disimpan dalam file yang disebut library file.

Misalkan yang menjual bumbu nasgor itu hanya ada di toko Alfa , maka library yang mencatat fungsi printf()adalah file stdio.h ( stdio = standard input/output ).

Cara menulis keyword #include <stdio.h> di awal program. Kita ibaratkan Perintah #include<stdio.h> bahwa kita berbicara pada komputer seperti ini : " Eh komputer.. aku mau pakai fungsi-fungsi yang ada di stdio.h , jangan lupa yah.."

#include<Alfa> ==> Kita akan memakai bumbu instant yang dijual di Alfa.
#include<stdio.h>==> Kita akan menggunakan fungsi-fungsi yang tersedia di stdio.h

Contoh library file pada bahasa C :
1. stdio.h( standard input/output) menyimpan fungsi-fungsi untuk input dan output.
2. math.h, menyimpan fungsi- fungsi matematika seperti sin, cos, dan sqrt(akar).
3. string.h menyimpan fungsi-fungsi yg berhubungan dengan string.


5. Komentar 

Komentar dipakai sebagai catatan supaya kita tidak lupa dengan apa yang kita kerjakan di program tersebut. Komentar tidak akan dibaca oleh komputer.
  • Jika komentar kita hanya 1 baris cukup memberi tanda // didepan komentar.
  • Jika komentar kita lebih dari 1 baris kita harus memberikan tanda /* didepan komentar dan tanda */ dibelakang komentar
Contoh :


6. Kurung Kurawal 

Kurung kurawal berfungsi untuk memberi tahu komputer bahawa perintah-perintah didalam kurung kurawal tersebut merupakan satu kesatuan. Singkatnya kurung kurawal dipakai untuk membuat sekumpulan perintah ( compound steatement / block) dan juga untuk memnandakan awal dan akhir sekelompok statement.
Contoh :


Oke deh,, Sob,, sampe sini dulu ya,, kalo ada yg kurang ane mohon maaf nanti ane perbaiki, pegel juga nih,,, maklum newbie,, hehehe,,
makasih atas kunjungannya Sob.. Semoga bermanfaat

Tidak ada komentar:

Posting Komentar