TIPE DATA
1. Tujuan
Mahasiswa dapat menggunakan tipe data sesuai dengan kebutuhan dan
dapat mengimplementaskannya dengan bahasa pemrograman Java.
2. Teori Singkat
Setiap bahasa pemrograman memiliki tipe data yang spesifik. Tipe data akan
digunakan untuk mendeklarasikan variable yang digunakan. Tipe data digunakan
untuk menentukan bentuk data yag dapat ditampung oleh sebuah variabel .
Java memiliki delapan tipe data primitive, meliputi 4 tipe bilangan bulat, 2 tipe
untuk bilangan titik mengambang dan sisanya untuk karakter dan boolean
Ukuran
Jangkauan Nilai
byte
8 bit
short
16 bit
int
32 bit
long
64 bit
-9.223.372.036.854.775.808 s/d
9.223.372.036.854.775.807
Bilangan integer biasanya menggunakan int, dan bukan byte, short maupun long.
Bilangan integer juga mengenal nilai positif dan negatif ( signed number ). 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. Semua bilangan bulat dalam Java secara default
dianggap sebagai tipe int.. Sedangkan bilangan yang ingin dikategorikan sebagai
long harus diakhiri dengan huruf L. Misalnya : 18102006L.
Ukuran
Jangkauan Nilai
float
double
bit
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.
c. Tipe 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,
Keterangan
\b
Backspace
\t
Tab
\n
Linefeed
\r
Carriage return
\f
Formfeed
Petik tunggal
Petik ganda
\ddd
\xdd
d. Tipe Boolean
Dalam Java dikenal tipe data boolean yang terdiri dari dua nilaisaja, yaitu true
dan false. Boolean sangat penting dalam mengevaluasi suatu kondisi, dan sering
digunakan untuk menentukan alur program.
3. Pelaksanaan Praktikum
Cobalah beberapa program dibawah ini
4. Latihan
1. Buatlah program untuk menghitung gaji bersih yang diterima oleh beberapa
pegawai jika terdapat aturan bahwa gaji bersih = gaji pokok + tunjangan
golongan + tunjangan transportasi pajak. Diketahui gaji pokok untuk semua
pegawai adalah Rp 2.000.000 dan untuk tunjangan golongan 1 besar
tunjangan golongan sebesar Rp 400.000, untuk golongan 2 besar tunjangan
golongan sebesar Rp 700.000, dan untuk golongan 3 besar tunjangan
golongan sebesar Rp 1.000.000. Tunjangan transporti sebesar 25% dari
tunjangan golongan dan pajak sebesar 10%.
long coba1=1234567890123;
System.out.println(coba1);
Mengapa terjadi kesalahan demikian?? Lakukan perbaikan agar
tidak terjadi kesalahan.
ii.
char coba1="HAI";
System.out.println(coba1);
Mengapa terjadi kesalahan demikian?? Lakukan perbaikan agar
tidak terjadi kesalahan.
5. Tugas
Buatlah objek yang diperlukan untuk menampung data nim, nama, kode mata
kuliah dan nilai. Jika diketahui datanya seperti berikut
NIM
NAMA
KMK
NILAI
85618102002
Raihan
SKBT009
85404022006
Nadine
SKBK008