SlideShare a Scribd company logo
1 of 28
PBO
Oleh : M. ALMI
PENULISAN
KOMENTAR
IDENTIFIERS
KATA-KATA
KUNCI
TIPE DATA
PRIMITIF
INISIALISASI &
NILAI DEFAULT
CASTING &
PROMOTION
OPERATOR PERCABANGAN PERULANGAN



χ
PROGRAM UTAMA
Salah satu metoda yang paling penting di dalam bahasa Java adalah metode Main.
DATA & METHOD
Data merupakan identitas yang berupa variabel yang menjelaskan properti dari class. Method
adalah sekumpulan instruksi untuk menjalankan data yang diberi nama dan dapat dipanggil
dari manapun di dalam program dengan menuliskan nama metoda tersebut
CLASS
Merupakan bentuk logis yang menjadi landasan bangun seluruh bahasa pemograman
berorientasi object. Class mendefinisikan bentuk dan perilaku object. Class merupakan
contoh abstrak dari sebuah object yang telah terbentuk dari proses penyederhanaan.
IMPORT
Perintah import digunakan untuk memberitahukan kepada program untuk mengacu pada
class-class yang terdapat pada package tersebut dan bukan menjalankan class-class tersebut.
Dalam program, dapat diimport class-class tertentu saja dan dapat pula mengimport semua
class yang terdapat pada package.
PACKAGE
Perintah java yang digunakan untuk memberitahukan bahwa suatu class adalah anggota dari
package, sedangkan nama Package dapat berupa susunan direktori tempat dimana file class
disimpan atau nama folder.



χ
PENJELASAN PENULISAN KOMENTAR
Dalam bahasa pemrograman manapun
selalu ada fitur komentar. Java sendiri
memiliki sintaks yang sangat mirip dengan C
dan C++, dengan tambahan yang sangat
istimewa yaitu komentar yang nantinya
digunakan untuk menciptakan dokumentasi
secara otomatis oleh suatu aplikasi yang
disebut javadoc.
Komentar /** dan */
komentar khusus untuk membuat dokumentasi program, yaitu yang
dimulai dengan tanda /** dan diakhiri dengan tanda */.
Komentar “/*” dan “*/”
komentar untuk beberapa baris, yaitu yang dimulai dengan tanda /*
dan diakhiri dengan tanda */;
Komentar “//”
komentar untuk satu baris saja, yaitu yang dimulai dengan tanda //
sampai dengan akhir baris;



χ
Contoh Program Java : Penulisan Komentar



χ
Pengertian Identifiers
Identifiers adalah nama yang
mengidentifikasi suatu elemen seperti
class, method dan variabel dalam
suatu program.



χ
class
Method
Variabel
Aturan penulisan Identifiers
Identifiers harus mengikuti aturan-aturan sebagai berikut :



χ
- Identifiers adalah urutan karakter yang mengandung huruf,
angka dan underscore ( _ ) dan tanda dollar ($).
- Identifiers harus dimulai dengan huruf, atau underscore ( _ )
atau juga tanda dollar ($).
- Identifiers tidak boleh berupa reserved words.
- Identifiers tidak boleh true, false atau null.
- Identifiers bisa memiliki panjang berapapun.
Aturan penulisan Identifiers
Sebagai Contoh Identifiers



χ
Contoh identifier yang boleh :
nama, $nama, nama123,
_nama. Contoh identifier yang
tidak boleh : 123nama,
&nama, :pnama.
Pengertian kata Kunci
Kata-kunci (keywords) dari sebuah
bahasa pemrograman adalah kata-kata
yang didefinisikan secara khusus yang
hanya dimengerti oleh compiler
bahasa pemrograman tersebut, dan
tidak dapat digunakan sebagai
identitas variabel.
Catatan: true, false, dan null bukan
termasuk kata kunci akan tetapi
mereka termasuk kata-kata khusus,
jadi Anda tidak dapat menggunakan
mereka sebagai nama variable.



