SlideShare a Scribd company logo
Object Oriented
Programming
- java –
4
Bei Harira Irawan, S.Kom, MM, M.Kom
PERTEMUAN - 4
 Model C (/* */)
Penulisan komentar ada di antara tanda ini (/* */). Model ini sama dengan
baris komentar di bahasa C
Contoh : /* ini adalah komentar
Ini adalah komentar
Ini komentar juga */
 Slash ganda (//)
Semua kode program maupun tulisan yang berada setelah slash ganda
sampai akhir baris akan dianggap sebagai komentar
Contoh : i = 1; //ini adalah komentar
 Dokumen Java (/** */)
Selain sebagai penulisan komentar sekaligus untuk mendokumentasikan
program, sehingga pada proses pemeliharaan ataupun update kita dapat
mudah mengerti karena adanya dokumentasi
Contoh : /** class ini digunakan sebagai objek untuk dipanggil */
BARIS KOMENTAR
Variable diperlukan oleh program untuk menyimpan data pada memori
komputer. Sebelum menggunakan variabel, ia harus dideklarasikan dahulu
dengan suatu tipe. Silahkan anda coba program dibawah ini :
public class Variabel {
public static void main(String args[])
{
int a; //mendeklarasikan variabel a dengan tipe data integer
String b; //mendeklarasikan variabel b dengan tipe data String
a = 1; //memberi nilai 1 pada variabel a
b = “Hello World”; //memberi nilai “Hello World” pada variabel b
System.out.println(“Nilai a : ” +a); //menampilkan nilai a
System.out.println(“Nilai b : ” +b); //menampilkan nilai b
}
}
DEKLARASI VARIABEL
String pada java memiliki sebuah operator yaitu tanda plus (+), tanda ini
digunakan untuk menyambung 2 buah string atau sering disebut
konkatenasi. Silahkan anda coba program dibawah ini :
public class Konkatenasi {
public static void main(String args[]) {
String str1,str2;
str1 = “Saya sedang belajar ”;
str2 = “pemrograman OOP Java”;
str1 = str1 + str2; /* Ini sama juga dengan : str1 += str2 */
System.out.println(str1);
}
}
OPERATORSTRING
Operator aritmatika digunakan untuk melakukan operasi matematika dan
dioperasikan terhadap tipe data berupa bilangan.
• Operator Aritmatika
+ op1 + op2 Menambahkan op1 dan op2
- op1 - op2 Mengurangi op1 dengan op2
* op1 * op2 Mengalikan op1 dengan op2
/ op1 / op2 Membagi op1 dengan op2
• Operator Pembanding
> op1 > op2 op1 lebih besar dari op2
>= op1 >= op2 op1 lebih besar atau sama dengan op2
< op1 < op2 op1 lebih kecil dari op2
<= op1 <= op2 op1 lebih kecil atau sama dengan op2
OPERATOR ARITMATIKA
• Operator Logika
&& op1 && op2 op1 dan op2 bernilai true
|| op1 || op2 salah satu op1 atau op2 bernilai true
! ! op1 op1 bernilai false
^ op1 ^ op2 op1 dan op2 nilainya berlawanan
Silahkan anda coba program dibawah ini :
public class Aritmatika {
public static void main(String args[]) {
System.out.println(5%2);
System.out.println(4*5);
Boolean b1=true,b2=false;
int a=3,b=7;
System.out.println(b1 && b2);
System.out.println(b1 || b2);
System.out.println(a > b);
System.out.println(a <= 7);
}
}
OPERATOR ARITMATIKA
• Operator Assignment
+= op1 += op2 ekuivalen op1 = op1 + op2
-= op1 -= op2 ekuivalen op1 = op1 - op2
*= op1 *= op2 ekuivalen op1 = op1 * op2
/= op1 /= op2 ekuivalen op1 = op1 / op2
^= op1 ^= op2 ekuivalen op1 = op1 ^ op2
>>= op1 >>= op2 ekuivalen op1 = op1 >> op2
• Operator Bit
a>>b 6 >> 3 ekuivalen 6 dibagi 2 dipangkatkan dengan 3
a<<b 6 << 3 ekuivalen 6 dikali 2 dipangkatkan dengan 3
OPERATORLAIN
LATIHAN
• Buat Package ‘Latihan_Operator’, buat Class dengan nama ‘Assignbit’ didalamnya,
lalu ketik perintah berikut dalam Class tersebut dan RUN:
public class Assignbit {
public static void main(String args[]) {
byte a=1,b=2;
a+=b;
System.out.println(a);
Int x=6;
System.out.println(x>>2);
System.out.println(x<<2);
}
}
LATIHAN PRAKTEK
• Buat class baru di package Latihan_Operator dengan nama
Aritmatika2, lalu ketikkan perintah berikut
• Outputnya akan seperti berikut:
• Skrinsut hasil di Netbeans lalu kirim ke beiharira.ujian@gmail.com
maksimal jumat 2 Oktober 2020
LATIHAN PRAKTEK

More Related Content

What's hot

TUGAS MANDIRI algoritma
TUGAS MANDIRI algoritmaTUGAS MANDIRI algoritma
TUGAS MANDIRI algoritma
cecep usdaseroja
 
Topik 9 Prosedur
Topik 9 ProsedurTopik 9 Prosedur
Topik 9 Prosedur
I Komang Agustino
 
fungsi algoritma
fungsi algoritmafungsi algoritma
fungsi algoritma
Dhan junkie
 
PENGEMBANGAN PROGRAM TERSTRUKTUR
PENGEMBANGAN PROGRAM TERSTRUKTURPENGEMBANGAN PROGRAM TERSTRUKTUR
PENGEMBANGAN PROGRAM TERSTRUKTUR
EDIS BLOG
 
Pertemuan xx
Pertemuan xxPertemuan xx
Pertemuan xx
hafidz_rafif
 
Jobsheet 4 LOOPING( PENGULANGAN)
Jobsheet 4 LOOPING( PENGULANGAN)Jobsheet 4 LOOPING( PENGULANGAN)
Jobsheet 4 LOOPING( PENGULANGAN)
Polytechnic State Semarang
 
Konsep pemrograman prosedur dalam pascal
Konsep pemrograman prosedur dalam pascalKonsep pemrograman prosedur dalam pascal
Konsep pemrograman prosedur dalam pascal
Simon Patabang
 
nilai variabel & konstanta
nilai variabel & konstantanilai variabel & konstanta
nilai variabel & konstanta
Ihin Muslihin
 
Function pada Bahasa Pemograman Pascal
Function pada Bahasa Pemograman PascalFunction pada Bahasa Pemograman Pascal
Function pada Bahasa Pemograman Pascal
Gamz Zewata
 
Makalah prosedur dan fungsi
Makalah prosedur dan fungsiMakalah prosedur dan fungsi
Makalah prosedur dan fungsi
Dwi Andriyani
 
Resume praktikum 3__pointer
Resume praktikum 3__pointerResume praktikum 3__pointer
Resume praktikum 3__pointer
Deprilana Ego Prakasa
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
Braga Rezpect
 
Algoritma & Pemograman - 02. Variabel dan Tipe Data
Algoritma & Pemograman - 02. Variabel dan Tipe DataAlgoritma & Pemograman - 02. Variabel dan Tipe Data
Algoritma & Pemograman - 02. Variabel dan Tipe Data
Fakhrian Fadlia Adiwijaya
 
Algoritma dan Struktur Data - fungsi dan prosedur c++
Algoritma dan Struktur Data -  fungsi dan prosedur c++Algoritma dan Struktur Data -  fungsi dan prosedur c++
Algoritma dan Struktur Data - fungsi dan prosedur c++
Georgius Rinaldo
 
Struktur data chapter_01
Struktur data chapter_01Struktur data chapter_01
Struktur data chapter_01
Sejahtera Affif
 
Pengantar Pemrograman Chapter 3
Pengantar Pemrograman Chapter 3Pengantar Pemrograman Chapter 3
Pengantar Pemrograman Chapter 3Dede Kurniadi
 
Presentasi pertemuan3
Presentasi pertemuan3Presentasi pertemuan3
Algorithma procedure pada pascal
Algorithma procedure pada pascalAlgorithma procedure pada pascal
Algorithma procedure pada pascal
Gamz Zewata
 

What's hot (20)

TUGAS MANDIRI algoritma
TUGAS MANDIRI algoritmaTUGAS MANDIRI algoritma
TUGAS MANDIRI algoritma
 
Topik 9 Prosedur
Topik 9 ProsedurTopik 9 Prosedur
Topik 9 Prosedur
 
fungsi algoritma
fungsi algoritmafungsi algoritma
fungsi algoritma
 
PENGEMBANGAN PROGRAM TERSTRUKTUR
PENGEMBANGAN PROGRAM TERSTRUKTURPENGEMBANGAN PROGRAM TERSTRUKTUR
PENGEMBANGAN PROGRAM TERSTRUKTUR
 
Pertemuan xx
Pertemuan xxPertemuan xx
Pertemuan xx
 
Jobsheet 4 LOOPING( PENGULANGAN)
Jobsheet 4 LOOPING( PENGULANGAN)Jobsheet 4 LOOPING( PENGULANGAN)
Jobsheet 4 LOOPING( PENGULANGAN)
 
Konsep pemrograman prosedur dalam pascal
Konsep pemrograman prosedur dalam pascalKonsep pemrograman prosedur dalam pascal
Konsep pemrograman prosedur dalam pascal
 
nilai variabel & konstanta
nilai variabel & konstantanilai variabel & konstanta
nilai variabel & konstanta
 
Function pada Bahasa Pemograman Pascal
Function pada Bahasa Pemograman PascalFunction pada Bahasa Pemograman Pascal
Function pada Bahasa Pemograman Pascal
 
Makalah prosedur dan fungsi
Makalah prosedur dan fungsiMakalah prosedur dan fungsi
Makalah prosedur dan fungsi
 
Resume praktikum 3__pointer
Resume praktikum 3__pointerResume praktikum 3__pointer
Resume praktikum 3__pointer
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
 
Algoritma & Pemograman - 02. Variabel dan Tipe Data
Algoritma & Pemograman - 02. Variabel dan Tipe DataAlgoritma & Pemograman - 02. Variabel dan Tipe Data
Algoritma & Pemograman - 02. Variabel dan Tipe Data
 
Kbp dengan-c
Kbp dengan-cKbp dengan-c
Kbp dengan-c
 
Algoritma dan Struktur Data - fungsi dan prosedur c++
Algoritma dan Struktur Data -  fungsi dan prosedur c++Algoritma dan Struktur Data -  fungsi dan prosedur c++
Algoritma dan Struktur Data - fungsi dan prosedur c++
 
Struktur data chapter_01
Struktur data chapter_01Struktur data chapter_01
Struktur data chapter_01
 
Pengantar Pemrograman Chapter 3
Pengantar Pemrograman Chapter 3Pengantar Pemrograman Chapter 3
Pengantar Pemrograman Chapter 3
 
Presentasi pertemuan3
Presentasi pertemuan3Presentasi pertemuan3
Presentasi pertemuan3
 
Bab6.function
Bab6.functionBab6.function
Bab6.function
 
Algorithma procedure pada pascal
Algorithma procedure pada pascalAlgorithma procedure pada pascal
Algorithma procedure pada pascal
 

Similar to 4. OOP Java

Pascal - Pendahuluan1.txt - Notepad.pdf
Pascal - Pendahuluan1.txt - Notepad.pdfPascal - Pendahuluan1.txt - Notepad.pdf
Pascal - Pendahuluan1.txt - Notepad.pdf
Jurnal IT
 
Modul php 1
Modul php 1Modul php 1
Modul php 1
Sejahtera Affif
 
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
Debby Ummul
 
Modul pascal
Modul pascalModul pascal
Modul pascal
shediazz
 
Algoritma flowchart
Algoritma flowchartAlgoritma flowchart
Algoritma flowchart
Irwin andriyanto
 
Modul pascal
Modul pascalModul pascal
Modul pascal
danver98
 
Modul Pascal.pdf
Modul Pascal.pdfModul Pascal.pdf
Modul Pascal.pdf
sylaaulia
 
Modul Pascal Mengenal Flowchart
Modul Pascal Mengenal FlowchartModul Pascal Mengenal Flowchart
Modul Pascal Mengenal Flowchart
Irwien Andriyanto
 
Materi - Algoritma & Pemrograman.pptx
Materi - Algoritma & Pemrograman.pptxMateri - Algoritma & Pemrograman.pptx
Materi - Algoritma & Pemrograman.pptx
nugraha60
 
Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)Nabil Muhammad Firdaus
 
