0% menganggap dokumen ini bermanfaat (0 suara)
74 tayangan27 halaman

Praktikum Pemrograman Python

Dokumen tersebut membahas tentang variabel dan tipe data dalam bahasa pemrograman Python. Secara singkat, variabel digunakan untuk menyimpan data dan dapat berisi berbagai jenis tipe data seperti angka, teks, dan nilai benar atau salah. Dokumen ini juga menjelaskan cara membuat variabel, aturan penamaan variabel, serta contoh penggunaan berbagai jenis tipe data dasar dalam Python.

Diunggah oleh

aditadian146
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 PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
74 tayangan27 halaman

Praktikum Pemrograman Python

Dokumen tersebut membahas tentang variabel dan tipe data dalam bahasa pemrograman Python. Secara singkat, variabel digunakan untuk menyimpan data dan dapat berisi berbagai jenis tipe data seperti angka, teks, dan nilai benar atau salah. Dokumen ini juga menjelaskan cara membuat variabel, aturan penamaan variabel, serta contoh penggunaan berbagai jenis tipe data dasar dalam Python.

Diunggah oleh

aditadian146
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 PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 27

ALGORITMA DAN PEMROGRAMAN

TEKNIK INFORMATIKA
FAKULTAS ILMU KOMPUTER
UNIVERSITAS PUTRA INDONESIA YPTK PADANG

DOSEN PENGAMPU : DERI MARSE PUTRA, M.KOM


BAHASA PEMROGRAMAN PYTHON
PRAKTIKUM PYTHON

6
Topik Materi
Variabel & Tipe Data Perkuliahan Ke - 6
Pembahasan Materi :

1. Apa itu variabel?


2. Apa itu tipe data?
3. Cara Membuat Variabel
4. Aturan Penamaan Variabel
5. Aturan Assignment
6. Memeriksa Tipe Data Pada Python
7. Jenis - Jenis Tipe Data Python
▪ Tipe Data Numbers (Numerik)
▪ Tipe Data String (Teks)
▪ Tipe Data Boolean (Benar/Salah)
Python Programming Basic ▪ Tipe Data Canggih

Fakultas Ilmu Komputer


Universitas Putra Indonesia YPTK
Tipe Data Dan Variabel Python
Variabel merupakan tempat penyimpanan data yang bersifat mutable, artinya nilainya bisa
berubah-ubah.

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

Berikut ini adalah contoh penggunaan variabel dalam coding python :


Tipe Data Dan Variabel Python
Apa itu tipe data?
Tipe data adalah jenis dari suatu data. Setiap data memiliki nilai, dan setiap nilai memiliki
jenis. Ada data-data yang bertipe angka, ada pula yang bertipe huruf/karakter, ada juga
yang bertipe benar/salah dan sebagainya.

Cara Membuat Variabel


Secara membuat variabel di Python sangat mudah sekali. Kita hanya perlu menuliskan
nama variabel lalu diikuti oleh nilai yang kita inginkan.

variabel.py

nama : Deri Marse Putra


usia : 25
sudah menikah : True

Ketik : python variabel.py [Enter]


Tipe Data Dan Variabel Python
Aturan Penamaan Variabel

Secara umum, kita bisa membuat nama variabel apa saja yang kita mau di dalam python.
Akan tetapi, terdapat beberapa aturan dan pengecualian.

Berikut ini aturan-aturannya secara sederhana :

▪ Nama variabel hanya boleh diawali oleh huruf atau underscore.


▪ Nama variabel tidak boleh diawali oleh angka.
▪ Nama variabel hanya bisa terdiri dari karakter alpha-numeric dan underscore (A-z, 0-9,
and _ )
▪ Nama variabel bersifat case sensitive. Artinya variabel nama berbeda dengan Nama atau
naMA
Tipe Data Dan Variabel Python
Sebagai contoh, berikut ini adalah variable - variabel yang benar & salah :

▪ _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.

Untuk melakukannya, kita bisa menggunakan fungsi type() bawaan python.

Perhatikan kode program berikut :


tipe_data.py Hasilnya :

