Praktikum Pemrograman Python
Praktikum Pemrograman Python
TEKNIK INFORMATIKA
FAKULTAS ILMU KOMPUTER
UNIVERSITAS PUTRA INDONESIA YPTK PADANG
6
Topik Materi
Variabel & Tipe Data Perkuliahan Ke - 6
Pembahasan Materi :
Variabel dalam python memiliki format penulisan nama_variabel = <nilai>. Variabel dapat
berisi teks maupun bilangan. Terdapat beberapa aturan penulisan variabel, yaitu :
▪ nama variabel boleh diawali menggunakan huruf atau garis bawah (_) dan tidak dapat
dimulai dengan angka (0-9), contoh: namasaya, _nama
▪ karakter pada variabel bersifat sensitif, artinya huruf kapital dan huruf kecil memiliki arti
yang berbeda.
▪ nama variabel tidak boleh menggunakan kata kunci yang sudah ada dalam python
variabel.py
Secara umum, kita bisa membuat nama variabel apa saja yang kita mau di dalam python.
Akan tetapi, terdapat beberapa aturan dan pengecualian.
▪ _nama ✅
▪ 1nama ❌
▪ nama depan ❌
▪ namaDepan ✅
▪ nama_belakang ✅
▪ nama%lengkap ❌
Tipe Data Dan Variabel Python
Aturan Assignment
Aturan assignment atau aturan pemberian nilai terhadap variabel di dalam Python bisa
selesai secara multiple maupun secara single.
Cara single adalah dengan memberikan satu nilai terhadap satu variabel dalam satu baris,
sedangkan cara multiple adalah dengan memberikan multiple nilai terhadap multiple
variables dalam satu baris.
Contoh Assignment
a, b, c = 1, 2, "Contoh Assignment" a: 1
print('a:', a)
print('b:', b) b: 2
print('c:', c) c: Contoh Assignment
# kita juga bisa memberikan satu nilai yang sama untuk
# beberapa variabel d: 10
d = e = f = 10 e: 10
print('d:', d)
print('e:', e) f: 10
print('f:', f)
Tipe Data Dan Variabel Python
Memeriksa Tipe Data Pada Python
Sebelum kita memasuki contoh-contoh tipe data dasar pada python, kita akan mempelajari
cara untuk memeriksa atau mengetahui tipe data dari suatu variabel.
Integer
Tipe data integer adalah tipe data bilangan bulat. Sehingga setiap variabel yang memiliki
nilai bilangan bulat, maka ia akan dikategorikan sebagai integer.
Float
Hampir sama dengan tipe data integer, hanya saja tipe data float dipergunakan untuk
variabel-variabel yang memiliki nilai pecahan / desimal.
Complex
Sedangkan tipe data numerik yang lainnya adalah tipe data complex, sesuai namanya, ini
adalah tipe data yang kompleks. Ia merepresentasikan nilai imajiner.
Tipe Data Dan Variabel Python
Tipe Data Numbers (Numerik)
Dengan memanggil fungsi type(nama_variabel), kita akan bisa mengetahui tipe data dari
sebuah variabel.
tipe_numeric.py
tipe_complex.py
a = 5j 5j + 10j = 15j
b = 10j Tipe dari a:<class 'complex'>
c = a + b Tipe dari b:<class 'complex'>
print(a, '+', b, '=', c) Tipe dari c:<class 'complex'>
print('Tipe dari a:', type(a))
print('Tipe dari b:', type(b))
print('Tipe dari c:', type(c))
nama_depan = “Deri"
nama_belakang = Marse’
nama_lengkap = nama_depan + ' ' + nama_belakang
usia = ‘25’
alamat = ‘Kota Padang’
kata_mutiara = “Selamat Belajar Python"
print(nama_lengkap, '(' + usia + ')', ',', 'dari', alamat, ', kata mutiara:', kata_mutiara)
print('\nTipe dari nama_lengkap:', type(nama_lengkap))
print('Tipe dari usia:', type(usia))
print('Tipe dari alamat:', type(alamat))
print('Tipe dari kata_mutiara:', type(kata_mutiara))
Romi Hardianto (25) , dari Kota Padang , kata mutiara: Selamat Belajar Python
Tipe dari nama_lengkap: <class 'str'>
Tipe dari usia: <class 'str'>
Tipe dari alamat: <class 'str'>
Tipe dari kata_mutiara: <class 'str'>
Coba perhatikan variabel usia, meskipun isinya adalah sebuah angka numerik, tetap saja
di situ dia bertipe data string.
Tipe data boolean adalah tipe data yang paling simpel dan mudah. Akan tetapi dia sangat
penting sekali bahkan untuk membangun program / aplikasi skala besar sekalipun.
Tipe data boolean hanya memiliki dua buah nilai, yaitu; True dan False.
Nilai True untuk pernyataan bernilai benar, dan False untuk merepresentasikan pernyataan
yang bernilai salah.
tipe_boolean.py
belajar_python = True
python_sulit = False
print(‘Apakah materi hari ini python ?', belajar_python )
print('Apakah python sulit ?', python_sulit)
print('Tipe dari materi hari ini', type(belajar_python ))
print('Tipe dari python sulit', type(python_sulit))
Tipe Data Dan Variabel Python
tipe_boolean.py
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 yang akan di bahas nanti
pada seri belajar python dasar ini.
Input, proses, dan output adalah inti dari semua program komputer.
Input dan Output Python
tipe_boolean.py
❑ Input dari Keyboard
Python sudah menyediakan fungsi input() dan raw_input() untuk mengambil inputan dari
keyboard.
Artinya, teks yang kita inputkan dari keyboard akan disimpan ke dalam nama_variabel.
Input dan Output Python
tipe_boolean.py
❑ Input dari Keyboard
# Mengambil input
nama = raw_input("Siapa nama kamu: ")
umur = input("Berapa umur kamu: ")
# Menampilkan output
print "Hello",nama,"umur kamu adalah",umur,"tahun“
Input dan Output Python
tipe_boolean.py
❑ Output dari Keyboard
# Menginput kalimat
kalimat = input("Ketikan Sebuah Kalimat : ")
# Memecah kalimat menjadi kata-kata
kata = kalimat.split()
# Mengurutkan kata-kata
kata.sort()
# Menampilkan kata yang telah di urutkan
print('Berikut Urutan Kata - Kata')
for urut in kata :
print(urut)
Tipe Data Dan Variabel Python
2. Menghitung Luas Segitiga
latihan-2.py
# Menginput Bilangan
print('==========================================')
print('PROGRAM MENENTUKAN BILANGAN GANJIL / GENAP')
print('==========================================')
angka = int(input('Masukan Angka : '))
print('==========================================')
if angka % 2 == 0 :
print('Angka (%d) Merupakan Bilangan Genap' % angka)
else :
print('Angka (%d) Merupakan Bilangan Ganjil' % angka)
print('==========================================')
TERIMA KASIH