SlideShare a Scribd company logo
1 of 11
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

fungsi algoritma
fungsi algoritmafungsi algoritma
fungsi algoritmaDhan junkie
 
PENGEMBANGAN PROGRAM TERSTRUKTUR
PENGEMBANGAN PROGRAM TERSTRUKTURPENGEMBANGAN PROGRAM TERSTRUKTUR
PENGEMBANGAN PROGRAM TERSTRUKTUREDIS BLOG
 
Konsep pemrograman prosedur dalam pascal
Konsep pemrograman prosedur dalam pascalKonsep pemrograman prosedur dalam pascal
Konsep pemrograman prosedur dalam pascalSimon Patabang
 
nilai variabel & konstanta
nilai variabel & konstantanilai variabel & konstanta
nilai variabel & konstantaIhin Muslihin
 
Function pada Bahasa Pemograman Pascal
Function pada Bahasa Pemograman PascalFunction pada Bahasa Pemograman Pascal
Function pada Bahasa Pemograman PascalGamz Zewata
 
Makalah prosedur dan fungsi
Makalah prosedur dan fungsiMakalah prosedur dan fungsi
Makalah prosedur dan fungsiDwi Andriyani
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahBraga 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 DataFakhrian 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_01Sejahtera Affif
 
Pengantar Pemrograman Chapter 3
Pengantar Pemrograman Chapter 3Pengantar Pemrograman Chapter 3
Pengantar Pemrograman Chapter 3Dede Kurniadi
 
Algorithma procedure pada pascal
Algorithma procedure pada pascalAlgorithma procedure pada pascal
Algorithma procedure pada pascalGamz 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 OOP-KOMEN

Pascal - Pendahuluan1.txt - Notepad.pdf
Pascal - Pendahuluan1.txt - Notepad.pdfPascal - Pendahuluan1.txt - Notepad.pdf
Pascal - Pendahuluan1.txt - Notepad.pdfJurnal IT
 
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.pdf
Modul Pascal.pdfModul Pascal.pdf
Modul Pascal.pdfsylaaulia
 
Modul Pascal Mengenal Flowchart
Modul Pascal Mengenal FlowchartModul Pascal Mengenal Flowchart
Modul Pascal Mengenal FlowchartIrwien Andriyanto
 
Modul pascal
Modul pascalModul pascal
Modul pascaldanver98
 
Modul pascal
Modul pascalModul pascal
Modul pascalshediazz
 
Materi - Algoritma & Pemrograman.pptx
Materi - Algoritma & Pemrograman.pptxMateri - Algoritma & Pemrograman.pptx
Materi - Algoritma & Pemrograman.pptxnugraha60
 
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 JavaRakhmat Dedi Gunawan
 
1. konsep dasar pemrograman pascal
1. konsep dasar pemrograman pascal1. konsep dasar pemrograman pascal
1. konsep dasar pemrograman pascalsuhendi Harun
 
Laporan Praktikum Algoritma Pemrograman Modul I
Laporan Praktikum Algoritma Pemrograman Modul ILaporan Praktikum Algoritma Pemrograman Modul I
Laporan Praktikum Algoritma Pemrograman Modul IShofura Kamal
 
Presentasi Pengenalan konsep pemrograman
Presentasi Pengenalan konsep pemrogramanPresentasi Pengenalan konsep pemrograman
Presentasi Pengenalan konsep pemrogramanMuraba 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 polymorphismNafta If
 
PERTEMUAN 2-KONSEP OOP.ppt
PERTEMUAN 2-KONSEP OOP.pptPERTEMUAN 2-KONSEP OOP.ppt
PERTEMUAN 2-KONSEP OOP.pptarfa442827
 

Similar to OOP-KOMEN (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.pdf
Modul Pascal.pdfModul Pascal.pdf
Modul Pascal.pdf
 
Modul Pascal Mengenal Flowchart
Modul Pascal Mengenal FlowchartModul Pascal Mengenal Flowchart
Modul Pascal Mengenal Flowchart
 
Algoritma flowchart
Algoritma flowchartAlgoritma flowchart
Algoritma flowchart
 
Modul pascal
Modul pascalModul pascal
Modul pascal
 
Modul pascal
Modul pascalModul pascal
Modul pascal
 
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 3beiharira
 
Algoritma - Chapter 2
Algoritma - Chapter 2Algoritma - Chapter 2
Algoritma - Chapter 2beiharira
 
Algoritma - Chapter - 1
Algoritma - Chapter - 1Algoritma - Chapter - 1
Algoritma - Chapter - 1beiharira
 
Sertifikat Dody
Sertifikat DodySertifikat Dody
Sertifikat Dodybeiharira
 
14. OOP Java
14. OOP Java14. OOP Java
14. OOP Javabeiharira
 
Proyek TI - Chapter 12
Proyek TI - Chapter 12Proyek TI - Chapter 12
Proyek TI - Chapter 12beiharira
 
13. OOP Java
13. OOP Java13. OOP Java
13. OOP Javabeiharira
 
12. OOP Java
12. OOP Java12. OOP Java
12. OOP Javabeiharira
 
Proyek TI - Chapter 11
Proyek TI - Chapter 11Proyek TI - Chapter 11
Proyek TI - Chapter 11beiharira
 
11. OOP Java
11. OOP Java11. OOP Java
11. OOP Javabeiharira
 
Proyek TI - Chapter 10
Proyek TI - Chapter 10Proyek TI - Chapter 10
Proyek TI - Chapter 10beiharira
 
10. OOP - Java
10. OOP - Java10. OOP - Java
10. OOP - Javabeiharira
 
6. Proyek TI - Chapter 8
6. Proyek TI - Chapter 86. Proyek TI - Chapter 8
6. Proyek TI - Chapter 8beiharira
 
5. Proyek TI - Chapter 7
5. Proyek TI - Chapter 75. Proyek TI - Chapter 7
5. Proyek TI - Chapter 7beiharira
 
4. Proyek TI - Chapter 6
4. Proyek TI - Chapter 64. Proyek TI - Chapter 6
4. Proyek TI - Chapter 6beiharira
 

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

Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxadimulianta1
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDNurainiNuraini25
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfElaAditya
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxssuser50800a
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7IwanSumantri7
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdfsdn3jatiblora
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxdpp11tya
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..ikayogakinasih12
 
Aksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxAksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxsdn3jatiblora
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatanssuser963292
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxIgitNuryana13
 
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajatLatihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajatArfiGraphy
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfNurulHikmah50658
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1udin100
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfirwanabidin08
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxmawan5982
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDmawan5982
 

Recently uploaded (20)

Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptx
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
 
Aksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxAksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptx
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
 
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajatLatihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SD
 

OOP-KOMEN

  • 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