SlideShare a Scribd company logo
BAHASA PEMROGRAMAN
JAVA
Pendahuluan
Sejak 1994 java sudah dikenal secara luas. Appletnya telah mengubah
dunia internet menjadi semakin menarik. Java juga dapat digunakan untuk
membuat berbagai aplikasi GUI (Graphical User Interface) yang dapat
berjalan di berbagai sistem operasi (multi platform). Untuk pembuatan
aplikasi GUI, java telah menyediakan kumpulan kelas di dalam Java
Foundation Class (JFC), dengan user interface yang dinamakan SWING.
Selain itu java juga mempunyai kelebihan-kelebihan, antara lain:
 Mudah dipelajari (khususnya bagi programmer yang telah terbiasa dengan
bahasa yang memiliki sifat berorientasi objek seperti C++)
 Penulisan kode yang lebih baik
 Mudah didistribusikan dan di update
 Mudah dalam pemeliharaan dan pengembangan karena berientasi objek,
sehingga kita tidak harus membedah isi program untuk mengubah dan
mengembangkan program dengan skala yang lebih besar
Pendahuluan
Dibawah ini gambaran dasar-dasar sebuah class di bahasa pemrograman java :
/*
komentar
*/
import paket;
class namaKelas{
tipe-data namaVariabel 1;
…
tipe-data namaVariabel n;
tipe-data namaMethod1(parameter){
perintah-perintah di method 1;
}
tipe-data namaMethod1(parameter){
perintah-perintah di method n;
}
}
Pendahuluan
Dari bentuk umum di atas, terlihat bahwa class terbagi
menjadi dua bagian besar, yakni deklarasi variabel dan
deklarasi methode.
Biasanya pada setiap class ada methode main, tapi
sesungguhnya kita perlu mendeklarasikan methode main
hanya jika class yang bersangkutan menjadi titik awal
program yang kita buat.
Slide berikut adalah contoh program sederhana.
Program01
import javax.swing.*;
class pesan{
String pesan1;
String pesan2;
}
class helloWord{
public static void main(String args[]){
pesan a, b;
a = new pesan();
b = new pesan();
a.pesan1 = "Selamat Datang";
a.pesan2 = "Di Java";
b.pesan1 = "Selamat!!!";
b.pesan2 = "Anda sudah berhasil membuat program pertama";
JOptionPane.showMessageDialog(null, a.pesan1+" " +a.pesan2);
JOptionPane.showMessageDialog(null, b.pesan1+" " +b.pesan2);
}
}
Keterangan Program
 Baris pertama adalah pemanggilan package swing
 Baris kedua adalah pendeklarasian class pesan, yang terdiri
berisi dua variabel yakni pesan1 dan pesan2 yang bertipe
String
 Baris keenam adalah pendeklarasian class helloWord, di
dalamnya terdapat methode main, karena class helloWord
merupakan class yang dijalankan pertama kali.
 Di dalam methode main dideklarasikan 2 variabel a dan b
yang bertipe data pesan.
 a dan b berisi alamat yang merujuk ke object pesan.
 Baris berikutnya adalah membuat instance dari a dan b
dengan perintah new pesan().
Keterangan Program
 Baris berikutnya kita mengakses dan mengubah nilai
instance a dan b dengan perintah a.pesan1 dan a.pesan2,
serta b.pesan1 dan b.pesan2
 Selanjutnya kita menampilkan pesan dengan
JOptionPane.showMessageDialog(null, a.pesan1 +”
“+a.pesan2)
 Untuk meng-compile program, buka command prompt,
kemudian arahkan ke folder dimana program disimpan, lalu
ketikkan:
javac namaFile.java
 Setelah di-compile akan dihasilkan 2 buah file ber-extention
pesan.class dan helloWord.class
 class yang di-run adalah class yang di dalamnya ada
methode main. Untuk me-run program ketikkan:
java helloWord
Hello Word
Hasil eksekusinya seperti gambar di bawah
ini:
Setelah di klik tombol OK, akan tampil pesan
lagi, seperti gambar di bawah ini:

More Related Content

Similar to BAHASA PEMROGRAMAN JAVA.ppt