Pemrograman c-wakuadratn
Pemrograman c-wakuadratnPemrograman c-wakuadratn
Pemrograman c-wakuadratnLanoy Jr.
 
Modul PBO Bab-01 - Pengenalan Java
Modul PBO Bab-01 - Pengenalan JavaModul PBO Bab-01 - Pengenalan Java
Modul PBO Bab-01 - Pengenalan Java
Rakhmat Dedi Gunawan
 
1. konsep dasar pemrograman pascal
1. konsep dasar pemrograman pascal1. konsep dasar pemrograman pascal
1. konsep dasar pemrograman pascal
suhendi Harun
 
Laporan Praktikum Algoritma Pemrograman Modul I
Laporan Praktikum Algoritma Pemrograman Modul ILaporan Praktikum Algoritma Pemrograman Modul I
Laporan Praktikum Algoritma Pemrograman Modul I
Shofura Kamal
 
Presentasi Pengenalan konsep pemrograman
Presentasi Pengenalan konsep pemrogramanPresentasi Pengenalan konsep pemrograman
Presentasi Pengenalan konsep pemrograman
Muraba Nasuha
 
Materi pelatihan java_fundamental
Materi pelatihan java_fundamentalMateri pelatihan java_fundamental
Materi pelatihan java_fundamentalLaode ADB Ali
 
