Pages

I love Indonesia

Senin, 29 November 2010

Pengertian Xampp

XAMPP adalah sebuah software web server apache yang didalamnya sudah tersedia database server mysql dan support php programming. XAMPP merupakan software yang mudah digunakan, gratis dan mendukung instalasi di Linux dan Windows. Keuntungan lainnya adalah cuma menginstal satu kali sudah tersedia Apache Web Server, MySQL Database Server, PHP Support (PHP 4 dan PHP 5) dan beberapa module lainnya.




XAMPP


Pengertian XAMPP

XAMPP
adalah sebuah software web server apache yang didalamnya sudah tersedia database server mysql dan support php programming. XAMPP merupakan software yang mudah digunakan, gratis dan mendukung instalasi di Linux dan Windows. Keuntungan lainnya adalah cuma menginstal satu kali sudah tersedia Apache Web Server, MySQL Database Server, PHP Support (PHP 4 dan PHP 5) dan beberapa module lainnya.
Hanya bedanya kalau yang versi untuk Windows sudah dalam bentuk instalasi grafis dan yang Linux dalam bentuk file terkompresi tar.gz. Kelebihan lain yang berbeda dari versi untuk Windows adalah memiliki fitur untuk mengaktifkan sebuah server secara grafis, sedangkan Linux masih berupa perintah-perintah di dalam console. Oleh karena itu yang versi untuk Linux sulit untuk dioperasikan. Dulu XAMPP untuk Linux dinamakan LAMPP, sekarang diganti namanya menjadi XAMPP FOR LINUX.

A. Mengenai APACHE

Apache sudah berkembang sejak versi pertamanya. Sampai saat ditulisnya artikel ini versi terakhirnya yang ada yaitu Apache ver 2.0.54. Apache bersifat open source, artinya setiap orang boleh menggunakannya, mengambil dan bahkan mengubah kode programnya.
Tugas utama apache adalah menghasilkan halaman web yang benar kepada peminta, berdasarkan kode PHP yang dituliskan oleh pembuat halaman web. Jika diperlukan juga berdasarkan kode PHP yang dituliskan, maka dapat saja suatu database diakses terlebih dahulu (misalnya dalam MySQL) untuk mendukung halaman web yang dihasilkan.

B. Mengenai PHP

Bahasa pemrograman PHP merupakan bahasa pemrograman untuk mebuat web yang bersifat server-side scripting. PHP memungkinkan kita untuk membuat halaman web yang bersifat dinamis. PHP dapat dijalankan pada berbagai macam Operating System (OS), misalnya Windows, Linux dan Mac OS. Selain Apache, PHP juga mendukung beberapa web server lain, misalnya Microsoft IIS, Caudium, PWS dan lain-lain.
Seperti pernah disinggung sebelumnya bahwa PHP dapat memanfaatkan database untuk menghasilkan halaman web yang dinamis. Sistem manajemen database yang sering digunakan bersama PHP adalah MySQL. Namun PHP juga mendukung system manajemen Database Oracle, Microsoft Acces, Interbase, d-Base, PostgreSQL dan sebagainya.
Hingga kini PHP sudah berkembang hingga versi ke 5. PHP 5 mendukung penuh Object Oriented Programing(OOP), integrasi XML, mendukung semua ekstensi terbaru MySQL, pengembangan web services dengan SOAP dan REST, serta ratusan peningkatan kemampuan lainnya dibandingkan versi sebelumnya. Sama dengan web server lainnya PHP juga bersifat open source sehingga setiap orang dapat menggunakannya dengan gratis.

C. Mengenai MySQL

Perkembangannya disebut SQL yang merupakan kepanjangan dari Structured Query Language. SQL merupakan bahasa terstruktur yang khusus digunakan untuk mengolah database. SQL pertama kali didefinisikan oleh American National Standards Institute (ANSI) pada tahun 1986. MySQL adalah sebuah sistem manajemen database yang bersifat open source. MySQL adalah pasangan serasi dari PHP. MySQL dibuat dan dikembangkan oleh MySQL AB yang berada di Swedia.
MySQL dapat digunakan untuk membuat dan mengola database beserta isinya. Kita dapat memanfaatkan MySQL untuk menambahkan, mengubah dan menghapus data yang berada dalam database. MySQL merupakan sisitem manajemen database yang bersifat at relational. Artinya data-data yang dikelola dalam database akan diletakkan pada beberapa tabel yang terpisah sehingga manipulasi data akan menjadi jauh lebih cepat.
MySQL dapat digunakan untuk mengelola database mulai dari yang kecil sampai dengan yang sangat besar. MySQL juga dapat menjalankan perintah-perintah Structured Query Language (SQL) untuk mengelola database-database yang ada di dalamnya. Hingga kini, MySQL sudah berkembang hingga versi 5. MySQL 5 sudah mendukung trigger untuk memudahkan pengelolaan tabel dalam database.


D. Mengenai PHPMyAdmin

