Selasa, 14 September 2010

7 Kelebihan Setan Dibandingkan Manusia


1. Pantang menyerah
Setan tidak akan pernah menyerah selama keinginannya untuk menggoda manusia belum tercapai. Sedangkan manusia banyak yang mudah menyerah dan malah sering mengeluh.

2. Selalu Berusaha
Setan akan mencari cara apapun untuk menggoda manusia dan agar tujuannya tercapai, selalu kreatif dan penuh ide. Sedangkan manusia ingin enaknya saja, banyak yang malas.

3. Konsisten
Setan dari mulai diciptakan tetap konsisten pada pekerjaanya, tak pernah mengeluh dan berputus asa. Sedangkan manusia banyak yang mengeluhkan pekerjaannya, padahal banyak manusia lain yang masih ngaggur.

4. Solider
Sesama setan tidak pernah saling menyakiti, bahkan selalu bekerjasama untuk menggoda manusia. Sedangkan manusia, jangankan peduli terhadap sesama, kebanyakan malah saling bunuh dan menyakiti.

5. Jenius
Setan itu paling pintar mencari cara agar manusia tergoda. Sedangkan manusia banyak yang tidak kreatif, bahkan banyak yang jadi peniru dan plagiat.

6. Tanpa Pamrih
Setan itu bekerja 24 Jam tanpa mengharapkan imbalan apapun. Sedangkan manusia, apapun harus dibayar.

7. Suka berteman
Setan adalah mahluk yang selalu ingin berteman, berteman agar banyak temannya di neraka kelak. Sedangkan manusia banyak yang lebih memilih mementingkan diri-sendiri dan egois.

Kamis, 09 September 2010

Rahasia Di Balik Uang Dollar Amerika

Oh.. yach teman-teman semua tau gak kenapa uang dolar ga pernah berubah semenjak 450 tahun ? mau tau rahasia yang penuh misteri ini? Mari kita singkap bersama rahasianya….

RAHASIA MATA UANG DOLAR AMERIKA
Pada postingan kali ini saya akan sedikit menjelaskan tentang konspirasi (atau lebih tepatnya pesan terselubung) yang terdapat pada mata uang Amerika Serikat. Data ini dibuat dengan sebenar-benarnya dan dengan fakta kenyataan yang terjadi di dunia ini.
Sekarang kita kembali ke tragedi 911 (September 11) dimana gedung kembar WTC di New York runtuh ditabrak oleh dua buah pesawat, dan markas pertahanan keamanan militer Amerika, Pentagon juga rusak ditabrak pesawat. Tapi benarkah begitu? Begitu mudahnya bangunan-bangunan
kokoh berkonstruksi baja itu dapat tumbang? Memang ada perhitungan teori fisika yang membuat hal itu mustahil terjadi. Tapi saya tidak akan menjelaskan hal itu saat ini. Sekarang kita bahas saja hal yang lebih tidak masuk akal daripada itu.
Amerika Serikat berdiri kurang lebih 450 tahun yang lalu. Dimana saat itu ditetapkannya pula mata uang Amerika Serikat yang berwarna hijau itu. Dan sejak 450 tahun yang lalu pula mata uang Amerika tidak pernah direvisi.
Sekarang coba kita telaah mata uang yang sejak 450 tahun yang lalu itu belum berubah bentuknya.
Dimulai dari uang 20 Dolar.
Ini uang 20 Dolar Amerika.
Sekarang kita coba lipat. (Ingat bahwa mata uang ini belum pernah dirubah sejak 450 tahun yang lalu)
(Kalau ada yang membawa uang 20 Dolar Amerika, boleh dicoba.)Sekarang kita coba lipat lagi. (Sekali lagi saya ingatkan bahwa mata uang ini belum pernah dirubah sejak 450 tahun yang lalu.)
Sekarang kita lipat lagi seperti ini. (Kita bukan sedang belajar membuat origami ya!)
Kalau sudah…sekarang lipat lagi seperti dibawah ini, dan lihat hasilnya..maksudnya lihat gambar yang dilingkari ini. Nah loh! Apakah itu??
Itu adalah gambar Pentagon setelah ditabrak pesawat. Lihat gambar gedung yang berasap itu!Kalau masih belum percaya, akan saya perjelas lagi.
Nah! Sama kan??
Untuk kali ini terbukti bahwa uang 20 Dolar Amerika menyimpan rahasia tentang konspirasi
penghancuran Pentagon. (oleh siapa? Mata uang ini kan punya Amerika sendiri??)
(Sekali lagi saya ingatkan bahwa mata uang ini belum pernah dirubah sejak 450 tahun yang lalu)
Cukup untuk pesan terselubung Pentagonnya. Sekarang kita ke New York dengan 20 Dolar yang
setengah kusut ini, untuk melihat ada apa di sana.
Masih di 20 Dolar Amerika yang belum pernah dirubah sejak 450 tahun yang lalu.
Sekarang kita pakai sisi lain dari uang 20 Dolar ini.
Langsung saja lipat seperti gambar di bawah ya! (Ikuti instruksi!)
Langsung saja kita lihat hasil karya lipatan kita…Nah loh! Kok begini???
Sepertinya saya kenal gedung itu!
Ya, benar sekali…itu adalah gedung kembar WTC New York yang sekarang tinggal kenangan itu.
Masih belum percaya?? Lihat ini!
(Ingat bahwa mata uang ini belum pernah dirubah sejak 450 tahun yang lalu)
Bagian sebelah kiri ditabrak oleh Flight 175 dari United Airlines yang meluncur dari sebelah kanan
gedung. Sementara bagian sebelah kanan ditabrak oleh Flight 11 yang dimiliki American Airlines
yang meluncur dari sebelah kiri. Lihat tulisan di kanan dan di kiri uang, yang lengkapnya adalah
The United State of America. (Lho? Memangnya 450 tahun yang lalu kedua perusahaan
penerbangan itu sudah ada? Jawabannya, tentu saja belum. Bahkan ke 2 gedung itu -pentagon
dan WTC- bahkan belum dibangun.)
Sekarang kita bahas bagian yang paling aneh dari 20 Dolar kita ini.
Lihat baik-baik gambar ini!
Nah loh! Sudahkan 450 tahun yang lalu OSAMA BIN LADEN lahir??
(Jangankan OSAMA, Buyutnya Kakek Buyutnya saja belum lahir.)
Untuk rahasia dibalik 20 Dolar ini, bisa ditemukannya dari kode :
911 (September 11) >> 9 + 11 = 20
Jadinya 20 Dolar!
Cukup untuk 20 Dolar, karena sudah kusut kita lipat-lipat sekarang kita tukarkan uangnya dengan
sebuah 5 Dolar dan sebuah 10 Dolar. Lihat ini!

Dalam 5 Dolar Amerika yang belum pernah dirubah sejak 450 tahun yang lalu juga terdapat
rahasia penghancuran WTC New York.
Sekarang kita lihat uang 10 Dolar kita!
Gedung pertama WTC yang sudah berasap.
Belum puas?? Lagi??
Sekarang kita pinjam uang 50 Dolar dari tetangga saya.
Ini WTC saat bangunannya runtuh.
Mau lagi?? Kita pinjam lagi 100 Dolar sama tetangga saya yang tadi.
Lho?? Apa ini??
Ini asap gambar asap dari WTC yang telah runtuh.
Detail sekali mereka membuat pesan terselubung ini!
Sampai-sampai gambar asapnya saja tidak lupa dibuat.
Sudah cukup melipat-lipatnya, kalau terlalu kusut nilai dolar yang kita punya jatuh.
Tahukah kamu siapa yang membuat pesan terselubung ini???
Jawabannya ada di uang 1 Dolar! (Lagi-lagi uang!)
Lihat ini!!

Coba lihat 2 lambang yang ada di dalam 2 lingkaran itu!!
Nah loh!!! Ini lambang ILLUMINATI, yaitu organisasi super rahasia milik YAHUDI.
Lihat lambang MATA HORUS dan TULISAN “NOVUS ORDO SECLOHUM” yang artinya “NEW
WORLD ORDER” atau “TATA DUNIA BARU”
Nah loh!! Mau di jadikan apa kita sama orang-orang ZIONIS Yahudi itu??
Terus lihat yang ini!! Lambang bintang-bintang yang ada di atas kepala burung itu!
Bintang-bintang itu membentuk suatu lambang, yaitu lambang “DAVID STAR” lambang kebanggaan YAHUDI.
Oh iya, untuk diketahui nomor pesawat Flight 11 yang menabrak WTC adalah :
Q33NY
Coba di copy paste nomor ini ke OFFICE WORD dan diblok lalu ubah font-nya ke wingdings.
Nanti hasilnya seperti ini…

Artinya: PESAWAT >> MENABRAK 2 GEDUNG >> KORBAN BERJATUHAN >>> DAN PELAKUNYA ADALAH


lambang apakah ini???

Kamis, 24 September 2009

Destructor & Overloading

