SlideShare a Scribd company logo
2
Most read
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

PPTX
1-2 Pengenalan Java.pptx
PPT
dokumen.tips_34-modul1-pengenalan-java-netbeans.ppt
PPT
Menganalisis nteknik pergerakan kamera saat pengambilan gambar bergerak (p...
PDF
Makalah java
DOCX
Modul 12 ALGO
PDF
Makalah java
PDF
Makalah java
PDF
Makalah java
1-2 Pengenalan Java.pptx
dokumen.tips_34-modul1-pengenalan-java-netbeans.ppt
Menganalisis nteknik pergerakan kamera saat pengambilan gambar bergerak (p...
Makalah java
Modul 12 ALGO
Makalah java
Makalah java
Makalah java

Similar to BAHASA PEMROGRAMAN JAVA.ppt (20)

DOCX
Makalah java
PDF
Jeni intro1-bab05-mendapatkan-input-dari-keyboard
PPTX
Pemrograman berorientasi objek dengan java
PDF
modul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdf
PDF
Modul praktikum-pemrograman java dgn netbeans
DOC
Modul pbo baru
PDF
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
DOCX
Laporan i
PPT
Pertemuan 1
PDF
JENI-Intro1-Bab05-Mendapatkan Input dari Keyboard.pdf
DOCX
Tutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSON
PDF
Prak 1
PDF
Jeni Intro1 Bab04 Dasar Dasar Pemrograman
PDF
Jeni intro1-bab04-dasar-dasar pemrograman
PPTX
PERT 2 & 4 Pengenalan_Java.pptx PERT 2 & 4 Pengenalan_Java.pptx
PDF
Modul Object Oriented Programming
PPTX
PDF
Struktur Pemrograman Java
PPTX
Ppt java
PPTX
Makalah java
Jeni intro1-bab05-mendapatkan-input-dari-keyboard
Pemrograman berorientasi objek dengan java
modul-praktikum-pemrogramanjavadgnnetbeans-171005005920.pdf
Modul praktikum-pemrograman java dgn netbeans
Modul pbo baru
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
Laporan i
Pertemuan 1
JENI-Intro1-Bab05-Mendapatkan Input dari Keyboard.pdf
Tutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSON
Prak 1
Jeni Intro1 Bab04 Dasar Dasar Pemrograman
Jeni intro1-bab04-dasar-dasar pemrograman
PERT 2 & 4 Pengenalan_Java.pptx PERT 2 & 4 Pengenalan_Java.pptx
Modul Object Oriented Programming
Struktur Pemrograman Java
Ppt java
Ad

More from Adi Pratomo (9)

PPT
Materi Pengantar teknologi informasi hardware
PPTX
materi pengantar teknologi informasi komputer
PPT
materi_perkuliahan_java_pertemuan6-array.ppt
PPTX
materi_pemrograman_dasar_bubble sort.pptx
PPTX
5. materi_perkuliahan_Konten_Storyboard.pptx
PPTX
2. Materi_Content_Pertemuan_Copy_Writing.pptx
PPT
Pengenalan Animasi
PPTX
3_Perencanaan Proyek dan Project Charter.pptx
PPTX
1-konsep-dasar-sistem-informasi.pptx
Materi Pengantar teknologi informasi hardware
materi pengantar teknologi informasi komputer
materi_perkuliahan_java_pertemuan6-array.ppt
materi_pemrograman_dasar_bubble sort.pptx
5. materi_perkuliahan_Konten_Storyboard.pptx
2. Materi_Content_Pertemuan_Copy_Writing.pptx
Pengenalan Animasi
3_Perencanaan Proyek dan Project Charter.pptx
1-konsep-dasar-sistem-informasi.pptx
Ad

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: