PEMROGRAMAN: Tipe Data
Assalamu'alaikum, Bonjour! Apa kabar semua? Semoga dalam keadaan sehat dan baik yaa. Oke jadi, di blog kali ini, aku akan membahas sedikit tentang tipe data dalam pemprograman sebagai tugas dari guru Informatika kita tersayang yaitu Ibu Raliyanti, halo ibu, semoga dalam keadaan baik yaa. Mohon disimak penjelasan berikut ini, selamat membaca!
»»————-----------------------------------------————-««
Pengertian Tipe Data
Data types atau tipe data adalah sebuah pengklasifikasian data berdasarkan jenis data tersebut. Tipe data dibutuhkan agar kompiler dapat mengetahui bagaimana sebuah data akan digunakan. Untuk mengembangkan sebuah program, ada beberapa tipe data yang akan kita pelajari.
➤ Primitive: Tipe data primitif hanya dapat menyimpan satu nilai pada satu waktu dan tidak dapat diubah menggunakan cara yang sama seperti tipe data non-primitif. Tipe data Primitif akan dianggap sama jika nilainya sama.
➤ Non-Primitive: Tipe data non-primitif dapat menyimpan lebih dari satu nilai pada satu waktu dan dapat diubah. Tipe data non-primitif akan dianggap berbeda meskipun nilainya sama dan dalam urutan yang sama.
Macam-Macam Tipe Data Pemrograman
a. Bilangan Bulat (Integrer)
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 |
1 2 3 4 5 6 7 | public class Main { public static void main (String [] args) //Deklarasi variabel byte value = 1; //Output System.out.println("Nilai dari byte = " + value); } |
1 2 3 4 5 6 7 | public class Main { public static void main (String [] args) //Deklarasi variabel short value = 2; //Output System.out.println("Nilai dari short = " + value); } |
1 2 3 4 5 6 7 | public class Main { public static void main (String [] args) //Deklarasi variabel long value = 22121; //Output System.out.println("Nilai dari long = " + value); } |
b. Bilangan Pecahan (Floating Point)
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 |
1 2 3 4 5 6 7 | public class Main { public static void main (String [] args) //Deklarasi variabel float ip = 3,7; //Output System.out.println("IP saya = " + ip); } |
2. Double
1 2 3 4 5 6 7 | public class Main { public static void main (String [] args) //Deklarasi variabel double pi = 3.14285714286; //Output System.out.println("Nilai pi = " + pi); } |
c. Karakter (Char)
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); } |
d. Boolean
1 2 3 4 5 6 7 8 | public class Main { public class void main (String [] args) //Deklarasi variabel boolean value = true; //Output System.out.println("Nilai boolean = " + value); } } |
e. String
Berikut adalah perbedaan nilai dari char dan string:
- Char: A, B, C, 1, 2 dan 3
- String: “Hello World” atau “Tes 123”
f. Array
Dibawah ini merupakan tabel tipe data beserta ukuran dan range nilai dari masing-masing tipe data itu sendiri.
Sekian penjelasan singkat tentang Tipe Data dalam Pemrograman. Semoga bermanfaat, kurang lebihnya mohon maaf. Terima kasih sudah membaca, have a great day all!
➧https://www.dicoding.com/blog/macam-macam-tipe-data/
➧https://bitlabs.id/blog/tipe-data-adalah/
Komentar
Posting Komentar