Anda di halaman 1dari 18

Dasar Pemrograman Java

Dola Irwanto S.Kom., M.MSI.


dosen01115@unpam.ac.id
Objektif
▪ Menampilkan ke layar monitor
▪ Escape sequence
▪ Penulisan Komentar
▪ Tipe data
▪ Identifiers
▪ Keyword Java
▪ Variable & Konstanta
▪ Type Casting
Print atau println ?
Println dengan Escape sequence
Escape sequence

Escape
sequence Fungsi

\’ (single quote) Mencetak tanda petik tunggal (‘).

\” (double quote) Mencetak tanda petik ganda (“).


\\ (backslash) Mencetak tanda backslash (\).
\n (newline) Pindah ke kolom paling awal di baris berikutnya.

\r (carriage return) Pindah ke kolom paling awal di baris yang sama.

\t (horizontal tab) Pindah sejauh satu tabulasi.

\b (backspace) Menghapus satu karakter yang ada di depan escape sequence.

\ddd Mencetak karakter tertentu dari kode ASCII.


Penulisan Komentar
Komentar merupakan bagian program yang tidak akan
dieksekusi.

Fungsi dari komentar ini bisa di gunakan sebagai penjelasan


dari sebuah sintak atau sebagai dokumentasi program.

// Komentar satu baris!

/* Ini adalah sebuah komentar,


komentar ini dibagi menjadi
beberapa baris. */
Tipe Data

Tipe data Ukuran Range nilai


Bilangan bulat (integer)
byte 8 bit -128 s/d 127
short 16 bit -32,768 s/d 32,767
int 32 bit -2,147,483,648 s/d 2,147,483,647
long 64 bit -9,223,372,036,854,775,808 s/d
9,223,372,036,854,775,807

Bilangan real
float 32 bit
double 64 bit
Logika
boolean True / false
Char / String
char
String
Identifiers

Identifiers adalah sebuah nama yang digunakan untuk menciptakan


sebuah class, methods, interfaces dan variabel.

Berikut aturan dalam pembuatan identifiers:


▪ Semua identifiers harus dimulai sebuah huruf (a s/d z atau A s/d
Z) atau karakter mata uang( $ ) atau menggunakan underscore(
_ ).
▪ Setelah karakter pertama, identifier dapat menggunakan
kombinasi karakter.
▪ KEYWORD JAVA tidak boleh digunakan.
▪ Tidak boleh menggunakan symbol seperti “+”, spasi, “@”, dsb.
▪ Identifiers dalam java menggunakan case sensitive, foo dan Foo
adalah identifier yang berbeda.
Keyword Java
abstract double int super
boolean else interface switch
break extends long synchronized
byte false native this
byvalue final new threadspace
case finally null throw
catch float package transient
char for private true
class goto protected try
const if public void
continue implements return while
default imports short
do instanceof static
Jawablah!

Apakah sudah tepat nama identifier dibawah ini?

1) bilangan
2) BILANGAN
3) 2013nama_mahasiswa
4) Alamatrumah
5) switch
6) Kod3_4rs1p
7) tampungLuasSegitiga
Variable (Deklarasi dan Inisialisasi)

Variabel adalah suatu tempat di memory untuk menampung


data yang nilainya selalu berubah.

Untuk deklarasi variabel adalah sebagai berikut:

<tipe data> <nama variabel> [= inisialisasi nilai];

• Nilai berada diantara <> adalah nilai yang disyaratkan


• Nilai dalam tanda [] bersifat optional sesuai dengan tipe
data yang dipakai untuk deklarasi variabel.
Contoh deklarasi dan inisialisasi variable

byte umur; byte umur = 63;


short tahun; short tahun = 2008;
char grade; char grade= ’C’;
int tinggi; int tinggi = 175, berat= 55;
int berat;
long jarak; long jarak= 1000000;
float ipk; float ipk = 3.81F;
double saldo; double saldo = 500.25;
String nama; String nama = ”Ursyalim”;
Constant / Konstanta
Konstanta adalah suatu tempat di memory untuk menampung
data yang nilainya selalu tetap dan tidak pernah berubah.

Deklarasi konstanta di Java menggunakan keyword final.

Contoh:
final double PI = 3.14;
final int JUM_MHS = 40;
Contoh Menampilkan data Variabel
Type Casting

Type-casting  mengubah sebuah nilai tipe data tertentu ke dalam tipe


data yang lain.
Penulisan Type Casting

Sintaks casting adalah :

(TipeTarget) Nilai

TipeTarget adalah tipe data yang diinginkan


Nilai adalah nilai yang akan dikonversi
Contoh Type Casting

Anda mungkin juga menyukai