• Tidak ada hasil yang ditemukan

elajari uraian materi dalam bab pembelajara kan peserta dapat memiliki kompetensi sikap an yang berkaitan dengan materi:

bagian dasar dari program Java.

bedaan antara syntax error dan runtime error. sis Java literal, keyword, tipe data dasar, dan tip

ikasi operator dalam Java

dalam perbedaan anatara syntax error dan run sikan struktur kontrol pemilihan (if, else, switch)

Pencapaian Kompetensi

uti kegiatan belajar satu ini peserta diharapkan konseppackage, class, methoddanimport,se sikannya[ada program.

kanperebedaansyntax errordanruntime error

sikan Java literal, keyword, tipe data dasar, dan ksikan struktur control pemilihan (if, else, switch

I OBYEK

ran dan kegiatan kap, pengetahuan r. tipe variabel. runtime error. ch). kan dapat: serta mampu or dan tipe.

C. Uraian Materi

1. Bagan dasar progr

Package

Perintah java yang d metode ke dalam sa

Import

Perintah import digu mengacu pada cla bukan menjalankan

Class

Class mendefinisik contoh abstrak dar penyederhanaan.

Data dan Methode

Data merupakan i properti dari class. menjalankan data y dalam program deng

Program utama

Program utama ata programmer di dalam disebut dengan kela Java harus mempun

2. Perbedaan Syntax

Syntax Error

Syntax Error biasan untuk mengisolasi kode dan terlebih da

gram java

g digunakan untuk mengelompokan sejumlah k satu kesatuan paket disebutpackage.

igunakan untuk memberitahukan kepada prog class-class yang terdapat pada package terse

an class-class tersebut.

sikan bentuk dan perilaku obyek. Class m dari sebuah obyek yang telah terbentuk da .

e

identitas yang berupa variabel yang me class. Metode adalah sekumpulan instruk yang diberi nama dan dapat dipanggil dari m engan menuliskan nama metoda tersebut.

atau metoda main harus dideklarasikan se lam sebuah kelas. Kelas yang mempunyai me elas main (main class), akan tetapi tidak sem unyai metoda main.

ax Error dan Runtime Error

sanya terjadi karena kesalahan penulisan. Java si error tersebut dengan cara menunjukkan

dahulu karakter yang salah dalam baris terseb

h kelas atau ogram untuk ersebut dan ss merupakan dari proses menjelaskan ruksi untuk manapun di sendiri oleh etoda main semua kelas va mencoba n baris dari sebut

Runtime E Sebuah progra kesalahan ini tersebut. 3. Java literal, k Java Keyword Kata-kunci (ke kata yang di compiler baha sebagai ident (Java keyword Catatan: true mereka terma mereka sebag Java

Literals

Literals adala Misalnya dituli menyatakan st Literals,Chara e Error

gram yang berhasil dikompile belum tentu berh ini tidak akan ditampilkan sampai kita menjal

, keyword, tipe data dasar, dan tipe variabel

ords

(keywords) dari sebuah bahasa pemrograma didefinisikan secara khusus yang hanya d ahasa pemrograman tersebut, dan tidak da ntitas variabel. Di bawah ini ditampilkan se ords ):

Tabel 2. 1. Java Keywords

ue, false, dan null bukan termasuk kata ku asuk kata-kata khusus, jadi Anda tidak dapa agai nama variabel pada program Anda

rals

alah suatu nilai yang dituliskan pada kode tuliskan 19 untuk nilai bilangan 19 dan “Selama

string. Jenis-jenis literals adalah :Literals Bila

aracter LiteralsdanString Literals.

erhasil dijalankan, jalankan program

el

man adalah kata- dimengerti oleh dapat digunakan semua kata-kunci

kunci akan tetapi pat menggunakan

de sumber Java. mat datang” untuk Bilangan, Boolean

a) LiteralsBilang Integer bilanga (bilangan berb bilangan oktal long. Sedangka lebih kecil (32-b b) Boolean Litera Boolean literals false. c) Character Liter Character Litera penulisannya d karakter untuk h d) String Literals String literalsm angka dan kara tanda baca peti Tipe Data Dasar Di dalam bahasa p terdidiri dari tipe dat tipe data bilangan tit Tipe data boolen kemungkinan nilai. salah (false). Tipe d Tipe databila