DESTRUCTOR
Destructor merupakan salah satu jenis khusus anggota kelas fungsi yang dijalankan ketika sebuah objek dari kelas yang hancur.
Mereka adalah mitra untuk konstruktor. Ketika suatu variabel pergi ke luar lingkup, atau variabel yang dialokasikan secara dinamis dihapus secara eksplisit menggunakan kata kunci menghapus, kelas destructor disebut (jika ada) untuk membantu membersihkan kelas sebelum tersebut akan dihapus dari memori. Untuk kelas sederhana, sebuah destructor tidak diperlukan karena C + + akan secara otomatis membersihkan memori untuk Anda. Namun, jika Anda memiliki memori yang dialokasikan secara dinamis, atau jika Anda perlu melakukan semacam kelas pemeliharaan sebelum dihancurkan (misalnya menutup file), yang destructor adalah tempat yang tepat untuk melakukannya.
Penulisan fungsi destructor hampir sama dengan constructor hanya saja di awalnya dituliskan karakter cacing (~). Yang beda dari destructor adalah tidak adanya parameter / argument di dalam header fungsinya.

Contoh :

class alpha
{ public:
alpha()
{ count++;
cout << “\nno. of object created“ << count;
}
~alpha()
{ cout << “\nno. of object destroyed” << count;
count--;
}};
void main()
{ cout << “\nEnter MAIN\n\n”;
alpha a1, a2, a3, a4;
{ cout << “\nEnter Blok 1\n”;
alpha a5;
}
{ cout << “\nEnter Blok 2\n”;
alpha a6;
}}ya.

OVERLOADING
Overloading merupakan salah satu sifat dari Polimorphism yang mempunyai ciri memiliki nama yang sama tetapi berbeda fungsi. Dalam hal ini bila suatu class mempunyai suatu method tertentu, kemudian kita bisa mendefinisikan method tersebut dengan menambahkan suatu parameter lain tetapi tetap memiliki nama yang sama, itu yang disebut dengan Overloading.

Kita lihat contohnya saja yuk,

public class Mobil extends Kendaraan{

//melakukan overloading
void jenisKendaraan(String JK, String Tipe){
System.out.println(”Jenis Kendaraan: “+JK+” dengan tipe “+Tipe);
}
}

class Kendaraan{
String jenisKendaraan;
int tahunBuat;

//method jenisKendaraan
void jenisKendaraan(String JK){
jenisKendaraan = JK;
System.out.println(”Jenis Kendaraan: “+jenisKendaraan);
}

//method tahunBuat
void tahunBuat(int TB){
tahunBuat = TB;
System.out.println(”Tahun Buat: “+tahunBuat);
}
}

Kemudian kita gunakan class berikut:

class MobilAksi{
public static void main(String[] args){

//buat object
Mobil mobilku = new Mobil();

//panggil method
mobilku.jenisKendaraan(”Kijang Inova”);
mobilku.jenisKendaraan(”Ferari”, “Sport”);
}
}

Jalankan tuh file MobilAksi.java untuk melihat dimana Overloadingnya :)

Coba lihat tuh di class Mobil, kita lihat overloadingnya kita kan tadi menambahkan satu parameter lagi untuk tipe, kita tahu di class Kendaraan hanya ada 1 parameter pada method jenisKendaraan bukan? coba cek lagi lebih teliti. Sedangkan pada class Mobil, kita buat lagi method yang sama jenisKendaraan tapi dengan menambahkan 1 parameter lagi sehingga pada method jenisKendaraan di class Mobil sudah menggunakan 2 parameter pada method jenisKendaraan.

Kalo sudah menjalankan class MobilAksi kan terlihat tuh.

Sekian dulu dari saya...ane mau cao dulu...wassalam....

Rabu, 09 September 2009

Konsep dasar dari Pemrograman Berorientasi Objek

