Cara Kerja Konversi Bilangan Basis
ToolMole memungkinkan Anda memasukkan angka di salah satu basis — biner, oktal, desimal, heksadesimal, atau basis custom (2–36). Setiap input langsung dikonversi otomatis ke semua basis lainnya secara real time di browser Anda.
Konversi ini memanfaatkan tipe BigInt JavaScript, yang mampu menangani angka besar tanpa kehilangan akurasi. Tidak ada proses upload; semua data tetap di perangkat Anda.
Pilihan Basis dan Dukungan Angka Negatif
Selain basis standar, Anda dapat memilih basis custom hingga basis 36, di mana angka dan huruf mewakili simbol digit. Untuk angka negatif, terutama pada biner, Anda harus menentukan lebar register agar hasil dua's complement akurat.
Tool ini tidak mendukung angka pecahan. Hanya angka bulat yang dapat dikonversi. Jika Anda memasukkan angka negatif tanpa lebar register, hasil biner tidak bisa ditampilkan dengan tepat.
Peringatan, Batasan, dan Tips Penggunaan
Konversi terbatas pada basis 2–36 sesuai simbol representasi yang tersedia. Perhitungan sepenuhnya dilakukan di browser, jadi performa tergantung perangkat Anda. Angka di luar batas atau input salah akan ditandai otomatis. Anda bisa menyalin output basis satu per satu.
ToolMole tidak mengubah format angka seperti penambahan nol di depan; output hanya menampilkan nilai yang valid dari hasil konversi. Selalu periksa input dan hasil untuk memastikan akurasi dalam aplikasi pengembangan atau debugging.
Pertanyaan yang Sering Diajukan
Bagaimana cara menentukan lebar register untuk angka negatif?
Untuk konversi angka negatif ke biner, masukkan nilai lebar register agar dua's complement bisa dihitung. Tanpa lebar register, hasil biner tidak bisa diketahui.
Bisakah mengkonversi angka dengan bagian pecahan?
Tidak, tool ini hanya mendukung konversi angka bulat. Angka dengan desimal atau pecahan tidak dapat diproses.
Apa yang terjadi jika saya memasukkan angka di luar batas basis?
Jika Anda memasukkan angka atau simbol yang tidak valid untuk basis tertentu (misal huruf pada basis 10), tool akan menandai input sebagai salah dan tidak mengkonversi.
Apakah ada cara menyalin semua hasil output basis sekaligus?
Saat ini, Anda dapat menyalin output basis satu per satu dengan mudah. Fitur salin semua belum tersedia.
Bagaimana tool menangani input yang tidak valid?
ToolMole memberi tanda 'invalid' pada input salah dan tidak melakukan konversi sampai input valid. Cek kembali format dan simbol yang digunakan.
Apakah hasil konversi mempertahankan nol di depan?
Tidak, hasil konversi hanya menampilkan nilai bilangan tanpa format tambahan seperti nol di depan. Untuk kebutuhan khusus, tambahkan format secara manual.
Ada masalah atau ide untuk alat ini? Kirim masukan