:D agak2 different!
Beda.. ini ga ada hubungannya sama
peng-GALAU-an gw selama ini. hehee
Hmmm, sebenernya ini tugas kuliah gw
sih.. Tapi gapapa, yang pasti jadi bikin blog gw tambah warna warni ^________^
January Alfa Volvo Alfa alias
JAVA,
Adalah sebuah bahasa pemrograman
pada komputer sama seperti pendahulunya c++ . Bahasa pemrograman ini
dikembangkan oleh Sun Microsystems yang dikembangkan pada tahun 1995 . Awalnya
Java diciptakan pada tahun 1991 oleh Patrick Naughton, Mike Sheridan , James
Gosling dan Bill Joy beserta programer dari Sun Microsystems . Uniknya nama
Java diambil dari nama pulau jawa ( bahasa inggris dari jawa ) karena James
Gosling menyukai kopi tubruk yang berasal dari pulau Jawa .Itu juga mungkin
sebabnya kenapa lambang Java itu kopi beserta cangkirnya.
Java sendiri merupakan bahasa
pemrograman yang berbasis OOP atau Object Oriented Programming, yang merupakan
sebuah teknik baru dalam dunia pemograman, dimana pemrogram memodelkan masalah
dengan pendekatan objek, bukan melalui cara prosedural, modular, maupun
abstraksi data. Ada beberapa keunggulan atau menfaat yang akan kita
dapatkan jika kita menerapkan konsep OOP dalam membuat sebuah program,
diantaranya adalah :
1. Lebih sedikit dalam penggunaan
kode, sehingga tidak menyulitkan programmer.
2. Kita dapat membagi-bagi tugas
membuat program dengan berkelompok.
3. Lebih sederhana karena program
dibagi kedalam objek-objeknya.
4. Mudah dalam tracing error.
Ada 4 konsep utama dalam OOP, yaitu class (kelas), encapsulation
(enkapsulasi), inheritance (pewarisan), dan polymorphism
(polimorfisme).
Oke, gw jelasin satu-satu yahh..
Kelas
adalah hal terpenting dari OOP yang berisi data dank ode dengan aksi. Dalam
Java segalanya terjadi dalam kelas. Kelas dikenal juga sebagai type objek.
Objek-objek dengan kelas yang sama akan memiliki perilaku yang sama juga.
*tiba2 otak jadi random* Gapapalah, gw aja masih bingung juga ttg OOP, hehehe
Konsep berikutnya dari OOP adalah Enkapsulasi,
yaitu penyembunyian detail informasi dan fungsionalitas yang ada pada suatu
kelas. Jadi kita ga perlu tahu gimana detail dari kelas kelas tersebut. Yang
perlu kita ketahui hanyalah gimana cara menggunakan kelas tersebut. Lanjut
truuuuuus....
Konsep OOP yang ketiga adalah Inheritance.
Pewarisan (seperti namanya) merupakan pewarisan sifat kelas dari induk kelas ke
anaknya. Di sini kita hanya mengembangkan kelas yang sudah ada untuk membuat
kelas baru. Kita bisa memodifikasi sifat-sifat kelas induk, menambah,
mengurangi, maupun memperbaiki untuk dijadikan sifat kelas anak (subkelas).
Penurunan kelas ini dapat dilakukan secara bertingkat-tingkat sehingga semakin
kebawah maka kelas itu menjadi semakin spesifik. (-_______-")>
Konsep OOP yang terakhir adalah Polimorfisme.
Polimorfisme adalah kemampuan objek-objek yang berbeda kelas tapi terkait dalam
pewarisan untuk merespon secara berbeda terhadap suatu pesan yang sama.
Polimorfisme juga diartikan kemampuan suatu objek untuk memutuskan method mana
yang akan diterapkannya terhadap suatu masalah. Konsep yang terakhir ini gw
agak bingung nih...
Gini aja deh, kita coba buat satu
program sederhana (boleh dapet materi + codingnya dari Dosen gw kmarin :p)
Nah, ini bikinnya pake JCreator..
public class java {
public static
void main (String[] args){
System.out.println("Ini tugas perdana gw bikin artikel");
System.out.println("Dan harus diposting ke blog pribadi gw T_T");
System.out.println("Haduuhh.. Jadi malu, ketauan deh sama
Dosen kalo gw
sering galau");
System.out.println("Artikelnya tentang Java dan OOP
^_^");
}
}
kalo udah, tinggal di running...!
\(^_____^)/
Enough kali yahh. Hmmm, pasti masih
banyak banget kekurangannya sih ini. Tapi namanya juga mahasiswa, masih belajar
cyiiiin.. Jadi mohon pengertiannya.. :D
Dear Bu Laila,
Tugas aku DONE yah Bu :)
Tidak ada komentar:
Posting Komentar