free page hit counter
17

Tipe Data Numerik Python: int, float, complex

Dalam bahasa pemrograman Python, tipe data numerik digunakan untuk menyimpan nilai angka yang dapat digunakan dalam berbagai operasi matematika dan…

Dalam bahasa pemrograman Python, tipe data numerik digunakan untuk menyimpan nilai angka yang dapat digunakan dalam berbagai operasi matematika dan komputasi.
Memahami tipe data numerik sangat penting, terutama bagi pemula yang ingin menguasai dasar pemrograman Python dengan baik.
Artikel ini akan membahas secara mendalam tiga tipe data numerik utama di Python, yaitu int, float, dan complex.

Apa Itu Tipe Data Numerik di Python?

Python menyediakan tiga jenis tipe data numerik utama:

  • int (integer) — digunakan untuk bilangan bulat, baik positif maupun negatif, tanpa desimal.
  • float (floating point) — digunakan untuk bilangan pecahan atau bilangan yang memiliki angka di belakang koma.
  • complex — digunakan untuk bilangan kompleks yang memiliki bagian real dan imajiner.

Ketiga tipe data ini sangat berguna dalam berbagai kasus, seperti perhitungan matematika, keuangan, statistik, maupun pemrosesan data ilmiah.

1. Tipe Data int (Integer)

Tipe data int digunakan untuk menyimpan bilangan bulat, baik positif, negatif, maupun nol. Tidak ada batas maksimum pada integer di Python (selama memori komputer masih cukup).

Contoh Penggunaan int

# Contoh tipe data int
angka_positif = 25
angka_negatif = -10
nol = 0

print(type(angka_positif))  # Output: <class 'int'>

Kita juga bisa melakukan berbagai operasi matematika dengan tipe data integer, seperti penjumlahan, pengurangan, perkalian, dan sebagainya.

# Operasi aritmatika dengan int
a = 15
b = 4

print(a + b)  # Penjumlahan
print(a - b)  # Pengurangan
print(a * b)  # Perkalian
print(a // b) # Pembagian bulat
print(a % b)  # Sisa bagi

Fungsi // digunakan untuk pembagian bulat (tanpa desimal), sedangkan % menghasilkan sisa hasil bagi.

2. Tipe Data float (Floating Point)

Tipe data float digunakan untuk menyimpan bilangan desimal atau pecahan.
Python secara otomatis akan mengenali bilangan yang memiliki tanda titik (.) sebagai tipe data float.

Contoh Penggunaan float

# Contoh tipe data float
harga = 2500.75
diskon = -0.15
pi = 3.14159

print(type(pi))  # Output: <class 'float'>

Operasi Matematika dengan float

# Operasi float
x = 5.5
y = 2.0

print(x + y)
print(x - y)
print(x * y)
print(x / y)

Perhatikan bahwa hasil operasi float juga akan menghasilkan nilai float.
Python sangat fleksibel dalam mengonversi antara int dan float menggunakan fungsi int() dan float().

# Konversi antara int dan float
angka_int = 10
angka_float = 10.75

print(float(angka_int))  # Output: 10.0
print(int(angka_float))  # Output: 10

3. Tipe Data complex (Bilangan Kompleks)

Tipe data complex digunakan untuk merepresentasikan bilangan kompleks, yaitu bilangan yang memiliki bagian real dan imajiner.
Format penulisannya adalah a + bj, di mana a adalah bagian real dan b adalah bagian imajiner.

Contoh Penggunaan complex

# Contoh tipe data complex
z1 = 2 + 3j
z2 = 1 - 4j

print(type(z1))  # Output: <class 'complex'>

# Operasi bilangan kompleks
hasil = z1 + z2
print(hasil)  # Output: (3-1j)

# Bagian real dan imajiner
print(z1.real)  # 2.0
print(z1.imag)  # 3.0

Bilangan kompleks sering digunakan dalam bidang ilmiah seperti pemrosesan sinyal, grafik vektor, dan komputasi teknik.

4. Fungsi Bawaan untuk Tipe Data Numerik

Python memiliki beberapa fungsi bawaan yang membantu dalam manipulasi data numerik.

# Fungsi numerik bawaan
angka = -25

print(abs(angka))     # Nilai absolut: 25
print(pow(2, 3))      # Pangkat: 2³ = 8
print(round(3.14159)) # Pembulatan: 3
print(round(3.14159, 2)) # Pembulatan 2 digit: 3.14

5. Konversi Antar-Tipe Data Numerik

Python memungkinkan konversi antar tipe numerik dengan mudah menggunakan fungsi bawaan:

  • int(x) – mengubah nilai menjadi integer
  • float(x) – mengubah nilai menjadi float
  • complex(x, y) – membuat bilangan kompleks dari dua nilai
# Contoh konversi numerik
a = 7
b = 3.5

print(float(a))      # Konversi int → float
print(int(b))        # Konversi float → int
print(complex(a, b)) # Konversi ke complex

6. Studi Kasus: Menghitung Luas Lingkaran

Sebagai contoh penerapan tipe data numerik, kita bisa membuat program sederhana untuk menghitung luas lingkaran.

# Menghitung luas lingkaran
import math

r = 7.5  # jari-jari dalam cm
luas = math.pi * (r ** 2)

print("Luas lingkaran dengan jari-jari", r, "adalah", round(luas, 2), "cm²")

Kode di atas memanfaatkan tipe data float untuk menyimpan jari-jari, serta fungsi math.pi dan operasi pangkat ** untuk perhitungan.

7. Kesimpulan

Tipe data numerik merupakan fondasi penting dalam pemrograman Python.
Dengan memahami int, float, dan complex, Anda dapat melakukan berbagai perhitungan matematis dan ilmiah dengan mudah.
Pemahaman mendalam terhadap tipe data ini juga membantu dalam menghindari kesalahan konversi dan meningkatkan efisiensi program.

Mulailah dengan bereksperimen menggunakan tipe data ini di lingkungan Python Anda, seperti IDLE atau VS Code, dan pahami bagaimana Python menangani berbagai operasi numerik di dunia nyata.

rysasahrial@gmail.com

Leave a Reply

Your email address will not be published. Required fields are marked *