Anda di halaman 1dari 7

Nama : Lisna Sarining Wulan

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)

#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

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

#penjumlahan dua data numerik


print(5 + 5) #output 10
#penjumlahan dua data string
print(‘5’ + ‘5’) #output 55

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

2. Mengambil karakter s[indeksAwal:indeksAkhir:selisih]


s = "Pemrograman Desktop"
substring = s[12:19:1]
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' '50673' '--'
'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

Jika nilai nya dirubah maka akan terjadi error


s[12:18] = "Python"

*output

Anda mungkin juga menyukai