Ilustrasi jenis-jenis data program(freepik.com/ nikitabuida)

Dalam pemrograman, ada banyak data yang dimasukkan ke dalam program. Data tersebut memiliki tipenya masing-masing. Mengutip dari GeeksforGeeks, tipe data digunakan untuk memberi tahu jenis variabel data apa yang akan disimpannya.

Tipe data dideklarasikan di awal program. Sehingga, komputer dapat mengalokasikan memori penyimpanan sesuai dengan jenis tipe data tersebut. Karena tiap-tiap tipe data memiliki ukuran memori yang berbeda.

Berikut adalah tipe data yang paling umum digunakan dalam bahasa pemrograman:

1. Tipe bilangan bulat (Integer)

Integer merupakan tipe data numerik yang digunakan apabila tidak berurusan dengan pecahan atau bilangan desimal. Bilangan integer juga mengenal nilai positif dan negatif ( signed number )

Bilangan integer biasanya menggunakan int, dan bukan byte, short maupun long. Tipe data byte dan short hanya digunakan pada aplikasi khusus yang memperhatikan penggunaan memori. Sedangkan long jarang digunakan karena jarang memerlukan bilangan sebesar kapasitas long.

• Byte

Type byte umumnya digunakan pada saat kita bekerja dengan sebuah data stream dari suatu file maupun jaringan, yaitu untuk kepeluan proses membaca/menulis. Selain itu, tipe ini juga digunakan saat bekerja dengan data biner yang tidak kompatibel dengan tipe-tipe lain yang didefiniskan di dalam Java.

• Short

Pada umumnya diaplikasikan pada komputer-komputer 16-bit, yang saat ini semakin jarang keberadaanya.

• Int

Tipe ini juga merupakan tipe yang paling banyak dipakai dalam merepresentasikan angka dalam Java, dikarenakan dianggap paling efisien dibandingkan dengan tipe-tipe integer lainnya. Tipe Int banyak digunakan untuk indeks dalam struktur pengulangan maupun dalam konstruksi sebuah array. Selain itu, secara teori setiap ekspresi yang melibatkan tipe integer byte, short, int, long ) semuanya akan dipromosikan ke int terlebih dahulu sebelum dilakukan proses perhitungan.

• Long

Tipe ini digunakan untuk kasus-kasus tertentu yang nilainya berada di luar rentang tipe int, karna tipe ini punya range paling tinggi dibanding Integer lainnya. Dengan kata lain, tipe long terpaksa digunakan jikadata memiliki range diluar range int Integer adalah sebuah tipe data yang paling dasar yang berupa bilangan yang tidak mengandung pecahan desimal. Tipe data ini juga memiliki urutan tersendiri, sehingga kita dapat menggunakannya sesuai kebutuhan dalam pemograman dan kita dapat membandingkannya satu dengan yang lainnya.

2. Tipe data Floating Point ( Bilangan Pecahan )

Floating Point digunakan untuk menangani bilangan desimal atau perhitungan yang lebih detail dibanding integer.

• Float

Tipe ini digunakan untuk menandakan nilai-nilai yang mengandung presisi atau ketelitan tunggal (single-precision) yang menggunakan ruang penyimpanan 32-bit. Presisi tunggal biasanya lebih cepat untuk processor-processor tertentu dan memakan ruang penyimpanan setengah kali lebih sedikit dibandingkan presisi ganda (double precision). Permasalahan yang timbul dari pemakaian tipe float untuk nilai-nilai yang terlalu kecil atau justru terlalu besar, karena nilai yang dihasilkan akan menjadi tidak akurat.

• Double

Tipe ini mengandung tingkat ketelitian ganda atau presisi ganda (double precisiondan menggunakan ruang penyimpanan 64-bit untuk menyimpan nilai. Tipe double tentu lebih cepat untuk melakukan perhitungan-perhitungan matematis daripada tipe float.

Untuk perhitungan yang bersifat bilangan riil dan menghasilkan hasil yang lebih akurat, maka lebih baik menggunakan tipe double.

3. Tipe data char

Char adalah karakter tunggal yang didefinisikan dengan diawali dan diakhiri dengan tanda „ ( petik tunggal ). Char berbeda dengan String, karena String bukan merupakan tipe data primitif, tetapi sudah merupakan sebuah objek.

Tipe char mengikuti aturan unicode, sehingga dapat menggunakan kode /u kemudian diikuti bilangan dari 0 sampai 65535, tetapi yang biasa digunakan adalah bilangan heksadesimal dari 0000 sampai FFFF. Misalnya : „\u123‟.

Java menggunakan karakter Unicode untuk merepresentasikan semua karakter yang ada.Unicode ialah sekumpulan karakter yang terdapat pada semua bahasa, seperti bahasa Latin, Arab, Yunani dan lain-lainnya. Karena bahasa Java dirancang untuk dapat diterapkan di berbagai macam platform, maka Java menggunakan karakter Unicode yang membutuhkan ukuran 16-bit.

Untuk karakter-karakter yang tidak dapat diketikkan secara langsung melalui keyboard, java menyediakan beberapa escape sequence (pasangan karakter yang dianggap sebagai karakter tunggal). Escape sequence tidak dianggap sebagai String, melainkan tetap sebagai tipe karakter khusus.

4. Boolean

Tipe ipe data Boolean mempunyai dua nilai yaitu true (benar) dan false (salah). Nilai Boolean sangat penting digunakan untuk pengambilan keputusan dalam suatu kejadian tertentu

5. String

adalah tipe data dasar yang berupa kumpulan karakter dengan panjang tertentu. Meskipun berupa kumpulan karakter, karena tipe data string sering digunakan dalam pemrograman, string dianggap sebagai tipe data dasar. Untuk penyimpanan string didalam memori, dibutuhkan 1 byte untuk tiap karakternya. Serupa dengan penulisan karakter, penulisan sebuah string juga harus diawali dan diakhiri dengan tanda petik ganda. String juga mengenal null yang dituliskan dengan “”.

Editor : Alfian John


0 Komentar

Tinggalkan Balasan

Avatar placeholder

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

PHP Code Snippets Powered By : XYZScripts.com
WhatsApp Tanya & Beli Program?