Belajar Bahasa
Pemrograman C Untuk Pemula
Bagian 1 : Perkenalan
Bahasa
C adalah Bahasa pemrograman tingkat tinggi yang dikembangkan oleh Dennis M.
Ritche untuk mengembangkan UNIX di Bell Labs. Pada Sistem Operasi UNIX Compiler
C sudah digunakan dan sekarang digunakan luas untuk berbagai tujuan. Keunggulan
dari Bahasa C sendiri yaitu: mudah dipelajari, terstruktur, menghasilkan
program yang efisien dan dapat decompile menggunakan berbagai jenis platform.
Pemrograman
di C dapat dikerjakan dalam beberapa baris sintak dan disimpan dalam file.c.
Ada 3 langkah dalam pemrograman C yaitu:
|
|||||||
Yang digunakan dalam membuat program Bahasa C yaitu: Teks
Editor dan Compiler. Dalam pembahasan kali ini saya menggunakan Notepad++ sebagai
teks editor dan MingW sebagai compiler di OS Windows. Bahasa pemrograman C sama
seperti bahasa pemrograman lainnya yang memiliki kerangka dasar. Kerangka Dasar
Bahasa C adalah sebagai berikut :
a.
Fungsi main().
Fungsi
main merupakan fungsi utama yang wajib ada pada saat kita membuat program
dengan bahasa C. Dalam sebuah project hanya boleh ada 1 buah fungsi main()
saja. Namun dalam bahasa C, tidak membatasi hanya boleh 1 fungsi saja,
melainkan kita juga diperbolehkan untuk membuat fungsi-fungsi lain selain
fungsi main() yang bisa mempermudah kita dalam membuat sebuah program.
b.
Deklarasi variabel Pendeklarasian
variabel ini dilakukan untuk mendaftarkan variabel apa saja yang akan kita
gunakan dalam program yang kita buat. Pendeklarasian variabel ini biasanya
sekaligus dengan mencantumkan tipe data dari variabel tersebut.
c.
Perintah (statement) Perintah
merupakan deretan program yang kita buat dalam sebuah project.
d.
Akses library Digunakan untuk
mengakses library apa saja yang kita perlukan dalam pembuatan sebuah program.
e.
Komentar Komentar merupakan sebuah
kalimat yang biasanya dicantumkan oleh seorang programer sebagai sebuah catatan
kecil yang mana komentar ini tidak akan ikut di compile atau diproses.
Kelebihan dan Kekurangan Bahasa
Pemrograman C Bahasa C mempunyai beberapa kelebihan dibanding dengan bahasa
pemrograman yang lain, yaitu:
KELEBIHAN
1.
C mempunyai operator yang lengkap
untuk memanipulasi data.
2.
Berbagai struktur data dan
pengendalian proses disediakan dalam C, sehingga memungkinkan dibuat program yang
terstruktur, bahkan program yang berorientasi pada objek (OOP = Object
Orientied Programming).
3.
Dibanding dengan bahasa mesin atau
rakitan (assembly), C jauh lebih mudah dipahami dan pemrogram tidak perlu tahu
detail mesin komputer yang digunakan sehingga tidak menyita waktu dalam
menyelesaikan masalah ke dalam bentuk program. C merupakan bahasa yang
berorientasi pada permasalahan (objek), dan bukan berorientasi pada mesin.
4.
Kecepatan eksekusi C mendekati
kecepatan eksekusi program yang dibuat dengan bahasa tingkat rendah, namum
kemudahan dalam memprogram setara dengan bahasa tingkat tinggi.
5.
C memungkinkan memanipulasi data
dalam bentuk bit maupun byte secara efisien. Disamping itu juga memungkinkan
untuk melakukan manipulasi alamat dari suatu data yang dalam C dinamakan
pointer.
KEKURANGAN
Adapun kelemahan --atau
lebih tepatnya kesulitan bahasa pemrograman C terutama yang dirasakan oleh
pemrogram pemula diantaranya adalah:
1.
Banyaknya operator serta
fleksibilitas penulisan program kadang-kadang membingungkan pemakai, yang jika
belum familiar akan menimbulkan masalah.
2.
Para pemrogram C tingkat pemula
umumnya belum pernah mengenal pointer dan tidak terbiasa menggunakannya,
padahal keampuhan bahasa C justru terletak pada pointer.
Struktur Bahasa c
|
Keterangan :
- File Header
- #include<stdio.h>
- Fungsi Program
- int main() = fungsi utama
- Perintah
- %s = membaca data string
- Printf = menampilkan karakter (output)
- Scanf = mengambil nilai yang dimasukan kedalam variable (inputan)
- { = penanda awal program
- } = penanda akhir program
- \n = baris baru (enter)
- \t = fungsi tab
No comments:
Post a Comment