01
Pendahuluan
*Pengertian
Bahasa C adalahpemrograman tingkat menengah
yang dikembangkan oleh Dennis Ritchie di Bell
Labs pada awal tahun 1970. Bahasa ini dirancang
untuk pengembangan sistem operasi, terutama
Unix, tetapi berkembang menjadi bahasa yang
populer untuk berbagai jenis aplikasi.
3.
02
1. Bahasa TingkatMenengah Bisa digunakan untuk pemrograman
→
tingkat rendah (manipulasi hardware) dan tingkat tinggi (aplikasi
software).
2. Structured Programming Menggunakan pendekatan modular
→
dengan fungsi.
3. Portabilitas Tinggi Kode C dapat dikompilasi dan dijalankan di
→
berbagai sistem operasi.
Karakteristik
Bahasa C
4.
03
Struktur dasar programC terdiri dari:
1. Header File – Contoh: #include <stdio.h>
digunakan untuk fungsi input/output.
2. Fungsi main() – Fungsi utama tempat eksekusi
program dimulai.
3. Perintah printf() – Digunakan untuk mencetak
output ke layar.
4. Return 0 – Menandakan bahwa program
berjalan dengan sukses.
Struktur Dasar Program
C
Contoh program sederhana
5.
04
1. Int (Bilanganbulat)
2. Short (Bilangan bulat)
3. Long (Bilangan bulat)
4. Float (Bilangan riil)
5. Double (Bilangan riil)
6. Char (Karakter*)
Tipe Data Pada Bahasa C
6.
05
Operator Dalam C
1.Operator penugasan: '=’
2. Operator Aritmatika: +, -, *, /, %
3. Operator Increment dan Decrement: (a++) dan (a-)
4. Operator Logika, Relasional, dan Kesamaan:
&& (AND), || (OR), ! (NOT)
7.
06
*Percabangan (if-else, switch)
Digunakanuntuk membuat keputusan
dalam program.
*Perulangan (for, while, do-while)
Digunakan untuk mengulang blok kode
beberapa kali.
Percabangan dan
Perulangan
Contoh percabangan
Contoh perulangan
8.
07
Fungsi Dalam
C
Fungsi dalambahasa C adalah sekumpulan kode yang dibungkus dalam
tanda kurung kurawal ({}) untuk menyelesaikan tugas tertentu. Fungsi dapat
menerima masukan, melakukan perhitungan, dan memberikan keluaran.
Ada dua jenis fungsi dalam C, yaitu fungsi bawaan (build in function) dan
fungsi yang dideklarasikan sendiri.
Contoh fungsi bawaan dalam C adalah: strlen, strcpy, strcmp.
Contoh fungsi output dalam C adalah: printf(), puts(), putchar().
Cara menggunakan fungsi dalam bahasa C:
1. tulis kode fungsi
2. panggil fungsi tersebut beberapa kali dengan memberikan berbagai
argumen
9.
08
Bahasa C adalahbahasa pemrograman yang efisien, cepat,
dan fleksibel. Banyak digunakan dalam sistem operasi,
perangkat lunak, dan embedded system. Memahami dasar-
dasar C sangat penting bagi pemula dalam dunia
pemrograman.
Kesimpulan