Oleh
Dyah Ayu Fitriana
191810101090
− Byte
Tipe byte umumnya digunakan pada saat bekerja dengan sebuah data stream dari suatu
file maupun jaringan, yaitu untuk keperluan proses membaca atau menulis. Selain itu,
tipe ini juga digunakan saat bekerja dengan data biner yang tidak kompatibel dengan
tipe-tipe lain yang didefinisikan di dalam Java.
− Short
Pada umumnya diaplikasikan pada computer-komputer 16-bit, yang pada saat ini
semakin jarang keberadaannya.
− Int
Tipe ini 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.
− Long
Tipe ini digunakan untuk kasus-kasus tertentu yang nilainya berada di luar rentan tipe
int, karena tipe ini punya range paling tinggi dibanding integer lainnya. Dengan kata
lain, tipe long terpaksa digunakan jika data memiliki range diluar range int.
b. Dua tipe untuk tipe data bilangan pecahan atau floating point yang terdiri atas float dan
double. Semua bilangan pecahan atau desimal dalam Java tanpa diakhiri huruf f akan
dianggap sebagai double. Sedangkan bilangan yang ingin dikategorikan sebagai float harus
diakhiri dengan huruf F. Misalnya : 4.22 F atau 2.314f. Sedangkan untuk bilangan double,
bisa menambah dengan huruf D, karena secara default bilangan dengan koma atau pecahan
atau desimal akan dianggap sebagai double.
− Float
Tipe ini digunakan untuk menandakan nilai.-nilai yang mengandung presisi atau
ketelitian tunggal 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. Permasalahan
yang timbul dari pemakaian tipe float untuk nilai-nilai yang terlalu kecil justru terlalu
besar, karena nilai yang dihasilkan akan menjadi tidak akurat.
− Double
Tipe ini mengandung tingkat ketelitian ganda atau presis ganda 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 riil dan menghasilkan yang lebih akurat, maka lebih baik menggunakan
tipe double.
c. Satu tipe untuk tipe karakter yang mewakili symbol dari sebuah karakter yang terdiri atas
char. 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. Bahasa Java dirancang untuk dapat diterapkan di
berbagai macam platform, maka Java menggunakan karakter Unicode yang membutuhkan
ukuran 16-bit.
d. Satu yang terakhir untuk data bernilai logika yaitu Boolean. Tipe data ini menunjukkan
hanya dua buah kemungkinan yaitu benar atau salah. Tipe ini ditandai dengan kata kunci
Boolean. Dalam bahasa Java, nilai benar dipresentasikan dengan kata kunci true dan nilai
salah dengan kata kunci false.
b. Variabel ini digunakan untuk mengakses objek-objek. Variabel ini dideklarasikan sebagai
tipe tertentu yang tidak dapat dirubah.
c. Variabel referensi dapat diggunakan untuk mengacu pada objek dengan tipe yang sama
atau yang kompatibel.
− String
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. Penyimpanan string didalam
memori dibutuhkan 1 byte untuk tiap karakternya. Serupa dengan penulisan karakter,
sebuah penulisan string juga harus diawali dan diakhiri dengan tanda petik ganda.
− Class
Kelas dapat didefiniskan sebagai cetak biru atau blueprint atau prototipe/kerangka yang
mendefiniskan variabel-variabel atau data dan method-method atau perilaku umum dari
sebuah objek. Dengan kata lain kelas adalah sebuah kesatuan yang terintegrasi antara
method dan data yang mengacu pada suatu objek. Dalam dunia permrograman, sebenarnya
kelas tidak jauh berbeda dengan tipe data sederhana. Perbedaannya, tipe data sederhana
digunakan untuk mendeklarasikan variabel ‘normal’, sedangkan kelas digunakan untuk
mendeklarasikan sebuah variabel yang berupa objek. Variabel yang berupa objek ini sering
disebut dengan referensi objek (object reference). Pada saat kita membuat sebuah kelas
baru. Sekali didefiniskan, maka tipe data baru ini dapat digunakan untuk membuat suatu
objek dari tipe tersebut. Dengan kata lain, kelas adalah pola (template) untuk pembuatan
objek, dan objek adalah wujud nyata (instance) dari sebuah kelas.
− Array
Tipe data ini memiliki kemampuan untuk menggunakan satu variabel yang dapat
menyimpan sebuah data list dan kemudian memanipulasinya dengan lebih efektif. Sebuah
array akan menyimpan beberapa item data yang memiliki tipe data sama didalam sebuah
blok memori yang berdekatan yang kemudian dibagai menjadi beberapa slot.
− Interface
Interface merupakan sekumpulan method yang hanya memuat deklarasi dan struktur
method, tanpa detail implementasinya. Sedangkan detail dari method tersebut berada pada
class yang mengimplementasikan interface tersebut. Interface digunakan bila ingin
mengaplikasikan suatu method yang spesifik, yang tidak diperoleh dari proses inheritance
yang lebih terbatas. Tipe data yang boleh pada interface hanya tipe data konstan.
2. Software Java
3. Software Eclips
IV. Langkah-langkah
Skrip Java yang ditulis dengan Editor Eclipse adalah sebagai berikut
Sedangkan kelas Manusia, diketik pada file yang berbeda, skripnya seperti dibawah ini
Kesalahan diatas terjadi karena kesalahan syntak yang dituliskan yaitu penulisan
System.out.pritln seharusnya System.out.println.
2. Kesalahan yang terjadi pada saat mengaplikasikan java
https://anakuliahsite.wordpress.com/2017/11/02/definisi-dan-macam-macam-tipe-
data-pada-java/ [Diakses pada tanggal 3 Oktober 2020].
https://dedykuncoro.com/2013/03/macam-macam-tipe-data-pada-java.html
[Diakses pada tanggal 3 Oktober 2020].
https://kodedasar.com/tipedata-java/ [Diakses pada tanggal 3 Oktober 2020].
https://bungateawee.wordpress.com/2013/10/09/dasar-pemograman-java-tipe-data/
[Diakses pada tanggal 3 Oktober 2020].
Modul 2 Tipe Data Pada Java