Penjelasan dan Fungsi Array Tuple dalam Python - Perwira Learning Center


1. Latar Belakang
    Dalam pemrograman Python, terdapat berbagai struktur data yang digunakan untuk menyimpan banyak nilai dalam satu variabel. Salah satu struktur data tersebut adalah tuple. Tuple sering dianggap sebagai bagian dari konsep array, karena sama-sama menyimpan data secara berurutan dan dapat diakses menggunakan indeks.

Perbedaan utama tuple dengan struktur data lain seperti list adalah sifatnya yang tidak dapat diubah (immutable). Hal ini membuat tuple sangat cocok digunakan untuk data yang bersifat tetap dan tidak boleh berubah. Oleh karena itu, pemahaman tentang array tuple sangat penting bagi siswa yang sedang mempelajari dasar-dasar Python.


2. Alat dan Bahan

    Alat dan bahan yang dibutuhkan untuk mempelajari tuple dalam Python antara lain:

  • OS (Windows atau Linux)
  • Python (3.13.5)
  • Buku atau artikel online tentang tuple Python
  • Text Editor (VSCode)

3. Pembahasan
    3.1 Pengertian Tuple dalam Python
    Tuple adalah struktur data berurutan yang digunakan untuk menyimpan banyak nilai dalam satu variabel. Tuple ditulis menggunakan tanda kurung bulat () dan setiap elemennya dipisahkan dengan koma.

    Contoh tuple:
buah = ("apel","mangga","jeruk")

     3.2 Ciri-Ciri Tuple

     Beberapa ciri utama tuple dalam Python antara lain:

  • Data disimpan secara berurutan

  • Memiliki indeks yang dimulai dari 0

  • Bersifat immutable (tidak bisa diubah)

  • Dapat menyimpan berbagai tipe data


    3.3 Mengakses Elemen Tuple

        Elemen tuple dapat diakses menggunakan indeks seperti pada array atau list.

    Contoh:

buah = ("apel","mangga","jeruk")
print(buah[0])				# Menampilkan apel
print(buah[2])				# Menampilkan jeruk


    3.4 Tuple dengan Satu Elemen
        Tuple dengan satu elemen harus menggunakan tanda koma di akhir. Tanpa koma di akhir, Python akan menganggapnya sebagai tipe data biasa.
    Contoh :
buah = ("apel",)
print(type(buah))

    3.5 Operasi pada Tuple

    Walaupun isi tuple tidak dapat diubah, kita tetap dapat melakukan beberapa operasi seperti:

  • Menghitung jumlah elemen dengan len()

  • Menggabungkan tuple

  • Mengulangi tuple

Contoh :
buah1 = ("apel","mangga","jeruk")
buah2 = ("salak","durian")
print(len(buah1))
print(buah1 + buah2)
print(buah1 * 2)
    
    3.6 Fungsi Tuple dalam Python

    Tuple biasanya digunakan untuk:

  • Menyimpan data yang tidak boleh berubah

  • Data konstanta

  • Pengembalian banyak nilai dari function

Contoh :
def dapat_buah():
	return ("apel","mangga","jeruk")
    
buah = dapat_buah()
print(buah[0])		# Menampilkan apel
    
4. Kesimpulan 
    Array tuple dalam Python merupakan struktur data berurutan yang digunakan untuk menyimpan banyak data dalam satu variabel dengan sifat tidak dapat diubah. Tuple sangat berguna untuk data yang bersifat tetap dan membutuhkan keamanan lebih. Dengan memahami konsep dan penggunaan tuple, siswa dapat memilih struktur data yang tepat dalam pembuatan program Python sehingga program menjadi lebih efisien dan terstruktur.

5. Daftar Pustaka