SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Materi 2
Menerapkan Dasar Dan Aturan Pemrograman BerorientasiObjek
SMK IT AL-Ma’Mun Limbangan Garut
Agus Nugraha S.kom
Pemerograman Berorientasi Objek
Penamaan class, method,variabel dan konstanta
Aturan Penamaan :
1. Case-sensitive : penulisan huruf kecil dan besar cukup ber
pengaruh dalam java
2. Tidak menggunakan kata2 keyword : atau kata2 penting
dalam java misalnya ( Public class system)
3.Tidakmenggunakan simbol2 oprator misalnya : =,+-,/oprator
oprator dalam matematika jangan digunakan pada class
4.Tidak bnoleh diawali dengan bilangan
A. Penulisan Komentar
Komentar adalah bagian dari program yang tidak ikut di eksekusi pada saat
kompilasi program dan biasanya digunakan untuk dokumentasi di dalam program
.
Jenis-jenis komentar :
1. Komentar 1 baris
Java menggunakan tag // untuk membuat komentar yang hanya berlaku untuk 1
baris kode.
contoh : // ini komentar
2. Komentar 2 baris.
Dalam java, komentar yang banyaknya lebih dari 1 baris, dibuat
menggunakan tag /* dan */.
contoh :
/* ini komentar dan ini juga komentar */
3. Komentar untuk keperluan dokumentasi.
Java memiliki jenis komentar khusus yang digunakan untuk keperluan dokumentasi,
menggunakan tag /** dan */.
contoh :
/** ini komentar dan ini juga komentar */
B. Identifiers
Identifiers adalah nama-nama yang biasa di deklarasikan dalam java, tetapi
bukan merupakan bagian dari kata kunci pada java. Seperti :
1. Class.
2. Interface.
3. Variable.
4. Method.
Aturan 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.
Contoh Identifiers
Contoh identifier yang boleh :
• nama, $nama, nama123,
• _nama. Contoh identifier yang
• tidak boleh : 123nama,
• &nama, :pnama.
Kata Kunci (Keyword)
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.
Kata Kunci (Keyword)
Contoh Kata kunci dalam java :
TIPE DATA PRIMITIVE
“Tipe data adalah suatu nilai yangdapat 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..”
D. Tipe data primitive
Tipe data yang hanya mampu menyimpan satu nilai tiap satu variable
dan telah didefinisikan terlebih dahulu oleh java. Seperti :
•Tipe data Primitif jenis-jenisnya adalah :
– Boolean (logika) yaitu True dan False
– Char (tekstual) yaitu single quotes (‘’), merupakan karakter Unicode.
– Integer (Byte, short, int, long) yaitu bilangan bulat yang diperkirakan dari
kapasitas penyimpanannya.
– Floating-Points (Float dan Double) yaitu bilangan decimal yang dihitung sesuai
rentangan penyimpannnya.
•Variabel dan konstanta
– Variabel
Variabel adalah suatu tempat dimana nantinya akan digunakan sebagai
penyimpanan / penampungan nilai pada memory computer. Variable memiliki
nama dan tipe datanya.
– Konstanta
Konstanta artinya disini sama dengan variable namun perbedaannya adalah nilai
konstanta bersifat tidak berubah . tetap.
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.
Operator
Operator
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.
PERCABANGAN
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.
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.
PERULANGAN
PERULANGAN
PERULANGAN
Thank you

Weitere ähnliche Inhalte

Ähnlich wie pbo2.pptx

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
nyomans1
 
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
sampesireron
 
P6-Algoritma-Dasar pemrogran database.pdf
P6-Algoritma-Dasar pemrogran database.pdfP6-Algoritma-Dasar pemrogran database.pdf
P6-Algoritma-Dasar pemrogran database.pdf
nafikagustanst
 

Ähnlich wie pbo2.pptx (20)

Algoritma pemrograman
Algoritma pemrogramanAlgoritma pemrograman
Algoritma pemrograman
 
Algoritma dan Pemprograman Komputer I
Algoritma dan Pemprograman Komputer IAlgoritma dan Pemprograman Komputer I
Algoritma dan Pemprograman Komputer I
 
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
 
