1. Alasan – alasan mengapa kita menggunakan Bahasa C
1. Bahasa
C tersedia di semua komputer
2. Bahasa
C bersifat portabel
3. Bahsa
C hanya menyediakan sedikit KEYWORD/KATA KUNCI sedikit saja
4. Proses
executable program Bahasa C lebih cepat
5. Dukungan
pustaka yang banyak
6. C
adalah bahasa yang bersifat struktur
7. C
adalah bahasa tingkat tinggi
8. C
adalah compiler
2. Struktur Program C
Struktur
Main ()
{
Statement – stament
}
3. kata – kata kunci / key word dalam bahasa C adalah :
asm
|
default
|
for
|
pascal
|
switch
|
auto
|
do
|
goto
|
register
|
typedef
|
break
|
double
|
huge
|
return
|
union
|
case
|
else
|
if
|
short
|
unsigned
|
cded
|
enum
|
int
|
signed
|
void
|
char
|
extern
|
interrup
|
sizeof
|
volatile
|
continue
|
float
|
near
|
struct
|
const
|
far
|
long
|
static
|
while
|
Penting :
Bahasa C adalah bahasa
yang bersifat sensitive terhadap bentuk huruf (case sensitive) huruf kecil
adalah berbeda dengan huruf besar semua kata – kata kunci adalah dalam bentuk
huruf kecil dan jiak ditulis dengan huruf besar, maka dianggap sudah berbeda
dan bukan kata kunci:
Misal if kata kunci ditulis IF maka bukan kata kunci
4. Nama pengenal
Nama
pengenal (identifier name) adalah nama – nama yang ditentukan sendiri oleh
pembuat program ( harus berbeda dengan kata –kata kunci ) untuk pemberian nama
variabel, konstanta, fungsi atau label. Nama pengenal ditentukan sendiri dengan
ketentuan sebagai berikut :
1. Panjangnya dapat berupa satu karakter saja atau lebih tetapi hanya 32 karakter saja yang akan diperhatikan.
1. Panjangnya dapat berupa satu karakter saja atau lebih tetapi hanya 32 karakter saja yang akan diperhatikan.
Contoh :
Rata–rata_nilai_ujian_siswa_RPL_SMKN_1_Banyuwangi
Dari nama pengenal
diatas yang hanya bisa dibaca oleh computer adalah :
Rata–rata_nilai_ujian_siswa_RPL_
2. Karakter
pertama harus berupa huruf atau garis bawah ( _ )
Contoh :
Rpl
_123hallo
_10rpl2
Rekayasa_Perangkat_Lunak
RekayasaPerangkatLunak
3. Karakter
– karakter khusus lainnya dan blank kecuali garis bawah tidak dapat digunakan
Contoh
yang salah :
·
RPL!
·
Rata-rata
·
Ada spasi
Contoh
yang benar :
·
RPL
·
Rata_rata
·
TidakAdaSpasi
4. Huruf
besar dan huruf kecil dianggap berbeda ( case sensitive )
Contoh :
Rata_rata
berbeda rata_rata
5. Tidak
boleh sama dengan kata kunci
1. Deklarasi Variabel
Variabel adalah suatu
pengenal yang digunakan untuk menyimpan suatu nilai dan nilai dari variabel
dapat berubah-rubah selama proses dari program. Variable harus mempunyai nama
supaya suatu program dapat menggunakan nilai yang tersimpan di dalamnya. Nama
dari variabel dapat dibuat sendiri oleh pembuat program sesuai dengan syarat
dan ketentuan diatas. Variabel belum dapat digunakan didalam program sebelum
dideklarasi terlebih dahulu. Dengan kata lain deklarasi variabel harus
dilakukan terlebih dahulu sebelum variabel digunakan. Deklarasi variabel dapat dilakukan
dengan menggunakan beberapa kata-kata kunci seperti
int,float,double,char,long,register,short,signed,dan unsigned. Selanjutnya kata
- kata auto, extern dan static Dapat digunakan untuk menunjukan sifat dari
variabel yang dideklarasikan, apakah bersifat
local (menggunakan kata kunci auto,default dari variabel local, sehingga
auto jarang digunakan), bersifat global
(mengunakan kata extern yang menunjukkan suatu variabel yang sudah
dideklarasikan diprogram lain), bersifat
statis (menggunakan kata kunci static). Kata-kata kunci exstern dan static
akan dibahas lebih lanjut
Contoh :
·
int kelas_a9
·
float Nilai_XRPL_2
·
char nama_siswa
·
date TLL
2. sekilas
tentang konstanta, operator dan ungkapan
1.
Konstanta adalah suatu nilai yang tidak
dapat berubah selama proses pemroprogram.
Contoh :
Phi = 3.14
2.
Operator atau tanda operasi adalah suatu
tanda atau simbol yang digunakan untuk suatu operasi tertentu. Bahasa C
menyediakan banyak sekali tanda-tanda operasi yaitu operasi aritmatika, operasi
type, hubungan, logiak, bitwise, dan ternary.
3.
Ungkapan adalah dalam bahasa C dapat
berupa sebuah konstanta, variabel, larik, nama fungsi atau kombinasi dari
ketiganya dengan menggunakan 1 operator atau lebih ungkapan yang mengguankan
operator sangat umum dibahasa C atau bahasa-bahasa computer yang lainnya
Contoh :
·
++X
·
X>5