χ
Di bawah ini adalah tabel Java Keyword atau Reserved Word
yang terdapat dalam bahasa Java. Java Keyword ini tidak boleh
digunakan sebagai identifier.
Tipe Data Primitive
“Tipe data adalah suatu nilai yang
dapat dinyatakan dalam bentuk
konstanta atau variabel dan operator.
Konstanta menyatakan nilai yang
tetap, sedangkan variabel menyatakan
nilai yang dapat berubah-ubah selama
eksekusi berlangsung.”



χ
Sedangkan “Tipe data primitive adalah
tipe data yang hanya mampu
menyimpan satu nilai tiap satu
variabelnya dan defaultnya telah
didefinisikan oleh java..”
Tipe Data Primitive



χ
Variabel
Variabel adalah item yang digunakan data untuk menyimpan pernyataan objek.
Variabel memiliki tipe data dan nama. Tipe data menandakan tipe nilai yang dapat
dibentuk oleh variabel itu sendiri. Nama variabel harus mengikuti aturan untuk
identifier.
Atau Variabel Adalah sebuah tempat untuk menampung nilai (data) yang dapat
berubah-ubah selama proses program. atau variabel juga disebut sebagai sebuah
identifier yang mempunyai nilai dinamis, arti kata dinamis disini bermaksud
bahwa nilai variabel tersebut dapat kita ubah sesuai kebutuhan dalam program.



χ
Variabel



χ
Inisialisasi dan Nilai Default
Ketika perintah deklarasi variabel dilaksanakan, komputer akan menyiapkan
memori untuk digunakan oleh variabel ini. Memori ini harus diinisialisasi,yaitu
diberi suatu nilai awal sebelum bisa digunakan dalam perintah berikutnya. Pada
variabel lokal, pernyataan deklarasi sering diikuti oleh perintah pemberi nilai awal.
Nilai default adalah =0.



χ
Pengertian Operator
- Operator adalah simbol yang
digunakan untuk melakukan
operasi tertentu.
- Operator adalah suatu simbol atau
tanda yang digunakan untuk
mengoperasikan dua value atau
lebih.
- Misalnya dalam matematika,
operasi penjumlahan bilangan
menggunakan simbol + sebagai
operatornya.



χ
Aritmatika
Increment &
Decrement
Relasi Atau
Pembanding
Logika
Operator Aritmatika



χ
Operator Unary (Increment Decrement)



χ
Simbol Operator Keterangan
++ Value bertambah 1
-- Value berkurang 1
Operator Relasi atau Pembanding



χ
Simbol Operator Keterangan
> Lebih besar
>= Lebih besar sama dengan
< Lebih kecil
<= Lebih kecil sama dengan
!= atau <> Tidak sama dengan
== Sama dengan
Operator Logika



χ
Simbol Operator Keterangan
&& Logika AND
|| Logika OR
! Negasi/kebalikan
Operator Logika dan - &&



χ
Operator Logika atau -- ||



χ
Operator Logika XOR -- ^



χ
Nilai 1 Operator Nilai 2 Hasil
False ^ False False
False ^ True True
True ^ False True
True ^ True False
Pengertian Percabangan
Percabangan adalah suatu pilihan atau
opsi dimana terdapat kondisi tertentu
yang harus dipenuhi oleh program
untuk menjalankan suatu perintah, jika
kondisi atau syarat itu terpenuhi maka
program akan menjalankan
perintahnya tetapi jika tidak maka
program tidak akan menjalanakan
perintahnya atau melewatinya dan
melihat kondisi lainnya untuk dijlankan
atau berhenti sama sekali.



χ
If Statement
If-Else
Statement
If Else If
Statement
Nested If
(If Bersarang)
Switch-Case
Jika pada percabangan if-else,
menggunakan tipe data boolean
sebagai kondisional, maka pada switch
case kita dapat menggunakan
beberapa tipe data primitif seperti
byte, short, char, dan int sebagai
kondisi. Percabangan switch Case
digunakan untuk melakukan
pengecekan suatu kondisi yang berupa
bilangan bulat atau karakter/String
dalam pemrogram java.



