KONSEP OOP ( ENKAPSULASI )
Selamat Malam,
Pada saat yang berbahagia ini ijinkan saya untk sharing
ilmu yang saya dapat dari pembelajaran saya di kampus, mengenai Konsep OOP. Di
posting kali ini agak special karna posting kali ini adalah tugas kampus saya,
baik kita langsung saja ke pembahasan.
Banyak yang menggangap OOP adalah hal yang sangat rumit,
hal ini mungkin karena mereka menggambarkan dan memaparkan konsep ini secara
rumit dan komplek.
Salah satu konsepnya yang akan dibahas lebih rinci oleh
saya adalah mengenai ENKAPSULASI.
Dari pengertian-pengertian yang saya dapat dari internet
atau makalah yang pernah saya baca, Enkapsulasi adalah pembungkus, pembungkus disini
dimaksudkan untuk menjaga suatu proses program agar tidak dapat diakses secara
sembarangan atau di intervensi oleh program lain. Konsep enkapsulasi sangat
penting dilakukan untuk menjaga kebutuhan program agar dapat diakses
sewaktu-waktu, sekaligus menjaga program tersebut.
Sebagai contoh , saya memlampirkan program yang saya dapat
dari internet (http://ansapena.wordpress.com/2010/04/14/pengertian-encapsulation-inheritance-dan-polymorphism/ )
Belajar.Java
created by titok-radityo di 19.24
Custom Kursor Blogger
created by titok-radityo di 02.26
Mode Penyimpan Energi Blog !
created by titok-radityo di 00.31
custom regedit - mempercepat proses shutdown
- buka start > pilih ' RUN ' . . . lalu ketik "regedit" pada kolom di Run
- setelah masuk di Registry Editor, pilih MyComputer/HKEY_LOCAL_MACHINE/System/ControlSet001/Control .
- klik dua kali string value yang bernama "WaitToKillServiceTimeOut" di bagian kana jendela
- setelah itu ubah value datanya yang default-nya bernilai 2000 menjadi 100. angka ini adalah batas timeout dalan satuan miliidetik. artinya, apabila dalam waktu 100 milidetik tidak ada respons dari sebuah program, maka program akan dimatikan secara paksa.
- dengan resolve diatas maka dalam ending program prosesnya akan dapat diakhiri dengan proses yang lebih cepat. namun masih ada satu masalah lagi, yaitu jika program tersebut melampaui batas timeout-nya, biasanya muncul hambatan berupa kotak dialog yang mewajibkan anda mengetik "End Task". tapi santaii :P ada penyelasaiannya kok. caranya masuk ke subkey MyComputer/HKEY_CURRENT_USER/Control Panel/Desktop/
- di bagian kanan jendela, terdapat value " AutoEndTask ". nah, pastikan value data string value menjadi bernilai 1 .
- setelah semua selesai, tutup Registry Editor, lalu restart Windows.
- lalu coba shutdown Pc anda namun dengan menjalankan beberapa program. dan rasakan perbedaannya . hhe (www.titokradityo.blogspot.com)
created by titok-radityo di 23.27
Bantuan Shortcut Windows
blogging time!!! mumpung dapet bahan dan bisa online - haha - di kesempatan yang berbahagia ini (asik) gue mau men-sharing tentang shortcut2 yang ada di Windows. Simple sih tapi lumayan dah buat bagi - bagi ilmu . Baik !! langsung saja kita mulai pekajaran hari ini :P --
created by titok-radityo di 02.11
Login Multi User id di yahoo messenger
yap yap waktunya nge-share hhee. kali ini postingan yang gue ambil bukan dari bahan projek atau pelajaran yang gue dapet dari kampus. tapi topik kali ini gue ambil dari keadaan yang gue alami hhhaaa *curhat - . jadi gue ambil topik ini karena gue sering ribet sama temen gue, pas gue lagi ym-an eh temen gue suka ribet mau pinjem juga, dan bete nya temen gue itu mau ym-an juga. karena saking ribetnya gue cari info aja tentang multi user di YM, karena sebelumnya gue pernah denger juga tentang topik ini. beberapa saat googling nah dapet deh. begini nih caranya :
1. Start >> Run…>> regedit
2. Buka HKEY_CURRENT_USER >> Software >> yahoo >> pager >> test
3. Pada sebelah kanan, klik kanan >> New >> DWORD value
4. Beri nama Plural tekan enter 2 kali dan berikan nilai 1.
buat ngejalaninnya silahkan jalankan Yahoo Messenger seperti biasa, kemudian jika anda ingin login dengan id yang berbeda anda tinggal klik lagi shorcut Yahoo Messenger yang ada di Start Menu/Desktop/Quick Launch. Setelah anda klik akan muncul window Yahoo messenger baru, dan silahkan login dengan id yang berbeda.
Jika setelah menjalankan langkah-langkah diatas tetapi anda belum berhasil, coba logout dari Yahoo Messenger dan Exit, kemudian jalankan lagi dari shorcut yang tersedia. Jika masih belum bisa, coba restart Windows anda atau periksa apakah Registry Windows anda di-lock oleh administrator (Biasanya untuk komputer kantor/security reason).
Tips ini sudah terbukti manjur pada Yahoo Messenger Versi 8.0.xxx,
Selamat Mencoba, Semoga berhasil..
created by titok-radityo di 07.29
cara linux membantai IP hacker yang iseng di jaringan
it's time to blogging! heeehe . mumpung punya topik yang bagus buat di share. cerita dulu ah dikit. jadi posting gue kali ini , gue ambil dari project gue kemaren di kampus. jadi project gue kemaren, gue ngambil topik tentang sistem monitoring di sebuah jaringan. jadi di sistem itu gue bisa mantau semua traffic yang ada di jaringan, gue bisa tau service apa aja yang lagi nge-run, bahkan gue bisa tau siap aja yang lagi ada di jaringan itu. Nah, kemaren pas persentasi ada penguji yang tanya, " kalo pas lagi monitoring , trus admin nemu ada FOREIGNER - hacker - yang masuk gimana ? . Weeeitss , seloww ! semua ada di linux . jadi apa bila ada orang iseng di jaringan anda , bantai aja dengan cara berikut :
iptables -A OUTPUT -d 202.54.20.22 -j DROP
yang ini dipake buat ngeputus koneksi ke foreigner itu lagi Upload ke jaringan kita
====================================================================
nah kalo IP yang mau diblock itu banyak, kita bisa pake cara dibawah ini,
A) Create a text file:
# vi /root/ip.blocked
Now append IP address:
# Ip address block file 202.54.20.22 202.54.20.1/24 #65.66.36.87
B) Create a script as follows or add following script line to existing iptables shell script:
BLOCKDB=”/root/ip.blocked” IPS=$(grep -Ev "^#" $BLOCKDB) for i in $IPS do iptables -A INPUT -s $i -j DROP iptables -A OUTPUT -d $i -j DROP done
C) Save and close the file.
===================================================================
oke oke ! semoga sharing gue kali ini bermanfaat buat ngebantai hacker yang tidak bertanggung jawab dan bisa nge-protect jaringan kita menjadi sangat secure! thanks all .
created by titok-radityo di 07.07
KONSEP OOP ( ENKAPSULASI )
Selamat Malam,
Pada saat yang berbahagia ini ijinkan saya untk sharing
ilmu yang saya dapat dari pembelajaran saya di kampus, mengenai Konsep OOP. Di
posting kali ini agak special karna posting kali ini adalah tugas kampus saya,
baik kita langsung saja ke pembahasan.
Banyak yang menggangap OOP adalah hal yang sangat rumit,
hal ini mungkin karena mereka menggambarkan dan memaparkan konsep ini secara
rumit dan komplek.
Padahal apabila kita mengartikan konsep ini sebagai hal yang simple, mungkin
akan terlihat dan menjadi arti yang sangat mudah.
Saya banyak membaca beberapa referensi mengenai konsep ini, sebagai contoh
pemaparan konsep ini yang lumayan popular adalah pemaparan dari ROMI SATRIA
WARDANA (http://romisatriawahono.net/lecture/oop/romi-oop-01-oopconcepts-june2012.pptx
) , didalam pemaparannya tersebut beliau menjelaskan mengenai konsep ini dengan
penggambaran beberapa contoh objek, sebagai contoh adalah sebuah sepeda atau
mobil. Apabila anda masih merasa bingung dengan penggambaran tersebut, kali ini
saya mencoba memaparkan konsep oop dengan membandingkan dengan konsep membuat
masakan nasi goring. Untuk membuat nasi goring kita harus melengkapi dulu
bahan-bahan yang akan digunakan, seperti cabai , bawang, nasi yang akan
digoreng dan bahan-bahan untuk membuat lainnya. Bahan-bahan tersebut didalam
konsep OOP menjadi sebagai object yang harus dilengkapi.
Salah satu konsepnya yang akan dibahas lebih rinci oleh
saya adalah mengenai ENKAPSULASI.
Dari pengertian-pengertian yang saya dapat dari internet
atau makalah yang pernah saya baca, Enkapsulasi adalah pembungkus, pembungkus disini
dimaksudkan untuk menjaga suatu proses program agar tidak dapat diakses secara
sembarangan atau di intervensi oleh program lain. Konsep enkapsulasi sangat
penting dilakukan untuk menjaga kebutuhan program agar dapat diakses
sewaktu-waktu, sekaligus menjaga program tersebut.
Untuk memperjelas mengenai enkapsulasi, saya akan memaparkan hal ini
sebagai berikut berdasarkan hal-hal yang ada disekitar kita sehari-hari.
Saya akan menjelaskan dengan contoh sistem kerja kompor gas, Jadi enkapsulasi
dalam benda itu adalah kualitas masakan , dan sistem kerja pengapian arus
gasnya. Kerja arus gas dan pengapian tidak mempengaruhikualitas makanan yang
sedang dimasak dikompor gas tersebut, begitu pun sebaliknya. Karena hal
tersebut, mengetahui sistem pengapian untuk mengetahui kualitas masakan yang
kita masak.
Begitulah konsep kerja dari enkapsulasi, dia akan melindungi sebuah
program dari akses ataupun intervensi dari program lain yang mempengaruhinya.
Hal ini sangat menjaga keutuhan program yang telah dibuat dengan konsep dan
rencana yang sudah ditentukan dari awal.
Sebagai contoh , saya memlampirkan program yang saya dapat
dari internet (http://ansapena.wordpress.com/2010/04/14/pengertian-encapsulation-inheritance-dan-polymorphism/ )
Belajar.Java
class belajar{
public String x =”Pintar”;
private String y = “Java”;
}
Pintar.Java
public class Pintar{
public static void main(String[]args){
Coba panggil = new Belajar();
System.out.println(“Panggil X : “+panggil.x);
System.out.println(“Panggil Y : “+panggil.y);
}}
Tipe public dan private mempunyai fungsi yang berbeda.
Fungsi public yang terdapat dalamclass Coba
pada variable x, memungkinkan nilai dari variable x dapat diakses oleh class Belajar.
Sedangkan variable y yang menggunakan fungsi private tidak
dapat dipanggil didalam classBelajar.
Itu tadi pembahasan yang bisa saya paparkan mengenai konsep OOP. Mohon maaf apabila ada kekurangan pada posting kali ini. Karna memang secara jujur saya pun baru belajar mengenai konsep ini. Atas perhatian dan waktu untuk membaca posting saya ini saya ucapkan terimakasih. GOOD NIGHT
Custom Kursor Blogger
Mode Penyimpan Energi Blog !
custom regedit - mempercepat proses shutdown
- buka start > pilih ' RUN ' . . . lalu ketik "regedit" pada kolom di Run
- setelah masuk di Registry Editor, pilih MyComputer/HKEY_LOCAL_MACHINE/System/ControlSet001/Control .
- klik dua kali string value yang bernama "WaitToKillServiceTimeOut" di bagian kana jendela
- setelah itu ubah value datanya yang default-nya bernilai 2000 menjadi 100. angka ini adalah batas timeout dalan satuan miliidetik. artinya, apabila dalam waktu 100 milidetik tidak ada respons dari sebuah program, maka program akan dimatikan secara paksa.
- dengan resolve diatas maka dalam ending program prosesnya akan dapat diakhiri dengan proses yang lebih cepat. namun masih ada satu masalah lagi, yaitu jika program tersebut melampaui batas timeout-nya, biasanya muncul hambatan berupa kotak dialog yang mewajibkan anda mengetik "End Task". tapi santaii :P ada penyelasaiannya kok. caranya masuk ke subkey MyComputer/HKEY_CURRENT_USER/Control Panel/Desktop/
- di bagian kanan jendela, terdapat value " AutoEndTask ". nah, pastikan value data string value menjadi bernilai 1 .
- setelah semua selesai, tutup Registry Editor, lalu restart Windows.
- lalu coba shutdown Pc anda namun dengan menjalankan beberapa program. dan rasakan perbedaannya . hhe (www.titokradityo.blogspot.com)
Bantuan Shortcut Windows
Login Multi User id di yahoo messenger
1. Start >> Run…>> regedit
2. Buka HKEY_CURRENT_USER >> Software >> yahoo >> pager >> test
3. Pada sebelah kanan, klik kanan >> New >> DWORD value
4. Beri nama Plural tekan enter 2 kali dan berikan nilai 1.
buat ngejalaninnya silahkan jalankan Yahoo Messenger seperti biasa, kemudian jika anda ingin login dengan id yang berbeda anda tinggal klik lagi shorcut Yahoo Messenger yang ada di Start Menu/Desktop/Quick Launch. Setelah anda klik akan muncul window Yahoo messenger baru, dan silahkan login dengan id yang berbeda.
Jika setelah menjalankan langkah-langkah diatas tetapi anda belum berhasil, coba logout dari Yahoo Messenger dan Exit, kemudian jalankan lagi dari shorcut yang tersedia. Jika masih belum bisa, coba restart Windows anda atau periksa apakah Registry Windows anda di-lock oleh administrator (Biasanya untuk komputer kantor/security reason).
Tips ini sudah terbukti manjur pada Yahoo Messenger Versi 8.0.xxx,
Selamat Mencoba, Semoga berhasil..
cara linux membantai IP hacker yang iseng di jaringan
iptables -A OUTPUT -d 202.54.20.22 -j DROP
yang ini dipake buat ngeputus koneksi ke foreigner itu lagi Upload ke jaringan kita
====================================================================
nah kalo IP yang mau diblock itu banyak, kita bisa pake cara dibawah ini,
A) Create a text file:
# vi /root/ip.blocked
Now append IP address:
# Ip address block file 202.54.20.22 202.54.20.1/24 #65.66.36.87
B) Create a script as follows or add following script line to existing iptables shell script:
BLOCKDB=”/root/ip.blocked” IPS=$(grep -Ev "^#" $BLOCKDB) for i in $IPS do iptables -A INPUT -s $i -j DROP iptables -A OUTPUT -d $i -j DROP done
C) Save and close the file.
===================================================================
oke oke ! semoga sharing gue kali ini bermanfaat buat ngebantai hacker yang tidak bertanggung jawab dan bisa nge-protect jaringan kita menjadi sangat secure! thanks all .