SlideShare una empresa de Scribd logo
1 de 30
BAHASA PEMROGRAMAN BERORIENTASI OBJEK.
rev2
Abdul Rahim, S.kom
PENDAHULUAN
TUJUAN
• Pengenalan Teknologi Java
• Memahami tentang JDK, JVM dan JRE
• Pengenalan Editor Netbeans
• Memahami karakteristik dari Pemrograman Java
• Memahami tipe error pada java dan editor netbeans
• Memahami Editor IDE Netbeans untuk Java
PENGENALAN JAVA
Java dirancang oleh para ilmuwan Sun Microsystem 1991 proyek
green dengan nama awal OAK (james gosling dkk).
Sun mengubah nama OAK menjadi Java dan rilis resmi pertama
tahun 1996
Java banyak mengadopsi bahasa C/C++ dan termasuk bahasa
pemrograman berorientasi objek (murni).
Java dirancang agar bisa berjalan di semua sistem operasi
(Multiplatform).
KEUNGGULAN JAVA
KEUNGGULAN JAVA
KEUNGGULAN JAVA
TEKNOLOGI JAVA
Enterprise Java (J2EE)
Solusi java untuk sebuah software yang ditujukan untuk sebuah perusahaan
dengan skala besar.
Standar Java (J2SE)
Dipergunakan untuk aplikasi berbasis desktop dan inilah yang biasa dikenal
sebagai bahasa Java.
Micro Java (J2ME)
Merupakan subset dari J2SE dan salah satu aplikasinya yang banyak
dipakai adalah untuk wireless device / mobile device
JDK, JVM dan JRE
JDK : Java Development Kit berupa tool yang berisi, debugging
dan kompiler java/mengkompile java menjadi bytecode.
JVM : Java Virtual Machine untuk menterjemahkan bytecode ke
bahasa yang dimengerti oleh perangkat (Multi Platform).
JRE : Java Runtime Environment untuk mengeksekusi kode yang
sudah di terjemahkan oleh JVM.
JAVA ENVIRONMENT
EDITOR JAVA
Notepad / gedit : Editor standar yang di sediakan sistem operasi (windows/linux)
Netbeans : Salah satu editor (GUI) yang dilengkapi berbagai macam fitur (IDE)
yang memudahkan memprogram java
Editor lain : Eclipse, Gel, Jbuilder dkk.
NETBEANS IDE 7.0
NETBEANS IDE 7.0
Nama Project : Nama Project yang akan dibuat.
Project Location : tempat penyimpanan data project
Create Main Class : Netbeans akan otomatis membuat file class default
Set as Main Project : Class yang dibuat akan dijalankan pada saat menekan F6
STRUKTUR PROGRAM
Nama Project
Nama Package (Default)
File default Java
Java development editor menggunakan netbeans terdiri dari project yang didalamnya
terdapat package-package. Setiap package berisi file java dimana nantinya setiap file java
pada masing-masing package dapat saling terhubung sesuai kebutuhan.
• Project hirarki java pada netbeans
Hirarki
Project Java
Package1 Package2
class_A class_B class_A class_B MySQL JDBC
Library
KODE PERTAMA JAVA
package materi_dasar;
public class Materi_dasar{
public static void main(String[] args) {
//baris kode program
}
}
Setiap file pada program java adalah kelas (dijelaskan pada bagian OOP).
Kelas pada java diawali dengan modifier access, syntax class dan nama_kelas lalu buka
kurawal dan diakhiri dengan tutup kurawal.
Didalam kelas terdapat method main, method main akan dijalankan pertama kali
pada saat program kali run (dijalankan). Baris program di ketik mulai dari buka
kurawal method sampai tutup kurawal method.
modifier access
syntax class nama_kelas
Aturan dalam penulisan nama package, nama class
tidak boleh menggunakan spasi dan tidak diawali
dengan angka.
STRUKTUR PROGRAM
Menampilkan teks pada sistem (CLI) menggunakan perintah System.out
public static void main(String[] args) {
System.out.println("Hello STIKOM DINAMIKA BANGSA");
}
Untuk menjalankan program tekan F6 atau pilih pada menu Run -> Run Main Project
Output pada Java CLI Netbeans
STRUKTUR PROGRAM
Untuk melakukan compile tekan F11 atau pilih di menu Run -> Build Main Project
dan Tekan Ok
• Proses compile akan menghasilkan file executable dengan ekstensi .jar (sama dengan
file exe).
• File hasil compile akan disimpan di folder dist didalam folder project.
• Dikarenakan kode program hanya menampilkan text di System maka file .jar harus
dijalankan menggunakan Command Line Interface atau CLI agar hasilnya bisa terlihat.
STRUKTUR PROGRAM
Menjalankan file .jar hasil compile melalui cmd windows
KARAKTERISTIK
• Nama File Java harus sama dengan nama kelas (class).
• Java bersifat case sensitive membedakan antara huruf kapital dan huruf kecil
Contoh : Main() berbeda dengan main()
• Format Penulisan Komentar di Java (komentar adalah baris program yang tidak akan
dieksekusi) :
// ini komentar
/* ini
juga
Komentar */
KARAKTERISTIK
• Kita harus mempunyai satu metode main() di kelas yang akan dijalankan
dengan pola sebagai berikut :
• Pernyataan di java harus diakhiri tanda titik koma ( ; )
public static void main(String[] args) {
kode-kode program
}
Package
Untuk Membuat package baru klik kanan pada project lalu pilih Java Package
Package
Package Name ganti menjadi pertemuan1
Package
Package Name ganti menjadi pertemuan1 lalu tekan Finish maka akan tercipta
satu package baru yang masih kosong
File / Class
Untuk Membuat package baru klik kanan pada project lalu pilih Java Class
File / Class
Class Name ganti menjadi latihan1 lalu tekan Finish maka akan tercipta satu class baru
tanpa main method.
File / Class
package pertemuan1;
public class latihan1 {
//body class
}
Contoh class
Pada contoh diatas, class belum memiliki method main jadi tidak bisa di jalankan.
ERROR CODING
ERROR ???
ERROR PROGRAM
1. Syntax Errors
Syntax errors biasanya terjadi karena kesalahan penulisan. Mungkin Anda kekurangan
sebuah perintah di Java atau lupa untuk menulis tanda titik-koma pada akhir
pernyataan. Java mencoba untuk mengisolasi error tersebut dengan cara menunjukkan
baris dari kode dan terlebih dahulu menunjuk karakter yang salah dalam baris
tersebut. Bagaimanapun juga, error belum tentu berada pada titik yang ditunjuk.
Contoh Error
Netbeans adalah Editor yang bersifat realtime yang dapat melakukan code checking pada
program walaupun program tidak dijalankan (F6), error ditandai dengan warna merah.
Error terjadi di line 18 dikarenakan baris kode tidak diakhiri dengan tanda titik kome ( ; )
ERROR PROGRAM
2. Runtime error
Run-time error merupakan error yang tidak akan ditampilkan sampai Anda menjalankan
program Anda. Bahkan program yang dikompilasi dengan sukses dapat menampilkan
jawaban yang salah jika programmer belum berpikir sampai struktur dan proses logis dari
program tersebut.
public static void main(String[] args) {
int i=0;
for(i=0;i<10;i--){
System.out.println("Hello STIKOM "+i);
}
}
Contoh looping program

