View
253
Download
1
Category
Preview:
Citation preview
8/18/2019 Struktur Dasar Pemrograman Java
1/14
1
Java Fundamental
Struktur Dasar Pemrograman Java
Syahrul Mauluddin S.Kom
8/18/2019 Struktur Dasar Pemrograman Java
2/14
2
Latihan
Buat Program untuk menampilkan Biodata Anda :
Nim :
Nama :
Tempat Tanggal Lahir :
Hobi :
Alamat :No Telepon :
E-mail :
Simpan dengan nama anda
8/18/2019 Struktur Dasar Pemrograman Java
3/14
3
Struktur Program Java
Struktur Program Java
Comments
Modifiers Statements
Blocks
Classes
Methods
Reserved words
8/18/2019 Struktur Dasar Pemrograman Java
4/14
4
Comments
1. Comments
Comments digunakan untuk memberikan keterangan/penelasan
suatu baris program!Comments tidak akan dikompilasi oleh compiler !
Lambang untuk "omments :
double slash # // $ untuk memberikan penelasan satu baris/% dan %/ untuk memberikan penelasan satu baris atau lebih!
Struktur Program Java
8/18/2019 Struktur Dasar Pemrograman Java
5/14
5
Comments
Contoh Comments :
publi" "lass tes &
publi" stati" 'oid main#Strings () args$ &/%
S*stem!out!println akan
men"etak +akan men"etak,
%/
//S*stem!out!println#tidak akan men"etak.$
S*stem!out!println#akan men"etak.$
0
0
Struktur Program Java
8/18/2019 Struktur Dasar Pemrograman Java
6/14
6
Modifiers, Statements, Blocks, Classes
2. Modifiers
Modifiers digunakan untuk menentukan penggunaan dari suatu
data1methods dan class. Contoh modifiers adalah publi"1 stati"1 pri'ate12inal1 abstra"t dan prote"ted!
3. Statements
Statements merupakan baris perintah atau kumpulan perintah! Setiapstatements pada a'a selalu diakhiri dengan titik koma # $!
4. BlocksBlocks digunakan untuk membentuk suatu grup statements! Blocksdia3ali dengan kurung kura3al buka # & 0 dan kurung kura3al tutup # 0 $!
5. Classes
Classes merupakan inti dari program 4a'a! Suatu class merupakanblueprint. untuk men"iptakan suatu obe"t!
Struktur Program Java
8/18/2019 Struktur Dasar Pemrograman Java
7/147
Identifiers
Identifiers
Identifiers merupakan penamaan dalam pemrograman untuk
'ariabel1konstanta1 method 1 class, dan package. 4a'a merupakanbahasa pemrograman *ang case-sensitive #membedakan antara huru2besar dan ke"il$! Aturan penamaan identifiers pada a'a adalah :
5! 6apat dimulai dengan huru21 underscore # 7 $ atau tanda 8
9! Tidak dapat menggunakan simbol operator seperti : 1 - 1 % 1 / dan lain-lain
;! Tidak dapat menggunakan reserved word
!emen Pem"entuk Pada Java
8/18/2019 Struktur Dasar Pemrograman Java
8/14#
Variales
Variales
Variables digunakan untuk input1output atau men*impan hasil suatu proses padaprogram! =ntuk melakukan deklarasi suatu 'ariables digunakan :Datat$%e varia"!e&ame'
Contoh : int angka
untuk mendeklarasi sekaligus melakukan inisialisasi digunakan :
Datat$%e varia"!e&ame ( va!ue'
Contoh : int angka > ?
)turan *onvensi +5! Bila terdiri satu abad atau satu kata1 semua abad dituliskan sebagai huru2 ke"il!
Contoh: a 1 nama!
9! Bila nama terdiri dari dua kata atau lebih1 huru2 pertama dari kata pertamasebaikn*a ke"il1 dan huru2 pertama kata kedua dan seterusn*a1 sebaikn*a huru2bersar!
!emen Pem"entuk Pada Java
8/18/2019 Struktur Dasar Pemrograman Java
9/14,
Constants !konstanta"
Constants !konstanta"
Constants merupakan data *ang tidak berubah selama program beralan!
Pendeklarasian konstanta menggunakan :stati- fina! Datat$%e /&S0)&0&) ( a!ue'
Contoh : stati" 2inal double P@ > ;!5 radius%radius%P@
Aturan kon'ensi:
5! Semua Abad dari nama konstanta dituliskan dalam huru2 kapital!
9! Bila onstanta lebih dari satu kata1 maka semuan*a disambungmenadi satu dan semua abadn*a uga dituliskan dalam bentukkapital!
!emen Pem"entuk Pada Java
8/18/2019 Struktur Dasar Pemrograman Java
10/141
0IP D)0) &umerik
0i%e data %rimitif pada a'a *aitu :
1. &umerik "u!at dan %e-ahan
&umerik "u!at ada 4 ma"am *aitu : 0i%e Data esar"its Jangkauan
b*te -59 ke 59D
short 5 -;91D ke ;91DD
@nt ;9 -915
8/18/2019 Struktur Dasar Pemrograman Java
11/14
11
0IP D)0) hara-ter8 oo!ean8 )rra$
2. hara-ter
merupakan tipe data *ang me*impan satu buah karakter!
ti%e esar "its 9angkauan"har 5 =ni"ode Chara"ter
3. oo!ean
"oo!ean merupakan tipe data *ang han*a berisi true atau false
4! 0i%e data arra$
digunakan untuk menampung beberapa tipe data *ang sama dalamsebuah nama variable *ang mempun*ai indeks! Arra* pada a'amerupakan obe"t *ang dapat berisi tipe data primiti2 maupun "lass!
!emen Pem"entuk Pada Java
8/18/2019 Struktur Dasar Pemrograman Java
12/14
12
ks%resi dan /%erator8/%erator )ritmatika
ks%resi merupakan suatu statement *ang mengembalikan suatu nilai
/%erator merupakan Simbol *ang digunakan dalam ekspresi
/%erator )ritmatika %ada Java +
/%erator )rti ontoh
Penambahan ; <
- Pengurangan ? G D
% Perkalian ? % ?
/ Pembagian 5< / D
Iodulus #Sisa bagi$ 9F D
8/18/2019 Struktur Dasar Pemrograman Java
13/14
13
/%erator kondisi onditiona!
/%erator )rti ontoh
>> sama dengan J >> ;
K> tidak sama dengan J K> ; lebih ke"il J ;
M lebih besar J M ;
> lebih ke"il sama dengan J > ;
M> lebih besar sama dengan J M> ;
atatan +
operator ini sering digunakan pada kondisi i2 dan kondisi looping!
8/18/2019 Struktur Dasar Pemrograman Java
14/14
14
/%erator !ogika Logi-a!
/%erator )rti ontoh
and J M>9 J ><
OO or J M 9 OO J ? K not JK>?
Jor J >> 9 J>>;
/%erator ::
*ondisi1 *ondisi2 ;asi!
Qalse Qalse Qalse
Qalse True Qalse
True Qalse Qalse
True True 0rue
Recommended