Jeni intro1-bab05-mendapatkan-input-dari-keyboard
Jeni intro1-bab05-mendapatkan-input-dari-keyboardJeni intro1-bab05-mendapatkan-input-dari-keyboard
Jeni intro1-bab05-mendapatkan-input-dari-keyboard
Alvin Setiawan
 
modul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdf
modul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdfmodul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdf
modul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdf
Herikusnawijaya3
 
Modul praktikum-pemrograman java dgn netbeans
Modul praktikum-pemrograman java dgn netbeansModul praktikum-pemrograman java dgn netbeans
Modul praktikum-pemrograman java dgn netbeans
SMK - Statens Museum for Kunst
 
Modul pbo baru
Modul pbo baruModul pbo baru
Modul pbo baru
Hastri Diahfamily
 
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
Asnita Meydelia C K
 
Laporan i
Laporan iLaporan i
Laporan i
Vina Necko
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1
zisgoo
 
JENI-Intro1-Bab05-Mendapatkan Input dari Keyboard.pdf
JENI-Intro1-Bab05-Mendapatkan Input dari Keyboard.pdfJENI-Intro1-Bab05-Mendapatkan Input dari Keyboard.pdf
JENI-Intro1-Bab05-Mendapatkan Input dari Keyboard.pdf
Jurnal IT
 
Tutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSON
Tutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSONTutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSON
Tutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSON
Dimas Prawira
 
Prak 1
Prak 1Prak 1
Prak 1
Jamil Jamil
 
Jeni Intro1 Bab04 Dasar Dasar Pemrograman
Jeni Intro1 Bab04 Dasar Dasar PemrogramanJeni Intro1 Bab04 Dasar Dasar Pemrograman
Jeni Intro1 Bab04 Dasar Dasar PemrogramanIndividual Consultants
 
Jeni intro1-bab04-dasar-dasar pemrograman
Jeni intro1-bab04-dasar-dasar pemrogramanJeni intro1-bab04-dasar-dasar pemrograman
Jeni intro1-bab04-dasar-dasar pemrograman
Kristanto Wijaya
 
Modul Object Oriented Programming
Modul Object Oriented ProgrammingModul Object Oriented Programming
Modul Object Oriented Programming
Teknik Komputer & Informatika
 
JAVA
JAVAJAVA
Struktur Pemrograman Java
Struktur Pemrograman JavaStruktur Pemrograman Java
Struktur Pemrograman Java
roji muhidin
 
Ppt java
Ppt javaPpt java
Ppt java
rizki pradana
 
JAVA
JAVAJAVA
PPT JAVA
PPT JAVAPPT JAVA
PPT JAVA
ucienmapcu
 
Pengenalan java
Pengenalan javaPengenalan java
Pengenalan java
dhiqde
 
Java1
Java1Java1

Similar to BAHASA PEMROGRAMAN JAVA.ppt (20)

Jeni intro1-bab05-mendapatkan-input-dari-keyboard
Jeni intro1-bab05-mendapatkan-input-dari-keyboardJeni intro1-bab05-mendapatkan-input-dari-keyboard
Jeni intro1-bab05-mendapatkan-input-dari-keyboard
 
modul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdf
modul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdfmodul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdf
modul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdf
 
Modul praktikum-pemrograman java dgn netbeans
Modul praktikum-pemrograman java dgn netbeansModul praktikum-pemrograman java dgn netbeans
Modul praktikum-pemrograman java dgn netbeans
 
Modul pbo baru
Modul pbo baruModul pbo baru
Modul pbo baru
 
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
 
Laporan i
Laporan iLaporan i
Laporan i
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1
 
JENI-Intro1-Bab05-Mendapatkan Input dari Keyboard.pdf
JENI-Intro1-Bab05-Mendapatkan Input dari Keyboard.pdfJENI-Intro1-Bab05-Mendapatkan Input dari Keyboard.pdf
JENI-Intro1-Bab05-Mendapatkan Input dari Keyboard.pdf
 
Tutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSON
Tutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSONTutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSON
Tutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSON
 
Prak 1
Prak 1Prak 1
Prak 1
 
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
 
Modul Object Oriented Programming
Modul Object Oriented ProgrammingModul Object Oriented Programming
Modul Object Oriented Programming
 
JAVA
JAVAJAVA
JAVA
 
Struktur Pemrograman Java
Struktur Pemrograman JavaStruktur Pemrograman Java
Struktur Pemrograman Java
 