Nama tipe Uk

Long 64 b

Int 32 b

ngan

gandibedakan dalam beberapa format yaitu erbasis 10), heksadesimal (bilangan berb al (berbasis 8).Literal bilangan bulat tergolon kan untuk bilngan yang menggunakan tingkat 2-bit bilanganfloat) maka ditambahkan karakte

erals

alsadalahliteralsyang hanya memiliki dua nilai,

iterals

terals dinyatakan untuk mengekspresikan kara ditandai dengan tanda baca petik tunggal (‘). k huruf d ditulis literal ‘d’.

ls

merupakan ekspresi literals yang merupakan arakter huruf. Literal Stringditulis dengandiap etik ganda (“).

pemrogramanterdapat delapan tipe data da ata Boolean, tipe data char, tipe data bilangan titik mengambang.

n digunakan untuk kondisi yang menggun i. Nilai yang digunakan adalah nilai benar ( data char digunakan untuk menyatakan karakt ilangan bulat terbagi ke dalam empat tipe, yait

Tabel 2. 2. Tipe bilangan

Ukuran Jangkauan nilai

4 bit -9.232.372.036.854.775.807 s/d 9.232.372.036.854.775.807 2 bit -2.147.483.648 s/d 2.147.483.647 aitu desimal rbasis 16), ong sebagai kat ketelitian kter F.

lai, true atau

karakter yang (‘). Misalnya n kombinasi iapit dengan dasar yang anbulat dan unakan dua r (true) dan rakter. aitu : 47

Short Byte

Tipe data bilan Kedua nilai ter

Tipe d

Double Float

Variabel

Variabel adala yang bisa beru

Deklarasi dan

Untuk mendek

Tanda [] ber opsional.

Agar variable yang telah did tip

na

16 bit -32.768 s/d 32.767 8 bit -128 s/d 127

ilangan titik mengambang memiliki dua yaitufl

tersebut memiliki rentang nilai sebagai berikut:

data Ukuran Jangkauan Nilai

e 64 bit -1.7E308 s/d 1.7E308 32 bit -3.4E38 s/d +3.4E38

alah item yang digunakan data untuk menyim erubah nilanya. Variabel memiliki nama dan tip

an Inisialisasi Variabel

eklarasikan variable dalam Java digunakan be

erarti variable yang di dalam tanda kurun

Listing program double x; long y ;

float tunjangan; double data;

le memiliki nilai, maka dilakukan inisialisasi ideklarasikan, misalnya: Listing program double x=15; double y; long b=12; y=(long) b; tipenamaVar[, namaVar]

float dandouble. ut:

ai

08 8

yimpan suatu nilai tipe.

bentuk berikut,

ung siku bersifat

Komentar dan Pern Komentar adalah pe memberikan inform Komentar dibuat de misalnya, Listing program // Program ini m dengan pengg Public class p Public stati //deklarasi Int angka //inisialisa angka1 = angka2 = hasil = an ... ... } }

4.

Dasar

dan Aturan

Logika)

Operator Operator adalah si menghasilkan suat operator, yaitu: - Operator aritmat - Operator penam - Operator penuga - Operator pemba ernyataan

pemberian keterangan tambahan yang bertuj rmasi atau penjelasan kepada pembaca dengan menggunakan tanda baca // di awal

ram

ni merupakan program penjumlahan ggunaan komentar di dalamnya ss penjumlahan {

tatic void main(string [] args) { rasi variable

ka1, angka2, hasil; lisasi inputan variable 1 = 6; //angka1 bernilai 6 2 = 9; //angka2 bernilai 9

angka1 + angka2; //rumus penjumlahan

Dokumen terkait