Anda di halaman 1dari 26

BEKERJA DENGAN DATA

● Variabel
● Tipe Data
● Operator
● Latihan & Kesimpulan
Variabel

● Anggap saja variabel adalah sebuah keranjang, tempat di mana kita dapat memasukkan sesuatu di
dalamnya, yaitu data.
● Jenis data yang bisa dipakai dalam Python bertipe angka, huruf/karakter, benar/salah, dan
sebagainya.
● Ada dua tipe variabel, yaitu global dan local variable. Di dalam sebuah fungsi disebut local variable.
Sedangkan variabel global didefinisikan di bagian utama program dan di luar bagian fungsi.
● Python adalah bahasa pemrograman yang berorientasi objek secara menyeluruh. Artinya semua
variabel di dalam python adalah sebuah objek.
● Variabel a dan b bertipe global,
sedangkan number1 dan number2
bertipe local.

● Sama seperti identifier fungsi atau class,


nama variabel hanya boleh diawali oleh
huruf atau garis bawah (underscore).
● Tidak boleh diawali angka dan case
sensitive.
● Pemberian nilai bisa dilakukan dengan cara single
maupun multiple.
● Cara single dengan memberikan nilai terhadap satu
variabel dalam satu baris.
● Cara multiple dengan memberikan multiple nilai
terhadap multiple variabel dalam satu baris.

● Untuk memeriksa tipe data, kita bisa menggunakan


fungsi type() bawaan Python.
Tipe Data
● Tipe numerik adalah semua jenis data yang bersifat angka, bisa ditambah, dikurang, dikali, dibagi, dsb.
● Integer bertipe bilangan bulat.
● Float bertipe bilangan pecahan/desimal.
● Complex bertipe data kompleks (merepresentasikan nilai imajiner).
● Anda bisa mengubah dari tipe data float (pecahan) ke bilangan bulat (int) dengan fungsi int().
Contoh: lebar = int(10.5) # hasilnya 10
● Tipe data string digunakan untuk menyimpan sebuah teks.
● Tipe data ini harus diapit oleh tanda petik, baik tanda petik satu (‘’) maupun tanda petik dua (“”)
● Contoh di atas, variabel usia akan bertipe string walaupun isinya angka numerik.
● Penggabungan tipe string bisa dilakukan dengan operator tambah (+). Contoh: print(‘3’ + ‘3’) output-nya 33,
beda kalau tipenya numerik, print(3 + 3) output-nya 6.
● Tipe boolean hanya memiliki dua nilai, yaitu True dan False.
● Nilai True untuk pernyataan benar, dan False untuk merepresentasikan pernyataan yang bernilai salah.
● Tipe data Boolean adalah tipe data yang sangat penting. Ia bisa berfungsi untuk mengontrol laju dan alur dari
program yang kita bangun.
● Tipe data Boolean sangat berkaitan erat dengan operator logika.
Data Koleksi
● List adalah tipe data koleksi yang bersifat ordered
(terurut) dan juga bersifat changeable (bisa diubah). Tipe
data ini bisa kita definisikan dengan tanda kurung siku []
di dalam Python.
● Tuple bersifat ordered (terurut) dan juga bersifat
unchangeable (tidak bisa diubah). Tuple didefinisikan
dengan tanda kurung ().
● Set bersifat unique, unordered, dan unchangeable di
mana semua nilainya harus unik, dan ia tidak bisa
diakses via indeks (karena tidak berurut), dan dia tidak
bisa diedit-edit (akan tetapi bisa ditambah dan dihapus).
● Dictionary tipe data pada python yang berfungsi untuk
menyimpan kumpulan data/nilai dengan pendekatan
“key-value”.
Pengirisan (Slicing)
Slicing adalah cara untuk mengambil sebagian data (subset) dari tipe data berurutan (sequence) seperti list, string,
atau tuple pada Python. Data yang diambil dapat berupa satu elemen atau beberapa elemen secara bersamaan.
Slicing dilakukan dengan menggunakan tanda kurung siku [] dan indeks atau range indeks yang ingin diambil.
Pada contoh di atas, slicing digunakan untuk mengambil sebagian elemen dari list atau sebagian karakter dari string.
Indeks atau range indeks yang digunakan dalam slicing diberikan di dalam tanda kurung siku dan dipisahkan oleh
tanda :. Indeks awal dan akhir (jika ditentukan) menunjukkan indeks elemen atau karakter pertama yang diambil dan
indeks terakhir (yang tidak diambil).
Operator

