
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
27 questions
Materi SKP 2023
Lesson
•
11th Grade
25 questions
Analisis Data Kelas X Informatika
Lesson
•
10th Grade
25 questions
rumus rumus mikrosoft excel
Lesson
•
12th Grade
24 questions
Oprogramowanie i licencje - konkurs
Lesson
•
11th Grade
25 questions
MEWASPADAI ANCAMAN TERHADAP NKRI
Lesson
•
11th Grade
27 questions
CAPTION CHAPTER 2
Lesson
•
11th Grade
26 questions
Boolean Operator 2
Lesson
•
KG
26 questions
DNA Structure, Function and Replication Basics
Lesson
•
10th - 11th Grade
Popular Resources on Wayground
15 questions
Fractions on a Number Line
Quiz
•
3rd Grade
14 questions
Boundaries & Healthy Relationships
Lesson
•
6th - 8th Grade
13 questions
SMS Cafeteria Expectations Quiz
Quiz
•
6th - 8th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
SMS Restroom Expectations Quiz
Quiz
•
6th - 8th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
10 questions
Pi Day Trivia!
Quiz
•
6th - 9th Grade
Discover more resources for Computers
15 questions
Pi Day Trivia
Quiz
•
9th - 12th Grade
10 questions
Understanding Pi and Its Applications
Interactive video
•
7th - 12th Grade
22 questions
El Imperfecto
Quiz
•
9th - 12th Grade
15 questions
ACT Reading Practice
Quiz
•
11th Grade
20 questions
Grammar
Quiz
•
9th - 12th Grade
7 questions
History of St. Patrick's Day for Kids | Bedtime History
Interactive video
•
1st - 12th Grade
30 questions
ACT Bootcamp Rotation 2 Session
Quiz
•
11th Grade
27 questions
quiz review Senderos 2 En el consultorio
Quiz
•
9th - 12th Grade