Anda di halaman 1dari 19

Pengenalan Bahasa C

1. Sejarah dan Perkembangan Bahasa C 2. Pemanfaatan Bahasa C 3. Konsep Dasar C

Bahasa Pemrograman
Disebut juga sebagai Bahasa Komputer Teknik instruksi standart untuk memerintah komputer.

Bahasa Pemrograman
Secara Humanis (manusiawi) :
Bhs Pemrograman Tingkat Tinggi. Bhs Pemrograman Tingkat Menengah. Bhs Pemrograman Tingkat Atas. Secara Kinerja (Alur Kerja) : Bhs Pemrograman Prosedural / Terstruktur. Bhs Pemrograman Berorientasi Object. Bhs Pemrograman Fungsional.

Program
merupakan suatu aplikasi yang dibuat dengan menggunakan bahasa program tertentu dan telah ter-install di dalam komputer. Tujuan = untuk membantu tugas manusia contoh : Program penghitung rekening listrik , program kasir , program game , dsb.

Bahasa C ?
Bahasa Pemrograman Tingkat Menengah Bahasa Pemrograman Prosedural / Pemrogaman Terstruktur.

Sejarah dan Perkembangan


Akar dari bahasa C adalah BCPL dikembangkan oleh Martin Richard tahun 1967 Ken Thompson mengembangkan dan disebut dengan Bahasa B tahun 1970 Dennis Ritchie mengembangkan menjadi bahasa C pada tahun 1970 an

Mengapa Bahasa C Populer ?


Karena di awal awal bahasa ini diperkenalkan di gunakan di hampir seluruh mainframe hingga desktop Merupakan dasar pemrograman bagi bahasa pemrograman yang lain.

Keunggulan
Proses eksekusi program yang cepat Struktur bahasa yang baik Bahasa C memiliki sedikit kata kata cadangan (reserve)

Pemanfaatan Bahasa C
Mikrokontroller Membangun Sistem Operasi Program Aplikasi yang ringan

Software
Borland Turbo C Dev C++ Microsoft Visual C++ dsb

Struktur Bahasa C
# include <stdio.h> // library/pustaka , other void main () // fungsi utama program c { // kurung kurawal buka printf (Hello World) ; } // kurung kurawal tutup

Dasar Pemrograman
1. Tipe Data 2. Konstanta 3. Variable

Tipe Data
Data berdasarkan jenisnya dapat dibagi menjadi 5 kelompok yang dinamakan sebagai tipe data dasar.
a. Bilangan bulat [int] b. Bilangan real presisi tunggal [float] c. Bilangan real presisi ganda [ double] d. Karakter [char] e. Tak bertipe[void]

Konstanta
Suatu nilai yang tidak dapat diubah selama proses program berlangsung. Nilainya tetap dan harus didefinisikan di awal program. Konstanta dapat berupa integer, pecahan, karakter dan string. Ex : 50; 3.14; 4.50005; A; Bahasa C.

Konstanta Berkarakter
Selain itu, dalam bahasa C ada juga karakter escape, antara lain :

Variable
suatu pengenal (identifier) yang digunakan untuk mewakili suatu nilai tertentu di dalam proses program. Nilainya dapat berubah-ubah sesuai kebutuhan.

Keyword C

Keyword diatas tidak boleh di gunakan untuk mendeklarasikan variable .

Tugas @home
1. Buatlah perhitungan untuk mencari luas dari segitiga. Dengan ketentuan : a. alas dan tinggi inputan user [scanf] b. Gunakan rumus luas = alas x tinggi / 2 c. Tipe data gunakan integer d. Beri keterangan / comment

2. Buatlah program untuk menghitung luas lingkaran dengan ketentuan sbb : a. Gunakan konstanta phi = 3,14 b. ukuran diameter = 35 c. Gunakan tipe data float .