SlideShare a Scribd company logo
1 of 12
4210011 0010 1010 1101 0001 0100 1011
Disiapkan oleh: Dikwan Moeis 1
PEMROG. BERORIENTASI OBJEK I
( JAVA )
MODUL I
Matakuliah:
421
0011 0010 1010 1101 0001 0100 1011
Disiapkan oleh: Dikwan Moeis 2
Pembahasan:
• Sejarah Java
• Java bersifat “Platform Independence”
• Mengapa mempelajari Java?
• Jenis program Java
• Fase-fase dalam Pemrograman Java
• Persiapan Perangkat Lunak yang dibutuhkan
• Praktek menulis, mengkompilasi dan menjalankan
• Memahami program Java
421
0011 0010 1010 1101 0001 0100 1011
Disiapkan oleh: Dikwan Moeis 3
Sejarah Java
• Java pertama kali dibuat oleh James Gosling dan
dikembangkan oleh Sun Microsystem pada bulan Agustus
1991 dengan nama semula Oak (semacam pohon jati).
• Pada bulan Januari 1995 nama Oak diganti dengan Java
(asal biji kopi).
• Java adalah bahasa pemrograman yang berbasis Object
Oriented Programming.
• Java diciptakan setelah C++ dan didesain sehingga
ukurannya kecil, sederhana dan portable.
• Dalam sejumlah literatur disebutkan bahwa Java
merupakan hasil perpaduan sifat dari sejumlah bahasa
pemrograman (C, C++, Object-C, SmallTalk dan
CommonLISP).
421
0011 0010 1010 1101 0001 0100 1011
Disiapkan oleh: Dikwan Moeis 4
Platform Independence
• Source code dan hasil kompilasinya tidak bergantung pada
sistem operasi dan mesin yang digunakan.
• Hasil kompilasinya berupa bytecode dapat dijalankan di
berbagai sistem komputer.
• Bytecode adalah sekumpulan instruksi yang kelihatannya
seperti kode mesin tetapi tidak spesifik untuk jenis
prosesor tertentu.
• Lingkungan java terdiri dari dua bagian yaitu Java
Compiler dan Java Interpreter. Java Compiler
menterjemahkan source code kedalam bytecode, hasil
kompilasi (.class) akan dijalankan dengan bantuan Java
Interpreter.
Disiapkan oleh: Dikwan Moeis 5
Bahasa Lain (misalnya
C/C++) di Windows
Java di Windows
Source code
(coba.java)
Source code
(coba.cpp)
Bytcode
(coba.class)
Binary
(coba.exe)
Compile
(javac coba.java)
Compile
(cpp coba.cpp)
Java
Interpreter
(java.exe)
Windows
Platform
Java
Interpreter
(java)
UNIX
Platform
Windows
Platform
UNIX
Platform
Binary
incompatibility
421
0011 0010 1010 1101 0001 0100 1011
Disiapkan oleh: Dikwan Moeis 6
Mengapa Mempelajari Java?
1. Sederhana (Simple)
2. Berorientasi Objek (Object Oriented)
3. Terdistribusi (Distributed Application)
4. Interpreted (Java Virtual Machine)
5. Robust (Runtime-Exception Handling)
6. Secure (Aman)
7. Architecture Neutral (Platform Independence)
8. Portable (Mudah dibawa ke platform yang berbeda)
9. Performance (Unjuk Kerja Dapat di Tingkatkan)
10. Multithreaded (Bekerja Simultan)
11. Dynamic (Lingkungan Dinamis)
421
0011 0010 1010 1101 0001 0100 1011
Disiapkan oleh: Dikwan Moeis 7
Jenis Program Java
• Applet adalah program yang dibuat dengan
Java, dapat diletakkan pada Web server dan
diakses melalui Web browser.
• Aplikasi adalah program yang dibuat
dengan Java yang bersifat umum.
421
0011 0010 1010 1101 0001 0100 1011
Disiapkan oleh: Dikwan Moeis 8
Fase-fase Dalam
Pemrograman Java
421
0011 0010 1010 1101 0001 0100 1011
Disiapkan oleh: Dikwan Moeis 9
Persiapan Perangkat Lunak
yang dibutuhkan
• Java 2 SDK, Standard Edition (J2SE).
Gunakan versi 1.4.2 atau silahkan
download versi terbaru.
• Text Editor. Gunakan notepad atau Java
IDE (JCreator, Netbeans, Eclipse, dll.)
421
0011 0010 1010 1101 0001 0100 1011
Disiapkan oleh: Dikwan Moeis 10
Praktek/Demo
• Menulis program
• Mengkompilasi program
• Menjalankan program
Demo
421
0011 0010 1010 1101 0001 0100 1011
Disiapkan oleh: Dikwan Moeis 11
Memahami Program Java
/* Program: Hello.java
Oleh: Nama Anda */
public class Hello{
public static void main(String[] args)
{
System.out.println("Hello world!");
}
}
421
0011 0010 1010 1101 0001 0100 1011
Disiapkan oleh: Dikwan Moeis 12
Terima Kasih Atas
Perhatiannya

More Related Content

Viewers also liked

Sapr web3
Sapr web3Sapr web3
Sapr web3Jakobow
 
Mechanisms of resistance to pod borer, Helicoverpa armigera in wild relatives...
Mechanisms of resistance to pod borer, Helicoverpa armigera in wild relatives...Mechanisms of resistance to pod borer, Helicoverpa armigera in wild relatives...
Mechanisms of resistance to pod borer, Helicoverpa armigera in wild relatives...ICRISAT
 
Question 7
Question 7Question 7
Question 7GEccles
 
Sustaining native species on 'peopled' landscapes, William Olupot
Sustaining native species on 'peopled' landscapes, William Olupot Sustaining native species on 'peopled' landscapes, William Olupot
Sustaining native species on 'peopled' landscapes, William Olupot ESD UNU-IAS
 
No253 newslettr daily-2_10_2013
No253 newslettr daily-2_10_2013No253 newslettr daily-2_10_2013
No253 newslettr daily-2_10_2013e-syrianews
 
Taylor Potter Psychology 1170
Taylor Potter Psychology 1170Taylor Potter Psychology 1170
Taylor Potter Psychology 1170tpott_
 
# 01 minutes october 12, 2015
# 01 minutes october 12, 2015# 01 minutes october 12, 2015
# 01 minutes october 12, 2015brewsterc
 

Viewers also liked (11)

Sapr web3
Sapr web3Sapr web3
Sapr web3
 
Mechanisms of resistance to pod borer, Helicoverpa armigera in wild relatives...
Mechanisms of resistance to pod borer, Helicoverpa armigera in wild relatives...Mechanisms of resistance to pod borer, Helicoverpa armigera in wild relatives...
Mechanisms of resistance to pod borer, Helicoverpa armigera in wild relatives...
 
Question 7
Question 7Question 7
Question 7
 
Qu 6
Qu 6Qu 6
Qu 6
 
Sustaining native species on 'peopled' landscapes, William Olupot
Sustaining native species on 'peopled' landscapes, William Olupot Sustaining native species on 'peopled' landscapes, William Olupot
Sustaining native species on 'peopled' landscapes, William Olupot
 
No253 newslettr daily-2_10_2013
No253 newslettr daily-2_10_2013No253 newslettr daily-2_10_2013
No253 newslettr daily-2_10_2013
 
Explore
ExploreExplore
Explore
 
Htmlca
HtmlcaHtmlca
Htmlca
 
Taylor Potter Psychology 1170
Taylor Potter Psychology 1170Taylor Potter Psychology 1170
Taylor Potter Psychology 1170
 
# 01 minutes october 12, 2015
# 01 minutes october 12, 2015# 01 minutes october 12, 2015
# 01 minutes october 12, 2015
 
