Anda di halaman 1dari 8

MAKALAH

PRAKTIKUM PEMROGRAMAN I

PENGENALAN BAHASA PEMROGRAMAN C

NAMA : SAMIAJI ZUBIR SAPUTRA

NIM : 1177070084

KELAS : TEKNIK ELEKTRO – B2

LABORATORIUM TEKNIK ELEKTRO

FAKULTAS SAINS DAN TEKNOLOGI

UIN SUNAN GUNUNG DJATI BANDUNG

2018
BAB I

PENDAHULUAN

1.1 Latar Belakang

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 :

1.      Memberikan dukungan untuk menciptakan dan memanfaatkan abstraksi data.


2.      Dapat digunakan untuk pemrogram berorientasi objek
3.      Dan yang terakhir telah menutupi beberapa kekurangan dalam bahasa C

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

2.1 Pengertian 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.

2.2 Sejarah Bahasa C

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 termasuk high-level programming language. Pada kenyataannya bahasa C adalah


salah satu bahasa yang paling populer untuk keperluan umum. Dikatakan high-level
programming language karena kedekatannya dengan bahasa manusia. Semakin dekat dengan
bahasa manusia, maka semakin tinggi bahasa tersebut. Namun, membawa pengaruh semakin
berkurang kemampuan untuk mengakses langsung instruksi dasar bahasa mesin. Tapi tidak
sedikit yang mengatakan bahasa C adalah medium-level programming language karena
bahasa C juga sanggup berinteraksi langsung dengan mesin. Lebih tepatnya bahasa C berada
diantara High-level dan Low-level. Low-level language adalah bahasa mesin (contoh :
assembler), bahasa yang sanggup berinteraksi langsung dengan mesin.

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.

2.3 Perkembangan 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.

Bahasa C adalah merupakan bahasa pemrograman tingkat menengah yaitu diantara


bahasa tinggat rendah dan tingkat tinggi yang biasa disebut dengan Bahasa Tingkat Tinggi
dengan Perintah Assambly. Bahasa C mempunyai  banyak  kemampuan  yang  sering 
digunakan  diantaranya kemampuan untuk membuat perangkat lunak, misalnya dBASE,
Word Star dan  lain-lain.  Pada  tahun1980  seorang  ahli  yang  bernama  Bjarne Stroustrup
mengembangkan beberapa hal dari bahasa C yang dinamakan “C with Classes” yang berganti
nama pada tahun 1983 menjadi C++. Penambahan  yang  terdapat  pada  C++  ini  adalah 
Object  Oriented Programming(OOP),  yang  mempunyai  tujuan  utamanya  adalah
membantu membuat dan mengelola program yang besar dan kompleks.

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.

3.2 Daftar Pustaka


Jamilah. “Pengenalan Bahasa C.” Jakarta:Gunadarma. Link :
jamilah.staff.gunadarma.ac.id/Downloads/files/33355/pengenalan-c-sdcc.pdf
(Diakses tanggal 5 Maret 2018)

Anda mungkin juga menyukai