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)

DOCX
Makalah java
PDF
Pengantar pemrograman-dengan-bahasa-java-2017
PPT
Sejarah Java
PPT
Sejarah Java
PPT
Sejarah Java
PPTX
1-2 Pengenalan Java.pptx
PDF
Pengenalan pemrograman java
DOCX
Laporan i
PDF
JENI-Intro1-Bab02-Pengenalan Bahasa Java.pdf
DOCX
DOCX
PPTX
PPT JAVA
PPT
Pert 2 PBO
DOCX
Makalah java
PDF
Makalah java
PDF
Makalah java
PDF
Makalah java
PDF
Makalah java
PPTX
PDF
Makalah java
Pengantar pemrograman-dengan-bahasa-java-2017
Sejarah Java
Sejarah Java
Sejarah Java
1-2 Pengenalan Java.pptx
Pengenalan pemrograman java
Laporan i
JENI-Intro1-Bab02-Pengenalan Bahasa Java.pdf
PPT JAVA
Pert 2 PBO
Makalah java
Makalah java
Makalah java
Makalah java
Makalah java

Recently uploaded (20)

PDF
Modul Ajar Deep Learning Matematika Kelas 6 Kurikulum Merdeka
DOCX
Lembar Kerja 02 analisis studi kasus Inkuiri Kolaboratif.docx
PDF
Modul Ajar Deep Learning Pendidikan Pancasila Kelas 6 Kurikulum Merdeka
PDF
Modul Ajar Deep Learning Seni Rupa Kelas 6 Kurikulum Merdeka
PPTX
Materi Refleksi Akhir Tahun Sutan Raja.pptx
PDF
Laktasi dan Menyusui (MK Askeb Esensial Nifas, Neonatus, Bayi, Balita dan Ana...
PPT
MATA KULIAH FILSAFAT ILMU ADMINISTRASI PENDIDIKAN
PPTX
Tools of Digital Media in Marketing Era Digital 4.0_WEBINAR PDPTN "Digital Ma...
PDF
RPM BAHASA INDONESIA KELAS 7 TEKS DESKRIPSI.pdf
PDF
Bahan Bacaan Rencana Kolaborasi Inkuiri.pdf
PPTX
PDF_Penyelarasan_Visi,_Misi,_dan_Tujuan_
PPTX
7 KEBIASAAN ANAK INDONESIA HEBAT.pptx xx
PPTX
Keusahawanan dan Perniagaan Islam - Dr Mohd Adib Abd Muin 20 Ogos 2025.pptx
PDF
12. KSP SD Runiah Makassar OK School.pdf
PDF
Aminullah Assagaf_B34_Statistik Ekonometrika Terapan_22 Agus 2025.pdf
PPT
KOMITMEN MENULIS DI BLOG IGTIK PB PGRI.ppt
PPTX
Pengimbasan pembelajaran mendalam (deep learning
PDF
Modul Ajar Deep Learning Bahasa Inggris Kelas 6 Kurikulum Merdeka
PDF
Aminullah Assagaf_B34_Statistik Ekonometrika_PLS SPSS.pdf
PDF
Modul Ajar Deep Learning IPAS Kelas 6 Kurikulum Merdeka
Modul Ajar Deep Learning Matematika Kelas 6 Kurikulum Merdeka
Lembar Kerja 02 analisis studi kasus Inkuiri Kolaboratif.docx
Modul Ajar Deep Learning Pendidikan Pancasila Kelas 6 Kurikulum Merdeka
Modul Ajar Deep Learning Seni Rupa Kelas 6 Kurikulum Merdeka
Materi Refleksi Akhir Tahun Sutan Raja.pptx
Laktasi dan Menyusui (MK Askeb Esensial Nifas, Neonatus, Bayi, Balita dan Ana...
MATA KULIAH FILSAFAT ILMU ADMINISTRASI PENDIDIKAN
Tools of Digital Media in Marketing Era Digital 4.0_WEBINAR PDPTN "Digital Ma...
RPM BAHASA INDONESIA KELAS 7 TEKS DESKRIPSI.pdf
Bahan Bacaan Rencana Kolaborasi Inkuiri.pdf
PDF_Penyelarasan_Visi,_Misi,_dan_Tujuan_
7 KEBIASAAN ANAK INDONESIA HEBAT.pptx xx
Keusahawanan dan Perniagaan Islam - Dr Mohd Adib Abd Muin 20 Ogos 2025.pptx
12. KSP SD Runiah Makassar OK School.pdf
Aminullah Assagaf_B34_Statistik Ekonometrika Terapan_22 Agus 2025.pdf
KOMITMEN MENULIS DI BLOG IGTIK PB PGRI.ppt
Pengimbasan pembelajaran mendalam (deep learning
Modul Ajar Deep Learning Bahasa Inggris Kelas 6 Kurikulum Merdeka
Aminullah Assagaf_B34_Statistik Ekonometrika_PLS SPSS.pdf
Modul Ajar Deep Learning IPAS Kelas 6 Kurikulum Merdeka

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?