Anda di halaman 1dari 12

PENGENALAN TENTANG

PEMOGRAMAN BAHASA C
BAHASA PEMROGRAMAN C ADALAH BAHASA PEMROGRAMAN YANG DIBUAT OLEH
DENNIS RITCHIE PADA TAHUN 1969–1973 DI BELL LABS. AWAL MULA KEMUNCULAN
BAHASA PEMROGRAMAN C DIMULAI SAAT PENGEMBANGAN SISTEM OPERASI UNIX
OLEH DENNIS RITCHIE DAN KEN THOMPSON.
PENGERTIAN BAHASA C
• Bahasa pemrograman C adalah bahasa pemrograman yang
dibuat oleh Dennis Ritchie pada tahun 1969–1973 di Bell
Labs. Awal mula kemunculan bahasa pemrograman C dimulai
saat pengembangan sistem operasi Unix oleh Dennis Ritchie dan
Ken Thompson.
SEJARAH BAHASA C:

• Sejarah C Diciptakan oleh Dennis Ritchie pada tahun 1969-72. Diawali


karena digunakan untuk membuat sistem operasi UNIX
• Menjadi popular karena sangat banyak digunakan dan hampir mirip
Bahasa manusia
• Standard C diciptakan pada tahun 1989 yaitu ANSI C Banyak sekali
compiler dan os yang ditulis dengan menggunakan Bahasa C
PENGERTIAN TIPE DATA

• data adalah himpunan yang dapat anda temui pada semua data. Dengan
memahami tipe data, anda juga dapat menentukan suatu nilai dapat dimiliki
dari data tersebut ataukah tidak. Salah satu bentuk penerapan tipe data dalam
kehidupan sehari – hari adalah pada bilangan bulat. Karena pada hakikatnya
penulisan suatu bilangan pada data juga dapat bermacam – macam, seperti
5,5 atau ¾. Bilangan yang kami sebutkan adalah termasuk bilangan tak bulat,
tidak seperti bilangan bulat 5, 6, 1, 3 dan masih banyak lagi
CONTOH TIPE-TIPE DATA
1. Integer
Jenis tipe data yang satu ini dapat didefinisikan sebagai bilangan bulat. Artinya suatu program yang menggunakan tipe
data Integer ini tidak mendukung penggunaan huruf
2. Float
Tipe data Float seringkali juga disebut tipe data bilangan real. Jika pada Integer tidak mengenal karakter pecahan atau
desimal, maka pada tipe data Float bisa dituliskan karakter desimal (berkoma).
3. Char
Jenis tipe data berikutnya adalah Char, tipe data ini biasanya terdiri dari suatu angka, huruf, tanda baca atau bahkan
karakter khusus. Dibutuhkan 1 byte atau 8 bit ruang di dalam memori agar dapat menyimpan sebuah karakter.
4. String
Jenis tipe data selanjutnya disebut String yang terdiri dari kumpulan karakter dengan panjang tertentu, dan seringkali
dianggap sebagai tipe data dasar. Hal ini dikarenakan hingga saat ini tipe data String paling sering digunakan oleh para
programmer.
5. Array
Terakhir adalah tipe data Array dan termasuk tipe data composite karena dapat menyimpan. Data yang tersimpan dalam
tipe data Array juga termasuk bertipe sama atau homogen.
CONTOH GAMBAR TIPE DATA
VARIABEL DALAM BAHASA
PEMROGRAMAN

• Variabel adalah sesuatu yang digunakan untuk menyimpan nilai yang dialokasikan
pada memory komputer, ini berarti ketika kita membuat variabel maka kita juga
menyediakan tempat di memori komputer kita.
• Berdasarkan tipe data variabel, sistem operasi mengalokasikan memori dan
memutuskan apa yang bisa disimpan di memori yang disediakan.
• Oleh karena itu, dengan menetapkan jenis tipe data yang berbeda untuk variabel,
kita bisa menyimpan bilangan bulat, desimal atau karakter dalam variabel tersebut.
OPERATOR

• Operator adalah operator yang dapat digunakan untuk’ membandingkan antara


dua operand. Operator ini terdiri dari tanda-tanda khusus yaitu: < (lebih kecil),
> (lebih besar), = = (sama dengan), <= (lebih kecil atau sama dengan).
• Conditional Operator adalah Operator yang dapat digunakan untuk menentukan
(pengambilan keputusan) secara sederhana (satu baris Statement) dimana hanya
digunakan karakter khusus ? (tanda tanya) dan ‘: ‘(colon’ titik dua).
STRUKTUR BAHASA C

• Pada Line 1 terdapat tulisan #include <stdio.h> , kegunaan dari fungsi


#include sendiri adalah pre-processor untuk mengakses file yang bernama
stdio.h agar codingan kita dapat mengakses data-data yang ada disitu.
FUNGSI BAHASA C

• Fungsi adalah sebuah kumpulan blok yang berisi kode atau


statement yang akan menjalankan suatu program yang nantinya
akan dipanggil. Penggunaan fungsi digunakan agar program
lebih terstruktur dan effisien sehingga akan memudahkan kita
membuat program.
KELEBIHAN BAHASA C :

1. Portabel
• Bahasa pemrograman C bersifat portabel. Dengan cara ini Anda dapat membuat kode, lalu menyatukan struktur kerja
eksklusif.  
• Misalnya, Anda dapat menulis kode di mesin kerja Linux dan menyatukan kode itu di Windows. Dengan kata lain,
sambil belajar tentang pemrograman c , Anda bebas menerapkan di mesin apa pun.
2. Berorientasi objek
• C adalah bahasa pemrograman berorientasi objek atau bertarget objek. Artinya, fakta dan fitur dicampur menjadi
pelajaran dan gadget ke lukisan secara kolektif untuk menjernihkan masalah.
3. Mudah mengelola memori
• Bahasa pemrograman C memiliki dynamic memory allocation atau kemampuan memanipulasi memori secara dinamis.
KEKURANGAN BAHASA C:

1. Terlalu Fleksibel
• Bahasa C yang terlalu fleksibel dan memiliki banyak operator membuat penggunanya kebingungan.
2. Pointer
• Dalam bahasa C, pointer adalah satu bagian yang paling penting. Dalam bagian ini orang yang
menggunakan bahasa C bisa menggunakannya dengan baik dan maksimal.
3. Sulit dimengerti
• Termasuk dalam bahasa Tingkat Tinggi sehingga sulit untuk dipahami. Bahasa C peka terhadap huruf
besar-kecil, sehingga huruf besar dan huruf kecil tidak dianggap sama atau eksklusif. 

Anda mungkin juga menyukai