Pengelolaan database dengan MYSQL harus dilakukan dengan mengetikkan baris-baris perintah yang sesuai (command line) untuk setiap maksud tertentu. Jika anda ingin membuat database, ketikkan baris perintah yang sesuai untuk membuat database. Jika kita ingin menghapus tabel, ketikkan baris perintah yang sesuai untuk menghapus tabel. Hal tersebut tentu cukup menyulitkan karena kita harus hafal dan mengetikkan perintahnya satu persatu.
Banyak sekali perangkat lunak yang dapat dimanfaatkan untuk mengelola data base dalam MySQL, salah satunya adalah phpMyAdmin. Dengan phpMyAdmin kita dapat membuat tabel, mengisi data dan lain-lain dengan mudah tanpa harus hafal perintahnya. Untuk mengaktifkan phpMyAdmin langkah-langkahnya adalah : yang pertama setelah XAMP kita terinstall, kita harus mengaktifkan web server Apache dan MySQL dari control panel XAMPP. Yang kedua, jalankan browser kesayangan Anda (IE, Mozilla Firefox atau Opera) lalu ketikkan alamat web berikut : http://localhost/phpmyadmin/ pada address bar lalu tekan Enter. Langkah ketiga apabila telah nampak interface (tampilan antar muka) phpMyAdmin anda bisa memulainya dengan mengetikkan nama database, nama tabel dan seterusnya.


Dalam 1 paket XAMPP tersedia :

  • Apache Cgi-Bin
  • FTP
  • Mercury Mail (SMTP)
  • PHP
  • MySql
  • Perl
  • PHP Myadmin
  • Webalizer
Perkembangan XAMPP
XAMPP 1.7.2 = August 11, 2009,
XAMPP 1.7.1 Beta 4 = March 25, 2009
XAMPP 1.7.1 Beta 2 = March 2, 2009
XAMPP 1.7.0 = December 24, 2008
XAMPP 1.7 Beta 1 = December 5, 2008
XAMPP 1.6.8 = October 7, 2008
XAMPP 1.6.8 Beta 2 = September 16, 2008
XAMPP 1.6.6a = June 27, 2008
XAMPP 1.6.6 Beta 3 = January 29, 2008

Apa Itu Joomla

Apa itu Joomla?
Joomla adalah Open Sorce CMS.

Apa itu CMS?
CMS adalah singkatan dari Content Management System.

Apa itu Content Management System?
Content Management System adalah Sebuah sistem yang digunakan untuk mengatur isi website dengan baik dan mudah.

Mengapa disebut Open Source?
Software/aplikasi web Joomla, terdiri dari kode-kode hasil karya programer-programer hebat dari penjuru dunia. Umumnya kode itu dijual, dan tidak murah. Inilah yang menjelaskan mengapa windows bajakan kamu tiba-tiba menjadi haram! Karena kamu harus membeli kode-kode itu, dul!
Open Source, adalah upaya untuk melepaskan kode-kode program kepada publik. Publik (yang mengerti) mengolahnya kembali menjadi lebih baik dan mudah diterima masyarakat (user friendly). Dan hasil yang sudah baik itu, diberikan secara cuma-cuma kepada masarakat.

Mengapa harus Content Management System?
Tidak harus man! Kata siapa harus? Content Management System dipakai karena keluwesannya mengatur isi website.

Apa maksudnya luwes?

Maksudnya adalah amat mudah diperbaharui dan dinamis. Kalau isi website kamu tadinya sedikit, lalu pada suatu hari tiba-tiba menyadari bahwa website kamu semakin berkembang dan banyak pengunjungnya. Maka kamu perlu website yang mudah dihandle. CMS Joomla adalah salah satu jawabannya.

Apa saja isinya Joomla?
Kalau kamu Blogger, maka kamu tahu, apa isi blog kamu. Nah, Joomla itu lebih lengkap daripada sekedar WebBlog. Kalau kamu bukan Blogger, dan mau membuat website, entah itu untuk dagang, untuk sekolah, untuk komunitas/organisasi, maka Joomla adalah salah satu aplikasi web yang baik dan mudah dipelajari.

Kenapa baik dan mudah?
Karena gratis dan gampang installnya. Selain itu, didukung oleh komunitas internasional yang banyak. Lebih hebat lagi, berbahasa Indonesia loh.

Saya newbie… ralat, saya dummies. Gimana dong?
Pengguna Joomla itu biasanya terbagi dalam tingkatan user.
- Ada Basic User, yang bisanya cuman nginstal dan pakai… kalau bosan, uninstall.
- Ada Advance User, yang udah bisa ngutak-ngatik dikit script PHP, XML, MySql.
- Ada lagi Jagowan User. Yang mengembangkan sistem ini. Mereka adalah perancang, pembuat, pengeksekusi, penangkal serangan musuh, pengaman sistem, pengembang serta pembuat template dan sebagainya. Selain hebat, mereka juga orang-orang yang murah hati. Mereka bekerja gratis, bo! Murni sukarelawan tanpa pamrih. Bahkan ada yang rela nama aseli nya nggak disebut. Bener-bener Hamba Allah yang tidak mau disebutkan nama aslinya (walopun tetap harus pakai nama nick di cyberworld, karena itu kewajiban etik jagowan).

Selain tiga kategori diatas, terdapat pula kategori temen-temennya jagowan, yaitu yang membantu jagowan mengembangkan sistem ini, mereka disebut 3rd party developer. Mereka ada yang volunteer, alias pekerja gratis…, adapula Soldier of Fortune, alias prajurit bayaran, menarik bayaran dari user yang mendownload program mereka. Semuanya sah-sah saja. Sebab biasanya harga 3rd party juga ga mahal-mahal amat kok.

Apa itu 3rd party?
Sudah hukum alam, namanya manusia tidak pernah puas. Kalaupun puas, itu amat relatif sekali. Begitupun berlaku pada dunia. Joomla sebagai aplikasi web itu sebenarnya sudah baik. Namun, tetap saja ada yang menginginkan feature/tampilan yang lebih baik. Misalnya, menampilkan data pribadi perusahaan dalam gambar 3 dimensi.

