OOP kepanjangan dari Object Oriented Programming, yang dimana didalam pemrograman berorientasi objek data dan instruksi untuk pemrosesan, bagaimana data dikombinasikan menjadi “objek” yang cukup memadai sehingga bisa digunakan pada program lain. Hal terpenting disini adalah objek.
Objek adalah modul self-contained yang terdiri dari kode pemrogaman yang telah disusun sebelumnya. Modul memuat atau mengkapsulasi baik cabang data, maupun instruksi pemrosesan yang bisa dilakukan pada data tersebut.
Bagaimana data dikirim..?? setelah objek menjadi bagian dari suatu program, instruksi tertentu diaktivasi hanya ketika “message” yang terkait sudah dikirimkan. Message adalah pengiriman peringatan kepada objek ketika operasi yang harus melibatkan objek tertentu dilakukan.
Bagaimana data diproses..?? message cukup mengidentifikasi operasinya. Bagaimana sebenarnya hal itu dilakukan akan disertakan didalam instruksi pemrosesan yang menjadi bagian dari objek. Instruksi pemrosesan ini dinamakan method.
Menggunakan kembali blok kode program setelah anda menuliskan satu blok kode program, kode tersebut dapat digunakan kembali pada program-program lainnya. Sehingga, dengan OOP-tidak seperti bahasa pemrograman tradisional lainnya, anda tidak perlu memulai membuat kode program dari awal.
Dibandingkan dengan pemrogaman tradisional lainnya, mempelajari pemrogaman berorintasi objek memakan waktu yang lebih lama karena seperti berpikir dengan cara yang baru. Sekalipun demikian, OOP memilliki keunggulan yaitu objek bisa digunakan berulang-ulang pada aplikasi yang berbeda dan oleh programmer yang berbeda, karena itu waktu pengembanganya pun lebih cepat dan biaya pun bisa berkurang.
Tiga Konsep OOP
Pemrograman berorientasi objek memiliki tiga konsep dasar yang penting, yaitu enskaplusi, pewarisan, dan polimorfisme.
Enkapsulasi berarti objek memuat data dan instruksi pemrosesan yang relevan. Setelah objek dibuat, objek dapat digunakan kembali untuk program lain. Pemahaman mudahnya kita ambil satu contoh : Kalkulator, yang anda tau mempunyai fungsi untuk berhitung, waktu anda membeli kalkulator tentunya anda hanya memilih kualitas kalkulator yang bagus, itu yang terpenting. Anda tidak perduli bagaimana cara rangkaian mesin digital yang bekerja didalam kalkulator itu. Intinya kita hanya perlu tau apa kegunaannya, bagaimana cara memakainya dan hasilnya apa.
setelah mencipatakan sebuah objek. Anda dapat menggunakanya sebagai fondasi untuk objek yang sama yang memilliki perilaku atau karakteristik sama. Semua objek berasal dari atau yang saling berhubungan bisa membntuk suatu kelas. Masing-masing kelas memuat instruksi khusus (method) yang unik untuk kelompok tersebut.
Pewarisan (inheritance), setelah mencipatakan sebuah objek. Anda dapat menggunakannya sebagai fondasi untuk objek yang sama yang memilliki perilaku atau karakteristik sama. Semua objek berasal dari atau yang saling berhubungan yang bisa membentuk suatu class. Masing-masing kelas memuat instruksi khusus (method) yang unik untuk kelompok tersebut.
intinya adalah mengembangkan class yang sudah ada. Jadi anda tidak perlu membuat dari awal lagi, class yang sudah ada bisa dimodifikasi dan/atau ditambah fungsinya sesuai dengan kebutuhan. Contoh mudahnya adalah apabila anda mempunyai handphone, mungkin dulu hp anda hanya sebatas bisa telpon dan sms saja, setelah ditambah atau dimodifikasi sekarang hp anda sudah bisa untuk akses internet atau bermain game.
Jadi, dengan pewarisan semua perubahan itu tidak merubah semua objek yang ada, tetapi hanya menambah dan memodifikasi dengan mempertahankan objek (class) yang sudah ada.
Polimorfisme, Dalam pemrograman berorientasi objek, polimorfisme berarti sebuah pesan (permintaan yang sudah digeneralisasi) memberikan hasil yang berbeda berdasarkan objek yang dikirimkan. Intinya dengan satu baris perintah kita bisa menggunakannya untuk berbagai keperluan. Ilustrasi mudahnya adalah contoh anda perhatikan tombol “Play”, tombol ini pada semua alat mempunyai fungsi yang sama untuk menjalankannya, padahal kalo anda perhatikan tombol “Play” pada remote tv atau radio bahkan vcd mempunyai cara kerja yang berbeda satu sama lain.
Inti Polimorpisme adalah objek yang anda gunakan ini bisa berubah sesuai dengan kondisi yang terjadi. Jadi anda tidak perlu menulis kode program panjang-panjang.
Berikut contoh program java sederhana :
Aturan penulisan program di Java, Java adalah turunan dari C, sehingga Java memiliki sifat C yaitu Case sensitive, yaitu membedakan antara huruf besar dan kecil dalam sebuah file program di Java, hanya diijinkan memiliki 1 buah class yang bersifat public.
Dalam sebuah file program Java, hanya ada satu method main(method yang pertama kali dibaca oleh interpreter Java).
Nama sebuah file program Java harus sama dengan nama class yang memiliki method main() di dalam tubuhnya. Perhatikan bahwa tulisan nama file dengan nama class (huruf besar maupun kecilnya) haruslah persis sama.
Pada contoh program akan ditampilkan tulisan Welcome
//Nama File Welcome.java
class Welcome
{
public static void main(String args[])
{
System.out.println(“Welcome”);
}
}
Langkah selanjutnya :
1.Simpan dengan nama: Welcome.java
2.compile Welcome.java : javac Welcome.java
3.hasilnya akan menghasilkan : Welcome.class
4.jalankan Welcome.class: java Welcome.class atau java Welcome
5.akan keluar hasil :
Welcome
Programming Tips :
Dalam penulisan bahasa program, disarankan :
1. Huruf depan dari sebuah class atau method menggunakan huruf besar
2. Menulis Komentar pada sebuah class atau method untuk memudahkan debug (pencarian kesalahan). Serta mempermudah orang lain membaca program kita.
Dalam dunia nyata, programmer bekerja secara team, jadi di usahakan partner team mengerti apa yang anda buat dengan memberikan komentar pada setiap script yang anda tulis
3. Membuat indentasi (jarak antara induk perintah dan anak perintah). Identasi sebisa mungkin dibuat standard, semisal pada contoh diatas, jarak antara tulisan class Welcome sebagai induk perintah dengan tulisan public sebagai anak perintah adalah 5 spasi. Sekali lagi, ini untuk mempermudah dalam pemahaman program.
Tips Berkreasi Dengan Windows XP
Registry
Perlu diingat bahwa registry adalah penentu cara kerja OS Windows XP. Oleh karenanya utak-atik registry berarti mengutak-atik cara kerja Windows XP.
1. Agar terhindar dari kesalahan, sebelum mengutak-atik registry, sebaiknya Anda melakukan back-up terlebih dahulu.
2. Klik tombol Start > Run. Ketik regedit dan tekan Enter setelah berada di jendela Run.
3. Di dalam Registry Editor, pilih menu File > Export.
4. Setelah Export Registry File muncul, masukkan nama file ke bagian File Name, misalnya back-up registry, atau yang lain, lalu tekan tombol Save.
Mempercepat Update Registry
Tekan tombol Start > Log Off > Log Off.
Mengganti Wallpaper
HKEY_CURRENT_USER/Control Panel/Desktop
Klik ganda wallpaper dan masukkan path gambar yang diinginkan pada Value Data.
Mengganti Nama RecycleBin
HKEY_CLASSES_ROOT/CLSID/{645FF040-081-101B-9F08-0 0AA002F954E}
Klik ganda pada pilihan (Default value) dan beri nama baru sesuai keinginan pada Value Data.
Memunculkan Rename pada RecycleBin
HKEY_CLASSES_ROOT/CLSID/{645FF040-5081-101B-9F08- 00AA002F954E}/ShellFolder
Klik ganda pada Attributes > Edit Binary Value. Pada Value Data, ganti angkanya dengan 0000 50 01 00 20.
Mempercepat Booting XP
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOp t imizeFunction
Cari Enable di bagian kanan regedit. Klik Modify. Pilih Y to enable. Reboot.
Shortcut ke Pengaturan Sistem
Biasanya Anda melakukannya dengan klik kanan Desktop lalu Properties. Sebenarnya ada cara yang lebih cepat, yaitu dengan menggunakan shortcut. Caranya:
1. Klik kanan pada desktop, pilih New > Shortcut.
2. Pada Command line, ketikkan C:\WINDOWS\CONTROL.EXE Sysdm.cpl, System,1.
3. Klik Next dan beri nama shortcut tersebut.
4. Terakhir, klik Finish.
Disable Klik Kanan pada Dekstop & Windows Explorer
Jika Anda meng-enable setting di bawah ini maka tidak ada yang akan dapat melakukan klik kanan pada Desktop & Windows Explorer. Dengan kata lain, menu tidak akan muncul bilamana dilakukan klik kanan pada desktop maupun Windows Explorer.
Ikutilah langkah berikut:
Klik Start---->Run, ketikkan regedit lalu tekan Enter.
Key: HKEY_CURRENT_USER\Software\Microsoft\Windows
\CurrentVersion\Policies\Explorer
Value Name: NoViewContextMenu
Data Type: REG_DWORD
Data: (0 = disabled, 1 = enabled)
Disable Klik Kanan pada Taskbar
Jika Anda meng-enable setting di bawah ini maka menu tidak akan muncul sewaktu Anda melakukan klik kanan pada Start Menu, Tab Control, dan Clock. Lakukan langkah berikut:
Klik Start > Run, ketikkan regedit lalu tekan Enter.
Key: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVe rsion\Policies\Explorer]
Value Name: NoTrayContextMenu
Data Type: REG_DWORD
Data: (0 = disabled, 1 = enabled)
Perataan Teks pada Menu Drop Down
Menu Drop Down adalah menu yang muncul saat Anda mengklik menu File, Edit, Help, dll. pada berbagai aplikasi Windows.
Secara default alignment pada menu drop down adalah rata kiri. Kalau Anda suka, Anda bisa menggantinya menjadi rata kanan. Langkahnya, klik Start > Run, ketikkan regedit lalu tekan Enter.
Caranya:
Key: HKEY_CURRENT_USER\Control Panel\Desktop
Value Name: MenuDropAlignment
Data Type: REG_SZ
Data: (0 = rata kiri, 1 = rata kanan)
Perlu diingat bahwa registry adalah penentu cara kerja OS Windows XP. Oleh karenanya utak-atik registry berarti mengutak-atik cara kerja Windows XP.
1. Agar terhindar dari kesalahan, sebelum mengutak-atik registry, sebaiknya Anda melakukan back-up terlebih dahulu.
2. Klik tombol Start > Run. Ketik regedit dan tekan Enter setelah berada di jendela Run.
3. Di dalam Registry Editor, pilih menu File > Export.
4. Setelah Export Registry File muncul, masukkan nama file ke bagian File Name, misalnya back-up registry, atau yang lain, lalu tekan tombol Save.
Mempercepat Update Registry
Tekan tombol Start > Log Off > Log Off.
Mengganti Wallpaper
HKEY_CURRENT_USER/Control Panel/Desktop
Klik ganda wallpaper dan masukkan path gambar yang diinginkan pada Value Data.
Mengganti Nama RecycleBin
HKEY_CLASSES_ROOT/CLSID/{645FF040-081-101B-9F08-0 0AA002F954E}
Klik ganda pada pilihan (Default value) dan beri nama baru sesuai keinginan pada Value Data.
Memunculkan Rename pada RecycleBin
HKEY_CLASSES_ROOT/CLSID/{645FF040-5081-101B-9F08- 00AA002F954E}/ShellFolder
Klik ganda pada Attributes > Edit Binary Value. Pada Value Data, ganti angkanya dengan 0000 50 01 00 20.
Mempercepat Booting XP
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOp t imizeFunction
Cari Enable di bagian kanan regedit. Klik Modify. Pilih Y to enable. Reboot.
Shortcut ke Pengaturan Sistem
Biasanya Anda melakukannya dengan klik kanan Desktop lalu Properties. Sebenarnya ada cara yang lebih cepat, yaitu dengan menggunakan shortcut. Caranya:
1. Klik kanan pada desktop, pilih New > Shortcut.
2. Pada Command line, ketikkan C:\WINDOWS\CONTROL.EXE Sysdm.cpl, System,1.
3. Klik Next dan beri nama shortcut tersebut.
4. Terakhir, klik Finish.
Disable Klik Kanan pada Dekstop & Windows Explorer
Jika Anda meng-enable setting di bawah ini maka tidak ada yang akan dapat melakukan klik kanan pada Desktop & Windows Explorer. Dengan kata lain, menu tidak akan muncul bilamana dilakukan klik kanan pada desktop maupun Windows Explorer.
Ikutilah langkah berikut:
Klik Start---->Run, ketikkan regedit lalu tekan Enter.
Key: HKEY_CURRENT_USER\Software\Microsoft\Windows
\CurrentVersion\Policies\Explorer
Value Name: NoViewContextMenu
Data Type: REG_DWORD
Data: (0 = disabled, 1 = enabled)
Disable Klik Kanan pada Taskbar
Jika Anda meng-enable setting di bawah ini maka menu tidak akan muncul sewaktu Anda melakukan klik kanan pada Start Menu, Tab Control, dan Clock. Lakukan langkah berikut:
Klik Start > Run, ketikkan regedit lalu tekan Enter.
Key: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVe rsion\Policies\Explorer]
Value Name: NoTrayContextMenu
Data Type: REG_DWORD
Data: (0 = disabled, 1 = enabled)
Perataan Teks pada Menu Drop Down
Menu Drop Down adalah menu yang muncul saat Anda mengklik menu File, Edit, Help, dll. pada berbagai aplikasi Windows.
Secara default alignment pada menu drop down adalah rata kiri. Kalau Anda suka, Anda bisa menggantinya menjadi rata kanan. Langkahnya, klik Start > Run, ketikkan regedit lalu tekan Enter.
Caranya:
Key: HKEY_CURRENT_USER\Control Panel\Desktop
Value Name: MenuDropAlignment
Data Type: REG_SZ
Data: (0 = rata kiri, 1 = rata kanan)
Kenapa Pilih Djarum Black ??
Sesuai Judulnya kenapa pilih Djarum Black yaa?? Djarum Black mempunyai inovasi dan Inspirasi yang membuat kita menjadi kreatif. seperti para Black Community yaitu Black Car Community, Black Motor Community dan Djarum Black Motodify. banyak hasil-hasil modifikasi mereka yang begitu unik dan lucu. tidak heran penggemar Djarum Black begitu banyak, karena Djarum Black membuat kita menjadi kreatif seperti Djarum Black Blog Kompetisi yang saya ikuti, membuat kita befikir kreatif dan inovatif.
Banyak orang yang bilang bahwa Djarum Black selain tampilan yang unik dan keren juga warna hitamnya yang membuat memikat. wahh ga salah Djarum Black Pilih Hitam, warna hitam cocok buat Djarum Black. sekarang gini misalkan Djarum Black bukan warna hitam misalkan warna putih, wahh keliatan aneh, karena namanya saja sudah Djarum Black so pasti harus warna hitam.hehe.
Inspirasi Diluar Batas ( Djarum Black )
Sebelumnnya Saya berterimakasih banyak kepada Djarum Black yang banyak mengadakan Competition yang bermanfaat bagi anak-anak bangsa. Saya sendiri penggemar rokok Djarum Black yang penuh inspirasi sehingga saya bisa menulis disini. pengalaman saya dari mulai sekolah Smp sudah merokok yang masih sembunyi-sembunyi dari ortu dan tetangga rumah.. hehehe coz tatut dibilangin sama mamih.. hihi..
yang paling berkesan saya merokok di WC sekolah itu udah kebiasaan zaman sekolah sehabis makan WC menanti. o'yaaa rokok pun sudah gw coba satu-persatu tapi emang yang paling EDUN mah Djarum Balck, ga ada dua'nya, rokok, kopi, depan kompi... mantap dehh..
selain itu gw juga sekarang merupakan designer salah satu distro dibandung, seperti judul diatas inspirasi-inspirasi diluar batas. yaa karena inspirasi design gw keluar karena gw selalu ditemani rokok dan secangkir kopi. mantappp..
tunggu curhatan-curhatan lain Tentang pengalaman gw bersama Djarum Black Lainnya.Okay.
Langganan:
Postingan (Atom)
