0% menganggap dokumen ini bermanfaat (0 suara)
37 tayangan16 halaman

T04 - Variabel Tipe Data Dan Operator

Dokumen tersebut membahas tentang variabel, tipe data, dan operator dalam bahasa pemrograman Python. Variabel digunakan untuk menyimpan nilai, dan setiap variabel memiliki referensi objek dan identitas objek unik. Terdapat berbagai tipe data dasar seperti integer, float, dan string, serta berbagai jenis operator seperti aritmatika, perbandingan, dan logika.

Diunggah oleh

sesa trialaka
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
37 tayangan16 halaman

T04 - Variabel Tipe Data Dan Operator

Dokumen tersebut membahas tentang variabel, tipe data, dan operator dalam bahasa pemrograman Python. Variabel digunakan untuk menyimpan nilai, dan setiap variabel memiliki referensi objek dan identitas objek unik. Terdapat berbagai tipe data dasar seperti integer, float, dan string, serta berbagai jenis operator seperti aritmatika, perbandingan, dan logika.

Diunggah oleh

sesa trialaka
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 16

VARIABEL,TIPE DATA

DAN OPERATOR

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
OPERATOR PERBANDINGAN
• Operator Perbandingan ==
merupakan operator yang
digunakan untuk !=
membandingkan dua
buah nilai atau variable >
• Menghasilkan nilai >=
Boolean true / false
<
<=
13
OPERATOR LOGIKA
C

• Operator logika adalah operator


yang digunakan untuk
mengkombinasikan dua atau lebih and or not
ekspresi
• Menghasilkan nilai Boolean true /
false
• Operator logika and dieksekusi
terlebih dahulu dari logika or
• Di beberapa bahasa pemrograman,
and disimbolkan dengan && dan or
disimbolkan dengan tanda ||

14
TRUE / FALSE???
C

100 > 200 ?? 100 > 200 and 100 <=100


100 < 200 ?? 50 >= 100 or 50 >= 90
100 >= 100 ?? 50 > 100 or 100 < 90 and
100 = 100 ??? 10<=100

15
Terima Kasih

16

Anda mungkin juga menyukai