STANDAR TIPE DATA DALAM BAHASA PYTHON
Holaa.. Welcome Back To My Blog
Okee guys, kali ini kita akan belajar bersama apa itu tipe data dan apa saja si tipe-tipe data dalam bahasa python. Sebelumnya buat kalian yang belom download aplikasi pythonnya bisa di liat di blog yang sebelumnya ya.
https://seputarpython.blogspot.com/2021/10/cara-mengunduh-perangakat-lunak-python.html
Ada yang tau ga sih, tipe data itu apa? Tipe data itu adalah pengelompokan data untuk memberitahu Compiler atau Interpreter tentang bagaimana programmer ingin mengolah data. Nah di dalam bahasa python ini ada beberapa standar tipe data, dapat dilihat pada gambar 1.1
Gambar 1.1 Tipe Data daman Bahasa Pyhon
A. String
Tipe data String adalah tipe data yang bisa menampung banyak karakter sekaligus.
String adalah tipe data untuk teks yang merupakan gabungan huruf. angka, whitespace (spasi), dan berbagai karakter. Fungsi ini digunakan untuk membuat identifier String/teks.
Contoh 1 Tipe String :
Setelah program di "Run" akan menampilkan "Hello World!"
Contoh 2 Tipe String :
Setelah program di "Run" akan menampilkan "Adam"
'str' adalah kode tipe dari String
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 panjang yang dapat mampu memuat berapa saja dan hanya dibatasi oleh besar memori yang tersedia.
Contoh 1 Tipe Data Integer :
Contoh 2 Tipe Data Integer :
Setelah program di "Run" akan menampilkan "35" karena hasil dari penjumlahan tersrebut
'int' adalah kode tipe dari Integer
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.
Contoh 1 Tipe Data Float :
Contoh 2 Tipe Data Float :
Setelah program di "Run" akan menampilkan "10.0" karena hasil dari pengurangan tersrebut
'float' adalah kode tipe dari Float
3. Tipe Data Complex Number
Tipe data Complex digunakan untuk menyatakan pasangan angka real dan imajiner.
Contoh 1 Tipe Data Complex Number :
Setelah program di "Run" akan menampilkan "20j" karena hasil dari penambahan tersrebut
Contoh 2 Tipe Data Complex Number :
Setelah program di "Run" akan menampilkan "(-10+10j)" karena hasil dari pengurangan tersrebut
'complex' adalah kode tipe dari Complex
C. Boolean
Tipe data ini memberikan nilai TRUE, apabila pernyataan yang diuji adalah benar dan memberikan nilai FALSE, apabila pernyataan yang diuji adalah salah.
Contoh 1 Tipe Data Booelan :
Setelah program di "Run" akan menampilkan "True and False"
Contoh 2 Tipe Data Booelan :
Setelah program di "Run" akan menampilkan "True and False"
'bool' adalah kode tipe dari Boolean
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.
Contoh 1 Tipe Data Date :
Setelah program di "Run" akan menampilkan "semua data dengan detail"
Contoh 2 Tipe Data Date :
Setelah program di "Run" akan menampilkan "semua data dengan detail sesuai dengan format codes"
'datetime.datetime' adalah kode tipe dari Date
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.
Gambar 1.2 Kode Format untuk Tipe Date
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
7
bersifat Mutable, dimana anggotanya bisa diubah. Untuk mendeklarasikan tipe
data List, maka gunakanlah tanda kurung [ ] dan masing-masing
anggotanya dipisahkan oleh tanda koma.
Sintak penulisan : data = [nilai1, nilai2]
Untuk mengakses item yang ada di List, caranya adalah dengan memanggil nama
list diikuti index dari item yang bersangkutan, yaitu dengan perintah
namalist[index]. Selain itu, bisa dilakukan pengaksesan terhadap sejumlah item
dari index ke index. Index dimulai dari 0 untuk anggota yang pertama, Sedangkan
selanjutnya diikuti berdasarkan banyaknya anggota. Selain itu, bisa juga dengan
menggunakan nilai min(-). Contoh index ke -1, maka index tersebut akan
mengakses nilai paling akhir.
Contoh 1 Tipe Data List :
Setelah program di "Run" akan menampilkan "semua data dengan detail sesuai dengan index"
Contoh 2 Tipe Data List :
karena len() berfungsi untuk menghitung jumlah item di dalam list
'list' adalah kode tipe dari List
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.
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 1 Tipe Data Tuple :
Setelah program di "Run" akan menampilkan "semua data dengan detail sesuai dengan index"
Contoh 2 Tipe Data Tuple :
Setelah program di "Run" akan menampilkan "jumlah dari semua list"
karena len() berfungsi untuk menghitung jumlah item di dalam list
'tuple' adalah kode tipe dari Tuple
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.
Contoh 1 Tipe Data Set :
Setelah program di "Run" akan menampilkan "semua data dengan detail sesuai dengan index"
Contoh 2 Tipe Data Set :
Setelah program di "Run" akan menampilkan "jumlah dari semua list"
karena len() berfungsi untuk menghitung jumlah item di dalam list
'set' adalah kode tipe dari 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.
Sintak penulisan tipe data Dictionary adalah
nama_variabel = {“Key1”: “value”, “Key2”: “value}
Contoh Tipe Data Dictionary :
'dict' adalah kode tipe dari Dictionary
Daftar Pustaka
1. Zarman, Wendi dan Wicaksono, Mochamad Fajar. “Implementasi Algoritma dalam bahasa Python”. Edisi Pertama. Bandung : Penerbit Informatika. 2020.2. W3schools.com Python
Datetime.(http://w3schools.com/python/python_datetime.asp (diakses
pada 17 Oktober 2021)
3. https://socs.binus.ac.id/2020/11/16/tipe-data/ (diakses pada 17 Oktober 2021)
4. https://beginnersbook.com/2018/02/python-numbers/ (diakses pada 17 Oktober 2021)
Kalo perangkat lunak anaconda ada ndak bang?
BalasHapus