T2 LAPORAN LATIHAN 2.1 Dan 2.2
T2 LAPORAN LATIHAN 2.1 Dan 2.2
NIM : 21.01.0.0046
Prodi : Teknik Informatika/5B
Mata Kuliah : Pemrograman Dekstop
Latihan 2.1
Jawab
*Input1
#proses memasukan data ke dalam variabel
nama = "John Doe"
#proses mencetak variabel
print(nama)
*output1
*Input2
namaDepan = "Lisna"
namaBelakang = "Sarining Wulan"
nama = namaDepan +""+ namaBelakang
umur = 19
hobi = "Ngegame"
print("Biodata\n",nama,"\n",umur,"\n",hobi)
*output2
*Input3
#contoh variable lainnya
inivariabel="Halo"
ini_juga_variabel="Hai"
_inivariabeljuga = "Hi"
inivariabel222="Bye"
panjang = 10
lebar = 5
luas = panjang*lebar
print(luas)
*output3
Latihan 2.2
*Input
ariabl = 5
lebar = 10.5
luas = variable*lebar
print( variable, ‘*’, lebar, ‘=’, luas)
print(“Tipe dari variable variable:”, type( ariabl))
print(“Tipe dari variable lebar:”, type(lebar))
print(“Tipe dari variable luas:”, type(luas))
a = 5j
b = 10j
c = a + b
print(a, ‘+’, b, ‘=’, c)
print(‘Tipe dari a:’, type(a))
print(‘Tipe dari b:’, type(b))
print(‘Tipe dari c:’, type©)
*Output
*Pertanyaan
• Bagaimana output kedua kode diatas?
• Apa perbedaan tipe data numerik dan string?
Tipe data numerik : tipe data yang dapat kita gunakan pada suatu variable konstanta yang
dapat menyimpan nilai berupa angka. Semua objek dalam data numerik tidak dapat
diubah nilainya (immutable)
Tipe data string : tipe data yang bisa kita gunakan untuk menampung banyak karakter
unicode direpresentasikan dengan type str, bersifat immutable (tidak dapat diubah
nilainya) jika diubah atau diganti maka akan error.
S = “Pemrograman Desktop”
• Dari variable S diatas ada berapa cara untuk mengambil kata “Dekstop” dan bagaimana
caranya?
Ada 3 cara menggunakan operator slice dengan cara mengambil beberapa karakter,
dikarenakan kata “Desktop” lebih dari 1 indeks maka hanya dapat menggunakan 2 cara
yaitu sebagai berikut :
1. Mengambil karakter s[indeksAwal:indeksAkhir]
s = "Pemrograman Desktop"
substring = s[12:19]
print(substring)
hasilnya
PS C:\lizzzzzzzz> c:; cd 'c:\lizzzzzzzz'; & 'C:\Program Files\Python311\python.exe'
'c:\Users\HP\.vscode\extensions\ms-python.python-
2023.18.0\pythonFiles\lib\python\debugpy\adapter/../..\debugpy\launcher' '50634' '--'
'c:\lizzzzzzzz\tugas2.py'
Desktop
PS C:\lizzzzzzzz>
• Apakah kata “Dekstop” pada variable S bisa diganti menjadi kata “Phyton” dan
mengapa?
Tidak bisa, karena tipe data dari variable s adalah string dimana string adalah tipe data
yang bersifat immutable atau tidak tidak dapat diubah nilainya.
s = "Pemrograman Desktop"
print(s)
print('Tipe dari s:', type(s))
*output
*output