Komentar , variabel dan tipe data
Komentar , variabel dan tipe dataKomentar , variabel dan tipe data
Komentar , variabel dan tipe data
 
Pemrograman visual - tipe data variabel dan operator
Pemrograman visual - tipe data variabel dan operatorPemrograman visual - tipe data variabel dan operator
Pemrograman visual - tipe data variabel dan operator
 
Pemrograman visual - tipe data variabel operator - revisi
Pemrograman visual - tipe data variabel operator - revisiPemrograman visual - tipe data variabel operator - revisi
Pemrograman visual - tipe data variabel operator - revisi
 
4. tipe data dan operator java
4. tipe data dan operator java4. tipe data dan operator java
4. tipe data dan operator java
 
4 variabel konstanta-tipe-data
4 variabel konstanta-tipe-data4 variabel konstanta-tipe-data
4 variabel konstanta-tipe-data
 
Semester genap
Semester genapSemester genap
Semester genap
 
Java numbers
Java numbersJava numbers
Java numbers
 
Python Dasar.pptx
Python Dasar.pptxPython Dasar.pptx
Python Dasar.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
 
Pengenalan bahasa c++
Pengenalan bahasa c++Pengenalan bahasa c++
Pengenalan bahasa c++
 
Pemrogaman dasar
Pemrogaman dasarPemrogaman dasar
Pemrogaman dasar
 
Wisnu
WisnuWisnu
Wisnu
 
ALGORITMA DAN PEMROGRAMAN TINGKAT DASAR UNTUK KELAS X SMK REKAYASA PERANGKAT...
ALGORITMA DAN PEMROGRAMAN TINGKAT DASAR  UNTUK KELAS X SMK REKAYASA PERANGKAT...ALGORITMA DAN PEMROGRAMAN TINGKAT DASAR  UNTUK KELAS X SMK REKAYASA PERANGKAT...
ALGORITMA DAN PEMROGRAMAN TINGKAT DASAR UNTUK KELAS X SMK REKAYASA PERANGKAT...
 
Part 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NET
Part 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NETPart 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NET
Part 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NET
 
P6-Algoritma-Dasar pemrogran database.pdf
P6-Algoritma-Dasar pemrogran database.pdfP6-Algoritma-Dasar pemrogran database.pdf
P6-Algoritma-Dasar pemrogran database.pdf
 
Kata kunci java
Kata kunci javaKata kunci java
Kata kunci java
 
Makalah Alprog
Makalah AlprogMakalah Alprog
Makalah Alprog
 

Kürzlich hochgeladen

KISI KISI PSAJ IPS KLS IX 2324.docskskkks
KISI KISI PSAJ IPS KLS IX 2324.docskskkksKISI KISI PSAJ IPS KLS IX 2324.docskskkks
KISI KISI PSAJ IPS KLS IX 2324.docskskkks
danzztzy405
 
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdshKISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
DosenBernard
 
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).pptSIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
EndangNingsih7
 
Abortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotecAbortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Riyadh +966572737505 get cytotec
 

Kürzlich hochgeladen (17)

KISI KISI PSAJ IPS KLS IX 2324.docskskkks
KISI KISI PSAJ IPS KLS IX 2324.docskskkksKISI KISI PSAJ IPS KLS IX 2324.docskskkks
KISI KISI PSAJ IPS KLS IX 2324.docskskkks
 
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdshKISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
 
KONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHAN
KONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHANKONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHAN
KONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHAN
 
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).pptSIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
 
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MAMateri Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
 
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdfAlur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
 
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppT
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppTPERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppT
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppT
 
Perlindungan Anak Dalam Hukum Perdata (2).pdf
Perlindungan Anak Dalam Hukum Perdata (2).pdfPerlindungan Anak Dalam Hukum Perdata (2).pdf
Perlindungan Anak Dalam Hukum Perdata (2).pdf
 
Contoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data miningContoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data mining
 
DATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.ppt
DATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.pptDATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.ppt
DATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.ppt
 
Abortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotecAbortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotec
 
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
 
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIFPPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
 
DATA MINING : RSITEKTUR & MODEL DATA MINING
DATA MINING : RSITEKTUR & MODEL DATA MININGDATA MINING : RSITEKTUR & MODEL DATA MINING
DATA MINING : RSITEKTUR & MODEL DATA MINING
 
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
 
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
 
Salinan PPT TATA BAHASA Bahasa Indonesia
Salinan PPT TATA BAHASA Bahasa IndonesiaSalinan PPT TATA BAHASA Bahasa Indonesia
Salinan PPT TATA BAHASA Bahasa Indonesia
 

pbo2.pptx

  • 1. Materi 2 Menerapkan Dasar Dan Aturan Pemrograman BerorientasiObjek SMK IT AL-Ma’Mun Limbangan Garut Agus Nugraha S.kom Pemerograman Berorientasi Objek
  • 2.
  • 3.
  • 4. Penamaan class, method,variabel dan konstanta Aturan Penamaan : 1. Case-sensitive : penulisan huruf kecil dan besar cukup ber pengaruh dalam java 2. Tidak menggunakan kata2 keyword : atau kata2 penting dalam java misalnya ( Public class system) 3.Tidakmenggunakan simbol2 oprator misalnya : =,+-,/oprator oprator dalam matematika jangan digunakan pada class 4.Tidak bnoleh diawali dengan bilangan
  • 5. A. Penulisan Komentar Komentar adalah bagian dari program yang tidak ikut di eksekusi pada saat kompilasi program dan biasanya digunakan untuk dokumentasi di dalam program . Jenis-jenis komentar : 1. Komentar 1 baris Java menggunakan tag // untuk membuat komentar yang hanya berlaku untuk 1 baris kode. contoh : // ini komentar
  • 6. 2. Komentar 2 baris. Dalam java, komentar yang banyaknya lebih dari 1 baris, dibuat menggunakan tag /* dan */. contoh : /* ini komentar dan ini juga komentar */
  • 7. 3. Komentar untuk keperluan dokumentasi. Java memiliki jenis komentar khusus yang digunakan untuk keperluan dokumentasi, menggunakan tag /** dan */. contoh : /** ini komentar dan ini juga komentar */
  • 8. B. Identifiers Identifiers adalah nama-nama yang biasa di deklarasikan dalam java, tetapi bukan merupakan bagian dari kata kunci pada java. Seperti : 1. Class. 2. Interface. 3. Variable. 4. Method.
  • 9. Aturan 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.
  • 10. Contoh Identifiers Contoh identifier yang boleh : • nama, $nama, nama123, • _nama. Contoh identifier yang • tidak boleh : 123nama, • &nama, :pnama.
  • 11. Kata Kunci (Keyword) 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.
  • 12. Kata Kunci (Keyword) Contoh Kata kunci dalam java :
  • 13. TIPE DATA PRIMITIVE “Tipe data adalah suatu nilai yangdapat 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..”
  • 14. D. Tipe data primitive Tipe data yang hanya mampu menyimpan satu nilai tiap satu variable dan telah didefinisikan terlebih dahulu oleh java. Seperti :
  • 15. •Tipe data Primitif jenis-jenisnya adalah : – Boolean (logika) yaitu True dan False – Char (tekstual) yaitu single quotes (‘’), merupakan karakter Unicode. – Integer (Byte, short, int, long) yaitu bilangan bulat yang diperkirakan dari kapasitas penyimpanannya. – Floating-Points (Float dan Double) yaitu bilangan decimal yang dihitung sesuai rentangan penyimpannnya.
  • 16.
  • 17. •Variabel dan konstanta – Variabel Variabel adalah suatu tempat dimana nantinya akan digunakan sebagai penyimpanan / penampungan nilai pada memory computer. Variable memiliki nama dan tipe datanya. – Konstanta Konstanta artinya disini sama dengan variable namun perbedaannya adalah nilai konstanta bersifat tidak berubah . tetap.
  • 18. 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.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26. 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.
  • 27. PERCABANGAN 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.
  • 28. 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.