Belajar Pemrograman Bersama Portal Coding

Belajar berbagai pemrograman secara gratis dan praktis agar cepat mahir.

Mulai Belajar

Macam-macam Tipe Data dalam Pemrogram Python

Tanggal Upload : 2020-03-13 17:46:27

Diupload Oleh : Administrator


# python # python 3

Tipe Data dalam Pemrogram Python

Macam-macam tipe data dalam pemrograman python

 

Pada berikut ini, kita akan membahas mengenai macam-macam tipe data dalam pemrograman python. Sebelumnya kita telah membahas mengenai Syntax Dasar Dalam Pemrograman Python. Untuk melanjutkan materi ini, silahkan baca terlebih dahulu materi sebelumnya pada link diatas agar lebih memahami dalam pembahasan kedepannya.

 

Pengertian Tipe Data

Tipe data adalah klasifikasi data yang mengenalkan kompilator atau penerjemah bagaimana programmer bermaksud untuk menggunakan data. (Sumber : Wikipedia)

 

Macam-macam Tipe Data

Dalam pemrograman python, ada banyak macam tipe data. Untuk macam-macamnya akan saya list dibawah ini.

  • Boolean (True atau False)
  • String (karakter)
  • Float (bilangan berkoma)
  • Integer (bilangan bulat)
  • Binary (bilangan basis 2)
  • Octal (bilangan basis 8)
  • Hexadecimal (bilangan basis 16)
  • Complex (bilangan real atau imajiner)
  • List ( list data yang bisa di kostumisasi)
  • Tuple (list data yang tidak bisa di kostumisasi)
  • Dictionary (list data seperti array asosiatif)

 

Tipe data Boolean

Bagi yang sudah lama mendalami bahasa pemrograman, pasti sudah familiar dengan tipe data ini. Tipe data boolean merupakan tipe data yang menentukan benar atau salah pada sebuah kode program.

Dari penjelasannya, kita sudah tau bahwa tipe data boolean ini hanya memiliki nilai True atau False.

Penulisan True dan False, huruf pertamnya harus kapital dan tanpa tanda petik.

 

Contoh : 


print(True)
print(False)

 

Tipe data String

Selain tipe data boolean, tipe data string juga sangat familiar di semua bahasa pemrograman. Tipe data string merupakan tipe data untuk menyatakan karakter/kalimat bisa berupa huruf, angka, dan simbol-simbol lainnya dalam sebuah kalimat.

Untuk mendefinisikan tipe data string, harus menggunakan tanda petik ('') atau ("") dan diapit dalam tanda petik tersebut.

 

Contoh :


print("Belajar Python 3 bersama Portal Coding")
print('belajar tipe data string')

 

Tipe data Float

Float merupakan tipe data untuk mendefinisikan angka atau bilangan berkoma (bilangan pecahan)

Contoh bilangan berkoma : 3,14 , 2,5 , dan lain sejenisnya.

Untuk bilangan berkoma dalam python, penulisannya tidak menggunakan tanda koma (,) , melainkan menggunakan tanda titik (.) karena tanda koma dalam python berfungsi untuk memisahkan nilai dalam sebuah tipe data (menjadi multi value)

Juga dalam penulisannya, tipe data float tidak perlu menggunakan tanda petik seperti tipe data string.

 

Contoh : 


print(3.14)
// maka yang dihasilkan adalah 3,14
// jika menggunakan koma
print(3,14)
// maka hasilnya akan menjadi 3 14 (nilainya ada dua, yaitu 3 dan 14)

 

Tipe data Integer

Kebalikan dari tipe data float, tipe data integer merupakan tipe data untuk mendefinisikan bilangan bulat.

Contoh bilangan bulat : 1,2,3,4,5,6,7,8,9,10, dst.

Tipe data integer juga tidak perlu menggunakan tanda petik dalam penulisannya.

 

Contoh : 


print(10)
print(125)

 

Tipe data Binary

Tipe data binary merupakan tipe data untuk menyatakan bilangan dalam format binary / biner atau basis 2.

Untuk penulisan format binary , pada penulisan nilai diawali dengan 0b (nol b) dan diiringi dengan bilangan biner.

b berfungsi untuk mendefinisikan format bilangan biner.

 

Contoh : 

print(Ob11)

 

Maka hasilnya adalah 3.

Kenapa 3? karena konversi biner 1 1 ke desimal adalah 3.

112 = (2 x 21) + (2 x 20)

112 = 2 + 1

112 = 310

Python mengkonversikan bilangan biner yang kita definisikan tersebut menjadi bilangan desimal secara default.

 

Tipe data Oktal

Tipe data oktal merupakan tipe data untuk menyatakan bilangan dalam format basis 8.

