Sabtu, 19 Juni 2010

windows xp / windows 5

XP atau Windows 5.1 build 2600 adalah sebuah versi sistem operasi Windows yang diluncurkan oleh Microsoft Corporation pada tanggal 25 Oktober 2001 di Amerika Serikat. Sebelumnya, Microsoft telah meluncurkan Windows versi 5.0 atau yang dikenal dengan Windows 2000, baik itu edisi server maupun edisi profesional (untuk desktop kantoran). Namun pada kenyataannya sebagian besar pengguna menggunakan Windows XP Professional. Nama XP sendiri, menurut Microsoft merupakan singkatan dari kata Experience, yang artinya Windows XP membawa pengalaman baru dalam dunia komputasi, atau setidaknya begitulah yang diharapkan oleh Microsoft. Perubahan user interface dan tatacara penggunaan memang sangat revolusioner, seperti yang terjadi dari DOS ke Windows 3.0, dan dari Windows 3.1 ke Windows 95. Windows XP sendiri berbasis pada Windows NT dan termasuk pada keluarga NT. Yang termasuk dalam keluarga NT adalah Windows 2000 Server dan Windows Server 2003, Windows 2000 & 2003. Keluarga NT, terutama yang server, memiliki kemampuan yang baik untuk menjadi sebuah server. Pada pertengahan tahun 2000-an, Microsoft, perusahaan pembuat system operasi Windows, tengah menggarap Windows ME(Millenium Edition). Namun, karena Windows ME dianggap kurang sukses menyaingi Windows 98. Maka, Microsoft memutuskan untuk ’mengawinkan’ dua buah sistem operasi Windows tersebut (sistem operasi berbasis Windows NT dan sistem operasi berbasis Windows 9x) ke dalam sebuah produk yang kita kenal sekarang dengan Windows XP. Berikut adalah beberapa jenis Windows XP :
• Windows XP Home Edition
Windows XP Home Edition adalah sistem operasi Windows XP yang ditujukan untuk pengguna rumahan. Versi ini tidak didesain untuk sistem dengan banyak pengguna, Fitur jaringan yang tidak ada pun sangat banyak, di antaranya tidak dapat bergabung dengan sistem domain Active Directory, tidak memiliki sistem berkas terenkripsi, tidak dapat menjadi sebuah server (meski mampu membuat beberapa berkas dan folder yang dikelolanya dapat digunakan oleh beberapa pengguna sekaligus), dan tidak memiliki fitur Internet Connection Sharing (ICS), dan masih banyak yang lainnya.
• Windows XP Professional Edition
Windows XP Professional adalah sistem operasi Windows XP yang dibuat khusus untuk komputer desktop yang terhubung ke dalam sebuah jaringan dengan domain yang dikelola oleh Active Directory milik Windows 2000 Server atau Windows Server 2003. Selain itu, versi ini pun dibilang jauh lebih lengkap fiturnya dari pada Windows XP Home Edition. Ia bisa menjadi sebuah komputer server, meskipun hanya bisa menampung maksimal sepuluh client yang bisa login secara bersamaan.
• Windows XP Media Center Edition
Versi ini adalah versi Windows XP yang dibuat khusus untuk perangkat semacam Hi-Fi, dan PC yang diletakkan di ruang duduk. Pada dasarnya, Windows XP Media Center merupakan Windows XP Home Edition yang ditambahi dukungan sebagai perekam video pribadi (Personal Video Recorder).
• Windows XP Tablet PC Edition
Windows XP Tablet PC Edition adalah versi Windows XP yang dikhususkan untuk PC yang ultra-portabel, yang dinamakan oleh Microsoft dengan Tablet PC. Bentuknya yang minimalis seperti halnya Asisten Digital Pribadi (Personal Digital Assistant atau PDA), dengan kemampuan setara notebook atau laptop.
• Windows XP Professional x64 Edition
Windows XP Professional x64 Edition merupakan versi Windows XP yang dikhususkan untuk prosesor dengan arsitektur x86-64.
• Windows XP Professional 64-bit Edition for Itanium
Perbedaan fitur dari Windows XP Professional x64 Edition adalah dukungannya terhadap prosesor Itanium, dengan segala arsitektur bawaannya, seperti EFI (Extensible Firmware Interface), dan GPT (GUID Partition Table). Meskipun prosesor Itanium merupakan prosesor dengan kinerja paling efisien, Itanium tidak dapat menjalankan program yang didesain untuk Windows XP versi 32-bit maupun Windows XP x64 Edition. Ketika menjalankan program yang tidak didesain untuknya, kinerjanya pun sangat rendah.
• Windows XP Starter Edition
Versi ini merupakan versi Windows XP Home Edition yang diterjemahkan ke dalam bahasa lokal masing-masing dengan menggunakan Language Interface Pack (LIP). Bahasa yang digunakannya pun beragam, mulai dari Bahasa Indonesia, Melayu, Thailand, Turki, Rusia, India, Brazil, hingga bahasa Amerika Latin (Argentina, Chili, Meksiko, Ekuador, Uruguay, dan Venezuela).
readmore...

sejarah oop

Pemrograman berorientasi obyek dikembangkan sebagai metodologi pemrograman yang dominan selama pertengahan 1990-an, sebagian besar disebabkan oleh pengaruh C++. Dominasinya itu makin diperkuat oleh meningkatnya popularitas dari antarmuka pengguna grafis, yang pemrograman berorientasi obyek tampaknya cocok. Contoh dari GUI dinamis terkait erat dengan perpustakaan dan bahasa OOP dapat ditemukan di Kakao kerangka kerja di Mac OS X, yang ditulis di Objective-C, sebuah object-oriented, dinamis ekstensi pesan ke C didasarkan pada Smalltalk. OOP toolkit juga meningkatkan popularitas pemrograman kendali-event (walaupun konsep ini tidak terbatas pada OOP). Sebagian merasa bahwa asosiasi dengan GUI (nyata atau tidak) adalah apa yang didorong ke dalam pemrograman OOP arus utama.
Fitur berorientasi objek telah ditambahkan ke banyak bahasa yang ada selama waktu itu, termasuk Ada, BASIC, Fortran, Pascal, dan lain-lain. Menambahkan fitur ini untuk bahasa yang awalnya tidak dirancang untuk mereka sering menimbulkan berbagai permasalahan dengan kompatibilitas dan Kemampu-rawatan kode. Baru-baru ini, sejumlah bahasa telah muncul yang berorientasi obyek terutama belum kompatibel dengan metodologi prosedural, seperti Python dan Ruby. Mungkin yang paling penting secara komersial baru bahasa berorientasi obyek adalah Visual Basic.NET (VB.NET) dan C#, baik yang dirancang untuk Microsoft.NET platform, dan Java, yang dikembangkan oleh Sun Microsystems. VB.NET dan C# baik dukungan lintas bahasa warisan, memungkinkan kelas didefinisikan dalam satu bahasa ke bahasa kelas subclass didefinisikan dalam bahasa lain.
Sama seperti pemrograman prosedural mengarah pada perbaikan teknik seperti pemrograman terstruktur, modern berorientasi objek metode desain perangkat lunak mencakup perbaikan seperti penggunaan pola desain, design by kontrak, dan pemodelan bahasa (seperti UML). OOPS istilah yang mengacu pada sebuah Object Oriented Programming System, adalah umum terjadi di awal pengembangan pemrograman berorientasi obyek.
Usaha untuk menyaring OOP untuk minimal kumpulan fitur dianggap sia-sia oleh peneliti bahasa pemrograman Cuire Benjamin Pierce. Namun demikian, ia mengidentifikasi sebagai berikut fitur dasar yang ditemukan di kebanyakan bahasa-bahasa berorientasi obyek dan bahwa, dalam konser, mendukung gaya pemrograman OOP:
• Dynamic dispatch – ketika sebuah metode dipanggil pada objek, obyek itu sendiri menentukan kode apa yang dijalankan dengan melihat metode pada saat run waktu dalam sebuah tabel yang berhubungan dengan objek. Fitur ini membedakan objek dari suatu tipe data abstrak (atau modul), yang memiliki tetap (statis) pelaksanaan operasi untuk semua kasus
• Enkapsulasi (atau multi-metode, dalam hal ini negara disimpan terpisah)
• Subtipe polimorfisme
• objek warisan (atau delegasi)
• Buka rekursi – variabel khusus (sintaksis ini mungkin merupakan kata kunci), biasanya disebut this atau self yang memungkinkan tubuh metode untuk invoke metode lain tubuh objek yang sama. Variabel ini akhir-terikat; ini memungkinkan sebuah metode yang didefinisikan dalam satu kelas untuk memanggil metode lain yang ditentukan kemudian, dalam beberapa subclass daripadanya.
Demikian pula, dalam buku 2003, Konsep-konsep dalam bahasa pemrograman, John C. Mitchell mengidentifikasi empat fitur utama: dinamis pengiriman, abstraksi, subtipe polimorfisme, dan pewarisan. Michael Lee Scott dalam Programming Language Pragmatics hanya mempertimbangkan enkapsulasi, pewarisan dan dinamis pengiriman.
Bahasa OOP Simula (1967) secara umum diterima sebagai bahasa pertama untuk memiliki fitur-fitur utama dari sebuah bahasa berorientasi objek. Hal ini diciptakan untuk membuat program simulasi, di mana apa yang kemudian disebut objek adalah representasi informasi yang paling penting. Smalltalk (1972-1980) adalah dapat dikatakan sebagai contoh kanonik, dan satu dengan yang banyak teori pemrograman berorientasi objek adalah dikembangkan.
• Bahasa disebut “murni” OO bahasa, karena segala sesuatu di dalamnya diperlakukan secara konsisten sebagai sebuah objek, dari primitif seperti karakter dan tanda baca, sepanjang jalan sampai ke seluruh kelas, prototip, blok, modul, dll. Mereka dirancang secara khusus untuk memfasilitasi, bahkan menegakkan, metode OO. Contoh: Smalltalk, Eiffel, Ruby, JADE
• Bahasa dirancang terutama untuk pemrograman OO, tapi dengan beberapa elemen prosedural. Contoh: C + +, Java, Python.
• Bahasa yang secara historis bahasa prosedural, tetapi telah diperluas dengan beberapa fitur OO. Contoh: Fortran 2003, Perl, COBOL 2002.
• Bahasa dengan sebagian besar fitur objek (kelas, metode, warisan, usabilitas), tapi dalam bentuk aslinya jelas. Contoh: Oberon (Oberon-1 atau Oberon-2).
• Bahasa dengan tipe data abstrak dukungan, tetapi tidak semua fitur object-orientasi, kadang-kadang disebut objek berbasis bahasa. Contoh: Modula-2 (dengan sangat baik dan informasi enkapsulasi menyembunyikan), liat, CLU.
OOP di scripting dalam beberapa tahun terakhir, pemrograman berorientasi objek telah menjadi sangat populer dalam bahasa pemrograman scripting. Python, Ruby dan groovy adalah bahasa scripting yang dibangun di atas prinsip-prinsip OOP, sementara Perl dan PHP telah menambahkan fitur berorientasi objek sejak Perl 5 dan PHP 4, dan ColdFusion sejak versi 6.
Ringkasan
Object Oriented Programming (OOP) dapat diartikan beberapa macam antara lain :
- Suatu teknik atau cara untuk membuat program (perangkat lunak) objek.
- Pemrograman yang dibangun dengan cara membungkus (enkapsulasi) komponennya menjadi kelompok data dan fungsi yang dapat mewarisi atribut dan sifat dari komponen lainnya, dan komponen-komponen tersebut dapat berinteraksi satu sama lainnya.
- Pemrograman yang didasarkan pada objek-objek, yaitu suatu unit terkecil dari program yang mengandung data dan fungsi yang bekerja atas objek tersebut.
Perangkat lunak objek merupakan perangkat lunak yang dibangun dari kelas-kelas dan objek-objek yang saling berinteraksi satu sama lainnya. Kelas adalah deskripsi statis dari sesuatu objek-objek yang memiliki karakteristik yang sama. Objek adalah sesuatu yang diinstansiasi dari kelas.
Mengapa OOP dibutuhkan ?
- Sudut pandang pembuatan program selaras dengan realitas dunia nyata.
- Kemudahan pengembangan.
- Kecepatan pengembangan.
- Peningkatan produktivitas.
Karakteristik OOP antara lain :
- Abstraksi
- Enkapsulasi
- Pewarisan (Inheritance)
- Polymorphism
- Komunikasi antar Objek
- Reusability
Berberapa bentuk OOP antara lain :
- OOP dengan ADT (Abstract Data Type)
- OOP dengan Inheritance dan Polymorphism
- OOP Client-Supplier
- OOP dengan Genericity
- OOP Concurrent
Macam-macam bahasa OOP antara lain :
- Bahasa OOP Murni adalah bahasa yang mengharuskan program betul-betul ditulis dari objek-objek saja. Dengan kata lain segala sesuatu di dalamnya diperlakukan secara konsisten sebagai sebuah objek, dari primitif seperti karakter dan tanda baca, sepanjang jalan sampai ke seluruh kelas, prototipe, blok, modul, dll Mereka dirancang secara khusus untuk memfasilitasi, bahkan menegakkan, metode Objek.
Contoh: Eiffel, SmallTalk, Ruby, JADE.
- Bahasa OOP Hybrid (Campuran) adalah bahasa dirancang terutama untuk pemrograman objek, tapi dengan beberapa elemen prosedural. atau bahasa yang masih memungkinkan penulisan program mencampuradukkan objek dengan fungsi dan type lainnya di luar objek.
Contoh: C++, Java, Delphi, Python.
- Bahasa OOP Hybrid untuk Web Programming : Perl, PHP
readmore...

