Vous êtes sur la page 1sur 22

Powerpoint Templates

Page 1
Powerpoint Templates
Pemrograman Dasar
Pertemuan II : Variabel, Tipe Data, & Operator
-Anadriv
Dimas Virdana
110533430665
as5lang.s@gmail.com
Powerpoint Templates
Page 2
MATERI AJAR
1. Konsep Pengenal (Identifier)
2. Aturan penulisan Identifier
3. Pengertian Variabel dan Konstanta
4. Pengertian Tipe Data
5. Jenis-jenis Tipe Data
6. Pengertian Operator
7. Jenis-jenis Operator
Powerpoint Templates
Page 3

Kompetensi Dasar 3.1 :
Memahami penggunaan data dalam algoritma dan konsep algoritma
pemrograman

Materi Pokok 1 :
Algoritma Pemrograman
Cara Penulisan
Algoritma
1. Bahasa Natural
Variabel, Tipe Data, &
Operator
2. Pseudocode
3. Flowchart
Powerpoint Templates
Page 4
0. PENGENAL (IDENTIFIER)
Identifier merupakan sebuah nama yang
digunakan untuk keperluan penyimpanan
suatu nilai, pendeklarasian variabel,
konstanta, type dan nama program maupun
subprogram.
Powerpoint Templates
Page 5
ATURAN PENULISAN IDENTIFIER
1. Nama identifier harus dimulai (karakter pertama)
dengan karakter huruf alfabet a-z atau A-Z

2. Setelah karakter pertama, boleh dilanjutkan dengan
karakter alfanumerik (angka maupun huruf), dan
underscore (_)

3. Dalam penulisan identifier tidak boleh menggunakan
Special Character seperti :
~ ! @ # $ % ^ & * ( ) + ` - = { } [ ] : " ; ' < > ? , .
/ |

4. Tidak boleh menuliskan identifier dengan nama yang
sesuai kata tercadang (reserved words) dalam
bahasa pemrograman, seperti and, array, begin,
case, const, div, do, downto, else, end, file, for,
forward, function, goto, if, in, label, mod, nil, not, of,
or, packed, procedure, program, record, repeat, set,
then, to, type, until, var, while, with.
Misal program_if, begin1, dll.

5. Tidak boleh ada spasi


Powerpoint Templates
Page 6
1. VARIABEL
Variabel merupakan suatu tempat dalam
memori komputer yang dapat digunakan untuk
menyimpan suatu nilai (value) dan memanggil
nilai tersebut saat dibutuhkan.

Nilai yang disimpan dalam variabel ini dapat
diubah sewaktu-waktu.
Powerpoint Templates
Page 7
1. VARIABEL
Contoh Deklarasi Variabel pada bahasa
pemrograman :
a. Pascal
var
Identifier_variabel : tipeData;

var
Bilangan_bulat: integer;

b. C++
TipeData Identifier_variabel;
int Bilangan_bulat;

c. Visual Basic
dim Identifier_variabel as TipeData
dim Bilangan_bulat as integer







Powerpoint Templates
Page 8
2. KONSTANTA
Konstanta adalah variabel yang nilai datanya
bersifat tetap dan tidak bisa diubah.

Pada sebuah kode program, biasanya nilai data
dari konstanta diberikan langsung di bagian
deklarasi konstanta
Powerpoint Templates
Page 9
2. KONSTANTA
Contoh deklarasi Konstanta pada bahasa
pemrograman :
a. Pascal
const
Identifier_konstanta = nilai;

const
PHI = 3.14;

b. C++
const TipeData Identifier_konstanta = nilai;
char float PHI = 3.14;

c. Visual Basic
const Identifier_konstanta as TipeData = nilai
const PHI as Integer = 3.14







Pengertian deklarasi di sini yaitu mengenalkan variabel
ke program dan menentukan tipe datanya
Powerpoint Templates
Page 10
3. TIPE DATA
Tipe data adalah jenis data yang dapat diolah
oleh komputer untuk memenuhi kebutuhan
dalam pemrograman komputer.

Data berdasarkan jenisnya dapat dibagi menjadi
lima kelompok, yang dinamakan sebagai tipe
data dasar, yaitu:
Bilangan bulat (integer)
Bilangan pecahan (float/real) presisi-tunggal
Bilangan pecahan (float/real) presisi-ganda
Karakter(character), dan
Tak bertipe(void).

