# Tipe data dasar di Python
# Angka Satuan atau Integer
data_intejer = 10 # Integer adalah tipe data bilangan bulat
print("Data :", data_intejer)
print("- Bertipe :", type(data_intejer)) # Fungsi type() untuk menampilkan tipe data
# Angka dengan koma atau Float
data_float = 10.5 # Float adalah tipe data bilangan desimal
print("Data :", data_float)
print("- Bertipe :", type(data_float))
# Kumpulan karakter (String)
data_string = "Markus" # String adalah tipe data untuk teks atau karakter
print("Data :", data_string)
print("- Bertipe :", type(data_string))
# Kumpulan biner (Boolean)
data_bool = True # Boolean adalah tipe data untuk nilai logika (True/False)
print("Data :", data_bool)
print("- Bertipe :", type(data_bool))
# Kumpulan bilangan kompleks
data_complex = complex(5, 6) # Bilangan kompleks memiliki bagian real dan imajiner
print("Data :", data_complex) # Menampilkan nilai bilangan kompleks
print("- Bertipe :", type(data_complex))
# Menggunakan tipe data dari pustaka ctypes
from ctypes import c_double, c_char # Mengimpor tipe data tambahan dari pustaka ctypes
# Definisi data menggunakan tipe data c_double (representasi double di C)
data_c_double = c_double(10.5) # c_double adalah tipe data untuk bilangan desimal presisi ganda
print("Data:", data_c_double.value) # Mengakses nilai sebenarnya dari data
print("- Bertipe:", type(data_c_double)) # Menampilkan tipe data c_double