Monday, July 23, 2018

Monday, July 23, 2018 July 23, 2018 - 2 komentar

Tutorial Bahasa C #5 : Istilah penting dalam Bahasa C.


Sudah tahu istilah penting dalam Bahasa C? Baca dulu yang satu ini!

Assalamu’alikum sobat pencari ilmu.

Pada Bahasa Pemrograman terdapat istilah-istilah yang harus diketahui. Begitupun dengan Bahasa Pemrograman C. Untuk mengetahui dan memahami istlah-istilah tersebut, kita akan mengulik sedikit contoh program HelloWorld.c yang telah dicoba pada artikel sebelumnya tentang Cara penulisan kode pemrograman Bahasa C. Berikut beberapa istilah dalam Bahasa Pemrograman C yang harus kita ketahui.

Listing program :
#include <stdio.h>

int main(){
     printf("Hello World...!!!\n");
     printf("abangkoding.blogspot.com");
     return 0;
}
Dengan output :
Sudah tahu istilah penting dalam Bahasa C? Baca dulu yang satu ini!

Istilah penting dalam Bahasa C

Header

Merupakan file library yang berisi deklarasi fungsi dan defenisi makro. File header disini memiliki ekstensi  h (*.h). ada dua jenis file header pada Bahasa C, yang pertama adalah yang telah di sediakan oleh Compilerataupun IDE, dan yang kedua adalah yang kita buat sendiri. Untuk menggunakan file header yang disediakan compiler penulisannya berada di dalam tanda <>, dan untuk menggunakan file header yang kita buat sendiri, penulisannya di dalam tanda “ ”.
Contoh :
#include <stdio.h> 
//#include merupakan perintah menyertakan, 
//<stdio.h> merupakan nama filer header.

Fungsi

Secara garis besar fungsi merupakan sekumpulan statement dalam sebuah Blok, dibuat untuk menjalankan tugas khusus, dan memiliki Scope(ruang lingkup) nya sendiri. Fungsi terbagi dua, ada yang terdapat pada file header, dan ada yang perlu di deklarasikan sendiri.
Contoh :


Int main(){
   printf("Hello World...!!!\n");
} 

main() merupakan fungsi utama yang harus ada pada setiap program.

printf() juga merupakan fungsi, dan merupakan fungsi yang tersedia pada file header stdio.

Statement, merupakan perintah dalam Bahasa pemrograman C yang di akhiri dengan tanda titik koma (;).
Contoh :

printf("Hello World...!!!\n");  //sebuah statement
printf("abangkoding.blogspot.com"); //sebuah statement
return 0; //sebuah statement

Blok

merupakan kumpulan dari beberapa statement yang berada di dalam tanda kurung kurawal {}.

Contoh blok dari fungsi main():

int main(){
printf("Hello World...!!!\n");
printf("abangkoding.blogspot.com");
return 0;
}

Berikut beberapa istilah lainnya tetapi belum ada pada listing program Hello World diatas.
Comment

comment merupakan pesan komentar yang di tuliskan pada listing program, tetapi tidak dijalankan / tidak diproses oleh program. Biasanya diagunakan untuk menandakan suatu bagian dari program, ataupun menjelaskan kegunaan bagian dari sebuah program. Ada dua macam penggunaan comment
//perintah comment untuk satu baris

/*

Perintah komentar untuk beberapa baris

Dianggap komentar dari pembuka sampai penutup comment

*/

Identifier

Merupakan nama untuk menandakan sesuatu selama program dijalankan. Contohnya adalah variable, konstanta dan fungsi.

Variable

Merupakan salah satu bentuk identifier dengan nilai yang dapat diubah-ubah selama eksekusi berlangsung.

Konstanta

merupakan identifier(pengenal) suatu data dengan nilai yang tetap.

Keyword

adalah kata kunci yang menjadi dasar peintah Bahasa C. keyword idak dapat digunakan sebagai identifier. Berikut beberapa keyword dalam Bahasa C.
auto
double
int
struct
break
else
long
switch
case
enum
register
typedef
char
extern
return
union
continue
for
signed
void
do
if
static
while
default
goto
sizeof
while
const
float
short
unsigned

Deklarasi

Deklarasi berarti memberitahukan sifat suatu objek.

Contoh : pendeklarasian variable

int nilai;

Dari deklarasi di atas sifat objek yang ditulis adalah tipe datanya yang berupa int(integer) dan lokasi memori dengan identifier(nama) nilai.

Inisialisasi

Inisialisasi, ialah memberikan nilai pada suatu objek.

Contoh :
Int jumlah = 190;

Dari insisialisasi diatas objek jumlah telah diisikan nilainya dengan bilangan bulat 190.

Deklarasi Global dan Local

Deklarasi global merupakan deklarasi yang berlaku untuk satu file, sedangkann deklarasi local merupakan deklarasi yang berlaku hanya didalam bloktempat pendeklarsiannya.
Contoh :

Int y;

Main(){
   Int x;
}

Fungsi_lain(){
}
Dari deklarasi variable diatas, variabel x dideklarasikan secara local, sehingga nilai x hanya dapat digunakan di dalam blok main(blok fungsi utama). Sedangkan variable y dapat digunakan oleh fungsi main ataupun fungsi lain, karena xdideklarasikan secara global.

Scope

Scope merupakan daerah, ruang lingkup atau tempat suatu identifier dikenal. Scope dari sebuah identifier selalu merupa statement setelah pendeklarasian dari identifier tersebut.
Contoh :
#include <stdio.h>

void main(){

int y;

b += y; //salah / error

int b = 10;

y = b; //benar

}
Error atau kesalahan yang terjadi pada statement b += y; terjadi karena statement tersebut tidak termasuk Scope (ruang lingkup) dari variable b. Setiap identifier, baik identifier dari sebuah fungsi, variable, ataupun konstanta selalu memiliki Scope(ruang lingkup).

Sekian beberapa istilah dalam pemrograman Bahasa C yang harus sobat ketahui untuk saat ini. Seiring berlanjutnya sobat mempelajari pemrograman Bahasa C, akan ada lebih banyak lagi istilah-istilah lain yang akan sobat ketahui. Untuk artikel selanjutnya kita akan membahas Type Data Dasar Pemrograman Bahasa C. Sampai disini dulu untuk artikel kali ini. Semoga bermanfaat untuk kita semua.

Wassalamu’alaikum.

2 comments: