Anda di halaman 1dari 13

PRAKTIKUM DASAR PEMROGRAMAN

INF1053

LAPORAN PRAKTIKUM 8 : Set & Dictionary

Oleh :

Achmad Maulidin
2111102441141

Teknik Informatika
Fakultas Sains & Teknologi
Universitas Muhammadiyah Kalimantan Timur
Samarinda, 16 November 2021
Praktikum Dasar Pemrograman (INF1053) : Laporan Praktikum 8– Set & Dictionary

Laporan Praktikum 8:
Set &Dictionary
Pokok Bahasan:
 Tipe Data Set & Dictionary
Tujuan Pembelajaran:
 Mengiplementasikan penggunaan tipe data Set & Dictionary Python 3
Percobaan & Latihan 8.1:

Jawab :

a.

b.

Keterangan penjelasan : program diatas yang pada bagian a adalah untuk memgeluarkan item
apa saja yang terdapat di suatu varibel data set, Sedangkan untuk bagian yang b adalah untuk
mengetahui jumlah idex pada suatu data set

Achmad M./2111102441141 Teknik


Informatika - U M K T |1
Praktikum Dasar Pemrograman (INF1053) : Laporan Praktikum 8– Set & Dictionary

Percobaan & Latihan 8.2 :

Jawab :

A.
a. Method Add

b. Method Clear

c. Method Copy

Achmad M./2111102441141 Teknik


Informatika - U M K T |2
Praktikum Dasar Pemrograman (INF1053) : Laporan Praktikum 8– Set & Dictionary

d. Method Difference

e. Method Discard

f. Method Insterection

g. Method Insterection_update

h. Method isdisjoint

i. Method issuperset

Achmad M./2111102441141 Teknik


Informatika - U M K T |3
Praktikum Dasar Pemrograman (INF1053) : Laporan Praktikum 8– Set & Dictionary

j. Method Pop

k. Method Remove

l. Method symmetric_difference

m. Method symmetric diference update

n. Method Union

Achmad M./2111102441141 Teknik


Informatika - U M K T |4
Praktikum Dasar Pemrograman (INF1053) : Laporan Praktikum 8– Set & Dictionary

o. Method Update

B. Keterangan Penjelasan : Program diatas adalah Sebuah Method – method yang terdapat pada
data set untuk memudahkan pencarian variable dalam sebuah data

Percobaan & Latihan 8.3 :

Achmad M./2111102441141 Teknik


Informatika - U M K T |5
Praktikum Dasar Pemrograman (INF1053) : Laporan Praktikum 8– Set & Dictionary

Jawab
a.

b.

c. Keterangan Penjelasan : Program diatas adalah tipe data dictionary yang menginputkan
apakah mahasiswa tersebut temasuk ke dalam kelas A atau tidak
Percobaan & Latihan 8.4 :

Achmad M./2111102441141 Teknik


Informatika - U M K T |6
Praktikum Dasar Pemrograman (INF1053) : Laporan Praktikum 8– Set & Dictionary

Jawab :

a.

b. Mengakses data

Mengecek Value

Percobaan & Latihan 8.5 :

Achmad M./2111102441141 Teknik


Informatika - U M K T |7
Praktikum Dasar Pemrograman (INF1053) : Laporan Praktikum 8– Set & Dictionary

Jawab :

a.

b. Keterangan Penjelasan : yaitu pada program diatas melakukan perulangan pada index dan
value

Percobaan & Latihan 8.6 :

Achmad M./2111102441141 Teknik


Informatika - U M K T |8
Praktikum Dasar Pemrograman (INF1053) : Laporan Praktikum 8– Set & Dictionary

Jawab :
a.

b. Method Clear

Method Copy

Method Form Keys

Achmad M./2111102441141 Teknik


Informatika - U M K T |9
Praktikum Dasar Pemrograman (INF1053) : Laporan Praktikum 8– Set & Dictionary

Method Get

Method Items

Method Keys

Method Pop

Achmad M./2111102441141 Teknik


Informatika - U M K T | 10
Praktikum Dasar Pemrograman (INF1053) : Laporan Praktikum 8– Set & Dictionary

Method Set default

Method Update

Method Values

Achmad M./2111102441141 Teknik


Informatika - U M K T | 11
Praktikum Dasar Pemrograman (INF1053) : Laporan Praktikum 8– Set & Dictionary

c. Keterangan Penjelasan : Pada semua program diatas yaitu adalah method – method yang
terdapat di dictionary dan semau method memiliki masing masing kegunaan dan penjelasanya
sendiri.

Hasil Analisa praktikum 8

Latihan 8.1 : Pada program latihan 8.1 adalah pembahasan tentang tipe data set yang bersifat
unordered dan unindexed yang artinya tidak memiliki index/key.

Latihan 8.2 : Pada program latihan 8.2 ini yaitu melakukan berbagai macam method pada set

Latihan 8.3 : Pada program latihan 8.3 adalah pembahasan tentang data dictionary tipe data ini
sama seperti tipe data list, namun tipe data dictionart memiliki tipe data index string

Latihan 8.4 : Pada program latihan 8.4 yaitu melakukan operasi pada dictionary yang berupa
menambahkan, mengecek, dan mengkses data pada dictionary

Latihan 8.5 : Pada program latihan 8.5 yaitu melakukan perulangan pada tipe data dictionary
menggunakan perintah for

Latihan 8.6 : Pada program latihan 8.6 yaitu melakukan berbagai macam method yang terdapat
pada tie data dictionary

Kesimpulan Praktikum 8

Pada Praktikum kali ini mempelajari tipe data set dan dictionary yang dimana set yang
data nya tidak memiliki index/key, sedangakan tipe data dictionary sama seperti pada tipe data
list namun perbedaan nya yaitu dictionary memiliki index string melakukan perulangan pada
dictionary dan operasi dictionary dan sama seperti set melakukan method yang terdapat pada
kedua tipe data tersebut.

Achmad M./2111102441141 Teknik


Informatika - U M K T | 12

Anda mungkin juga menyukai