widgets

Selasa, 29 November 2011

Pemrograman C++

C++ adalah bahasa pemrograman komputer C++ dikembangkan di Bell Labs (Bjarne Stroustrup) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu BCL, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bell labs pertama kali mengembangkan C++ pada awal 1980-an, Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding).[1] Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading.[rujukan?] Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming).

Perbedaan Antara Bahasa pemrograman C dan C++ meskipun bahasa-bahasa tersebut menggunakan sintaks yang sama tetapi mereka memiliki perbedaan, C merupakan bahasa pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan dengan membagi-bagi masalah tersebut kedalam su-submasalah yang lebih kecil, Selain itu, C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class.[3]

Pemrograman Php

PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.

Contoh terkenal dari aplikasi PHP adalah phpBB dan MediaWiki (software di belakang Wikipedia). PHP juga dapat dilihat sebagai pilihan lain dari ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun Microsystems, dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks berupa CMS yang dibangun menggunakan PHP adalah Mambo, Joomla!, Postnuke, Xaraya, dan lain-lain.
Sejarah PHP

PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web.

Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI, kependekan dari Hypertext Preprocessing'/Form Interpreter. Dengan perilisan kode sumber ini menjadi open source, maka banyak programmer yang tertarik untuk ikut mengembangkan PHP.

Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.

Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0.

Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.

Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.
Kelebihan PHP dari bahasa pemrograman lain

Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.
Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai IIS sampai dengan apache, dengan configurasi yang relatif mudah.
Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan.
Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena referensi yang banyak.
PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (linux, unix, windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.

Sejarah Internet

Sejarah Internet. Sejarah awal terbentuknya internet. Bicara mengenai internet tak akan lepas jauh jauh mengenai jaringan, koneksi dan dunia. Internet merupakan jaringan yang saling terhubung dalam skala besar antar perangkat jaringan. LAN, MAN dan WAN juga merupakan bagian bagian dari Internet dan Internet memiliki sangat banyak jaringan dan luas. Berikut Sejarah Internet:

Internet yang saat ini bisa kita nikmati dengan mudahnya ternyata awalnya dari Departemen Pertahanan Amerika Serikat pada tahun 1969, melalui proyek ARPA yang disebut ARPANET (Advanced Research Project Agency Network), di mana mereka mendemonstrasikan bagaimana dengan hardware dan software komputer yang berbasis UNIX, kita bisa melakukan komunikasi dalam jarak yang tidak terhingga melalui saluran telepon. Proyek ARPANET merancang bentuk jaringan, kehandalan, seberapa besar informasi dapat dipindahkan, dan akhirnya semua standar yang mereka tentukan menjadi cikal bakal pembangunan protokol baru yang sekarang dikenal sebagai TCP/IP (Transmission Control Protocol/Internet Protocol).

Tujuan awal dibangunnya proyek itu adalah untuk keperluan militer. Pada saat itu Departemen Pertahanan Amerika Serikat (US Department of Defense) membuat sistem jaringan komputer yang tersebar dengan menghubungkan komputer di daerah-daerah vital untuk mengatasi masalah bila terjadi serangan nuklir dan untuk menghindari terjadinya informasi terpusat, yang apabila terjadi perang dapat mudah dihancurkan.
Pada mulanya ARPANET hanya menghubungkan 4 situs saja yaitu Stanford Research Institute, University of California, Santa Barbara, University of Utah, di mana mereka membentuk satu jaringan terpadu di tahun 1969, dan secara umum ARPANET diperkenalkan pada bulan Oktober 1972. Tidak lama kemudian proyek ini berkembang pesat di seluruh daerah, dan semua universitas di negara tersebut ingin bergabung, sehingga membuat ARPANET kesulitan untuk mengaturnya.

Oleh sebab itu ARPANET dipecah manjadi dua, yaitu “MILNET” untuk keperluan militer dan “ARPANET” baru yang lebih kecil untuk keperluan non-militer seperti, universitas-universitas. Gabungan kedua jaringan akhirnya dikenal dengan nama DARPA Internet, yang kemudian disederhanakan menjadi Internet. Itulah Sejarah Internet

Cara Meningkatkan Daya Ingat Otak

Lupa adalah manusiawai karena memang manusia adalah tempatnya salah dan lupa. Namun jika sering lupa atau peluypa tentu ini berbeda, sebab jika sudah dikatakan lupa berarti ia sedang terjangkit penyakit yaitu penyakit lupa.
Orang pelupa jika sudah parah maka dikatakan pikun. Yang namanya pikun itu sudah lupa apa yang dikatakan dan yang dikerjakan. Lawan kata lupa adalah ingat, didalam otak kita ada sel khusus untuk mengingat sesuatu. Nah sel khusus untuk mengingat ini harus kita rawat bahkan harus kita latih agar kemampuannya dalam mengingat semakin baik.

1. Hendaknya anda membiasakan diri dengan tidur yang cukup.
2. Jadikan Olahraga sebagai kebutuhan dan rutinitas harian anda.
3. Berhati-hatilah dengan Suplemen penambah daya ingat.
4. Hendaknya kamu selalu mengawasi obat-obatan yang dikonsumsi.
5. Kendalikan rasa stress yang menyelimuti pikiran anda.
6. Cobalah dengan melakukan permainan yang berhubungan dengan daya ingat.
7. Hendaknya anda berusaha meningkatkan konsentrasi dan memfokuskan pikiran.
8. Jangan pernah berhenti untuk terus belajar dan mengasah kemampuan otak.
9. Tumbuhkan rasa optimis dalam diri Anda.

Cara Belajar Yang Efektif

Bertanggung jawab atas dirimu sendiri.

Tanggung jawab merupakan tolok ukur sederhana di mana kamu sudah mulai berusaha menentukan sendiri prioritas, waktu dan sumber-sumber terpercaya dalam mencapai kesuksesan belajar.

Pusatkan dirimu terhadap nilai dan prinsip yang kamu percaya.

Tentukan sendiri mana yang penting bagi dirimu. Jangan biarkan teman atau orang lain mendikte kamu apa yang penting.

Kerjakan dulu mana yang penting.

Kerjakanlah dulu prioritas-prioritas yang telah kamu tentukan sendiri. Jangan biarkan orang lain atau hal lain memecahkan perhatianmu dari tujuanmu.

Anggap dirimu berada dalam situasi "co-opetition" (bukan situasi "win-win" lagi).

"Co-opetition" merupakan gabungan dari kata "cooperation" (kerja sama) dan "competition" (persaingan). Jadi, selain sebagai teman yang membantu dalam belajar bersama dan banyak memberikan masukkan/ide baru dalam mengerjakan tugas, anggaplah dia sebagai sainganmu juga dalam kelas. Dengan begini, kamu akan selalu terpacu untuk melakukan yang terbaik (do your best) di dalam kelas.

Pahami orang lain, maka mereka akan memahamimu.

Ketika kamu ingin membicarakan suatu masalah akademis dengan guru/dosenmu, misalnya mempertanyakan nilai matematika atau meminta dispensasi tambahan waktu untuk mengumpulkan tugas, tempatkan dirimu sebagai guru/dosen tersebut. Nah, sekarang coba tanyakan pada dirimu, kira-kira argumen apa yang paling pas untuk diberikan ketika berada dalam posisi guru/dosen tersebut.

Cari solusi yang lebih baik.

Bila kamu tidak mengerti bahan yang diajarkan pada hari ini, jangan hanya membaca ulang bahan tersebut. Coba cara lainnya. Misalnya, diskusikan bahan tersebut dengan guru/dosen pengajar, teman, kelompok belajar atau dengan pembimbing akademismu. Mereka akan membantumu untuk mendapatkan pemahaman yang lebih baik.

Tantang dirimu sendiri secara berkesinambungan.

Dengan cara ini, belajar akan terasa mengasyikkan, dan mungkin kamu mendapatkan ide-ide yang cemerlang.

Mikroprosessor

Sebuah mikroprosesor (sering dituliskan: µP atau uP) adalah sebuah central processing unit (CPU) elektronik komputer yang terbuat dari transistor mini dan sirkuit lainnya di atas sebuah sirkuit terintegrasi semikonduktor.

Sebelum berkembangnya mikroprosesor, CPU elektronik terbuat dari sirkuit terintegrasi TTL terpisah; sebelumnya, transistor individual; sebelumnya lagi, dari tabung vakum. Bahkan telah ada desain untuk mesin komputer sederhana atas dasar bagian mekanik seperti gear, shaft, lever, Tinkertoy, dll.

Evolusi dari mikroprosesor telah diketahui mengikuti Hukum Moore yang merupakan peningkatan performa dari tahun ke tahun. Teori ini merumuskan bahwa daya penghitungan akan berlipat ganda setiap 18 bulan, sebuah proses yang benar terjadi sejak awal 1970-an; sebuah kejutan bagi orang-orang yang berhubungan. Dari awal sebagai driver dalam kalkulator, perkembangan kekuatan telah menuju ke dominasi mikroprosesor di berbagai jenis komputer; setiap sistem dari mainframe terbesar sampai ke komputer pegang terkecil sekarang menggunakan mikroprosesor sebagai pusatnya.

Karakteristik Mikroprosesor

Berikut adalah karakteristik penting dari mikroprosesor :

Ukuran bus data internal (internal data bus size): Jumlah saluran yang terdapat dalam mikroprosesor yang menyatakan jumlah bit yang dapat ditransfer antar komponen di dalam mikroprosesor.
Ukuran bus data eksternal (external data bus size): Jumlah saluran yang digunakan untuk transfer data antar komponen antara mikroprosesor dan komponen-komponen di luar mikroprosesor.
Ukuran alamat memori (memory address size): Jumlah alamat memori yang dapat dialamati oleh mikroprosesor secara langsung.
Kecepatan clock (clock speed): Rate atau kecepatan clock untuk menuntun kerja mikroprosesor.
Fitur-fitur spesial (special features): Fitur khusus untuk mendukung aplikasi tertentu seperti fasilitas pemrosesan floating point, multimedia dan sebagainya.

Jenis-jenis Media Kawat Tembaga

Ada beberapa kategori media UTP
• Category 1: twisted-pair (UTP) dikenal sebagai kabel telefon
• Category 2: UTP digunakan pada laju data hingga 4 Mbps
• Category 3: UTP digunakan pada laju data hingga 10 Mbps (jari-ngan 10BaseT memerlukan persyaratan minimum dengan kabel ini)
• Category 4: UTP digunakan pada laju data hingga 16 Mbps (digunakan pada jaringan Token Ring)
• Category 5: UTP digunakan pada laju data hingga diatas 100 Mbps (biasanya juga dapat digunakan untuk 1000 Mbs), panjang persegmen dapat mencapai 100m. Menggunakan jenis konektor MII RJ-45, yang digunakan pada jaringan dengan topologi star dan bus.
• Category 6: UTP digunakan pada laju data hingga diatas 1000 Mbps (biasanya juga dapat digunakan untuk 1000 Mbs), digunakan untuk mendukung Gigabit Ethernet
• 100BaseTX : EIA/TIA Category 5, 6, atau 7 adalah kabel two-pair, untuk satu host per segmen; dengan rentang mencapai 100m, menggunakan konektor MII RJ-45, yang digunakan pada jaringan dengan topologi star dan bus.
• 100BaseFX : Berdasar kabel fiber-optic multimode (MMF) dengan ukuran 62.5/12.5 micron. Untuk topologi jaringan point-to-point;
• rentang jaringan hingga mencapai 400 m. Menggunakan jenis konektor ST atau SC.
• 100VG-AnyLAN : merupakan jenis kabel UTP dengan kemampuan 100Mbps. Jenis kabel ini saat ini tidak banyak lagi digunakan.
• 1000BaseCX : Copper shielded twisted-pair yang hanya digunakan untuk panjang maksimum 25 m.
• 1000BaseT : Merupakan kabel diatas category 5, yang dapat mencapai 100 m.
• 1000BaseSX : MMF menggunakan ukuran 62.5 dan 50 –micron core, dengan laser dengan panjang gelombang 780-nanometer dan dapat mencapai rentang 260 m.
• 1000BaseLX : Merupakan single-mode fiber (SMF) yang berukuran 9-micron, dengan laser 1300 nanometer. Rentang jaringan dapat mencapai 3 bahkan 10 km.

Sabtu, 26 November 2011

Apa itu modem

Modem adalah perangkat yang memodulasi sinyal analog untuk encode informasi digital, dan mendemodulasi sinyal carrier untuk decode informasi yang ditransmisi. Hasilnya adalah untuk memproduksi sinyal yang bisa ditransmisi dengan mudah dan decode untuk mereproduksi data digital asli.

Kepanjangan dari modem adalah Modulator-demodulator

Yang dimaksud dengan Modulator dan Demodulator

Modulator merupakan bagian yang mengubah sinyal informasi kedalam sinyal pembawa (Carrier) dan siap untuk dikirimkan, sedangkan Demodulator adalah bagian yang memisahkan sinyal informasi (yang berisi data atau pesan) dari sinyal pembawa (carrier) yang diterima sehingga informasi tersebut dapat diterima dengan baik.

Proses pengiriman data melalui modem

Data dari komputer yang berbentuk sinyal digital diberikan kepada modem untuk diubah menjadi sinyal analog. Setibanya di modem tujuan, sinyal analog tersebut diubah menjadi sinyal digital kembali dan dikirimkan kepada computer.

Jenis-jenis modem!

1. Modem analog

2. Modem ADSL

3. Modem kabel

4. Modem CDMA

5. Modem 3GP

6. Modem GSM

klasifikasi modem

Modem biasanya diklasifikasikan berdasarkan jumlah atau banyaknya data yang bisa dikirim berdasarkan waktu yang diberikan

Modem Analog

Modem analog adalah modem yang mengubah sinyal analog menjadi sinyal digital.

Apa yang dimaksud dengan Modem Kabel

Modem kabel adalah modem yang menerima data langsung dari penyedia layanan lewat TV Kabel.

Apa yang dimaksud dengan bps

Satuan yang digunakan untuk menghitung banyaknya data yang bisa dikirim oleh modem dalam waktu yang diberikan.

Apa yang dimaksud dengan Baud

Baud adalah jumlah waktu yang digunakan untuk merubah sinyal perdetik.

Mengenai Pemanasan Global

Pemanasan global atau Global Warming adalah suatu proses meningkatnya suhu rata-rata atmosfer, laut, dan daratan Bumi.

Suhu rata-rata global pada permukaan Bumi telah meningkat 0.74 ± 0.18 °C (1.33 ± 0.32 °F) selama seratus tahun terakhir. Intergovernmental Panel on Climate Change (IPCC) menyimpulkan bahwa, "sebagian besar peningkatan suhu rata-rata global sejak pertengahan abad ke-20 kemungkinan besar disebabkan oleh meningkatnya konsentrasi gas-gas rumah kaca akibat aktivitas manusia"[1] melalui efek rumah kaca. Kesimpulan dasar ini telah dikemukakan oleh setidaknya 30 badan ilmiah dan akademik, termasuk semua akademi sains nasional dari negara-negara G8. Akan tetapi, masih terdapat beberapa ilmuwan yang tidak setuju dengan beberapa kesimpulan yang dikemukakan IPCC tersebut.

Model iklim yang dijadikan acuan oleh projek IPCC menunjukkan suhu permukaan global akan meningkat 1.1 hingga 6.4 °C (2.0 hingga 11.5 °F) antara tahun 1990 dan 2100.[1] Perbedaan angka perkiraan itu disebabkan oleh penggunaan skenario-skenario berbeda mengenai emisi gas-gas rumah kaca di masa mendatang, serta model-model sensitivitas iklim yang berbeda. Walaupun sebagian besar penelitian terfokus pada periode hingga 2100, pemanasan dan kenaikan muka air laut diperkirakan akan terus berlanjut selama lebih dari seribu tahun walaupun tingkat emisi gas rumah kaca telah stabil.[1] Ini mencerminkan besarnya kapasitas kalor lautan.

Meningkatnya suhu global diperkirakan akan menyebabkan perubahan-perubahan yang lain seperti naiknya permukaan air laut, meningkatnya intensitas fenomena cuaca yang ekstrem,[2] serta perubahan jumlah dan pola presipitasi. Akibat-akibat pemanasan global yang lain adalah terpengaruhnya hasil pertanian, hilangnya gletser, dan punahnya berbagai jenis hewan.

Beberapa hal-hal yang masih diragukan para ilmuwan adalah mengenai jumlah pemanasan yang diperkirakan akan terjadi di masa depan, dan bagaimana pemanasan serta perubahan-perubahan yang terjadi tersebut akan bervariasi dari satu daerah ke daerah yang lain. Hingga saat ini masih terjadi perdebatan politik dan publik di dunia mengenai apa, jika ada, tindakan yang harus dilakukan untuk mengurangi atau membalikkan pemanasan lebih lanjut atau untuk beradaptasi terhadap konsekuensi-konsekuensi yang ada. Sebagian besar pemerintahan negara-negara di dunia telah menandatangani dan meratifikasi Protokol Kyoto, yang mengarah pada pengurangan emisi gas-gas rumah kaca.

Penyebab pemanasan global

Efek rumah kaca

Segala sumber energi yang terdapat di Bumi berasal dari Matahari. Sebagian besar energi tersebut berbentuk radiasi gelombang pendek, termasuk cahaya tampak. Ketika energi ini tiba permukaan Bumi, ia berubah dari cahaya menjadi panas yang menghangatkan Bumi. Permukaan Bumi, akan menyerap sebagian panas dan memantulkan kembali sisanya. Sebagian dari panas ini berwujud radiasi infra merah gelombang panjang ke angkasa luar. Namun sebagian panas tetap terperangkap di atmosfer bumi akibat menumpuknya jumlah gas rumah kaca antara lain uap air, karbon dioksida, sulfur dioksida dan metana yang menjadi perangkap gelombang radiasi ini. Gas-gas ini menyerap dan memantulkan kembali radiasi gelombang yang dipancarkan Bumi dan akibatnya panas tersebut akan tersimpan di permukaan Bumi. Keadaan ini terjadi terus menerus sehingga mengakibatkan suhu rata-rata tahunan bumi terus meningkat.

Gas-gas tersebut berfungsi sebagaimana gas dalam rumah kaca. Dengan semakin meningkatnya konsentrasi gas-gas ini di atmosfer, semakin banyak panas yang terperangkap di bawahnya.

Efek rumah kaca ini sangat dibutuhkan oleh segala makhluk hidup yang ada di bumi, karena tanpanya, planet ini akan menjadi sangat dingin. Dengan suhu rata-rata sebesar 15 °C (59 °F), bumi sebenarnya telah lebih panas 33 °C (59 °F) dari suhunya semula, jika tidak ada efek rumah kaca suhu bumi hanya -18 °C sehingga es akan menutupi seluruh permukaan Bumi. Akan tetapi sebaliknya, apabila gas-gas tersebut telah berlebihan di atmosfer, akan mengakibatkan pemanasan global.

Efek umpan balik

Anasir penyebab pemanasan global juga dipengaruhi oleh berbagai proses umpan balik yang dihasilkannya. Sebagai contoh adalah pada penguapan air. Pada kasus pemanasan akibat bertambahnya gas-gas rumah kaca seperti CO2, pemanasan pada awalnya akan menyebabkan lebih banyaknya air yang menguap ke atmosfer. Karena uap air sendiri merupakan gas rumah kaca, pemanasan akan terus berlanjut dan menambah jumlah uap air di udara sampai tercapainya suatu kesetimbangan konsentrasi uap air. Efek rumah kaca yang dihasilkannya lebih besar bila dibandingkan oleh akibat gas CO2 sendiri. (Walaupun umpan balik ini meningkatkan kandungan air absolut di udara, kelembaban relatif udara hampir konstan atau bahkan agak menurun karena udara menjadi menghangat).[3] Umpan balik ini hanya berdampak secara perlahan-lahan karena CO2 memiliki usia yang panjang di atmosfer.

Efek umpan balik karena pengaruh awan sedang menjadi objek penelitian saat ini. Bila dilihat dari bawah, awan akan memantulkan kembali radiasi infra merah ke permukaan, sehingga akan meningkatkan efek pemanasan. Sebaliknya bila dilihat dari atas, awan tersebut akan memantulkan sinar Matahari dan radiasi infra merah ke angkasa, sehingga meningkatkan efek pendinginan. Apakah efek netto-nya menghasilkan pemanasan atau pendinginan tergantung pada beberapa detail-detail tertentu seperti tipe dan ketinggian awan tersebut. Detail-detail ini sulit direpresentasikan dalam model iklim, antara lain karena awan sangat kecil bila dibandingkan dengan jarak antara batas-batas komputasional dalam model iklim (sekitar 125 hingga 500 km untuk model yang digunakan dalam Laporan Pandangan IPCC ke Empat). Walaupun demikian, umpan balik awan berada pada peringkat dua bila dibandingkan dengan umpan balik uap air dan dianggap positif (menambah pemanasan) dalam semua model yang digunakan dalam Laporan Pandangan IPCC ke Empat.[3]

Umpan balik penting lainnya adalah hilangnya kemampuan memantulkan cahaya (albedo) oleh es.[4] Ketika suhu global meningkat, es yang berada di dekat kutub mencair dengan kecepatan yang terus meningkat. Bersamaan dengan melelehnya es tersebut, daratan atau air di bawahnya akan terbuka. Baik daratan maupun air memiliki kemampuan memantulkan cahaya lebih sedikit bila dibandingkan dengan es, dan akibatnya akan menyerap lebih banyak radiasi Matahari. Hal ini akan menambah pemanasan dan menimbulkan lebih banyak lagi es yang mencair, menjadi suatu siklus yang berkelanjutan.

Umpan balik positif akibat terlepasnya CO2 dan CH4 dari melunaknya tanah beku (permafrost) adalah mekanisme lainnya yang berkontribusi terhadap pemanasan. Selain itu, es yang meleleh juga akan melepas CH4 yang juga menimbulkan umpan balik positif.

Kemampuan lautan untuk menyerap karbon juga akan berkurang bila ia menghangat, hal ini diakibatkan oleh menurunya tingkat nutrien pada zona mesopelagic sehingga membatasi pertumbuhan diatom daripada fitoplankton yang merupakan penyerap karbon yang rendah.[

Jumat, 25 November 2011

Visual Basic

Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM).

Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputer berbasis grafik dengan cepat.

Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda.[1]

Para programmer dapat membangun aplikasi dengan menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi luar tambahan.[1]

Dalam pemrograman untuk bisnis, Visual Basic memiliki pangsa pasar yang sangat luas.[1] Sebuah survey yang dilakukan pada tahun 2005 menunjukkan bahwa 62% pengembang perangkat lunak dilaporkan menggunakan berbagai bentuk Visual Basic, yang diikuti oleh C++, JavaScript, C#, dan Java.[1]

Sejarah

Bill Gates, pendiri Microsoft, memulai bisnis perangkat lunak dengan mengembangkan interpreter bahasa Basic untuk Altair 8800, untuk kemudian ia ubah agar dapat berjalan di atas IBM PC dengan sistem operasi DOS. Perkembangan berikutnya ialah diluncurkannya BASICA (basic-advanced) untuk DOS. Setelah BASICA, Microsoft meluncurkan Microsoft QuickBasic dan Microsoft Basic (dikenal juga sebagai Basic Compiler).

Visual Basic adalah pengembangan dari bahasa komputer BASIC (Beginner’s All-purpose Symbolic Instruction Code). Bahasa BASIC diciptakan oleh Professor John Kemeny dan Thomas Eugene Kurtz dari Perguruan Tinggi Dartmouth pada pertengahan tahun 1960-an.[2] Bahasa program tersebut tersusun mirip dengan bahasa Inggris yang biasa digunakan oleh para programer untuk menulis program-program komputer sederhana yang berfungsi sebagai pembelajaran bagi konsep dasar pemrograman komputer.

Sejak saat itu, banyak versi BASIC yang dikembangkan untuk digunakan pada berbagai platform komputer,[2] seperti Microsoft QBASIC, QUICKBASIC, GWBASIC, IBM BASICA, Apple BASIC dan lain-lain.

Apple BASIC dikembangkan oleh Steve Wozniak, mantan karyawan Hewlett Packard dan teman dekat Steve Jobs (pendiri Apple Inc.).[2] Steve Jobs pernah bekerja dengan Wozniak sebelumnya (mereka membuat game arcade “Breakout” untuk Atari). Mereka mengumpulkan uang dan bersama-sama merakit PC, dan pada tanggal 1 April 1976 mereka secara resmi mendirikan perusahaan komputer Apple. Popularitas dan pemakaian BASIC yang luas dengan berbagai jenis komputer turut berperan dalam mengembangkan dan memperbaiki bahasa itu sendiri, dan akhirnya berujung pada lahirnya Visual Basic yang berbasis GUI (Graphic User Interface) bersamaan dengan Microsoft Windows. Pemrograman Visual Basic begitu mudah bagi pemula dan programer musiman karena ia menghemat waktu pemrograman dengan tersedianya komponen-komponen siap pakai.[2]

Hingga akhirnya Visual Basic juga telah berkembang menjadi beberapa versi, sampai yang terbaru, yaitu Visual Basic 2010. Bagaimanapun juga Visual Basic 6.0 tetap menjadi versi yang paling populer karena mudah dalam membuat programnya dan ia tidak menghabiskan banyak memori.[2]

Sejarah BASIC di tangan Microsoft sebagai bahasa yang diinterpretasi (BASICA) dan juga bahasa yang dikompilasi (BASCOM) membuat Visual Basic diimplementasikan sebagai gabungan keduanya.[3] Programmer yang menggunakan Visual Basic bisa memilih kode bahasa pemrograman yang dikompilasi atau kode yang harus bahasa pemrograman yang diinterpretasikan sebagai hasil porting dari kode VB.[3] Sayangnya, meskipun sudah terkompilasi jadi bahasa mesin, DLL bernama MSVBVMxx.DLL tetap dibutuhkan. Namun karakteristik bahasa terkompilasi tetap muncul (ia lebih cepat dari kalau kita pakai mode terinterpretasi).

Perkembangan Visual Basic

Visual Basic 1.0 dikenalkan pada tahun 1991. Konsep pemrograman dengan metode drag-and-drop untuk membuat tampilan aplikasi Visual Basic ini diadaptasi dari prototype generator form yang dikembangkan oleh Alan Cooper dan perusahaannya, dengan nama Tripod. Microsoft kemudian mengontrak Cooper dan perusahaannya untuk mengembangkan Tripod menjadi sistem form yang dapat diprogram untuk Windows 3.0, di bawah kode nama Ruby.

Tripod tidak memiliki bahasa pemrograman sama sekali. Ini menyebabkan Microsoft memutuskan untuk mengkombinasikan Ruby dengan bahasa pemrograman Basic untuk membuat Visual Basic.

Dari waktu ke waktu

Proyek Thunder dimulai.
Visual Basic 1.0 dirilis untuk Windows pada Comdex/Windows Trade Show di Atlanta, Georgia pada Mei 1991.
Visual Basic 1.0 untuk DOS dirilis pada September 1992. Bahasa pemrogramannya sendiri tidak terlalu kompatibel dengan Visual Basic untuk Windows, karena sesungguhnya itu adalah versi selanjutnya dari kompiler BASIC berbasis DOS yang dikembangkan oleh Microsoft sendiri, yaitu QuickBASIC. Antarmuka dari program ini sendiri menggunakan antarmuka teks, dan memanfaatkan kode-kode ASCII tambahan untuk mensimulasikan tampilan GUI.
Visual Basic 2.0 dirilis pada November 1992. Lingkungan pemrogramannya lebih mudah untuk digunakan, dan kecepatannya lebih ditingkatkan.
Visual Basic 3.0 dirilis pada musim semi 1993 dan hadir dalam dua versi: Standar dan Professional. VB3 juga menyertakan versi 1.1 dari Microsoft Jet Database Engine yang dapat membaca dan menulis database Jet/Access 1.x.
Visual Basic 4.0 (Agustus 1995) adalah versi pertama yang dapat membuat program 32-bit seperti program 16-bit. VB4 juga memperkenalkan kemampuannya dalam membuat aplikasi non-GUI. Bila versi sebelumnya menggunakan kontrol VBX, sejak VB4 dirilis Visual Basic menggunakan kontrol OLE (dengan ekstensi file *.OCX), yang lebih dikenal kemudian dengan kontrol ActiveX.
Dengan versi 5.0 (Februari 1997), Microsoft merilis Visual Basic eksklusif untuk versi 32-bit dari Windows. Para programmer yang lebih memilih membuat kode 16-bit dapat meng-impor program yang ditulis dengan VB4 ke versi VB5, dan program-program VB5 dapat dikonversi dengan mudah ke dalam format VB4.
Visual Basic 6.0 (pertengahan 1998) telah diimprovisasi di beberapa bagian, termasuk kemampuan barunya, yaitu membuat aplikasi web. Meskipun kini VB6 sudah tidak didukung lagi, tetapi file runtime-nya masih didukung hingga Windows 7.

Pemrograman Berorientasi Objek (OOP)

Visual Basic merupakan bahasa yang mendukung Pemrograman berorientasi objek , namun tidak sepenuhnya, Beberapa karakteristik obyek tidak dapat dilakukan pada Visual Basic, seperti Inheritance tidak dapat dilakukan pada class module, Polymorphism secara terbatas bisa dilakukan dengan mendeklarasikan class module yang memiliki Interface tertentu. Visual Basic (VB) tidak bersifat case sensitif.

Pemrograman Pascal

Pascal adalah bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth, seorang anggota International Federation of Information Processing (IFIP) pada tahun 1971. Dengan mengambil nama dari matematikawan Perancis, Blaise Pascal, yang pertama kali menciptakan mesin penghitung, Profesor Niklaus Wirth membuat bahasa Pascal ini sebagai alat bantu untuk mengajarkan konsep pemrograman komputer kepada mahasiswanya. Selain itu, Profesor Niklaus Wirth membuat Pascal juga untuk melengkapi kekurangan-kekurangan bahasa pemrograman yang ada pada saat itu.

Kelebihan dari bahasa pemrograman Pascal adalah:

Tipe Data Standar, tipe-tipe data standar yang telah tersedia pada kebanyakan bahasa pemrograman. Pascal memiliki tipe data standar: boolean, integer, real, char, string,
User defined Data Types, programmer dapat membuat tipe data lain yang diturunkan dari tipe data standar.
Strongly-typed, programmer harus menentukan tipe data dari suatu variabel, dan variabel tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain dari format yang ditentukan.
Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah menjadi fungsi-fungsi kecil (procedure dan function) yang dapat dipergunakan berulang-ulang.
Sederhana dan Ekspresif, memiliki struktur yang sederhana dan sangat mendekati bahasa manusia (bahasa Inggris) sehingga mudah dipelajari dan dipahami.

Bahasa PASCAL juga merupakan bahasa yang digunakan sebagai standar bahasa pemrograman bagi tim nasional Olimpiade Komputer Indonesia (TOKI). Selain itu, Bahasa PASCAL masih digunakan dalam IOI (International Olympiad in Informatics).

Dalam bahasa Pascal terdapat beberapa jenis tipe data yang bisa digunakan untuk sebuah variabel atau konstanta pada program. Tipe Data tersebut antara lain adalah
Tipe Data Deskripsi (range variabel)
Byte angka dari 0 sampai 255
Integer angka dari -32768 to 32767
Real semua nilai pecahan dari 1E-38 to 1E+38
Boolean nilai TRUE atau FALSE
Char semua karakter dari tabel ASCII
String semua huruf, spasi, frase

Hello World

Contoh program Hello World menggunakan bahasa pascal adalah sebagai berikut:

Program HelloWorld;
begin
writeln('Hello world');

end.

Kamis, 24 November 2011

Pengembangan Diri

Banyak orang yang tidak bisa mengembangkan diri karena memiliki hambatan di dalam diri mereka. Sering kali mereka tidak sadar hal apa yang menghambat mereka. Mereka menganggap semua berjalan dengan baik dan tidak ada hal yang perlu dirisaukan. Hanya saja mereka tidak mengerti mengapa hidup mereka tidak mengalami perubahan. Karir mereka tetap seperti itu saja. Tidak ada lompatan yang dilakukannya. Tidak ada terobosan setelah hidup beberapa tahun bahkan berpuluh-puluh tahun. Masalahnya dimana? Salah satunya adalah mereka memiliki hambatan dalam pengembangan diri. Ada lima hambatan yang saya pelajari melalui membaca buku maupun mengamati orang-orang disekitar saya. Hambatan pengembangan diri pertama yang akan saya bahas adalah percaya diri.

Kurang Percaya Diri

Sering kali orang akan berkata, memang kalau orang tidak memiliki percaya diri maka mereka akan mengalami kesulitan dalam memajukan dirinya sendiri. Percaya diri tidak berhubungan dengan setinggi apa posisi And adi dalam kantor Anda. Mungkin saja Anda seorang manager atau direktur tetapi tidak memiliki percaya diri. Anda sering mengalihkan tugas Anda ke orang lain terutama tugas yang berhubungan dengan banyak orang. Anda tidak berani berbicara di depan banyak orang atau Anda tidak berani mempertahankan pendapat Anda di muka umum. Ketika Anda terpaksa melakukannya maka Anda akan membuat alasan supaya Anda tidak dianggap salah. Anda mengatakan tubuh Anda sedang sakit sehingga orang akan merasa wajar jika Anda berbuat salah. Atau Anda mengatakan suara Anda sedang parau sehingga lawan bicara Anda akan maklum terhadap itu semua.

Seorang yang tidak percaya diri mencoba menutupi kelemahannya dengan menyalahkan orang lain atau mencarikan alasan mengapa dia memiliki kelemahan tersebut. Sulit baginya untuk mengakui bahwa dirinya lemah dan memerlukan bantuan orang lain. Ketika dia membutuhkan bantuan orang lain, dia akan berlagak bisa melakukannya. Dia pun cenderung menutup diri dari orang lain. Dia hanya merasa aman di depan beberapa orang untuk menceritakan kelemahan-kelemahannya. Dia menunjukan bagian-bagian dimana dia percaya diri tetapi menutupi bagian dimana dia tidak percaya diri.

Dampak sikapnya justru menjauhkanya dari perbaikan. Semua orang tahu kecuali dirinya bahwa alasan yang diberikannya hanya sebuah alasan yang tidak ada hubungannya. Mungkin saja orang-orang disekitarnya akan diam saja tetapi mereka menjadi tidak menghargai dirinya. Akibatnya? Dia merasa orang-orang tidak menghargainya-ya dia merasakannya- dan dia semakin tidak percaya diri. Orang melihat betapa gemetarnya dirinya ketika di depan, tetapi ada yang menutupi dengan sikap yang marah sehingga orang tidak berani mengungkapkan pendapatnya. Tetapi mereka tidak menghargainya dan dirinya semakin tidak percaya diri.

Cara mengatasinya:

Kita harus mengakui kalau diri kita tidak percaya diri. Kita ceritakan ke teman kita dan meminta bantuannya. Kita akan merasakan percaya diri ketika ada dukungan dari orang di sekitar kita. Karea tiu, carilah dukungan dari mereka. Anda harus pintar mencari dukungan karena bisa-bisa Anda justru mendapatkan celaan dari orang-orang tertentu. Akui pada diri sendiri kalau Anda memang tidak percaya diri tetapi Anda akan mengatasi masalah itu dengan baik.

Gunakan self talk, bicara pada diri sendiri supaya Anda bisa lebih percaya diri lagi. Latihan yang cukup juga membuat Anda semakin percaya diri. Jika posisi Anda sebagai direktur, ikutlah pelatihan-pelatihan yang ada. Anda akan bertemu dengan direktur lainnya dan menyadari bahwa ada orang yang mengalami masalah yang sama dengan Anda. Anda pun tidak lagi merasa paling bodoh atau paling tidak berguna. Anda akan lebih percaya diri lagi. Anda bisa mengembangkan diri Anda semakin baik dari hari ke hari. Pelatihan yang ada juga membuat Anda merasa menguasai bidang tersebut. Persiapan yang cukup membuat Anda yakin bisa melakukan yang terbaik.

Terkadang, kurang percaya diri disebabkan karena masa lalu Anda. Jika memang demikian, temukan masa lalu Anda. Kejadian apa yang Anda ingat, yang membuat Anda tidak percaya diri. Saya juga mengalaminya tetapi saya beri ‘ampunan’ terhadap kejadian tersebut. “Maklum, masih pemula,” demikian yang saya katakana pada kejadian masa lalu tersebut sehingga saya mau belajar lebih baik lagi. Jika berhubungan dengan perkataan orang lain, katakan pada diri sendiri, perkataan tersebut salah. Fakta-fakta di masa lalu harus kita ubah, buat fakta baru yang membuat kita bisa mengembangkan diri lebih baik lagi.

Tetapi hati-hati jangan sampai kita justru menjadi terlalu percaya diri.

Terlalu Percaya Diri

Ketika tren waralaba terjadi, banyak sekali pengusaha yang mewaralabakan usahanya. Bahkan banyak diantara mereka yang sebenarnya belum sukses mengembangkan waralabanya tetapi membuka waralaba dengan janji yang sangat besar. Mereka pun memberikan hitungan, akan kembali modal dalam waktu enam bulan dengan omset harian sekian juta rupiah. Padahal, pada kenyataannya omset hariannya tidak sampai satu juta. Maka merugilah orang-orang yang membeli waralaba tersebut. Sang pengusaha terlalu percaya diri dengan menawarkan hasil yang luar biasa besar. Akhirnya, selain waralabanya tidak ada yang membeli, nama baiknya juga tercemar. Orang-orang tidak lagi percaya padanya. Dia jatuh karena ulahnya sendiri.

Orang yang terlalu percaya diri sering kali kurang bisa memperhitungkan keadaan yang ad adi sekitarnya. Dia tidak terlalu suka melihat fakta, dia berjalan hanya berdasarkan keyakinannya dan tidak terlalu perduli pada risiko yang ada. Dalam beberapa factor, hal itu memang bagus. Sesekali kita harus berani bergrak. Kita mengenal orang-orang yang demikian. Bill Gates sangat berani ketika menerima proyek dari Dell untuk membuat software. Padahal dirinya tidak memiliki software sama sekali. Tetapi sebenarnya keberanian Bill Gates dikarenakan ada fakta lain yaitu ada orang yang memiliki software tersebut dan Bill Gates bsia membelinya. Keberanian yang merupakan wujud percaya diri Bill Gates bukanlah asal percaya diri. Dia memiliki fakta yang hanya dirinyalah yang mengetahuinya.

Demikian juga Steve Jobs. Setiap dirinya tampil pastilah ditunggu-tunggu. Peluncuran produk apa lagi saat ini. Dia menerangkan produknya dengan sangat percaya diri. Seakan-akan pendengarnya sedang di hipnotis olehnya untuk mengikuti kata demi kata yang keluar dari mulutnya. Tetapi sikap sangat percaya diri ini disebabkan karena dia memiliki data yang mendukungnya. Apple melakukan survey tentang konsumennya. Dari hasil survey itulah yang diolahnya dan membuatnya sangat percaya diri.

Percaya diri yang berlebihan dan tanpa data itulah yang merusak kita. Kita mengetahui demikian percaya dirinya Presiden Soeharto untuk menjadi presiden ketujuh kalinya. Menurut ketua MPR saat itu, rakyat menginginkan Soeharto menjadi presiden. Dan dengan sangat percaya diri dirinya membentuk cabinet dan memasukan anaknya menjadi salah satu menteri. Masyarakat pun bergejolak, dimotori oleh mahasiswa terjadi kejadian yang sebenarnya tidak mengenakkan. Presiden mengundurkan diri dan digantikan wakil presiden. Sikap terlalu percaya diri membuat kita sulit membaca fakta yang ada.

Hati-hati dengan terlalu percaya diri karena kita tidak bisa lagi mengukur kemampuan kita atau orang-orang disekitar kita. Kita juga tidak mampu membaca data dengan benar. Banyak perusahaan yang mengalami penurunan tajam karena para pimpinannya terlalu percaya diri. Mereka tidak lagi mau mendengarkan fakta-fakta yang buruk di depan mereka. Mereka tidak lagi mengukur kemampuan yang ada di dalam diri mereka bahkan mereka tidak mengakui penurunan produktifitas dikarenakan keadaan mereka. Mereka menganggap penurunan kemampuan masyarakat dunialah atau perubahan kondisi konsumenlah yang menyebabkan mereka mengalami penurunan.

Banyak diantara mereka yang terlalu percaya diri akhirnya justru tidak dipercaya oleh orang-orang disekitarnya. Saya mengenal seorang teman yang snagat menggebu-gebu ketika mengatakan sesuatu. Ketika kita bertanya, maka dia akan menjawab dengan mantap. Dia snagat percaya diri. Sayangnya dia tidak bisa membuktikan apa yang dikatakannya dan akhirnya orang tidak lagi percaya kepadanya.

Cara mengatasi:

Tetaplah waspada dengan kemampuan diri kita. Kita harus memiliki cara mengukur kemampuan diri dan jujurlah pada diri sendiri ketika kita tidak mampu melakukannya. Memang sangat baik buat kita menantang kita melebihi kemampuan kita tetapi jangan sampai terlalu jauh sehingga tidak mampu kita jangkau. Tantanglah kemampuan Anda sedikit diatas dari waktu ke waktu, tidak perlu langsung ke atas sekaligus. Untuk mencapai titik sepuluh ribu, mulailah dengan menantang seratus lalu seribu barulah sepuluh ribu.

Minta pendapat tim Anda tentang target yang harus dipenuhi. Tantang mereka untuk mencapai target tersebut. Jika Anda terlalu percaya diri maka sebagian besar dari mereka justru akan kehilangan semangat karena target tersebut tidak realistis. Tetapi jika mereka menganggap Anda tidak terlalu percaya diri, maka mereka akan bersama-sama dengan Anda mengejar target tersebut.

Tetaplah perhatikan data yang ada di sekitar Anda. Jangan menjadi sombong seperti kapal titanic yang menyatakan tidak akan ada yang bisa menenggelamkannya. Faktanya bongkahan es yang terlihat diatas hanyalah 10% dari besar keseluruhan sehingga Anda tidak bisa menghadapinya dan tenggelamlah Anda. Carilah orang yang sangat dekat dengan Anda dan minta pertimbangan mereka. Jangan bicara dahulu sebelum ada fakta yang mendukung apa yang Anda bicarakan. Mungkin Anda akan membicarakan strateginya nanti tetapi tetaplah membumi dan memikirkan cara melakukan apa yang Anda katakan.

Empat hal lainnya yang menghambat pengembangan diri adalah hubungan, perfeksionis, perubahan, dan emosi.

Manfaat Buah Untuk Kesehatan

Beberapa kandungan buah yang utama adalah air, vitamin, mineral, serat, antioksidan dan karbohidrat. Berikut ini akan dibahas apa saja yang terkandung dalam buah sehingga mendatangkan manfaat bagi tubuh kita:

Air

Jadi jika kita kurang mengkonsumsi air 2 liter dalam 1 hari, kebutuhan air ini masih dapat terpenuhi dengan mengkonsumsi buah.
Vitamin dan mineral

Sebagian besar buah mengandung vitamin yang bermanfaat seperti vitamin C dan E. Sedangkan mineral yang ada dalam buah misalnya kalsium, zink maupun mangaan. Vitamin dan mineral adalah zat yang membantu metabolisme kerja sel dalam tubuh. Kekurangan vitamin dan minerla menyebabkan metabolisme tidak berjalan dengan baik sehingga dapat mengganggu kesehatan atau kesegaran tubuh.

Serat

Tubuh membutuhkan serat karena serat berguna dalam proses pencernaan. Dengan adanya serat maka proses penyerapan gula dan lemak yang buruk dalam saluran cerna dapat dihambat.

Antioksidan

Merupakan zat yang menangkal radikal bebas yang masuk dalam tubuh. Radikal bebas adalah zat yang terdapat dalam polusi, aktivitas yang berlebihan, asap rokok dan kendaraan. Bila radikal bebas bertemu dengan kolesterol yang ada dalam tubuh makan akan membentuk bisul dalam tubuh sehingga dapat merusak sel endotel dalam pembuluh darah. Akibatnya, kolesterol akan mudah melekat dalam pembuluh darah.

Karbohidrat

Karbohidrat digunakan sebagai sumber tenaga agar tubuh dapat melakukan aktivitas. Walaupun tidak banyak, tetapi buah memiliki karbohidrat kompleks yang terdiri dari glukosa dan fruktosa, dimana fruktosa yang masuk tidak membutuhkan hormon insulin untuk mengolahnya sehingga tidak membebani kerja pankreas, yang bila rusak dapat menyebabkan penyakit diabetes. Hal yang sangat berbeda bila kita mengkonsumsi gula.

Agar mendapatkan hasil yang maksimal, maka dianjurkan agar mengkonsumsi 10 porsi buah dengan 10 warna yang berbeda setiap hari. Jenis buah dengan warna berbeda misalnya: pisang, nanas, mangga, apel, jeruk, sawo, duku. Satu porsi satu buah utuh, bukan hanya potongan seperti rujak. Umumnya warna buah yang berbeda mengandung zat yang berbeda sehingga dapat saling melengkapi untuk memenuhi zat yang diperlukan oleh tubuh.

Dalam memilih buah sebaiknya dipilih yang warnanya mengkilap. Buah dengan warna terang atau mengkilap mengandung lebih banyak phytachemicals yang berarti lebih banyak kandungan antioksidan, lebih banyak mengandung vitamin dan mineral dibandingkan dengan buah yang kulitnya kusam.

Anjuran Food and Agriculture Organization (FAO) atau organisasi pangan PBB, dalam mengkonsumsi buah adalah 65,75 kg per kapita per tahun agar dapat tetap sehat. Jadi, jangan lupa untuk menambahkan buah dalam menu makanan Anda hari ini.

Manfaat Buah Alpukat

Hampir setiap bagian dari pohon alpukat memiliki manfaat. Kayu pohon alpukat bermanfaat sebagai bahan bakar. Biji dan daunnya dapat digunakan dalam industri pakaian. Kulit pohonnya dapat digunakan untuk pewarna coklat pada produk yang terbuat dari kulit.

Dalam bidang kecantikan, buah alpukat juga sering digunakan sebagai masker wajah. Buah ini dianggap mampu membuat kulit lebih kencang. Buah alpukat juga bermanfaat untuk perawatan rambut misalnya sewaktu melakukan creambath.

Selain itu, sebagai buah, alpukat juga tentu bisa dinikmati sebagai hidangan yang lezat. Berbagai hidangan disajikan dengan menambah alpukat sebagai bagian dari hidangan tersebut.


Zat Kaya Manfaat dalam Alpukat

Alpukat atau avokad memiliki kandungan nutrisi yang sangat tinggi. Alpukat atau avokad setidaknya mengandung 11 vitamin dan 14 mineral yang bermanfaat. Alpukat kaya akan protein, riboflavin (atau dikenal sebagai vitamin B2), niasin (atau dikenal sebagai vitamin B3), potasium (atau lebih dikenal sebagai kalium), dan vitamin C.

Selain itu alpukat mengandung lemak yang cukup tinggi. Namun jangan takut karena lemak pada alpukat mirip dengan lemak pada minyak zaitun yang sangat sehat. Lemak yang dikandung dalam alpukat adalah lemak tak jenuh yang berdampak positif dalam tubuh. Lemak pada alpukat juga digunakan dalam pembuatan sabun dan kosmetik.

Berikut ini penjelasan beberapa zat dalam alpukat atau avokad yang bermanfaat bagi tubuh kita:

Vitamin E dan vitamin A
Vitamin E dikenal sebagai vitamin yang berguna untuk menghaluskan kulit. Campuran vitamin E dan vitamin A sangat berguna dalam perawatan kulit. Kombinasi vitamin E dan vitamin A membuat kulit menjadi kenyal, menghilangkan kerut, membuat kulit terlihat muda dan segar.
Potasium atau Kalium
Potasium (dikenal juga sebagai kalium) yang ada dalam alpukat dapat mengurangi depresi, mencegah pengendapan cairan dalam tubuh dan dapat menurunkan tekanan darah.
Lemak tak jenuh
Dalam alpukat ada lemak nabati yang tinggi yang tak jenuh. Lemak ini berguna untuk menurunkan kadar kolesterol darah (LDL), yang berarti dapat mencegah penyakit stroke, darah tinggi, kanker atau penyakit jantung. Lemak tak jenuh pada alpukat juga mudah dicerna tubuh sehingga dapat memberikan hasil maksimal pada tubuh. Lemak tak jenuh pada alpukat juga mengandung zat anti bakteri dan anti jamur.
Asam oleat
Asam oleat merupakan antioksidan yang sangat kuat yang dapat menangkap radikal bebas dalam tubuh akibat polusi. Radikal bebas dalam tubuh akan menimbulkan berbagai macam keluhan kesehatan.
Vitamin B6
Vitamin ini berkhasiat untuk meredakan sidrom pra-haid atau pra-menstruasi (PMS) yang umumnya diderita wanita setiap bulan.
Zat Besi dan Tembaga
Zat ini diperlukan dalam proses regenerasi darah sehingga mencegah penyakit anemia.
Mineral Mangaan dan Seng
Unsur ini bermanfaat untuk meredakan tekanan darah tinggi, memantau detak jantung dan menjaga fungsi saraf tetap terjaga.

Cara Membuat Sistem Repair Disk Windows 7

1. Cara Membuat Sistem Repair Disk

Klik “Start” kemudian pilih “Getting Started” .
Selanjutanya pilih “Back up your files”.


Di jendela dialog selanjutnya, pada sisi jendela sebelah kiri, klik menu “Create a system repair disc”.


Selanjutnya akan muncul jendela dialog “Create a system repair disc”. Masukkan CD/DVD blank (yang harus anda persiapakan sebelumnya) ke drive CD/DVD Room. Setalah itu, klik tombol “Create disc”. Tunggu hingga proses pembuatan CD/DVD repair disc Windows 7 selesai.

Setelah System Repair Disc Anda selesai, anda dapat menyimpanya dan dapat menggunakannya suatu saat jika di perlukan sewaktu-waktu untuk pemulihan sistem oprasi windows 7 anda. Untuk menggunakan CD repair disc tesebut :
• Restart komputer dan boot dari CD repair yang Anda buat tadi.
• Dan kemudian masuk ke “windows setup [EMS Enabled]”.
• Pada jendela dialog “System Recovery Options”, Anda dapat mengakses atau memilih salah satu “Use recovery tool” atau “Restore your computer using a system image”.
• Kemudian pilih “Windows 7” pada jendela menu “Orating system”.
• Klik “Next”.


Pada jendela “system recovery options” selanjutnya (seperti screenshot gambar di bawah ini) Anda bisa memilih beberapa jenis reparasi atau perbaikan dari beberapa jendela pemulihan yang anda inginkan, untuk membantu memperbaiki sistem operasi windows 7 Anda kembali seperti semula.

Rabu, 02 November 2011

Bus-bus Sistem

System bus atau bus sistem, dalam arsitektur komputer merujuk pada bus yang digunakan oleh sistem komputer untuk menghubungkan semua komponennya dalam menjalankan tugasnya. Sebuah bus adalah sebutan untuk jalur di mana data dapat mengalir dalam komputer. Jalur-jalur ini digunakan untuk komunikasi dan dapat dibuat antara dua elemen atau lebih. Data atau program yang tersimpan dalam memori dapat diakses dan dieksekusi oleh CPU melalui perantara sistem bus.
Sebuah komputer memiliki beberapa bus, agar dapat berjalan. Banyaknya bus yang terdapat dalam sistem, tergantung dari arsitektur sistem komputer yang digunakan. Sebagai contoh, sebuah komputer PC dengan prosesor umumnya Intel Pentium 4 memiliki bus prosesor (Front-Side Bus), bus AGP, bus PCI, bus USB, bus ISA (yang digunakan oleh keyboard dan mouse), dan bus-bus lainnya.

Bus disusun secara hierarkis, karena setiap bus yang memiliki kecepatan rendah akan dihubungkan dengan bus yang memiliki kecepatan tinggi. Setiap perangkat di dalam sistem juga dihubungkan ke salah satu bus yang ada. Sebagai contoh, kartu grafis AGP akan dihubungkan ke bus AGP. Beberapa perangkat lainnya (utamanya chipset atau kontrolir) akan bertindak sebagai jembatan antara bus-bus yang berbeda. Sebagai contoh, sebuah kontrolir bus SCSI dapat mengubah sebuah bus menjadi bus SCSI, baik itu bus PCI atau bus PCI Express.

Berdasar jenis busnya, bus dapat dibedakan menjadi bus yang khusus menyalurkan data tertentu, contohnya paket data saja, atau alamat saja, jenis ini disebut dedicated bus. Namun apabila bus yang dilalui informasi yang berbeda baik data, alamat, dan sinyal kontrol dengan metode multipleks data maka bus ini disebut multiplexed bus. Kekurangan multiplexed bus adalah hanya memerlukan saluran sedikit sehingga menghemat tempat tapi kecepatan transfer data menurun dan diperlukan mekanisme yang komplek untuk mengurai data yang telah dimultipleks. Sedangkan untuk dedicated bus merupakan kebalikan dari multipexed bus.

Beberapa bus utama dalam sistem komputer modern adalah sebagai berikut:

• Bus prosesor. Bus ini merupakan bus tercepat dalam sistem dan menjadi bus inti dalam chipset dan motherboard. Bus ini utamanya digunakan oleh prosesor untuk meneruskan informasi dari prosesor ke cache atau memori utama ke chipset kontrolir memori (Northbridge, MCH, atau SPP). Bus ini juga terbagi atas beberapa macam, yakni Front-Side Bus, HyperTransport bus, dan beberapa bus lainnya. Sistem komputer selain Intel x86 mungkin memiliki bus-nya sendiri-sendiri. Bus ini berjalan pada kecepatan 100 MHz, 133 MHz, 200 MHz, 266 MHz, 400 MHz, 533 MHz, 800 MHz, 1000 MHz atau 1066 MHz. Umumnya, bus ini memiliki lebar lajur 64-bit, sehingga setiap detaknya ia mampu mentransfer 8 byte.

• Bus AGP (Accelerated Graphic Port). Bus ini merupakan bus yang didesain secara spesifik untuk kartu grafis. Bus ini berjalan pada kecepatan 66 MHz (mode AGP 1x), 133 MHz (mode AGP 2x), atau 533 MHz (mode AGP 8x) pada lebar jalur 32-bit, sehingga bandwidth maksimum yang dapat diraih adalah 2133 MByte/s. Umumnya, bus ini terkoneksi ke chipset pengatur memori (Northbridge, Intel Memory Controller Hub, atau NVIDIA nForce SPP). Sebuah sistem hanya dapat menampung satu buah bus AGP. Mulai tahun 2005, saat PCI Express mulai marak digunakan, bus AGP ditinggalkan.

• Bus PCI (Peripherals Component Interconnect). Bus PCI tidak tergantung prosesor dan berfungsi sebagai bus peripheral. Bus ini memiliki kinerja tinggi untuk sistem I/O berkecepatan tinggi. Bus ini berjalan pada kecepatan 33 MHz dengan lebar lajur 32-bit. Bus ini ditemukan pada hampir semua komputer PC yang beredar, dari mulai prosesor Intel 486 karena memang banyak kartu yang menggunakan bus ini, bahkan hingga saat ini. Bus ini dikontrol oleh chipset pengatur memori (northbridge, Intel MCH) atau Southbridge (Intel ICH, atau NVIDIA nForce MCP).

• Bus PCI Express (Peripherals Component Interconnect Express)
• Bus PCI-X (Peripherals Component Interconnect Express)
• Bus ISA (Industry Standard Architecture)
• Bus EISA (Extended Industry Standard Architecute)
• Bus MCA (Micro Channel Architecture)
• Bus SCSI (Small Computer System Interface]].

