Belajar Java Part 3
Belajar Java Part 3
• TERJEMAHANNYA:
• “TIPE DATA ATAU KADANG DISINGKAT DENGAN ‘TIPE’ SAJA ADALAH SEBUAH
PENGELOMPOKAN DATA UNTUK MEMBERITAHU COMPILER ATAU INTERPRETER
BAGAIMANA PROGRAMMER INGIN MENGOLAH DATA TERSEBUT”
JENIS-JENIS TIPE DATA DALAM BAHASA JAVA
• SECARA GARIS BESAR, TERDAPAT 2 KELOMPOK TIPE DATA DALAM BAHASA JAVA,
YAKNI TIPE DATA SEDERHANA (PRIMITIVE DATA TYPES), DAN TIPE DATA
KOMPLEKS / OBJECT (NON-PRIMITIVE DATA TYPES).
• PRIMITIVE DATA TYPE, TERDIRI DARI TIPE DATA BERIKUT:
1.TIPE DATA INTEGER: TIPE DATA UNTUK ANGKA BULAT SEPERTI 5, 7, ATAU 48.
2.TIPE DATA FLOAT/DOUBLE: TIPE DATA UNTUK ANGKA PECAHAN SEPERTI 3.14,
5.55, ATAU 0.00024.
3.TIPE DATA BOOLEAN: TIPE DATA YANG BERISI NILAI TRUE ATAU FALSE.
4.TIPE DATA CHAR: TIPE DATA UNTUK 1 KARAKTER, SEPERTI ‘A’, ‘Z’ ATAU ‘%’.
• NON-PRIMITIVE DATA TYPE, DI ANTARANYA:
1.TIPE DATA STRING: TIPE DATA UNTUK KUMPULAN KARAKTER, SEPERTI “ANDI”,
“DUNIAILKOM”, ATAU “BELA JAR JAVA”.
2.TIPE DATA ARRAY: TIPE DATA UNTUK KUMPULAN TIPE DATA LAIN YANG SEJENIS.
3.TIPE DATA OBJECT: TIPE DATA KHUSUS YANG BISA MENAMPUNG BERAGAM DATA,
TERMASUK MEMILIKI FUNCTION/METHOD SENDIRI.
CONTOH KODE PROGRAM TIPE DATA BAHASA JAVA
• BAHASA PEMROGRAMAN JAVA TERMASUK KELOMPOK STRONGLY TYPED
PROGRAMMING LANGUAGE, YANG ARTINYA UNTUK SETIAP VARIABEL HARUS
DITULIS AKAN BERISI TIPE DATA APA. APAKAH ITU ANGKA BULAT (INTEGER), ANGKA
PECAHAN (FLOAT), HURUF (CHAR), ATAU YANG LAIN.
• KEEMPAT VARIABEL INI SELANJUTNYA DIINPUT DENGAN NILAI DI BARIS 9 – 12, DAN
KEMUDIAN DI TAMPILKAN DENGAN PERINTAH SYSTEM.OUT.PRINTLN() DI BARIS
14 – 17.
• KHUSUS UNTUK VAR4 YANG DI SET DENGAN TIPE DATA LONG, PROSES
PENGISIANNYA HARUS MENAMBAH KARAKTER “L” DI BAGIAN AKHIR, YAKNI VAR4 =
1000000000000000L.
• TAMBAHAN KARAKTER “L” INI DIPERLUKAN KARENA SECARA DEFAULT ANGKA BULAT
DI JAVA DIANGGAP SEBAGAI INT.
• BERIKUT PESAN ERROR YANG TAMPIL JIKA KITA MENGINPUT TIPE DATA LONG TANPA TAMBAHAN
“L”:
• PESAN ERROR:
• PERHATIKAN CARA MENGISI VARIABEL VAR1, TERDAPAT AKHIRAN “F“, YAKNI 234.45F. INI DIPERLUKAN
KARENA SECARA DEFAULT SEMUA ANGKA PECAHAN DI JAVA DIANGGAP SEBAGAI DOUBLE.
• AKHIRAN “F” UNTUK PROSES INPUT TIPE DATA FLOAT INI HARUS DITULIS, JIKA TIDAK AKAN TERJADI
ERROR SEPERTI CONTOH BERIKUT:
• HASIL KODE PROGRAM:
• DALAM HAL INI COMPILER JAVA PROTES KARENA ADA PROSES KONVERSI DARI DOUBLE KE FLOAT.
CARA MEMBACA (INPUT) DATA DOUBLE DAN FLOAT
• DI AWAL KODE PROGRAM, TERDAPAT KODE UNTUK PROSES
IMPORT JAVA.UTIL.SCANNER DAN JAVA.UTIL.LOCALE. CLASS LOCALE INI
DIPERLUKAN PADA SAAT PROSES INTANSIASI CLASS SCANNER DI BARIS 7.
FUNGSINYA AGAR PROSES INPUT MENGGUNAKAN SISTEM AMERIKA (US), YAKNI
MENGGUNAKAN TANDA TITIK SEBAGAI PEMISAH PECAHAN.
• JIKA TANPA PERINTAH INI, BISA SA JA DI KOMPUTER ANDA PROSES INPUT PECAHAN
INI MENGGUNAKAN TANDA KOMA. JADI AGAR SERAGAM, KITA SET SA JA DENGAN
SISTEM US. PROSES PEMBACAAN SENDIRI DILAKUKAN DI BARIS 13 DAN 16, YAKNI
UNTUK TIPE DATA FLOAT DAN TIPE DATA DOUBLE.