Rabu, 24 November 2010

TIPS MEMPERCEPAT DOWNLOAD

Tips Mempercepat Download

Apakah sobat sedang mencari tips dan trik bagaimana cara mempercepat Download ? Tenang, saya akan mencoba membantu memberikan tips mempercepat download secara praktis di blog it’s my story ini. Semoga saja sesuai dengan yang sobat harapkan.

Tips ini sangat cocok buat yang hobi download file berukuran besar (biasanya dilakukan di warnet :D ) seperti movie terbaru, album MP3, dll. Sebelumnya, sebagai referensi saja ada beberapa web yang menyarankan menggunakan proxy untuk menambah atau memperkencang kecepatan internet. Memang sebagian proxy ada yang lebih cepat tapi banyak juga yang malah membuat lemot.

Tips yang akan saya share kali ini adalah memanfaatkan download manager, simak berikut ini :

1. Mempercepat download dengan DownThemAll
Ini bukanlah software download manager seperti yang biasa disimpan di hardisk atau flashdisk. Tapi merupakan add on mozilla firefox yang bisa menyedot semua bandwith yang ada agar memaksimalkan kecepatan download. Selain itu juga bisa meresume, jadi kalau koneksi terputus di tengah jalan tak perlu mengulang dari awal tapi cukup dilanjutkan. Tapi, itu tergantung dari server mana kita mengunduh filenya. Kalau dari rapidshare atau ziddu kita tetap harus mengulang dari awal. Kalau dari indowebster dan mediafire biasanya bisa diresume.

Sayangnya, DownThemeAll ini tak dilengkapi dengan settingan untuk membatasi bandwith file yang akan didownload. Meskipun begitu kinerjanya boleh dibilang sangat memuaskan. Klik link berikut untuk menginstallDownThemAll. Jangan lupa untuk merestart firefox setelah instalasi selesai agar bisa terintegrasi dengan browser mozilla firefox dan siap digunakan untukmendownload.

2. Mempercepat download dengan Internet Download Manager (IDM)
Software yang satu ini pasti sudah tak asing bagi para maniak download seperti halnya saya :D . Ada banyak versi IDM yang beredar di internet. UNtuk versi terbaru saat artikel ini ditulis adalah IDM 5.19. Anda bisa mendownload internet download manager 5.19 atau 6.o3 beta secara gratis melalui link dihalaman artikel yang berjudul IDM Portable.

3. Memakai software freeware (gratis dan halal) Free Download Manager (FDM).
Software yang satu ini fiturnya mirip sama IDM tapi bedanya yang idm berbayar untuk penggunaan secara penuh, sedang yang ini gratis tis… Silakan menuju halaman berikut untuk mendownloadnya IDM Portable. Di bagian akhir artikel tersebut saya mengasih link downloadnya. Enjoy it ! :D

Mungkin sebenarnya masih ada beberapa tips dan trik lainnya untuk cara mempercepat download. Tapi saya rasa yang dua itu sudah cukup ampuh buat mendownload file-file berukuran besar bahkan sampai bermega-mega :P . Semoga bermanfaat !

PENGGUNAAN KOMPUTER DENGAN PROSEDUR YANG BENAR

Di satu sisi keberhasilan/kemajuan ilmu dan teknologi mampu meningkatkan kesejahteraan hidup manusia, dan di sisi lain dapat berakibat buruk terhadap hasil peradaban dan kebudayaan yang telah tercipta. Salah satu teknologi yang dimaksud adalah komputer. Sebuah karya jenius Howard Aiken tahun 1944 dan dikenal sebagai tipe Harvard Mark I Computer / Aikens Digital komputer.

Komputer sebagai produk dan sebagai teknologi memiliki keunggulan antara lain :
(1) mampu berakses dengan cepat dan tepat,
(2) menghasilkan informasi dari data yang lampau,
(3) mampu memproses data menjadi informasi
(4) mampu menyimpan data yang sangat banyak (sampai dengan giga byte),
(5) mampu melakukan importing dan exporting data yang dirancang secara khusus.

Dengan hadirnya karya teknologi ini proses-proses konvensional mulai ditinggalkan masyarakat. Kecanggihan produk ini seakan tidak dapat disangkal mengingat seluruh segmen kehidupan tersentuh oleh produk teknologi ini dari kegiatan memerah susu sampai strategi perang. Produk ini mampu mengatasi hambatan ruang dan waktu yang dihadapi oleh manusia. Dengan demikian guru bukan merupakan satu-satunya sumber belajar bagi siswa. Komputer dan multimedia (1969 dan populer tahun 1992) seakan menjadikan dunia hanya sekepalan tangan. Filosofi yang menyatakan siapa yang menguasai informasi maka ia akan menguasai dunia.

Kesehatan dan Keselamatan Kerja (K3), adalah suatu aspek yang harus pertama kali menjadi perhatian setiap melakukan kegiatan apapun, termasuk ketika berkerja dengan komputer. Penelitian telah mengungkapkan bahwa bekerja dengan komputer dapat menyebabkan gangguan kesehatan bahkan keselamatan. Oleh karena itu, K3 merupakan aspek yang harus menjadi perhatian apabila bekerja dengan komputer.

Penelitian yang sudah dilakukan menyimpulkan bahwa pengguna komputer dapat menderita nyeri kepala, nyeri otot, dan tulang terutama bahu, pergelangan tangan, leher, punggung, dan pinggang bagian bawah. Selain itu, penggunaan komputer juag masih dapat terserang penyakit lain seperti kesemutan, badan bengkak, anggota badan kaku, sakit ginjal, mata merah, berair, nyeri, dan bahkan ganguan penglihatan.