Bus ini diperkenalkan oleh Macintosh pada tahun 1984. SCSI merupakan antarmuka standar untuk drive CD-ROM, peralatan audio, harddisk, dan perangkat penyimpanan eksternal berukuran besar

• Bus USB (Universal Serial Bus). Bus ini dikembangkan oleh tujuh vendor komputer, yaitu Compaq, DEC, IBM, Intel, Microsoft, NEC, dan Northern Telecom. Bus ini ditujukan bagi perangkat yang memiliki kecepatan rendah seperti keyboard, mouse, dan printer karena tidak akan efisien jika perangkat yang berkecepatan rendah dipasang pada bus berkecepatan tinggi seperti PCI. Keuntungan yang didapat dari bus USB antara lain : tidak harus memasang jumper, tidak harus membuka casing untuk memasang peralatan I/O, hanya satu jenis kabel yang digunakan, dapat mensuplai daya pada peralatan I/O, tidak diperlukan reboot.

• Bus 1394. Bus yang mempunyai nama FireWire memiliki kecepatan tinggi diatas SCSI dan PCI. Bus 1394 sangat cepat, murah, dan mudah untuk diimplementasikan. Bus ini tidak hanya populer perangkat komputer tetapi juga perangkat elektronik seperti kamera digital, VCR, dan televisi.

Senin, 24 Oktober 2011

Mengenai Teknologi Informasi

Teknologi Informasi (TI), atau dalam bahasa Inggris dikenal dengan istilah Information technology (IT) adalah istilah umum yang menjelaskan teknologi apa pun yang membantu manusia dalam membuat, mengubah, menyimpan, mengomunikasikan dan/atau menyebarkan informasi. TI menyatukan komputasi dan komunikasi berkecepatan tinggi untuk data, suara, dan video. Contoh dari Teknologi Informasi bukan hanya berupa komputer pribadi, tetapi juga telepon, TV, peralatan rumah tangga elektronik, dan peranti genggam modern (misalnya ponsel).
Pengolahan, penyimpanan dan penyebaran vokal, informasi bergambar, teks dan numerik oleh mikroelektronika berbasis kombinasi komputasi dan telekomunikasi. [2] Istilah dalam pengertian modern pertama kali muncul dalam sebuah artikel 1958 yang diterbitkan dalam Harvard Business Review, di mana penulis Leavitt dan Whisler berkomentar bahwa "teknologi baru belum memiliki nama tunggal yang didirikan. Kita akan menyebutnya teknologi informasi (TI). ". Beberapa bidang modern dan muncul teknologi informasi adalah generasi berikutnya teknologi web, bioinformatika, ''Could Computing'', sistem informasi global, Skala besar basis pengetahuan dan lain-lain.

Sejarah

Pada awal sejarah, manusia bertukar informasi melalui bahasa. Maka bahasa adalah teknologi, bahasa memungkinkan seseorang memahami informasi yang disampaikan oleh orang lain tetapi itu tidak bertahan secara lama karena Setelah ucapan itu selesai, maka informasi yang berada di tangan si penerima itu akan dilupakan dan tidak bisa disimpan lama. Selain itu jangkauan suara juga terbatas.
Setelah itu teknologi penyampaian informasi berkembang melalui gambar. Dengan gambar jangkauan informasi bisa lebih jauh. Gambar ini bisa dibawa-bawa dan disampaikan kepada orang lain. Selain itu informasi yang ada akan bertahan lebih lama. Beberapa gambar peninggalan zaman purba masih ada sampai sekarang sehingga manusia sekarang dapat (mencoba) memahami informasi yang ingin disampaikan pembuatnya.

Ditemukannya alfabet dan angka arabik memudahkan cara penyampaian informasi yang lebih efisien dari cara yang sebelumnya. Suatu gambar yang mewakili suatu peristiwa dibuat dengan kombinasi alfabet, atau dengan penulisan angka, seperti MCMXLIII diganti dengan 1943. Teknologi dengan alfabet ini memudahkan dalam penulisan informasi itu.
Kemudian, teknologi percetakan memungkinkan pengiriman informasi lebih cepat lagi. Teknologi elektronik seperti radio, televisi, komputer mengakibatkan informasi menjadi lebih cepat tersebar di area yang lebih luas dan lebih lama tersimpan.



Informasi umum

Informasi dan Teknologi komunikasi 2005

TI adalah bidang pengelolaan teknologi dan mencakup berbagai bidang yang termasuk tetapi tidak terbatas pada hal-hal seperti proses, perangkat lunak komputer, sistem informasi, perangkat keras komputer, bahasa program , dan data konstruksi. Singkatnya, apa yang membuat data, informasi atau pengetahuan yang dirasakan dalam format visual apapun, melalui setiap mekanisme distribusi multimedia, dianggap bagian dari TI. TI menyediakan bisnis dengan empat set layanan inti untuk membantu menjalankan strategi bisnis: proses bisnis otomatisasi, memberikan informasi, menghubungkan dengan pelanggan, dan alat-alat produktivitas.
TI melakukan berbagai fungsi (TI Disiplin/Kompetensi) dari meng-instal Aplikasi untuk merancang jaringan komputer dan Database informasi. Beberapa tugas yang TI lakukan mungkin termasuk manajemen data, jaringan, rekayasa perangkat keras komputer, database dan desain perangkat lunak, serta manajemen dan administrasi sistem secara keseluruhan. Teknologi informasi mulai menyebar lebih jauh dari konvensional komputer pribadi dan teknologi jaringan, dan lebih ke dalam integrasi teknologi lain seperti penggunaan ponsel, televisi, mobil, dan banyak lagi, yang meningkatkan permintaan untuk pekerjaan .
Di masa lalu, para (Dewan Akreditasi untuk Engineering dan Teknologi) dan Asosiasi untuk mesin komputasi telah bekerjasama untuk membentuk akreditasi dan standar kurikulum [4] untuk program degrees di Teknologi Informasi sebagai bidang studi dibandingkan [5] dengan Ilmu Komputer and Sistem Informasi. SIGITE (Special Interest Group for IT Education)[6] adalah kelompok kerja ACM untuk mendefinisikan standar ini. Pendapatan layanan TI di seluruh dunia sebesar $ 763.000.000.000 di tahun 2009.[7]

Dikutip dari Wikipedia………!!!!!

Senin, 17 Oktober 2011

Generasi Bahasa Pemograman

Dari awal munculnya hingga sekarang, bahasa pemrograman terusmengalami perkembangan hingga mencapai lima level atau generasi, mulai dari level rendah hingga level tinggi. Adanya lima generasi ini disebabkan karena programmer terus berusaha sedikit demi sedikit mengadopsi generasi bahasa berikutnya untuk keperluan yang terus berkembang pula.

Generasi I : machine language
Generasi II : assembly language : Asssembler
Generasi III : high-level programming language: C, PASCAL, dsb.
Generasi IV : 4 GL (fourth-generation language): Prolog, SQL, Visual tool, dsb

Jenis bahasa pemrograman berdasarkan metodanya

Pemrograman Terstruktur adalah pembuatan program yang terdiri dari kumpulan prosedur. Prosedur-prosedur ini dapat saling memanggil dan dipanggil dari manapun dalam program dan dapat menggunakan parameter yang berbeda-beda untuk setiap pemanggilan. Setiap baris program akan dikerjakan secara urut dari atas ke bawah.

Pemrograman beorientasi objek merupakan bahasa pemrograman yang mampu memanfaatkan objek-objek yang tersedia atau membuat suatu objek tertentu dengan menggunakan bahasa pemrograman. Relative lebih fleksibel dan mudah diadaptasikan terhadap perubahan suatu program.

Pemrograman visual menggunakan bahasa visual yang memakai ekspresi visual (seperti grafik, gambar, atau ikon) dalam proses pemrograman. Bahasa ini bukan hanya dipakai oleh komputer, malah lebih tua dari komputer, misalnya Hieroglyphs (bahasa Mesir kuno). Bahasa ini kemudian diterapkan pada komputer dengan anggapan bahwa komputer dulu tida bisa melakukan apa-apa.

Pemrograman tidak terstruktur : Basica, Fortran, …
Pemrograman terstruktur : Pascal, C/C++, …
Pemrograman berorientasi objek : C++, SmallTalks, Java
Pemrograman visual : VB, Delphi, …

Jenis bahasa pemrograman berdasarkan bentuk (corak kode) nya
Pemrograman prosedural mempunyai dua elemen dalam programnya, yaiatu data dan intruksi. Data adalah hal yang akan dimanipulasi oleh intruksi yang tersedia. Instruksinya pun disusun secara prosedur, dan mungkin juga memiliki percabangan (kondisi jika... maka...).

Pemrograman fungsional adalah pemrograman dengan bahasa dimana ekspresi disusun atas fungsi panggilan (bukan pernyataan). Fungsi adalah perintah-perintah yang terkumpul menjadi satu dan dapat menghasilkan suatu nilai. Disebut bahasa pemrograman fungsional karena memang pada program seluruh kodenya berupa fungsi-fungsi. Bahasa pemrograman fungsional merupakan salah satu bahasa pemrograman yang memperlakukan proses komputasi sebagai evaluasi fungsi-fungsi matematika. Isi dari Program fungsional tidak mengandung pernyataan perintah.

Prmrograman deklaratif mendeskripsikan suatu masalah dengan pernyataan daripada memecahkan masalah dengan implementasi algoritma (lowblogid.blogspot.com).

Pemrograman prosedural : Cobol, Basic, Pascal, Fortran, dan C
Pemrograman fungsional : Scheme, ML, Haskell
Pemrograman deklaratif : Prolog
Pemrograman berorientasi objek : Java
Pemrograman prosedural sekaligus berorientasi objek : C++

Jenis bahasa pemrograman berdasarkan tujuan (hasil)
Pemrograman stand-alone
Pemrograman client/server
Pemrograman web : HTML, Script
Pemrograman jaringan

Jenis bahasa pemrograman berdasarkan cara penterjemahan
Interpreter : Basica, Foxpro, Matlab,…
Compiler : Turbo Basic, Pascal, C/C++, …

Beda antara interpreter dan compiler adalah, Interpreter menerjemahkan instruksi per instruksi, oleh karena itu proses penerjemahannya lebih cepat dari pada compiler. Program tidak perlu ditulis secara lengkap. Bila terjadi kesalahan, maka dapat langsung dibetulkan secara interaktif.

Sedangkan compiler akan menerjemahkan program yang telah ditulis lengkap secara keseluruhan. Jika terjadi kesalahan, maka kita harus membenarkan program terlebih dahulu bari proses kompilasi akan diulang kembali. Kompiler juga akan menghasilkan objek program, atau executable program yang bisa dijalankan pari prompt sistem.


Dikutip dari aerputeh.blogspot.com………..!!!!

Rabu, 12 Oktober 2011

Sejarah Hacker dan Cracker

Hacker muncul pada awal tahun 1960-an diantara para anggota organisasi mahasiswa Tech Model Railroad Club di Laboratorium Kecerdasan Artifisial Massachusetts Institute of Technology (MIT). Kelompok mahasiswa tersebut merupakan salah satu perintis perkembangan teknologi komputer dan mereka beroperasi dengan sejumlah komputer mainframe. Kata hacker pertama kali muncul dengan arti positif untuk menyebut seorang anggota yang memiliki keahlian dalam bidang komputer dan mampu membuat program komputer yang lebih baik dari yang telah dirancang bersama. Kemudian pada tahun 1983, analogi hacker semakin berkembang untuk menyebut seseorang yang memiliki obsesi untuk memahami dan menguasai sistem komputer. Pasalnya, pada tahun tersebut untuk pertama kalinya FBI menangkap kelompok kriminal komputer The 414s yang berbasis di Milwaukee AS. 414 merupakan kode area lokal mereka. Kelompok yang kemudian disebut hacker tersebut dinyatakan bersalah atas pembobolan 60 buah komputer, dari komputer milik Pusat Kanker Memorial Sloan-Kettering hingga komputer milik Laboratorium Nasional Los Alamos. Salah seorang dari antara pelaku tersebut mendapatkan kekebalan karena testimonialnya, sedangkan 5 pelaku lainnya mendapatkan hukuman masa percobaan.

Kemudian pada perkembangan selanjutnya muncul kelompok lain yang menyebut-nyebut diri hacker, padahal bukan. Mereka ini (terutama para pria dewasa) yang mendapat kepuasan lewat membobol komputer dan mengakali telepon (phreaking). Hacker sejati menyebut orang-orang ini 'cracker' dan tidak suka bergaul dengan mereka. Hacker sejati memandang cracker sebagai orang malas, tidak
bertanggung jawab, dan tidak terlalu cerdas. Hacker sejati tidak setuju jika dikatakan bahwa dengan menerobos keamanan seseorang telah menjadi hacker.

Para hacker mengadakan pertemuan setiap setahun sekali yaitu diadakan setiap pertengahan bulan Juli di Las Vegas. Ajang pertemuan hacker terbesar di dunia tersebut dinamakan Def Con. Acara Def Con tersebut lebih kepada ajang pertukaran informasi dan teknologi yang berkaitan dengan aktivitas hacking.



Pengertian Hacker dan Cracker

1. Hacker

Hacker adalah sebutan untuk mereka yang memberikan sumbangan yang bermanfaat kepada jaringan komputer, membuat program kecil dan membagikannya dengan orang-orang di Internet. Sebagai contoh : digigumi (Grup Digital) adalah sebuah kelompok yang mengkhususkan diri bergerak dalam bidang game dan komputer. Digigumi ini menggunakan teknik teknik hexadecimal untuk mengubah teks yang terdapat di dalam game. Contohnya, game Chrono Trigger berbahasa Inggris dapat diubah menjadi bahasa Indonesia. Oleh karena itu, status Digigumi adalah hacker, namun bukan sebagai perusak. Hacker disini artinya, mencari, mempelajari dan mengubah sesuatu untuk keperluan hobi dan pengembangan dengan mengikuti legalitas yang telah ditentukan oleh developer game. Para hacker biasanya melakukan penyusupan-penyusupan dengan maksud memuaskan pengetahuan dan teknik. Rata - rata perusahaan yang bergerak di dunia jaringan global (internet) juga memiliki hacker. Tugasnya yaitu untuk menjaga jaringan dari kemungkinan perusakan pihak luar "cracker", menguji jaringan dari kemungkinan lobang yang menjadi peluang para cracker mengobrak - abrik jaringannya, sebagai contoh : perusahaan asuransi dan auditing "Price Waterhouse". Ia memiliki team hacker yang disebut dengan Tiger Team. Mereka bekerja untuk menguji sistem sekuriti client mereka.



2. Cracker

Cracker adalah sebutan untuk mereka yang masuk ke sistem orang lain dan cracker lebih bersifat destruktif, biasanya di jaringan komputer, mem-bypass password atau lisensi program komputer, secara sengaja melawan keamanan komputer, men-deface (merubah halaman muka web) milik orang lain bahkan hingga men-delete data orang lain, mencuri data dan umumnya melakukan cracking untuk keuntungan sendiri, maksud jahat, atau karena sebab lainnya karena ada tantangan. Beberapa proses pembobolan dilakukan untuk menunjukan kelemahan keamanan sistem.



Hirarki / Tingkatan Hacker

1. Elite

Ciri-ciri : mengerti sistem operasi luar dalam, sanggup mengkonfigurasi & menyambungkan jaringan secara global, melakukan pemrogramman setiap harinya, effisien & trampil, menggunakan pengetahuannya dengan tepat, tidak menghancurkan data-data, dan selalu mengikuti peraturan yang ada. Tingkat Elite ini sering disebut sebagai ‘suhu’.

2. Semi Elite

Ciri-ciri : lebih muda dari golongan elite, mempunyai kemampuan & pengetahuan luas tentang komputer, mengerti tentang sistem operasi (termasuk lubangnya), kemampuan programnya cukup untuk mengubah program eksploit.

3. Developed Kiddie

Ciri-ciri : umurnya masih muda (ABG) & masih sekolah, mereka membaca tentang metoda hacking & caranya di berbagai kesempatan, mencoba berbagai sistem sampai akhirnya berhasil & memproklamirkan kemenangan ke lainnya, umumnya masih menggunakan Grafik User Interface (GUI) & baru belajar basic dari UNIX tanpa mampu menemukan lubang kelemahan baru di sistem operasi.

4. Script Kiddie

Ciri-ciri : seperti developed kiddie dan juga seperti Lamers, mereka hanya mempunyai pengetahuan teknis networking yang sangat minimal, tidak lepas dari GUI, hacking dilakukan menggunakan trojan untuk menakuti & menyusahkan hidup sebagian pengguna Internet.

5. Lamer

Ciri-ciri : tidak mempunyai pengalaman & pengetahuan tapi ingin menjadi hacker sehingga lamer sering disebut sebagai ‘wanna-be’ hacker, penggunaan komputer mereka terutama untuk main game, IRC, tukar menukar software prirate, mencuri kartu kredit, melakukan hacking dengan menggunakan software trojan, nuke & DoS, suka menyombongkan diri melalui IRC channel, dan sebagainya. Karena banyak kekurangannya untuk mencapai elite, dalam perkembangannya mereka hanya akan sampai level developed kiddie atau script kiddie saja.

Cracker tidak mempunyai hirarki khusus karena sifatnya hanya membongkar dan merusak.



Kode Etik Hacker

1. Mampu mengakses komputer tak terbatas dan totalitas.

2. Semua informasi haruslah FREE.

3. Tidak percaya pada otoritas, artinya memperluas desentralisasi.

4. Tidak memakai identitas palsu, seperti nama samaran yang konyol, umur, posisi, dll.

5. Mampu membuat seni keindahan dalam komputer.

6. Komputer dapat mengubah hidup menjadi lebih baik.

7. Pekerjaan yang di lakukan semata-mata demi kebenaran informasi yang harus disebar luaskan.

8. Memegang teguh komitmen tidak membela dominasi ekonomi industri software tertentu.

9. Hacking adalah senjata mayoritas dalam perang melawan pelanggaran batas teknologi komputer.

10. Baik Hacking maupun Phreaking adalah satu-satunya jalan lain untuk menyebarkan informasi pada massa agar tak gagap dalam komputer.
Cracker tidak memiliki kode etik apapun.



Aturan Main Hacker

Gambaran umum aturan main yang perlu di ikuti seorang hacker seperti di jelaskan oleh Scorpio, yaitu:

• Di atas segalanya, hormati pengetahuan & kebebasan informasi.

• Memberitahukan sistem administrator akan adanya pelanggaran keamanan / lubang di keamanan yang anda lihat.

• Jangan mengambil keuntungan yang tidak fair dari hack.

• Tidak mendistribusikan & mengumpulkan software bajakan.

• Tidak pernah mengambil resiko yang bodoh – selalu mengetahui kemampuan sendiri.

• Selalu bersedia untuk secara terbuka / bebas / gratis memberitahukan & mengajarkan berbagai informasi & metoda yang diperoleh.

• Tidak pernah meng-hack sebuah sistem untuk mencuri uang.

• Tidak pernah memberikan akses ke seseorang yang akan membuat kerusakan.

• Tidak pernah secara sengaja menghapus & merusak file di komputer yang dihack.

• Hormati mesin yang di hack, dan memperlakukan dia seperti mesin sendiri.

Hacker sejati akan selalu bertindak berlandaskan kode etik dan aturan main sedang cracker tidak mempunyai kode etik ataupun aturan main karena cracker sifatnya merusak.

Dikutip dari detik.forum......!!

Senin, 10 Oktober 2011

Sejarah Intel

Arsitektur x86 pertama kali hadir melalui 8086 CPU pada tahun 1978; Intel 8086 adalah pengembangan dari mikroprosesor Intel 8080 (yang dibangun mengikuti arsitektur dari 4004 dan 8008), dan program bahasa rakitan dari 8080 dapat diterjemahkan secara mekanik ke program yang setara ke bahasa rakitan untuk 8086. Arsitektur ini diadaptasi (dengan versi yang lebih sederhana dari versi 8088) tiga tahun kemudian sebagai standar dari CPU pada IBM PC. Kehadiran platform PC secara luas membuat arsitektur x86 menjadi arsitektur CPU yang paling sukses selama ini. (Rancangan CPU lainnya yang sangat sukses, yang dibagun berdasarkan 8080 dan kompatible pada set-instruksi hingga pada tingkatan bahasa-mesin biner adalah arsitektur Zilog Z80.)
Perusahaan lain juga membuat atau pernah membuat CPU yang berdasarkan arsitektur x86: diantaranya Cyrix (sekarang diakuisisi oleh VIA Technologies), NEC Corporation, IBM, IDT (juga telah diakuisisi oleh VIA), dan Transmeta. Manufaktur yang paling sukses adalah AMD, dengan seri Athlon-nya, yang meskipun belum se-populer seri Pentium, telah menguasai sebagian pangsa pasar secara nyata. Menurut beberapa perusahaan riset pangsa pasar CPU AMD telah melampaui penjualan CPU Intel di pasar retail dekstop pada tahun 2006.
Rancangan
Arsitektur x86 adalah rancangan Set Instruksi Komputer Kompleks (Complex Instruction Set Computer) dengan panjang instruksi yang bervariasi. Word disimpan dengan urutan endian-kecil. Kompatibilitas mundur menjadi motivasi terkuat dalam pengembangan arsitektur x86 (keputusan ini menjadi sangat penting dan sering dikritik, terutama oleh pesaing dari pendukung arsitektur prosesor lainnya, yang dibuat frustasi oleh sukses yang berkelanjutan dari arsitektur ini yang secara umum dipandang memilki banyak kelemahan). Prosesor-prosesor terkini dari x86 menerapkan beberapa langkah penerjemah (dekoder) "tambahan" untuk (saat eksekusi) memecah (sebagian besar) instruksi x86 kedalam potongan-potongan kecil instruksi (dikenal dengan "micro-ops") yang selanjutnya dieksekusi oleh arsitektur setara dengan arsitektur RISC.
Bahasa rakitan dari x86 dibahas secara lebih terperinci di artikel Bahasa Rakitan x86.

Mikroprosesor x86 dapat bekerja dalam beberapa modus berikut:
• Real-mode (Modus Real)
• Protected Mode (Modus terproteksi)
• Virtual Protected Mode (Modus Terproteksi Virtual)
• Compatibility Mode
• Long Mode/IA32e Full Mode

Real-Mode

Real-Mode adalah sebuah modus di mana prosesor Intel x86 berjalan seolah-olah dirinya adalah sebuah prosesor Intel 8086 atau Intel 8088, meski ia merupakan prosesor Intel 80286 atau lebih tinggi. Karenanya, modus ini juga disebut sebagai modus 8086 (8086 Mode). Dalam modus ini, prosesor hanya dapat mengeksekusi instruksi 16-bit saja dengan menggunakan register internal yang berukuran 16-bit, serta hanya dapat mengakses hanya 1024 KB dari memori karena hanya menggunakan 20-bit jalur bus alamat. Semua program DOS berjalan pada modus ini.
Prosesor yang dirilis setelah 8086, semacam Intel 80286 juga dapat menjalankan instruksi 16-bit, tapi jauh lebih cepat dibandingkan 8086. Dengan kata lain, Intel 80286 benar-benar kompatibel dengan prosesor Intel 8086 yang didesain sebelumnya. Sehingga prosesor Intel 80286 pun dapat menjalankan program-program 16-bit yang didesain untuk 8086 (IBM PC), dengan tentunya kecepatan yang jauh lebih tinggi.
Dalam Real-mode, tidak ada proteksi ruang alamat memori, sehingga tidak dapat melakukan multi-tasking. Inilah sebabnya, mengapa program-program DOS bersifat single-tasking. Jika dalam modus real terdapat multi-tasking, maka kemungkinan besar antara dua program yang sedang berjalan, terjadi tabrakan (crash) antara satu dengan lainnya.

Protected Mode

Modus terproteksi (protected mode) adalah sebuah modus di mana terdapat proteksi ruang alamat memori yang ditawarkan oleh mikroprosesor untuk digunakan oleh sistem operasi. Modus ini datang dengan mikroprosesor Intel 80286 atau yang lebih tinggi. Karena memiliki proteksi ruang alamat memori, maka dalam modus ini sistem operasi dapat melakukan multitasking.
Prosesor Intel 80286 memang dilengkapi kemampuan masuk ke dalam modus terproteksi, tapi tidak dapat keluar dari modus tersebut tanpa harus mengalami reset (warm boot atau cold boot). Kesalahan ini telah diperbaiki oleh Intel dengan merilis prosesor Intel 80386 yang dapat masuk ke dalam modus terproteksi dan keluar darinya tanpa harus melakukan reset. Inilah sebabnya mengapa Windows 95/Windows 98 dilengkapi dengan modus Restart in MS-DOS Mode, meski sebenarnya sistem operasi tersebut merupakan sistem operasi yang berjalan dalam modus terproteksi.

Virtual Protected Mode


Virtual Protected Mode juga kadang disebut sebagai Virtual Real Mode. Dalam modus ini, sebuah prosesor Intel x86 berjalan dalam modus terproteksi tetapi mengizinkan aplikasi-aplikasi 16-bit real-mode agar dapat dijalankan di atas sistem operasi. Microsoft Windows 3.1, yang berjalan di dalam modus Enhanced 386, Windows 95, serta Windows 98 mendukung modus ini sepenuhnya. Sistem-sistem operasi dapat menjalankan beberapa aplikasi 16-bit real-mode secara sekaligus, pada window MS-DOS Prompt yang berbeda-beda, karena memang Microsoft mengimplementasikan sebuah lapisan emulasi yang disebut sebagai DOS Protected Mode Interface (DPMI). Setiap window MS-DOS Prompt yang dibuat, aplikasi hanya berjalan dalam real mode, tapi karena Windows 3.1 (yang berjalan dalam modus Enhanced 386) dan Windows 95/98 berjalan dalam modus terproteksi, aplikasi akan menganggap dirinya berjalan pada komputer yang berbeda, meski pada fisiknya mereka dijalankan pada modus yang sama. Hal ini mengizinkan aplikasi-aplikasi 16-bit real-mode agar dapat dijalankan secara serentak (multitasking), meski pada awalnya aplikasi 16-bit berjalan dalam kondisi single-tasking.

DPMI digunakan oleh Windows 3.1 ke atas untuk mengakses extended memory agar dapat digunakan oleh aplikasi Windows. DPMI mengizinkan program-program dapat menggunakan memori yang lebih banyak, meski pada aslinya program tersebut merupakan program 16-bit. Hal ini populer dilakukan, khususnya bagi program-program game komputer DOS, karena game-game tersebut dapat mengakses lebih dari 1 MB (diberi hak akses oleh sistem operasi). DPMI dapat melakukan switching prosesor dari real-mode ke protected mode atau sebaliknya.

IA32e/AMD64/x64/x86-64 Compatibility Mode

Modus kompatibilitas adalah sebuah modus prosesor berbasis IA32e (x86-64, AMD64, EM64T, atau x64) di mana prosesor sedang menjalankan instruksi 32-bit (sistem operasi 32-bit dan aplikasinya yang dijalankan di atas prosesor x64 atau sistem operasi 64-bit yang menjalankan aplikasi 32-bit). Dalam modus ini, prosesor tersebut bekerja seolah-olah dirinya adalah prosesor x86 32-bit, sehingga hanya dapat mengalamati memori hingga 4 GB saja.

IA32e/x86-64/AMD64/x64/EM64T Long Mode

Modus panjang (long mode) adalah sebuah modus prosesor 64-bit IA32e (x86-64/AMD64/x64/EM64T) yang berjalan di atas sistem operasi 64-bit, sehingga ia dapat mengeluarkan seluruh kemampuannya, seperti halnya mengakses memori lebih besar daripada 4 GB (hingga batasan yang dimiliki oleh prosesor dan sistem operasi), dan menjalankan aplikasi 64-bit. Hanya beberapa sistem operasi yang dapat menjalankan prosesor IA32e dalam modus ini, yakni Windows XP Professional x64 Edition, Windows Server 2003, GNU/Linux (versi kernel 2.6 ke atas), Solaris 10 dan beberapa varian UNIX lainnya.

Daftar Pabrikan

x86 and compatibles have been designed, manufactured and sold by a number of companies, including:

• Intel
• AMD
• Chips and Technologies
• Cyrix
• IBM
• IDT
• National Semiconductor
• NEC
• NexGen
• Rise Technology
• SGS-Thomson
• SiS
• Texas Instruments
• Transmeta
• UMC
• VIA


Lihat pula

• IA-32
• x86 assembly language
• x86 instruction listings
• Real mode — Unreal mode — Virtual 8086 mode — Protected mode — Long mode

Pranala Luar

• The 8086 / 80286 / 80386 / 80486 Instruction Set
• x86 cpus' guide
• x86 and x86-64 Instruction Set at sandpile.org
• AMD Geode Series
• The ChipList – By Adrian Offerman
• CPU-INFO: x86 processor information and indepth processor history
• VIA bought IDT CPU division
• List of SOC List of System-On-Chip (SOC) based on X86 core.
• National Instrument Geode-->

Prosesor Intel


Termasuk
prosesor x86 8086 • 8088 • 80186 • 80188 • 80286 • 80386 • 80486 • Pentium • Pentium Pro • Pentium II • Celeron
Pentium III • Pentium 4 • Pentium M • Pentium D • Pentium Extreme Edition • Xeon • Core • Core 2


Tidak termasuk
prosesor x86 4004 • 4040 • 8008 • 8080 • 8085 • iAPX 432 • i860 • i960 • XScale • Itanium • Itanium 2


Dikutip dari Wikipedia…..!!!

Selasa, 04 Oktober 2011

Sabtu, 01 Oktober 2011

Jaringan Komputer

Jaringan komputer adalah sebuah kumpulan komputer, printer dan peralatan lainnya
yang terhubung dalam satu kesatuan. Informasi dan data bergerak melalui kabel-kabel
atau tanpa kabel sehingga memungkinkan pengguna jaringan komputer dapat saling bertukar dokumen dan data, mencetak pada printer yang sama dan bersama-sama
menggunakan hardware/software yang terhubung dengan jaringan. Setiap komputer,
printer atau periferal yang terhubung dengan jaringan disebut node. Sebuah jaringan
komputer dapat memiliki dua, puluhan, ribuan atau bahkan jutaan node.

Jenis-Jenis Jaringan Komputer
Secara umum jaringan komputer dibagi atas lima jenis, yaitu ;

1. Local Area Network (LAN)
Local Area Network (LAN), merupakan jaringan milik pribadi di dalam sebuah gedung
atau kampus yang berukuran sampai beberapa kilometer. LAN seringkali digunakan
untuk menghubungkan komputer-komputer pribadi dan workstation dalam kantor
suatu perusahaan atau pabrik-pabrik untuk memakai bersama sumberdaya (resouce,
misalnya printer) dan saling bertukar informasi.

2. Metropolitan Area Network (MAN)
Metropolitan Area Network (MAN), pada dasarnya merupakan versi LAN yang
berukuran lebih besar dan biasanya menggunakan teknologi yang sama dengan LAN.
MAN dapat mencakup kantor-kantor perusahaan yang letaknya berdekatan atau juga
sebuah kota dan dapat dimanfaatkan untuk keperluan pribadi (swasta) atau umum.
MAN mampu menunjang data dan suara, bahkan dapat berhubungan dengan jaringan
televisi kabel.

3. Wide Area Network (WAN)
Wide Area Network (WAN), jangkauannya mencakup daerah geografis yang luas,
seringkali mencakup sebuah negara bahkan benua. WAN terdiri dari kumpulan mesinmesin
yang bertujuan untuk menjalankan program-program (aplikasi) pemakai.

4. Internet
Sebenarnya terdapat banyak jaringan didunia ini, seringkali menggunakan perangkat
keras dan perangkat lunak yang berbeda-beda . Orang yang terhubung ke jaringan
sering berharap untuk bisa berkomunikasi dengan orang lain yang terhubung ke
jaringan lainnya. Keinginan seperti ini memerlukan hubungan antar jaringan yang
seringkali tidak kampatibel dan berbeda. Biasanya untuk melakukan hal ini diperlukan
sebuah mesin yang disebut gateway guna melakukan hubungan dan melaksanakan
terjemahan yang diperlukan, baik perangkat keras maupun perangkat lunaknya.
Kumpulan jaringan yang terinterkoneksi inilah yang disebut dengan internet.

5. Jaringan Tanpa Kabel
Jaringan tanpa kabel merupakan suatu solusi terhadap komukasi yang tidak bisa
dilakukan dengan jaringan yang menggunakan kabel. Misalnya orang yang ingin
mendapat informasi atau melakukan komunikasi walaupun sedang berada diatas
mobil atau pesawat terbang, maka mutlak jaringan tanpa kabel diperlukan karena
koneksi kabel tidaklah mungkin dibuat di dalam mobil atau pesawat. Saat ini jaringan
tanpa kabel sudah marak digunakan dengan memanfaatkan jasa satelit dan mampu
memberikan kecepatan akses yang lebih cepat dibandingkan dengan jaringan yang
menggunakan kabel.

Senin, 26 September 2011

komponen-komponen komputer

Bagi Anda yang masih awan tentang komponen-kompinen atau bagian-bagian dari komputer apa saja, mungkin tulisan berikut dapat membantu Anda. Secara garis besar 2 hal yang sangat mempengaruhi sebuah komputer adalah hardware dan software. Jika kita membahas tentang komponen komputer maka secara otomatis kita akan membicarakan mengenai hardware. Hardware sendiri secara garis besar terbagi atas 3 hal yaitu:

1. Input

2. Peralatan pemrosesan

3. Output

Membahas satu persatu

1. Bagian Input

Untuk bagian, komponen-komponen komputer umum yang harus kita ketahui adalah:

A. Keyboard

Keyboard adalah suatu alat yang biasanya diletakkan di depan layar komputer dan fungsinya sebagai penginputan data dari luar dengan cara diketikkan pada keyboard. Saya yakin sebagian besar dari Anda pasti mengetahui komponen ini. Keyboard biasanya menyerupai mesin ketik manual (untuk susunan peletakkan hurufnya). Saat ini dipasaran telah beredar keyboard dengan mengadopsi sitem wireless. Dan biasanya harganya lebih mahal jika dibandingkan dengan keyboard biasa. Jenis-jenis keyboard di pasaran saat ini untuk informasi lebih detailnya adalah: Serial, PS/2, USB dan wireless. Kemudian beberapa merek keyboard yang ada dipasaran antara lain yaitu: Logitech (biasanya harganya paling muahal untuk pasar di Indonesia), Accer,Komic dan masih banyak lagi.

B. Mouse

Saya secara pribadi pernah melihat seorang teman yang dengan lancar memainkan komputer hanya dengan menggunakan keyboard tanpa membutuhkan sebuah mouse. Tapi jika Anda manusia normal, dan tidak ingin capek menghafalkan tombol rahasia di keyboard yang dapat digunakan sebagai mouse, maka nampaknya wajib komputer Anda harus memilki sebuah mouse.

Mouse sendiri berfungi untuk mengarahkan pointer pada layar monitor komputer Anda. Dengan keberadaan mouse maka akan memudahkan kita untuk mengatur posisi pointer sesuai dengan keinginan kita dengan cepat. Ciri-ciri sebuah mouse yang bagus adalah memiliki sensitifitas yang amat tinggi dan tidak memerlukan perawatan yang rumit (biasnya mouse optic dan wireless yang memiliki persyaratan ini, jangan menggunakan mouse manual yang harus rutin dibersihkan untuk menghilangkan debu). Merek mouse yang sangat saya sukai adalah Logitech (karena awet, handal, sensitifnya bagus, dan memiliki pergeseran yang bagus, tapi agak sedikit lebih mahal sedikit dari segi harga).

C. Floppy Disk Drive

Merupakan suatu hardware yang menghubungkan disket dengan komputer, Jadi Anda hendak melakukan pemindahan data dari komputer satu dengan yang lain dengan menggunakan disket, maka disinilah sebaiknya Anda masukkan disketnya. Tapi untuk zaman sekarang pemakaian disket terkikis oleh perkembangan teknologi komputer. Karena ukuran disket hampir sebesar CD dan hanya dapat menyimpan memori yang lebih kecil, maka diskiet sudah ditinggalkan oleh sebagian besar penggunanya. Saat ini alat yang lebih ngetren adalah dengan menggunakan flashdisk.

D. Scanner

Menurut saya ini adalah alat yang sangat jarang digunakan oleh orang, begitu juga untuk pemiliknya (jarang ada orang yang memiliki komputer dan juga punya mesin scanner, ya…. Seperti saya ini toh….). Oleh karena itu tidak heran jika sekali menggunakan jasa alat ini dirental maka Anda akan dikenakan biaya yang cukup lumayan mahal, yaitu kurang lebih Rp 1000,00 per scan. Untuk saat ini kebanyakan ditemukan scanner dengan port penghubungnya ke komputer menggunakan model USB.

E. Piranti Optik

Bagi Anda yang gemar menonton paket hemat (tidak mau pergi ke bioskop, tapi cukup beli film-nya “di perparah dengan film bajakan”) maka alat ini wajib ada di komputer Anda. Berikut beberapa type optic komputer yang dapat disesuaikan dengan kebutuhan Anda:

(1). CD ROM, adalah alat optic membaca inputan dari CD. Kekurangan dari alat ini adalah tidak dapat me-rewrite di CD (memasukkan data ke CD).

(2). CD RW, adalah alat optic yang dapat berfungsi membaca dan me-rewrite file CD. Dengan alat ini maka Anda dapat membuat CD dengan memasukkan file ke dalamnya.

(3). Optik DVD, adalah alat yang fungsinya hampir sama dengan CR ROM, bedanya jika CD ROM untuk CD maka Optik DVD untuk membaca DVD dan CD.

(4). DVD RW (DVD COMBO), bisa digunakan untuk semua jenis aplikasi yang berhubungan dengan optic baik digunakan untuk CD maupun DVD.

F. Piranti Proses

Pada bagian ini umumnya peralatan yang membuat kenapa komputer harganya mahal. Pada bagian pusat proses dinamakan CPU (Central Prosesing Unit) yang merupakan unit proses utama dan terpenting dalam komputer yang mengendalikan seluruh proses pengolahan data mulai dari membaca data dari peralatan input, mengolah atau memproses sampai pada mengeluarkan informasi (Output) ke peralatan Output.

Beberapa peralatan penting yang ada dalam CPU antara lain adalah:

* Memory (lebih familiar di telinga dengan RAM)
* Mainboard (Biasanya paling cepat pension alias rusak), jika diibaratkan makhluk hidup, mungkin mainboard bisa di bilang sebagi badannya. Karena di mainboard banyak diletakkan komponen-komponen penting seperti processor (beserta kipasnya), RAM, VGA dll
* Prosesor (AMD atau Intel), bisa dibilang inilah otanya komputer. Untuk prosesor saat ini yang lagi ngetrend adalah Core 2 Duo dan setingkat diatasnya.

Pada bagian CPU sendiri terdiri dari tiga bagian fungsional yang perlu diperhatikan dalam penggunaan komputer:

1. Register berfungsi menyimpan data sementara yang akan diproses di ALU.
2. CU (Control Unit) berfungsi untuk melakukan pengendalian semua peralatan lainya
3. ALU (Arithmetic Logical Unit) berfungsi melakukan semua proses yang membutuhkan perhitungan matematika dan perbandingan secara logika

G. Peralatan Output

Untuk output pada dasarnya dibedakan atas:

1. Tampilan visual, dalam hal ini monitor memegang peranan yang amat penting. Dalam penampilan visual di monitor sangat dipengaruhi oleh kapasitas VGA.
2. Output berupa suara, tiada lain pasti sebagian besar Anda sudah tahu yaitu speaker. Untuk Speaker komputer, di tanah air banyak merek ternama yang sudah mengembangkan dan memasarkan produknya, diantaranya Altex, Simbada, AudioBox dll.
3. Output berupa cetakkan, untuk hal ini dapat berupa printer dan plotter. Ploter (drum atau table) adalah peralatan keluaran yang digunakan untuk keperluan sistematis seperti mencetak atau mengambar berupa grafik, skematik, dan dapat membuat diagram lainya. Sedangkan printer adalah alat output untuk mencetak file yang biasanya file document, seperti hasil ketikan di office microsoft word misalnya.

Sabtu, 07 Mei 2011

metode integrasi numerik


metode integrasi numerik yang lazim digunakan :
merupakan metoda integrasi yang paling mudah
\dot{x}_{k-1}=Ax_{k-1}+Bu_{k-1}=f(x_{k-1},u_{k-1})x_{k}=x_{k-1}+h \dot{x}_{k-1}
\dot{x}_{k-1}=Ax_{k}+Bu_{k}=f(x_{k},u_{k})x_{k}=x_{k-1}+h \dot{x}_{k}
Pada metoda integrasi implisit nilai aktual xk juga digunakan sebagai umpan balik. Umpan balik ini dapat menyebabkan terjadinya lingkaran aljabar. Untuk menghindarinya maka bentuk persamaan diubah menjadi seperti ini
\dot{x}_{k}=Ax_{k-1}+Bu_{k}=f(x_{k-1},u_{k})x_{k}=x_{k-1}+ h[I-hJ]^{-1}\dot{x}_{k}
J adalah matrix Jacobi. Pada sistem linear dan invarian terhadap waktu, maka matrix J = A
Algoritma integrasi Heun memerlukan dua masukan yaitu uk dan uk − 1
\dot{x}_{k-1}=Ax_{k-1}+Bu_{k-1}=f(x_{k-1},u_{k-1})
x^p_{k}=x_{k-1}+h \dot{x}_{k-1} \dot{x}^p_{k}=f(x^p_{k},u_{k})
x_{k}=x_{k-1}+ {h\over2}(\dot{x}_{k-1} + \dot{x}^p_{k})
merupakan integrator dengan empat masukan.
\dot{x}_{k-1}=Ax_{k-1}+Bu_{k-1}=f(x_{k-1},u_{k-1})
x^{p1}_{k-0.5}=x_{k-1}+{h\over2} \dot{x}_{k-1} \dot{x}^{p1}_{k-0.5}=f(x^{p1}_{k-0.5},u_{k-0.5})
x^{p2}_{k-0.5}=x_{k-1}+{h\over2} \dot{x}^{p1}_{k-0.5} \dot{x}^{p2}_{k-0.5}=f(x^{p2}_{k-0.5},u_{k-0.5})
x^{p3}_{k}=x_{k-1}+h \dot{x}^{p2}_{k-0.5} \dot{x}^{p3}_{k}=f(x^{p3}_{k},u_{k})
x_{k}=x_{k-1}+ {h\over6}(\dot{x}_{k-1} + 2\dot{x}^{p1}_{k-0.5}+ 2\dot{x}^{p2}_{k-0.5}+ \dot{x}^{p3}_{k})
merupakan nilai tengah dari metoda Euler eksplisit dan metoda Euler implisit.
\dot{x}_{k-1}=Ax_{k-1}+Bu_{k-1} = f(x_{k-1},u_{k-1})\dot{x}_{k}=Ax_{k}+Bu_{k}=f(x_{k},u_{k})x_{k}=x_{k-1}+{h\over2}(\dot{x}_{k}+\dot{x}_{k+1})
Sama halnya dengan metoda Euler implisit, metoda ini dapat menyebabkan lingkaran aljabar. Oleh karena itu, bentuk persamaan ini diubah menjadi seperti ini
\dot{x}_{k-1}=Ax_{k-1}+{B\over2}(u_{k-1}+u_k)=f(x_{k-1},u_{k-1},u_k)x_{k}=x_{k-1}+ h[I-{h\over2}J]^{-1}\dot{x}_{k}
No.
Nama Aturan
Rumus
Estimasi Kesalahan
1
 \frac{b-a}{2} (f_0 + f_1)
-\frac{(b-a)^3}{12}\,f^{(2)}(\xi)
2
 \frac{b-a}{3} (f_0 + 4 f_1 + f_2)
-\frac{(b-a)^5}{90}\,f^{(4)}(\xi)
3
 \frac{3(b-a)}{8} (f_0 + 3 f_1 + 3 f_2 + f_3)
-\frac{3(b-a)^5}{80}\,f^{(4)}(\xi)
4
Boole atau Bode
 \frac{2(b-a)}{45} (7 f_0 + 32 f_1 + 12 f_2 + 32 f_3 + 7 f_4)
-\frac{8(b-a)^7}{945}\,f^{(6)}(\xi)