Ticker

6/recent/ticker-posts

Python 4 : Tipe Data

Dalam ilmu komputer tentunya kita sering mendengar istilah data. Data terbagi menjadi bermacam-macam tipe data yang terklasifikasi dan memiliki fungsi sendiri. Tipe data adalah suatu media atau memori pada komputer yang digunakan untuk menampung informasi. Untuk setiap bahasa pemrograman selalu memiliki banyak tipe data dalam pengembangan aplikasi termasuk pada Python. Pada Python kita bisa saja tidak menulis atau menggunakan tipe data setiap kali menulis kode program, karena Python sudah bisa mengenali tipe data yang digunakan. Namun kita tetap wajib belajar tipe data pada Python, sebab setiap tipe data punya aturan penulisannya masing-masing dan wajib mematuhinya agar program Python yang kita bangun tidak terjadi masalah atau muncul error. Berikut adalah tipe data dari bahasa pemrograman Python :

1. Boolean (bool)
Tipe data boolean merupakan tipe yang memiliki dua nilai yaitu benar (true) atau salah (false). Nilai yang digunakan pada tipe ini sangat penting dalam mengambil keputusan suatu kejadian tertentu. Untuk penulisan True dan False di huruf pertama harus menggunakan huruf besar/kapital dan tidak perlu menggunakan tanda baca kutip sama sekali. Untuk lebih jelasnya bisa dilihat pada contoh berikut,

saya_suka_olahraga = True
saya_suka_nyanyi = False
print('Apakah saya suka olahraga?', saya_suka_olahraga)
print('Apakah saya suka nyanyi?', saya_suka_nyanyi)
print('Tipe dari saya_suka_olahraga', type(saya_suka_olahraga))
print('Tipe dari saya_suka_nyanyi', type(saya_suka_nyanyi))


Jalankan kode tersebut dan hasil nya seperti berikut

2. String
Tipe data string terdiri dari kumpulan karakter dengan panjang tertentu, dan seringkali dianggap sebagai tipe data dasar. Hal ini dikarenakan hingga saat ini tipe data string paling sering digunakan oleh para programmer. Dalam penggunaannya tipe data setring harus diapit oleh tanda petik dua (“) atau tanda petik satai (‘). Untuk lebih jelasnya bisa dilihat pada contoh kode berikut,

nama_depan = "Azhari"
nama_belakang = 'Ahmad'
nama_lengkap = nama_depan + ' ' + nama_belakang
usia = '20'
print(nama_lengkap, '(' + usia + ')')

#Cara mengecek tipe data kita gunakan sintak/kode 'type'
print('\nTipe dari nama_lengkap:', type(nama_lengkap))
print('Tipe dari usia:', type(usia))


Setelah dijalankan kode tersebut, hasilnya seperti berikut 


3. Integer
Tipe data integer adalah tipe data bilangan bulat. Artinya, suatu program yang menggunakan tipe data integer ini tidak mendukung penggunaan huruf. Selain itu, bilangan yang digunakan juga haruslah bulat (tidak mengandung pecahan decimal).

4. Float
Tipe data Python yang selanjutnya adalah float atau real. Hampir sama dengan tipe data integer, hanya saja tipe data float dipergunakan untuk variabel-variabel yang memiliki nilai pecahan / desimal. Pemisah dari bilangan desimal menggunakan tanda titik (.).

Berikut contoh kode untuk pengguanaan tipe data integer dan float,

panjang = 5
lebar = 10.5
luas = panjang * lebar

print(panjang, '*', lebar, '=', luas)
print("Tipe dari panjang:", type(panjang))
print("Tipe dari lebar:", type(lebar))
print("Tipe dari luas:", type(luas))


Ketika di jalankan maka hasilnya seperti berikut, 


5. Kompleks (Complex)
Selain tipe data standar, Python juga sebenarnya menyediakan tipe data khusus, yaitu bilangan kompleks yang merupakan pasangan angka dan imajiner. Tipe data Python yang satu ini bisa kita manfaatkan untuk memudahkan perhitungan matematika. Dalam penggunaannya kita juga bisa menambahkan fungsi complex(bilangan bulat,bilangan imajiner). Contoh penerapannya di bahasa pemrograman Python adalah sebagai berikut:

a = 5j
b = 10j
c = a + b

#menggunakan perintah atau sintak 'complex'
x = complex (5,6)
y = complex (4,7)
z = x + y

print(a, '+', b, '=', c)
print('Tipe dari a:', type(a))
print('Tipe dari b:', type(b))
print('Tipe dari c:', type(c))

print('Menggunakan perintah atau sintak complex');
print(x, '+', y, '=', z)
print('Tipe dari x:', type(x))
print('Tipe dari y:', type(y))
print('Tipe dari z:', type(z))

Hasilnya seperti berikut, 

 

 

6. List
Tipe data list adalah tipe data koleksi yang menyimpan berbagai tipe data yang bersifat terurut dan juga bersifat bisa diubah. Pada Python tipe data ini bisa kita definisikan dengan tanda kurung siku []. Karena untuk tipe data ini cukup komplek maka di jelaskan pada artikel Python 5 : Tipe Data list

7. Tuple
Tipe data tuple hampir sama seperti tipe data list tetapi bedanya kalo untuk di tuple datanya tidak bisa di ubah setelah pertama kali di definisikan. Dalam python tipe data tuple di definisikan dengan tanda kurung (). Untuk lebih jelas memahami tentang tuple, kita bisa baca pada artikel Python 6 : Tipe Data Tuple.

8. Dictionary
Dictionary adalah tipe data pada python yang berfungsi untuk menyimpan kumpulan data/nilai berbagai tipe dengan pendekatan “key-value”. Dictionary sendiri memiliki dua buah komponen inti:
1. Key, merupakan nama atribut suatu item pada dictionary.
2. Value, adalah nilai yang disimpan pada suatu atribut.
Untuk lebih jelas memahami tentang tuple, kita bisa akan bahas pada artikel Python 7 : Tipe Data Dictionary.

Berikut contoh sederhana unntuk tipe data list, tuple dan dictionary,
#tipe data List
print([1,2,3])
print(["apel", "anggur", "jeruk"])

#tipe data Tuple
print((4,5,6))
print(("gajah", "kuda", "kelinci"))

#tipe data Dictionary
print({"nama":"Jajat", 'umur':15})

#tipe data Dictionary dimasukan ke dalam variabel
biodata = {"nama":"Andi", 'umur':25} #inisialisasi
print(biodata)

#mengecek tipe data.
print(type(biodata))

Setelah dijalankan hasilnya seperti berikut,


 

Sumber :
https://belajarpython.com/
https://www.python.org/doc/
https://jagongoding.com/python/

Posting Komentar

0 Komentar