Posisi tubuh, posisi peralatan komputer, pencahayaan ruangan, dan kondisi lingkungan sangat mempengaruhi kesehtan, keselamatan, dan kenyamanan saat berkerja dengan komputer.

Dari sisi keselamatan kerja, harus menyadari bahwa komputer yang digunakan dihubungkan dengan listrik yang mempunyai tegangan tinggi. Maka dengan itu harus berusaha mencegah terjadinya resiko tersengat listrik. Untuk itu harus mengatur kabel-kabel listrik sedemikian rupa sehingga terhindar dari sengatan listrik, juga harus memperhatiakn kabel-kabel dari kemungkinan terjadinya arus pendek yang dapat menyebabkan kebakaran dan rusaknya peralatan komputer.

Beberapa hal yang bisa dilakukan untuk terhindar resiko bekerja dengan komputer adalah sebagai berikut:
1. Aturlah posisi tubuh saat berkerja denagn komputer sehingga merasa aman.
2. Aturlah posisi perangkat komputer dan ruangan sehingga memberi rasa nyaman.
3. Makan, minum dan istirahatlah yang cukup. Jangan menahan-nahan buang air kecil karena terlalu asyik
berkerja dengan komputer.
4. Sesekali gerakanlah badan untuk megurangi ketegangan otot dan pikiran. Olah ragalah secara teratur.
5. Sesekali alihkan pandangan ke luar ruangan untuk relaksasi mata.

Mengatur Posisi Tubuh

Bahwa posisi tubuh saat berkerja denagn komputer sangat berpengaruh pada kesehatan. Dengan mengetahui posisi tubuh yang memenuhi syarat K3, maka dapat mengatur posisi komputer dan penunjang agar dapat memberikan rasa nyaman.

a. Posisi Kepala dan leher
Pada saat berkerja dengan komputer, posisi kepala dan leher harus tegak dengan wajah menghadap
langsung kelayar monitor. Leher tidak boleh membungkuk atau mengadah karena hal ini dapat menyebabkan sakit pada leher.

b. Posisi Punggung
Posisi punggung yang baik saat menggunakan komputer adalah posisi punggung yang tegak, tidak
miring ke kiri atau ke kanan, tidak membungkuk dan tidak bersandar terlalu miring ke belakang. Untuk mendapatkan posisi punggung yang baik, seharusnya ditunjang dengan tempat duduk yang baik dan nyaman.

c. Posisi Pundak
Posisi pundak yang baik adalah posisi pundak yang tidak terlalu terangkat dan tidak terlalu ke bawah
. Bila otot-otot di bahu masih tegang, ini berarti posisi pundak belum benar.

d. Posisi Lengan dan siku
Posisi lengan yang baik adalah apabial dapat mengetik dan menggunakan mouse yang nyaman. Masing- masing orang mempunyai posisi nyaman tersendiri. Posisi lengan yang baik adalah bila tangan berada disamping badan, dan siku membentuk sudut yang lebih besar dari 90 derajat.

e. Posisi Kaki
Pada saat berkerja dengan komputer, kaki harus dapat diletakan di lantai atau sandaran kaki dengan seluruh tapak kaki menyentuh lantai dan siku yang membentuk sudut tidak kurang dari 90 derajat.

Bagian Ke dua

1. Monitor
Monitor komputer pada umumnya menggunakan tabung gambar (CRT) yang dapat memancarkan intensitas cahaya cukup tinggi untuk diterima oleh mata manusia. Oleh karena itu, bagian dari perangkat ini harus memiliki layar anti radiasi, agar mata terhindar dari kerusakan.

Untuk mengurangi keluhan pada mata, ada beberapa hal yang perlu diperhatikan.
a. Letakkan monitor sedemikian rupa diruangan sehingga layar monitor tidak memantulkan
cahaya dari sumber cahaya lain.
b. Letakkanlah monitor lebiih rendah dari garis hoizontal mata, agar tidak mengadah atau menunduk
c. Aturlah cahaya monitor agar tidak terlalu terang dan gelap
d. Sering-seringlah mengedipkan mata untuk menjaga mata tidak kering. Sesekali memandang jauh ke luar ruangan.

2. CPU ( Central Processing Unit )

Bagian dari perangkat komputer ini tidak boleh langsung bersentuhan dengan tangan (basah) karena aliran listrik yang ada pada CPU dapat menyengat manusia.

a. Tangan yang basah baik oleh air atau keringat tidak boleh langsung bersentuhan dengan CPU.
b. Aliran listrik yang ada pada CPU dapat menimbulkan sengatan.

3. Kabel Komputer

Bagian dari perangkat komputer ini harus dihindari dari air, karena dapat menyebabkan hubungan singkat (korsleting). Hubungan singkat ini dapat mengakibatkan kebakaran.

4. Keyboard

Penelitian menunjukan bahwa posisi keyboard merupakan salah satu faktor penyebab nyeri otot dan persendian. Penyebab nyeri otot dan tulang yang disebabkan oleh keyboard adalah penggunaan
jari-jari tertentu saja dalam waktu yang lama.

Hindari tumpahnya air pada keyboard yang dapat menyebabkan:
a. Keyboard hang / rusak
b. Keyboard berlumut kekuning-kuningn dan tidak indah
c. Hubungan singkat


02. Menggunakan komputer dengan posisi yang benar