χ
Struktur penulisan switch-case
Pengertian Perulangan
Struktur kontrol pengulangan adalah
berupa pernyataan dari Java yang
mengijinkan untuk mengeksekusi blok
code berulang-ulang sesuai dengan
jumlah tertentu yang diinginkan. Ada
tiga macam jenis dari struktur kontrol
pengulangan yaitu while, do-while,
dan for-loops.



χ
While
Do-While
For
WHILE
perulangan ini digunakan untuk
mengulang suatu proses perulangan
yang belum diketahui jumlahnya. Pada
perulangan WHILE Pengecekan kondisi
akan dilakukan terlebih dahulu, Jika
kondisi masih bernilai benar, maka
perulangan akan terus berlanjut. dan
sebaliknya jika bernilai salah maka
perulangan akan dihentikan.



χ
Struktur penulisan While
Do While
perulangan ini hampir sama dengan
perulangan while, namun pernyataan
dilakukan terlebih dahulu dan
kemudian baru melakukan
pengecekan.



χ
Struktur penulisan Do While
For
perulangan ini hampir sama dengan
perulangan while, namun pernyataan
dilakukan terlebih dahulu dan
kemudian baru melakukan
pengecekan. Jadi perulangan adalah
melakukan pengulangan untuk
mengeksekusi kode yang sama
sebanyak jumlah yang telah
ditentukan.



χ
Struktur penulisan For

More Related Content

Similar to Materi 2 - Dasar-dasar & Aturan PBO.pptx

Dasar dasar turbo pascal
Dasar dasar turbo pascalDasar dasar turbo pascal
Dasar dasar turbo pascalDuriani
 
Materi dasar-pascal
Materi dasar-pascalMateri dasar-pascal
Materi dasar-pascalFaisal Amir
 
Ringkasan materi teori algoritma
Ringkasan materi teori algoritmaRingkasan materi teori algoritma
Ringkasan materi teori algoritmaAkhmad Asari
 
Aturan dan dasar pbo
Aturan dan dasar pboAturan dan dasar pbo
Aturan dan dasar pboRizki Ramdani
 
Tugas kelompok
Tugas kelompokTugas kelompok
Tugas kelompokAidil Kun
 
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptxBAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptxnyomans1
 
Modul praktikum-algo-pemro
Modul praktikum-algo-pemroModul praktikum-algo-pemro
Modul praktikum-algo-pemroFaisal Amir
 
Pengenalan pascal asli
Pengenalan pascal asliPengenalan pascal asli
Pengenalan pascal asliNadya Olivia
 
Pengenalan pascal
Pengenalan pascalPengenalan pascal
Pengenalan pascalfhnx
 
Variabel C++ KLMPK 7.pptx...............
Variabel C++ KLMPK 7.pptx...............Variabel C++ KLMPK 7.pptx...............
Variabel C++ KLMPK 7.pptx...............muhmaruf286
 
struktur pemrograman pascal - MATA KULIAH STRUKTUR DATA
struktur pemrograman pascal - MATA KULIAH STRUKTUR DATAstruktur pemrograman pascal - MATA KULIAH STRUKTUR DATA
struktur pemrograman pascal - MATA KULIAH STRUKTUR DATAsugianto91
 
Struktur pemrograman pascal
Struktur pemrograman pascalStruktur pemrograman pascal
Struktur pemrograman pascalJefry Jefry
 
Materi 3 - Konsep Kelas dan Objek.pptx
Materi 3 - Konsep Kelas dan Objek.pptxMateri 3 - Konsep Kelas dan Objek.pptx
Materi 3 - Konsep Kelas dan Objek.pptxplgbk
 
Paskalis Jabar-TI-3A-TUGAS02-2015020045.pptx
Paskalis Jabar-TI-3A-TUGAS02-2015020045.pptxPaskalis Jabar-TI-3A-TUGAS02-2015020045.pptx
Paskalis Jabar-TI-3A-TUGAS02-2015020045.pptxsampesireron
 
Network Programming 2 - Dasar Pemrograman Java
Network Programming 2 - Dasar Pemrograman JavaNetwork Programming 2 - Dasar Pemrograman Java
Network Programming 2 - Dasar Pemrograman JavaLia Rusdyana Dewi
 
