Asisten :
Muhammad Giovani 02181021
Disusun Oleh :
Dea Ventika Putri 05191010
17 Maret 2020
Dasar Teori
List
Python menyediakan sejumlah tipe data yang dikenal dengan tipe data
berurut (sequence). List adalah salah satu di antaranya. List adalah tipe data
yang berisi satu atau beberapa nilai di dalamnya. Nilai – nilai ini sering juga
disebut item, elemen, atau anggota list. List dibuat dengan menempatkan
semua item di dalam tanda kurung [ ], dipisahkan oleh tanda koma. Anggota list
bisa berisi satu tipe data, atau campuran.
# list kosong
my_list = []
my_list = [1,2,3,4,5]
List juga bisa berisi list lain. Ini disebut list bersarang
# list bersarang
Dictionary
1
di dalam tanda kurung kurawal { }, dipisahkan oleh tanda koma. Anggota diction
ary terdiri dari pasangan kunci:nilai. Kunci harus bersifat unik, tidak boleh ada
dua kunci yang sama dalam dictionary.
my_dict = {}
Source Code
No. Latihan 1.py
2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
25
26
27
28
29
30
31
32
33
34
35
36
37
1
2
3
4
5
6
3
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Screenshot
Latihan 1.py
Tampilan awal program, pengguna diminta untuk memilih salah satu menu yang telah ditampilkan.
4
Setelah memilih salah satu menu, maka komputer akan menjalankan sesuai pilihan menu yang telah
dipilih.
Latihan 2.py
Tampilan awal program, komputer akan menampilkan hasil dari perkalian matriks.
5
6
Pembahasan
Latihan 1.py
No. Penjelasan
Latihan 2.py
No. Penjelasan
5 Mencetak “Matriks A”
6-7 For I in a merupakan perulangan dengan batas sesuai dengan inputan pengguna.
7
8 Mencetak “Matriks B”
8
Flowchart
1. Membuat flowchart dimana pengguna bisa membuat matrik dan ingin mengubah nilai matriks
berdasarkan kolom dan barisnya. (Latihan1.py)
Kesimpulan
Adapun kesimpulan yang dapat diambil dari praktikum algoritma dan pemrograman dengan
9
judul List dan Dictionary ini adalah praktikan dapat membuat program sederhana dengan melibatkan
struktur data List dan Dictionary, serta praktikan paham dan mengerti betul tentang penggunaan
fungsi list dan dictionary.
Saran
Pada saat praktikum di kelas, diharapkan asisten praktikum lab alpro dapat menjelaskan
semua materi secara terperinci agar praktikan lebih dapat menguasai materi dengan jelas dan dapat
mengaplikasikannya dengan mudah. Jika perlu, asisten dapat mencoba modul bersamaan dengan
praktikan sambil menjelaskan fungsi dari tiap simbol kepada praktikan, karena mayoritas dari
praktikan sangat awam dengan maksud dari pemrograman tersebut(menjelaskan arti/maksud per line).
10