TIPE DATA DAN OPERATOR

TIPE DATA DAN OPERATOR

Macam-macam Tipe Data

Berikut ini macam-macam tipe data pada Java:
char: Tipe data karakter
int: angka atau bilangan bulat
float: bilangan desimal
double: bilangan desimal juga, tapi lebih besar kapasistanya
String: kumpulan dari karakter yang membentuk teks
boolean: tipe data yang hanya bernilai true dan false


Membuat Variabel

Hal yang perlu diketahui dalam pembuatan variabel di java adalah cara penulisannya.
Formatnya seperti ini:
<tipe data> namaVariabel;

Contoh:
Membuat variabel kosong bertipe integer:
int namaVariabel;

Membuat variabel bertipe integer dan langsung diisi nilai:
int namaVariabel = 19;

Membuat sekumpulan variabel yang tipe datanya sama:
int a, b, c;


Tipe Data Primitif

Merupakan tipe data yang telah tersedia pada library/file header tertentu, misalnya: int, char, string, dll.
Pendeklarasian: <tipe_data> <nama_variabel>;
Contoh : int nama;


Tipe Data Numerik

Merupakan tipe data yang digunakan untuk menyimpan bilangan bulat, mulai bilangan positif, negatif atau keduanya.
Contoh tipe data numerik: int, long.
Dapat langsung diinialisasi.
Pendeklarasian : <int> <nama_variabel>
Contoh : int angka;


Tipe Data Karakter

Merupakan tipe data yang digunakan untuk menyimpan karakter berupa kata(string), karakter.
Contoh tipe data karakter : string, char.
Dapat langsung diinisialisasi.
Pendeklarasian sama dengan tipe data numerik


Tipe Data Boolean

Merupakan bentuk ekspresi dari perbandingan
Tipe data boolean ditulis dengan bool
Tipe data ini hanya bernilai True (1) atau False (0)
Secara default bernilai 1


Tipe Data Modifier

Merupakan tipe data yang dapat memanipulasi tipe data primitive dalam hal rentang dan ukuran memori yang digunakan. Tipe data modifiers adalah sebuah kata kunci atau keyword yang digunakan untuk mengubah sifat sifat dari tipe data tertentu. Berikut adalah macam dari tipe modifiers:

Short : Untuk meengecilkan jumlah memori yang digunakan.

Long : Untuk membesarkan memori yang digunakan.

Signed : Memungkinkan bilangan yang tersimpan menjadi positif dan negative.

Unsigned : Memungkinkan bilangan yang tersimpan menjadi positif saja.


Tabel Tipe Data
Dan dibawah ini adalah tabel detail keterangan dari masing-masing tipe data, termasuk keterangan mengenai seberapa besar memori yang dibutuhkan untuk menyimpan nilai dalam memori dan berapa banyak nilai maksimum / minimum nilai yang dapat disimpan (range nilai yang dapat disimpan) serta contoh hasil penggabungan antara Dasar Tipe Data dan Tipe Modifikasi.
Tipe Data Ukuran Memori Jangkauan Nilai
Int
4 byte (atau 32 bit)
-2.147.483.648  2.147.483.647
unsigned int
4 byte
0  4.294.967.295
signed int
4 byte
-2.147.483.648  2.147.483.647
short int
2 byte (atau 16 bit)
-32.768  32.767
unsigned short int
2 byte
 65.535
signed short int
2 byte
-32.768  32.767
long int
4 byte
-2.147.483.648  2.147.483.647
unsigned long int
4 byte
 4.294.967.295
signed long int
4 byte
-2.147.483.648  2.147.483.647
Float
4 byte
+/- 3.4e +/- 38 (~7 digits)
Double
8 byte (atau 64 bit)
+/- 1.7e +/- 308 (~15 digits)
long double
10 byte (atau 80 bit)
3.4x10-4932  1.1x10+4932
Char
1 byte (atau 8 bit)
-127  127 atau 0  255
unsigned char
1 byte
 255
signed char
1 byte
-127  127
wchar_t
2 byte
1 lebar karakter


Do’s and Don’ts (Tipe Data dan Variabel)
1. Do’s
  • Gunakan nama variabel yang mudah dimengerti.
  • Nama variabel diawali dengan huruf
  • Nama variabel case sensitive.
  • Bijaklah dalam menggunakan tipe data!

2. Don’ts
  • Menggunakan spasi pada nama variabel.
  • Menggunakan simbol (%, $, dll) pada awal nama variabel.