Komunitas Adat Rongkong
Komunitas Adat RongkongKomunitas Adat Rongkong
Komunitas Adat Rongkong
 

Similar to OBJEKJAVA

[Www.indowebster.com] jeni-intro1-bab02-pengenalan bahasa-java
[Www.indowebster.com] jeni-intro1-bab02-pengenalan bahasa-java[Www.indowebster.com] jeni-intro1-bab02-pengenalan bahasa-java
[Www.indowebster.com] jeni-intro1-bab02-pengenalan bahasa-javaThan Thi Habidan
 
Jeni Intro1 Bab02 Pengenalan Bahasa Java
Jeni Intro1 Bab02 Pengenalan Bahasa JavaJeni Intro1 Bab02 Pengenalan Bahasa Java
Jeni Intro1 Bab02 Pengenalan Bahasa JavaIndividual Consultants
 
Jeni intro1-bab02-pengenalan bahasa java
Jeni intro1-bab02-pengenalan bahasa javaJeni intro1-bab02-pengenalan bahasa java
Jeni intro1-bab02-pengenalan bahasa javaKristanto Wijaya
 
Tugas java praktektohir
Tugas java praktektohirTugas java praktektohir
Tugas java praktektohirpencari buku
 
Tugas latihan java tohir 1
Tugas latihan java tohir 1Tugas latihan java tohir 1
Tugas latihan java tohir 1pencari buku
 
JENI-Intro1-Bab02-Pengenalan Bahasa Java.pdf
JENI-Intro1-Bab02-Pengenalan Bahasa Java.pdfJENI-Intro1-Bab02-Pengenalan Bahasa Java.pdf
JENI-Intro1-Bab02-Pengenalan Bahasa Java.pdfJurnal IT
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1foxted17
 
Pengantar pemrograman-dengan-bahasa-java-2017
Pengantar pemrograman-dengan-bahasa-java-2017Pengantar pemrograman-dengan-bahasa-java-2017
Pengantar pemrograman-dengan-bahasa-java-2017Katrina Flomina
 
Pengantar dasar-pemrograman-java
Pengantar dasar-pemrograman-java  Pengantar dasar-pemrograman-java
Pengantar dasar-pemrograman-java Internet Explorer
 
PERTEMUAN 1-Java Fundamental SMK TP.2023
PERTEMUAN 1-Java Fundamental SMK TP.2023PERTEMUAN 1-Java Fundamental SMK TP.2023
PERTEMUAN 1-Java Fundamental SMK TP.2023Antonius Eko Yulianto
 
Belajar pemrograman java dasar
Belajar pemrograman java dasarBelajar pemrograman java dasar
Belajar pemrograman java dasarVina Rahmi
 
Belajar pemrograman java dasar
Belajar pemrograman java dasarBelajar pemrograman java dasar
Belajar pemrograman java dasarVina Rahmi
 

Similar to OBJEKJAVA (20)

1 pengenalan program java
1 pengenalan program java1 pengenalan program java
1 pengenalan program java
 
[Www.indowebster.com] jeni-intro1-bab02-pengenalan bahasa-java
[Www.indowebster.com] jeni-intro1-bab02-pengenalan bahasa-java[Www.indowebster.com] jeni-intro1-bab02-pengenalan bahasa-java
[Www.indowebster.com] jeni-intro1-bab02-pengenalan bahasa-java
 
Jeni Intro1 Bab02 Pengenalan Bahasa Java
Jeni Intro1 Bab02 Pengenalan Bahasa JavaJeni Intro1 Bab02 Pengenalan Bahasa Java
Jeni Intro1 Bab02 Pengenalan Bahasa Java
 
Modul2 - Pengenalan Bahasa Java
Modul2 - Pengenalan Bahasa JavaModul2 - Pengenalan Bahasa Java
Modul2 - Pengenalan Bahasa Java
 
Jeni intro1-bab02-pengenalan bahasa java
Jeni intro1-bab02-pengenalan bahasa javaJeni intro1-bab02-pengenalan bahasa java
Jeni intro1-bab02-pengenalan bahasa java
 
