

Variabel & tipe data
Presentation
•
Computers
•
8th Grade
•
Practice Problem
•
Hard
Fitri Nurul Fajri
FREE Resource
13 Slides • 0 Questions
1
VARIABEL
&
TIPEDATA
created by Fitri Nurul Fajri
2
Dalam menulis kode
pemrograman terkadang
kita butuh membuat
variabel sebagai wadah
untuk menampung suatu
data.
3
HAL YANG PERLU DIPAHAMI !!
Variabel = Penamaan / peubah /
wadah untuk menyimpan /
menampung sebuah nilai data
(value).
Nilai data = Setiap data memiliki
suatu nilai (isi dari variabel).
Tipe data = Setiap data memiliki tipe
yang berbeda.
4
I
B
A
R
A
T
K
A
N
Sebuah gelas yang awalnya kosong, kemudian di isi
sebuah air. Gelas sebagai wadah untuk menampung air,
sedangkan air adalah isi yang ada di dalam gelas.
5
I
B
A
R
A
T
K
A
N
"Gelas" disebut variabel, sedangkan Air adalah nilai dari variabel.
Karena, kita menyimpan Air ke dalam sebuah wadah yang kita
sebut "Gelas"
GELASGELAS
==
VARIABELVARIABEL
AIRAIR
==
NILAI (VALUE)NILAI (VALUE)
6
I
B
A
R
A
T
K
A
N
Dan setiap nilai memiliki tipe yang berbeda. Dalam Ilustrasi di atas, Isi
(nilai) dari "Gelas" adalah Air & Pasir. Air dan Pasir adalah jenis benda
yang berbeda. Air adalah benda cair, dan Pasir adalah benda padat.
GELASGELAS
==
VARIABELVARIABEL
AIRAIR
==
NILAI (VALUE)NILAI (VALUE)
AIR (BENDA CAIR)AIR (BENDA CAIR)
==
TIPE DATATIPE DATA
PASIR (BENDA PADAT)PASIR (BENDA PADAT)
==
TIPE DATATIPE DATA
PASIRPASIR
==
NILAI (VALUE)NILAI (VALUE)
GELASGELAS
==
VARIABELVARIABEL
(ANGGAP SAJA INI PASIR)(ANGGAP SAJA INI PASIR)
7
CONTOH LAIN
Ada 3 orang laki-laki dengan memiliki umur
yang berbeda. ada Agus berumur 29 tahun,
Rudi 70 tahun, dan Brian 8 tahun.
Kita bisa membuat variabel dengan nama
"Umur" untuk menampung nilai umur 29 tahun,
70 tahun dan 8 tahun.
Kita juga bisa membuat variabel dengan nama
"Nama" untuk menampung nilai nama Agus,
Rudi, dan Brian.
AGUSAGUS
29 TAHUN29 TAHUN
RUDIRUDI
70 TAHUN70 TAHUN
BRIANBRIAN
8 TAHUN8 TAHUN
8
PENULISAN VARIABEL
Penulisan variabel Case Sensitive Variabel A
dan Variabel a itu berbeda nilai.
Variabel tidak bisa diawali dengan angka, jadi
harus diawali dengan huruf, atau underscore
(_)
Di dalam bahasa pemrograman PHP, penulisan
variabel diawali dengan simbol $. contoh
$Nama, $Umur
Dalam bahasa pemrograman C, penulisan
Variabel harus diawali dengan deklarasi tipe
data. contoh int Umurku, char Huruf. (untuk tipe
data akan kita bahas di selanjutnya.)
Dalam penulisan (sintaks) variabel di dalam
bahasa pemrograman memiliki spesifikasi tertentu.
misalnya,
9
ADA DUA KATEGORI DARI
TIPE DATA
Tipe Data Dasar
Tipe data yang
disediakan oleh
bahasa
pemrograman.
Tipe Data Bentukan
Tipe data yang
dibentuk dari
kombinasi tipe data
dasar.
10
TIPE DATA DASAR
Ada 2 kategori dari
tipe data, yaitu
tipe data dasar
dan bentukan.
Integer
Bilangan bulat.
misal, 1,2,3,4,5,10
Float
Bilangan desimal
atau pecahan.
misal, 235.45,
+10456.56, -565.87
Char
(Character)
Huruf tunggal,
symbol baca,
symbol angka.
misal, 'A', 'a', '?', '#'
Boolean
(Logic)
Untuk memberi
nilai hasil
pembandingan.
misal, True, False
Const
(Konstanta)
Bilangan baik bernilai bulat
maupun tidak, yang
nilainya tidak berubah
selama algoritma
dilaksanakan.
11
TIPE DATA
Tipe data bentukan
Array
(Larik)
Wadah untuk menampung
nilai-nilai data yang sejenis
(seperti himpunan).
misal, Umur = [29,70,8],
Kumpulan bilangan bulat =
array integer.
String
Deretan karakter yang
membentuk satu kata atau
satu kalimat, biasanya diapit
tanda kutip dua (" ").
misal, String Nama = "Agus"
12
N
O
T
E
S
F
O
R
T
E
A
M
!
Setiap penulisan (sintaks) tipe data di berbagai bahasa pemrograman itu berbeda
cara penulisannya.
Di beberapa bahasa pemrograman harus di deklarasikan tipe datanya. misalkan
bahasa C:
int myNum = 5;
char myLetter = 'D'
Ada juga tanpa perlu di deklarasikan tipe datanya. misalkan bahasa python:
nama = "Agus"
angka = 25
umur = [29, 70,8]
13
T
H
A
T'
S
A
W
R
A
P!
THA
NK
YOU
FO
RTH
EPA
RTI
CIP
ATI
ON!
VARIABEL
&
TIPEDATA
created by Fitri Nurul Fajri
Show answer
Auto Play
Slide 1 / 13
SLIDE
Similar Resources on Wayground
8 questions
Sistem Bilangan
Presentation
•
8th Grade
8 questions
Jejak Digital dan Data Diri
Presentation
•
8th Grade
12 questions
Pencernaan makanan pada manusia
Presentation
•
8th Grade
11 questions
Analisis Data
Presentation
•
7th Grade
12 questions
Grade 8 - Introduction to Database
Presentation
•
8th Grade
10 questions
Komunikasi Data
Presentation
•
8th Grade
10 questions
Jaringan Komputer
Presentation
•
8th Grade
8 questions
Mengenal Internet
Presentation
•
8th Grade
Popular Resources on Wayground
20 questions
Math Review
Quiz
•
3rd Grade
15 questions
Fast food
Quiz
•
7th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
10 questions
Identify Fractions, Mixed Numbers & Improper Fractions
Quiz
•
3rd - 4th Grade
Discover more resources for Computers
17 questions
guess the logo
Quiz
•
8th Grade
10 questions
Candy
Quiz
•
4th - 8th Grade
10 questions
Fact Check Ice Breaker: Two truths and a lie
Quiz
•
5th - 12th Grade
10 questions
Memorial Day History and Traditions
Interactive video
•
5th - 8th Grade
20 questions
summer trivia
Quiz
•
8th Grade
15 questions
Middle School Fun Trivia Questions
Quiz
•
7th - 8th Grade
7 questions
8th U8 T2 Quiz Review
Quiz
•
8th Grade
10 questions
Video Games
Quiz
•
6th - 12th Grade