BAB III FUNGSI PUSTAKA,OPERATOR DALAM BAHASA C
A. Fungsi
Pustaka
Pustaka
(seringkali dirujuk sebagai library),
adalah kumpulan fungsi-fungsi yang terkandung dalam satu file, Setiap file
pustaka mempunyai satu Header
file yang menyimpan cetak
biru dari fungsi-fungsi yang terkandung dalam file pustaka.
A.1. Header Stdio.h
Fungsi yang terdapat
dalam header tersebut adalah:
·
printf()
Untuk menampilkan keluaran secara
terformat.
·
putchar()
Untuk menampilkan keluaran secara
tidak terformat.
·
scanf()
Untuk melakukan inputan.
·
fprintf()
untuk menampilkan keluaran di
printer,fungsi ini menggunakan sebuah. konstanta stdprn untuk menampilkan hasil
di printer.
·
fopen() untuk membuka file yang ada di disk.
Contoh program char:
A.2.
Header conio.h
·
getch()
untuk membaca sebuah karakter dengan sifat
karakter yang dimasukan tidak perlu diakhiri dengan menekan tombol ENTER, dan
karakter yang dimasukan tidak akan ditampilkan di layar
·
gotoxy()
fungsi gotoxy digunakan untuk
memindahkan kursor ke kolom x baris y.
A.3.
Header math.h
·
sqrt(n)
untuk menghitung akar suatu nilai
numerik n
·
pow(x,y)
untuk menghitung x pangkat y
·
exp(n)
untuk menghitung nilai e pangkat n
·
idexp(x,y) untuk menghitung nilai x dikali 2 pangkat y
·
ceil()
untuk pembulatan ke atas
·
floor()
untuk pembulatan nilai kebawah
·
fmod()
untuk menghitung sisa pembagian bulat
·
sin(),cos(),tan(),asin(),acos(),atan(),log(),log()
contoh
program :
A.4. Header string.h
·
strlen()
untuk menghasilkan panjang dari suatu
string kata
·
strcpy()
untuk menyalin nilai string x ke
string y
·
strcat
(string1,string2) untuk menggabungkan 2
buah string,string 1 dan string2
·
strcmp()
untuk membandingkan dua nilai string
·
strchr()
untuk menyeleksi suatu nilai string
yang masuk
A.5. Header time.h
·
time()
untuk memberi selang waktu dalam
random
·
ctime()
untuk konversi tanggal dan waktu menjadi
sebuah string
·
asctime()
untuk konversi tanggal dan waktu
menjadi nilai ASCII
B. Operator
Operator
merupakan simbol yang digunakan dalam program untuk melakukan suatu operasi
manipulasi, seperti penjumlahan, pengurangan dan operasi berhitung lainnya.
Berikut beberapa operator yang biasa digunakan
dalam pemrograman Bahasa C:
B.1. Operator Aritmatika
Operator
yang digunakan untuk melakukan operasi bilangan matematika
Operator
|
Fungsi
|
*
|
Perkalian
|
/
|
Pembagian
|
%
|
Sisa hasil bagi
|
+
|
Penjumlahan
|
-
|
Pengurangan
|
Contoh program operator aritmatika pada gambar
1:
B.2
Operator Unary
Operator
|
Fungsi
|
-
|
Unary minus
|
+
|
Unary plus
|
--
|
Turun dengan
pengurangan nilai 1
|
++
|
Peningkatan
dengan menaikan nilai 1
|
(tipe)
|
Cast ukuran
operand dalam byte
|
Sizeof
|
Unary not
|
!
|
Oprator unary
complement satu
|
~
|
Menghasilkan
alamat memory operand
|
&
|
Menghasilkan
nilai pengenal di alamatnya (operator pointer)
|
*
|
Unary minus
|
Contoh program unary pada gambar 2:
B.3
Operator Hubungan
Operator
|
Fungsi
|
<
|
Lebih kecil
dari
|
<=
|
Lebih kecil
dari atau sama dengan
|
>
|
Lebih dari
|
>=
|
Lebih dari atau
sama dengan
|
==
|
Sama dengan
|
!=
|
Tidak sama
dengan
|
B.4
Operator Bitwise
Operator
|
Fungsi
|
<
|
Lebih kecil dari
|
<=
|
Lebih kecil dari atau sama dengan
|
>
|
Lebih dari
|
>=
|
Lebih dari atau sama dengan
|
==
|
Sama dengan
|
!=
|
Tidak sama dengan
|
contoh program :
untuk lebih lengkapnya bisa dilihat disini
BAB II TIPE DATA , KONSTANTA, STRUKTUR BAHASA PEMROGRAMAN C
A. STRUKTUR
Bahasa C merupakan kumpulan dari fungsi dan terstruktur.
Fungsi utama yang digunakan dalam bahasa C adalah main() kemudian
diawali dengan kurawal “ { “ dan di akhiri dengan kurawal tutup “ } “
diantara dua kurung kurawal tersebut
dituliskan steatment-steatment program C
Syntax:
Dengan syntax diatas kita bisa memulai membuat program yang
kita inginkan
Contoh program hello world :
- Setelah itu kita bisa compile dengan pilih lambang ini
(compile) di sebelah kiri pojok atas

- Setelah itu kita bisa compile dengan pilih lambang ini (compile) di sebelah kiri pojok atas
B. TIPE DATA
Ada beberapa tipe data di pemrograman C hampir sama dengan
bahasa pemrograman lainya.
TIPE DATA
|
UKURAN
|
JANGKAUAN
|
FORMAT
|
KETERANGAN
|
Int
|
4 bytes
|
-2147483648 s/d 2147483647
|
%d,%i,%u
|
Integer
|
Float
|
4 bytes
|
+/- 3.4E +/- 3.8 (5-7
digit)
|
%f , %e(pangkat),
%g(desimal)
|
Floating point
|
Double
|
8 bytes
|
+/- 1.7E +/- 308 (15-16
digit)
|
Kecepatan ganda
|
|
char
|
1 byte
|
Signed : -128 s/d 127
Unsigned:0 s/d 255
|
%c
|
karakter
|
Contoh program dengan menggunakan beberapa format yang sudah
dijelaskan:
C. KONSTANTA
KARAKTER
Konstanta karakter digunakan untuk menampilkan hasil dari
program yang kita buat berikut beberapa
konstanta dalam bahasa pemrograman C.
Karakter
|
Arti
|
\a
|
Bunyi bel (speker dalam komputer)
|
\f
|
Ganti halaman
|
\b
|
Mundur satu spasi
|
\n
|
Ganti baris baru
|
\r
|
Ke Kolom baris pertama
|
\t
|
Tab horizontal
|
\0
|
Nilai kosong
|
\v
|
Tab vertikal
|
\’
|
Karakter petik tunggal
|
\”
|
Karakter petik ganda
|
\\
|
Garis miring terbalik(untuk komentar)
|
Untuk lebih lengkapnya mengenai pembahasa di bab II bisa klik disini