Java netbeans
Java netbeansJava netbeans
Java netbeans
 
Tugas java praktektohir
Tugas java praktektohirTugas java praktektohir
Tugas java praktektohir
 
Tugas latihan java tohir 1
Tugas latihan java tohir 1Tugas latihan java tohir 1
Tugas latihan java tohir 1
 
JENI-Intro1-Bab02-Pengenalan Bahasa Java.pdf
JENI-Intro1-Bab02-Pengenalan Bahasa Java.pdfJENI-Intro1-Bab02-Pengenalan Bahasa Java.pdf
JENI-Intro1-Bab02-Pengenalan Bahasa Java.pdf
 
Java1
Java1Java1
Java1
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1
 
Pengantar pemrograman-dengan-bahasa-java-2017
Pengantar pemrograman-dengan-bahasa-java-2017Pengantar pemrograman-dengan-bahasa-java-2017
Pengantar pemrograman-dengan-bahasa-java-2017
 
Sejarah Java
Sejarah JavaSejarah Java
Sejarah Java
 
Pengantar dasar-pemrograman-java
Pengantar dasar-pemrograman-java  Pengantar dasar-pemrograman-java
Pengantar dasar-pemrograman-java
 
Java
JavaJava
Java
 
Java ppt
Java pptJava ppt
Java ppt
 
PERTEMUAN 1-Java Fundamental SMK TP.2023
PERTEMUAN 1-Java Fundamental SMK TP.2023PERTEMUAN 1-Java Fundamental SMK TP.2023
PERTEMUAN 1-Java Fundamental SMK TP.2023
 
Belajar pemrograman java dasar
Belajar pemrograman java dasarBelajar pemrograman java dasar
Belajar pemrograman java dasar
 
Belajar pemrograman java dasar
Belajar pemrograman java dasarBelajar pemrograman java dasar
Belajar pemrograman java dasar
 
Sejarah Java
Sejarah JavaSejarah Java
Sejarah Java
 

More from dikwan_moeis

Pemrograman Mobile Android (Modul IV)
Pemrograman Mobile Android (Modul IV)Pemrograman Mobile Android (Modul IV)
Pemrograman Mobile Android (Modul IV)dikwan_moeis
 
Pemrograman Mobile Android (Modul III)
Pemrograman Mobile Android (Modul III)Pemrograman Mobile Android (Modul III)
Pemrograman Mobile Android (Modul III)dikwan_moeis
 
Pemrograman Mobile Android (Modul II)
Pemrograman Mobile Android (Modul II)Pemrograman Mobile Android (Modul II)
Pemrograman Mobile Android (Modul II)dikwan_moeis
 
Pemrograman Mobile Android (Modul I)
Pemrograman Mobile Android (Modul I)Pemrograman Mobile Android (Modul I)
Pemrograman Mobile Android (Modul I)dikwan_moeis
 
Pemrograman Berorientasi Objek (Modul VI)
Pemrograman Berorientasi Objek (Modul VI)Pemrograman Berorientasi Objek (Modul VI)
Pemrograman Berorientasi Objek (Modul VI)dikwan_moeis
 
Pemrograman Berorientasi Objek I (Modul V)
Pemrograman Berorientasi Objek I (Modul V)Pemrograman Berorientasi Objek I (Modul V)
Pemrograman Berorientasi Objek I (Modul V)dikwan_moeis
 
Pemrogaman Berorientasi Objek I (Modul IV)
Pemrogaman Berorientasi Objek I (Modul IV)Pemrogaman Berorientasi Objek I (Modul IV)
Pemrogaman Berorientasi Objek I (Modul IV)dikwan_moeis
 
Pemrograman Berorientasi Objek I (Modul III)
Pemrograman Berorientasi Objek I (Modul III)Pemrograman Berorientasi Objek I (Modul III)
Pemrograman Berorientasi Objek I (Modul III)dikwan_moeis
 