Unit 6 polymorphism
Unit 6   polymorphismUnit 6   polymorphism
Unit 6 polymorphism
Nafta If
 
PERTEMUAN 2-KONSEP OOP.ppt
PERTEMUAN 2-KONSEP OOP.pptPERTEMUAN 2-KONSEP OOP.ppt
PERTEMUAN 2-KONSEP OOP.ppt
arfa442827
 

Similar to 4. OOP Java (20)

Pascal - Pendahuluan1.txt - Notepad.pdf
Pascal - Pendahuluan1.txt - Notepad.pdfPascal - Pendahuluan1.txt - Notepad.pdf
Pascal - Pendahuluan1.txt - Notepad.pdf
 
Modul php 1
Modul php 1Modul php 1
Modul php 1
 
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
 
Modul pascal
Modul pascalModul pascal
Modul pascal
 
Algoritma flowchart
Algoritma flowchartAlgoritma flowchart
Algoritma flowchart
 
Modul pascal
Modul pascalModul pascal
Modul pascal
 
Modul Pascal.pdf
Modul Pascal.pdfModul Pascal.pdf
Modul Pascal.pdf
 
Modul Pascal Mengenal Flowchart
Modul Pascal Mengenal FlowchartModul Pascal Mengenal Flowchart
Modul Pascal Mengenal Flowchart
 