Más contenido relacionado

Similar a dokumen.tips_34-modul1-pengenalan-java-netbeans.ppt

Jeni Intro1 Bab04 Dasar Dasar Pemrograman
Jeni Intro1 Bab04 Dasar Dasar PemrogramanJeni Intro1 Bab04 Dasar Dasar Pemrograman
Jeni Intro1 Bab04 Dasar Dasar Pemrograman
Individual Consultants
 
Pengenalan java
Pengenalan javaPengenalan java
Pengenalan java
dhiqde
 
modul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdf
modul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdfmodul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdf
modul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdf
Herikusnawijaya3
 
150 rahasia pemrograman java
150 rahasia pemrograman java150 rahasia pemrograman java
150 rahasia pemrograman java
Jemy Sidauruk
 
150 Rahasia Pemrograman Java
150 Rahasia Pemrograman Java150 Rahasia Pemrograman Java
150 Rahasia Pemrograman Java
Nurdin Al-Azies
 
Pemograman java php_berbasis_oop
Pemograman java php_berbasis_oopPemograman java php_berbasis_oop
Pemograman java php_berbasis_oop
Daniel Hutapea
 

Similar a dokumen.tips_34-modul1-pengenalan-java-netbeans.ppt (20)

1-2 Pengenalan Java.pptx
1-2 Pengenalan Java.pptx1-2 Pengenalan Java.pptx
1-2 Pengenalan Java.pptx
 
Prak 1
Prak 1Prak 1
Prak 1
 
Modul Pert 2 Praktek
Modul Pert 2 PraktekModul Pert 2 Praktek
Modul Pert 2 Praktek
 
Jeni Intro1 Bab04 Dasar Dasar Pemrograman
Jeni Intro1 Bab04 Dasar Dasar PemrogramanJeni Intro1 Bab04 Dasar Dasar Pemrograman
Jeni Intro1 Bab04 Dasar Dasar Pemrograman
 