erikut merupakan petunjuk sederhana dalam menggunakan komputer agar terhindar dari bahaya yang tidak diinginkan.

1. Pandangan Mata

Untuk mengurangi rasa sakit pada mata akibat pandangan fokus ke layar monitor memiliki layar anti silau (filter screen) atau memakai kacamata berwarna.

2. Posisi tubuh / posisi duduk

• Posisi tubuh kurang tepat membuat kurang nyaman
• Posisi kaki dapat menyanggah lantai
• Siku dan Lutut membentuk sudut 90 derajat
• Duduk tegak
• Keyboard sama tinggi dengan siku agar gerakan tangan dan jemari dapat mengurangi ketegangan
otot dan persendian

3. Letak Pergelangan Tangan, Jemari tangan dan Lengan

• Pastikan pergelangan tangan, jemari tangan dan lengan dalam keadaan santai, tidak melengkung dan tegang
• Letak posisi yang benar dapat terhindar dari penyakit radang sendi (Repetitive strain Injury-RSI)

4. Beristirahat

Beristirahatlah selama 10 menit setelah berkerja 1 jam di depan komputer agar mata dan organ tubuh lainya juga beristirahat.
Cara menghidupkan dan mematikan komputer

d1 on: 15 September 2009

Komputer memiliki prosedur yang harus kita perhatikan. Langkah pertama yang harus anda ketahui adalah bagaimana cara mengaktifkan dan mematikan komputer dengan benar. Prosedur untuk mengaktifkan komputer dengan baik dan benar adalah:

* Pastikan semua kabel power sudah terhubung dengan aliran listrik.

* Hidupkan CPU (Central processing unit) dengan menekan tombol on atau power di casing.

* Hidupkan Monitor dengan menekan tombol on pada monitor.

* Tunggu hingga booting selesai, lalu akan muncul tampilan windows yang kita pergunakan. Prosedur untuk mematikan komputer dengan baik dan benar adalah:

* Klik tombol start yang berada pada taskbar.

* Lalu klik tombol Turn Off Computer.

* setelah muncul tampilan yang menampilkan 3 pilihan yaitu : 1. Standbay, 2 Turn Off, 3.Restart.

* Nah anda pilih yang turn off.

alasan

Dalam penggunaan komputer yang baik kita harus memperhatikan cara dan prosedur pengguunaan komputer dengan baik. Dalam kegiatan sehari-hari kadang kita harus berada barlama-lama di depan layar komputer. sebab pada layar monitor dapat memancarkan sinar radiasi yang dapat menyebabkan mata lelah dan panas(berair),bahkan pada jangka waktu yang lama dapat menyebabkan penyakit mata katarak.

Rabu, 17 November 2010

perkembangan Komputer Sekarang ini

Sejarah Perkembangan Komputer Sebelum tahun 1940 Sejak dahulu kala, proses pengolahan data telah dilakukan oleh manusia. Manusia juga menemukan alat-alat mekanik dan elektronik untuk membantu manusia dalam penghitungan dan pengolahan data supaya dapat mendapatkan hasil lebih cepat. Komputer yang kita temui saat ini adalah suatu evolusi panjang dari penemuan penemuan manusia sejak dahulu kala berupa alat mekanik mahupun elektronik.

Saat ini, komputer dan peranti pendukungnya telah masuk dalam setiap aspek kehidupan dan pekerjaan yang lebih dari sekedar perhitungan matematik biasa. Di antaranya adalah sistem komputer di pasar raya yang mampu membaca kod barang belanjaan, pusat telefon yang menangani jutaan panggilan dan komunikasi, serta jaringan komputer dan internet yang menghubungkan berbagai tempat di dunia. Komputer ada 4 golongan yaitu:

1. Peralatan manual: yaitu peralatan pengolahan data yang sangat sederhana, dan faktor terpenting dalam pemakaian alat adalah menggunakan tenaga tangan manusia

2. Peralatan Mekanik: yaitu peralatan yang sudah berbentuk mekanik yang digerakkan dengan tangan secara manual

3. Peralatan Mekanik Elektronik: Peralatan mekanik yang digerakkan oleh secara otomatis oleh motor elektronik

4. Peralatan Elektronik: Peralatan yang bekerjanya secara elektronik penuh Beberapa peralatan yang telah digunakan sebagai alat hitung sebelum ditemukannya komputer :

1. Abacus

Muncul sekitar 5000 tahun yang lalu di Asia kecil dan masih digunakan di beberapa tempat hingga saat ini, dapat dianggap sebagai awal mula mesin komputasi. Alat ini memungkinkan penggunanya untuk melakukan perhitungan menggunakan biji bijian geser yang diatur pada sebuh rak. Para pedagang di masa itu menggunakan abacus untuk menghitung transaksi perdagangan. Seiring dengan munculnya pensil dan kertas, terutama di Eropa, Abacus kehilangan popularitasnya.

2. Kalkulator roda numerik ( numerical wheel calculator )

Setelah hampir 12 abad, muncul penemuan lain dalam hal mesin komputasi. Pada tahun 1642, Blaise Pascal (1623-1662), yang pada waktu itu berumur 18 tahun, menemukan apa yang ia sebut sebagai kalkulator roda numerik (numerical wheel calculator) untuk membantu ayahnya melakukan perhitungan pajak.


Kotak persegi kuningan ini yang dinamakan Pascaline, menggunakan delapan roda putar bergerigi untuk menjumlahkan bilangan hingga delapan digit. Alat ini merupakan alat penghitung bilangan berbasis sepuluh. Kelemahan alat ini adalah hanya terbataas untuk melakukan penjumlahan.

