Numeric

> Numeric

Numeric adalah salah satu tipe data dalam pemrograman yang merepresentasikan nilai numerik atau angka. Tipe data numeric mencakup beberapa sub-tipe seperti integer, float, dan double, yang digunakan untuk merepresentasikan angka bulat dan pecahan dengan berbagai tingkat presisi. Tipe data numeric sangat penting dalam pemrograman karena digunakan dalam banyak aplikasi dan algoritma yang melibatkan perhitungan matematika dan operasi aritmatika.

Jenis-jenis tipe data numeric dalam pemograman: 

1. Integer 

    Tipe data ini merepresentasikan bilangan bulat tanpa angka pecahan, seperti 1, 2, 3, 4, dan sebagainya. Integer dapat memiliki ukuran yang berbeda, seperti 8-bit, 16-bit, 32-bit, atau 64-bit, tergantung pada bahasa pemrograman yang digunakan.

Contoh type data Integer : 


Pada contoh diatas, kolom price memiliki tipe data unsigned integer dengan panjang maksimum 10 digit, yang artinya hanya mampu menampung bilangan bulat positif dengan nilai maksimum sebesar 4294967295.

Dalam kedua contoh tersebut, tipe data integer digunakan untuk merepresentasikan bilangan bulat pada kolom-kolom dalam tabel database.

2. Decimal 

    Tipe data decimal merepresentasikan bilangan pecahan dengan presisi tetap, yaitu dengan jumlah digit desimal yang tetap. Tipe data ini sering digunakan dalam aplikasi keuangan dan akuntansi untuk menghindari kesalahan pembulatan yang dapat terjadi pada tipe data float atau double.

Contoh type data decimal :


Pada contoh di atas, kolom total_amount memiliki tipe data decimal dengan panjang maksimum 10 digit dan 2 digit di belakang koma. Hal ini berarti bahwa kolom tersebut mampu menampung bilangan pecahan dengan 2 digit di belakang koma dan nilai maksimum sebesar 9999999.99.

Tipe data decimal sering digunakan pada kolom-kolom yang terkait dengan nilai uang atau transaksi keuangan dalam database, karena tipe data ini memiliki presisi tetap dan dapat menghindari kesalahan pembulatan yang mungkin terjadi pada tipe data float atau double.

Komentar