Java,… Sebenarnya apa itu java? Bener deh pertama kali ketemu ama banyak koding di program ini, sumpah aku gak ngerti bener, banyak ngetik koding yang keluar cuman seempret. Tapi jika ditelusuri sedikit demi sedikit (bagi yang awam kayak aku mang mesti pelan-pelan dan rajin,…) dan dipahami, kita akan mengerti bagaimana jalannya suatu program yang kita buat,..mudah-mudahan dari sini kita bisa jadi jago bikin program dari java. Seperti kata pak Romi dosen aku, mesti ngerti dan paham,…. klo bisa sampai ngelotok di kepala tuh koding, baru kita bisa buat program yang kita inginkan.
Tuk pertama kali aku cuman ingin ngebahas apa yang udah aku peroleh selama ini ( belom lama sih ngikutin kelas pak romi,…). Dasar dari pemrograman berorientasi objek itu ada tujuh yaitu: Kelas (Class), Obyek (Object), Pengkapsulan (Encapsulation), Pewarisan (Inheritance), Keyword This, Constructor. Itu semua diambil dari materi yang ditulis oleh pak Romi dosen aku di: http://university.romisatriawahono.net/ --> daftar dulu ya,…..
Mari kita coba bahas satu persatu:
Dibawah ini koding yang aku ambil dari contohnya pak Romi:
Dibawah ini koding yang aku ambil dari contohnya pak Romi:
public class Halo
{
public static void main(String[ ] args)
{
System.out.println(“Halo Semarang");
}
}
Sekarang kita coba tela’ah satu-satu,….. (masih coba2 yach,…)
Coba dech lihat tulisan yang tercetak tebal,..ada public, class, static, void dan main (segitu dulu aja ye…). Kata public di gunakan untuk menyatakan bahwa kata setelahnya dapat diakses oleh siapapun atau umum gitu. Kata class artinya bahwa kata setelahnya adalah sebuah java class, menurut aku semua kode harus ditempat pada sebuah deklarasi class yang nantinya akan digunakan fungsinya. Kata static artinya bahwa kata setelah dia itu bersifat sama untuk semua instant yang telah di buat untuk kelas yang disebutkan. Kata void artinya bahwa kata setelahnya itu sifatnya tidak memiliki nilai.
Coba dech lihat tulisan yang tercetak tebal,..ada public, class, static, void dan main (segitu dulu aja ye…). Kata public di gunakan untuk menyatakan bahwa kata setelahnya dapat diakses oleh siapapun atau umum gitu. Kata class artinya bahwa kata setelahnya adalah sebuah java class, menurut aku semua kode harus ditempat pada sebuah deklarasi class yang nantinya akan digunakan fungsinya. Kata static artinya bahwa kata setelah dia itu bersifat sama untuk semua instant yang telah di buat untuk kelas yang disebutkan. Kata void artinya bahwa kata setelahnya itu sifatnya tidak memiliki nilai.
Nah itu dia kata kuncinya,… seperti semua bahasa mempunyai aturan yang ada, begitu juga program java,..dia punya aturan bahasa sendiri yang udah di tentukan fungsinya oleh compiler java….itu tuh,... jembatan antara bahasa yang di mengerti manusia dengan java….
Nah klo udah ngerti ama kata kunci yang ada di java,..sekarang kita perkenalkan yang namanya pengenal,… seperti contoh diatas pengenalnya adalah kata Halo yang merupakan nama class dari koding diatas. Oh iya suatu info yang aku dapet dari kuliah pak Romi,…untuk nama kelas huruf pertamanya kudu huruf besar, jika menggunakan dua kata,…. sama saja,…. huruf pertama dari kedua kata itu menggunakan huruf besar (tapi jangan dipisah tuh dua kata tersebut,..). Contohnya nih: class Brother - -> penggunaan satu kata, class HaloSister.
Class yang sudah di public kan disimpan,… nah disimpannya disertain dengan kata java, supaya nantinya bisa dikenali dan dicompile oleh bahasa pemrograman java.
Class yang sudah di public kan disimpan,… nah disimpannya disertain dengan kata java, supaya nantinya bisa dikenali dan dicompile oleh bahasa pemrograman java.
Sekarang Methode,…kalau aku bisa ambil kesimpulan,…methode itu kayak semacam alur kegiatan yang kita lakukan terhadap suatu pekerjaan. Contohnya,…emmmmm,.ambilah JAHITPAKAIAN,….nah dalam pekerjaan menjahit itu ada alur kegiatannya,..mulai dari ngukur badan orang,…membuat pola pakaian,… memotong pakaian,….sampai tahap menjahit dan pengesuman (itu lho tahap finishing dari jahit menjahit pakaian….)
Nah dari alur kegiatan tadi, yang di sebut Method adalah JAHIT PAKAIAN. Dalam Java Method berarti serangkaian kode program yang dikelompokan kedalam suatu nama, dan serangkaian kode program itu akan dijalankan jika kita memanggil Nama tersebut dalam kode program kita.
Contoh Listingnya:
Contoh Listingnya:
Void JahitPakaian(baju)
{
Ukur(badan);
Ambil(bahan);
Buat(pola);
Potong(pola,bahan);
Jahit(bahan);
While ( Not pas) { benerin( ) }
Pakai(baju)
}
Kode diatas hanya ilustrasi dan bukan kode beneran. Jangan terlalu dipikirkan logikanya,..ya,….
Di bahasa pemrograman (Programming language) lainnya Method yang aku tahu sih dikenal dengan nama berbeda, seperti subprogram, function, prosedure, perform dan lain-lain.
Nah klo Method main adalah method yang dipanggil secara otomatis pada saat suatu program Java dijalankan. Jadi kita tidak akan perlu untuk memanggil method main secara manual, tinggal panggil aja.
Dari yang kita bahas diatas semoga dapat sedikit membantu untuk memahami tentang dasar java didlaam OOP ,.... Semoga dilain kesempatan kita akan lebih bahan lebih lanjut lagi tentang OOP ini,...(akunya juga mesti banyak belajar banyak lagi nih ama pak Romi,....).
Tidak ada komentar:
Posting Komentar