Ppt java
Ppt javaPpt java
Ppt java
 
JAVA
JAVAJAVA
JAVA
 
PPT JAVA
PPT JAVAPPT JAVA
PPT JAVA
 
Pengenalan java
Pengenalan javaPengenalan java
Pengenalan java
 
Java1
Java1Java1
Java1
 

BAHASA PEMROGRAMAN JAVA.ppt

  • 2. Pendahuluan Sejak 1994 java sudah dikenal secara luas. Appletnya telah mengubah dunia internet menjadi semakin menarik. Java juga dapat digunakan untuk membuat berbagai aplikasi GUI (Graphical User Interface) yang dapat berjalan di berbagai sistem operasi (multi platform). Untuk pembuatan aplikasi GUI, java telah menyediakan kumpulan kelas di dalam Java Foundation Class (JFC), dengan user interface yang dinamakan SWING. Selain itu java juga mempunyai kelebihan-kelebihan, antara lain:  Mudah dipelajari (khususnya bagi programmer yang telah terbiasa dengan bahasa yang memiliki sifat berorientasi objek seperti C++)  Penulisan kode yang lebih baik  Mudah didistribusikan dan di update  Mudah dalam pemeliharaan dan pengembangan karena berientasi objek, sehingga kita tidak harus membedah isi program untuk mengubah dan mengembangkan program dengan skala yang lebih besar
  • 3. Pendahuluan Dibawah ini gambaran dasar-dasar sebuah class di bahasa pemrograman java : /* komentar */ import paket; class namaKelas{ tipe-data namaVariabel 1; … tipe-data namaVariabel n; tipe-data namaMethod1(parameter){ perintah-perintah di method 1; } tipe-data namaMethod1(parameter){ perintah-perintah di method n; } }
  • 4. Pendahuluan Dari bentuk umum di atas, terlihat bahwa class terbagi menjadi dua bagian besar, yakni deklarasi variabel dan deklarasi methode. Biasanya pada setiap class ada methode main, tapi sesungguhnya kita perlu mendeklarasikan methode main hanya jika class yang bersangkutan menjadi titik awal program yang kita buat. Slide berikut adalah contoh program sederhana.
  • 5. Program01 import javax.swing.*; class pesan{ String pesan1; String pesan2; } class helloWord{ public static void main(String args[]){ pesan a, b; a = new pesan(); b = new pesan(); a.pesan1 = "Selamat Datang"; a.pesan2 = "Di Java"; b.pesan1 = "Selamat!!!"; b.pesan2 = "Anda sudah berhasil membuat program pertama"; JOptionPane.showMessageDialog(null, a.pesan1+" " +a.pesan2); JOptionPane.showMessageDialog(null, b.pesan1+" " +b.pesan2); } }
  • 6. Keterangan Program  Baris pertama adalah pemanggilan package swing  Baris kedua adalah pendeklarasian class pesan, yang terdiri berisi dua variabel yakni pesan1 dan pesan2 yang bertipe String  Baris keenam adalah pendeklarasian class helloWord, di dalamnya terdapat methode main, karena class helloWord merupakan class yang dijalankan pertama kali.  Di dalam methode main dideklarasikan 2 variabel a dan b yang bertipe data pesan.  a dan b berisi alamat yang merujuk ke object pesan.  Baris berikutnya adalah membuat instance dari a dan b dengan perintah new pesan().
  • 7. Keterangan Program  Baris berikutnya kita mengakses dan mengubah nilai instance a dan b dengan perintah a.pesan1 dan a.pesan2, serta b.pesan1 dan b.pesan2  Selanjutnya kita menampilkan pesan dengan JOptionPane.showMessageDialog(null, a.pesan1 +” “+a.pesan2)  Untuk meng-compile program, buka command prompt, kemudian arahkan ke folder dimana program disimpan, lalu ketikkan: javac namaFile.java  Setelah di-compile akan dihasilkan 2 buah file ber-extention pesan.class dan helloWord.class  class yang di-run adalah class yang di dalamnya ada methode main. Untuk me-run program ketikkan: java helloWord
  • 8. Hello Word Hasil eksekusinya seperti gambar di bawah ini: Setelah di klik tombol OK, akan tampil pesan lagi, seperti gambar di bawah ini: