TIPE DATA DALAM PEMROGRAMAN
-- TIPE DATA DALAM PEMROGRAMAN--

Apasih pengertiannya?
Tipe data atau tipe data adalah penggolongan data berdasarkan tipe datanya. Tipe data diperlukan agar compiler dapat mengetahui bagaimana data akan digunakan. Untuk mengembangkan suatu program, ada beberapa jenis data yang akan kita pelajari. Diantaranya adalah karakter, string, array, angka, dan boolean.

Apa ajasih jenis jenis nya?
Bilangan Bulat (Interger)
Tipe bilangan bulat (Integer) adalah tipe data numerik yang biasa digunakan apabila bertemu dengan bilangan bulat, seperti 1, 27, 100, dll. Bilangan ini juga mengenal nilai positif dan negatif (signed number). Tipe data numerik yang termasuk ke dalam bilangan bulat adalah sebagai berikut:
Tipe Data | Ukuran (Bit) | Range |
Byte | 8 | -128 s/d 127 |
Short | 16 | -32768 s/d 32767 |
Int | 32 | -2147483648 s/d 2147483647 |
Long | 64 | -9223372036854775808 s/d 9223372036854775807 |
Bilangan Pecahan (Floating Point)
Tipe bilangan pecahan atau floating point adalah bilangan yang menangani bilangan desimal atau perhitungan secara detail. Karena kemampuannya, float point berbanding terbalik dengan integer. Terdapat dua tipe pada bilangan pecahan ini
Tipe | Ukuran | Range | Presisi (Jumlah Digit) | |
bytes | bit | |||
Float | 4 | 32 | +/- 3.4 x 1038 | 6 – 7 |
Double | 8 | 64 | +/- 1.8 x 10308 | 15 |
Karakter (Char)
Tipe data karakter tunggal yang biasa didefinisikan dengan tanda petik (‘) di awal dan di akhir karakternya. Tipe ini mengikuti aturan “unicode” sehingga bilangan harus diawali kode “/u”. Tetapi juga biasa menggunakan bilangan heksadesimal dari 0000 sampai FFFF.
Contoh 1 :
1 2 3 4 5 6 7 | public class Main { public static void main (String [] args) //Deklarasi variabel char value = 'a'; //Output System.out.println("Huruf pertama adalah " + value); } |
Contoh 2 :
Pada tipe ini terdapat juga karakter-karakter yang tidak dapat diketik melalui keyboard. Pada bahasa java kita bisa menemukan istilah “escape sequence” (pasangan karakter yang dianggap karakter tunggal). Berikut akan dijelaskan contoh escape sequence:
Escape Squence | Keterangan | Nilai Unicode |
\ddd | Karakter Octal (ddd) | |
\uxxxx | Karakter Unicode Heksadesimal (xxxx) | |
\’ | Petik tunggal | \u0027 |
\* | Double Quote | \u0022 |
\\ | Backslash | \u005c |
\r | Carriage return | \u000d |
\n | Baris baru (line feed) | \u000a |
\f | Form feed | |
\t | Tab | \u0009 |
\b | Backspace | \u0008 |
Boolean
Tipe data boolean merupakan tipe yang memiliki dua nilai yaitu benar (true) atau salah (false). Nilai yang digunakan pada tipe ini sangat penting dalam mengambil keputusan suatu kejadian tertentu.
Nah, secara keseluruhan akan jadi seperti ini:
String
Tipe data string adalah tipe data yang berfungsi menampung kumpulan karakter seperti kata dan kalimat. Tipe data string dideklarasikan dengan kata “string”. Contoh tipe data string adalah adalah “apel”, “penjualan”, dan kumpulan karakter lainnya.
Array
Tipe data array adalah tipe data bentukan yang terdiri dari kumpulan tipe data lain. Daripada membuat 10 variabel yang terdiri dari nama1, nama2, nama3, dst, akan lebih efisien jika variabel nama ini disimpan ke dalam array.
Sebagai contoh, perhatikan kode program berikut ini:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | program tipe_array; uses crt; var nilai1, nilai2, nilai3, nilai4: integer ; begin clrscr; nilai1:= 23 ; nilai2:= 13 ; nilai3:= 98 ; nilai4:= 106 ; writeln ( 'nilai1: ' ,nilai1); writeln ( 'nilai2: ' ,nilai2); writeln ( 'nilai3: ' ,nilai3); writeln ( 'nilai4: ' ,nilai4); readln; end . |
Dalam contoh tersebut saya membuat 4 variabel: nilai1, nilai2, nilai3 dan nilai4. Keempat variabel ini bertipe integer.
Komentar
Posting Komentar