pertemuan - 2 pengenalan bahasa c

advertisement
ALGORITMA & PEMROGRAMAN 2
PERTEMUAN - 2
PENGENALAN BAHASA C
Oleh :
NAZARUDDIN AHMAD, S.T, M.T
Design By mytemplate 2013
1. Konsep Dasar Bahasa C
• Mengapa Menggunakan Bahasa C ?
– Bahasa C merupakan bahasa yang powerfull dan fleksibel.
– Bahasa C merupakan bahasa yang portabel.
– Bahasa C merupakan bahasa yang populer yang
digunakan oleh para programmer.
– Bahasa C merupakana bahasa yang bersifat modular.
– Bahasa C merupakan bahasa tingkat menengah (middle
level language).
2
2. Sejarah Bahasa C
Tahun 1969 laboratorium Bell AT&T di Murray, New Jersey menggunakan
bahasa assembly untuk mengembangkan sistem operasi Unix yang bertujuan
untuk membuat program antar muka yang bersifat programmer friendly.
Setelah Unix berjalan, lahirlah bahasa pemrograman baru yang ditulis
olehMartin Richards dengan nama bahasa BCPL (Basic Combined
Programming Language). Kemudian pada tahun 1970, seorang pengembang
sistem dari laboratorium tersebut yang bernama Ken Thompson membuat
bahasa B yang akan digunakan untuk menulis ulang sistem operasi Unix.
Nama ‘B’ ini konon diambil dari huruf pertama dalam kataBCPL. Karena alasan
bahwa bahasa B masih terkesan lambat, maka pada tahun 1971 seorang
pengembang sistem bernama Dennis Ritchie, yang juga bekerja di
laboratorium yang sama, menciptakan bahasa baru dengan nama C yang
bertujuan untuk menulis ulang dan menutupi kelemahan-kelemahan yang
ada pada sistem operasi Unix sebelumnya. Menurut sumber yang ada, nama
‘C’ ini juga konon diambil dari huruf kedua dalam kata BCPL.
3
3. Kerangka Program Bahasa C
Fungsi utama di dalam bahasa C dinamakan dengan
main()
Fungsi ini yang pertama sekali dilakukan pada saat
program dijalankan atau dieksekusi.
Bentuk kerangka fungsi main():
4
Contoh Program C
Kode Program :
Hasil Program
5
4. File Header (*.h)
File header adalah file dengan ekstensi h (*.h)
yaitu file bantuan yang digunakan untuk
menyimpan daftar-daftar fungsi yang akan
digunakan di dalam program.
File header ini juga disebut prepocessor directive.
Prepocessor selalu dijalankan terlebih dahulu
pada saat kompilasi terjadi.
6
4. File Header (*.h)
Bentuk umumnya :
#include<nama_file>
Tidak diakhiri dengan tanda semicolon(;), karena
bentuk tersebut bukanlah suatu bentuk
pernyataan, tetapi merupakan prepocessor
directive.
7
4. File Header (*.h)
Beberapa contoh file header (*.h)
File Header (*.h)
Keterangan
#include<stdio.h>
Diperlukan untuk proses input/output.
#include<conio.h>
Diperlukan untuk melibatkan clrscr() atau getch(), yaitu
perintah untuk membersihkan layar.
#include<iostream.h>
Diperlukan pada program yang melibatkan objek cout
#include<math.h>
Diperlukan pada program yang menggunakan sqrt() yang
bermanfaat untuk operasi aritmatika.
#include<iomanip.h>
Diperlukan apabila melibatkan setw() yang bermanfaat untuk
mengatur lebar dari suatu tampilan data.
8
Contoh Program C
Kode Program :
Hasil Program
9
Fungsi printf() digunakan untuk
menampilkan keluaran data.
Fungsi scanf() digunakan untuk membaca
masukan data.
10
Berikut daftar karakter yang dapat dijadikan format untuk menentukan tipe
argumen pada fungsi printf()
11
ALGORITMA & PEMROGRAMAN 2
DISKUSI
Design By mytemplate 2013
Download