Materi - Algoritma & Pemrograman.pptx
Materi - Algoritma & Pemrograman.pptxMateri - Algoritma & Pemrograman.pptx
Materi - Algoritma & Pemrograman.pptx
 
Pertemuan I Teori
Pertemuan I TeoriPertemuan I Teori
Pertemuan I Teori
 
Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)
 
Pemrograman c-wakuadratn
Pemrograman c-wakuadratnPemrograman c-wakuadratn
Pemrograman c-wakuadratn
 
Modul pascal
Modul pascalModul pascal
Modul pascal
 
Modul PBO Bab-01 - Pengenalan Java
Modul PBO Bab-01 - Pengenalan JavaModul PBO Bab-01 - Pengenalan Java
Modul PBO Bab-01 - Pengenalan Java
 
1. konsep dasar pemrograman pascal
1. konsep dasar pemrograman pascal1. konsep dasar pemrograman pascal
1. konsep dasar pemrograman pascal
 
Laporan Praktikum Algoritma Pemrograman Modul I
Laporan Praktikum Algoritma Pemrograman Modul ILaporan Praktikum Algoritma Pemrograman Modul I
Laporan Praktikum Algoritma Pemrograman Modul I
 
Presentasi Pengenalan konsep pemrograman
Presentasi Pengenalan konsep pemrogramanPresentasi Pengenalan konsep pemrograman
Presentasi Pengenalan konsep pemrograman
 
