Belajar python #4: tipe data atau data type Python. Apa saja tipe data python? yuk kita simak!


Tipe data | Data type Python - Materi pemrograman dasar kali ini adalah memahami tipe data python. Kemarin kita telah mempraktekan dan menerapkan fungsi print() python untuk menampilkan atau memanggil variabel informasi dari python.

Tipe data yang sering saya contohkan semenjak awal belajar Python, adalah tipe data string (teks). Itu hanya salah satu jenis tipe. Komputer memungkinkan Anda merepresentasikan informasi dengan cara lain juga. Salah satu cara paling mendasar tetapi paling penting adalah angka.

Bicara tipe data, seharusnya bersamaan dengan belajar tentang variabel. Karena mau tidak mau, variabel kita pakai sebagai wadah untuk menyimpan data yang berbeda-beda tipe dan fungsinya.

Tipe data atau Data type Python

1. Pengertian Tipe Data Python

Sebelum ke tipe data di dalam bahasa pemrograman Python, kita bahas dulu Apa itu tipe data? Sumber wikipedia (Data type):

Terjemahannya:

“Tipe data atau kadang disingkat dengan ‘tipe’ saja adalah sebuah pengelompokan data untuk memberitahu compiler atau interpreter bagaimana programmer ingin mengolah data tersebut”

Jadi, tipe data adalah cara memberitahu komputer untuk mengelompokkan data berdasarkan apa yang dipahami oleh komputer itu sendiri.

Sebenarnya komputer sudah tahu tipe data apa saja yang bisa diolah, tinggal kita si programmer memasukan tipe data yang tepat agar komputer paham keinginan kita.

Sebagai contoh, misalkan kamu memiliki data berupa angka pecahan. Agar bisa dipahami oleh Python, data ini disimpan ke dalam variabel dengan tipe data float.



Nantinya variabel ini akan diproses sesuai dengan tipe data float, misalnya di tambah (python bisa memproses tambah karena tahu tipe datanya adalah float).

2. Jenis-jenis tipe data python

Ada 3 jenis type data yang sering dipakai sebagai awal belajar pemrograman python, yaitu:

  1. Tipe data numerik (angka)
  2. Tipe data string (teks)
  3. Tipe data boolean (logik)

2.1. Tipe data numerik

Tipe data numerik ternyata ada beberapa jenis lagi, yaitu:

  1. int (integer) untuk menyatakan bilangan bulat, contoh: 1, 2, 4, 20, 40, 76, dll.
  2. float untuk menyatakan bilangan pecahan, contoh: 1.5, 40.25, 80.3, dll.
  3. complex untuk menyatakan bilangan complex, contoh: 4+2y, dll.

2.2. Tipe data string

Tipe data string ternyata ada beberapa jenis lagi juga, yaitu:

  1. char (character) untuk menyatakan 1 karakter, contoh: 'A'
  2. string kumpulan karakter, contoh: 'siswa SMKN 1 Natar'

2.3. Tipe data boolean

Tipe data boolean digunakan untuk menentukan logika, karena tipe data ini hanya memiliki 2 kondisi yaitu True (Benar) dan False (salah)

3. 9 tipe data python

Di Python ada banyak tipe data memungkinkan programmer untuk menggunakan beberapa tipe data yang berbeda sekaligus. Dibawah adalah daftar tipe-data yang sering dipakai didalam python

  1. String
  2. Integer
  3. Float
  4. Boolean
  5. Set
  6. Complex Number
  7. List
  8. Tuple
  9. Dictionary
Penjelasan tipe data Python
Tipe data Contoh Penjelasan
String "belajar python kelas 10 SMKN 1 natar" Menyatakan karakter/kalimat bisa berupa huruf angka, dll (diapit tanda " atau ')
Integer 10 atau 4533 Menyatakan bilangan bulat
Float 3.14 atau 19.23 Menyatakan bilangan yang mempunyai koma
Boolean True atau False Menyatakan benar True yang bernilai 1, atau salah False yang bernilai 0
Set {"rudy", 2020, "Python"} Tipe data untuk mengolah himpunan data. Biasanya untuk irisan
Complex 1 + 5j Menyatakan pasangan angka real dan imajiner
List ['xyz', 786, 2.23] Data untaian yang menyimpan berbagai tipe data dan isinya bisa diubah-ubah
Tuple ('xyz', 768, 2.23) Data untaian yang menyimpan berbagai tipe data tapi isinya tidak bisa diubah
Dictionary {'nama': 'adi','id':2} Data untaian yang menyimpan berbagai tipe data berupa pasangan penunjuk (index) dan nilainya

4. Sintaks penulisan Tipe data string

Tipe data string disebut dengan tipe data teks, tipe data ini digunakan untuk menyimpan teks. Tipe Data string harus diapit oleh tanda kutip, baik tanda kutip satu (' ') maupun tanda kutip dua (" ") setelah karakter sama dengan =.

Tipe data string digunakan untuk menyimpan data teks, karakter, baik karakter abjad, karakter numerik, simbol-simbol, emoji, bahkan juga karakter putih seperti spasi, tab, dan karakter ganti baris (\n).[1]


4.1. Manipulasi Tipe data string

Tipe data string dapat dimanipulasi dengan tujuan, memperbaiki tampilan, memperjelas maksudnya, merapihkan, menghitung karakter dan lain-lain


Pembahasan manipulasi data string python akan saya buatkan artikel khusus ya ges, karena banyak banget informasinya.

5. Sintaks Type() menguji tipe data apa yang dipakai

Untuk menguji variabel berisi tipe data apa, anda dapat menggunakan sintaks type(argumen). Sintak ini akan memberi output berupa informasi tipe data yang sedang digunakan oleh varibel tersebut.

6. Sintaks Tipe data number (numerik)

Tipe data number atau numerik adalah semua jenis tipe yang bersifat angka, bisa ditambah, bisa dikurangi, bisa dikali, bisa dibagi, dan lain sebagainya. Ada beberapa tipe data numerik pada python; seperti integer, float, dan kompleks.

5.1. Manipulasi Tipe data Integer

Tipe data Integer dapat dimanipulasi dengan tujuan, memperbaiki tampilan, memperjelas maksudnya, merapihkan, menghitung karakter dan lain-lain

5.2. Manipulasi Tipe data Float

Tipe data Integer dapat dimanipulasi dengan tujuan, memperbaiki tampilan, memperjelas maksudnya, merapihkan, menghitung karakter dan lain-lain

5.3. Manipulasi Tipe data Complex

Tipe data Integer dapat dimanipulasi dengan tujuan, memperbaiki tampilan, memperjelas maksudnya, merapihkan, menghitung karakter dan lain-lain

6. Sintaks penulisan Tipe data Boolean

Tipe data number atau numerik adalah semua jenis tipe yang bersifat angka, bisa ditambah, bisa dikurangi, bisa dikali, bisa dibagi, dan lain sebagainya. Ada beberapa tipe data numerik pada python; seperti integer, float, dan kompleks.

6.1. Manipulasi Tipe data Integer

Tipe data Integer dapat dimanipulasi dengan tujuan, memperbaiki tampilan, memperjelas maksudnya, merapihkan, menghitung karakter dan lain-lain


Bahan bacaan

[1] https://www.codecademy.com/learn/learn-python-3/modules/learn-python3-strings - diakses pada tanggal 17 Oktober 2022

Next Post Previous Post
No Comment
Add Comment
comment url