Memahami Definisi dan Ragam Tipe Data Float

Destiara Anggita Putri
17 Mei 2023, 14:33
Tipe Data Float
Unsplash
Ilustrasi, data float.

Dalam dunia pemograman, data merupakan salah satu unsur penting yang wajib diketahui oleh seorang programmer. Pasanya, pemograman akan selalu berhubungan dengan kegiatan mengolah data menjadi informasi yang dibutuhkan.

Dilansir dari laman Amplitude, tipe data atau data type, adalah atribut yang terkait dengan sepotong data yang bisa memberi tahu sistem komputer cara untuk menafsirkan nilainya.

Dalam praktiknya, seorang programer wajib menguasai berbagai macam tipe data agar datanya tetap konsisten dan penggunaan memori komputer lebih efeisien.

Salah satunya yaitu tipe data float yang merupakan sebuag atribut yang nantinya digunakan sebagai alat untuk memberitahu pada sistem komputer tentang cara menafsir nilai dari data tersebut.

Bila ingin mengetahui lebih banyak soal tipe data float, siak informasi lengkapnya dibawah ini. 

Definisi Tipe Data Float

Dikutip dari buku Algoritma dan Pemograman 1 terbitan Unpam Press, tipe data float memiliki pengertian sebagai saah satu tipe data di pemograman yang biasa digunakan ketika menampilkan data pecahan. 

Banyak perhitungan di komputer yang menggunakan angka dengan nilai di belakang kom atau disebut juga sebagai nilai desimal.

Misalnya, ketika menghitung nilai lingkaran,  maka harus mengunakan nilai pi yang nilainya adalah 3,131159.

Tugas System Engineer
Tipe Data Float (Unsplash) 

Dalam bahasa pemograman C++, angka-angka non integer seperti pi disebut dengan floating-point sehingga penyampaian datanya harus menggunakan tipe data float. 

Tak hanya itu, ada beberapa jenis floating point dalam dunia programming  seperti float presisi tunggal, float presisi ganda, dan float presisi quadruple.

Adapun masing-masing jenis dibedakan berdasarkan banyaknya penggunaan total bit, dari 24 bit, 32 bit, 53 bit, hingga yang terbesar adalah 128 bit.

Contoh data Floating Point:

(-15,3), (-2,01), (0,5), (1,2), dan (10,08).

Jenis Tipe Data Float

Berdasaekan bit-nya, tipe data float dibagi mnejadi empat jenis, yaitu:

1. Float (Floating-point Single Precision)

Tipe data Float yang pertama ini sering disebut dengan Float saja. Oleh karena itu, jika  menyebutkan tipe data Float, beberapa programmer akan mengartikan dengan Floating-point Single Precision.

Pada tipe data Float yang pertama ini,  data akan disimpan dalam area 4 byte atay 32 bit dengan ketelitian sampai 6 digit dibelakang koma. Jangkauan untuk tipe data ini adalah 1,17 e-38 hingga 3,4 e+38.

2. Double (Floating-point Double Precision)

Pada jenis tipe data Float Double, data akan disimpan dalam area 8 byte atau 64 bit dengan ketelitian hingga 15 digit. Untuk jangkauan ketelitian floating-point double precision adalah 2,22507 e-308 hingga 1,79769 e+308.

3. Long Double (Floating-point Double Precision)

Terakhir, ada tipe data Long Double yang memiliki tingkat ketelitian hingga tentunya lebih tinggi. Tipe data floating-point double precision akan disimpan dalam area 12 byte atau 96 bit dengan jangkauan 3,3621 e+4932 hingga 1,18973 e+4932.

Ragam Tipe Data Lainnya

Selain tipe data float,ada lima jenis tipe data lainnya yang perlu diketahui oleh seorang programmer, yaitu:

1. Integer (int)

Merupakan tipe data yang berisi kumpulan bilangan bulat, baik dalam bentuk bilangan positif maupun negatif dan paling umum digunakan untuk menyimpan angka tanpa komponen pecahan.

Contoh data integer (int):

-100, -10, 0, 1, 8, 12, 73.

2. String

Tipe data pertama adalah String yang merupakan tipe data yang paling banyak digunakan untuk menyimpan teks. String dapat menyertakan angka, simbol, maupun karakter lainnya dan tetap dinilai sebagai teks.

Untuk membedakan antara data String dengan kode pemrograman yang digunakan, maka data diberi tanda kutip di awal dan akhiran.

Halaman Selanjutnya
Halaman:
Editor: Agung
Berita Katadata.co.id di WhatsApp Anda

Dapatkan akses cepat ke berita terkini dan data berharga dari WhatsApp Channel Katadata.co.id

Ikuti kami

Artikel Terkait

Video Pilihan
Loading...
Advertisement