Pertemuan 03-04 - Pemrograman C
-
Upload
nurdin-al-azies -
Category
Technology
-
view
535 -
download
2
Transcript of Pertemuan 03-04 - Pemrograman C
![Page 2: Pertemuan 03-04 - Pemrograman C](https://reader034.fdocuments.net/reader034/viewer/2022052413/55995a7c1a28abdc0a8b4696/html5/thumbnails/2.jpg)
What is a Program??
![Page 3: Pertemuan 03-04 - Pemrograman C](https://reader034.fdocuments.net/reader034/viewer/2022052413/55995a7c1a28abdc0a8b4696/html5/thumbnails/3.jpg)
• 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
![Page 4: Pertemuan 03-04 - Pemrograman C](https://reader034.fdocuments.net/reader034/viewer/2022052413/55995a7c1a28abdc0a8b4696/html5/thumbnails/4.jpg)
• 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
![Page 5: Pertemuan 03-04 - Pemrograman C](https://reader034.fdocuments.net/reader034/viewer/2022052413/55995a7c1a28abdc0a8b4696/html5/thumbnails/5.jpg)
Why C??
![Page 6: Pertemuan 03-04 - Pemrograman C](https://reader034.fdocuments.net/reader034/viewer/2022052413/55995a7c1a28abdc0a8b4696/html5/thumbnails/6.jpg)
![Page 7: Pertemuan 03-04 - Pemrograman C](https://reader034.fdocuments.net/reader034/viewer/2022052413/55995a7c1a28abdc0a8b4696/html5/thumbnails/7.jpg)
• C is The Mother of All Programming Language
• You can C, You should be easy to learn any other programming language.
C…
![Page 8: Pertemuan 03-04 - Pemrograman C](https://reader034.fdocuments.net/reader034/viewer/2022052413/55995a7c1a28abdc0a8b4696/html5/thumbnails/8.jpg)
Sejarah Bahasa C
![Page 9: Pertemuan 03-04 - Pemrograman C](https://reader034.fdocuments.net/reader034/viewer/2022052413/55995a7c1a28abdc0a8b4696/html5/thumbnails/9.jpg)
• Dibuat pada tahun 1972 oleh Dennis Ritchie
• Pertama kali digunakan untuk Sistem Operasi Unix di Bell Telephone Laboratories.
Sejarah Bahasa C
![Page 10: Pertemuan 03-04 - Pemrograman C](https://reader034.fdocuments.net/reader034/viewer/2022052413/55995a7c1a28abdc0a8b4696/html5/thumbnails/10.jpg)
• Algoritma program• Struktur program• Sintax penulisan
Aturan Dasar Penulisan di C
![Page 11: Pertemuan 03-04 - Pemrograman C](https://reader034.fdocuments.net/reader034/viewer/2022052413/55995a7c1a28abdc0a8b4696/html5/thumbnails/11.jpg)
• 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
![Page 12: Pertemuan 03-04 - Pemrograman C](https://reader034.fdocuments.net/reader034/viewer/2022052413/55995a7c1a28abdc0a8b4696/html5/thumbnails/12.jpg)
• Bagian pendeklarasiano Mendefinisikan variabelo Mendefinisikan konstantao Mendefinisikan fungsi dan prosedur
• Bagian statemento Berisi instruksi yang akan dijalankan/ dieksekusi
Struktur Dasar Bahasa Pemrograman
![Page 13: Pertemuan 03-04 - Pemrograman C](https://reader034.fdocuments.net/reader034/viewer/2022052413/55995a7c1a28abdc0a8b4696/html5/thumbnails/13.jpg)
Struktur Program C
![Page 14: Pertemuan 03-04 - Pemrograman C](https://reader034.fdocuments.net/reader034/viewer/2022052413/55995a7c1a28abdc0a8b4696/html5/thumbnails/14.jpg)
• Komentar program• Tipe data dan variabel• Konstanta• Statement input dan output
Elemen Dasar Pemrograman
![Page 15: Pertemuan 03-04 - Pemrograman C](https://reader034.fdocuments.net/reader034/viewer/2022052413/55995a7c1a28abdc0a8b4696/html5/thumbnails/15.jpg)
Komentar
![Page 16: Pertemuan 03-04 - Pemrograman C](https://reader034.fdocuments.net/reader034/viewer/2022052413/55995a7c1a28abdc0a8b4696/html5/thumbnails/16.jpg)
Tipe Data dan Variabel
![Page 17: Pertemuan 03-04 - Pemrograman C](https://reader034.fdocuments.net/reader034/viewer/2022052413/55995a7c1a28abdc0a8b4696/html5/thumbnails/17.jpg)
Contoh Tipe Data dan Variabel
![Page 18: Pertemuan 03-04 - Pemrograman C](https://reader034.fdocuments.net/reader034/viewer/2022052413/55995a7c1a28abdc0a8b4696/html5/thumbnails/18.jpg)
Konstanta
![Page 19: Pertemuan 03-04 - Pemrograman C](https://reader034.fdocuments.net/reader034/viewer/2022052413/55995a7c1a28abdc0a8b4696/html5/thumbnails/19.jpg)
Statement
![Page 20: Pertemuan 03-04 - Pemrograman C](https://reader034.fdocuments.net/reader034/viewer/2022052413/55995a7c1a28abdc0a8b4696/html5/thumbnails/20.jpg)
Statement Output
![Page 21: Pertemuan 03-04 - Pemrograman C](https://reader034.fdocuments.net/reader034/viewer/2022052413/55995a7c1a28abdc0a8b4696/html5/thumbnails/21.jpg)
Statement Output
![Page 22: Pertemuan 03-04 - Pemrograman C](https://reader034.fdocuments.net/reader034/viewer/2022052413/55995a7c1a28abdc0a8b4696/html5/thumbnails/22.jpg)
#include <stdio.h>
Void main(){printf(“Hello World!”);printf(“I am here…. To learn more…”);}
Contoh Sederhana
![Page 23: Pertemuan 03-04 - Pemrograman C](https://reader034.fdocuments.net/reader034/viewer/2022052413/55995a7c1a28abdc0a8b4696/html5/thumbnails/23.jpg)
Buatlah program yang bisa menampilkan kuadrat dari suatu bilangan!
kuadrat = n * n;
Latihan
![Page 24: Pertemuan 03-04 - Pemrograman C](https://reader034.fdocuments.net/reader034/viewer/2022052413/55995a7c1a28abdc0a8b4696/html5/thumbnails/24.jpg)
Contoh Tampilan Output
![Page 25: Pertemuan 03-04 - Pemrograman C](https://reader034.fdocuments.net/reader034/viewer/2022052413/55995a7c1a28abdc0a8b4696/html5/thumbnails/25.jpg)
![Page 26: Pertemuan 03-04 - Pemrograman C](https://reader034.fdocuments.net/reader034/viewer/2022052413/55995a7c1a28abdc0a8b4696/html5/thumbnails/26.jpg)