Pbo fundamental
Pbo fundamentalPbo fundamental
Pbo fundamentalJogal
 
Algoritma dan Pemprograman Komputer I
Algoritma dan Pemprograman Komputer IAlgoritma dan Pemprograman Komputer I
Algoritma dan Pemprograman Komputer IChandra Septianoor
 

Similar to Materi 2 - Dasar-dasar & Aturan PBO.pptx (20)

Dasar dasar turbo pascal
Dasar dasar turbo pascalDasar dasar turbo pascal
Dasar dasar turbo pascal
 
Tistrukdat5
Tistrukdat5Tistrukdat5
Tistrukdat5
 
Materi dasar-pascal
Materi dasar-pascalMateri dasar-pascal
Materi dasar-pascal
 
Materi dasar-pascal
Materi dasar-pascalMateri dasar-pascal
Materi dasar-pascal
 
Ringkasan materi teori algoritma
Ringkasan materi teori algoritmaRingkasan materi teori algoritma
Ringkasan materi teori algoritma
 
Aturan dan dasar pbo
Aturan dan dasar pboAturan dan dasar pbo
Aturan dan dasar pbo
 
Pertemuan 2
Pertemuan 2Pertemuan 2
Pertemuan 2
 
Tugas kelompok
Tugas kelompokTugas kelompok
Tugas kelompok
 
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptxBAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
 
Modul praktikum-algo-pemro
Modul praktikum-algo-pemroModul praktikum-algo-pemro
Modul praktikum-algo-pemro
 
Pengenalan pascal asli
Pengenalan pascal asliPengenalan pascal asli
Pengenalan pascal asli
 
Pengenalan pascal
Pengenalan pascalPengenalan pascal
Pengenalan pascal
 
Variabel C++ KLMPK 7.pptx...............
Variabel C++ KLMPK 7.pptx...............Variabel C++ KLMPK 7.pptx...............
Variabel C++ KLMPK 7.pptx...............
 
struktur pemrograman pascal - MATA KULIAH STRUKTUR DATA
struktur pemrograman pascal - MATA KULIAH STRUKTUR DATAstruktur pemrograman pascal - MATA KULIAH STRUKTUR DATA
struktur pemrograman pascal - MATA KULIAH STRUKTUR DATA
 
Struktur pemrograman pascal
Struktur pemrograman pascalStruktur pemrograman pascal
Struktur pemrograman pascal
 
Materi 3 - Konsep Kelas dan Objek.pptx
Materi 3 - Konsep Kelas dan Objek.pptxMateri 3 - Konsep Kelas dan Objek.pptx
Materi 3 - Konsep Kelas dan Objek.pptx
 
Paskalis Jabar-TI-3A-TUGAS02-2015020045.pptx
Paskalis Jabar-TI-3A-TUGAS02-2015020045.pptxPaskalis Jabar-TI-3A-TUGAS02-2015020045.pptx
Paskalis Jabar-TI-3A-TUGAS02-2015020045.pptx
 
Network Programming 2 - Dasar Pemrograman Java
Network Programming 2 - Dasar Pemrograman JavaNetwork Programming 2 - Dasar Pemrograman Java
Network Programming 2 - Dasar Pemrograman Java
 
Pbo fundamental
Pbo fundamentalPbo fundamental
Pbo fundamental
 
Algoritma dan Pemprograman Komputer I
Algoritma dan Pemprograman Komputer IAlgoritma dan Pemprograman Komputer I
Algoritma dan Pemprograman Komputer I
 

Recently uploaded

PPT Metabolisme Karbohidrat II BIOLOGI KIMIA
PPT Metabolisme Karbohidrat II BIOLOGI KIMIAPPT Metabolisme Karbohidrat II BIOLOGI KIMIA
PPT Metabolisme Karbohidrat II BIOLOGI KIMIACochipsPJW
 
Membaca-Pikiran-Orang-dengan-Trik-Psikologi.pdf
Membaca-Pikiran-Orang-dengan-Trik-Psikologi.pdfMembaca-Pikiran-Orang-dengan-Trik-Psikologi.pdf
Membaca-Pikiran-Orang-dengan-Trik-Psikologi.pdfindigobig
 
