Anda di halaman 1dari 3

Kata Pengantar

Alhamdulillah , puji syukur penulis panjatkan keadirat Allah SWT, karena


atas berkat rahmat dan limpahan-nya lah penulis dapat menyelesaikan sebuah
makalah yang bejudul Ikhwal Al-Qur’an dan Ilmu-Ilmunya . Makalah ini disusun
untuk memenuhi persyaratan .

Bahasa pemrograman C merupakan salah satu bahasa pemrograman


komputer yang bisa dikatakan mudah untuk dipelajari dan mudah untuk dipahami
karena bahasanya merupakan bahasa tingkat tinggi yang dimengerti oleh
manusia. Bahasa C dibuat pada tahun 1972 oleh Dennis Ritchie.

Bahasa C++ dibuat oleh Bjarne Stroustrup di AT dan T Bell Laboratorium


pada tahun 1980 yang merupakan pengembangan dari bahasa C. Pada awalnya
bahasa ini disebut dengan C With Classes, sedangkan menggunakan nama C++
dimulai sejak 1983, yang diusulkan oleh Rick Mascitti. Bahasa C++
mengembangkan kemampuan dari bahasa C.

Penulis Menyadari bahwa selama penulisan makalah ini penulis banyak


mendapatkan bantuan dari pihak.Oleh sebab itu , penulis mengucapkan terima
kasih.

Makalah ini bukanlah karya yang sempurna karena masih memiliki banyak
kekurangan, baik dalam hasil maupun sistematika dan teknik penulisannya. Oleh
sebab itu, kami sangat mengharapkan kritik dan saran yang membangun demi
kesempurnaan makalah ini. Akhirnya semoga makalah ini bias memberikan
manfaat bagi penulis dan pembaca.

ii | P a g e
Daftar Isi

Kata Pengantar ................................................................................................. ii

Daftar Isi.......................................................................................................... iii

BAB I PENDAHULUAN .................................................................................1

A. Latar Belakang ......................................................................................1


B. Rumusan Masalah .................................................................................2
C. Tujuan Makalah ....................................................................................2
D. Manfaat .................................................................................................2

BAB II PEMBAHASAN ..................................................................................3

A. Pengertian Bahasa C .............................................................................3


B. Sejarah Bahasa C...................................................................................3
C. Perkembangan Bahasa C .......................................................................5
D. Struktur Program Bahasa C...................................................................5
E. Dokumentasi Program ..........................................................................6
F. Pengarah Prapengolahan .......................................................................6
G. Deklarasi Global....................................................................................7
H. Fungsi main() ........................................................................................7
I. Fungsi Buatan Program .........................................................................7
J. Pembatas ...............................................................................................8
K. Akhir Pernyataan ...................................................................................8
L. Style Program ........................................................................................8
M. Kelebihan dan Kekurangan ...................................................................9

BAB III JENIS DATA ....................................................................................10

A. Tipe Data .............................................................................................10


1. Tipe Data Char ..............................................................................10
2. Tipe Data Int .................................................................................11
3. Tipe Data Float ..............................................................................11
4. Tipe Data Double ..........................................................................11

iii | P a g e
B. Konstanta ............................................................................................12
C. Variable ...............................................................................................13
D. Operator...............................................................................................14
1. Operator Aritmatika ......................................................................15
2. Operator Pembanding....................................................................15
3. Operator Logika ............................................................................15
4. Operator Penegasan .......................................................................16
5. Operator Relasional .......................................................................17
E. Ekspresi ...............................................................................................17
F. Operator Input dan Output ..................................................................18
1. Printf..............................................................................................18
2. Puts ................................................................................................19
3. Putchar...........................................................................................19
4. Scanf ..............................................................................................20
5. Gets ...............................................................................................21
6. Getchar ..........................................................................................21
G. Perulangan ...........................................................................................22
1. Pengulangan For ...........................................................................22
2. Pengulangan While .......................................................................23
3. Pengulangan Do While .................................................................23

BAB IV PENUTUP ........................................................................................25

A. Kesimpulan .........................................................................................25
B. Saran ....................................................................................................26

iv | P a g e

Anda mungkin juga menyukai