Anda di halaman 1dari 13

Nama : Adhy Prasongko

NIM : 21/480437/TK/53009
Kelas :B
Praktikum Pemrograman Komputer
Minggu 2 – “Dasar-dasar Phyton”

1. Buatlah beberapa variabel berserta penugasannya untuk menampung tipe-tipe data seperti: bilangan
integer, float (desimal), biner, imajiner, string, list, tuple, set dan dictionary. Nama variabel dan nilai
datanya bebas. Buatlah minimal 20 Variabel!
Jawab:
Variabel (biru)

>>> tempat_main=["taman dengung","andeska","pandean"]

>>> type(tempat_main)

<class 'list'>

>>> buku_pramudya={"bumi manusia","ken arok","gadis pantai"}

>>> type(buku_pramudya)

<class 'set'>

>>> sepatu_gunung=["eiger","consina","k2"]

>>> type(sepatu_gunung)

<class 'list'>

>>> tim_sepak_bola="juventus","man city","torino"

>>> type(tim_sepak_bola)

<class 'tuple'>

>>> iklan_yamaha="yamaha semakin di depan"

>>> type(iklan_yamaha)

<class 'str'>

>>> sepatu=["warior","pro att","ardiles"]

>>> type(sepatu)

<class 'list'>

>>> montor={"beat","supra x","supra fit"}

>>> type(montor)

<class 'set'>

>>> rifqi_tidur=False
>>> rifqi_belajar=True

>>> type(rifqi_belajar)

<class 'bool'>

>>> matematika_susah=False

>>> matematika_asik=True

>>> type(matematika_asik)

<class 'bool'>

>>> laptop=('asus','lenovo','hp')

>>> type(laptop)

<class 'tuple'>

>>> kopi=('torabika','abc','kopi gajah')

>>> type(kopi)

<class 'tuple'>

>>> ganjil={"satu":1,"tiga":3,"lima":5}

>>> type(ganjil)

<class 'dict'>

>>> huruf_vokal={"a":1,"i":2,"u":3,"e":4,"o":5}

>>> type(huruf_vokal)

<class 'dict'>

>>> julukan_pss="super elang jawa"

>>> type(julukan_pss)

<class 'str'>

>>> iklan_rucika="air mengalir sampe jauh"

>>> type(iklan_rucika)

<class 'str'>

>>> anthem_persebaya="song of pride"

>>> type(anthem_persebaya)

<class 'str'>

>>> celana=('jeans','chinos','cargo')

>>> type(celana)

<class 'tuple'>
>>> sarung=('gajah duduk','wadimor','sarung samarinda')

>>> type(sarung)

<class 'tuple'>

>>> makanan_ayam=('jagung','beras','dedak')

>>> type(makanan_ayam)

<class 'tuple'>

>>> warna_kesukaan=["hitam","putih","abu-abu"]

>>> type(warna_kesukaan)

<class 'list'>

>>> merk_kemeja=["uniqlo","eiger","volcom"]

>>> type(merk_kemeja)

<class 'list'>

>>> sepatu_gunung=["eiger","consina","k2"]

>>> type(sepatu_gunung)

<class 'list'>

>>> merk_tepung=["bogasari","segitiga","rose brand"]

>>> type(merk_tepung)

<class 'list'>

>>> warna_sepatuku=["putih","tiham","hijau tua"]

>>> type(warna_sepatuku)

<class 'list'>

>>> jenis_gula=["pasir","batu","jawa"]

>>> type(jenis_gula)

<class 'list'>

>>> merk_helm=('ink','kyt','bogo')

>>> type(merk_helm)

<class 'tuple'>
Lampiran:
2. Gunakan fungsi type() untuk memasukan tipe data dari variable yang anda gunakan
Jawab:
#type() {hijau}

>>> tempat_main=["taman dengung","andeska","pandean"]

>>> type(tempat_main)

<class 'list'>

>>> buku_pramudya={"bumi manusia","ken arok","gadis pantai"}

>>> type(buku_pramudya)

<class 'set'>

>>> sepatu_gunung=["eiger","consina","k2"]

>>> type(sepatu_gunung)

<class 'list'>

>>> tim_sepak_bola="juventus","man city","torino"

>>> type(tim_sepak_bola)

<class 'tuple'>

>>> iklan_yamaha="yamaha semakin di depan"

>>> type(iklan_yamaha)

<class 'str'>