Pemrograman Berorientasi Objek I (Modul II)
Pemrograman Berorientasi Objek I (Modul II)Pemrograman Berorientasi Objek I (Modul II)
Pemrograman Berorientasi Objek I (Modul II)dikwan_moeis
 

More from dikwan_moeis (9)

Pemrograman Mobile Android (Modul IV)
Pemrograman Mobile Android (Modul IV)Pemrograman Mobile Android (Modul IV)
Pemrograman Mobile Android (Modul IV)
 
Pemrograman Mobile Android (Modul III)
Pemrograman Mobile Android (Modul III)Pemrograman Mobile Android (Modul III)
Pemrograman Mobile Android (Modul III)
 
Pemrograman Mobile Android (Modul II)
Pemrograman Mobile Android (Modul II)Pemrograman Mobile Android (Modul II)
Pemrograman Mobile Android (Modul II)
 
Pemrograman Mobile Android (Modul I)
Pemrograman Mobile Android (Modul I)Pemrograman Mobile Android (Modul I)
Pemrograman Mobile Android (Modul I)
 
Pemrograman Berorientasi Objek (Modul VI)
Pemrograman Berorientasi Objek (Modul VI)Pemrograman Berorientasi Objek (Modul VI)
Pemrograman Berorientasi Objek (Modul VI)
 
Pemrograman Berorientasi Objek I (Modul V)
Pemrograman Berorientasi Objek I (Modul V)Pemrograman Berorientasi Objek I (Modul V)
Pemrograman Berorientasi Objek I (Modul V)
 
Pemrogaman Berorientasi Objek I (Modul IV)
Pemrogaman Berorientasi Objek I (Modul IV)Pemrogaman Berorientasi Objek I (Modul IV)
Pemrogaman Berorientasi Objek I (Modul IV)
 
Pemrograman Berorientasi Objek I (Modul III)
Pemrograman Berorientasi Objek I (Modul III)Pemrograman Berorientasi Objek I (Modul III)
Pemrograman Berorientasi Objek I (Modul III)
 
Pemrograman Berorientasi Objek I (Modul II)
Pemrograman Berorientasi Objek I (Modul II)Pemrograman Berorientasi Objek I (Modul II)
Pemrograman Berorientasi Objek I (Modul II)
 

Recently uploaded

AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..ikayogakinasih12
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKirwan461475
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxIgitNuryana13
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxadimulianta1
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxRezaWahyuni6
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdfsdn3jatiblora
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docxbkandrisaputra
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Abdiera
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfDimanWr1
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxFuzaAnggriana
 
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxawaldarmawan3
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxbkandrisaputra
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxJamhuriIshak
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfirwanabidin08
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapsefrida3
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfbibizaenab
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 

Recently uploaded (20)

AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptx
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptx
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docx
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
 
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocx
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genap
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 

OBJEKJAVA

  • 1. 4210011 0010 1010 1101 0001 0100 1011 Disiapkan oleh: Dikwan Moeis 1 PEMROG. BERORIENTASI OBJEK I ( JAVA ) MODUL I Matakuliah:
  • 2. 421 0011 0010 1010 1101 0001 0100 1011 Disiapkan oleh: Dikwan Moeis 2 Pembahasan: • Sejarah Java • Java bersifat “Platform Independence” • Mengapa mempelajari Java? • Jenis program Java • Fase-fase dalam Pemrograman Java • Persiapan Perangkat Lunak yang dibutuhkan • Praktek menulis, mengkompilasi dan menjalankan • Memahami program Java
  • 3. 421 0011 0010 1010 1101 0001 0100 1011 Disiapkan oleh: Dikwan Moeis 3 Sejarah Java • Java pertama kali dibuat oleh James Gosling dan dikembangkan oleh Sun Microsystem pada bulan Agustus 1991 dengan nama semula Oak (semacam pohon jati). • Pada bulan Januari 1995 nama Oak diganti dengan Java (asal biji kopi). • Java adalah bahasa pemrograman yang berbasis Object Oriented Programming. • Java diciptakan setelah C++ dan didesain sehingga ukurannya kecil, sederhana dan portable. • Dalam sejumlah literatur disebutkan bahwa Java merupakan hasil perpaduan sifat dari sejumlah bahasa pemrograman (C, C++, Object-C, SmallTalk dan CommonLISP).
  • 4. 421 0011 0010 1010 1101 0001 0100 1011 Disiapkan oleh: Dikwan Moeis 4 Platform Independence • Source code dan hasil kompilasinya tidak bergantung pada sistem operasi dan mesin yang digunakan. • Hasil kompilasinya berupa bytecode dapat dijalankan di berbagai sistem komputer. • Bytecode adalah sekumpulan instruksi yang kelihatannya seperti kode mesin tetapi tidak spesifik untuk jenis prosesor tertentu. • Lingkungan java terdiri dari dua bagian yaitu Java Compiler dan Java Interpreter. Java Compiler menterjemahkan source code kedalam bytecode, hasil kompilasi (.class) akan dijalankan dengan bantuan Java Interpreter.
  • 5. Disiapkan oleh: Dikwan Moeis 5 Bahasa Lain (misalnya C/C++) di Windows Java di Windows Source code (coba.java) Source code (coba.cpp) Bytcode (coba.class) Binary (coba.exe) Compile (javac coba.java) Compile (cpp coba.cpp) Java Interpreter (java.exe) Windows Platform Java Interpreter (java) UNIX Platform Windows Platform UNIX Platform Binary incompatibility
  • 6. 421 0011 0010 1010 1101 0001 0100 1011 Disiapkan oleh: Dikwan Moeis 6 Mengapa Mempelajari Java? 1. Sederhana (Simple) 2. Berorientasi Objek (Object Oriented) 3. Terdistribusi (Distributed Application) 4. Interpreted (Java Virtual Machine) 5. Robust (Runtime-Exception Handling) 6. Secure (Aman) 7. Architecture Neutral (Platform Independence) 8. Portable (Mudah dibawa ke platform yang berbeda) 9. Performance (Unjuk Kerja Dapat di Tingkatkan) 10. Multithreaded (Bekerja Simultan) 11. Dynamic (Lingkungan Dinamis)
  • 7. 421 0011 0010 1010 1101 0001 0100 1011 Disiapkan oleh: Dikwan Moeis 7 Jenis Program Java • Applet adalah program yang dibuat dengan Java, dapat diletakkan pada Web server dan diakses melalui Web browser. • Aplikasi adalah program yang dibuat dengan Java yang bersifat umum.
  • 8. 421 0011 0010 1010 1101 0001 0100 1011 Disiapkan oleh: Dikwan Moeis 8 Fase-fase Dalam Pemrograman Java
  • 9. 421 0011 0010 1010 1101 0001 0100 1011 Disiapkan oleh: Dikwan Moeis 9 Persiapan Perangkat Lunak yang dibutuhkan • Java 2 SDK, Standard Edition (J2SE). Gunakan versi 1.4.2 atau silahkan download versi terbaru. • Text Editor. Gunakan notepad atau Java IDE (JCreator, Netbeans, Eclipse, dll.)
  • 10. 421 0011 0010 1010 1101 0001 0100 1011 Disiapkan oleh: Dikwan Moeis 10 Praktek/Demo • Menulis program • Mengkompilasi program • Menjalankan program Demo
  • 11. 421 0011 0010 1010 1101 0001 0100 1011 Disiapkan oleh: Dikwan Moeis 11 Memahami Program Java /* Program: Hello.java Oleh: Nama Anda */ public class Hello{ public static void main(String[] args) { System.out.println("Hello world!"); } }
  • 12. 421 0011 0010 1010 1101 0001 0100 1011 Disiapkan oleh: Dikwan Moeis 12 Terima Kasih Atas Perhatiannya