Kelas 7 Bumi dan Tata Surya SMP Kurikulum Merdeka
Kelas 7 Bumi dan Tata Surya SMP Kurikulum MerdekaKelas 7 Bumi dan Tata Surya SMP Kurikulum Merdeka
Kelas 7 Bumi dan Tata Surya SMP Kurikulum MerdekaErvina Puspita
 
Presentasi materi suhu dan kalor Fisika kelas XI
Presentasi materi suhu dan kalor Fisika kelas XIPresentasi materi suhu dan kalor Fisika kelas XI
Presentasi materi suhu dan kalor Fisika kelas XIariwidiyani3
 
2 Laporan Praktikum Serum dan Plasma.pdf
2 Laporan Praktikum Serum dan Plasma.pdf2 Laporan Praktikum Serum dan Plasma.pdf
2 Laporan Praktikum Serum dan Plasma.pdfMutiaraArafah2
 
Kelompok 3_Materi Hormon Fisiologi Hewan.pptx
Kelompok 3_Materi Hormon Fisiologi Hewan.pptxKelompok 3_Materi Hormon Fisiologi Hewan.pptx
Kelompok 3_Materi Hormon Fisiologi Hewan.pptxWitaadw
 

Recently uploaded (6)

PPT Metabolisme Karbohidrat II BIOLOGI KIMIA
PPT Metabolisme Karbohidrat II BIOLOGI KIMIAPPT Metabolisme Karbohidrat II BIOLOGI KIMIA
PPT Metabolisme Karbohidrat II BIOLOGI KIMIA
 
Membaca-Pikiran-Orang-dengan-Trik-Psikologi.pdf
Membaca-Pikiran-Orang-dengan-Trik-Psikologi.pdfMembaca-Pikiran-Orang-dengan-Trik-Psikologi.pdf
Membaca-Pikiran-Orang-dengan-Trik-Psikologi.pdf
 
Kelas 7 Bumi dan Tata Surya SMP Kurikulum Merdeka
Kelas 7 Bumi dan Tata Surya SMP Kurikulum MerdekaKelas 7 Bumi dan Tata Surya SMP Kurikulum Merdeka
Kelas 7 Bumi dan Tata Surya SMP Kurikulum Merdeka
 
Presentasi materi suhu dan kalor Fisika kelas XI
Presentasi materi suhu dan kalor Fisika kelas XIPresentasi materi suhu dan kalor Fisika kelas XI
Presentasi materi suhu dan kalor Fisika kelas XI
 
2 Laporan Praktikum Serum dan Plasma.pdf
2 Laporan Praktikum Serum dan Plasma.pdf2 Laporan Praktikum Serum dan Plasma.pdf
2 Laporan Praktikum Serum dan Plasma.pdf
 
Kelompok 3_Materi Hormon Fisiologi Hewan.pptx
Kelompok 3_Materi Hormon Fisiologi Hewan.pptxKelompok 3_Materi Hormon Fisiologi Hewan.pptx
Kelompok 3_Materi Hormon Fisiologi Hewan.pptx
 

