☕
Java Programing by syaiful
  • Introduction
    • ✅Ayo kita mulai
      • Pengenalan Java
      • Program java Pertamaku
      • Struktur Dasar dari Program Java
      • Sebelum kita mulai
    • ✅Numbers and Text
      • Numbers and Texts
      • Quiz
      • Print Numbers and Texts
      • Print Number
      • Print Text
      • Kesalahan Umum
      • Quiz
      • Menggunakan banyak Print Statement
      • Challenge 1
      • Challenge 2
      • Yang akan kamu pelajari selanjutnya
    • ✅Comments
      • Pengenalan Comments (Komentar)
      • Contoh komentar
      • Quiz - Komentar di java
    • ✅Variables
      • Pengenalan Variable
      • Deklarasi Variable
      • Menetapkan nilai ke variable
      • Quiz - Membuat Variabel
      • Mencetak Variable
      • Quiz: Mencetak Variabel
      • Tantangan: Cetak Variable
      • Tipe Data
      • Variabel double
      • Tantangan - Cetak Variabel
      • Variabel Karakter (Character)
      • Contoh Variabel Karakter
      • Quiz: Variabel Karakter
      • Tantangan : Memberikan nilai ke variabel double dan char
      • Merubah nilai variabel
      • Quiz : Merubah nilai variabel
      • Tantangan : Merubah nilai dari Variabel
      • Nilai Satu Variabel ke Variabel Lain
      • Tantangan : Nilai Satu Variabel ke Variabel Lain
      • Memilih Nama Variabel
      • Membuat beberapa Variabel secara Besama sama
      • Rangkuman : Variabel di java
    • ✅Print Output
      • Java Output
      • Cetak String dan Variabel
      • Quiz : Java Output
      • Tantangan : Java Print text
      • Mencetak Beberapa Variabel Secara Bersamaan
      • Cetak garis baru (Enter Key)
      • Quiz: Print Newline
      • Tantangan
      • Selanjutnya
    • ✅Operator Aritmatika
      • Operator Aritmatika
      • Quiz
      • Tantangan
    • ✅Mengambil input dari user
      • User Input
      • Quiz
      • Tantangan
      • Selanjutnya
    • ✅Java Boolean
      • Pengenalan Boolean
    • ✅Pernyaan If .. else
      • Pernyataan ( if )
      • Catatan
    • ✅Perulangan (loop)
      • While loop
      • for loop
      • Catatan
    • ✅Break dan Continue
      • Catatan
    • Challenges
      • Kalkulator Menghitung Untung/Rugi
      • Kalkulator Body Mass Index (BMI)
      • Menghitung Volume Kubur
      • Cek Bilangan Genap / Ganjil
      • Periksa Lulus, Gagal atau Tidak Valid
      • Project
      • Periksa bisa nyoblos atau tidak
    • 🎉🎉 Selamat Belajar 🎉
Powered by GitBook
On this page
  • 1. Tipe data Int
  • 2. Tipe Data double
  • 3. Tipe Data char
  • 4. Tipe Data Boolean
  • Tipe data dibagi menjadi 2 jenis
  • 1. Tipe data Primitive
  • 2. Tipe data non-Primitive
  • Tabel 8 jenis tipe data primitif
  1. Introduction
  2. Variables

Tipe Data

PreviousTantangan: Cetak VariableNextVariabel double

Last updated 1 year ago

Tipe data menentukan jenis nilai yang dapat dimiliki oleh suatu variabel

1. Tipe data Int

Tipe data ini digunakan untuk nilai Integer tanpa desimal , contohnya 15, -21, 1, -1, dan seterusnya.

2. Tipe Data double

Tipe Data ini digunakan untuk angka dengan desimal, contohnya 34.9, -67.1, 1.0, -1.1, dan seterusnya.

3. Tipe Data

Tipe data ini digunakan untuk karakter karenanya char singkatan dari character. contohnya 'k', '(', '+', dan seterusnya.

4. Tipe Data Boolean

Tipe data ini digunakan untuk menyatakan benar atau salah , tipe data ini hanya memiliki dua nilai yaitu 'true' dan 'false' .

Tipe data dibagi menjadi 2 jenis

1. Tipe data Primitive

tipe data primitive adalah tipe data dasar yang telah ditentukan oleh bahasa pemrograman itu sendiri.

Analoginya

Bayangkan kamu punya kotak penyimpanan mainan yang khusus untuk menyimpan berbagai macam mainan. Setiap mainan memiliki jenis yang berbeda, misalnya ada boneka, mobil-mobilan, atau balon. Nah, tipe data dalam komputer mirip dengan cara kita mengelompokkan mainan-mainan tersebut.

tipe data primitif bisa diibaratkan seperti mainan-mainan yang sederhana. Misalnya, ada mainan balon yang berisi angka. Angka ini bisa besar atau kecil, seperti angka 1 atau 10. Itu adalah tipe data primitif bernama "integer". Selain itu, ada juga mainan yang berisi angka desimal, seperti 2,5 atau 3,14. Itu adalah tipe data primitif bernama "float". Lalu ada mainan yang berisi huruf atau karakter seperti A, B, atau C. Itu adalah tipe data primitif bernama "character". Ada juga mainan yang berisi jawaban "ya" atau "tidak", yang disebut tipe data primitif "boolean".

2. Tipe data non-Primitive

Tipe data non-primitive adalah tipe data yang dibangun di atas tipe data primitif.

Analogi

Selain mainan sederhana tadi di tipe data primitive, ada juga mainan yang lebih rumit dan bisa memiliki banyak bagian. Mainan ini mirip dengan tipe data non-primitif. Misalnya, ada mainan lego yang terdiri dari banyak potongan yang bisa digabungkan. Tipe data non-primitif ini juga terdiri dari banyak bagian yang bisa saling berhubungan. Misalnya, ada tipe data non-primitif bernama "array" yang bisa menyimpan banyak angka atau karakter dalam satu tempat. Ada juga tipe data non-primitif bernama "string" yang bisa menyimpan teks atau kata-kata.

Tabel 8 jenis tipe data primitif

Tipe Data
Deskripsi
Ukuran (Size)
Contoh Literal

int

Menyimpan bilangan bulat

4 byte

42, -17

float

Menyimpan bilangan desimal

4 byte

3.14, -0.5

boolean

Menyimpan nilai kebenaran (True atau False)

1 byte

true, false

char

Menyimpan karakter tunggal

2 byte

'A', '$'

byte

Menyimpan bilangan bulat kecil

1 byte

10, -5

short

Menyimpan bilangan bulat pendek

2 byte

100, -200

long

Menyimpan bilangan bulat panjang

8 byte

10000000000L, -9876543210L

double

Menyimpan bilangan desimal ganda

8 byte

3.14159, -1.5

Di bagian sebelumnya, kita belajar membuat variabel bertipe data int . Sekarang, untuk membuat variabel yang menyimpan angka desimal dan karakter , masing-masing menggunakan double dan char .

Contohnya

// buat variabel dengan tipe data double
double beratBadan = 60.4;

// buat variabel dengan tipe data chart
char huruf = 'a';

✅
analogi tipe data
analogi tipe data primitive
analogi tipe data non-primitive
Drawing
Drawing
Drawing
Drawing