Pengenalan Compiler C, Variabel, Tipe Data, dan Operator

 Assalamualikum wr wb. Pada postingan kali ini saya akan membahas tentang Compiler C, Variabel, Tipe Data, dan Operator. Istilah - istilah ini pasti tidak asing bagi kalian yang sudah mengenal bahasa C atau bahasa pemrogramman lainnya. Namun bagi kalian yang belum mengenal bahasa C dan bahasa pemrograman mungkin akan  cukup kebingungan dengan istilah terrsebut. Lalu apa saja hubungan istilah tersebut dengan bahasa C? 

Ini dia jawabannya. kita mulai dari mengenal bahasa pemrogramman C itu sendiri. 

1. Bahasa pemrogramman C



Bahasa pemrogramman C  adalah bahasa yang sangat umum digunakan dalam dunia program. mulai dari membuat sistem operasi seperti windows atau linux dan lain - lain. Bahasa pemrograman ini dapat dikembangkan menjadi bahasa - bahasa lain seperti PHP yang umum digunakan untuk membuat web. Bahasa C diciptakan oleh dennis M richle pada tahun 1972, seorang peneliti di Bell Labs, New Jersey Amerika Serikat.  Pada awalnya, bahasa C ini tercipta untuk menyempurnakan bahasa yang dikembangkan sebelumnya yaitu bahasa B yang merupakan pengembangan dari bahasa Assembly. Peneliti di Bell Labs awalnya bertujuan untuk mengembangkan sistem operasi UNIX. Bahasa C merupakan jenis High Level programming dimana syntax yang ada akan lebih mudah dimengerti oleh programmer itu sendiri dari pada mesin. Dengan demikian dapat ditarik kesimpulan bahwa bahsa C merupakan bahasa yang powerfull dan masih marak digunakan di dunia yang modern ini. Ada alasan lain pula mengapa bahasa C masih sangat populer sebagai berikut:


Dengan fitur yang ada pasti kawan - kawan sekalian akan tertarik menggunakan bahasa C! bahasa C pun sudah ada pengembangan dengan nama C++ tapi kali ini kita akan perdalam C nya saja.

Tentunya kalau kawan - kawan ingin mencoba mempelajari bahasa C ini diperlukan suatu compiler untuk menjalankannya. Seperti judul artikel yang ada, tentunya yang akan digunakan itu compiler C. Lalu apa itu compiler??

Compiler adalah suatu program yang menerjemahkan bahasa program ( source code) kedalam bahasa objek (obyek code). Compiler menggabungkan keseluruhan bahasa program, mengumpulkannya dan kemudian menyusunnya kembali. Compiler diperlukan karena bahasa yang digunakan oleh mesin atau komputer berbeda dengan aturan bahasa yang programmer gunakan, maka dari itu diperlukan compiler sebagai penghubung sekaligus penerjemah dari bahasa programmer kepada mesin.

Complier memerlukan waktu untuk membuat suatu program dapat di eksekusi oleh computer, program yang dieksekusi oleh compiler adalah dapat berjalan lebih cepat disbanding program yang diperoduksi oleh interpreter, disamping itu juga bersifat independen. Contoh program yang menggunakan compiler C adalah Dev C++, Arduino IDE, dll.

Sekarang kita akan langsung memulai dengan aturan dasar dari bahasa C. yaitu selalu tutup setiap perintah dengan tanda titik koma ";" .  berikut kerangka utama dari program C:



Bahasa C memiliki aturan untuk mengeksekusi perintah atau statemen secara berurutan (sequential) dari atas ke bawah. Jika kita ingin meletakan fungsi - fungsi lain tersebut dibawah bagian fungsi utama maka kita harus mendefinisikan atau menuliskan fungsi tersebut  dibagian atas fungsi utama atau sebelum fungsi utama ( bagian prototipe fungsi) hal ini berfungsi agara fungsi tersebut dikenalkan dahulu kepada compiler sehingga aturan sequential tidak akan terhenti oleh fungsi yang penjelasannya berada dibawah atau setelah fungsi tersebut digunakan. 

Selain itu ada pula file header yang merupakan komponen yang tak kalah penting dari bahasa c. komponen ini berfungsi untuk menyimpan fungsi-fungsi yang dapat kita gunakan pada program kita. kita hanya perlu memanggil fungsi itu dengan nama fungsi yang telah didefinisikan pada program header. file header yang paling umum digunakan adalah stdio.h yang merupakan file header untuk fungsi standar input dan output!.