Powerpoint Templates
Page 11
Powerpoint Templates
Page 12
3. TIPE DATA
Tipe data dasar pada C++, meliputi
TIPE DATA UKURAN
MEMORI
JANGKAUAN NILAI JUMLAH
DIGIT
PRESISI
CONTOH
char 1 byte -128 hingga +127 - a, b, @, &
Int (integer) 2 byte -32768 hingga +32767 - 1, 20, 300
Long 4 byte -2.147.438.648 hingga
2.147.438.647
-
Float (real
dalam pascal)
4 byte 3.4x10
-38
hingga 3.4x10
+38
6 7 1.45, 2.565,
3.14
Double 8 byte 1.7x10
-308
hingga1.7x10
+308
15 16
long double 10 byte 3.4x10
-4932
hingga1.1x10
+4932

19
Bool (boolean) 1 byte True atau False
Powerpoint Templates
Page 13
4. OPERATOR
Operator merupakan simbol yang biasa dilibatkan
dalam pemrograman untuk melakukan suatu
operasi atau manipulasi, misalnya untuk :
Menjumlahkan dua buah nilai
Memberikan nilai ke suatu variabel
Membandingkan kesamaan dua buah nilai

Powerpoint Templates
Page 14
4. OPERATOR
Sifat Operator :
a. Unary
Sifat unary pada operator hanya melibatkan sebuah
operand pada suatu operasi aritmatik.
Contoh : -5

b. Binary
Sifat binary pada operator melibatkan dua buah
operand pada suatu operasi aritmatik.
Contoh : 4 + 8

c. Ternary
Sifat tenary pada operator melibatkan tiga buah
operand pada suatu operasi aritmatik.
Contoh : (10 % 3) + 4 + 2






Powerpoint Templates
Page 15
4. OPERATOR
Jenis-jenis Operator :
a. Operator Penugasan (Assignment)
Operator penugasan menggunakan simbol sama
dengan (:=) berguna untuk memberikan suatu
nilai ke suatu variabel.

Contoh :
var
i : integer;
r : real;
begin
i := 1;
r := 2.5;
end;

Powerpoint Templates
Page 16
4. OPERATOR
Jenis-jenis Operator :
b. Operator Aritmatika
Operator aritmatika digunakan dalam operasi
perhitungan matematika

Powerpoint Templates
Page 17
4. OPERATOR
Jenis-jenis Operator :
c. Operator Logika
Operator logika biasa digunakan untuk
menghubungkan dua buah ungkapan kondisi
menjadi sebuah ungkapan kondisi.

Operator ini berupa :
AND untuk logika DAN
OR untuk logika ATAU
NOT untuk logika BUKAN


Powerpoint Templates
Page 18
4. OPERATOR
Jenis-jenis Operator :
c. Operator Logika


UNGKAPAN1 UNGKAPAN2 HASIL AND HASIL OR
SALAH SALAH SALAH SALAH
SALAH BENAR SALAH BENAR
BENAR SALAH SALAH BENAR
BENAR BENAR BENAR BENAR
Powerpoint Templates
Page 19
4. OPERATOR
Jenis-jenis Operator :
d. Operator Pembanding (Relasi)
Operator yang digunakan untuk membandingkan
satu nilai dengan nilai yang lain dan akan
mendapatkan hasil true (benar) atau false (salah).

Powerpoint Templates
Page 20
Post Test
1. Tentukan benar atau salah penulisan identifier dibawah ini
dan berikan alasan anda!
a. #kalimat
b. nomor induk
c. nisSiswa
d. nis_Siswa
e. Nama
f. static
g. var
h. _Angka

2. Jelaskan perbedaan variabel dan konstanta! Dan berikan
contoh deklarasinya dalam bahasa PASCAL! (identifier tidak
boleh sama dengan contoh)

3. Jelaskan pengertian tipe data string, integer, real, dan
boolean! Kemudian berikan contoh masing-masing!

Powerpoint Templates
Page 21
Post Test
4. Jelaskan fungsi dan berikan contoh masing-masing jenis
operator ! (minimal 2 contoh dari tiap jenis operator)

Powerpoint Templates
Page 22
Powerpoint Templates
TERIMA KASIH
-Anadriv

Vous aimerez peut-être aussi