Materi pelatihan java_fundamental
Materi pelatihan java_fundamentalMateri pelatihan java_fundamental
Materi pelatihan java_fundamental
 
Unit 6 polymorphism
Unit 6   polymorphismUnit 6   polymorphism
Unit 6 polymorphism
 
PERTEMUAN 2-KONSEP OOP.ppt
PERTEMUAN 2-KONSEP OOP.pptPERTEMUAN 2-KONSEP OOP.ppt
PERTEMUAN 2-KONSEP OOP.ppt
 

More from beiharira

ALgoritma - Chapter 3
ALgoritma - Chapter 3ALgoritma - Chapter 3
ALgoritma - Chapter 3
beiharira
 
Algoritma - Chapter 2
Algoritma - Chapter 2Algoritma - Chapter 2
Algoritma - Chapter 2
beiharira
 
UAS - OOP
UAS - OOPUAS - OOP
UAS - OOP
beiharira
 
Algoritma - Chapter - 1
Algoritma - Chapter - 1Algoritma - Chapter - 1
Algoritma - Chapter - 1
beiharira
 
Sertifikat Dody
Sertifikat DodySertifikat Dody
Sertifikat Dody
beiharira
 
14. OOP Java
14. OOP Java14. OOP Java
14. OOP Java
beiharira
 
Proyek TI - Chapter 12
Proyek TI - Chapter 12Proyek TI - Chapter 12
Proyek TI - Chapter 12
beiharira
 
13. OOP Java
13. OOP Java13. OOP Java
13. OOP Java
beiharira
 
Jarkom
JarkomJarkom
Jarkom
beiharira
 
12. OOP Java
12. OOP Java12. OOP Java
12. OOP Java
beiharira
 
Proyek TI - Chapter 11
Proyek TI - Chapter 11Proyek TI - Chapter 11
Proyek TI - Chapter 11
beiharira
 
11. OOP Java
11. OOP Java11. OOP Java
11. OOP Java
beiharira
 
Proyek TI - Chapter 10
Proyek TI - Chapter 10Proyek TI - Chapter 10
Proyek TI - Chapter 10
beiharira
 
10. OOP - Java
10. OOP - Java10. OOP - Java
10. OOP - Java
beiharira
 
6. Proyek TI - Chapter 8
6. Proyek TI - Chapter 86. Proyek TI - Chapter 8
6. Proyek TI - Chapter 8
beiharira
 
9. Oop Java
9. Oop Java9. Oop Java
9. Oop Java
beiharira
 
5. Proyek TI - Chapter 7
5. Proyek TI - Chapter 75. Proyek TI - Chapter 7
5. Proyek TI - Chapter 7
beiharira
 
8. OOP Java
8. OOP Java8. OOP Java
8. OOP Java
beiharira
 
UTS - OOP
UTS - OOPUTS - OOP
UTS - OOP
beiharira
 
4. Proyek TI - Chapter 6
4. Proyek TI - Chapter 64. Proyek TI - Chapter 6
4. Proyek TI - Chapter 6
beiharira
 

