Tujuan :
Mampu memahami dan menjelaskan fungsi dari Dictionary
Mampu memahami dan menjelaskan fungsi dari Himpunan (set)
Mampu membedakan Dictionary dan Himpunan(set)
Mampu mengimplementasikan fungsi Dictionary dan Himpunan di kehiupan
sehari hari
Tugas Pendahuluan
1. Jelaskan apa yang anda ketahui tentang Dictionary dan Himpunan(set)!
2. Sebutkan apa saja yang dapat dilakukan di dalam Dictionary!
3. Tuliskan contoh program dari tiap-tiap operator yang ada di Himpunan(set)!
1. Dasar Teori
1.1. Pengertian Dictionary
Dictionary Python berbeda dengan List ataupun Tuple. Karena setiap urutanya
berisi key dan value. Setiap key dipisahkan dari value-nya oleh titik dua (:), item
dipisahkan oleh koma, dan semuanya tertutup dalam kurung kurawal. Dictionary
kosong tanpa barang ditulis hanya dengan dua kurung kurawal, seperti ini:
{}.Nilai kamus bisa berupa tipe apa pun, namun key harus berupa tipe data yang
tidak berubah seperti string, angka, atau tupel.
Method Description
2. Tugas Praktikum
1. Hari pertama Siska meminjam 3 buku pelajaran di perpustakaan, hari
selanjutnya siska meminjam lagi 5 buku cerita. Setelah seminggu siska kembali
ke perpustakaan membawa 2 buku pelajaran dan 3 buku cerita untuk ditukar
dengan 5 buku pelajaran dan 2 buku cerita yang berbeda. Buku apa saja yang
siska pinjam saat ini? Buatlah programnya!
2. Seorang mahasiswi mengisi data diri sebagai berikut :
Nama : Susanti
Alamat : Surakarta
Prodi : Sistem informasi
Semester : 5
Angkatan : 2015
Pada tahun 2018 susanti pindah tempat tinggal ke madura dan pada saat
bersamaan susanti beralih jenjang ke prodi teknik informatika. Namun pada
tahun 2019 susanti memutuskan untuk berhenti menjadi mahasiswi.
Buatlah program dari alur cerita diatas!