Anda di halaman 1dari 23

PENDAHULUAN

• Bahasa C adalah sebuah bahasa pemrograman yang


dipakai untuk membuat suatu program komputer.
• Bahasa C dirancang oleh DENNIS M. RITCHIE.
• Bahasa C adalah bahasa pemrograman prosedural.
Disebut demikian karena bahasa C memiliki fungsi-
fungsi yang akan dijalankan oleh program utama.
PENDAHULUAN
• Fungsi tersebut dapat dibagi menjadi 2, yaitu fungsi yang
khusus dibuat dan digunakan untuk program tertentu yang
dibuat dan fungsi yang terdapat di dalam header.
• Contoh header yang ada di dalam bahasa C adalah stdio,
iostream, stdlib, math, conio, dll.
• Di dalam header tersebut telah tersedia berbagai macam
fungsi, contohnya printf, scanf, rand, sqrt, cin, cout, dsb.
• Header tersebut harus diletakkan di dalam program dengan
menggunakan preprocessor directive #include.
• Masing-masing fungsi tersebut memiliki aturan tersendiri
dalam penggunaannya.
PREPROCESSOR & KOMPILER
• Preprocessor, diawali dengan tanda # (pound) dan menghasilkan
file yang akan dilewatkan ke dalam kompiler.
– Beberapa preprocessor tersebut diantaranya adalah :
• #include
• #define
• #ifdef
• dan lain-lain

– Kompiler akan menerjemahkan kode program yang telah


dilewatkan oleh preprocessor ke dalam bahasa assembly
TIPE DATA
• Tipe Data
– Representasi jenis data yang dapatdigunakan.
OPERATOR ARITMATIKA
Tabel Operator Aritmatika
Operator Keterangan Contoh

+ Penjumlahan 2+3 →5
- Pengurangan 5-3 →2
* Perkalian 3 * 4 → 12
/ Pembagian 9/3 →3
% Modulus/sisa pembagian 7%2 → 1
VARIABEL
• Variabel
– sebuah nama yang mengacu ke sebuah lokasi pada memori
yang digunakan untuk menyimpan suatu nilai data.
– nilai yang ada, dapat diubah selama eksekusi program
berlangsung.
– digunakan berpasangan dengan tipe data, untuk membatasi
nilai data apa yang bisa ditampung dalam sebuah variabel.
– variabel harus dideklarasikan terlebih dahulu sebelum
digunakan.
– penamaan variabel bersifat case sensitive, dan nama variabel
harus dimulai dengan huruf atau garis bawah, boleh
mengandung huruf, angka, akan tetapi tidak boleh mengandung
simbol, harus satu kata.
IDENTIFIER
• Identifier
– Adalah suatu pengenalan atau pengidentifikasi yang kita
deklarasikan agar kompiler dapat mengenalnya.

– Dapat berupa nama variabel, konstanta, fungsi, kelas, template


maupun namespace.
KONSTANTA
– Konstanta adalah jenis identifier yang bersifat konstan atau
tetap, artinya nilai dari konstanta didalam program tidak dapat
diubah.

– Contoh : pi (), kecepatan cahaya dan sebagainya.


STRUKTUR PROGRAM
• Bahasa C memiliki fungsi yang harus ada di
dalamnya, yaitu fungsi main.
• Fungsi inilah yang akan menjalankan fungsi-fungsi
yang lainnya (bila ada).
• Tanpa fungsi main tersebut, program tidak dapat
dieksekusi tapi bisa dikompilasi. Atau bisa
dikatakan bahwa tanpa fungsi main, program tidak
akan mengalami error, tetapi program tersebut
tidak akan menghasilkan output apa-apa.
STRUKTUR PROGRAM
<preprocessor directive> <preprocessor directive>
void main( ){ int main( ){
<statement>; <statement>;
<statement>; <statement>;
... ...
} return 0;
}

Statement adalah perintah yang harus dikerjakan


oleh komputer. Statement dapat berupa operasi
aritmatika, permintaan input, atau hanya sebuah
output kalimat tertentu.
Komentar
Ada dua cara untuk menuliskan komentar :
- // komentar baris
akan mengabaikan apapun mulai dari tanda(//) sampai akhir baris.
Contoh : // ALGORITMA DAN PEMROGRAMAN

- /* komentar blok */
akan mengabaikan apapun yang berada diantara tanda /* dan */

Contoh : /******************************
Mata Kuliah : ALGORITMA DAN PEMROGRAMAN
BAHASA PEMROGRAM = C
*******************************/
Turbo c ++ 4.5
Layar

• Layar
Layar ini adalah layar yang akan kita gunakan untuk menulis source code untuk
program yang kita buat.
Message

• Message
Layar ini digunakan untuk menampilkan peringatan-peringatan, misalnya
menampilkan error yang kita lakukan.
toolbar

a. Open a File Untuk membuka source code (.cpp) yang sudah kita buat.
b. Save File As Untuk menyimpan source code (.cpp) yang kita buat ke dalam
harddisk.
c. Run (Ctrl + F9) Untuk menjalankan (mengeksekusi) source code yang kita
buat.Hal ini akan menyebabkan terciptanya sebuah file baru dengan ekstensi
.exe.
d. Undo (Ctrl + z) Untuk membatalkan perintah. Sedangkan untuk mengembalikan
perintah yang kita batalkan, kita dapat melakukan Redo (Shift + Ctrl + z).
e. Cut Untuk mendelete bagian yang kita blok dan mem-paste-nya ke tempat lain.
f. Copy Untuk menggandakan bagian yang kita blok ke tempat yang lain.
g. Paste Untuk memunculkan bagian yang kita cut atau copy.
h. Icon ini digunakan untuk membagi layar tulis menjadi beberapa bagian secara
horizontal.
i. Icon ini digunakan untuk membagi layar tulis menjadi beberapa bagian secara
vertikal.
contoh
• Pilih File → New
• Tulis kode program berikut :

• Selanjutnya tekan icon atau crtl+F9 untuk menjalankan


program.
• Save program.
contoh
contoh
contoh
getch();
Tugas

• Buatlah Program untuk mengetahui Luas Persegi Panjang


• Buatlah Program untuk mengetahui Luas segitiga
• Buatlah Program untuk mengetahui VolumeBalok
• Buatlah Program untuk mengetahui Luas Lingkaran
• Buatlah Program untuk mengetahui Keliling Lingkaran
• Buatlah Program untuk mengetahui Luas Prisma Tegak Segitiga

Anda mungkin juga menyukai