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 progrPackage
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 Errorgram 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.
Dasardan Aturan
Logika)
Operator Operator adalah si menghasilkan suat operator, yaitu: - Operator aritmat - Operator penam - Operator penuga - Operator pemba ernyataanpemberian 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