● Operator di dalam Python adalah simbol khusus yang berfungsi untuk menjalankan suatu operasi tertentu,
baik operasi aritmatika maupun operasi logika. Sedangkan nilai yang dioperasikan oleh operator dinamakan
sebagai operan.
● Contoh: 10 + 5. Tanda + adalah sebuah operator, angka 10 dan 5 adalah operan. Dari operasi tersebut,
didapatkan sebuah hasil akhir berupa nilai integer yaitu 15.
Terdapat 7 jenis operator pada Python:
● Operator Aritmatika untuk menghitung operasi matematika, mulai dari penjumlahan,
pengurangan, perkalian, perpangkatan, dan lain sebagainya. (+, -, *, /, %, **, //)
● Operator komparasi atau perbandingan untuk membandingkan antar dua operan. Apakah
operan 1 lebih besar dari pada operan 2, atau apakah keduanya sama? Dan lain sebagainya.
(>, <, >=, <=, ==, !=)
● Operator penugasan untuk memberikan sebuah tugas terhadap suatu variabel. Atau dalam
bahasa yang lebih manusiawi: operator penugasan adalah operator yang berfungsi untuk
memberikan nilai ke dalam sebuah variabel. (=, +=, -=, *=, /=, %=, //=, **=, &=, !=, ^=, >>=, <<=)
● Operator logika sangat berkaitan erat dengan operator perbandingan. Dan kedua-duanya juga
mengembalikan nilai dengan tipe data yang sama yaitu boolean. (and, or, not)
● Operator keanggotaan (membership) hanya memiliki dua varian, yaitu in dan not in. Operator
in akan bernilai True jika suatu nilai ada di dalam sequence. Not in akan bernilai False jika
suatu nilai tidak ada di dalam sequence. (in, not in)
● Operator identitas didefinisikan dengan is dan is not. Operator is akan bernilai True jika dua
variabel bersifat identik baik dari segi nilai maupun penempatan lokasi di memory. Is not bernilai
False jika kedua variabel tidak identik baik dari segi nilai maupun penempatan lokasi di
memory. Untuk mengetahui id atau lokasi penyimpanan suatu nilai pada Python, kita bisa
memanggil fungsi id(). (is, is not)
● Operator bitwise adalah operator yang berhubungan dengan angka-angka biner.
(&, |, ^, -, >>, <<)
A 8 B 2

C True D False
A True B 7

C False D 3
A 7 B 3

C 1 D 0
A True B False

C 10 D 0
A 6 B 7

C True D False
A banana B apple

C False D True
A False B True

C 0 D 1
A 1 B 2

C 2.5 D 2.0
Kesimpulan
● Variabel adalah tempat untuk menyimpan nilai atau data dalam program Python.
● Anda dapat menginisialisasi variabel dalam Python dengan menetapkan nilai ke dalamnya, misalnya: x = 10
● Tipe data adalah jenis nilai yang dapat disimpan dalam variabel Python, seperti string, integer, float,
boolean, dan sebagainya.
● Anda dapat menggunakan fungsi bawaan seperti int(), float(), str(), dan sebagainya untuk mengkonversi
tipe data dalam Python.
● List adalah tipe data yang dapat menyimpan sejumlah nilai atau item dalam satu variabel. Item dalam list
dipisahkan oleh koma dan dikelilingi oleh tanda kurung siku.
● Anda dapat mengakses item dalam list Python dengan menggunakan indeks, yang dimulai dari 0. Misalnya,
my_list[0] akan mengembalikan item pertama dalam list.
● Tuple adalah Tipe data yang tidak dapat diubah setelah dibuat
● Operator merupakan Tanda atau simbol yang digunakan untuk melakukan operasi pada nilai atau variabel

Anda mungkin juga menyukai