Anda di halaman 1dari 11

Materi 2

Identifier, Variabel, Tipe


Data, Operator dan
Operasinya
Nur Hayati, S.Si., MTI
Key word Kata yang tidak bisa digunakan sebagai
identifier pada python
Nilai (Value)
 Adalah hal yang mendasar seperti huruf, karakter khusus dan sebuah angka
yang akan dimanipulasi oleh program

Sistematis pemecahan masalah


Identifier

1. Kombinasi angka, huruf dan underscore

a. Variable 2. Tidak dimulai dengan angka

b. Fungsi / Function 3. Bukan keyword, special character


c. Kelas / Class
4. Case sensitif
d. Dan entitas lain
5. Diutamakan ditulis dalam format
camelCase
Tipe data
Adalah suatu media/memori pada komputer yang digunakan untuk
menampung informasi
1. Number (integer, float dan complex) ▪ Number, String, List,
2. String Tuple ( termasuk ke dalam
tipe data
3. List (berisi item-item dan berindex sesuai dengan urutannya. berutut/ordered/sequence)
Penggunaan simbol [ ] )
▪ Set, Dictionary (termasuk
4. Tuple (jenis data lain seperti list tetapi bersifat immutable atau kedalam tipe data tidak
tidak bisa diubah. Penggunaan simbol ( ) ) berurutan/unordered)
5. Set (jenis tipe data tidak berurut dengan memeiliki anggota yg
▪ Tipe data pada python
unik/tidk bisa duplikasi)
sering juga disebut dengan
6. Dictionary (jenis tipe data yang erpasangan “key : value”. Untuk Objek
mengakses nilai gunakan key)
7. None (jenis tipe data spesial yang bernilai kosong/null bukan nol)
Tipe data cont...
Tipe Data Contoh Penjelasan
Menyatakan benar True yang bernilai 1, atau
Boolean True atau False
salah False yang bernilai 0
Menyatakan karakter/kalimat bisa berupa
String "Ayo belajar Python"
huruf angka, dll (diapit tanda " atau ')
Integer 25 atau 1209 Menyatakan bilangan bulat
Float 3.14 atau 0.99 Menyatakan bilangan yang mempunyai koma
Menyatakan bilangan dalam format heksa
Hexadecimal 9a atau 1d3
(bilangan berbasis 16)
Complex 1 + 5j Menyatakan pasangan angka real dan imajiner
Data untaian yang menyimpan berbagai tipe
List ['xyz', 786, 2.23]
data dan isinya bisa diubah-ubah
Data untaian yang menyimpan berbagai tipe
Tuple ('xyz', 768, 2.23)
data tapi isinya tidak bisa diubah
Data untaian yang menyimpan berbagai tipe
Dictionary {'nama': 'adi','id':2}
data berupa pasangan penunjuk dan nilai
Operator
1. Aritmatika (untuk melakukan operasi
matematika/perhitungan)
2. Perbandingan (membandingkan 2 buah
nilai)
3. Penugasan (assignment )
4. Logika
5. Bitwise (melakukan operasi bit per bit)
6. Identitas (pemeriksa nilai)
7. Keanggotaan (pemeriksa keanggotaan
data)
Contoh indentifikasi tipe data
Conversion String Vs Number

int (value string)

str (value number)


float (value string)
Conversion String Vs Number
Cont...
Latihan Praktikum
Soal 1: Menghitung rata-rata dari 3 bilangan bulat sembarang.

Soal 2: Menghitung nilai fungsi f(x) = 2x3 + 2x + 15/x jika x


merupakan bilangan bulat sembarang.

Soal 3: Melakukan tukar nilai A,B,C,D menjadi B,D,A,C jika


A,B,C,D merupakan bilangan desimal sembarang

Soal 4: Convert nilai bilangan desimal dan imajiner ke


bentuk string dan sebaliknya dari string menjadi bentuk
desimal dan imajiner

Anda mungkin juga menyukai