Titik kambang atau bilangan titik mengambang (bahasa Inggris: floating-point) adalah sebuah format bilangan yang dapat digunakan untuk merepresentasikan sebuah nilai yang sangat besar atau sangat kecil. Bilangan ini direpresentasikan menjadi dua bagian, yakni bagian mantisa dan bagian eksponen (E). Bagian mantisa menentukan digit dalam angka tersebut, sementara eksponen menentukan nilai berapa besar pangkat pada bagian mantisa tersebut (pada posisi titik desimal). Sebagai contoh, bilangan 314600000 dan bilangan 0.0000451 dapat direpresentasikan dalam bentuk bilangan floating point: 3146E5 dan 451E-7 (artinya 3146 * 10 pangkat 5, dan 451 * 10 pangkat -7).

Kebanyakan CPU atau mikroprosesor sederhana tidak mendukung secara langsung operasi terhadap bilangan floating-point ini, karena aslinya mikroprosesor ini hanya memiliki unit aritmetika dan logika, serta unit kontrol yang beroperasi berdasarkan pada bilangan bulat (integer) saja.

Perhitungan atau kalkulasi terhadap nilai floating point pada jenis mikroprosesor sederhana dapat dilakukan dengan menggunakan perangkat lunak, sehingga operasinya sangat lambat. Untuk itulah, sebuah prosesor tambahan dibutuhkan untuk melakukan operasi terhadap jenis bilangan ini, yang disebut dengan unit titik mengambang.

Dalam bahasa pemrograman, khususnya keluarga bahasa pemrograman C, bilangan titik mengambang direpresentasikan dengan tipe data float.


📚 Artikel Terkait di Wikipedia

Koprosesor

floating-point terintegrasi 80486 pada chip prosesor utama; kemajuan dalam integrasi menghilangkan keuntungan biaya dari penjualan prosesor floating point

AArch64

kelipatan 90 derajat. Instruksi FJCVTZS terbaru (Floating-point JavaScript Convert to Signed fixed-point, pembulatan menuju Nol). Perubahan pada model konsistensi

Z1 (komputer)

bebas pertama di dunia yang menggunakan logika Boolean dan bilangan floating-point biner; namun, operasinya tidak andal. Komputer ini diselesaikan pada

Java (platform perangkat lunak)

operasi. Sementara di floating point aritmetika adalah sebagian besar didasarkan pada standar IEEE 754 (Standar untuk Biner Floating-Point Aritmetika), fitur-fitur

Desimal berkode biner

kesalahan pembulatan pecahan yang melekat dalam representasi biner floating point. Karena kebanyakan komputer berurusan dengan data 8-bit byte, adalah

Intel Itanium

melakukan dua operasi floating-point, selain itu unit ini juga mampu melakukan eksekusi terhadap delapan operasi floating-point presisi tunggal yang dapat

Register prosesor

secara sekaligus. Register floating-point, yang digunakan untuk menyimpan angka-angka bilangan titik mengambang (floating-point). Register konstanta (constant

Lua (bahasa pemrograman)

hanya mendukung beberapa jenis struktur data atomik seperti; boolean, floating point, serta string. Jenis-jenis tipe/struktur data lainnya seperti; larik