Anda di halaman 1dari 5

Bab 1 Perkenalan dengan Bahasa C++

1 Sejarah
Bahasa C merupakan perkembangan dari bahasa BCPL yang dikembangkan oleh Martin
Richards pada tahun 1967. elan!utnya bahasa ini memberikan ide kepada "en
#hompson yang kemudian mengembangkan bahasa yang disebut bahasa B pada tahun
197$. Perkembangan selan!utnya dari bahasa B adalah bahasa C oleh %ennis Ricthie
sekitar tahun 197$&an di Bell #elephone Laboratories 'nc. (sekarang adalah )#*# Bell
Laboratories+. Bahasa C pertama kali digunakan di computer %igital ,-uipment
Corporation P%P&11 yang menggunakan system operasi ./'0. 1ingga saat ini
penggunaan bahasa C telah merata di seluruh dunia. 1ampir semua perguruan tinggi di
dunia men!adikan bahasa C sebagai salah satu mata kuliah 2a!ib.
elain itu3 banyak bahasa pemrograman populer seperti P1P dan 4a5a menggunakan
sintaks dasar yang mirip bahasa C. 6leh karena itu3 kita !uga sangat perlu
mempela!arinya.
2 Kelebihan dan Kekurangan Bahasa C
Kelebihan Bahasa C
7 Bahasa C tersedia hampir di semua !enis computer.
7 "ode bahasa C si8atnya adalah portable dan 8leksibel untuk semua !enis computer.
7 Bahasa C hanya menyediakan sedikit kata&kata kunci3 hanya terdapat 9: kata kunci.
7 Proses e;ecutable program bahasa C lebih cepat
7 %ukungan pustaka yang banyak.
7 C adalah bahasa yang terstruktur
7 Bahasa C termasuk bahasa tingkat menengah
Kekurangan Bahasa C
7 Banyaknya 6perator serta 8leksibilitas penulisan program kadang&kadang
membingungkan pemakai.
7 Bagi pemula pada umumnya akan kesulitan menggunakan pointer
3 Mengenal Editor Bahasa C
Memulai Bahasa C
Buka ,ditor Bahasa C yang ada3 seperti Bordland C3 #urbo C3 dan sebagainya. emua
program yang ada di tutorial ini bisa dicoba #urbo C.
Sekilas Mengenai Editor Turbo C
< .ntuk mengkompilasi Program3 langkah&langkahnya sbb =
7 Pilih menu Compile dengan menekan Alt + C
7 Pilih ubmenu Comile
7 ,nter
)kan ditampilkan hasil kompilasi Program3 tekan sembarang tombol
< .ntuk men!alankan program =
7 Pilih menu Run dengan menekan Alt + !
7 Pilih submenu !un dan tekan ,nter
< Menu"menu dalam Turbo C =
Tampilan Menu Editor Turbo C
7 #ile 3 terdiri dari =
(1+ $e%3 untuk memulai program baru
(:+ &en3 untuk mengambil atau membuka program
(9+ Sa'e3 untuk menyimpan 8ile>program
(?+ Sa'e as3 untuk menyimpan 8ile>program
(@+ Sa'e all( untuk menyimpan seluruh 8ile>program
(6+ Change dir3 untuk mengubah directory
(7+ Print( untuk mencetak program
(A+ )&S Shell3 untuk menu!u ke %6 hell
(9+ *uit3 untuk keluar dari #urbo C
7 Edit3 terdiri dari =
(1+ +ndo3 untuk membatalkan pengeditan terakhir
(:+ !edo( untuk kembali ke pengeditan terakhir yang telah di undo.
(9+ Cut( untuk memotong bagian tertentu dari program.
(?+ Co,3 untuk menduplikasi bagian program
(@+ Paste
(6+ Clear( untuk menghapus bagian tertentu dari program
(7+ Co, e-amle
(A+ Sho% Cliboard
7 Sear.h( terdiri dari =
(1+ #ind/
(:+ !ela.e/
(9+ Sear.h again
(?+ Pre'ious error
(@+ $e-t error
(6+ 0o.ate 1un.tion/
7 !un3 terdiri dari =
(1+ !un/3 untuk men!alankan program
(:+ Program reset
(9+ 2o to .ursor
(?+ dst
7 Comile3 terdiri dari =
(1+ Comile3 untuk mengkompilasi program
(:+ Make
(9+ 0ink
(?+ Build all( dst
7 )ebug3 terdiri dari
(1+ 3nse.t
(:+ E'aluate4modi1,
(9+ %st
7 Proje.t3 terdiri dari =
(1+ &en roje.t
(:+ Close roje.t
(9+ dst
7 &tions3 terdiri dari =
(1+ Ali.ation
(:+ Comiler
(9+ Trans1er
(?+ %st
7 5indo%3 terdiri dari =
(1+ Si6e4Mo'e
(:+ 7oom
(9+ Tile
(?+ Cas.ade
(@+ $e-t
(6+ dst
7 8el3 terdiri dari
(1+ Contens
(:+ 3nde-
(9+ Toi. sear.h
(?+ Pre'ious toi.
(@+ dst
9 Penulisan Program Bahasa C
Program Bahasa C tidak mengenal aturan penulisan di kolom tertentu3 !adi bisa dimulai
dari kolom manapun. /amun demikian3 untuk mempermudah pembacaan program dan
untuk keperluan dokumentasi3 sebaiknya penulisan bahasa C diatur sedemikian rupa
sehingga mudah dan enak dibaca.
Berikut contoh penulisan Program Bahasa C yang baik dan yang kurang baik =
Binclude Cstdio.hD
5oid main(+
E
print8(CBahasa CFnD+G
H
Binclude Cstdio.hD
5oid main(+ E print8(CBahasa CD+G H
"edua Program di atas bila di!alankan akan menghasilkan hasil yang sama berupa tulisan
CBahasa CD di layar3 namun dari segi penulisannya program yang pertama tampaknya
lebih mudah dibaca dan lebih rapih dibanding dengan program yang kedua.