More from beiharira (20)

ALgoritma - Chapter 3
ALgoritma - Chapter 3ALgoritma - Chapter 3
ALgoritma - Chapter 3
 
Algoritma - Chapter 2
Algoritma - Chapter 2Algoritma - Chapter 2
Algoritma - Chapter 2
 
UAS - OOP
UAS - OOPUAS - OOP
UAS - OOP
 
Algoritma - Chapter - 1
Algoritma - Chapter - 1Algoritma - Chapter - 1
Algoritma - Chapter - 1
 
Sertifikat Dody
Sertifikat DodySertifikat Dody
Sertifikat Dody
 
14. OOP Java
14. OOP Java14. OOP Java
14. OOP Java
 
Proyek TI - Chapter 12
Proyek TI - Chapter 12Proyek TI - Chapter 12
Proyek TI - Chapter 12
 
13. OOP Java
13. OOP Java13. OOP Java
13. OOP Java
 
Jarkom
JarkomJarkom
Jarkom
 
12. OOP Java
12. OOP Java12. OOP Java
12. OOP Java
 
Proyek TI - Chapter 11
Proyek TI - Chapter 11Proyek TI - Chapter 11
Proyek TI - Chapter 11
 
11. OOP Java
11. OOP Java11. OOP Java
11. OOP Java
 
Proyek TI - Chapter 10
Proyek TI - Chapter 10Proyek TI - Chapter 10
Proyek TI - Chapter 10
 
10. OOP - Java
10. OOP - Java10. OOP - Java
10. OOP - Java
 
6. Proyek TI - Chapter 8
6. Proyek TI - Chapter 86. Proyek TI - Chapter 8
6. Proyek TI - Chapter 8
 
9. Oop Java
9. Oop Java9. Oop Java
9. Oop Java
 
5. Proyek TI - Chapter 7
5. Proyek TI - Chapter 75. Proyek TI - Chapter 7
5. Proyek TI - Chapter 7
 
8. OOP Java
8. OOP Java8. OOP Java
8. OOP Java
 
UTS - OOP
UTS - OOPUTS - OOP
UTS - OOP
 
4. Proyek TI - Chapter 6
4. Proyek TI - Chapter 64. Proyek TI - Chapter 6
4. Proyek TI - Chapter 6
 

Recently uploaded

Modul Ajar Statistika Data Fase F kelas
Modul Ajar Statistika Data Fase F  kelasModul Ajar Statistika Data Fase F  kelas
Modul Ajar Statistika Data Fase F kelas
ananda238570
 
POWERPOINT ASAS PERMAINAN CATUR MSSD.pptx
POWERPOINT ASAS PERMAINAN CATUR MSSD.pptxPOWERPOINT ASAS PERMAINAN CATUR MSSD.pptx
POWERPOINT ASAS PERMAINAN CATUR MSSD.pptx
cikgumeran1
 
Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?
SABDA
 
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdfKONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
AsyeraPerangin1
 
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptxFORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
NavaldiMalau
 
MODUL AJAR MAT LANJUT KELAS XI FASE F.pdf
MODUL AJAR MAT LANJUT KELAS XI FASE F.pdfMODUL AJAR MAT LANJUT KELAS XI FASE F.pdf
MODUL AJAR MAT LANJUT KELAS XI FASE F.pdf
sitispd78
 
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Fathan Emran
 
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptxGERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
fildiausmayusuf1
 
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdfRANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
junarpudin36
 
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi KomunikasiMateri Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
AdePutraTunggali
 
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdfKisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
indraayurestuw
 
Powerpoint Materi Menyusun dan Merencanakan Modul Ajar
Powerpoint Materi Menyusun dan Merencanakan Modul AjarPowerpoint Materi Menyusun dan Merencanakan Modul Ajar
Powerpoint Materi Menyusun dan Merencanakan Modul Ajar
MashudiMashudi12
 
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptxPembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Sosdiklihparmassdm
 
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIANSINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
NanieIbrahim
 
