Penjelasan Array Set dalam Python - Perwira Center Learning


1. Latar Belakang

    Dalam pemrograman Python, terdapat berbagai struktur data yang digunakan untuk menyimpan sekumpulan nilai. Salah satu struktur data tersebut adalah set. Set sering digunakan ketika kita membutuhkan data yang tidak boleh duplikat dan tidak terlalu memperhatikan urutan data. Memahami array set dalam Python sangat penting agar siswa dapat memilih struktur data yang tepat sesuai kebutuhan program.


2. Alat dan Bahan

Alat dan bahan yang diperlukan untuk mempelajari array set dalam python :

  • OS (Windows atau Linux)
  • Python (3.13.5)
  • Buku atau artikel online tentang array set di python
  • Text editor (VSCode)

3. Pembahasan

    3.1 Pengertian Array Set

    Set adalah salah satu tipe data bawaan Python yang digunakan untuk menyimpan kumpulan data tanpa urutan (unordered) dan tanpa data ganda (duplicate). Set ditulis menggunakan tanda kurung kurawal {}.

    Contoh pembuatan set :


	buah = {"apel", "jeruk", "mangga"}
	print(buah)

    3.2 Ciri Ciri Set

    Berikut ciri-ciri utama set dalam Python:

  • Tidak memiliki indeks

  • Tidak menyimpan data duplikat

  • Bersifat mutable (dapat diubah)

  • Urutan data tidak tetap

    Contoh data duplikat pada set:

	angka = {1,2,2,3,3,4}
	print(angka)		# Menampilkan 1,2,3,4


    3.3 Operasi Pada Set

        3.3.1 Menambah Data

    buah = {"apel","mangga")
    buah.add("pisang") 	# isi Var buah menjadi apel,mangga,pisang

        3.3.2 Menghapus data
    buah = {"apel","mangga")
    buah.remove("mangga") 	# isi Var buah menjadi apel
            
        3.3.3 Operasi Gabungan (union)
    A = {1, 2, 3}
   	B = {3, 4, 5}
	print(A | B)	# Menampilkan 1,2,3,4,5

        3.3.4  Operasi Irisan (intersection)

    A = {1, 2, 3}
   	B = {3, 4, 5}
	print(A & B)	# Menampilkan 3
            petunjuk : menampilkan nilai yang duplikat

4. Kesimpulan

    Set merupakan salah satu struktur data dalam Python yang sangat berguna untuk menyimpan data unik tanpa memperhatikan urutan. Dengan menggunakan set, program menjadi lebih efisien ketika berurusan dengan data duplikat. Oleh karena itu, memahami array set sangat penting bagi siswa dalam mempelajari dasar-dasar pemrograman Python.


5. Daftar Pustaka