SlideShare a Scribd company logo
1 of 25
DASAR PEMROGRAMAN JAVA
PEMROGRAMAN BERORIENTASI OBJEK 2015-2016
DOA
Sintaks pada Java
• Fungsi utama pada java:
public static void main(String[] args) { }
• Output:
System.out.println("Hello World");
System.out.print("Hello World");
1 October 2015 3
Debugging
• Sebuah metode untuk mencari
kesalahan(bug) dalam suatu program.
• Debugging akan mencari kesalahan
dari setiap baris kode.
• Bertujuan untuk mengurangi
kesalahan(bug) dalam suatu program.
1 October 2015 4
Debugging (cont..)
Variabel
Apa itu variabel?
1 October 2015 6
Bagaimana cara membuat variabel?
Variabel
• Nama dari suatu lokasi di memori
yang digunakan untuk menyimpan
data sementara.
• Variabel bukan isi dari data, tapi
lokasi di memori yang menyimpan
data tersebut.
1 October 2015 7
Sintaks Variabel
Acces_modifier Type_data namaVariable =
ekspresi;
Contoh:
public int kecepatan = 40;
1 October 2015 8
Aturan Penamaan Variabel
1 October 2015 9
Panjang karakter nama tidak dibatasi
Nama variabel ditulis camelCase dan diawali huruf (bukan angka), underscore, dolar lalu dpt diikuti karakter lain.
Case sensitive
Tidak boleh memakai kata kunci yag digunakan java (if,for,while, dll)
Tipe Data
• Variabel dalam bahasa Java didesign
untuk menyimpan hanya 1 jenis tipe
data.
• Kompiler akan menampilkan
kesalahan sintax apabila variabel ini
dicoba untuk diberi tipe data jenis
lain.
1 October 2015 10
Tipe Data Primitif
Ada 8 tipe data primitif dalam bahasa Java:
1 October 2015 11
Inisialisasi
1 October 2015 12
Apa itu inisialisasi?
Apa perbedaan antara deklarasi dan inisialisasi?
Assignment
Source code
• int var1, var2 = 8;
• var1 = 3;
• "Awalnya " + var1 + "
dan " + var2
• var2 = var1 * 5;
• "Kemudian " + var1 +
" dan " + var2
• var1 = var1 + 9;
• "Akhirnya " + var1 + "
dan " + var2
Nilai variabel
• var1 = 8, var2 = 8
• var1 = 3
• var2 = 15 //3*5
• var1 = 12 //3+9
Tampilan
• Awalnya 3 dan 8
• Kemudian 3 dan 15
• Akhirnya 12 dan 15
1 October 2015 13
Output Variabel
• Output String:
System.out.println(“Ini String");
• Output Integer:
System.out.println(1);
System.out.println(2+3);
• Output Variabel:
System.out.println(namaVariabel);
System.out.println(“String dan ”+var);
1 October 2015 14
Input Variabel
Input variabel pada java didefinisikan seperti
berikut:
import java.util.Scanner;
Scanner pembaca = new
Scanner(System.in);
String variabel1 =
pembaca.nextLine();
String variabel2 = pembaca.next();
1 October 2015 15
Percabangan dan Perulangan
Sebutkan macam – macam Percabangan?
Jelaskan macam – macam Percabangan?
Sebutkan macam – macam Perulangan?
Jelaskan macam – macam Perulangan?
1 October 2015 16
Percabangan
Dalam java ada beberapa jenis percabangan yaitu :
• if
if(suatu_kondisi) {
perintah_1;
}
• If- else
if (suatu_kondisi) {
perintah_1;
} else {
perintah_2;
}
1 October 2015 17
Percabangan (cont..)
• Switch-case
switch (kondisi){
case <nilai_variabel>: <blok_pernyataan>
break;
case <nilai_variabel>: <blok_pernyataan>
break;
…….
default: <blok pernyataan>
break;
}
1 October 2015 18
Perulangan
1 October 2015 19
Jenis jenis perulangan dalam java :
Perulangan for
Perulangan while
Perulangan do-while
Perulangan for
• Sintaks for adalah sebagai berikut:
for (inizialitazion; termination;
increment/decrement) {
statement(s)
}
– Contoh:
for (int j=0; j<10; j++) {
system.out.println(j);
}
1 October 2015 20
Perulangan while
• Sintaks while adalah sebagai berikut:
while (condition) {
statement(s)
}
• Contoh:
int i = 0;
while (i<10) {
i=i+1;
System.out.println(i);
}
1 October 2015 21
Perulangan do-while
– Sintaks do-while adalah sebagai berikut:
do {
statement(s)
} while (kondisi);
– Contoh :
int i = 0;
do {
i=i+1;
System.out.println(i);
} while (i < 10);
1 October 2015 22
• List buku inhal pembekalan dapat dilihat di
papan pengumuman dan facebook.
• Inhal hari Sabtu tanggal 3 Oktober 2015
pukul 08:00 – 09:30 WIB (Keterlambatan 15
menit).
1 October 2015 23
PENGUMUMAN
“A Person Who Never Made
Mistake Never Tried Anything
New”.
---Albert Einstein---
1 October 2015 24
QUOTE
1 October 2015 25
TERIMA KASIH
ATAS PERHATIAN ANDA
Praktikum Pbo Uiii
INFORMASI PRAKTIKUM BISA LIHAT
DISINI

More Related Content

Similar to Praktikum PBO Informatika UII - Dasar pemrograman java

Romi oop-02-javafundamentals-29agustus2010
Romi oop-02-javafundamentals-29agustus2010Romi oop-02-javafundamentals-29agustus2010
Romi oop-02-javafundamentals-29agustus2010
SabilaAulia
 
Laporan1
Laporan1Laporan1
Laporan1
Sa Lam
 
java-fundamental-dan-java-web-blibli-dot-com-ilmu-komputer-IPB
java-fundamental-dan-java-web-blibli-dot-com-ilmu-komputer-IPBjava-fundamental-dan-java-web-blibli-dot-com-ilmu-komputer-IPB
java-fundamental-dan-java-web-blibli-dot-com-ilmu-komputer-IPB
ifnu bima
 
Materi pelatihan java_fundamental
Materi pelatihan java_fundamentalMateri pelatihan java_fundamental
Materi pelatihan java_fundamental
Laode ADB Ali
 
Network Programming 2 - Dasar Pemrograman Java
Network Programming 2 - Dasar Pemrograman JavaNetwork Programming 2 - Dasar Pemrograman Java
Network Programming 2 - Dasar Pemrograman Java
Lia Rusdyana Dewi
 

Similar to Praktikum PBO Informatika UII - Dasar pemrograman java (20)

Modul PBO Bab-01 - Pengenalan Java
Modul PBO Bab-01 - Pengenalan JavaModul PBO Bab-01 - Pengenalan Java
Modul PBO Bab-01 - Pengenalan Java
 
1-2 Pengenalan Java.pptx
1-2 Pengenalan Java.pptx1-2 Pengenalan Java.pptx
1-2 Pengenalan Java.pptx
 
Romi oop-02-javafundamentals-29agustus2010
Romi oop-02-javafundamentals-29agustus2010Romi oop-02-javafundamentals-29agustus2010
Romi oop-02-javafundamentals-29agustus2010
 
Algoritma dan pemrograman
Algoritma dan pemrogramanAlgoritma dan pemrograman
Algoritma dan pemrograman
 
Laporan1
Laporan1Laporan1
Laporan1
 
modul Java dasar fundamental (OOP)
modul Java dasar fundamental (OOP)modul Java dasar fundamental (OOP)
modul Java dasar fundamental (OOP)
 
1_Pengenalan_Java.pdf
1_Pengenalan_Java.pdf1_Pengenalan_Java.pdf
1_Pengenalan_Java.pdf
 
1_Pengenalan_Java.pdf
1_Pengenalan_Java.pdf1_Pengenalan_Java.pdf
1_Pengenalan_Java.pdf
 
java-fundamental-dan-java-web-blibli-dot-com-ilmu-komputer-IPB
java-fundamental-dan-java-web-blibli-dot-com-ilmu-komputer-IPBjava-fundamental-dan-java-web-blibli-dot-com-ilmu-komputer-IPB
java-fundamental-dan-java-web-blibli-dot-com-ilmu-komputer-IPB
 
Java2
Java2Java2
Java2
 
Operasi bahasa java
Operasi bahasa javaOperasi bahasa java
Operasi bahasa java
 
4. Materi Java Eclipse 4
4. Materi Java Eclipse 44. Materi Java Eclipse 4
4. Materi Java Eclipse 4
 
Materi pelatihan java fundamental
Materi pelatihan java fundamentalMateri pelatihan java fundamental
Materi pelatihan java fundamental
 
Materi pelatihan java_fundamental
Materi pelatihan java_fundamentalMateri pelatihan java_fundamental
Materi pelatihan java_fundamental
 
Memahami Dasar Framework Spring Java
Memahami Dasar Framework Spring JavaMemahami Dasar Framework Spring Java
Memahami Dasar Framework Spring Java
 
7-Javascript.pdf
7-Javascript.pdf7-Javascript.pdf
7-Javascript.pdf
 
Aturan dan dasar pbo
Aturan dan dasar pboAturan dan dasar pbo
Aturan dan dasar pbo
 
Network Programming 2 - Dasar Pemrograman Java
Network Programming 2 - Dasar Pemrograman JavaNetwork Programming 2 - Dasar Pemrograman Java
Network Programming 2 - Dasar Pemrograman Java
 
listiati univ bung hata (1110013211051) Materi pengenalan-pascal
listiati univ bung hata (1110013211051) Materi pengenalan-pascallistiati univ bung hata (1110013211051) Materi pengenalan-pascal
listiati univ bung hata (1110013211051) Materi pengenalan-pascal
 
analisis data tikus percobaan materi informatika kelas X.pptx
analisis data tikus percobaan materi informatika kelas X.pptxanalisis data tikus percobaan materi informatika kelas X.pptx
analisis data tikus percobaan materi informatika kelas X.pptx
 

Praktikum PBO Informatika UII - Dasar pemrograman java

  • 1. DASAR PEMROGRAMAN JAVA PEMROGRAMAN BERORIENTASI OBJEK 2015-2016
  • 2. DOA
  • 3. Sintaks pada Java • Fungsi utama pada java: public static void main(String[] args) { } • Output: System.out.println("Hello World"); System.out.print("Hello World"); 1 October 2015 3
  • 4. Debugging • Sebuah metode untuk mencari kesalahan(bug) dalam suatu program. • Debugging akan mencari kesalahan dari setiap baris kode. • Bertujuan untuk mengurangi kesalahan(bug) dalam suatu program. 1 October 2015 4
  • 6. Variabel Apa itu variabel? 1 October 2015 6 Bagaimana cara membuat variabel?
  • 7. Variabel • Nama dari suatu lokasi di memori yang digunakan untuk menyimpan data sementara. • Variabel bukan isi dari data, tapi lokasi di memori yang menyimpan data tersebut. 1 October 2015 7
  • 8. Sintaks Variabel Acces_modifier Type_data namaVariable = ekspresi; Contoh: public int kecepatan = 40; 1 October 2015 8
  • 9. Aturan Penamaan Variabel 1 October 2015 9 Panjang karakter nama tidak dibatasi Nama variabel ditulis camelCase dan diawali huruf (bukan angka), underscore, dolar lalu dpt diikuti karakter lain. Case sensitive Tidak boleh memakai kata kunci yag digunakan java (if,for,while, dll)
  • 10. Tipe Data • Variabel dalam bahasa Java didesign untuk menyimpan hanya 1 jenis tipe data. • Kompiler akan menampilkan kesalahan sintax apabila variabel ini dicoba untuk diberi tipe data jenis lain. 1 October 2015 10
  • 11. Tipe Data Primitif Ada 8 tipe data primitif dalam bahasa Java: 1 October 2015 11
  • 12. Inisialisasi 1 October 2015 12 Apa itu inisialisasi? Apa perbedaan antara deklarasi dan inisialisasi?
  • 13. Assignment Source code • int var1, var2 = 8; • var1 = 3; • "Awalnya " + var1 + " dan " + var2 • var2 = var1 * 5; • "Kemudian " + var1 + " dan " + var2 • var1 = var1 + 9; • "Akhirnya " + var1 + " dan " + var2 Nilai variabel • var1 = 8, var2 = 8 • var1 = 3 • var2 = 15 //3*5 • var1 = 12 //3+9 Tampilan • Awalnya 3 dan 8 • Kemudian 3 dan 15 • Akhirnya 12 dan 15 1 October 2015 13
  • 14. Output Variabel • Output String: System.out.println(“Ini String"); • Output Integer: System.out.println(1); System.out.println(2+3); • Output Variabel: System.out.println(namaVariabel); System.out.println(“String dan ”+var); 1 October 2015 14
  • 15. Input Variabel Input variabel pada java didefinisikan seperti berikut: import java.util.Scanner; Scanner pembaca = new Scanner(System.in); String variabel1 = pembaca.nextLine(); String variabel2 = pembaca.next(); 1 October 2015 15
  • 16. Percabangan dan Perulangan Sebutkan macam – macam Percabangan? Jelaskan macam – macam Percabangan? Sebutkan macam – macam Perulangan? Jelaskan macam – macam Perulangan? 1 October 2015 16
  • 17. Percabangan Dalam java ada beberapa jenis percabangan yaitu : • if if(suatu_kondisi) { perintah_1; } • If- else if (suatu_kondisi) { perintah_1; } else { perintah_2; } 1 October 2015 17
  • 18. Percabangan (cont..) • Switch-case switch (kondisi){ case <nilai_variabel>: <blok_pernyataan> break; case <nilai_variabel>: <blok_pernyataan> break; ……. default: <blok pernyataan> break; } 1 October 2015 18
  • 19. Perulangan 1 October 2015 19 Jenis jenis perulangan dalam java : Perulangan for Perulangan while Perulangan do-while
  • 20. Perulangan for • Sintaks for adalah sebagai berikut: for (inizialitazion; termination; increment/decrement) { statement(s) } – Contoh: for (int j=0; j<10; j++) { system.out.println(j); } 1 October 2015 20
  • 21. Perulangan while • Sintaks while adalah sebagai berikut: while (condition) { statement(s) } • Contoh: int i = 0; while (i<10) { i=i+1; System.out.println(i); } 1 October 2015 21
  • 22. Perulangan do-while – Sintaks do-while adalah sebagai berikut: do { statement(s) } while (kondisi); – Contoh : int i = 0; do { i=i+1; System.out.println(i); } while (i < 10); 1 October 2015 22
  • 23. • List buku inhal pembekalan dapat dilihat di papan pengumuman dan facebook. • Inhal hari Sabtu tanggal 3 Oktober 2015 pukul 08:00 – 09:30 WIB (Keterlambatan 15 menit). 1 October 2015 23 PENGUMUMAN
  • 24. “A Person Who Never Made Mistake Never Tried Anything New”. ---Albert Einstein--- 1 October 2015 24 QUOTE
  • 25. 1 October 2015 25 TERIMA KASIH ATAS PERHATIAN ANDA Praktikum Pbo Uiii INFORMASI PRAKTIKUM BISA LIHAT DISINI