Enumerasi
Digunakan untuk menyatakan suatu data yang telah diketahui dan jumlahnya tidak banyak. Contoh penggunaannya: Nama hari, nama bulan, jenis kelamin.

Contoh deklarasi :
public enum jk{
laki_laki, perempuan
}
      Contoh pemanggilan :
      public static void main(String[] args) {
      System.out.println(jk.laki_laki);
}


Aturan Penulisan Variabel


Ternyata tidak boleh sembarangan dalam membuat variabel.

Ada aturan yang harus diikuit, diantaranya:
Nama variabel tidak boleh menggunakan kata kunci dari Java (reserved word) seperti if, for, switch, dll.
Nama variabel boleh menggunakan huruf, angka (0-9), garis bawah (underscore), dan symbol dollar ($), namun penggunaan garis bawah dan symbol lebih baik dihindari.
Nama variabel harus diawali dengan huruf kecil, karena Java menggunakan gaya CamelCase.

Apabila nama variabel lebih dari 1 suku kata, maka kata ke-2 dituliskan dengan diawali dengan huruf besar dan seterusnya, contoh namaVariabel.


Operator

Operator dalam pemrograman digunakan untuk melakukan operasi tertentu. Misalkan kita ingin menjumlahkan nilai dari variabel x dan y, maka kita bisa lakukan dengan operator penjumlahan (+).
x + y
Ada enam jenis kelompok operator dalam pemrograman Java:
1. Operator Artimatika;
2. Operator Penugasan;
3. Operator Pembanding;
4. Operator Logika;
5. Operator Bitwise;
6. Operator Ternary.

1. Operator Aritmatika
Operator aritmatika digunakan untuk melakukan operasi aritmatika.

Operator ini terdiri dari:

Nama                  Simbol

Penjumlahan          +

Pengurangan          -

Perkalian                *

Pembagian              /

Sisa Bagi               %

2. Operator Penugasan
Operator penugasan (Assignment Operator) fungsinya untuk meberikan tugas pada variabel tertentu. Biasanya untuk mengisi nilai.
Contoh:
int a = 10;
Variabel a ditugaskan untuk menyimpan nilai 10.

Operator Penugasan terdiri dari:

Nama Operator                              Sombol

Pengisian Nilai                                   =

Pengisian dan Penambahan              +=

Pengisian dan Pengurangan              -=

Pengisian dan Perkalian                   *=

Pengisian dan Pembagian                 /=

Pengisian dan Sisa bagi                   %=

3. Operator Pambanding
Sepeti namanya, tugas oprator ini untuk membandingkan.
Operator ini juga dikenal dengak opeartor relasi.
Nilai yang dihasilkan dari operator ini berupa boolean, yaitu: true dan false.

Operator ini terdiri dari:

Nama                                                 Simbol

Lebih Besar                                            >

Lebih Kecil                                             <

Sama Dengan                                        ==

Tidak Sama dengan                               !=

Lebih Besar Sama dengan                    >=

Lebih Kecil Sama dengan                     <=

Contoh :
boolean x = 5 < 8
Maka x akan bernilai true, karena 5 lebih kecil dari 8

4. Operator Logika
Operator Logika digunakan untuk membuat operasi logika.

Operator ini terdiri dari :
Nama                                                  Simbol

Logika AND                                          &&

Logika OR                                               ||

NOT                                                         !

5. Operator Bitwise
Operator bitwise merupkan operator yang digunakan untuk operasi bit (biner).

Operator bitwise terdiri dari:
Nama                                                 Simbol

AND                                                       &

OR                                                           |

XOR                                                        ^

Negasi/kebalikan                                    ~

Left Shift                                               <<

Right Shift                                             >>

Left Shift (unsigned)                             <<<

Right Shift (unsigned)                           >>>

6. Operator Ternary
Opertor ini unik, seperti membuat pertanyaan.
Simbolnya menggunakan tanda tanya (?) dan titik-dua (:) untuk memisah jawabannya.

Kamu suka aku ? ya : tidak;

Pada contoh di atas, “Kamu suka aku” adalah pertanyaan atau kondisi yang akan diperiksa.
Kalau jawabannya benar, maka iya. Sebaliknya akan tidak.


Sumber :
http://www.materidosen.com/2017/01/pengertian-dan-macam-macam-tipe-data-c.html
https://www.petanikode.com/java-operator/
Previous Post
Next Post

post written by:

0 Comments: