Anda di halaman 1dari 6

Praktikum 3 - Penerapan konsep variabel

Tujuan & Manfaat


Pada praktikum 3 - Penerapan konsep variabel, mahasiswa diharapkan:
1. Mahasiswa mengerti syntax dasar pada python
2. Mahasiswa dapat menjalankan program python menggunakan IDE, maupun di command prompt atau
terminal
3. Mahasiswa mengerti konsep variabel
4. Mahasiswa dapat menerapkan dalam program

Variabel [1]
Variabel adalah suatu pengenal (identifier) yang digunakan untuk mewakili suatu nilai tertentu di dalam proses
program. Berbeda dengan konstanta yang nilainya selalu tetap, nilai dari suatu variable bisa diubah-ubah
sesuai kebutuhan.
Variabel secara umumnya dapat menyimpan berbagai macam tipe data. di dalam Python, variabel bersifat
dinamis, yang artinya python tidak perlu dideklarasikan tipe data tertentu dan variabel python dapat diuaah
saat program dijalankan.
nama dari suatu variabel dapat ditentukan sendiri oleh pemrogram dengan aturan sebagai berikut:
1. Terdiri dari gabungan huruf dan angka dengan karakter pertama harus berupa huruf. Bahasa python
bersifat case-sensitive artinya huruf besar dan kecil dianggap berbeda. Jadi antara nama,Nama dan
NaMa dianggap berbeda.
2. Karakter pertama harus berupa huruf atau garis bawah atau underscore _ karakter selanjutnya dapat
berupa huruf, garis bawah atau angka
dalam penulisan variabel pada python, cukup menuliskan variabel lalu mengisikannya dengan nilai
ditambahkan dengan tanda sama dengan = diikuti dengan nilai untuk variabel tersebut.

Variabel [2]
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 :

1. nama variabel boleh diawali menggunakan huruf atau garis bawah (_) dan tidak dapat dimulai dengan
angka (0-9), contoh: namasaya, _nama
2. karakter pada variabel bersifat sensitif, artinya huruf kapital dan huruf kecil memiliki arti yang
berbeda.
3. nama variabel tidak boleh menggunakan kata kunci yang sudah ada dalam python
Berikut ini adalah contoh penggunaan variabel dalam coding python

Variabel [3]
Variabel adalah lokasi memori yang dicadangkan untuk menyimpan nilai-nilai. Ini berarti bahwa ketika
Anda membuat sebuah variabel Anda memesan beberapa ruang di memori. Variabel menyimpan data yang
dilakukan selama program dieksekusi, yang nantinya isi dari variabel tersebut dapat diubah oleh operasi -
operasi tertentu pada program yang menggunakan variabel.

Variabel dapat menyimpan berbagai macam tipe data. Di dalam pemrograman Python, variabel mempunyai
sifat yang dinamis, artinya variabel Python tidak perlu didekralasikan tipe data tertentu dan variabel Python
dapat diubah saat program dijalankan.

Penulisan variabel Python sendiri juga memiliki aturan tertentu, yaitu :

Karakter pertama harus berupa huruf atau garis bawah/underscore _


Karakter selanjutnya dapat berupa huruf, garis bawah/underscore _ atau angka
Karakter pada nama variabel bersifat sensitif (case-sensitif). Artinya huruf kecil dan huruf besar dibedakan.
Sebagai contoh, variabel namaDepan dan namadepan adalah variabel yang berbeda.
Untuk mulai membuat variabel di Python caranya sangat mudah, Anda cukup menuliskan variabel lalu
mengisinya dengan suatu nilai dengan cara menambahkan tanda sama dengan = diikuti dengan nilai yang
ingin dimasukan.

Dibawah ini adalah contoh penggunaan variabel dalam bahasa pemrograman Python

#proses memasukan data ke dalam variabel


nama = "John Doe"
#proses mencetak variabel
print(nama)