Sudah siap untuk memulai membuat program????.....

Tunggu dulu, karena masih ada sub judul yang belum penulis bahas. Lanjut dahulu ke variabel.

Dalam bahasa C ada yang disebut untuk variabel. pastinya untuk kalian yang belajar matematika tidak asing dengan namanya bukan? karena konsepnya yang cukup serupa.

A. Variabel

Variabel digunakan untuk meyimpan angka atau karakter pada bahasa C. variabel bisa kita tentukan namanya namun pada bahasa C, ada aturan dimana kita tidak boleh memisahkan nama variabel yang terdiri dari 2 kata atau lebih menggunakan spasi. tapi tenang, kamu bisa menggunakan karakter lain untuk menghubungkan nama variabelmu seperti "nomor satu" menjadi "nomor_satu". selain itu ada aturan baku lainnya yaitu kita tidak bisa menggunakan angka pada awalan nama variabel, kita tidak boleh menggunakan simbol (@, ?, #, !, dll), dan kita tidak bisa menggunakan kata pada fungsi sebagai nama variabel. berikut contoh  beberapa kata yang tidak boleh digunakan sebagai nama variabel:


Kata - kata diatas tidak boleh digunakan sebagai nama variabel sesuai dengan aturan yang tertera pada identifier rules.

B. Tipe data
Pada Bahasa C, terdapat istilah tipe data yang merupakan istilah untuk mengelompokan data kedalam jenis yang berbeda. Untuk mendeklarasikan suatu variabel pada bahasa C, diperlukan pengelompokan tipe data sesuai dari jenis data yang akan di masukan pada variabel tersebut. berikut beberapa jenis tipe data:
1. Tipe data integer, yakni tipe data angka bulat seperti 1, 5 atau 1000. Tipe data integer ditulis dengan keyword int.

2.Tipe data float, yakni tipe data angka pecahan seperti 1.33,  5.90 atau 1000.99. Tipe data float ditulis dengan keyword float.

3.Tipe data character, yakni tipe data huruf seperti ‘A’, ‘a’, atau ‘Z’. Tipe data character ditulis dengan keyword char.

Untuk lebih lengkapnya bisa dilihat pada tabel dibawah ini :


C. Operator
Ada pula Operator yang merupakan instruksi yang digunakan untuk mengoperasikan operand. operand adalah objek atau variabel yang akan dioperasikan. jika saya menuliskan 5 + 4, maka 5 dan 4 adalah operand sedangkan + adalah operatornya. dalam bahasa C terdapat banyak jenis operand seperti pada tabel dibawah ini!



Dengan aturan yang ada tentunya teman - teman sudah dapat mengerti aturan dasar untuk pemrograman bahasa C.
Tapi mungkin juga teman - teman yang sangat baru dapat menggunakan fungsi ini untuk dapat melakukan pemrogramman C. tidak lain tidak bukan adalah fungsi "printf" dan "scanf".
Printf merupakan fungsi yang digunakan untuk menampilkan suatu karakter dan variabel data sedangkan scanf digunakan untuk membaca data. ada pula variabel yang telah didefinisikan fungsinya yang dapat membantu kalian untuk mengatur letak ataupun input. berikut daftarnya!




 dengan konsep ini teman sudah dapat membuat program dan menuliskannya. berikut tahapan membuat program pada bahasa c. 



Menuliskan program sudah dilakukan pada bagian awal tadi,  sekarang tinggal melakukan kompilasi yaitu proses dimana compiler akan menyeleksi program yang telah kita buat apakah sudah sesuai dengan aturan yang ada atau masih ada kesalahan. jika tidak ditemukan kesalahan maka program akan melakukan proses linking yang sepenuhnya internal yaitu mengkonversi bahasa programmer menjadi bahasa mesin.

dengan demikian kalian mungkin akan siap membuat program sederhana menggunakan bahasa C, seperti program penjumlahan bilangan, atau mungkin program perkalian seperti yang dibuat oleh saya:



Akhir kata. Terimakasih sudah berkunjung! Jika ada pertanyaan bisa tanyakan di kolom komentar
























Komentar

Postingan populer dari blog ini

Komentar, Variabel, Konstanta, Tipe Data , dan Operator