Anda di halaman 1dari 5

BAB IV

PERCOBAAN 3
SET DAN DICTIONARY
KETENTUAN :
 Ukuran Margin 4333 (Left, Right, Top, Bottom)
 Font Times New Roman
 Font Size Paragraf 12
 Font Size Keterangan Tabel & Gambar 10
 Tulisan Keterangan Tabel dan Gambar Bold (ex : Tabel 4.1 Tipe Data
Dalam Python; Gambar 4.1 Tipe data)
 Space 1,5

4.1 Tujuan
1. Mengenal jenis tipe data collection (array) dalam bahasa pemrograman Python.
2. Mengetahui perbedaan setiap jenis tipe data collection (array) dalam Python.
3. Memahami sifat-sifat setiap tipe data collection (array) dalam Python.
4. Mampu mengaplikasikan penggunaan tipe data Set dan Dictionary dalam
Python.

4.2 Dasar Teori


4.2.1 Set
Satu set adalah koleksi yang tidak terurut dan tidak terindeks. Set dapat kita
buat seperti membuat variabel biasa, namun nilai variabelnya diisi dengan tanda
kurung kurawal “{ }”. Apabila set-nya berisi lebih dari satu, maka kita bisa
memisahnya dengan tanda koma.

A. Mengakses Elemen dalam Set

B. Memeriksa Elemen dalam Set

C. Menambahkan Elemen dalam Set


D. Menentukan Jumlah Elemen dalam Set

E. Menghapus Elemen dalam Set

Ada beberapa metode dalam menghapus elemen dalam set :


1. Dengan fungsi remove( ) dan discard( ). Dijelasin yaa
2. Dengan fungsi pop( ).
3. Dengan fungsi clear( ).
4. Dengan fungsi del.

F. Menggabungkan Dua Set

4.2.2 Dictionary

Dictionary adalah kumpulan yang tidak berurutan, dapat diubah, dan diindeks.
Dalam Python, dictionary ditulis dengan kurung kurawal “{ }” , dan dictionary
memiliki kunci dan nilai.

A. Mengakses Elemen Dictionary

B. Mengubah Nilai, Menampilkan dengan Loop dan Memeriksa dengan


Kondisional

C. Menentukan Jumlah Elemen dalam Dictionary

D. Menambah dan Menghapus Elemen dalam Dictionary

Ada beberapa metode yang dapat dilakukan :


 Untuk menambah elemen dapat langsung dilakukan dengan menggunakan
variabel dari dictionary dan diikuti dengan nilai baru dalam kurung siku “[ ]”.
 Dengan fungsi pop( ). (dijelasin yaa 😊)
 Dengan fungsi popitem( ).
 Dengan fungsi clear( ).
 Dengan fungsi del.

E. Menyalin Dictionary

F. Kamus Bersarang (Nested Dictionary)


4.3 Pembahasan
4.3.1 Buatlah sebuah set dan tampilkan di output terminal python
Penugasan pertama adalah pembuatan kode program set. Kode program list
dibuat dengan cara memberikan kurung siku pada kumpulan data yang akan
dijadikan set seperti yang ditunjukkan Gambar 3.xx berikut

4.3.2 Buat kode program untuk mengakses salah satu item di set
4.3.3 Buat Kode untuk mengecek elemen dalam set
4.3.4 Buat kode untuk menambahkan item ke dalam set
4.3.5 Buat kode untuk mengukur jumlah elemen (fungsi len())
4.3.6 Buat kode untuk menghapus satu elemen dalam set (fungsi remove() dan
discard ())
4.3.7 Buat kode untuk menghapus satu elemen dalam set (fungsi pop())
4.3.8 Buat kode untuk menghapus satu elemen dalam set (fungsi clear() dan
del())
4.3.9 Jelaskan perbedaan fungsi-fungsi untuk menghapus elemen dan berikan
analisis kalian
4.3.10 Buat kode untuk menggabungkan 2 set
4.3.11 Buatlah sebuah Dictionary dan tampilkan di output terminal python
4.3.12 Buat kode program untuk mengakses salah satu item di Dictionary
4.3.13 Buat kode untuk mengubah nilai, menampilkan dengan loop dan
mengecek dengan kondisional
4.3.14 Buat kode untuk mendapatkan jumlah elemen dalam dictionary
4.3.15 Buat kode untuk menambah dan menghapus elemen dalam dictionary
4.3.16 Buat kode untuk menyalin Dictionary
4.3.17 Buatlah sebuah Nested Dictionary dan tampilkan dalam output terminal
python
4.3.18 Analisis perbedaan antara set dan dictionary
4.4 Kesimpulan
1. Menurut gambar 4.2 Set merupakan data tipe collection yang tidak
memakai indekS. pemanggilan datanya mengunakan perintah “for x in y”,
dimana ‘y’ variabel data yang ingin dipanggil.
2. Pada dasarnya set adalah data yang tidak dapat diubah, namun dari
gambar 4.4, 4.6 dan 4.7, 4.8 dan 4.9 item didalam data set dapat ditambah
dengan menggunakan perintah “add()” atau “update” dan untuk
menghapus sebagian ataupun keseluruhan item dapat menggunakan
perintah “remove()”, “discard()”, “pop()”, “clear()”, dan “del()”.
3. Lanjutinn yaa….

Anda mungkin juga menyukai