Untuk penulisan format oktal , pada penulisan nilai diawali dengan 0o (nol o) dan diiringi dengan bilangan oktal.

o berfungsi untuk mendefinisikan format bilangan oktal.

 

Contoh : 

print(Oo245)

 

Maka hasilnya adalah 165

Kenapa 165? karena konversi oktal 245 ke desimal adalah 165.

2458 = (2 x 82) + (4 x 81) + (5 x 80)

2458 = (2 x 64) + (4 x 8) + (5 x 1)

2458 = 128 + 32 + 5

2458 = 16510

Python mengkonversikan bilangan oktal yang kita definisikan tersebut menjadi bilangan desimal secara default.

 

Tipe data Hexadesimal

Tipe data hexadesimal merupakan tipe data untuk menyatakan bilangan dalam format basis 16.

Untuk penulisan format hexa , pada penulisan nilai diawali dengan 0x (nol x) dan diiringi dengan bilangan hexadesimal.

x berfungsi untuk mendefinisikan format bilangan hexadesimal.

 

Contoh : 

print(Ox5f1)

 

Maka hasilnya adalah 1521

Kenapa 1521? karena konversi hexa 5f1 ke desimal adalah 1521.

5F116 = (5 x 162) + (15 x 161) + (1 x 160)

5F116 = (5 x 256) + (15 x 16) + (1 x 1)

5F116 = (1280) + (240) + (1)

5F116 = 152110

Python mengkonversikan bilangan hexadesimal yang kita definisikan tersebut menjadi bilangan desimal secara default.

 

Tipe data Complex

Tipe data compex merupakan tipe data untuk menyatakan bilangan yang anggotanya terdiri dari bilangan real atau nyata dan bilangan imajiner atau khayal.

Bilangan real adalah bilangan yang anggota-anggotanya terdiri dari bilangan irrasional dan bilangan rasional.

Bilangan imajiner adalah bilangan yang diperoleh dari akar bilangan rasional negatif.

Contoh bilangan complex : 5+1i

i merupakan bilangan imajiner

Dalam python, deklarasi bilangan imajiner tidak diikuti dengan i , melainkan dengna huruf j.

Contoh program : 


print(2+5j)
print(3j+2)

 

Tipe data List

Tipe data list merupakan suatu tipe data yang berfungsi untuk menampung banyak nilai dan nilainya bisa di ubah-ubah atau kostumisasi.

Dalam penulisan tipe data list, penulisannya diapit dengan tanda [ ] , seperti deklarasi array dalam bahasa pemrograman lain. Dan untuk pemisah datanya di pisah dengan tanda koma (,) .

Contoh 


a = ['abc', 123, 3.14]
print(a)
// menampilkan seluruh data list pada variable a
print(a[0])
// menampilkan data index ke-0 pada list data variable a

 

Tipe data Tuple

Tipe data tuple merupakan suatu tipe data yang berfungsi untuk menampung banyak nilai, tetapi nilainya tidak bisa di kostumisasi, atau bersifat immutable.

Dalam penulisan tipe data tuple, penulisannya diapit dengan tanda ( ) ,  Dan untuk pemisah datanya di pisah dengan tanda koma (,) .

Contoh 


a = ('abc', 123, 3.14)
print(a)
// menampilkan seluruh data tuple pada variable a
print(a[0])
// menampilkan data index ke-0 pada tuple data variable a

 

Tipe data Dictionary

Tipe data dictionary merupakan suatu tipe data yang berfungsi untuk menampung banyak nilai dan nilainya bisa di ubah-ubah atau kostumisasi, dan penulisannya terdiri dari key index dan nilai, seperti array asosiatif dalam bahasa pemrograman lain.

Dalam penulisan tipe data dictionary, penulisannya diapit dengan tanda { } ,  dan untuk pemisah datanya di pisah dengan tanda koma (,) .

Contoh 


a = {'string':'abc', 'integer':123, 'float':3.14}
print(a)
// menampilkan seluruh data dictionary pada variable a
print(a[0])
// menampilkan data index ke-0 pada dictionary data variable a

 

Materi Selanjutnya

=> pembuatan variable dalam python

 

Advertisement


Tentang Portal Coding

Tentang Portal Coding

Portal Coding adalah situs web yang membahas mengenai berbagai macam bahasa pemrograman baik versi web, desktop maupun mobile secara lengkap.

Portal Coding On Youtube

Ayo subscribe channel Portal Coding di Youtube. Dichannel ini kami menyediakan berbagai tutorial dalam bentuk video. Agar kita lebih mudah belajar pemrograman. Klik disini untuk subscribe.

Subscribe