---LESSON_INFO--- **Learning Objectives:** - Memahami struktur dasar program C - Belajar menggunakan printf untuk menampilkan output **Prerequisites:** - Tidak ada persyaratan khusus ---END_LESSON_INFO--- # Hello, World! Program C paling sederhana terdiri dari fungsi `main()` dan perintah `printf()`. ## Struktur Dasar ```c #include int main() { printf("Hello, World!\n"); return 0; } ``` Penjelasan: - `#include ` — memasukkan pustaka input/output standar - `int main()` — fungsi utama, titik awal program - `printf()` — mencetak teks ke layar - `\n` — membuat baris baru - `return 0` — menandakan program selesai tanpa error ## Versi Python Dalam Python, mencetak teks jauh lebih sederhana: ```python print("Hello, World!") ``` Penjelasan: - Tidak perlu `#include` — Python sudah menyediakan `print()` secara bawaan - Tidak perlu fungsi `main()` — kode langsung dijalankan dari atas ke bawah - Tidak perlu `\n` — `print()` otomatis menambahkan baris baru - Tidak perlu `return 0` atau titik koma ---EXERCISE--- ### Latihan Buat program yang mencetak teks berikut: ``` Halo Dunia ``` --- ---INITIAL_CODE--- #include int main() { // Tulis kode kamu di sini return 0; } ---END_INITIAL_CODE--- ---EXPECTED_OUTPUT--- Halo Dunia ---END_EXPECTED_OUTPUT--- ---INITIAL_PYTHON--- # Tulis kode kamu di sini ---END_INITIAL_PYTHON--- ---KEY_TEXT--- printf ---END_KEY_TEXT---