#nilai dan tipe data dalam variabel dapat diubah


umur = 20 #nilai awal
print(umur) #mencetak nilai umur
type(umur) #mengecek tipe data umur
umur = "dua puluh satu" #nilai setelah diubah
print(umur) #mencetak nilai umur
type(umur) #mengecek tipe data umur

namaDepan = "Budi"
namaBelakang = "Susanto"
nama = namaDepan + " " + namaBelakang
umur = 22
hobi = "Berenang"
print("Biodata\n", nama, "\n", umur, "\n", hobi)
#contoh variabel lainya
inivariabel = "Halo"
ini_juga_variabel = "Hai"
_inivariabeljuga = "Hi"
inivariabel222 = "Bye"

panjang = 10
lebar = 5
luas = panjang * lebar
print(luas)

Case Sensitive
Bahasa pemrograman python bersifat case sensitive. Ia akan membedakan antara huruf kecil dan huruf besar
walaupun sebuah kata itu terlihat sama.
Contoh:
ibu_kota = 'Jakarta'

print(iBu_kota)
Jika dijalankan, kita akan mendapatkan error:
Exception has occurred: NameError
name 'iBu_kota' is not defined
File "case-sensitive.py", line 3, in <module>
print(iBu_kota)

Kenapa?
Karena variabel yang kita definisikan adalah ibu_kota, dengan huruf kecil semuanya. Sedangkan variabel
yang berusaha kita panggil adalah iBu_kota yang mana huruf B nya adalah huruf kapital, dan interpreter
python menganggap keduanya berbeda

Berikut penggunaan variabel dalam bahasa pemrograman python


Percobaan 3.1
#memasukkan data dalam sebuah variabel
name = "Budi Bae" #isi variabel berupa string
print(name) #mencetak variabel

Output Percobaan 3.1


Budi Bae

Percobaan 3.2
#nilai dan tipe data dalam variabel
age = 21 #tipe data angka / numeric
print(age) #mencetak nilai age
print(type(age)) #melihat tipe data dari age
age = "dua puluh satu" #tipe data string
print(age) #mencetak string dari age
print(type(age)) #melihat tipe data

Output Percobaan 3.2


21
<class 'int'>
dua puluh satu
<class 'str'>

Percobaan 3.3
#nilai dan tipe data dalam variabel
first_name = "Monkey"
middle_name = "D."
last_name = "Luffy"
name = first_name+" "+middle_name+" "+last_name
age = 19
hobby = "Makan"
print("Profil\n",name,"\n",age,"\n",hobby)

Output Percobaan 3.3


Profil
Monkey D. Luffy
19
Makan

Percobaan 3.4
#contoh variabel lainnya
age = 1
Age = 2
aGe = 3
AGE = 4
a_g_e = 5
_age = 6
age_ = 7
_AGE_ = 8
print(age, Age, aGe, AGE, a_g_e, _age, age_, _AGE_) #mencetak variabel

Output Percobaan 3.4


1 2 3 4 5 6 7 8

Percobaan 3.5
#contoh variabel lainnya

numberofcollegegraduates = 2500
NUMBEROFCOLLEGEGRADUATES = 2500
numberOfCollegeGraduates = 2500
NumberOfCollegeGraduates = 2500
number_of_college_graduates = 2500
#mencetak variabel
print(numberofcollegegraduates, NUMBEROFCOLLEGEGRADUATES,numberOfCollegeGraduates,
NumberOfCollegeGraduates, number_of_college_graduates)

Output Percobaan 3.5


2500 2500 2500 2500 2500

Latihan
Catatan: gunakan python versi 3.x atau di atas nya
1. Jalankan program di atas di komputer anda, menggunakan pycharm, jupyter-notebook, jupyter-lab atau
google colab dan aplikasi lainnya.
2. Buatlah program menggunakan variable, dengan variabel yang mendeskripsikan biodata anda,
# biodata deskripsi ="ini program python"
nama = "Nama anda"
tempat lahir = "tempat lahir anda"
tanggal lahir = "tanggal lahir anda"
alamat = "alamat anda, terdiri dari nama jalan dan nomor rumah"
umur = usia anda sekarang
hobi = "tuliskan hobi anda, boleh lebih dari satu"