Pemaparan budaya positif di sekolah.pptx
Pemaparan budaya positif di sekolah.pptxPemaparan budaya positif di sekolah.pptx
Pemaparan budaya positif di sekolah.pptx
maulatamah
 
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARUAKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
junaedikuluri1
 
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata anginMedia Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
margagurifma2023
 
Aksi Nyata Erliana Mudah bukan memahamii
Aksi Nyata Erliana Mudah bukan memahamiiAksi Nyata Erliana Mudah bukan memahamii
Aksi Nyata Erliana Mudah bukan memahamii
esmaducoklat
 
Pemutakhiran Data dosen pada sister.pptx
Pemutakhiran Data dosen pada sister.pptxPemutakhiran Data dosen pada sister.pptx
Pemutakhiran Data dosen pada sister.pptx
ssuser4dafea
 
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdfPanduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
MildayantiMildayanti
 

Recently uploaded (20)

Modul Ajar Statistika Data Fase F kelas
Modul Ajar Statistika Data Fase F  kelasModul Ajar Statistika Data Fase F  kelas
Modul Ajar Statistika Data Fase F kelas
 
POWERPOINT ASAS PERMAINAN CATUR MSSD.pptx
POWERPOINT ASAS PERMAINAN CATUR MSSD.pptxPOWERPOINT ASAS PERMAINAN CATUR MSSD.pptx
POWERPOINT ASAS PERMAINAN CATUR MSSD.pptx
 
Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?
 
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdfKONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
 
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptxFORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
 
MODUL AJAR MAT LANJUT KELAS XI FASE F.pdf
MODUL AJAR MAT LANJUT KELAS XI FASE F.pdfMODUL AJAR MAT LANJUT KELAS XI FASE F.pdf
MODUL AJAR MAT LANJUT KELAS XI FASE F.pdf
 
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
 
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptxGERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
 
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdfRANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
 
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi KomunikasiMateri Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
 
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdfKisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
 
Powerpoint Materi Menyusun dan Merencanakan Modul Ajar
Powerpoint Materi Menyusun dan Merencanakan Modul AjarPowerpoint Materi Menyusun dan Merencanakan Modul Ajar
Powerpoint Materi Menyusun dan Merencanakan Modul Ajar
 
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptxPembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
 
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIANSINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
 
Pemaparan budaya positif di sekolah.pptx
Pemaparan budaya positif di sekolah.pptxPemaparan budaya positif di sekolah.pptx
Pemaparan budaya positif di sekolah.pptx
 
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARUAKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
 
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata anginMedia Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
 
Aksi Nyata Erliana Mudah bukan memahamii
Aksi Nyata Erliana Mudah bukan memahamiiAksi Nyata Erliana Mudah bukan memahamii
Aksi Nyata Erliana Mudah bukan memahamii
 
Pemutakhiran Data dosen pada sister.pptx
Pemutakhiran Data dosen pada sister.pptxPemutakhiran Data dosen pada sister.pptx
Pemutakhiran Data dosen pada sister.pptx
 
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdfPanduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
 