Jeni intro1-bab04-dasar-dasar pemrograman
Jeni intro1-bab04-dasar-dasar pemrogramanJeni intro1-bab04-dasar-dasar pemrograman
Jeni intro1-bab04-dasar-dasar pemrograman
 
Pengenalan pemrograman java
Pengenalan pemrograman javaPengenalan pemrograman java
Pengenalan pemrograman java
 
Pengenalan pemrograman java
Pengenalan pemrograman javaPengenalan pemrograman java
Pengenalan pemrograman java
 
Pengenalan java
Pengenalan javaPengenalan java
Pengenalan java
 
Modul praktikum-pemrograman java dgn netbeans
Modul praktikum-pemrograman java dgn netbeansModul praktikum-pemrograman java dgn netbeans
Modul praktikum-pemrograman java dgn netbeans
 
modul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdf
modul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdfmodul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdf
modul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdf
 
Pengantar pemrograman-dengan-bahasa-java-2017
Pengantar pemrograman-dengan-bahasa-java-2017Pengantar pemrograman-dengan-bahasa-java-2017
Pengantar pemrograman-dengan-bahasa-java-2017
 
Java1
Java1Java1
Java1
 
150 rahasia pemrograman java
150 rahasia pemrograman java150 rahasia pemrograman java
150 rahasia pemrograman java
 
Struktur Pemrograman Java
Struktur Pemrograman JavaStruktur Pemrograman Java
Struktur Pemrograman Java
 
2. OOP Java
2. OOP Java2. OOP Java
2. OOP Java
 
150 Rahasia Pemrograman Java
150 Rahasia Pemrograman Java150 Rahasia Pemrograman Java
150 Rahasia Pemrograman Java
 
Pemograman java php_berbasis_oop
Pemograman java php_berbasis_oopPemograman java php_berbasis_oop
Pemograman java php_berbasis_oop
 
Introduction Java Programming
Introduction Java ProgrammingIntroduction Java Programming
Introduction Java Programming
 
dasar-dasar pemrograman
dasar-dasar pemrogramandasar-dasar pemrograman
dasar-dasar pemrograman
 
Java
JavaJava
Java
 