Pemrograman orientasi-objek menekankan konsep berikut:
  • kelas — kumpulan atas definisi data dan fungsi-fungsi dalam suatu unit untuk suatu tujuan tertentu. Sebagai contoh 'class of dog' adalah suatu unit yang terdiri atas definisi-definisi data dan fungsi-fungsi yang menunjuk pada berbagai macam perilaku/turunan dari anjing. Sebuah class adalah dasar dari modularitas dan struktur dalam pemrograman berorientasi object. Sebuah class secara tipikal sebaiknya dapat dikenali oleh seorang non-programmer sekalipun terkait dengan domain permasalahan yang ada, dan kode yang terdapat dalam sebuah class sebaiknya (relatif) bersifat mandiri dan independen (sebagaimana kode tersebut digunakan jika tidak menggunakan OOP). Dengan modularitas, struktur dari sebuah program akan terkait dengan aspek-aspek dalam masalah yang akan diselesaikan melalui program tersebut. Cara seperti ini akan menyederhanakan pemetaan dari masalah ke sebuah program ataupun sebaliknya.
  • Abstraksi - Kemampuan sebuah program untuk melewati aspek informasi yang diproses olehnya, yaitu kemampuan untuk memfokus pada inti. Setiap objek dalam sistem melayani sebagai model dari "pelaku" abstrak yang dapat melakukan kerja, laporan dan perubahan keadaannya, dan berkomunikasi dengan objek lainnya dalam sistem, tanpa mengungkapkan bagaimana kelebihan ini diterapkan. Proses, fungsi atau metode dapat juga dibuat abstrak, dan beberapa teknik digunakan untuk mengembangkan sebuah pengabstrakan.
  • Enkapsulasi - Memastikan pengguna sebuah objek tidak dapat mengganti keadaan dalam dari sebuah objek dengan cara yang tidak layak; hanya metode dalam objek tersebut yang diberi ijin untuk mengakses keadaannya. Setiap objek mengakses interface yang menyebutkan bagaimana objek lainnya dapat berinteraksi dengannya. Objek lainnya tidak akan mengetahui dan tergantung kepada representasi dalam objek tersebut.
  • Polimorfisme melalui pengiriman pesan. Tidak bergantung kepada pemanggilan subrutin, bahasa orientasi objek dapat mengirim pesan; metode tertentu yang berhubungan dengan sebuah pengiriman pesan tergantung kepada objek tertentu di mana pesa tersebut dikirim. Contohnya, bila sebuah burung menerima pesan "gerak cepat", dia akan menggerakan sayapnya dan terbang. Bila seekor singa menerima pesan yang sama, dia akan menggerakkan kakinya dan berlari. Keduanya menjawab sebuah pesan yang sama, namun yang sesuai dengan kemampuan hewan tersebut. Ini disebut polimorfisme karena sebuah variabel tungal dalam program dapat memegang berbagai jenis objek yang berbeda selagi program berjalan, dan teks program yang sama dapat memanggil beberapa metode yang berbeda di saat yang berbeda dalam pemanggilan yang sama. Hal ini berlawanan dengan bahasa fungsional yang mencapai polimorfisme melalui penggunaan fungsi kelas-pertama.
  • Inheritas- Mengatur polimorfisme dan enkapsulasi dengan mengijinkan objek didefinisikan dan diciptakan dengan jenis khusus dari objek yang sudah ada - objek-objek ini dapat membagi (dan memperluas) perilaku mereka tanpa haru mengimplementasi ulang perilaku tersebut (bahasa berbasis-objek tidak selalu memiliki inheritas.)
  • Dengan menggunakan OOP maka dalam melakukan pemecahan suatu masalah kita tidak melihat bagaimana cara menyelesaikan suatu masalah tersebut (terstruktur) tetapi objek-objek apa yang dapat melakukan pemecahan masalah tersebut. Sebagai contoh anggap kita memiliki sebuah departemen yang memiliki manager, sekretaris, petugas administrasi data dan lainnya. Misal manager tersebut ingin memperoleh data dari bag administrasi maka manager tersebut tidak harus mengambilnya langsung tetapi dapat menyuruh petugas bag administrasi untuk mengambilnya. Pada kasus tersebut seorang manager tidak harus mengetahui bagaimana cara mengambil data tersebut tetapi manager bisa mendapatkan data tersebut melalui objek petugas adminiistrasi. Jadi untuk menyelesaikan suatu masalah dengan kolaborasi antar objek-objek yang ada karena setiap objek memiliki deskripsi tugasnya sendiri.

Selasa, 08 September 2009

OOP C++

OOP (Object Oriented Programming)


OOP adalah paradigma pemrograman yang cukup dominan saat ini, karena mampu memberikan solusi kaidah pemrograman modern. Meskipun demikian, bukan berarti bahwa pemrograman prosedural sudah tidak layak lagi .

OOP diciptakan karena dirasakan masih adanya keterbatasan pada bahasa pemrograman tradisional. Konsep dari OOP sendiri adalah, semua pemecahan masalah dibagi ke dalam objek. Dalam OOP data dan fungsi-fungsi yang akan mengoperasikannya digabungkan menjadi satu kesatuan yang dapat disebut sebagai objek. Proses perancangan atau desain dalam suatu pemrograman merupakan proses yang tidak terpisah dari proses yang mendahului, yaitu analisis dan proses yang mengikutinya. Pembahasan mengenai orientasi objek tidak akan terlepas dari konsep objek seperti inheritance atau penurunan, encapsulation atau pembungkusan,