4. OOP Java

  • 1. Object Oriented Programming - java – 4 Bei Harira Irawan, S.Kom, MM, M.Kom
  • 3.  Model C (/* */) Penulisan komentar ada di antara tanda ini (/* */). Model ini sama dengan baris komentar di bahasa C Contoh : /* ini adalah komentar Ini adalah komentar Ini komentar juga */  Slash ganda (//) Semua kode program maupun tulisan yang berada setelah slash ganda sampai akhir baris akan dianggap sebagai komentar Contoh : i = 1; //ini adalah komentar  Dokumen Java (/** */) Selain sebagai penulisan komentar sekaligus untuk mendokumentasikan program, sehingga pada proses pemeliharaan ataupun update kita dapat mudah mengerti karena adanya dokumentasi Contoh : /** class ini digunakan sebagai objek untuk dipanggil */ BARIS KOMENTAR
  • 4. Variable diperlukan oleh program untuk menyimpan data pada memori komputer. Sebelum menggunakan variabel, ia harus dideklarasikan dahulu dengan suatu tipe. Silahkan anda coba program dibawah ini : public class Variabel { public static void main(String args[]) { int a; //mendeklarasikan variabel a dengan tipe data integer String b; //mendeklarasikan variabel b dengan tipe data String a = 1; //memberi nilai 1 pada variabel a b = “Hello World”; //memberi nilai “Hello World” pada variabel b System.out.println(“Nilai a : ” +a); //menampilkan nilai a System.out.println(“Nilai b : ” +b); //menampilkan nilai b } } DEKLARASI VARIABEL
  • 5. String pada java memiliki sebuah operator yaitu tanda plus (+), tanda ini digunakan untuk menyambung 2 buah string atau sering disebut konkatenasi. Silahkan anda coba program dibawah ini : public class Konkatenasi { public static void main(String args[]) { String str1,str2; str1 = “Saya sedang belajar ”; str2 = “pemrograman OOP Java”; str1 = str1 + str2; /* Ini sama juga dengan : str1 += str2 */ System.out.println(str1); } } OPERATORSTRING
  • 6. Operator aritmatika digunakan untuk melakukan operasi matematika dan dioperasikan terhadap tipe data berupa bilangan. • Operator Aritmatika + op1 + op2 Menambahkan op1 dan op2 - op1 - op2 Mengurangi op1 dengan op2 * op1 * op2 Mengalikan op1 dengan op2 / op1 / op2 Membagi op1 dengan op2 • Operator Pembanding > op1 > op2 op1 lebih besar dari op2 >= op1 >= op2 op1 lebih besar atau sama dengan op2 < op1 < op2 op1 lebih kecil dari op2 <= op1 <= op2 op1 lebih kecil atau sama dengan op2 OPERATOR ARITMATIKA
  • 7. • Operator Logika && op1 && op2 op1 dan op2 bernilai true || op1 || op2 salah satu op1 atau op2 bernilai true ! ! op1 op1 bernilai false ^ op1 ^ op2 op1 dan op2 nilainya berlawanan Silahkan anda coba program dibawah ini : public class Aritmatika { public static void main(String args[]) { System.out.println(5%2); System.out.println(4*5); Boolean b1=true,b2=false; int a=3,b=7; System.out.println(b1 && b2); System.out.println(b1 || b2); System.out.println(a > b); System.out.println(a <= 7); } } OPERATOR ARITMATIKA
  • 8. • Operator Assignment += op1 += op2 ekuivalen op1 = op1 + op2 -= op1 -= op2 ekuivalen op1 = op1 - op2 *= op1 *= op2 ekuivalen op1 = op1 * op2 /= op1 /= op2 ekuivalen op1 = op1 / op2 ^= op1 ^= op2 ekuivalen op1 = op1 ^ op2 >>= op1 >>= op2 ekuivalen op1 = op1 >> op2 • Operator Bit a>>b 6 >> 3 ekuivalen 6 dibagi 2 dipangkatkan dengan 3 a<<b 6 << 3 ekuivalen 6 dikali 2 dipangkatkan dengan 3 OPERATORLAIN
  • 9. LATIHAN • Buat Package ‘Latihan_Operator’, buat Class dengan nama ‘Assignbit’ didalamnya, lalu ketik perintah berikut dalam Class tersebut dan RUN: public class Assignbit { public static void main(String args[]) { byte a=1,b=2; a+=b; System.out.println(a); Int x=6; System.out.println(x>>2); System.out.println(x<<2); } }
  • 10. LATIHAN PRAKTEK • Buat class baru di package Latihan_Operator dengan nama Aritmatika2, lalu ketikkan perintah berikut
  • 11. • Outputnya akan seperti berikut: • Skrinsut hasil di Netbeans lalu kirim ke beiharira.ujian@gmail.com maksimal jumat 2 Oktober 2020 LATIHAN PRAKTEK