Materi 2 - Dasar-dasar & Aturan PBO.pptx

  • 2. PENULISAN KOMENTAR IDENTIFIERS KATA-KATA KUNCI TIPE DATA PRIMITIF INISIALISASI & NILAI DEFAULT CASTING & PROMOTION OPERATOR PERCABANGAN PERULANGAN    χ
  • 3. PROGRAM UTAMA Salah satu metoda yang paling penting di dalam bahasa Java adalah metode Main. DATA & METHOD Data merupakan identitas yang berupa variabel yang menjelaskan properti dari class. Method adalah sekumpulan instruksi untuk menjalankan data yang diberi nama dan dapat dipanggil dari manapun di dalam program dengan menuliskan nama metoda tersebut CLASS Merupakan bentuk logis yang menjadi landasan bangun seluruh bahasa pemograman berorientasi object. Class mendefinisikan bentuk dan perilaku object. Class merupakan contoh abstrak dari sebuah object yang telah terbentuk dari proses penyederhanaan. IMPORT Perintah import digunakan untuk memberitahukan kepada program untuk mengacu pada class-class yang terdapat pada package tersebut dan bukan menjalankan class-class tersebut. Dalam program, dapat diimport class-class tertentu saja dan dapat pula mengimport semua class yang terdapat pada package. PACKAGE Perintah java yang digunakan untuk memberitahukan bahwa suatu class adalah anggota dari package, sedangkan nama Package dapat berupa susunan direktori tempat dimana file class disimpan atau nama folder.    χ
  • 4. PENJELASAN PENULISAN KOMENTAR Dalam bahasa pemrograman manapun selalu ada fitur komentar. Java sendiri memiliki sintaks yang sangat mirip dengan C dan C++, dengan tambahan yang sangat istimewa yaitu komentar yang nantinya digunakan untuk menciptakan dokumentasi secara otomatis oleh suatu aplikasi yang disebut javadoc. Komentar /** dan */ komentar khusus untuk membuat dokumentasi program, yaitu yang dimulai dengan tanda /** dan diakhiri dengan tanda */. Komentar “/*” dan “*/” komentar untuk beberapa baris, yaitu yang dimulai dengan tanda /* dan diakhiri dengan tanda */; Komentar “//” komentar untuk satu baris saja, yaitu yang dimulai dengan tanda // sampai dengan akhir baris;    χ
  • 5. Contoh Program Java : Penulisan Komentar    χ
  • 6. Pengertian Identifiers Identifiers adalah nama yang mengidentifikasi suatu elemen seperti class, method dan variabel dalam suatu program.    χ class Method Variabel
  • 7. Aturan penulisan Identifiers Identifiers harus mengikuti aturan-aturan sebagai berikut :    χ - Identifiers adalah urutan karakter yang mengandung huruf, angka dan underscore ( _ ) dan tanda dollar ($). - Identifiers harus dimulai dengan huruf, atau underscore ( _ ) atau juga tanda dollar ($). - Identifiers tidak boleh berupa reserved words. - Identifiers tidak boleh true, false atau null. - Identifiers bisa memiliki panjang berapapun.
  • 8. Aturan penulisan Identifiers Sebagai Contoh Identifiers    χ Contoh identifier yang boleh : nama, $nama, nama123, _nama. Contoh identifier yang tidak boleh : 123nama, &nama, :pnama.
  • 9. Pengertian kata Kunci Kata-kunci (keywords) dari sebuah bahasa pemrograman adalah kata-kata yang didefinisikan secara khusus yang hanya dimengerti oleh compiler bahasa pemrograman tersebut, dan tidak dapat digunakan sebagai identitas variabel. Catatan: true, false, dan null bukan termasuk kata kunci akan tetapi mereka termasuk kata-kata khusus, jadi Anda tidak dapat menggunakan mereka sebagai nama variable.    χ Di bawah ini adalah tabel Java Keyword atau Reserved Word yang terdapat dalam bahasa Java. Java Keyword ini tidak boleh digunakan sebagai identifier.
  • 10. Tipe Data Primitive “Tipe data adalah suatu nilai yang dapat dinyatakan dalam bentuk konstanta atau variabel dan operator. Konstanta menyatakan nilai yang tetap, sedangkan variabel menyatakan nilai yang dapat berubah-ubah selama eksekusi berlangsung.”    χ Sedangkan “Tipe data primitive adalah tipe data yang hanya mampu menyimpan satu nilai tiap satu variabelnya dan defaultnya telah didefinisikan oleh java..”
  • 12. Variabel Variabel adalah item yang digunakan data untuk menyimpan pernyataan objek. Variabel memiliki tipe data dan nama. Tipe data menandakan tipe nilai yang dapat dibentuk oleh variabel itu sendiri. Nama variabel harus mengikuti aturan untuk identifier. Atau Variabel Adalah sebuah tempat untuk menampung nilai (data) yang dapat berubah-ubah selama proses program. atau variabel juga disebut sebagai sebuah identifier yang mempunyai nilai dinamis, arti kata dinamis disini bermaksud bahwa nilai variabel tersebut dapat kita ubah sesuai kebutuhan dalam program.    χ
  • 14. Inisialisasi dan Nilai Default Ketika perintah deklarasi variabel dilaksanakan, komputer akan menyiapkan memori untuk digunakan oleh variabel ini. Memori ini harus diinisialisasi,yaitu diberi suatu nilai awal sebelum bisa digunakan dalam perintah berikutnya. Pada variabel lokal, pernyataan deklarasi sering diikuti oleh perintah pemberi nilai awal. Nilai default adalah =0.    χ
  • 15. Pengertian Operator - Operator adalah simbol yang digunakan untuk melakukan operasi tertentu. - Operator adalah suatu simbol atau tanda yang digunakan untuk mengoperasikan dua value atau lebih. - Misalnya dalam matematika, operasi penjumlahan bilangan menggunakan simbol + sebagai operatornya.    χ Aritmatika Increment & Decrement Relasi Atau Pembanding Logika
  • 17. Operator Unary (Increment Decrement)    χ Simbol Operator Keterangan ++ Value bertambah 1 -- Value berkurang 1
  • 18. Operator Relasi atau Pembanding    χ Simbol Operator Keterangan > Lebih besar >= Lebih besar sama dengan < Lebih kecil <= Lebih kecil sama dengan != atau <> Tidak sama dengan == Sama dengan
  • 19. Operator Logika    χ Simbol Operator Keterangan && Logika AND || Logika OR ! Negasi/kebalikan
  • 20. Operator Logika dan - &&    χ
  • 21. Operator Logika atau -- ||    χ
  • 22. Operator Logika XOR -- ^    χ Nilai 1 Operator Nilai 2 Hasil False ^ False False False ^ True True True ^ False True True ^ True False
  • 23. Pengertian Percabangan Percabangan adalah suatu pilihan atau opsi dimana terdapat kondisi tertentu yang harus dipenuhi oleh program untuk menjalankan suatu perintah, jika kondisi atau syarat itu terpenuhi maka program akan menjalankan perintahnya tetapi jika tidak maka program tidak akan menjalanakan perintahnya atau melewatinya dan melihat kondisi lainnya untuk dijlankan atau berhenti sama sekali.    χ If Statement If-Else Statement If Else If Statement Nested If (If Bersarang)
  • 24. Switch-Case Jika pada percabangan if-else, menggunakan tipe data boolean sebagai kondisional, maka pada switch case kita dapat menggunakan beberapa tipe data primitif seperti byte, short, char, dan int sebagai kondisi. Percabangan switch Case digunakan untuk melakukan pengecekan suatu kondisi yang berupa bilangan bulat atau karakter/String dalam pemrogram java.    χ Struktur penulisan switch-case
  • 25. Pengertian Perulangan Struktur kontrol pengulangan adalah berupa pernyataan dari Java yang mengijinkan untuk mengeksekusi blok code berulang-ulang sesuai dengan jumlah tertentu yang diinginkan. Ada tiga macam jenis dari struktur kontrol pengulangan yaitu while, do-while, dan for-loops.    χ While Do-While For
  • 26. WHILE perulangan ini digunakan untuk mengulang suatu proses perulangan yang belum diketahui jumlahnya. Pada perulangan WHILE Pengecekan kondisi akan dilakukan terlebih dahulu, Jika kondisi masih bernilai benar, maka perulangan akan terus berlanjut. dan sebaliknya jika bernilai salah maka perulangan akan dihentikan.    χ Struktur penulisan While
  • 27. Do While perulangan ini hampir sama dengan perulangan while, namun pernyataan dilakukan terlebih dahulu dan kemudian baru melakukan pengecekan.    χ Struktur penulisan Do While
  • 28. For perulangan ini hampir sama dengan perulangan while, namun pernyataan dilakukan terlebih dahulu dan kemudian baru melakukan pengecekan. Jadi perulangan adalah melakukan pengulangan untuk mengeksekusi kode yang sama sebanyak jumlah yang telah ditentukan.    χ Struktur penulisan For