dan polymorphism atau kebanyakrupaan. Konsep-konsep ini merupakan fundamental dalam orientasi objek yang perlu sekali dipahami serta digunakan dengan baik, dan menghindari penggunaannya yang tidak tepat.

Class dan Objek
Dalam lingkungan program berorientasi objek, pemrogram mendefinisikan class secara statik. Pada saat run-time, class akan diinstantiasi menjadi objek. Ada pun objek yang merupakan instantiasi dari suatu class selalu dapat diacu melalui current objek, apa pun nama instant-nya.

Dapat didefinisikan bahwa class merupakan struktur data dari suatu objek, lebih jelasnya adalah sebuah bentuk dasar atau blueprint yang mendefinisikan variabel method umum pada semua objek dari beberapa macam. Objek sendiri adalah kumpulan variabel dan fungsi yang dihasilkan dari template khusus atau disebut class. objek adalah elemen pada saat run-time yang akan diciptakan, dimanipulasi, dan dihancurkan ketika eksekusi. Ada pun class merupakan definisi statik dari himpunan objek yang mungkin diciptakan sebagai instantiasi dari class. Sederhananya adalah kumpulan objek yang mempunyai atribut sama. Dengan demikian, pada saat run-time maka yang kita miliki adalah objek.
Class biasany dibuat seperti ini
Class nama_classnya{
//berisi sekumpulan fungsi,variabel dan
//statement-statement lainnya
}

Agar class tersebut dpt digunakan maka perlu memiliki atribut-atribut contonya dalam php/c++

//di php
class NamaClass {
var $atribut1;
var $atribut2;
function operasi(){}

}

//di c++
class NamaClass {
public:
int atribut1;
int atribut2;
int operasi(){retun nilai_int}
};

Pada bahasa pemerograman web lain ex. Java file harus disimpan dengan nama class berbeda dengan PHP kita dapat memberikan nama yang tidak mesti sama dengan nama classnya

Inheritance
Inheritance atau pewarisan adalah kalimat yang pasti ada di dalam pemerograman berorientasi objek disebut juga dengan istilah reusable.

Ketika kita menggunakan kembali atau mengganti method dari class yang sudah ada, serta ketika menambahkan field instant dan method baru, maka pada saat itulah Anda bekerja dengan inheritance. Konsep ini merupakan konsep yang fundamental dalam orientasi objek dan harus digunakan dengan baik, ada beberapa macam Inheritance atau pewarisan yang ada di dalam OOP Single Inheritance dan Multple Inheritance

- Single Inheritance

- Multiple Inheritance

dalam penggunaan inheritance class Induk akan mewariskan semua atribut yang ia miliki sehingga class bawahnya akan memilki atribut yang sama dengan class induk, bahkan dapat memilki kebabasan untuk memilki atribut berbeda dengan class induknya berikut ilustrasi dalam php

catatan :
sampai sekarang PHP belum mendukung multiple inheritance seperti C++ walapun PHP dan c/c++ begitu banyak kemiripannya, dan perubahan PHP versi 5 ditekankan pada OOP salah satunya adalah beberapa tambahan untuk kemampuan inheritance

/* inheritance.php */

class Bapak {
var $nama =”Bapak”;
function Bapak($n) {
$this->nama = $n;
}

function Hallo() {echo “Halo, saya $this->nama
”;}
}

class Anak extends Bapak {}
$test = new Anak(”Anak dari Bapak”);
$test->Hallo();
?>

Hasil tampilan dari listing program di atas adalah “Halo, saya Anak dari Bapak” dan bukannya “Halo, saya Bapak”. Mengapa demikian? Memang di dalam class Bapak didefinisikan variabel nama dengan nilai Bapak, selanjutnya kita membuat objek dari class Anak yang merupakan turunan dari class Bapak. Lihat bahwa instantiasi sekaligus mengisikan parameter baru “Anak dari Bapak”, sehingga ketika dipanggil maka mengisikan $this->nama dengan parameter tersebut. Ada pun di dalam implementasi pemrograman, kebanyakan pemrogram merasakan beberapa manfaat dari inheritance atau pewarisan, diantaranya:
Subclass mampu menyediakan perilaku khusus dari elemen dasar yang disediakan oleh superclass.

Pemrogram dapat mengimplementasikan superclass untuk memanggil class abstrak yang menyatakan perilaku umum.