Pertemuan 03-04 - Pemrograman C
-
Upload
nurdin-al-azies -
Category
Technology
-
view
535 -
download
2
Transcript of Pertemuan 03-04 - Pemrograman C
PEMROGRAMAN CThe Concepts
What is a Program??
• Program @ kumpulan instruksi yang disusun sedemikian rupa sehingga memiliki urutan nalar yang tepat untuk menyelesaikan persoalan.
• Instruksi n dalam aturan sintax tertentu, sesuai bahasa pemrograman yang digunakan.
• Mempunyai komponen input dan output.
Definisi
• Dasar pemahaman suatu pemrograman adalah analisa suatu algoritma
• Setiap algoritma yang disusun tidak bergantung pada bahasa pemrograman tertentu.
• Setiap bahasa pemrograman memiliki karakteristik yang berbeda baik struktur, sintax, dan penulisan kode program.
Konsep Dasar
Why C??
• C is The Mother of All Programming Language
• You can C, You should be easy to learn any other programming language.
C…
Sejarah Bahasa C
• Dibuat pada tahun 1972 oleh Dennis Ritchie
• Pertama kali digunakan untuk Sistem Operasi Unix di Bell Telephone Laboratories.
Sejarah Bahasa C
• Algoritma program• Struktur program• Sintax penulisan
Aturan Dasar Penulisan di C
• Penulisan program (penulisan fungsi, penamaan variabel, penamaan konstanta) bersifat case sensitif.
• Keyword harus ditulis dalam huruf kecil semua.
• Setiap pernyataan, statement, ekspresi harus diakhiri dengan tanda titik koma ;
Aturan Dasar Program C
• Bagian pendeklarasiano Mendefinisikan variabelo Mendefinisikan konstantao Mendefinisikan fungsi dan prosedur
• Bagian statemento Berisi instruksi yang akan dijalankan/ dieksekusi
Struktur Dasar Bahasa Pemrograman
Struktur Program C
• Komentar program• Tipe data dan variabel• Konstanta• Statement input dan output
Elemen Dasar Pemrograman
Komentar
Tipe Data dan Variabel
Contoh Tipe Data dan Variabel
Konstanta
Statement
Statement Output
Statement Output
#include <stdio.h>
Void main(){printf(“Hello World!”);printf(“I am here…. To learn more…”);}
Contoh Sederhana
Buatlah program yang bisa menampilkan kuadrat dari suatu bilangan!
kuadrat = n * n;
Latihan
Contoh Tampilan Output