TIPE DATA DALAM JAVA
Assalamu'alaikum BLOOPERS !!
Hari ini kita akan membahas ataupun berdiskusi mengenai tipe data khususnya dalam java.
Di dalam java terdapat 8 buah tipe data sederhana : byte, short, int, long, char, float, double, dan boolean. Tipe-tipe tersebut kemudian dikelompokkan menjadi tiga bagian yaitu integer, floating-point, karakter, dan boolean.
1. INTEGER
yang termasuk dalam tipe integer yaitu byte, short, int, dan long. Semua tipe data ini bersifat signed atau dapat memperesentasikan nilai positif dan negatif, ukuran dan rentangnya sendiri sebagai berikut:
a. byte, merupakan tipe data terkecil pada umumnya digunakan pada saat kita bekerja dengan dengan sebuah data stream dari suatu file maupun jaringan, yaitu untuk keperluan menulis/membaca. Selain itu tipe data ini digunakan pada saat bekerja dengan data biner yang tidak kompatibel dengan tipe-tipe lain yang didefenisikan dalam java.
b. short, tipe data ini pada umumnya diaplikasikan pada komputer-komputer 16-bit yang saat ini sangat jarang ditemukan.
c. int, merupakan tipe data yang sering digunakan karena dianggap paling efisien dibandingkan yang lainnya, tipe data ini banyak digunakan untuk indeks dalam struktur perulangan maupun dalam konstur array. Selain itu, secara teori, setiap ekpresi yang melibatkan tipe integer (byte,short, long,int) semuanya akan dipromosikan ke tipe int terlebih dahulu sebelum proses perhitungan dilakukan.
d. long, biasanya digunakan pada kasus-kasus yang nilainya berada diluar rentang tipe int, dengan kata tipe ini biasanya terpaksa digunakan jika tipe int sudah tidak cukup lagi untuk menampungnya.
2. FLOATING-POINT
floating-point biasanya digunakan untuk mempresentasikan nilai-nilai yanag mengandung pecahan atau angka desimal di belakang koma, dalam java floating-point dibedakan menjadi dua jenis yaitu float dan double. Contoh sederhana yang membutuhkan tipe data ini yaitu perhitungan luas dan keliling lingkaran serta perhitungan yang melibatkan trigonometri. Adapun ukuran dan rentangnya sebagai berikut :
a. float, biasanya digunakan untuk mendakan nilai-nilai yang mengandunng presisi atau ketelitian tunggal yang mneggunakan ruang penyimpanan 32bit.
b. double, tipe ini mengandung presisi ganda atau ketelitian ganda dan menggunakan ruang penyimpanan 64bit, tipe ini sebenarnya justru lebih cepat dari float. Dalam perhitungan sin, cos , dan sqrt sebaiknya menggunakan tipe data double.
3. KARAKTER
Sama halnya dengan bahasa pemrograman lainnya, dalam java juga terdapat tipe yang dapat menyimpan karakter yaitu char, char dalam java berbeda dengan char yang ada di pemrograman C/C++, perbedaannya dimana dalam C/C++ char merupakan sebuah tipe integer dengan ukuran 8-bit sedangkan dalam java menggunakan karakter Unicode untuk mempresentasikan karakter yang ada. contohnya jika kita mendeklarasikan "char ch1 = 65;" dalam java maka akan menghasilkan keluaran karakter 'A' bukan 65, mengapa? karena dalam Unicode karakter 'A'diberi kode 65.
Sebagai tambahan untuk karakter-karakter yang tidak dapat diketikkan secara langsung melalui keyboard, java menyediakan beberapa escape sequence.
4. BOOLEAN
Tipe boolean adalah tipe yang digunakan untuk menampung nilai logika, yang dimana hanya memiliki dua kemungkinan yaitu true dan false yang tidak dapat dikonversi e numerik. Tipe ini ditandai dengan kata kunci boolean. Tipe boolean adalah tipe yang dikembalikan oleh semua operator relasional yang selalu dibutuhkan pada saat kita menuliskan ekspresi/kondisi dalam struktur pemilihan dan pengulangan, seperti : if, for, dan while.
Bagaimana? apa kalian sudah mengerti dan memahami mengenai tipe data yang ada dalam java, kalian tidak perlu menghafal semuanya karena dengan seringnya kalia berlatih ngoding maka kalian akan menghafalnya sendiri dan bahkan itu sudah diluar kepala kalian nantinya.
Jika ingin memberikan komenter/kritik/saran ataupun hanya sekedar ingin bertanya monggo insyaallah saya akan jawab. Ohh iya, Jika kalian ingin request materi apa yang harus saya bahas selanjutnya monggo dicoment, terima kasih.
Assalamu'alaikum Warahmatullahi Wabarakatu
Hari ini kita akan membahas ataupun berdiskusi mengenai tipe data khususnya dalam java.
Di dalam java terdapat 8 buah tipe data sederhana : byte, short, int, long, char, float, double, dan boolean. Tipe-tipe tersebut kemudian dikelompokkan menjadi tiga bagian yaitu integer, floating-point, karakter, dan boolean.
1. INTEGER
yang termasuk dalam tipe integer yaitu byte, short, int, dan long. Semua tipe data ini bersifat signed atau dapat memperesentasikan nilai positif dan negatif, ukuran dan rentangnya sendiri sebagai berikut:
a. byte, merupakan tipe data terkecil pada umumnya digunakan pada saat kita bekerja dengan dengan sebuah data stream dari suatu file maupun jaringan, yaitu untuk keperluan menulis/membaca. Selain itu tipe data ini digunakan pada saat bekerja dengan data biner yang tidak kompatibel dengan tipe-tipe lain yang didefenisikan dalam java.
b. short, tipe data ini pada umumnya diaplikasikan pada komputer-komputer 16-bit yang saat ini sangat jarang ditemukan.
c. int, merupakan tipe data yang sering digunakan karena dianggap paling efisien dibandingkan yang lainnya, tipe data ini banyak digunakan untuk indeks dalam struktur perulangan maupun dalam konstur array. Selain itu, secara teori, setiap ekpresi yang melibatkan tipe integer (byte,short, long,int) semuanya akan dipromosikan ke tipe int terlebih dahulu sebelum proses perhitungan dilakukan.
d. long, biasanya digunakan pada kasus-kasus yang nilainya berada diluar rentang tipe int, dengan kata tipe ini biasanya terpaksa digunakan jika tipe int sudah tidak cukup lagi untuk menampungnya.
2. FLOATING-POINT
floating-point biasanya digunakan untuk mempresentasikan nilai-nilai yanag mengandung pecahan atau angka desimal di belakang koma, dalam java floating-point dibedakan menjadi dua jenis yaitu float dan double. Contoh sederhana yang membutuhkan tipe data ini yaitu perhitungan luas dan keliling lingkaran serta perhitungan yang melibatkan trigonometri. Adapun ukuran dan rentangnya sebagai berikut :
a. float, biasanya digunakan untuk mendakan nilai-nilai yang mengandunng presisi atau ketelitian tunggal yang mneggunakan ruang penyimpanan 32bit.
b. double, tipe ini mengandung presisi ganda atau ketelitian ganda dan menggunakan ruang penyimpanan 64bit, tipe ini sebenarnya justru lebih cepat dari float. Dalam perhitungan sin, cos , dan sqrt sebaiknya menggunakan tipe data double.
3. KARAKTER
Sama halnya dengan bahasa pemrograman lainnya, dalam java juga terdapat tipe yang dapat menyimpan karakter yaitu char, char dalam java berbeda dengan char yang ada di pemrograman C/C++, perbedaannya dimana dalam C/C++ char merupakan sebuah tipe integer dengan ukuran 8-bit sedangkan dalam java menggunakan karakter Unicode untuk mempresentasikan karakter yang ada. contohnya jika kita mendeklarasikan "char ch1 = 65;" dalam java maka akan menghasilkan keluaran karakter 'A' bukan 65, mengapa? karena dalam Unicode karakter 'A'diberi kode 65.
Sebagai tambahan untuk karakter-karakter yang tidak dapat diketikkan secara langsung melalui keyboard, java menyediakan beberapa escape sequence.
4. BOOLEAN
Tipe boolean adalah tipe yang digunakan untuk menampung nilai logika, yang dimana hanya memiliki dua kemungkinan yaitu true dan false yang tidak dapat dikonversi e numerik. Tipe ini ditandai dengan kata kunci boolean. Tipe boolean adalah tipe yang dikembalikan oleh semua operator relasional yang selalu dibutuhkan pada saat kita menuliskan ekspresi/kondisi dalam struktur pemilihan dan pengulangan, seperti : if, for, dan while.
Bagaimana? apa kalian sudah mengerti dan memahami mengenai tipe data yang ada dalam java, kalian tidak perlu menghafal semuanya karena dengan seringnya kalia berlatih ngoding maka kalian akan menghafalnya sendiri dan bahkan itu sudah diluar kepala kalian nantinya.
Jika ingin memberikan komenter/kritik/saran ataupun hanya sekedar ingin bertanya monggo insyaallah saya akan jawab. Ohh iya, Jika kalian ingin request materi apa yang harus saya bahas selanjutnya monggo dicoment, terima kasih.
Assalamu'alaikum Warahmatullahi Wabarakatu



Komentar
Posting Komentar