PRAKTIKUM PEMROGRAMAN I
NIM : 1177070084
2018
BAB I
PENDAHULUAN
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 yaitu dengan :
Bahasa program C++ adalah penerus bahasa program C yang merupakan bahasa
pemrograman tingkat menengah. Pencipta bahasa program C adalah Brian W. Kerninghan
dan Dennis M. Ritchie pada tahun 1972. Sedangkan C++ diciptakan satu dekade setelah C
oleh Bjarne Stroustrup dari Labortorium Bell, AT&T pada tahun 1983. Pada awalnya C++
diberi nama A Better C.
Algoritma adalah urutan aksi-aksi yang dinyatakan dengan jelas dan tidak rancu untuk
memecahkan suatu masalah dalam rentang waktu tertentu. Setiap aksi harus dapat dikerjakan
dan mempunyai efek tertentu. Algoritma dapat dituliskan dengan banyak cara, mulai dari
menggunakan bahasa alami yang digunakan sehari-hari, simbol grafik bagan alir, sampai
menggunakan bahasa pemrograman seperti bahasa C atau C++.C & C++.
Berbicara tentang C++ biasanya tidak lepas dari C, sebagai bahasa pendahulunya,
pencipta C adalah Brian W. Kerninghan dan Dennis M. Ritchie pada sekitar tahun 1972, dan
sekitar satu dekade setelahnya diciptakanlah C++, oleh Bjarne Stroustrup dari Labortorium
Bell, AT&T, pada tahun 1983. C++ cukup kompatibel dengan bahasa pendahulunya C. Pada
mulanya C++ disebut A Better C. Nama C++ diberikan oleh Rick Mascitti pada tahun 1983,
yang berasal dari operator increment pada bahasa C. Keistimewaan yang sangat berarti dari
C++ ini adalah karena bahasa ini mendukung pemrograman yang berorientasi objek (OOP /
Object Oriented Programming).
1.2 Tujuan
Adapun tujuan penulis melakukan penulisan ini adalah untuk mengetahui dan mengenal
tentang bahasa pemrograman bahasa C.
BAB II
MENGENAL BAHASA C
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.
C adalah bahasa pemrograman. Bahasa C dirancang oleh Dennis M. Ritchie pada tahun 1972
di AT&T Bell Labs. Bahasa C dikembangkan dari bahasa BPCL (Basic Combined
Programming Language ) dan bahasa B. Bahasa BPCL di kembangkan oleh Martin Richard
pada tahun 1967 sebagai bahasa system operasi dan compiler. Ken Thompson pada tahun
1970 telah merancang bahasa B dengan memasukkan feature BPCL. Bahasa B dirancang
untuk membuat system operasi UNIX/LINUX untuk computer DEC PDP-7 pada Bell
Laboratories.
Pada tahun 1978 Dennis Ritchie dan Brian W. Kerninghan mempublikasikan bahasa C
melalui buku "The C Programming Language". Buku ini diterbitkan oleh Prentice Hall dan
pada saat ini telah di terjemahkan dalam berbagai bahasa di dunia. Dan buku ini juga yang
menjadikan legenda dan sejarah bagi bahasa C hingga di kenal dengan sebutan K&R C
(K=Kerninghan | R=Ritchie).
Seiring pesatnya perkembangan bahasa C, maka banyak vendor dan software developer
mengembangkan bahasa C menurut versi mereka masing-masing. hal ini telah memicu ANSI
(American National Standards Institute) pada tahun 1983 untuk membentuk komite teknis
yang di sebut X3J11 untuk bekerja pada standard bahasa C yang bertujuan untuk membuat
definisi standar bahasa C yang lebih modern dan komprehensif, dengan memperbaiki syntax
dan grammar bahasa C. Pada akhir 1989 komite telah menyetujui standard ANSI untuk
bahasa C yang kemudian terkenal dengan sebutan ANSI C.
Bahasa C mempunyai 32 keywords yang telah di tetapkan oleh ANSI. Ke 32 keywords itu
adalah : auto, break, case, char, const, continue, default, do, double, else, enum, extern, float,
for, goto, if, int, long, register, return, short, signed, sizeof, static, struct, switch, typedef,
union, unsigned, void, volatile, while.
Keuntungan pertama dari menggunakan bahasa C adalah dari segi portabilitasnya (portable).
Program C yang kita tulis untuk satu platform bisa kita gunakan pada platform lain, dengan
atau tanpa perubahan sedikitpun. Ini terwujud karena adanya standarisasi ANSI untuk C.
Keuntungan kedua dari menggunakan bahasa C adalah bahasa pemrograman yang fleksibel.
Dengan menguasai bahasa C kita bisa menulis dan mengembangkan berbagai jenis program
mulai dari operating system, word processor, graphic processor, ataupun compiler untuk satu
bahasa pemrograman yang lain.
Keuntungan ketiga adalah reuse : bahasa pemrograman yang dapat di gunakan beberapa kali
dalam program atau aplikasi lain. Di karenakan banyak bahasa-bahasa yang lain dibuat
dengan menggunakan bahasa C, maka bahasa C cocok untuk di jadikan bahasa pemula untuk
belajar programming. Seperti halnya bahasa PERL yang sangat popular di kalangan World
Wide Web (WWW) juga banyak mengambil fitur dari bahasa C. contoh lain adalah C++
yang di perluasan dari bahasa C. Belajar JAVA pun akan sangat mudah jika anda mengetahui
bahasa C.
Sebelum tahun 1970-an (atau lebih lama), menggunakan komputer seperti saat ini dari mulai
mengetik hingga main game komputer merupakan sesuatu hal yang mustahil. Revolusi yang
terjadi di dalam dunia komputer membutuhkan dua tahap agar dapat sampai kepada zaman
seperti sekarang, yakni:
1. Saat komputer dibangun untuk membantu para ilmuwan untuk menyelesaikan tugas-tugas
ilmiahnya, dan
2. Turunnya harga komputer secara signifikan dan dapat digunakan oleh para pengguna yang
bukan programmer, yang berlangsung beberapa dekade setelah tahap pertama selesai.
Bahasa C merupakan pengembangan dari bahasa B yang ditulis oleh Ken Thompson
pada tahun 1970. Bahasa C untuk pertama kali ditulis oleh Brian W. Kernighan dan Denies
M. Ricthie pada tahun 1972. Bahasa C, pada awalnya dioperasikan diatas sistem operasi
UNIX.
BAB III
PENUTUP
3.1 Kesimpulan
Kesimpulan yang dapat penulis simpulkan adalah bahwa 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 dan dapat digunakan juga memberikan dukungan untuk menciptakan dan
memanfaatkan abstraksi data, kemudian dapat digunakan untuk pemrogram berorientasi
objek.