a = ‘Latihan Python’ <class 'str’>


b = 50 <class 'int'>
print(type(a))
print(type(b))
Tipe Data Dan Variabel Python
Jenis - Jenis Tipe Data Python

1. Tipe Data Numbers (Numerik) [ integer, float, dan kompleks ]


2. Tipe Data String (Teks)
3. Tipe Data Boolean (Benar / Salah) ) [ true dan false ]
4. Tipe Data Canggih
▪ List
▪ Tuple
▪ Set
▪ Dictionary
Tipe Data Dan Variabel Python
Jenis - Jenis Tipe Data Python
Tipe Data Dan Variabel Python
Tipe Data Numbers (Numerik)
Yang pertama adalah tipe data numerik. Tipe data numerik adalah semua jenis tipe yang
bersifat angka, bisa ditambah, bisa dikurangi, bisa dikali, bisa dibagi, dan lain sebagainya.

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

panjang = 5 5 * 10.5 = 52.5


lebar = 10.5 Tipe dari variabel panjang: <class 'int'>
luas = panjang * lebar Tipe dari variabel lebar: <class 'float'>
print(panjang, '*', lebar, '=', luas) Tipe dari variabel luas: <class 'float'>
print("Tipe dari variabel panjang:", type(panjang))
print("Tipe dari variabel lebar:", type(lebar))
print("Tipe dari variabel luas:", type(luas))

Ketik : python tipe_numeric.py [Enter]


Tipe Data Dan Variabel Python
Tipe Data Numbers (Complex)

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))

Ketik : python tipe_complex.py [Enter]


Tipe Data Dan Variabel Python
Tipe Data String (Teks)
String adalah tipe data yang digunakan untuk menyimpan sebuah teks, data yang bertipe
string harus diapit oleh tanda petik, baik tanda petik satu ('') mau pun tanda petik dua ("").
tipe_string.py

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))

Ketik : python tipe_string.py [Enter]


Tipe Data Dan Variabel Python
Tipe Data String (Teks)
tipe_string.py

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.

Kenapa ? karena ia diapit oleh tanda petik.


Tipe Data Dan Variabel Python
Tipe Data Boolean (Benar / Salah)

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

Apakah materi hari ini python ?', True


Apakah python sulit False
Tipe dari materi hari ini <class 'bool’>
Tipe dari python sulit <class 'bool'>

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.

Ketik : python tipe_boolean.py [Enter]


Input dan Output Python
tipe_boolean.py
Input adalah masukan yang kita berikan ke program.

Program akan memprosesnya dan menampilkan hasil outputnya.

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.

nama_varabel = input("Sebuah Teks")

Artinya, teks yang kita inputkan dari keyboard akan disimpan ke dalam nama_variabel.
Input dan Output Python
tipe_boolean.py
❑ Input dari Keyboard

Cobakan dengan contoh yang lain.

# 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

Seperti yang kita sudah ketahui pada contoh-contoh sebelumnya.


Untuk menampilkan output teks, kita menggunakan fungsi print().
Contoh:

print "Hello World!"


print nama_variabel
print "Gabung dengan", variabel
Tipe Data Dan Variabel Python

Latihan Python Tipe Data & Variabel

1. Mengurutkan Kata Sesuai Abjad


2. Menghitung Luas Segitiga
3. Menentukan Bilangan Ganjil / Genap
Tipe Data Dan Variabel Python
1. Mengurutkan Kata Sesuai Abjad
latihan-1.py

# 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 Alas & Tinggi Segitiga


print('======================================')
print('PROGRAM MENGHITUNG LUAS SEGITIGA ')
print('======================================')
alas = float(input("Masukan Alas Segitiga : "))
tinggi = float(input("Masukan Tinggi Segitiga : "))
print('======================================')
# Menghitung Luas Segitiga
luas = (alas * tinggi) / 2
# Menampilkan hasil perhitungan
print('Luas Segitiga Adalah = %0.2f' %luas)
print('======================================')
Tipe Data Dan Variabel Python
3. Menentukan Bilangan Ganjil dan Genap
latihan-4.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

Anda mungkin juga menyukai