TIPE-TIPE DATA PADA PYTHON

  Kali ini kita akan belajar python bersama pertama mari kita mengenali jenis-jenis type data pada python Tipe Data atau biasanya disebut dengan Tipe saja adalah sebuah pengelompokkan data untuk memberitahu Compiler atau Interpreter tentang bagaimana programmer ingin mengolah data.


A.String Menyatakan karakter / kalimat, bisa berupa huruf angka, dll (diapit dengan tanda “ “ atau ‘ ‘. String adalah tipe data yang anggotanya berurutan dan memiliki index. Index dimulai dari angka 0, bila dimulai dari depan dan index bernilai -1, bila diindex dari belakang. Tiap karakter bisa diakses menggunakan index-nya dengan perintah : namastring[index]. Pada string juga bisa dilakukan Slicing atau mengakses sekelompok substring dengan perintah : namastring[awal:akhir].  

Mari kita praktekan tipe data string:

setelah di run akan mencetak nama Gerry bagus sadewo



B.Bilangan (Numeric) Menyatakan data berupa angka atau Numeric. Tipe bilangan ini terdiri dari : Integer, Float dan Complex Number.


1. Tipe Data Integer Tipe data Integer digunakan untuk menyatakan bilangan bulat. Dalam bahasa Python, tipe data Integer memiliki panjangnya bisa berapa saja dan panjangnya hanya dibatasi oleh besar memori yang tersedia.

mari kita praktekan type data Integer:


dan ketika di run akan mencetak angka 20

di contoh selanjutnya saya akan mengunakan aplikasi vscode.

2. Tipe Data Float Tipe data Float digunakan untuk menyatakan bilangan yang mempunyai koma (bilangan pecahan, desimal). Tipe data Float memiliki panjang akurat sampai 17 angka di belakang koma. 

markicob menjalankan type data float:


 

 dan ketika di run akan mencetak seperti ini;

note (dalam python pengunaan koma(,) diganti dengan titik(.)) apa bila mengunakan koma(,) maka akan mencetak type data yang berbeda :

3. type data complex type data ini di gunakan untuk menyatakan pasangan bilangan real dan imajiner.

markicob menjalankan type data complex:

dan setealah di run akan seperti:

secara otomatis akan angka 6 terbaca bilangan imajiner

 C. Boolean Tipe data ini memberikan nilai TRUE, apabila pernyataan yang diuji adalah benar dan memberikan nilai FALSE, apabilan penyataan yang diuji adalah salah 

 makicob menjalanka program boolean


dan ketika di run akan mencetak:
penjelasan: ketika kita mencetak variabel e akan mencetak False karena e bukan = a(True).

D. Date Tipe data Date dalam bahasa Python bukanlah tipe datanya sendiri, tetapi kita perlu mengimpor modul bernama datetime untuk bekerja dengan tipe data Date sebagai objek tanggal. Untuk membuat tanggal, kita dapat menggunakan kelas datetime() dari modul datetime. Kelas datetime() membutuhkan tiga parameter untuk membuat tanggal: tahun, bulan, hari

markicob menjalankan type data date

dan ketika di run akan mencetak :



Objek datetime memiliki metode untuk memformat objek tanggal menjadi string yang dapat dibaca. Metode ini disebut strftime(), dan mengambil satu parameter, format, untuk menentukan format string yang dikembalikan. Berikut ini adalah referensi semua kode format resmi yang ada di bahasa Python [ngodingdata.com, 2021]:

E. List Tipe data ini berisi item data yang berurutan. Seperti halnya tipe data string, setiap item (anggota) list memiliki index sesuai dengan urutannya. Index dimulai dari 0 (bukan dari 1). List bisa berisi anggota dan tipe yang sama atau berbeda.

List bersifat Mutable, dimana anggotanya bisa diubah. Untuk mendeklarasikan tipe data List, maka gunakanlah tanda kurung [ ] dan masing-masing anggotanya dipisahkan oleh tanda koma [Zarman dan Wicaksono, 2020]. Sintak penulisan : data = [nilai1, nilai2] 

contoh 

dan ketika di run akan mencetak:



F. Tuple Tipe data ini mirip dengan List. Perbedaanya adalah anggotanya tidak bisa diubah (immutable). Sekali tuple dibuat, maka isinya tidak dapat dimodifikasi lagi. Untuk mengenali tipe data Tuple ini ditandai dengan tanda kurun ( ) dan masing-masing anggotanya dipisahkan oleh tanda koma [Zarman dan Wicaksono, 2020].

 Sintak penulisan : data = (nilai1, nilai2) Cara Mengakses Anggota Tuple : Tuple berbentuk menyerupai tipe List, maka kita bisa mengakses anggota tuple menggunakan index. Sintak penulisannya adalah : nama_tuple[index-ke]. Index dimulai dari 0 untuk anggota yang pertama, Sedangkan selanjutnya diikuti berdasarkan banyaknya anggota. Selain itu, bisa juga dengan menggunakan nilai min(-).

 Contoh Tipe Data Tuple :

dan ketika di run :
G. Set

Set dalam bahasa pemrograman python adalah tipe data kolektif yang digunakan untuk menyimpan banyak nilai dalam satu variabel dengan ketentuan: 

 nilai anggota yang disimpan harus unik (tidak duplikat) 

 nilai anggota yang sudah dimasukkan tidak bisa diubah lagi 

 set bersifat unordered atau tidak berurut, artinya anggotanya tidak bisa diakses dengan index.

Set bisa digunakan untuk melakukan operasi himpunan matematika, seperti : gabungan, irisan, selisih dan komplemen [Zarman dan Wicaksono, 2020]. 

Cara Mengakses Tipe Set :

Secara umum kita bisa membuat set dengan 2 cara: dengan kurung kurawal { }, atau dengan sebuah list yang kita passing ke dalam fungsi : set([nilai]). Contoh Tipe Data Set 



 

h. Dictionary

Tipe data ini memiliki anggota yang terdiri dari pasangan kunci-nilai (key-value). Mirip seperti kamus, dimana terdapat kata dan ada arti. Dictionary umumnya dipakai untuk data yang besar dan untuk mengakses anggota data secara acak. Anggota Dictionary tidak memiliki indeks. Dictionary dideklarasikan menggunakan tanda kurung kuruwal { }, dimana anggotanya memiliki bentuk kunci : nilai atau key-value, dan setiap anggota dipisahkan dengan tanda koma. Selain itu, bisa juga diakses dengan menggunakan fungsi get(). Dengan menggunakan fungsi get(), bila kunci tidak ada di dalam dictionary, maka akan dikembalikan None. Bila tidak menggunakan fungsi get(), maka akan terjadi error KeyError bila kunci yang hendak diakses tidak ada di dalam dictionary [Zarman dan Wicaksono, 2020]. Sintak penulisan tipe data Dictionary adalah

nama_variabel = {“Key1”: “value”, “Key2”: “value} Contoh Tipe Data Dictionary:


I. Penggabungan (Concatenation)
Operator + pada tipe String Operator + digunakan untuk menggabungkan 2 atau lebih string, dimana proses penggabungan string ini berdasarkan urutan string yang akan ditambahkan [Pythonindo.com, 2021].
Contoh Penggunaan Operator +

dan ketika di run


Komentar