Anda di halaman 1dari 16

bahasa pemrograman c adalah

SEJARAH BAHASA C bahasa pemrograman generall


purpose yang dirancang dan
dikembangkan oleh Dennis
macalister ricis antara tahun 1969
dan 1973 di labat&t bahasa C
dikembangkan dari bahasa b
(dirancang dan dikembangkan
Denis macalister dan Kenneth
Lane can Thompson) yang
merupakan versi sederhana dari
bahasa BCPl(basic combined
programming language)
(dirancang dan dikembangkan
Martin Richard)
KELEBIHAN
•Bahasa C tersedia hampir di semua jenis komputer

•kode bahasa C sifatnya adalah portable dan fleksibel


untuk semua jenis komputer

•bahasa C hanya menyediakan sedikit kata-kata kunci,


hanya terdapat 32 kata kunci

•proses eksekusi table program bahasa C lebih

•dukungan pustaka yang

•c adalah bahasa yang terstruktur

•bahasa C termasuk bahasa tingkat menengah


KELEMAHAN

Banyaknya operator serta


A fleksibilitas penulisan
program kadang-kadang
membingungkan pemakai
Bagi pemula pada umumnya
B akan kesulitan
menggunakan pointer
STRUKTUR DASAR BAHASA C
#include <studio.h> Studio.h merupakan file
#include Berfungsi untuk header yang berisi fungsi
A mengimpor fungsi-fungsi dasar yang dibutuhkan Vold sebuah pernyataan

yang sudah didefinisikan membuat program seperti pembuatan fungsi yang tidak
memiliki nilai balik (return)
pada file header. fungsi printf()

B #include <studio.h> Printf() sebuah fungsi untuk main() adalah fungsi atau metho
utama yang pertama kali
Voldmain(){ menampilkan statement pada
dieksekusi oleh kompiler c
Printf ("hello world!");} output program
MENULIS KOMENTAR DI BAHASA C

" cara penulisan komentar Contoh penulisan komentar pada


A pada satu baris bahasa c
/* Program pertamaku:
/* Membuat program untuk
/* */ cara penulisan mencetak "halo dunia!"
C komentar pada beberapa
baris sekaligus
#include<studio.h>

int main (){. //Fungsi utama program


Printf ("halo dunia!\n").//mencetak halo dunia ke layar
Return o;. //Program berjalan dgn benar
KOMPONEN PROGRAM DALAM BAHASA C

1.)kata kunci (keyword)


kata kunci merupakan kata yang telah memiliki makna khusus yang tidak dapat diubah
oleh pemrogram and dengan kata lain kalian tidak dapat menggunakan sebagai suatu
identifier terdapat 32 kata kunci standar pada bahasa C y,aitu auto ,double ,bridge
,switch, care, Anum ,register ,typedef,char, ekstern ,return union continue, for
,signed ,wid, do, if, static, while, default, go to, sizeof, Volatile, const,float, short, dan
unsigned a. Tidak boleh sama dengan kata kunci keyword
dalam bahasa c
2.)identifier b. Disusun dari kombinasi huruf besar dan kecil
identifier adalah nama unik yang dapat kalian angka dan underscore
c. Harus dimulai dengan huruf atau under score
ingat yang diberikan ke dalam entitas program c d.bersifat case sensitive atau sensitif terhadap huruf
seperti variabel dan fungsi terdiri atas besar atau kecil kapitalisasi karakter dengan kata
serangkaian karakter dengan aturan berikut lain sisi dan sisi akan dianggap sebagai dua identifier
yang berbeda
3.)Tipe data
komputer dapat mengolah data yang beragam pada dasarnya
data yang diolah oleh komputer baik berupa numerik ataupun
karakter akan disimpan dalam bentuk biner oleh karena itu nilai
yang kalian masukan dalam komputer pastilah akan disimpan
dalam bentuk biner.

tipe data adalah semua pengelompokan data


untuk memberitahu kompiler atau interpreter
bagaimana programer ingin mengolah data
tersebut
TIPE DATA DASAR PADA C

1.Char:adalah tipe data yang berisi satu


huruf atau satu karakter

2.integer: adalah tipe data yang berupa


angka

3.float: adalah tipe data yang berupa


bilangan pecahan

4.Double:adalah tipe data sama seperti


flowchart namun double memiliki ukuran
penyimpanan yang lebih besar
dibandingkan float
Nama tipe Jenis data Ukuran Rentang
memori
Setiap tipe data memiliki int Bilangan 4 byte -2.1×10⁹
bulat hingga
panjang dan ukuran 2.1×10⁹
perhatikan tabel berikut Short Bilangan 2 byte -32768
bulat hingga
32767
Long Bilangan 8 byte -9.2×10⁸
bulat hingga
9.2×10⁸
Float Bilangan riil 4 byte 1.2×10³⁸
hingga
3.4×10³⁸
Double Bilangan riil 8 byte 2.3×10³⁰⁸
hingga 1-
7×10³⁰⁸
Char Karakter* 1 byte -127 hingga
128
Variabel & konstanta di bahasa c
Variabel adalah sebuah identitas yang dapat menampung suatu nilai
penulisannya: tipe data nama variabel;
tipe data nama variabel sama dengan nilai;

Konstanta
mirip dengan variabel, akan tetapi konstanta ini
tidak dapat diubah nilainya, penulisan konstanta
dilakukan sebelum method main
Contoh deklarasi variabel
Tipe data Identifier Deklarasi Deklarasi dengan
nilai awal
int Total harga int total harga int total harga -
150000
Short Usia Short usia Short usia=29

Long Jumlah atom Long jumlah atom Long jumlah


atom=9123151252
214

02 Float Jarak Float jarak Float jarak=2.28

Double galat Double galat Double


galat=0.00000000
01234
Char Huruf Char huruf Char huruf='a'
Output di bahasa C

A B C
PUTS()
PRINT() PUTCHAR()
digunakan untuk
Digunakan untuk Digunakan untuk
menampilkan jenis data
menampilkan semua jenis menampilkan sebuah
string dan secara
output(numerik, karakter, karakter
otomatis akan diakhiri
atau teks)
dengan perpindahan baris
Aturan Penulisan Variabel Pada C
1. Nama variabel tidak boleh menggunakan
kata kunci yang sudah ada pada bahasa c
contoh: of, int, void, dll.

2. Nama variabel tidak kepala yang didahului


dengan simbol & angka

3. nama variabel bersifat case sensitive, artian


yang buruk besar dan kecil
dibedakan contoh: Nama dan nama adalah
dua variabel yang berbeda

4. disarankan menggunakan underscore untuk


nama variabel yang terdiri dari dua suku kata
Kode penentu format tipe data d
i bahasa C
Kode Keterangan

%C Menampilkan data karakter

%s Menampilkan data string

%i,%d Menampilkan data bilangan bulat


(integer)
%t,%e Menampilkan data bilangan desimal

%o Menampilkan data bilangan octal

%x Menampilkan data bilangan


heksadesimal
%u Menampilkan data bilangan unsigned
Input di bahasa C
•Scanf()
Digunakan untuk menginputkan data berupa data numerik, karakter, distring.
•Gets()
Digunakan untuk menginputkan data bertipe karakter dan string
•Getchar()
Digunakan untuk menginputkan data bertipe karakter.
•getch()
digunakan untuk membaca data karakter titik ketika input menggunakan ini karakter tidak
akan ditampilkan dilayar sehingga sering digunakan minta inputan password
•Getche()
digunakan untuk membaca data karakter tetapi bedanya dengan gets karakter yang
THANK YOU

Anda mungkin juga menyukai