>>> sepatu=["warior","pro att","ardiles"]

>>> type(sepatu)

<class 'list'>

>>> montor={"beat","supra x","supra fit"}

>>> type(montor)

<class 'set'>

>>> rifqi_tidur=False

>>> rifqi_belajar=True

>>> type(rifqi_belajar)

<class 'bool'>

>>> matematika_susah=False

>>> matematika_asik=True
>>> type(matematika_asik)

<class 'bool'>

>>> laptop=('asus','lenovo','hp')

>>> type(laptop)

<class 'tuple'>

>>> kopi=('torabika','abc','kopi gajah')

>>> type(kopi)

<class 'tuple'>

>>> ganjil={"satu":1,"tiga":3,"lima":5}

>>> type(ganjil)

<class 'dict'>

>>> huruf_vokal={"a":1,"i":2,"u":3,"e":4,"o":5}

>>> type(huruf_vokal)

<class 'dict'>

>>> julukan_pss="super elang jawa"

>>> type(julukan_pss)

<class 'str'>

>>> iklan_rucika="air mengalir sampe jauh"

>>> type(iklan_rucika)

<class 'str'>

>>> anthem_persebaya="song of pride"

>>> type(anthem_persebaya)

<class 'str'>

>>> celana=('jeans','chinos','cargo')

>>> type(celana)

<class 'tuple'>

>>> sarung=('gajah duduk','wadimor','sarung samarinda')

>>> type(sarung)

<class 'tuple'>

>>> makanan_ayam=('jagung','beras','dedak')

>>> type(makanan_ayam)
<class 'tuple'>

>>> warna_kesukaan=["hitam","putih","abu-abu"]

>>> type(warna_kesukaan)

<class 'list'>

>>> merk_kemeja=["uniqlo","eiger","volcom"]

>>> type(merk_kemeja)

<class 'list'>

>>> sepatu_gunung=["eiger","consina","k2"]

>>> type(sepatu_gunung)

<class 'list'>

>>> merk_tepung=["bogasari","segitiga","rose brand"]

>>> type(merk_tepung)

<class 'list'>

>>> warna_sepatuku=["putih","tiham","hijau tua"]

>>> type(warna_sepatuku)

<class 'list'>

>>> jenis_gula=["pasir","batu","jawa"]

>>> type(jenis_gula)

<class 'list'>

>>> merk_helm=('ink','kyt','bogo')

>>> type(merk_helm)

<class 'tuple'>
Lampiran:
3. Diberikan suatu variable yang berisi data string sebagai berikut: >>> AB= ‘Mahasiswa S1 teknik
geodesi fakultas teknik 2022’. Tuliskan perintah-perintah phyton terkait data string pada variable AB
tersebut dan atau tulisan hasil keluarannya.
Jawab:

No. Perintah Python Hasil (output)


1. >>> len(AB) 48
2. >>> AB[46] ‘2’
3. >>> AB[:28] 'Mahasiswa S1 teknik geodesi '
4. >>> AB[10:] 'S1 teknik geodesi fakultas teknik 2022'
5. >>> AB[-24] ‘e’
6. >>> AB[-13:] 's teknik 2022'
7. >>> AB[:-38] 'Mahasiswa '
8. >>> AB[-13:-3] 's teknik 2'
9. >>> AB[-34:25] 'eknik geode'
10. >>> AB[23:-5] 'desi fakultas teknik'
11. >>> AB[4:12] 'siswa S1'
12. >>> AB[10:22:2] 'S enkg'
13. >>> AB[20:9:-2] 'gkne S'
14. >>> AB [-3:19:-1] '02 kinket satlukaf isedoeg'
15. >>> ' 'M S t g f t 2'
'.join(AB[0]+AB[10]+AB
[13]+AB[20]+AB[28]+AB[
37]+AB[44])
16. >>> AB[:48].title() 'Mahasiswa S1 Teknik Geodesi Fakultas
Teknik 2022'
17. >>> AB 'Geodesi fakultas teknik'
[20:43].capitalize()
18. >>> 'TEKNIK GEODESI'
AB[13:27].upper()
19. >>> '*****TEKNIK*****' *) Gunakan metode center()
AB[37:43].center(16,
"*").upper()
20. >>> AB[13:].title() 'Teknik Geodesi Fakultas Teknik 2022'
21. >>> 'Mahasiswa Angkatan 2022'
AB[0:10]+'Angkatan'+
AB[43:]
22. >>> '- '2-0-2-2'
'.join(AB[44:])
23. >>> 'S-I' *) Gunakan metode replace()
AB[10:12].replace('1
','-I')
24. >>> 'Mahasiswa S-I Teknik Geodesi Fakultas
AB.title().replace(' Teknik 2022'
1','-I')
25. >>> 'TEKNIK GEODESI 2022'
(AB[13:19].ljust(10) *) Gunakan metode ljust()
+AB[20:27].ljust(10)
+AB[44:]).upper()
26. >>> '$$$$$GEODESI 2022'
AB[20:27].rjust(12,' *) Gunakan metode rjust()
$').upper()+AB[43:]
27. >>> 'mAHASISWA s1'
AB[0:13].swapcase() *) Gunakan metode swapcase()
28. >>> AB[44:].zfill(7) ’0002022’
*) Gunakan metode zfill()
29. >>> '- '0-0-1'
'.join(AB[11].zfill( *) Gunakan metode join() dan zfill()
3))
30. >>> AB[44:]+'10' '202210'
31. >>> AB[:10]+'2010' 'Mahasiswa 2010'
32. >>> 'T,E,K,N,I,K'
','.join(AB[13:19]).
upper()
Lampiran:
4. Diberikan lima buah variabel berikut penugasannya:
>>> artis = "isyana sarasvati" # semua huruf kecil
>>> lagu = "keep being you" # semua huruf kecil

