Dokumen ini membahas pengenalan Java dan pemrograman berorientasi objek (PBO). Java dikembangkan oleh Sun Microsystems pada 1991 dan memiliki karakteristik seperti mudah dipahami, berorientasi objek, terdistribusi, dinamis, dan dapat dipindahkan. Program Java akan dikompilasi menjadi bytecode yang kemudian diinterpretasikan baris demi baris. PBO memisahkan program menjadi objek dan kelas, di mana kelas merupakan abstraksi dari objek yang memiliki at
Dokumen tersebut membahas tentang konsep dasar thread dalam pemrograman berorientasi objek. Terdapat penjelasan perbedaan antara multiprocessing dan multithreading, serta tahapan hidup suatu thread (thread life cycle) yang terdiri dari 5 status yaitu new, runnable, running, non-runnable, dan terminated. Dokumen ini juga berisi contoh kode program untuk menerapkan thread menggunakan Thread Class, Runnable Interface, dan membuat instance Thread Class.
Pemrograman Berorientasi Objek dengan JavaAde Hendini
Pemrograman berorientasi objek mengorganisasikan program ke dalam komponen logis yang disebut kelas. Kelas merupakan konsep yang diinstansiasi menjadi objek yang memiliki atribut dan prosedur. Contohnya kelas Manusia dengan objek Anton, Joni dan Santi yang memiliki atribut nama, umur dan jenis kelamin.
Java memiliki karakteristik sebagai bahasa pemrograman yang sederhana, berorientasi objek, dan dapat didistribusikan dengan mudah karena mendukung portabilitas antar platform. Program Java dikompilasi menjadi bytecode yang dieksekusi oleh Java Virtual Machine.
Java adalah bahasa pemrograman berorientasi objek yang dirancang untuk portabel dan aman. Dokumen ini membahas pengertian Java, sejarahnya, versi-versinya, dan jenis aplikasi Java.
Dokumen tersebut membahas tentang konsep dasar thread dalam pemrograman berorientasi objek. Terdapat penjelasan perbedaan antara multiprocessing dan multithreading, serta tahapan hidup suatu thread (thread life cycle) yang terdiri dari 5 status yaitu new, runnable, running, non-runnable, dan terminated. Dokumen ini juga berisi contoh kode program untuk menerapkan thread menggunakan Thread Class, Runnable Interface, dan membuat instance Thread Class.
Pemrograman Berorientasi Objek dengan JavaAde Hendini
Pemrograman berorientasi objek mengorganisasikan program ke dalam komponen logis yang disebut kelas. Kelas merupakan konsep yang diinstansiasi menjadi objek yang memiliki atribut dan prosedur. Contohnya kelas Manusia dengan objek Anton, Joni dan Santi yang memiliki atribut nama, umur dan jenis kelamin.
Java memiliki karakteristik sebagai bahasa pemrograman yang sederhana, berorientasi objek, dan dapat didistribusikan dengan mudah karena mendukung portabilitas antar platform. Program Java dikompilasi menjadi bytecode yang dieksekusi oleh Java Virtual Machine.
Java adalah bahasa pemrograman berorientasi objek yang dirancang untuk portabel dan aman. Dokumen ini membahas pengertian Java, sejarahnya, versi-versinya, dan jenis aplikasi Java.
Dokumen tersebut membahas tentang Pemrograman Berorientasi Objek (PBO) yang mencakup pengantar PBO, konsep-konsep dasar seperti objek, kelas, abstraksi, enkapsulasi, dan warisan, serta pengenalan lingkungan pemrograman Java meliputi proses kompilasi dan eksekusi program Java.
Mahasiswa mempelajari konsep dasar bahasa pemrograman Java dan paradigma pemrograman berorientasi objek, termasuk sejarah, komponen, dan cara kerja bahasa pemrograman Java serta cara menginstalasi perangkat lunak yang dibutuhkan. Materi pelajaran mencakup pengertian bahasa pemrograman, paradigma pemrograman, penerjemah, sejarah dan komponen Java, editor kode, instalasi perangkat lunak, dan cara mengkompilasi program Java.
Modul ini membahas pengenalan Java, meliputi pengertian Java, sejarah, fitur-fitur, dan konsep dasar Java seperti tipe data, variabel, array, serta cara menginstal dan menjalankan program Java sederhana.
Makalah ini membahas tentang bahasa pemrograman Java. Java adalah bahasa pemrograman yang dapat dijalankan di berbagai platform sistem operasi. Makalah ini menjelaskan sejarah, karakteristik, kelebihan, dan manfaat bahasa pemrograman Java.
[/ringkuman]
Makalah ini membahas tentang bahasa pemrograman Java. Java adalah bahasa pemrograman yang dapat dijalankan di berbagai platform sistem operasi. Makalah ini menjelaskan sejarah, karakteristik, kelebihan, dan manfaat bahasa pemrograman Java.
[/ringkuman]
Modul ini membahas pemrograman berorientasi objek dengan bahasa Java. Terdiri dari 6 unit yang mencakup konsep utama OOP seperti pewarisan, kapsulasi, dan polimorfisme. Modul ini mengimplementasikan berbagai metode OOP untuk pembentukan kelas, objek, dan interaksi antar objek. Penggunaan interface dan penanganan kesalahan juga diajarkan untuk membuat program lebih baik.
Makalah ini membahas tentang perulangan (looping) dalam bahasa pemrograman Java, meliputi pengertian Java, sejarah, variabel, tipe data, operator, perulangan, dan percabangan."
Makalah ini membahas tentang perulangan (looping) dalam bahasa pemrograman Java, meliputi pengertian Java, sejarah, variabel, tipe data, operator, perulangan, dan percabangan."
Java adalah bahasa pemrograman berorientasi objek yang diciptakan oleh James Gosling pada tahun 1991. Dokumen ini menjelaskan karakteristik Java, SDK Java, cara kerja Java, contoh program Hello World, dan pengenalan Java Applet.
Dokumen tersebut membahas tentang Pemrograman Berorientasi Objek (PBO) yang mencakup pengantar PBO, konsep-konsep dasar seperti objek, kelas, abstraksi, enkapsulasi, dan warisan, serta pengenalan lingkungan pemrograman Java meliputi proses kompilasi dan eksekusi program Java.
Mahasiswa mempelajari konsep dasar bahasa pemrograman Java dan paradigma pemrograman berorientasi objek, termasuk sejarah, komponen, dan cara kerja bahasa pemrograman Java serta cara menginstalasi perangkat lunak yang dibutuhkan. Materi pelajaran mencakup pengertian bahasa pemrograman, paradigma pemrograman, penerjemah, sejarah dan komponen Java, editor kode, instalasi perangkat lunak, dan cara mengkompilasi program Java.
Modul ini membahas pengenalan Java, meliputi pengertian Java, sejarah, fitur-fitur, dan konsep dasar Java seperti tipe data, variabel, array, serta cara menginstal dan menjalankan program Java sederhana.
Makalah ini membahas tentang bahasa pemrograman Java. Java adalah bahasa pemrograman yang dapat dijalankan di berbagai platform sistem operasi. Makalah ini menjelaskan sejarah, karakteristik, kelebihan, dan manfaat bahasa pemrograman Java.
[/ringkuman]
Makalah ini membahas tentang bahasa pemrograman Java. Java adalah bahasa pemrograman yang dapat dijalankan di berbagai platform sistem operasi. Makalah ini menjelaskan sejarah, karakteristik, kelebihan, dan manfaat bahasa pemrograman Java.
[/ringkuman]
Modul ini membahas pemrograman berorientasi objek dengan bahasa Java. Terdiri dari 6 unit yang mencakup konsep utama OOP seperti pewarisan, kapsulasi, dan polimorfisme. Modul ini mengimplementasikan berbagai metode OOP untuk pembentukan kelas, objek, dan interaksi antar objek. Penggunaan interface dan penanganan kesalahan juga diajarkan untuk membuat program lebih baik.
Makalah ini membahas tentang perulangan (looping) dalam bahasa pemrograman Java, meliputi pengertian Java, sejarah, variabel, tipe data, operator, perulangan, dan percabangan."
Makalah ini membahas tentang perulangan (looping) dalam bahasa pemrograman Java, meliputi pengertian Java, sejarah, variabel, tipe data, operator, perulangan, dan percabangan."
Java adalah bahasa pemrograman berorientasi objek yang diciptakan oleh James Gosling pada tahun 1991. Dokumen ini menjelaskan karakteristik Java, SDK Java, cara kerja Java, contoh program Hello World, dan pengenalan Java Applet.
Similar to chapter 1 Java Introduction And PBO (20)
2. Sekilas info
Java di bangun oleh tim yg di pimpin oleh
james gosling di sun microsystem (1991) di
namakan oak.
Mei 1995 oak berubah nama menjadi java.
Java dapat cross-platform, object-oriented,
network-base dan multimedia.
4. Interpreter (penerjemah)
Compiler : software yg
digunakan untuk kompilasi
kode program
Interpreter digunakan untuk
menerjemahkan bytecode
kedalam bahasa mesin.
Java bytecode: kode
object hasil
kompilasi
(berextensi.class)
Perbedaan terletak pada
exsekusi kode. Kompiler
akan menerjemahkan kode
secara keseluruhan, sedgkn
interpreter akan
menerjemahkan baris demi
baris.
6. So simple
1. Kode program akan di tulis dengan bahasa
java ( berextensi .Java ).
2. Kemudian di kompilasi menjasi suatu kode
objek (bytecode).
3. Hasil akhir program akan berupa bytecode
(berextensi .class).
4. Selanjutnya bytecode akan di eksekusi baris
demi baris oleh interpreter.
9. object
Object adalah suatu entitas yang memiliki data
dan method (sebuah fungsi yang berhub.
Dengan objek itu sendiri.
Contoh Object manusia,meja,kursi,tv,sepeda
dll
Setiap object memiliki ciri-ciri yg
menggambarkan bentuk mereka sendiri (dlm
oop disebut state).
Setiap object memiliki tingkahlaku/kebiasaan
(behavior).
10. Contoh object
Manusia
- memiliki state
1. nama
2. berat badan
3. warna kulit
- memilik behavior
1. makan
2. tidur
3. berlari
Sepeda
- memilik state
1. posisi gigi
2. pedal yang dpt diayun
3. dua roda
4. jumlah gigi
- memiliki behavior
1. di rem
2. dipercepat
3. diperlambat
4. ganti gigi
11. class
Class adalah bentuk abstrak dari sebuah
object
Class adalah sebuah blueprint atau prototipe,
yang mendefinisikan semua variable dan
method untuk semua objek dengan tipe
tertentu.
Wujud nyata dari suatu kelas di sebut intance
12. Contoh class
Kelas manusia maka contoh intancenya
adalah udin,pitueng, budi, kabayan dll
Jika kelas kucing maka intancenya adalah si
meong, si manis, si pupus,
13. Perbedaan pemrograman
prosedural dan pemrograman
berorientasi object
Pemrograman prosedural semua data atau
variabel di gabung menjadi satu bagian dalam
satu program.
PBO komponen2 penyusun program secara
konseptual di pecah menjadi bagian-bagian
tersendiri yang di sebut objek
14. Mengapa harus OO?
OO memungkinkan untuk penggunaan code
berulang ulang.
Bagus untuk pengaturan permasalahan
dengan kompletifitas tinggi.
Mudah untuk pengembangan paralel.
Program lebih terstruktur dan lebih mudah di
kembangkan.
15. Software apa yang di
butuhkan?
Java 2 SDK, standard edition (j2se)
Text editor
Java IDE (integreted development
environment)
- Jcreator
- Eclipse
- Netbeans