Formula Darwinisme yang Tidak Rasional, Tidak Logis dan Tidak Ilmiah

Pada kenyataannya, pernyataan mendasar Darwinisme sepenuhnya tidaklah ilmiah, dan ketiadaan nalarnya sedemikian jelas sehingga anak usia sekolah dasar pun dapat melihatnya. Menurut Darwinisme, dengan cara yang tidak dapat dijelaskan, sel pertama diduga terbentuk di lingkungan zaman purba bumi, dalam sebuah genangan air berlumpur. Dan dari sel tunggal itu, serangkaian kejadian kebetulan tanpa akhir benar-benar memunculkan hewan, tumbuhan, manusia dan peradaban. Dengan kata lain, seluruh umat manusia, dan juga seluruh kerajaan tumbuhan dan hewan, diyakini sebagai hasil karya lumpur berkadar tepat, waktu yang lama dan berlimpah kejadian kebetulan.

Menurut kaum Darwinis, yang menderita kekurangan nalar yang jelas, bahan-bahan tadi, yang masing-masingnya tidak berkesadaran, memunculkan manusia yang memiliki akal dan kesadaran, yang berpikir, mencintai, merasa kasihan, memiliki penilaian bijaksana, menghasilkan lukisan dan patung, menggubah simponi, menulis buku cerita, membangun pencakar langit, membangun reaktor nuklir, menemukan penyebab penyakit dan meramu obat untuk mengobatinya, atau berpolitik. Mereka menyatakan bahwa ketika waktu yang cukup telah terlewati, singa, harimau, kelinci, rusa, gajah, kucing, anjing, ngengat, lalat, buaya dan burung semuanya berevolusi secara kebetulan dari air berlumpur. Semua jenis buah-buahan dan sayur-mayur, dengan rasa dan aromanya yang khas – jeruk, strawberi, pisang, apel, anggur, tomat, lada – bunga dengan bentuk yang tiada bandingannya dan tetumbuhan lain kesemuanya muncul dari lumpur yang sama.