dokumen.tips_34-modul1-pengenalan-java-netbeans.ppt

  • 1. BAHASA PEMROGRAMAN BERORIENTASI OBJEK. rev2 Abdul Rahim, S.kom
  • 2. PENDAHULUAN TUJUAN • Pengenalan Teknologi Java • Memahami tentang JDK, JVM dan JRE • Pengenalan Editor Netbeans • Memahami karakteristik dari Pemrograman Java • Memahami tipe error pada java dan editor netbeans • Memahami Editor IDE Netbeans untuk Java
  • 3. PENGENALAN JAVA Java dirancang oleh para ilmuwan Sun Microsystem 1991 proyek green dengan nama awal OAK (james gosling dkk). Sun mengubah nama OAK menjadi Java dan rilis resmi pertama tahun 1996 Java banyak mengadopsi bahasa C/C++ dan termasuk bahasa pemrograman berorientasi objek (murni). Java dirancang agar bisa berjalan di semua sistem operasi (Multiplatform).
  • 7. TEKNOLOGI JAVA Enterprise Java (J2EE) Solusi java untuk sebuah software yang ditujukan untuk sebuah perusahaan dengan skala besar. Standar Java (J2SE) Dipergunakan untuk aplikasi berbasis desktop dan inilah yang biasa dikenal sebagai bahasa Java. Micro Java (J2ME) Merupakan subset dari J2SE dan salah satu aplikasinya yang banyak dipakai adalah untuk wireless device / mobile device
  • 8. JDK, JVM dan JRE JDK : Java Development Kit berupa tool yang berisi, debugging dan kompiler java/mengkompile java menjadi bytecode. JVM : Java Virtual Machine untuk menterjemahkan bytecode ke bahasa yang dimengerti oleh perangkat (Multi Platform). JRE : Java Runtime Environment untuk mengeksekusi kode yang sudah di terjemahkan oleh JVM.
  • 10. EDITOR JAVA Notepad / gedit : Editor standar yang di sediakan sistem operasi (windows/linux) Netbeans : Salah satu editor (GUI) yang dilengkapi berbagai macam fitur (IDE) yang memudahkan memprogram java Editor lain : Eclipse, Gel, Jbuilder dkk.
  • 12. NETBEANS IDE 7.0 Nama Project : Nama Project yang akan dibuat. Project Location : tempat penyimpanan data project Create Main Class : Netbeans akan otomatis membuat file class default Set as Main Project : Class yang dibuat akan dijalankan pada saat menekan F6
  • 13. STRUKTUR PROGRAM Nama Project Nama Package (Default) File default Java Java development editor menggunakan netbeans terdiri dari project yang didalamnya terdapat package-package. Setiap package berisi file java dimana nantinya setiap file java pada masing-masing package dapat saling terhubung sesuai kebutuhan.
  • 14. • Project hirarki java pada netbeans Hirarki Project Java Package1 Package2 class_A class_B class_A class_B MySQL JDBC Library
  • 15. KODE PERTAMA JAVA package materi_dasar; public class Materi_dasar{ public static void main(String[] args) { //baris kode program } } Setiap file pada program java adalah kelas (dijelaskan pada bagian OOP). Kelas pada java diawali dengan modifier access, syntax class dan nama_kelas lalu buka kurawal dan diakhiri dengan tutup kurawal. Didalam kelas terdapat method main, method main akan dijalankan pertama kali pada saat program kali run (dijalankan). Baris program di ketik mulai dari buka kurawal method sampai tutup kurawal method. modifier access syntax class nama_kelas
  • 16. Aturan dalam penulisan nama package, nama class tidak boleh menggunakan spasi dan tidak diawali dengan angka.
  • 17. STRUKTUR PROGRAM Menampilkan teks pada sistem (CLI) menggunakan perintah System.out public static void main(String[] args) { System.out.println("Hello STIKOM DINAMIKA BANGSA"); } Untuk menjalankan program tekan F6 atau pilih pada menu Run -> Run Main Project Output pada Java CLI Netbeans
  • 18. STRUKTUR PROGRAM Untuk melakukan compile tekan F11 atau pilih di menu Run -> Build Main Project dan Tekan Ok • Proses compile akan menghasilkan file executable dengan ekstensi .jar (sama dengan file exe). • File hasil compile akan disimpan di folder dist didalam folder project. • Dikarenakan kode program hanya menampilkan text di System maka file .jar harus dijalankan menggunakan Command Line Interface atau CLI agar hasilnya bisa terlihat.
  • 19. STRUKTUR PROGRAM Menjalankan file .jar hasil compile melalui cmd windows
  • 20. KARAKTERISTIK • Nama File Java harus sama dengan nama kelas (class). • Java bersifat case sensitive membedakan antara huruf kapital dan huruf kecil Contoh : Main() berbeda dengan main() • Format Penulisan Komentar di Java (komentar adalah baris program yang tidak akan dieksekusi) : // ini komentar /* ini juga Komentar */
  • 21. KARAKTERISTIK • Kita harus mempunyai satu metode main() di kelas yang akan dijalankan dengan pola sebagai berikut : • Pernyataan di java harus diakhiri tanda titik koma ( ; ) public static void main(String[] args) { kode-kode program }
  • 22. Package Untuk Membuat package baru klik kanan pada project lalu pilih Java Package
  • 23. Package Package Name ganti menjadi pertemuan1
  • 24. Package Package Name ganti menjadi pertemuan1 lalu tekan Finish maka akan tercipta satu package baru yang masih kosong
  • 25. File / Class Untuk Membuat package baru klik kanan pada project lalu pilih Java Class
  • 26. File / Class Class Name ganti menjadi latihan1 lalu tekan Finish maka akan tercipta satu class baru tanpa main method.
  • 27. File / Class package pertemuan1; public class latihan1 { //body class } Contoh class Pada contoh diatas, class belum memiliki method main jadi tidak bisa di jalankan.
  • 29. ERROR PROGRAM 1. Syntax Errors Syntax errors biasanya terjadi karena kesalahan penulisan. Mungkin Anda kekurangan sebuah perintah di Java atau lupa untuk menulis tanda titik-koma pada akhir pernyataan. Java mencoba untuk mengisolasi error tersebut dengan cara menunjukkan baris dari kode dan terlebih dahulu menunjuk karakter yang salah dalam baris tersebut. Bagaimanapun juga, error belum tentu berada pada titik yang ditunjuk. Contoh Error Netbeans adalah Editor yang bersifat realtime yang dapat melakukan code checking pada program walaupun program tidak dijalankan (F6), error ditandai dengan warna merah. Error terjadi di line 18 dikarenakan baris kode tidak diakhiri dengan tanda titik kome ( ; )
  • 30. ERROR PROGRAM 2. Runtime error Run-time error merupakan error yang tidak akan ditampilkan sampai Anda menjalankan program Anda. Bahkan program yang dikompilasi dengan sukses dapat menampilkan jawaban yang salah jika programmer belum berpikir sampai struktur dan proses logis dari program tersebut. public static void main(String[] args) { int i=0; for(i=0;i<10;i--){ System.out.println("Hello STIKOM "+i); } } Contoh looping program