
Pemrograman Bahasa C
Presentation
•
Computers
•
11th Grade
•
Practice Problem
•
Hard
Wawan Dharmawan
FREE Resource
17 Slides • 14 Questions
1
Pemrograman
Penggunaan bahasa C
2
POST-TEST
3
Multiple Choice
Apa hasil dari program berikut?
Equal
Not Equal
Error
TIdak ada yang benar
4
Multiple Choice
Apa output dari program ini?
0 1 2
1 2 3
0 1 2 3
1 2 3 4
5
Multiple Choice
Apa output dari program ini?
Larger
Smaller
Error
Tidak ada yang benar
6
Multiple Choice
Apa hasil dari program berikut?
Equal
Not Equal
Error
TIdak ada yang benar
7
Multiple Choice
Apa output dari program ini?
4
2
6
error
8
Multiple Choice
Apa yang dimaksud dengan #include <stdio.h> dalam program C?
Menyertakan fungsi input dan output standar di dalam program.
Menyertakan kode sumber program dari file lain.
Mendeklarasikan tipe data untuk fungsi standar.
Memulai program dengan fungsi input.
9
Multiple Choice
Apa yang terjadi jika kita mencoba mendeklarasikan variabel int tanpa memberikan nilai awal?
Program akan tetap berjalan dengan benar.
Program akan memberikan peringatan tetapi tetap berjalan.
Program akan mengeluarkan error pada saat kompilasi
Nilai variabel akan diatur otomatis menjadi 0.
10
Sejarah dan Perkenalan Bahasa C
Sejarah Singkat:
Bahasa C dikembangkan pada tahun 1972 oleh Dennis Ritchie di Bell Labs.
C awalnya dirancang untuk mengembangkan sistem operasi UNIX.
Bahasa ini merupakan dasar bagi banyak bahasa pemrograman modern, seperti C++, C#, dan Java.
11
Sejarah dan Perkenalan Bahasa C
Keunggulan Bahasa C:
Portabilitas: Program yang ditulis dalam bahasa C dapat dijalankan di berbagai platform dengan sedikit modifikasi.
Efisiensi: Bahasa C memberikan kontrol langsung terhadap perangkat keras, memungkinkan penulisan program yang sangat efisien.
Kompleksitas rendah: Meskipun powerful, C cukup sederhana dengan struktur yang jelas dan tidak banyak aturan kompleks.
12
Sejarah dan Perkenalan Bahasa C
Contoh Aplikasi Bahasa C:
Sistem operasi (misalnya, UNIX, Linux).
Pengembangan perangkat lunak embedded.
Sistem basis data (misalnya, MySQL).
Pengembangan perangkat keras.
13
Struktur Program C
Setiap program dalam bahasa C dimulai dengan fungsi main(), yang menjadi titik awal eksekusi.
14
Struktur Program C
Sintaks dasar:
Semua perintah di C diakhiri dengan tanda titik koma (;).
Kode diletakkan di dalam block yang dibatasi dengan kurung kurawal {}.
Semua program C harus menyertakan pustaka standar, seperti #include <stdio.h>, untuk memungkinkan penggunaan fungsi input/output.
15
Struktur Program C
Penjelasan:
#include <stdio.h>: Memasukkan pustaka untuk fungsi printf() yang digunakan untuk menampilkan output.
int main(): Fungsi utama yang selalu ada dalam program C. Program dimulai dari sini.
return 0;: Menandakan bahwa program selesai tanpa kesalahan.
16
Tipe Data dan Variabel
Tipe Data Dasar
int: Tipe data untuk bilangan bulat.
Contoh: int x = 10;
float: Tipe data untuk angka desimal.
Contoh: float y = 3.14;
double: Tipe data untuk angka desimal dengan presisi lebih tinggi daripada float.
Contoh: double z = 3.1415926535;
char: Tipe data untuk menyimpan karakter tunggal.
Contoh: char letter = 'A';
17
Deklarasi Variabel
Deklarasi dan Inisialisasi:
Variabel harus dideklarasikan sebelum digunakan.
18
Deklarasi Variabel
Penggunaan Variabel
Variabel dapat digunakan untuk menyimpan nilai sementara dalam program
19
Operasi dan Ekspresi
Operator Matematika
+: Penjumlahan
-: Pengurangan
*: Perkalian
/: Pembagian
%: Modulus (sisa pembagian)
Operator Pembanding
==: Sama dengan
!=: Tidak sama dengan
>: Lebih besar dari
<: Lebih kecil dari
>=: Lebih besar atau sama dengan
<=: Lebih kecil atau sama dengan
20
Operasi dan Ekspresi
Operator Logika
&&: AND (keduanya harus benar)
||: OR (salah satu benar)
!: NOT (membalikkan kondisi)
21
Kontrol Alur Program
Percabangan (If-Else)
Digunakan untuk membuat keputusan berdasarkan kondisi
22
Kontrol Alur Program
Perulangan (Loop)
For Loop:
Digunakan untuk perulangan dengan jumlah yang diketahui
23
Kontrol Alur Program
Perulangan (Loop)
For Loop:
Digunakan untuk perulangan dengan jumlah yang diketahui
24
TEST
25
Multiple Choice
Apa hasil dari program berikut?
Equal
Not Equal
Error
TIdak ada yang benar
26
Multiple Choice
Apa output dari program ini?
0 1 2
1 2 3
0 1 2 3
1 2 3 4
27
Multiple Choice
Apa yang dimaksud dengan #include <stdio.h> dalam program C?
Menyertakan fungsi input dan output standar di dalam program.
Menyertakan kode sumber program dari file lain.
Mendeklarasikan tipe data untuk fungsi standar.
Memulai program dengan fungsi input.
28
Multiple Choice
Apa output dari program ini?
Larger
Smaller
Error
Tidak ada yang benar
29
Multiple Choice
Apa hasil dari program berikut?
Equal
Not Equal
Error
TIdak ada yang benar
30
Multiple Choice
Apa yang terjadi jika kita mencoba mendeklarasikan variabel int tanpa memberikan nilai awal?
Program akan tetap berjalan dengan benar.
Program akan memberikan peringatan tetapi tetap berjalan.
Program akan mengeluarkan error pada saat kompilasi
Nilai variabel akan diatur otomatis menjadi 0.
31
Multiple Choice
Apa output dari program ini?
4
2
6
error
Pemrograman
Penggunaan bahasa C
Show answer
Auto Play
Slide 1 / 31
SLIDE
Similar Resources on Wayground
24 questions
Alamat IP dan Pemeriksaan Konektivitas
Presentation
•
11th Grade
23 questions
The Game
Presentation
•
11th Grade
22 questions
UTS Pemodelan Perangkat Lunak XI RPL
Presentation
•
11th Grade
23 questions
Great Depression Era
Presentation
•
11th Grade
26 questions
Standard Form of a Quadratic Function
Presentation
•
11th Grade
27 questions
Q1L2W2D2 - Internet Threats
Presentation
•
11th Grade
24 questions
ICFES lectura crítica
Presentation
•
11th Grade
24 questions
BAB 3 PEMBANGUNAN ALGORITMA
Presentation
•
11th Grade
Popular Resources on Wayground
16 questions
Grade 3 Simulation Assessment 2
Quiz
•
3rd Grade
19 questions
HCS Grade 5 Simulation Assessment_1 2526sy
Quiz
•
5th Grade
10 questions
Cinco de Mayo Trivia Questions
Interactive video
•
3rd - 5th Grade
17 questions
HCS Grade 4 Simulation Assessment_2 2526sy
Quiz
•
4th Grade
24 questions
HCS Grade 5 Simulation Assessment_2 2526sy
Quiz
•
5th Grade
13 questions
Cinco de mayo
Interactive video
•
6th - 8th Grade
20 questions
Math Review
Quiz
•
3rd Grade
30 questions
GVMS House Trivia 2026
Quiz
•
6th - 8th Grade