SlideShare a Scribd company logo
Pemrograman Java
Akhmad Fauzi Hasibuan, S.Si
Pertemuan 1
Pokok Bahasan
• Perkenalan Dengan Java
• Fitur Penting Bahasa Java
• Java Development Kit
• Program Java Pertama
Kompetensi
Mahasiswa dapat memahami sejarah,
fiture, jdk dan program pertama pada
bahasa pemrograman java.
Perkenalan Dengan Java
Karya Sun Microsystem Inc, rilis resmi Nov 1995. Pada 1996,
Sun mengeluarkan JSDK (Java Sosftware Developemtn Kit).
• Versi 1.02 (Konektiitas basis data dan object lainnya)
• Versi 1.1 pada 1997 (event model, internationalozation,
komponen JavaBean)
• Versi 1.2 pada 1998 (UI toolkit "Swing" berbasis GUI)
• Versi 1.3 pada 2000
• Versi 1.4 (dukungan design by contract)
• Versi 1.5 (parameterized types, enumeration, metadata)
• Versi 1.5 (Lightweigth database system atu Derby) proyek
basis data Apache.
Perkenalan Dengan Java
Dari Handheld sampai Aplikasi Skala Eterpriese.
Bermula di tunjukkan untuk applet di web browser, mulai
berkembang ke handheld devices seperti handphone, PDA.
Sampai aplikasi skala enterprise di beragam komputer server.
Edisi Java
• J2SE (kaya fiture, stabil, cross-platform, koneksi database,
GUI, I/O, Jaringan
• J2EE (multitier enterprise applications spt JavaBean,
JavaServer Pages, XML)
• J2ME (pager, smart card, cell phone, PDA dan set-tp box)
Fitur Penting Bahasa Java
• Sederhana
• Orientasi Object
• Statically typed
• Dikompilasi
• Kecil dan sederhana
• Aman
• Independen terhadap platform
Java Development Kit
JDK berisi sekumpulan kakas dan baris perintah (command-line tool)
Daftar komponen utama JDK:
1. Kompilator (javac)
2. Interpreter (java)
3. Applet viewer (appletviewer)
4. Debugger (jdb)
5. Class file disasembler (javap)
6. Header and stub file generator (javah)
7. Documentation generator (javadoc)
8. Applet demo
9. Kode sumber Java API
Program Java Pertama
Pola program Java:
public class NamaClass{
public static void main(String[] args){
// intruksi-intruksi program
}
}
Program Java Pertama
Program pertama: BukanPuteraBatamBiasa.java
public class BukanPuteraBatamBiasa{
public static void main(String[] args){
System.out.println("Tampil String Kami Pertama Di
Java Sebagai Berikut : ");
System.out.println("Bukan Putera Batam Biasa");
}
}
Program Java Pertama
1. public disebut access modifier
2. class segala sesuatu program java berada dalam suatu class.
3. nama class adalah BukanPuteraBatamBiasa
4. fungsi main() :
- merupakan main program, memiliki argumen args[] adalah array object.
- public (metode dapat di panggil dari manapun didalam dan di luar class.
- static (sama untuk seluruh instan dari kelass)
- void (metode tidak mengirim apapun setelah selesainya).
5. Intruksi System.out.println(); / Menampilkan sebuah string output ke layar.
ekspresi :
{
System.out.println("Hello, World!");
}
harus di akhiri titik koma (;)
Program Java Pertama
2. Applet (program byte code yang akan diinterprestasikan browser)
import java.awt.Graphics;
import java.swing.JApplet;
BukanPutraBatamBrowser.java
public class BukanPutraBatamBrowser extends JApplet{
public void paint(Graphics g){
super.paint(g);
g.drawString("Putera Batam!", 25,25);
}
}
Program Java Pertama
Tipe Aplikasi Java:
1. Berbasis Window
HalloJendelaPuteraBatam.java
import javax.swing.*;
public class HalloJendelaPuteraBatam{
JOptionPane.showMessageDialog(null, "Hallo, Jendela Putera Batam...");
}
Siklus Program Java
1. Edit
2. Compile
3. Loading
4. Verify
5. Execute
Terimakasih..!!
Soal
• Jelaskan sejarah singkat java?
• Sebutkan Kelebihan Pemrograman
Berorintasi Objek?
• Sebutkan Fitur Penting Bahasa Java?
• Apa singkatan JDK dan sebutkan
kegunaanya?
• Apa alasan bahasa pemrograman adalah
basa yang aman?

More Related Content

PPTX
Ppt pengenalan dan pemrograman java
PPTX
Tugas 4 rekayasa web
PPT
Pengenalan java
PDF
1 pengenalan program java
PPTX
Java ppt
PPTX
Ppt java
PPTX
PPTX
Rekayasa web tugas 4
Ppt pengenalan dan pemrograman java
Tugas 4 rekayasa web
Pengenalan java
1 pengenalan program java
Java ppt
Ppt java
Rekayasa web tugas 4

What's hot (12)

PPTX
Ppt java rullyamrizal-1102412020
PDF
Pengenalan pemrograman java
PPTX
Presentation java PPT
PPTX
Tugas rekweb 4
PPTX
Ppt java
PPTX
Tugas 4
PPTX
Powerpoint Java
PDF
14. java class library
PPTX
2. prosedur pbo
PPTX
Analisa berorientasi objek
PPTX
Java
DOCX
Pengenalan java
Ppt java rullyamrizal-1102412020
Pengenalan pemrograman java
Presentation java PPT
Tugas rekweb 4
Ppt java
Tugas 4
Powerpoint Java
14. java class library
2. prosedur pbo
Analisa berorientasi objek
Java
Pengenalan java
Ad

Viewers also liked (20)

PDF
Algorithm and Programming (Procedure and Function)
PDF
Pengenalan Pemrograman Java
PDF
Perulangan java
PPTX
Pemrograman berorientasi objek ii 04 prosedur dan fungsi
PPTX
UAS JAVA
PPTX
UAS TESTING
PPTX
Pertemuan vi (Function Java)
DOCX
Soal UAS Pemrograman Desktop kelas 11 semester genap tahun ajaran 2014-2015
DOCX
Soal UAS Pemrograman Desktop kelas 11 SMK semester ganjil tahun ajaran 2015-2016
PPTX
Micro teaching konsep logika algoritma
PDF
Makalah prosedur dan fungsi
DOCX
Soal UAS Pemrograman Desktop Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
PDF
372 Dasar Pengenalan Android Programming
PDF
Soal uas struktur data
DOCX
Soal UAS Pemrograman Dasar kelas 10 semester genap tahun ajaran 2014-2015
DOCX
Soal UAS Pemrograman Dasar kelas 11 semester genap tahun ajaran 2014-2015
DOCX
Kunci jawaban Soal UAS Pemrograman Dasar dan Pemrograman Desktop kelas 11 sem...
PPTX
Algorithm & Data Structure - Algoritma Pengurutan
DOCX
Rpp pemrograman dasar kelas 10 semester ganjil
PDF
Belajar Android Membuat Katalog Produk
Algorithm and Programming (Procedure and Function)
Pengenalan Pemrograman Java
Perulangan java
Pemrograman berorientasi objek ii 04 prosedur dan fungsi
UAS JAVA
UAS TESTING
Pertemuan vi (Function Java)
Soal UAS Pemrograman Desktop kelas 11 semester genap tahun ajaran 2014-2015
Soal UAS Pemrograman Desktop kelas 11 SMK semester ganjil tahun ajaran 2015-2016
Micro teaching konsep logika algoritma
Makalah prosedur dan fungsi
Soal UAS Pemrograman Desktop Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
372 Dasar Pengenalan Android Programming
Soal uas struktur data
Soal UAS Pemrograman Dasar kelas 10 semester genap tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar kelas 11 semester genap tahun ajaran 2014-2015
Kunci jawaban Soal UAS Pemrograman Dasar dan Pemrograman Desktop kelas 11 sem...
Algorithm & Data Structure - Algoritma Pengurutan
Rpp pemrograman dasar kelas 10 semester ganjil
Belajar Android Membuat Katalog Produk
Ad

Similar to Introduction Java Programming (20)

PPTX
PERT 2 & 4 Pengenalan_Java.pptx PERT 2 & 4 Pengenalan_Java.pptx
PDF
Prak 1
PPT
pbo 1 ervan
PPT
PPTX
Pemrograman berorientasi objek dengan java
PPTX
Java
PPTX
Java ppt
PPT
dokumen.tips_34-modul1-pengenalan-java-netbeans.ppt
PPTX
Pengantar dasar-pemrograman-java
PPTX
1-2 Pengenalan Java.pptx
PPT
Menganalisis nteknik pergerakan kamera saat pengambilan gambar bergerak (p...
PDF
Makalah java
PDF
PDF
Makalah java
PDF
Makalah java
PDF
Makalah java
DOCX
Makalah java
PDF
Pengantar Pemrograman Java
PPTX
Bahasa pemrograman java by aldo arrohim .pptx
PPTX
PERT 2 & 4 Pengenalan_Java.pptx PERT 2 & 4 Pengenalan_Java.pptx
Prak 1
pbo 1 ervan
Pemrograman berorientasi objek dengan java
Java
Java ppt
dokumen.tips_34-modul1-pengenalan-java-netbeans.ppt
Pengantar dasar-pemrograman-java
1-2 Pengenalan Java.pptx
Menganalisis nteknik pergerakan kamera saat pengambilan gambar bergerak (p...
Makalah java
Makalah java
Makalah java
Makalah java
Makalah java
Pengantar Pemrograman Java
Bahasa pemrograman java by aldo arrohim .pptx

Recently uploaded (20)

PPTX
Bahan Presentasi Persamaan Elips .pptx
PDF
Materi Seminar AITalks AI dan Suku Digital
DOCX
Modul Ajar Pembelajaran Mendalam Senbud Seni Teater Kelas 12 Terbaru 2025
PDF
Materi Seminar AITalks: AI dan Konseling GPT
DOCX
Modul Ajar Deep Learning Prakarya Kerajinan Kelas 12 SMA Terbaru 2025
PDF
KELOMPOK 4 LK Modul 4 KP4 Asesmen PM (3).pdf
DOCX
Modul Ajar Deep Learning PJOK Kelas 12 SMA Terbaru 2025
PDF
INSTRUMEN IMPLEMENTASI DAN REFLEKSI PERENCANAAN PEMBELAJARAN-ARNI.pdf
DOCX
Modul Ajar Deep Learning Biologi Kelas 10 SMA Terbaru 2025
DOCX
CONTOH RANCANGAN MODUL PROYEK KOKURIKULER SMA 1.docx
DOCX
Modul Ajar Pembelajaran Mendalam Senbud Seni Tari Kelas XII Terbaru 2025
PDF
Lembar Kerja Mahasiswa Konsep Sistem Operasi
PPTX
Slide PPT Metode Ilmiah Kelas 7 SMP.pptx
PDF
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
PDF
883668952-KP-4-Modul-2-Kerangka-Pembelajaran-Mendalam.pdf
PDF
lembar kerja LMS tugas pembelajaran mendalam
PPTX
PPT SURAT AL FIL LOMBA MAPSI SEKOLAH DASAR
PPTX
PPT Kurikulum Berbasis Cinta tahun 2025.
DOCX
Modul Ajar Deep Learning PKWU Rekayasa Kelas 12 SMA Terbaru 2025
DOCX
Modul Ajar Pembelajaran Mendalam Senbud Seni Teater Kelas XII Terbaru 2025
Bahan Presentasi Persamaan Elips .pptx
Materi Seminar AITalks AI dan Suku Digital
Modul Ajar Pembelajaran Mendalam Senbud Seni Teater Kelas 12 Terbaru 2025
Materi Seminar AITalks: AI dan Konseling GPT
Modul Ajar Deep Learning Prakarya Kerajinan Kelas 12 SMA Terbaru 2025
KELOMPOK 4 LK Modul 4 KP4 Asesmen PM (3).pdf
Modul Ajar Deep Learning PJOK Kelas 12 SMA Terbaru 2025
INSTRUMEN IMPLEMENTASI DAN REFLEKSI PERENCANAAN PEMBELAJARAN-ARNI.pdf
Modul Ajar Deep Learning Biologi Kelas 10 SMA Terbaru 2025
CONTOH RANCANGAN MODUL PROYEK KOKURIKULER SMA 1.docx
Modul Ajar Pembelajaran Mendalam Senbud Seni Tari Kelas XII Terbaru 2025
Lembar Kerja Mahasiswa Konsep Sistem Operasi
Slide PPT Metode Ilmiah Kelas 7 SMP.pptx
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
883668952-KP-4-Modul-2-Kerangka-Pembelajaran-Mendalam.pdf
lembar kerja LMS tugas pembelajaran mendalam
PPT SURAT AL FIL LOMBA MAPSI SEKOLAH DASAR
PPT Kurikulum Berbasis Cinta tahun 2025.
Modul Ajar Deep Learning PKWU Rekayasa Kelas 12 SMA Terbaru 2025
Modul Ajar Pembelajaran Mendalam Senbud Seni Teater Kelas XII Terbaru 2025

Introduction Java Programming

  • 1. Pemrograman Java Akhmad Fauzi Hasibuan, S.Si Pertemuan 1
  • 2. Pokok Bahasan • Perkenalan Dengan Java • Fitur Penting Bahasa Java • Java Development Kit • Program Java Pertama
  • 3. Kompetensi Mahasiswa dapat memahami sejarah, fiture, jdk dan program pertama pada bahasa pemrograman java.
  • 4. Perkenalan Dengan Java Karya Sun Microsystem Inc, rilis resmi Nov 1995. Pada 1996, Sun mengeluarkan JSDK (Java Sosftware Developemtn Kit). • Versi 1.02 (Konektiitas basis data dan object lainnya) • Versi 1.1 pada 1997 (event model, internationalozation, komponen JavaBean) • Versi 1.2 pada 1998 (UI toolkit "Swing" berbasis GUI) • Versi 1.3 pada 2000 • Versi 1.4 (dukungan design by contract) • Versi 1.5 (parameterized types, enumeration, metadata) • Versi 1.5 (Lightweigth database system atu Derby) proyek basis data Apache.
  • 5. Perkenalan Dengan Java Dari Handheld sampai Aplikasi Skala Eterpriese. Bermula di tunjukkan untuk applet di web browser, mulai berkembang ke handheld devices seperti handphone, PDA. Sampai aplikasi skala enterprise di beragam komputer server. Edisi Java • J2SE (kaya fiture, stabil, cross-platform, koneksi database, GUI, I/O, Jaringan • J2EE (multitier enterprise applications spt JavaBean, JavaServer Pages, XML) • J2ME (pager, smart card, cell phone, PDA dan set-tp box)
  • 6. Fitur Penting Bahasa Java • Sederhana • Orientasi Object • Statically typed • Dikompilasi • Kecil dan sederhana • Aman • Independen terhadap platform
  • 7. Java Development Kit JDK berisi sekumpulan kakas dan baris perintah (command-line tool) Daftar komponen utama JDK: 1. Kompilator (javac) 2. Interpreter (java) 3. Applet viewer (appletviewer) 4. Debugger (jdb) 5. Class file disasembler (javap) 6. Header and stub file generator (javah) 7. Documentation generator (javadoc) 8. Applet demo 9. Kode sumber Java API
  • 8. Program Java Pertama Pola program Java: public class NamaClass{ public static void main(String[] args){ // intruksi-intruksi program } }
  • 9. Program Java Pertama Program pertama: BukanPuteraBatamBiasa.java public class BukanPuteraBatamBiasa{ public static void main(String[] args){ System.out.println("Tampil String Kami Pertama Di Java Sebagai Berikut : "); System.out.println("Bukan Putera Batam Biasa"); } }
  • 10. Program Java Pertama 1. public disebut access modifier 2. class segala sesuatu program java berada dalam suatu class. 3. nama class adalah BukanPuteraBatamBiasa 4. fungsi main() : - merupakan main program, memiliki argumen args[] adalah array object. - public (metode dapat di panggil dari manapun didalam dan di luar class. - static (sama untuk seluruh instan dari kelass) - void (metode tidak mengirim apapun setelah selesainya). 5. Intruksi System.out.println(); / Menampilkan sebuah string output ke layar. ekspresi : { System.out.println("Hello, World!"); } harus di akhiri titik koma (;)
  • 11. Program Java Pertama 2. Applet (program byte code yang akan diinterprestasikan browser) import java.awt.Graphics; import java.swing.JApplet; BukanPutraBatamBrowser.java public class BukanPutraBatamBrowser extends JApplet{ public void paint(Graphics g){ super.paint(g); g.drawString("Putera Batam!", 25,25); } }
  • 12. Program Java Pertama Tipe Aplikasi Java: 1. Berbasis Window HalloJendelaPuteraBatam.java import javax.swing.*; public class HalloJendelaPuteraBatam{ JOptionPane.showMessageDialog(null, "Hallo, Jendela Putera Batam..."); }
  • 13. Siklus Program Java 1. Edit 2. Compile 3. Loading 4. Verify 5. Execute
  • 14. Terimakasih..!! Soal • Jelaskan sejarah singkat java? • Sebutkan Kelebihan Pemrograman Berorintasi Objek? • Sebutkan Fitur Penting Bahasa Java? • Apa singkatan JDK dan sebutkan kegunaanya? • Apa alasan bahasa pemrograman adalah basa yang aman?