Anda di halaman 1dari 21

PEMROGRAMA

N
TERSTRUKTUR
Pengenalan variabel, tipe data, dan Penulis : Muflihul Hakim B
operator dasar
Variabel
Dalam pemrograman Variabel merupakan suatu
wadah yang digunakan untuk menyimpan suatu data.
Escape Sequences

Escape Sequences Character

Escape \b

\f
Backspace

Form feed

Sequences \n

\r
Newline

Return

\t Horizontal tab

\v Vertical tab

Terkadang, perlu menggunakan karakter \\ Backslash


yang tidak dapat diketik atau memiliki arti
khusus dalam pemrograman C. Misalnya: \' Single quotation mark
baris baru(enter), tab, tanda tanya, dll.
\" Double quotation mark

\? Question mark

\0 Null character
Tipe data Dasar
• Integer (int) Merupakan tipe data yan digunakan untuk
mendefinisikan bilangan bulat.

• Float Merupakan tipe data yang digunakan untuk mendefinisikan


bilangan desimal.

• Char merupakan suatu tipe data untuk mendefinisikan suatu huruf


atau charater

• String merupakan tipe data yang digunakan untuk mendefinisikan


kumpulan suatu charater
Jenis Ukuran (byte) Penentu Format

int setidaknya 2, biasanya 4 %d,%i

char 1 %c

float 4 %f

double 8 %lf

short int 2 biasanya %hd

Tipe data unsigned int

long int
setidaknya 2, biasanya 4

setidaknya 4, biasanya 8
%u

%ld,%li

long long int setidaknya 8 %lld,%lli

unsigned long int setidaknya 4 %lu

unsigned long long int setidaknya 8 %llu

signed char 1 %c

unsigned char 1 %c

long double setidaknya 10, biasanya 12 atau 16 %Lf


String
String adalah sebuah array satu dimensi
dengan Tipe Data char.

char greeting[6] = {'H', 'e', 'l', 'l', 'o', '\0'};


char greeting[] = "Hello";
Output Dalam bahasa C secara umum dapat
digunakan perintah Printf() yang merupakan salah
satu fungsi keluaran utama, dimana keluaran atau
hasil atau data dari logika pemrograman ditampilkan
pada layar.
Catatan : pada string untuk menampilkan outputnya
dapat digunakan puts()
Input Output
(I/O) Input Dalam pemrograman C, scanf()adalah salah
satu fungsi yang umum digunakan untuk mengambil
input dari pengguna. Fungsi scanf()membaca input
yang diformat dari input standar seperti keyboard.
Catatan : pada string untuk memasukkan data dari
user outputnya dapat digunakan gets()
Fungsi Input
1. scanf()
scanf() adalah fungsi yang digunakan untuk
mengambil input dari user berdasarkan penentu
format.
Fungsi scanf()
digunakan
untuk
menginput data
berupa data
numerik,
Ketentuan karakter dan
string secara
terformat.
Penggunaan
scanf Hal-hal yang
perlu
• a. Fungsi scanf() memakai penentu format
• b. Fungsi scanf() memberi pergantian baris
secara otomatis
diperhatikan • c. Fungsi scanf() tidak memerlukan
dalam penentu lebar field
pemakaian • d. Variabelnya harus menggunakan
fungsi scanf() : operator alamat (&)
Fungsi Input
2. gets()
gets() adalah fungsi untuk mengambil input
berupa string dalam satu baris.
Fungsi gets() digunakan untuk memasukkan
data bertipe karakter dan tidak dapat
digunakan untuk memasukkan data numerik.

Harus diakhiri dengan penekanan tombol


Ketentuan enter.

penggunaan Cursor secara otomatis akan pindah baris.


gets
Tidak memerlukan penentu format.
Fungsi Output
1. printf()
printf() adalah fungsi untuk menampilkan output
ke layar atau serial monitor berdasarkan penentu
format.
Fungsi Output
2. puts()
Fungsi puts() digunakan untuk menampilkan
sebuah string saja dan mengandung escape
sequence “\n”.
Operator
Operator adalah simbol yang beroperasi pada nilai atau variabel.
Sebagai contoh:+adalah operator untuk melakukan
penjumlahan.
Operator Arti dari Operator

+ penambahan atau unary plus

Operator - pengurangan atau unary minus

Aritmetika * perkalian

/ divisi

sisa setelah pembagian (pembagian


%
modulo)
Operator Example Same as
Operator = a=b a=b

Assigment +=

-=
a += b

a -= b
a = a+b

a = a-b

*= a *= b a = a*b

/= a /= b a = a/b

%= a %= b a = a%b
Operator Arti dari Operator Contoh

5 == 3 dievaluasi
== Sama dengan
menjadi 0

5 > 3 dievaluasi

Operator Relasi
> Lebih besar dari
menjadi 1

5 < 3 dievaluasi
< Kurang dari
menjadi 0

Tidak sebanding 5 != 3 dievaluasi


!=
dengan menjadi 1

Lebih dari atau sama 5 >= 3 dievaluasi


>=
dengan menjadi 1

Kurang dari atau 5 <= 3 dievaluasi


<=
sama dengan menjadi 0
Operator Logika

Operator Berarti Contoh

logis DAN. Benar hanya jika Jika c = 5 dan d = 2 maka, ekspresi


&&
semua operan benar ((c==5) && (d>5))sama dengan 0.

logis ATAU. Benar hanya jika Jika c = 5 dan d = 2 maka, ekspresi


||
salah satu operan benar ((c==5) || (d>5))sama dengan 1.

Logis TIDAK. Benar hanya jika Jika c = 5 maka, ekspresi !


!
operan adalah 0 (c==5)sama dengan 0.
Opertaor Bitwise
OPERATOR ARTI DARI OPERATOR

& Bitwise AND

| Bitwise OR

^ Bitwise eksklusif OR

~ Bitwise Complement

<< Geser ke kiri

>> Geser ke kanan


Study Case
1.Buat Sebuah program Operasi Logika AND
dan OR dari dua buah Variabel dengan
hasil apakah 0 atau 1 dan tampilkan juga 2
variabel nya sebelum hasil pada terminal
Outputnya. 
2.Menampilkan suatu data biografi dari user
dengan menggunakan Printf dan Scanf
3.Tampilkan Data pekerjaan (nama, alamat
kantor, dll) dengan menggunakan input
user gets() dan Outputnya menggunakan
perintah puts.
SUMBER REFERERENSI
1. Learn C programming. Programiz. (n.d.). Retrieved March 13, 2022, from
https://www.programiz.com/c-programming
2. C tutorial. (n.d.). Retrieved March 13, 2022, from
https://www.tutorialspoint.com/cprogramming/index.htm
3. C tutorial. (n.d.). Retrieved March 13, 2022, from
https://www.w3schools.com/c/index.php

Anda mungkin juga menyukai