>>> rilis = 2014


>>> copy = 1500000

>>> album = "explore!" # semua huruf kecil

Diinginkan tampilan keluarannya adalah:


Lagu "Keep Being You" yang dinyanyikan Isyana Sarasvati dari album "Explore!" yang dirilis
pada tahun 2014 telah terjual sebanyak 15,000,000 kopiDengan menggunakan metode
format(), aturlah tampilan kelima variabel tersebut agar sesuai dengan hasil keluaran yang
diinginkan dengan 3 alternatif metode format():
>>> artis = "isyana sarasvati"
>>> lagu = "keep being you"
>>> rilis = 2014
>>> copy = 15000000
>>> album = "explore!"
a. Cara default {}.format()
>>> print('Lagu "{}" yang dinyanyikan {} dari album "{}" yang
dirilis pada tahun {} telah terjual sebanyak
{:,} kopi'.format( lagu.title(),artis. title(), album.title()
,rilis,copy))

b. Menggunakan indeks {index}.format(), dengan urutan indeks 0 untuk nilai variabel artis,
indeks 1 untuk nilai variabel lagu, dan seterusnya.
>>> print('Lagu "{1}" yang dinyanyikan { 0} dari album "{4}"
yang dirilis pada tahun {2 } telah terjual sebanyak
{3:,} kopi'.format( artis.title(), lagu. title(), rilis,copy,al
bum.title()))
c. Menuliskan variabel ke penampungnya (placeholder) à {variable}.format()
>>> print('Lagu "{lagu}" yang dinyanyikan {artis} dari album
"{album}" yang dirilis pada tahun {rilis} telah terjual
sebanyak {copy:,} kopi'.format(artis = "isyana
sarasvati".capitalize().title(), lagu = "keep being you".
title(), rilis = 2014 ,copy = 15000000,album =
"explore!".title()))
Lampiran:

5. Jika pada soal nomer 4 di atas, diinginkan agar tampilan keluaran variabel copy
menggunakan tanda titik (“.”) untuk menunjukkan angka ribuannya, sehingga menjadi:
Lagu "Keep Being You" yang dinyanyikan Isyana Sarasvati dari album "Explore!" yang dirilis
pada tahun 2014 telah terjual sebanyak 15.000.000 kopiTuliskan perintahnya menggunakan
salah satu alternatif metode format() !

Jawab:

>>> artis = "isyana sarasvati"


>>> lagu = "keep being you"
>>> rilis = 2014
>>> copy = 15000000

>>> album = "explore!"

>>> print('Lagu "{lagu}" yang dinyanyikan {artis} dari album


"{album}" yang dirilis pada tahun {rilis} telah terjual
sebanyak {copy} kopi'.format(artis = "isyana
sarasvati".title(),lagu = "keep being you".title(),rilis=
'2014',copy='15.000.000', album='Explore!'.title()))
Lampiran:

Anda mungkin juga menyukai