Anda di halaman 1dari 13

VARIABEL,TIPE DATA

DAN OPERATOR
Oleh:
Muhammad Idris (idris@polibatam.ac.id)

1
APA ITU VARIABEL

• Variabel adalah suatu wadah atau tempat untuk


menyimpan sebuah nilai dalam memori.
• Setiap variabel pada Python memiliki referensi objek
dan identitas objek.
• Python tidak memiliki konstanta. Pada bahasa C,
konstanta digunakan sebagai wadah untuk menyimpan
nilai yang konstan / tidak dapat berubah selama
program dijalankan.

2
REFERENSI OBJEK
• Variabel merupakan nama simbolis yang merupakan suatu
referensi atau pointer dari suatu objek.
• Referensi objek terkait dengan berapa lama masa hidup dari
suatu objek. Siklus hidup objek dimulai saat proses inisialisasi
( a = 10) hingga selama masih terikat pada suatu objek.
• Ketika suatu nilai objek tidak terikat pada suatu referensi, maka
objek tersebut tidak dapat diakses dan dilepas dari alokasi
memori.

3
IDENTITAS OBJEK

Setiap objek yang dibuat


pada Python memiliki
identitas yang unik berupa
ID dalam format angka
untuk membedakan satu
objek dengan objek
lainnya.

4
ATURAN PENAMAAN VARIABEL
• Tidak menggunakan keyword / reserved word.
Contoh : global, elif, import
• Tidak dimulai dari angka. Contoh salah: 100Variabel
• Tidak mengandung spasi dan simbol selain
underscore_. Contoh salah: Ini Variabel, $iniVariabel
• Bersifat Case-Sensitive

5
TEKNIK PENAMAAN VARIABEL

• Camel Case
Contoh: iniVariabelPanjang
• Pascal Case
Contoh: IniVariabelPanjang
• Snake Case
Contoh: ini_variabel_panjang

6
TIPE DATA DASAR

• Setiap variabel memiliki sebuah tipe data


• Tipe data tidak perlu dideklarasikan saat inisialisasi
variabel.
• Salah satu kelebihan dari Python adalah
dynamically typed. Artinya, tipe data dari variabel
diberikan oleh Python Interpreter berdasarkan
value/nilai pada saat waktu program berjalan.
• Di Python, tipe data suatu variabel dapat berubah
selama program berjalan.
7
JENIS TIPE DATA DASAR
• Integer (int)
Tipe data yang dapat menampung bilangan bulat positif,
nol, dan bilangan negatif.
• Float
Tipe data yang dapat menampung bilangan pecahan.
• String
Tipe data yang dapat menampung teks yang dapat
terdiri dari gabungan huruf, angka, dan simbol. Nilai
harus diapit oleh tanda petik satu atau dua

8
OPERATOR

• Dalam matematika Jenis-jenis operator


dan pemrograman python:
komputer, operator  Operator Aritmatika
merupakan simbol  Operator
atau karakter yang Perbandingan
merepresentasikan  Operator Logika
suatu aksi matematis,  Operator Bitwise
logika, ataupun suatu  Operator Membership
proses.  Operator Identitas

9
OPERATOR ARITMATIKA

+ (tambah) - * (kali) / (bagi)


(kurang)

% ** //
(pangkat) (pembagian
(sisa bagi) bulat)

10
PERTANYAAN (1)

• Soal 1: Perhatikan baris kode • Soal 2: Perhatikan baris kode


berikut: berikut:
x = 5 x = 100
y = 25
y = 2

z = x/y

Apa tipe data dari z ???


11
PERTANYAAN (2)

• 2 + 3 = ???
• 14 % 5 = ???
• 10 / 3 = ???
• 10 // 3 = ???
• 2 ** 5 = ???
• 2+2+2*0 = ???
12
QUIZ TEORI MINGGU DEPAN (M3)
• Kerjakan quiz teori pada e-learning.
• Waktu hanya 10 menit untuk 20 soal. Pilihan berganda.
• Contoh soal:
a = 5
b = a
d = b
c = a*d

Berapa nilai output dari variabel C??

13

Anda mungkin juga menyukai