Anda di halaman 1dari 11

Laporan

Praktikum Algoritma
dan Pemrograman
List dan Dictionary

Asisten :
Salfina 16211025

Fachri Yusuf Triantoro 04221042

Disusun Oleh :
Ahmad Maulana Adi Nugroho 03221026

Brithanio Marubeni Kila’S.P 03221042

Marietha Naresvari 08221010

Imelda Natalia Leme’ 05221002

Renaldy Rante 05221051

16 Maret 2023
Dasar Teori
List pada Bahasa Python
List atau bisa kita katakan sebagai daftar, merupakan sebuah kumpulan atau koleksi data yang bisa
berisi angka maupun teks. Dan untuk menuliskannya, diawali dengan tanda kurung siku buka “[“
dan di akhiridengan kurung siku tutup “]”. Setiap data di dalam list ini dipisahkan oleh tanda koma
“,” contohnya seperti berikut ini mylist = [1, 3, 2, “saya”] . nah mylist sendiri merupakan sebuah
variable yang menampung isi dari list tersebut. Dan mylist sendiri memiliki 4 data. Yaitu 1, 3, 2 dan
“saya”. Fungsi list() mengembalikan list berisi anggota – anggota dari objek yang menjadi
argumennya. Jika argumennya kosong, maka fungsi ini akan mengembalikan list kosong. Jika
argumennya adalah dictionary, maka yang digunakan adalah key-key dari dictionary.Dalam list ini,
sebenarnya setiap data memiliki alamat yang biasa disebut sebagai indeks. Indeks sendiri di hitung
dari arah kiri menuju ke kanan dan di awali angka 0. Jadi data pertama yang ada dikiri pada mylist
diatas, yaitu 1, memiliki alamat atau indeks 0. Kemudian data No. 2 dari kiri yaitu angka 3 memiliki
indeks 1. Dan seterusnya. Namun, sebuah elemen list juga bisa kita panggil dari urutan paling kanan
menuju ke arah kiri. Namun, indeksnya menggunakan tanda negatif. Contohnya.. data pertama pada
sebelah kanan pada mylist diatas, memiliki indeks “-1”. Kemudian data No. 2 dari kiri yaitu 2
memiliki indeks “-2” dan seterusnya.
Dictionary pada python
Dictionary adalah tipe data yang anggotanya terdiri dari pasangan kunci:nilai (key:value).
Dictionary bersifat tidak berurut (unordered) sehingga anggotanya tidak memiliki
indeks.Dictionaries ditulis dipisahkan koma dalam kurung kurawal. Untuk lebih memahaminya,
silahkan kalian ketik code di bawah ini pada command line atau IDLE python..
>>>phoneext={'saalimah':1410, 'hidayah':1137}
>>>phoneext
` >>>phoneext.keys()
>>>list(phoneext.keys())
>>>phoneext.values()
>>>list(phoneext.values()) >>>phoneext.items()
>>>list(phoneext.items())
>>>phoneext.get("kent")
>>>phoneext.get("kent","NO ENTRY")
Source Code

No. Program_Pertkalian_Matriks_program2.py
1. print('->>Program perkalian matriks<<-\n')
2. print("-masukan nilai matriks-")
3. q = int(input('q ;'))
4. w = int(input('w ;'))
5.
6.
e = int(input('e ;'))
7. r = int(input('e ;'))
8.
9. a = [[e,r],[w,q]]
10. b = [[w,e],[q,e]]
11. c = []
12.
13. print('Matriks A')
14. for x in a:
15.
16.
print(x)
17. print('Matriks B')
18. for x in b:
19. print(x)
20. for x in range(0, len(a)):
21.2 row = []
2. for y in range(0, len(a[0])):
23. total = 0
24.
for z in range(0, len(a)):
25.
26. total = total + (a[x][z] * b[z][y])
27. row.append(total)
28. c.append(row)
29.
30. for x in range(0, len(c[0])):
31. for y in range (0, len(c[0])):
32. print(c[x][y],end=' ')
Screenshot
1. Program_Pertkalian_Matriks_program2
Tampilan awal dan masukkan kode yang diinginkan :
Setelah diprogram akan menampilkan kalimat tersebut dan masukkan
nilai matriks diinginkan :
Pembahasan
Program_Pertkalian_Matriks_program2
No. Penjelasan
1 Mencetak judul program

3 Mencetak nilai matriks

4-9 Masukan input nilai (q,w,e,r,s,t)

11 Mencetak menu

12 Mencetak 1 penjumlahan matriks

13 Mencetak 2 pengurangan matriks

14 Mencetak 3 keluar

15 Masukan input pilihan

17 Jika pill == 1

18-20 Masukan variabel a[[e, r] [w, q] [t, s]] list []


Masukan variabel b[[w, e] [q, e] [s, t]] list []
Masukan variabel c []

21 Cetak matriks A

22 Perulangan for x in a

23 Mencetak x

24 Mencetak Matrik B

25 Perulangan for x in b

26 Mencetak x

27 Perulangan for I in range (len (a)

28 Variabel el = [}

29 Perulangan For j range ( len (a[0]))


Kesimpulan
Pada praktikum Algoritma dan Pemrograman kesimpulan yang dapat diambill adalah:

1. List atau bisa kita katakan sebagai daftar, merupakan sebuah kumpulan atau koleksi data yang bisa
berisi angka maupun teks. Dan untuk menuliskannya, diawali dengan tanda kurung siku buka “[“ dan
di akhiri dengan kurung siku tutup “]”.
2. Dictionaries adalah koleksi pasangan item-item berasosiasi dimana setiap pasangan terdiri dari suatu
key dan value.
3. Dictionary merupakan kumpulan suatu struktur data yang penggunaannya mirip dengankamus2.
Program dari dictionary pembuatannya harus memuat;nama dictionary,key,value,kurung kurawal pada
awal dan akhir nya.
4. Terdapat banyak fungsi dan method pada python, setiap fungsi dan method mempunyaitugas nya
masing masing

Saran
Daftar Pustaka

Petani Kode. 2018 . 7 Hal Dasar Yang Harus Diketahui Tentang Dictionary Pada Python.Tersedia
online :http://www.petanikode.com/python-dictionary/

Anda mungkin juga menyukai