dengan output sebagai berikut: [pastikan teks output berwarna merah dibawah ini sesuai dengan
data anda masing-masing]
Nama saya nama anda tempat lahir saya di tempat lahir anda saya lahir pada
tanggal tanggal lahir anda alamat tempat tinggal saya di nama jalan dan nomor
rumah anda di Kota Pontianak, umur saya sekarang umur anda saat ini tahun dan
saya memiliki memiliki hobi hobi anda
3. Buatlah program menggunakan variable, dengan variabel yang diguankan untuk melakukan
perhitungan,
# menghitung luas & keliling persegi panjang
panjang = 15
lebar = 5.7
keliling_persegi_panjang = panjang*lebar
lebar_persegi_panjang = 2*(panjang+lebar)

dengan output sebagai berikut:


Sebuah persegi panjang memiliki panjang 15 cm, lebar 5.7 cm dan memiliki
luas sebesar 85.5 cm dan keliling 41.4 cm

4. Buatlah program dengan memodifikasi latihan nomor 3, nilai panjang dan lebarnya menggunakan nilai
yang di input oleh user.
5. Buatlah program untuk menghitung bangun datar berikut ini dimana setiap output menampilkan nilai
yang diinput dan hasil yang diperoleh dari program tersebut.
1. Luas dan keliling persegi
2. Luas dan keliling persegi panjang
3. Luas dan keliling jajar genjang
4. Luas dan keliling trapesium
5. Luas dan keliling belah ketupat
6. Luas dan keliling layang-layang
7. Luas dan keliling segitiga
8. Luas dan keliling lingkaran
6. Tantangan : Buatlah program untuk menghitung luas dan keliling bangun datar pada latihan nomor
5. Dimana pengguna disajikan 8 pilihan menu untuk mengitung luas dan keliling masing-masing
bangun datar. Jika user memilih nomor 4 maka, program akan meminta user memasukan inputan
trapesium dan menampilkan luas dan keliling trapesium tersebut begitu seterusnya. Program akan
meminta user “Apakah anda ingin menghitung bangun datar yang lain?” jika “Ya” maka program
akan kembali ke menu utama, jika “Tidak” maka proses selesai.

Format Laporan Praktikum

1. Buatlah laporan praktikum program nomor 2 dan nomor 3, dengan menggunakan command promt
(cmd), notepad, jupyter-lab, jupyter-notebook, dengan format laporan menampilkan :
A. Tujuan
B. Teori Pendukung Pemahaman Materi
C. Alat dan Bahan
D. Langkah-Langkah Percobaan
E. Analisis program
F. Kesimpulan
G. Referensi

2. Upload file laporan praktikum kalian ke e-learning dengan format .pdf nama file
nim_anda_praktikumAP-3.pdf  3202216107_Fellix_praktikumAP-3.

Referensi :

1. Real Python - https://realpython.com


2. Belajar Python - Situs Open Source Tutorial Pemrograman Python Bahasa Indonesia
- https://belajarpython.com
3. Modul Praktikum Algoritma Pemrograman Program Studi D3 Teknik Informatika Jurusan Teknik
Elektro Politeknik Negeri Pontianak.
4. https://id.pinterest.com/pin/781093129113430988/
5. https://nbviewer.org/github/twseptian/pemrograman-python/blob/master/notebooks/modul-3-
variable.ipynb
6. https://www.dqlab.id/yuk-coba-coding-variabel-dan-tipe-data-dalam-python#:~:text=1.-
,Variabel%20Python,dapat%20berisi%20teks%20maupun%20bilangan.

Anda mungkin juga menyukai