3. Kalkulator roda numerik 2 Tahun 1694, seorang matematikawan dan filsuf Jerman, Gottfred Wilhem von Leibniz (1646-1716) memperbaiki Pascaline dengan membuat mesin yang dapat mengalikan. Sama seperti pendahulunya, alat mekanik ini bekerja dengan menggunakan roda-roda gerigi. Dengan mempelajari catatan dan gambar-gambar yang dibuat oleh Pascal, Leibniz dapat menyempurnakan alatnya.

4. Kalkulator Mekanik Charles Xavier Thomas de Colmar menemukan mesin yang dapat melakukan empat fungsi aritmatik dasar. Kalkulator mekanik Colmar, arithometer, mempresentasikan pendekatan yang lebih praktis dalam kalkulasi karena alat tersebut dapat melakukan penjumlahan, pengurangan, perkalian, dan pembagian. Dengan kemampuannya, arithometer banyak dipergunakan hingga masa Perang Dunia I. Bersama-sama dengan Pascal dan Leibniz, Colmar membantu membangun era komputasi mekanikal. Awal mula komputer yang sebenarnya dibentuk oleh seorang profesor matematika Inggris, Charles Babbage (1791-1871). Tahun 1812, Babbage memperhatikan kesesuaian alam antara mesin mekanik dan matematika:mesin mekanik sangat baik dalam mengerjakan tugas yang sama berulangkali tanpa kesalahan; sedang matematika membutuhkan repetisi sederhana dari suatu langkah-langkah tertentu. Masalah tersebut kemudain berkembang hingga menempatkan mesin mekanik sebagai alat untuk menjawab kebutuhan mekanik. Usaha Babbage yang pertama untuk menjawab masalah ini muncul pada tahun 1822 ketika ia mengusulkan suatu mesin untuk melakukan perhitungan persamaan differensil. Mesin tersebut dinamakan Mesin Differensial. Dengan menggunakan tenaga uap, mesin tersebut dapat menyimpan program dan dapat melakukan kalkulasi serta mencetak hasilnya secara otomatis.

Setelah bekerja dengan Mesin Differensial selama sepuluh tahun, Babbage tibatiba terinspirasi untuk memulai membuat komputer general-purpose yang pertama, yang disebut Analytical Engine. Asisten Babbage, Augusta Ada King (1815-1842) memiliki peran penting dalam pembuatan mesin ini. Ia membantu merevisi rencana, mencari pendanaan dari pemerintah Inggris, dan mengkomunikasikan spesifikasi Anlytical Engine kepada publik. Selain itu, pemahaman Augusta yang baik tentang mesin ini memungkinkannya membuat instruksi untuk dimasukkan ke dlam mesin dan juga membuatnya menjadi programmer wanita yang pertama. Pada tahun 1980, Departemen Pertahanan Amerika Serikat menamakan sebuah bahasa pemrograman dengan nama ADA sebagai penghormatan kepadanya.

Pada 1889, Herman Hollerith (1860-1929) juga menerapkan prinsip kartu perforasi untuk melakukan penghitungan. Tugas pertamanya adalah menemukan cara yang lebih cepat untuk melakukan perhitungan bagi Biro Sensus Amerika Serikat. Sensus sebelumnya yang dilakukan di tahun 1880 membutuhkan waktu tujuh tahun untuk menyelesaikan perhitungan. Dengan berkembangnya populasi, Biro tersebut memperkirakan bahwa dibutuhkan waktu sepuluh tahun untuk menyelesaikan perhitungan sensus.

Pada masa berikutnya, beberapa insinyur membuat p enemuan baru lainnya. Vannevar Bush (1890-1974) membuat sebuah kalkulator untuk menyelesaikan persamaan differensial di tahun 1931. Mesin tersebut dapat menyelesaikan persamaan differensial kompleks yang selama ini dianggap rumit oleh kalangan akademisi. Mesin tersebut sangat besar dan berat karena ratusan gerigi dan poros yang dibutuhkan untuk melakukan perhitungan. Pada tahun 1903, John V. Atanasoff dan Clifford Berry mencoba membuat komputer elektrik yang menerapkan aljabar Boolean pada sirkuit elektrik. Pendekatan ini didasarkan pada hasil kerja George Boole (1815-1864) berupa sistem biner aljabar, yang menyatakan bahwa setiap persamaan matematik dapat dinyatakan sebagai benar atau salah. Dengan mengaplikasikan kondisi benar-salah ke dalam sirkuit listrik dalam bentuk terhubung-terputus, Atanasoff dan Berry membuat komputer elektrik pertama di tahun 1940. Namun proyek mereka terhenti karena kehilangan sumber pendanaan.

Setelah tahun 1940

Perkembangan komputer setelah tahun 1940 dibagi lagi menjadi 5 generasi.

1. Komputer generasi pertama ( 1940-1959 ). Komputer generasi pertama ini menggunakan tabung vakum untuk memproses dan menyimpan data. Ia menjadi cepat panas dan mudah terbakar, oleh karena itu beribu-ribu tabung vakum diperlukan untuk menjalankan operasi keseluruhan komputer. Ia juga memerlukan banyak tenaga elektrik yang menyebabkan gangguan elektrik di kawasan sekitarnya.


Komputer generasi pertama ini 100% elektronik dan membantu para ahli dalam menyelesaikan masalah perhitungan dengan cepat dan tepat. Beberapa komputer generasi pertama :