Singkatnya, sejak zaman Darwin, tak terhitung tulisan, karya tulis ilmiah, film, laporan surat kabar, artikel majalah dan acara televisi telah mengulang-ulang cerita evolusionis bahwa semua bentuk kehidupan muncul secara kebetulan dari lumpur. Dengan kata lain, jika Anda bertanya pada seorang Darwinis “Bagaimana peradaban kita muncul?” atau, “Bagaimana begitu banyak bentuk kehidupan muncul menjadi ada?” atau, “Bagaimana manusia menjadi ada?” Inti jawaban yang akan Anda terima adalah ini: Kejadian-kejadian kebetulan memunculkan semua hal tersebut dari lumpur, seiring berjalannya waktu.

Tak diragukan, seseorang mestilah tidak berakal atau tidak memiliki sarana pemahaman apa pun untuk mempercayai dongeng semacam itu. Namun anehnya, teori yang sangat tidak masuk akal dan bertentangan dengan nalar itu memiliki pengikut selama bertahun-tahun dan masih terus disebarluaskan dengan bungkus ilmiah.

readmore...

Atlas Penciptaan dan Pameran Fosil Menyebabkan Kepanikan di Prancis dan Turki

Pameran fosil yang berlanjut dengan kecepatan penuh di seluruh wilayah Turki tampak menyebabkan kegelisahan mendalam dan kepanikan di kalangan lingkaran media tertentu. Tidak mampu menyodorkan bukti apa pun yang membantahnya dan dilanda kepanikan karena dihadapkan perkembangan ini, kalangan tersebut mengambil langkah pelarangan dan penghalangan. Namun, menerbitkan laporan yang ditujukan dalam rangka penghentian pameran fosil dan pelarangan buku Atlas Penciptaan tidak dapat menghentikan runtuhnya Darwinisme.

Yang seharusnya dilakukan media Darwinis adalah menampilkan fosil-fosil bentuk peralihan yang menunjukkan bukti evolusi, daripada mencoba menutupi temuan-temuan ilmiah tersebut. Namun tak satu fosil bentuk peralihan pun telah ditemukan hingga kini, dan tidaklah mungkin fosil itu akan ditemukan di masa mendatang. Sungguh, semua tantangan kami kepada para evolusionis agar mereka memamerkan bentuk-bentuk peralihan mana pun yang mungkin mereka miliki tidak pernah dipenuhi, dan kaum Darwinis menjadi bungkam di hadapan temuan-temuan fosil yang membuktikan fakta Penciptaan.

Mereka yang berusaha menghentikan pameran fosil tidak sadar bahwa terdapat jutaan fosil di bawah bangunan-bangunan tempat fosil-fosil ini dipamerkan dan di bawah jalan-jalan yang mereka lalui untuk meliput masalah ini, dan bahwa masing-masing dari fosil ini mengarahkan kepada Penciptaan. Di daerah mana pun di Anatolia dilakukan penggalian, atau di kota mana pun di Marmara, atau di distrik mana pun di Istanbul, tidak peduli jalan mana yang digali, jutaan fosil yang keberadaannya membuat orang-orang ini sedemikian ketakuan akan ditemukan. Hanya beberapa contoh, seperti fosil ikan berumur 15 juta tahun ditemukan selama penggalian sebuah sumur di Feke, Adana; fosil gajah, kambing dan kuda nil berumur 10-8 juta tahun, ditemukan di Nevshir; fosil ikan gurami berumur 15 juta tahun ditemukan di penambangan batu di Silifke, Mersin; atau fosil gajah, rusa, badak, jerapah, kambing dan beruang ditemukan di Kokluce, Sivas merupakan bukti berlimpahnya jumlah fosil yang membuktikan Penciptaan yang ada di perut bumi.

Menyebarluaskan liputan berjudul “Tutup pameran-pameran ini!” atau “Larang buku ini!” dan menggunakannya untuk ditanamkan ke dalam pikiran masyarakat umum, padahal bumi yang mereka injak dipenuhi fosil yang membuktikan fakta Penciptaan, menunjukkan kesulitan mengenaskan yang kini dialami sendiri oleh kaum Darwinis.

Hanya fosil-fosil yang benar-benar telah membatu yang ditampilkan pada pameran ini, dan di bawahnya ditulis kata-kata “fosil ini tetap tidak berubah selama ratusan juta tahun.” Fosil-fosil tersebut sama persis dengan spesimen masa kini, dan masyarakat umum dapat memahami hal ini dengan mudah tanpa perlu penjelasan lebih dalam. Jutaan fosil, seperti laba-laba berumur 125 juta tahun, buaya berumur 100 juta tahun, udang berumur 95 juta tahun, semut berumur 45 juta tahun, pakis berumur 300 juta tahun, daun tumbuhan Willow berumur 50 juta tahun atau tengkorak hyena berumur 80 juta tahun memberitahu kita “kami tidak pernah berevolusi, kami diciptakan.” Fosil-fosil ini menunjukkan bahwa teori evolusi adalah sebuah mitos, tanpa perlu penjabaran tambahan apa pun. Siapa pun yang berpikir lurus dengan daya pemahaman dapat dengan mudah memahami ini. Sekali mereka melihat bukti-bukti yang terlampau jelas dan nyata ini, masyarakat tidak akan tersesatkan lagi oleh penipuan Darwinisme.

Bertahun-tahun, Darwinisme benar-benar telah memiliki pengaruh hipnotis pada masyarakat dan menanamkan ke dalam pikiran mereka sebuah kebohongan besar. Namun sekarang tiada guna lagi bagi media evolusionis melanjutkan kebohongan ini dengan cara yang begitu menyedihkan. Sebagaimana ratusan ribu orang yang telah melihat dan menerima fakta-fakta yang sebenarnya, mereka juga wajib mengakui bahwa mereka telah “dibohongi” dan sadar bahwa tidaklah pernah terlambat untuk memperbaiki kerusakan yang telah dilakukan.

Penelitian menunjukkan bahwa pengaruh Darwinisme di Turki terus berkurang setiap harinya. Pada awal 1980-an, jumlah orang yang tidak percaya pada evolusi sekitar 30 – 40%, namun sebuah jajak pendapat yang dilakukan pada 2006 menunjukkan bahwa 75% rakyat Turki tidak lagi percaya pada teori evolusi. Menurut jajak pendapat terakhir oleh Yayasan Pengkajian Ekonomi dan Sosial Turki (TESEV), 87,4% rakyat Turki percaya bahwa “Tuhan menciptakan manusia.”

Perkembangan serupa terjadi di Prancis, di mana orang-orang dikejutkan dengan fakta-fakta ilmiah yang mereka saksikan pada Atlas Penciptaan. Jika jajak pendapat dilakukan tahun depan, maka akan tampak perbedaan besar antara jumlah orang di Prancis yang mempercayai teori evolusi tahun lalu dan tahun depan. Jika ditanyai tahun depan, sejumlah besar masyarakat Prancis akan mengatakan bahwa mereka tidak percaya pada Darwinisme. Dan tidak hanya di Prancis; orang-orang di Italia, Inggris, Jerman, Swis, Denmark dan Belgia, singkatnya, orang-orang di seluruh dunia, akan menyaksikan fakta-fakta tersebut dan dengan segera terbebaskan dari sihir Darwinisme. Matahari yang akan menerangi seluruh dunia telah lahir.
readmore...

Minggu, 13 Juni 2010

kumpulan rumus matematika sma full

banyak banget yang butuhin rumus mtk tapi susah nyarinya kerena pisah pisah nah nih saya kasih kumpulan rumus matematika buat anak sma ataupun umum.
pokonya komplit dari kelas 1-3 sma ada semua...
kalo yang laen mah cari atu-atu yang ini tinggal donlot aja atu dapetnya semua,,,
tapi file nya bentuk pdf jadi lulu pada mesti punya software pdfnya juga kan.
nah saya kasih juga nih

link foxitreader untuk file pdf;

http://download.cnet.com/Foxit-Reader/3000-10743_4-10313206.html?part=dl-116442&subj=dl&tag=button/

link matematika full season;

http://www.ziddu.com/download/10265379/matematika.rar.html

link di atas tinggal di copy aja keadress ,,,
100% free.
readmore...

Sabtu, 12 Juni 2010

kumpulan rumus fisika

copy aja ling dibawah ini ke adrress lu,,,

http://www.ziddu.com/download/10248654/2871388-Fisika-Rumusrumus-Fisika-SMA.doc.html
readmore...

Kamis, 03 Juni 2010

Pemrograman Berorientasi Objek (Object Oriented Programmnig)

Pengertian
Bahasa pemrograman pada decade terahir ini mengalami perkembangan yang signifikan seiring perkembangan teknologi.coba kita bayangkan bagaimana bahasa mesin atau bahasa asembli dapat dipahami oleh pionir komputer. Mereka yang terbiasa dengan bahasa progam BASIC atau C akan mengalami kesulitan dalam mengikuti program yang dikembangkan pada Era komputer awal. Bahkan beberapa generasi ketiga yang lebih sederhana pun tetap ada tantanganya karena bahasa tersebut berorientasi pada prosedur, yang memaksa programmer untuk mengikuti alur yang telah ditentukan sebelumnya.

OOP (Object Oriented Programming) atau Pemprograman berorientasi objek adalah suatu cara baru dalam berfikir serta berlogika dalam menghadapi masalah-masalah yang akan dicoba diatasi dengan bantuan komputer.Pemrograman berorientasi objek tidak seperti pendahulunya (Pemprograman Terstruktur), mencoba melihat permasalahan lewat pengamatan dunia nyata dimana setiap objek adalah entitas tunggal yang memiliki kombinasi struktur data dan fungsi tertentu. Ini kontras dengan pemprograman terstruktur dimana struktur data dan fungsi didefinisikan secara terpisah dan tidak berhubungan secara erat.

Secara garis besar, suatu bahasa pemrograman dapat dikatakan sebagai bahasa pemrograman berorientasi objek (atau Object Oriented Programming / OOP) apabila ia mendukung konsep abstraksi (abstraction), enkapsulasi (encapsulation), polimorfisme (polymorphism),dan pewarisan (inheritance). Selain konsep-konsep ini, ada beberapa konsep fundamental lainnya, seperti kelas, objek, dan message.
karakteristik atau konsep OOP yang di Implementasikan
 Class
merupakan gambaran dari suatu object,benda atau kumpulan atas definisi data dan fungsi-fungsi dalam suatu unit untuk suatu tujuan tertentu. Sebagai contoh 'class of car' adalah suatu unit yang terdiri atas definisi-definisi data dan fungsi-fungsi yang menunjuk pada berbagai macam merk/jenis mobil. 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.
Contoh :
Public class Mahasiswa

Acces Modifier blok awal class nama class
“body class disini”
Blok akhir class
End class
Object
merupakan pembungkus data dan fungsi bersama menjadi suatu unit dalam sebuah program komputer; objek merupakan dasar dari modularitas dan struktur dalam sebuah program komputer berorientasi objek. contoh nya : Mobil, Motor, Sepeda

 Inheritance
merupakan bentuk yang lebih spesifik dari Object misalnya : Mobil maka inheritance dari mobil adalah dapat berupa Mobil Truk Tronton, Mobil Truk FUSO, Mobil Sedan,Mobil Pick up, Mobil Sedan

 Encapsulation
merupakan cara menyembunyikan suatu proses dari sebuah system dalam rangka menyederhanakan pengaplikasian dari system tersebut dan menghindari gangguan dari system tersebut.atau 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.contohnya : stang pada motor, tombol stater pada motor, Tombol ON/OFF pada remote TV

 Polymorfisme
merupakan parameter yang digunakan oleh suatu Class/Object contoh nya : kita mempunyai Class yang berupa mobil apabila diturunkan menjadi dua buah class menjadi Mobil Matic dan Mobil Manual. Ketika Melakukan Metode Berjalan maka yang dilakukan akan berbeda. Mobil Matic akan berjalan sendiri dengan hanya menginjak gas, sedangkan Mobil Manual akan berjalan dengan memasukan gigi terlebih dahulu.
Kondisi yang harus dipenuhi supaya Polimorfisme dapat di implementasikan adalah:
• Method yang dipanggil harus melalui variable dari basis class atau superclass.
• Method yang dipanggil harus juga menjadi method dari basis class.
• Signature method harus sama baik pada superclass maupun subclass.
• Method access atribut pada subclass tidak boleh lebih terbatas dari basis class.

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.
Konsep OOP dalam Pemrograman Visual

Pada Pemrograman baik desktop atau web banyak diperdebatkan apakah bahasa pemrograman Visual termasuk sebagai bahasa pemrograman berorientasi object ataukah tidak. Pada satu sisi,Pemrograman Visual mendukung object dan interface, dan juga mengimplementasikan class yang didefinisikan pada class module dan disimpan pada file dengan ekstensi .cls. Bahkan implementasi drag and drop control yang pasti dikenal oleh setiap programer Visual (Basic,vb Net,C++ builder) merupakan contoh object yang dapat di-reuse. Pada saat Anda meletakkan sebuah control, misalnya sebuah command button pada form Visual C++ builder, Anda telah menciptakan object baru yang memiliki members berupa property, method, dan events. Pemrograman Visual juga mengenal keyword private, friend, public, dan static yang digunakan untuk mengatur level akses dari elemen yang dideklarasikan. Tetapi, pada sisi lain PemrogramanVisual dianggap tidak mengimplementasikan inheritance dan hanya memiliki fitur object oriented yang terbatas. Sebuah class pada Visual tidak mendukung untuk menurunkan property dan function-nya pada class yang lain. Bagaimana dengan polymorphism? Pemrograman Visual mendukung polymorphism melalui interface pada ActiveX. Pada Component Object Model (COM) yang membentuk infrastruktur spesifi kasi ActiveX, terdapat multiple interface yang memungkinkan komponen software dikembangkan tanpa mengubah kode program yang ada. Secara umum, OOP pada Visual (Basic,vb Net,foxfro,C++ buider) lebih diimplementasikan pada user interface dan kurang memberikan dukungan bagi programer untuk mengimplementasikan OOP pada kode program. Paradigma ini yang kemudian diubah pada generasi bahasa-bahasa pemrograman visual.

Tipe-tipe member dalam setiap bahasa Pemrograman Visual adalah:

1. Fields.
Merupakan konstanta atau variabel yang mengizinkan akses tipe data. Fields dapat didefi nisikan oleh class, structure, dan enumeration. Fields digunakan sebagai data yang bersifat read-only, atau sering didefinisikan sebagai konstanta. Fields juga dapat berupa variabel read-only yang nilainya didefinisikan kali pertama pada class constructor dan tidak dapat diubah lagi.

2. Properties.
Property dapat didefi nisikan untuk class, structure, dan interface. Umumnya property dapat dibaca (readable) dan ditulis (writable), walaupun dapat juga diperlakukan read-only atau write-only.

3. Methods.
Merupakan function atau subrutin yang tersedia pada sebuah class, structure, interface, atau delegate. Pada sebuah method terdapat parameter atau argumen yang dapat dikirimkan by value atau by reference. Bagi programer Visual Basic 6.0 sudah tentu tidak asing lagi dengan parameter by value maupun by reference yang biasa digunakan dalam pembuatan function/procedure. By value berarti perubahan nilai pada variabel parameter yang dikirimkan hanya akan berlaku di dalam function, sementara by reference berarti perubahan nilai pada variabel di dalam function akan tetap berlaku pada saat function tersebut selesai dieksekusi dan kembali pada pemanggil. Dengan menggunakan keyword ByVal atau ByRef, Anda dapat menentukan bagaimana parameter dikirimkan.

4. Events.
Pada Visual Basic versi sebelumnya, Anda tentu telah mengenal event yang menimbulkan istilah event-driven programming. Event merupakan sebuah function yang dipanggil untuk merespon kejadian/event tertentu, seperti klik mouse, penekanan tombol keyboard, perubahan nilai field pada database, dan lain-lain. Umumnya event mengirimkan dua parameter, yaitu object yang mengindikasikan sender/pengirim event, dan object yang menyediakan informasi pada event tersebut.

Pada sebuah class, Anda dapat melakukan modifikasi pada method dengan cara overriding maupun overloading. Overriding berarti Anda mengubah implementasi dari sebuah method, sementara overloading berarti menambahkan method baru dengan nama yang sama, tetapi dengan pengenal yang berbeda. Overloading mengizinkan Anda memiliki dua atau lebih method dengan nama yang sama. Dua method tersebut akan muncul pada fasilitas IntelliSense sehingga pengguna dapat memilih method yang diinginkan. Bagaimanapun, salah memilih method dapat menyebabkan runtime-error, Anda dapat menghilangkan method yang tidak diinginkan untuk tampil dengan menggunakan keyword Shadows.

readmore...

Rabu, 02 Juni 2010

Program C++ menggunakan (Iostream.h)2

nah ni lanjuta program yang kita buat sebelumnya,,,

caranya sama ko...

tinggal codingnya kita ganti sama yang baru nie,,,


#include

void main(){

int a;

int b;

cout << "quit or no (1/2)" << endl;

cout << "pilih salah satu= ";

cin >> a;

if (a==1){

cout << "end" << endl;}

else if (a==2){

cout << "menu" << endl;

cout << "1, tambah data" << endl;

cout << "2, ubah data" << endl;

cout << "3, hapus data" << endl;

cout << "4, quit" <<>

cout << "pilih (1/2/3/4)= ";

cin >> b;

{if (b==1)

cout << "anda memilih tambah data" << endl;

else if (b==2)

cout <<" anda memilih ubah data" << endl;

else if (b==3)

cout << "anda memilih hapus data" << endl;

else if (b==4)

cout << "quit" << endl; }

}

}


jangan lupa comennya y,,,

eh coding yang sebelumnya mungkin ada yang salah, disebabkan postingnya tak ter deteksi...

perbaiki aja sendiri y,,, coba coba latihan gt,,, hehehe....

readmore...

Program C++ menggunakan (Iostream.h)

Saya akan memperagakan/ memberikan pengalaman dalam membuat program dengan cpp.
Pertama buka program cpp 6.0 milik anda muncul seperti dibawah;


lalu ctrl+n/ file new, lalu pilih project win32 concole applikation seperti dibawah ini;

project name isi sesuai keinginan anda. setelah selesai klik ok, lalu enter trus sampai muncul kembali ke gambar semula... tapi lihat perbedaannya,,,

lalu ctrl+n/ file new kembali maka akan muncul seperti di bawah,,, pilih c++ source file lalu isi file name terserah anda jangan lupa di akhiri dengan dot cpp (.cpp). lalu enter.

maka akan muncul,,, seperti gambar di bawah,,,


lalu ketik file di bawah ini kedalam kotak yang di lingkari di atas, dalam program anda.

//#include

void main(){

int jenis, a=100000, b=15000, c=20000;

char nama[30];

cout << "jenis penyakit" <<>

cout << "1, TBC" <<>

cout << "2, sakit hati" <<>

cout << "3, demam" <<>

cout << "nama : " ;

cin >> nama;

cout << "masukan jenis penyakit anda (no,nya): ";

cin >> jenis;

if (jenis==1){

cout <<>

cout << "dr : anda harus menebus obat aple di apotik depan" <<>

cout << "apoteker : anda harus bayar Rp. " <<>

else if (jenis==2){

cout <<>

cout << "dr : anda harus menebus obat orange di apotik depan" <<>

cout << "apoteker : anda harus bayar Rp. " <<>

else if (jenis==3){

cout <<>

cout << "dr : anda harus menebus obat blue di apotik depan" <<>

cout << "apoteker : anda harus bayar Rp. " <<>

}//


seperti gambar di bawah ini,,,

lalu klik tombol yang menyerupai tanda seru (!) berwarna merah. untuk menjalankan program. maka akan muncul gambar seperti di bawah,,,
untuk menjalankan program hitam ini. isi sesuai permintaan program lalu enter.


begitu program yang saya buat semoga dapat memberikan ilmu buat anda,,,
jangan lupa buku tamunya di isi!!!
readmore...

Internet Download Manager 5.18 Full


DOWNLOAD FREE Internet Download Manager 5.18 Full | keygen | patch | serial | 3.26 MB



Internet Download Manager (IDM) is a tool to increase download speeds by up to 5 times, resume and schedule downloads. Comprehensive error recovery and resume capability will restart broken or interrupted downloads due to lost connections, network problems, computer shutdowns, or unexpected power outages. Simple graphic user interface makes IDM user friendly and easy to use.Internet Download Manager has a smart download logic accelerator that features intelligent dynamic file segmentation and safe multipart downloading technology to accelerate your downloads. Unlike other download managers and accelerators Internet Download Manager segments downloaded files dynamically during download process and reuses available connections without additional connect and login stages to achieve best acceleration performance.

Internet Download Manager supports proxy servers, ftp and http protocols, firewalls, redirects, cookies, authorization, MP3 audio and MPEG video content processing. IDM integrates seamlessly into Microsoft Internet Explorer, Netscape, MSN Explorer, AOL, Opera, Mozilla, Mozilla Firefox, Mozilla Firebird, Avant Browser, MyIE2, and all other popular browsers to automatically handle your downloads. You can also drag and drop files, or use Internet Download Manager from command line. Internet Download Manager can dial your modem at the set time, download the files you want, then hang up or even shut down your computer when it's done.

Other features include multilingual support, zip preview, download categories, scheduler pro, sounds on different events, HTTPS support, queue processor, html help and tutorial, enhanced virus protection on download completion, progressive downloading with quotas (useful for connections that use some kind of fair access policy or FAP like Direcway, Direct PC, Hughes, etc.), built-in download accelerator, and many others.

DOWNLOAD :
http://www.ziddu.com/download/6199918/InternetDownloadManager5.18.rar.html

readmore...

Internet Download Manager 5.19 Build 3 Final


Internet Download Manager: Download accelerator tercepat

Internet Download Manager (IDM) adalah alat untuk meningkatkan kecepatan download sampai 500 persen, melanjutkan dan jadwal download. Comprehensive error recovery dan melanjutkan kemampuan akan restart download rusak atau terputus karena kehilangan koneksi, masalah jaringan, komputer shutdowns, atau listrik padam tak terduga. Antarmuka pengguna grafis sederhana membuat IDM user friendly dan mudah digunakan.

Internet Download Manager memiliki logika download accelerator cerdas yang segmentasi file fitur cerdas dinamis dan teknologi download multipart aman untuk mempercepat download Anda. Tidak seperti akselerator download lain dan manajer bahwa segmen file sebelum mulai men-download, Internet Download Manager segmen file yang didownload secara dinamis selama proses download. Internet Download Manager menggunakan kembali sambungan tersedia tanpa menghubungkan dan login langkah tambahan untuk mencapai kinerja percepatan yang lebih baik.

Internet Download Manager mendukung proxy server, ftp dan protokol http, firewall, pengalihan, ****** s, direktori dengan otorisasi, MP3 audio dan MPEG video processing konten, dan sejumlah besar format daftar direktori. IDM berbaur ke dalam Microsoft Internet Explorer, Netscape, MSN Explorer, AOL, Opera, Mozilla, Mozilla Firefox, Mozilla Firebird, Avant Browser, MyIE2, dan semua browser populer lainnya untuk secara otomatis menangani Anda. Anda juga dapat drag dan drop file, atau menggunakan Internet Download Manager dari baris perintah. Internet Download Manager bisa dial modem Anda pada waktu yang ditetapkan, download file yang Anda inginkan, kemudian menggantung atau bahkan mematikan komputer Anda bila dilakukan.

Petunjuk Install IDM 5.19 Build 3 Final :

  1. Download dan ekstrak IDM v 5.19 Build 3
  2. Lakukan proses installasi pada file idman519.exe
  3. Jika sebelumnya sudah terinstall IDM versi lama bisa menimpa dan melanjutkan installasi dengan file installer IDM yang baru
  4. Setelah proses installasi selesai, tutup/exit program ini. Lihat juga di system tray pojok kanan bawah, apabila masih ada logo IDM klik kanan pilih exit
  5. Copy file patch.exe kedalam folder installasi yang biasanya terdapat di : C:\Program Files\Internet Download Manager
  6. Kemudian jalankan file tersebut. Jika anda menggunakan Windows vista dan Windows 7, jalankan sebagai Run As Administrator
  7. Finished

Download : Internet Download Manager 5.19 Build 3 Final

pass : disini

Versi Portable : Internet Download Manager 5.19 Build 3 Final Portable

readmore...