a. ENIAC (Electronic Numerical Integrator And Calculator ) dirancang oleh Dr John Mauchly dan Presper Eckert pada tahun 1946.

Komputer generasi ini sudah mulai menyimpan data yang dikenal sebagai konsep penyimpanan data (stored program concept) yang dikemukakan oleh John Von Neuman.

b. EDVAC Computer (Electronic Discrete Variable Automatic Computer)


Penggunaan tabung vakum juga telah dikurangi di dalam perancangan komputer EDVAC (Electronic Discrete Variable Automatic Computer) di mana proses perhitungan menjadi lebih cepat dibandingkan ENIAC.

c. EDSAC COMPUTER ( Electonic Delay Storage Automatic Calculator )

EDSAC (Electonic Delay Storage Automatic Calculator) memperkenalkan penggunaan raksa (merkuri) dalam tabung untuk menyimpan data.

d. UNIVAC 1 Computer

Pada tahun 1951 Dr Mauchly dan Eckert menciptakan UNIVAC 1 (Universal Automatic Calculator ) komputer pertama yang digunakan untuk memproses data perdagangan.

2. Komputer generasi kedua ( 1959 -1964 ) Pada tahun 1948, penemuan transistor sangat mempengaruhi perkembangan komputer. Transistor menggantikan tabung vakum di televisi, radio, dan komputer. Akibatnya, ukuran mesin-mesin elektrik berkurang drastis. Transistor mulai digunakan di dalam komputer mulai pada tahun 1956. Penemuan lain yang berupa pengembangan memori inti-magnetik membantu pengembangan komputer generasi kedua yang lebih kecil, lebih cepat, lebih dapat diandalkan, dan lebih hemat energi dibanding para pendahulunya. Mesin pertama yang memanfaatkan teknologi baru ini adalah superkomputer. IBM membuat superkomputer bernama Stretch, dan Sprery-Rand membuat komputer bernama LARC. Komputer-komputer ini, yang dikembangkan untuk laboratorium energi atom, dapat menangani data dalam jumlah yang besar. Mesin tersebut sangat Mahal dan cenderung terlalu kompleks untuk kebutuhan komputasi bisnis, sehingga membatasi kepopulerannya. Hanya ada dua LARC yang pernah dipasang dan digunakan: satu di Lawrence Radiation Labs di Livermore, California, dan yang lainnya di US Navy Research and Development Center di Washington D.C. Komputer generasi kedua Menggantikan bahasa mesin dengan bahasa assembly. Bahasa assembly adalah bahasa yang menggunakan singkatan-singakatan untuk menggantikan kode biner. Pada awal 1960-an, mulai bermunculan komputer generasi kedua yang sukses di bidang bisnis, di universitas, dan di pemerintahan. Komputer-komputer generasi kedua ini merupakan komputer yang sepenuhnya menggunakan transistor. Mereka juga memiliki komponen-komponen yang dapat diasosiasikan dengan komputer pada saat ini: printer, penyimpanan dalam disket, memory, sistem operasi, dan program.

Salah satu contoh penting komputer pada masa ini adalah IBM 1401 yang diterima secaa luas di kalangan industri. Pada tahun 1965, hampir seluruh bisnis-bisnis besar menggunakan komputer generasi kedua untuk memproses informasi keuangan. Program yang tersimpan di dalam komputer dan bahasa pemrograman yang ada di dalamnya memberikan fleksibilitas kepada komputer. Fleksibilitas ini meningkatkan kinerja dengan harga yang pantas bagi penggunaan bisnis. Dengan konsep ini, komputer dapat mencetak faktur pembelian konsumen dan kemudian menjalankan desain produk atau menghitung daftar gaji.

Beberapa bahasa pemrograman mulai bermunculan pada saat itu. Bahasa pemrograman Common Business-Oriented Language (COBOL) dan Formula Translator (FORTRAN) mulai umum digunakan. Bahasa pemrograman ini menggantikan kode mesin yang rumit dengan kata-kata, kalimat, dan formula matematika yang lebih mudah dipahami oleh manusia. Hal ini memudahkan seseorang untuk memprogram dan mengatur komputer. Berbagai macam karir baru bermunculan (programmer, analyst, dan ahli sistem komputer). Industri peranti lunak juga mulai bermunculan dan berkembang pada masa komputer generasi kedua ini. 3. Komputer generasi ketiga ( 1964 - awal 80an )

Walaupun transistor dalam banyak hal mengungguli tube vakum, namun transistor menghasilkan panas yang cukup besar, yang dapat berpotensi merusak bagian-bagian internal komputer. Batu kuarsa (quartz rock) menghilangkan masalah ini. Jack Kilby, seorang insinyur di Texas Instrument, mengembangkan sirkuit terintegrasi (IC : integrated circuit) di tahun 1958''''. IC mengkombinasikan tiga komponen elektronik dalam sebuah piringan silikon kecil yang terbuat dari pasir kuarsa. Pada ilmuwan kemudian berhasil memasukkan lebih banyak komponen-komponen ke dalam suatu chip tunggal yang disebut semikonduktor. Hasilnya, komputer menjadi semakin kecil karena komponen-komponen dapat dipadatkan dalam chip. Kemajuan komputer generasi ketiga lainnya adalah penggunaan sistem operasi (operating system) yang memungkinkan mesin untuk menjalankan berbagai program yang berbeda secara serentak dengan sebuah program utama yang memonitor dan mengkoordinasi memori komputer.

4. Komputer generasi keempat ( awal 80an - ??? ) Setelah IC, tujuan pengembangan menjadi lebih jelas: mengecilkan ukuran sirkuit dan komponenkomponen elektrik. Large Scale Integration (LSI) dapat memuat ratusan komponen dalam sebuah chip. Pada tahun 1980-an, Very Large Scale Integration (VLSI) memuat ribuan komponen dalam sebuah chip tunggal.


Ultra-Large Scale Integration (ULSI) meningkatkan jumlah tersebut menjadi jutaan. Kemampuan untuk memasang sedemikian banyak komponen dalam suatu keping yang berukurang setengah keping uang logam mendorong turunnya harga dan ukuran komputer. Hal tersebut juga meningkatkan daya kerja, efisiensi dan keterandalan komputer. Chip Intel 4004 yang dibuat pada tahun 1971 membawa kemajuan pada IC dengan meletakkan seluruh komponen dari sebuah komputer (central processing unit, memori, dan kendali input/output) dalam sebuah chip yang sangat kecil. Sebelumnya, IC dibuat untuk mengerjakan suatu tugas tertentu yang spesifik.Sekarang, sebuah mikroprosesor dapat diproduksi dan kemudian diprogram untuk memenuhi seluruh kebutuhan yang diinginkan. Tidak lama kemudian, setiap perangkat rumah tangga seperti microwave oven, televisi, dn mobil dengan electronic fuel injection dilengkapi dengan mikroprosesor.

Perkembangan yang demikian memungkinkan orang-orang biasa untuk menggunakan komputer biasa. Komputer tidak lagi menjadi dominasi perusahaanperusahaan besar atau lembaga pemerintah. Pada pertengahan tahun 1970-an, perakit komputer menawarkan produk komputer mereka ke masyarakat umum. Komputerkomputer ini, yang disebut minikomputer, dijual dengan paket peranti lunak yang mudah digunakan oleh kalangan awam. Peranti lunak yang paling populer pada saat itu adalah program word processing dan spreadsheet. Pada awal 1980-an, video game seperti Atari 2600 menarik perhatian konsumen pada komputer rumahan yang lebih canggih dan dapat diprogram. Pada tahun 1981, IBM memperkenalkan penggunaan Personal Computer (PC) untuk penggunaan di rumah, kantor, dan sekolah. Jumlah PC yang digunakan melonjak dari 2 juta unit di tahun 1981 menjadi 5,5 juta unit di tahun 1982. Sepuluh tahun kemudian, 65 juta PC digunakan. Komputer melanjutkan evolusinya menuju ukuran yang lebih kecil, dari komputer yang berada di atas meja (desktop computer) menjadi komputer yang dapat dimasukkan ke dalam tas (laptop), atau bahkan komputer yang dapat digenggam (palmtop). IBM PC bersaing dengan Apple Macintosh dalam memperebutkan pasar komputer. Apple Macintosh menjadi terkenal karena mempopulerkan sistem grafis pada komputernya, sementara saingannya masih menggunakan komputer yang berbasis teks. Macintosh juga mempopulerkan penggunaan peranti tetikus. Pada masa sekarang, kita mengenal perjalanan IBM compatible dengan pemakaian CPU: IBM PC/486, Pentium, Pentium II, Pentium III, Pentium IV (Serial dari CPU buatan Intel). Juga kita kenal AMD k6, Athlon, dsb. Ini semua masuk dalam golongan komputer generasi keempat.

Seiring dengan menjamurnya penggunaan komputer di tempat kerja, cara-cara baru untuk menggali potensial terus dikembangkan. Seiring dengan bertambah kuatnya suatu komputer kecil, komputer-komputer tersebut dapat dihubungkan secara bersamaan dalam suatu jaringan untuk saling berbagi memori, peranti lunak, informasi, dan juga untuk dapat saling berkomunikasi satu dengan yang lainnya. Komputer jaringan memungkinkan komputer tunggal untuk membentuk kerjasama elektronik untuk menyelesaikan suatu proses tugas. Dengan menggunakan perkabelan langsung (disebut juga local area network, LAN), atau kabel telepon, jaringan ini dapat berkembang menjadi sangat besar.

5. Komputer generasi kelima ( masa depan ) Banyak kemajuan di bidang desain komputer dan teknologi semkain memungkinkan pembuatan komputer generasi kelima. Dua kemajuan rekayasa yang terutama adalah kemampuan pemrosesan paralel, yang akan menggantikan model non Neumann. Model non Neumann akan digantikan dengan sistem yang mampu mengkoordinasikan banyak CPU untuk bekerja secara serempak. Kemajuan lain adalah teknologi superkonduktor yang memungkinkan aliran elektrik tanpa ada hambatan apapun, yang nantinya dapat mempercepat kecepatan informasi. Jepang adalah negara yang terkenal dalam sosialisasi jargon dan proyek komputer generasi kelima. Lembaga ICOT (Institute for new Computer Technology) juga dibentuk untuk merealisasikannya. Banyak kabar yang menyatakan bahwa proyek ini telah gagal, namun beberapa informasi lain bahwa keberhasilan proyek komputer generasi kelima ini akan membawa perubahan baru paradigma komputerisasi di dunia. Kita tunggu informasi mana yang lebih valid dan membuahkan hasil.

Sabtu, 13 November 2010

IT's Complicated

HIDUP TAK SEINDAH MIMPI TAPI MIMPI BISA JADI KENYATAAN BILA QITA BERUSAHA UNTUK MENDAPATKANNYA