Senin, 07 November 2016

kelebihan dan kelemahan GIS (Geografis Information System)

GIS adalah sebuah aplikasi yang dikembangkan untuk memberikan data informasi berupa visualisasi. Pengembangan aplikasi atau program sistem informasi geografis ini semakin hari terus berkembang pesat. Salah satu contoh penggunaannya dapat kita ketahui dari berbagai aspek.
Salah satu contoh misalnya GIS dalam bidang pendidikan yaitu: aplikasi pemetaan sekolah, Aplikasi pemetaan kualitas pengajar dan peserta didik, aplikasi GIS penyaluran Bantuan BOS dan banyak lagi.
Contoh berikutnya dalam bidang kesehatan dapat kita ambil contoh aplikasi gis puskesmas, aplikasi penyebaran wabah atau penyakit, aplikasi GIS penggunaan BPJS.
Kedua contoh bidang diatas secara garis besar mewakili beberapa bidang lainya. Misalnya Aplikasi GIS bidang BIsnis, ekonomi, perkebunan dan pertanian dan masih banyak lagi.
Dan atas latar belakang diatas, mengapa penting sekali sebuah sistem informasi geografis untuk di gunakan dan di impelemantasikan, Berikut inilah pembahasannya.

Kelebihan dan Kelemahan GIS

Kelebihan GIS
  1. Untuk penyimpanan tidak memerlukan ruangan yang besar
  2. Akses informasi cepat dan mudah
  3. Analisa spasial dan tektual dikerjakan lebih dari satu layer
  4. Sumberdaya manusia untuk melakukan pengelolaan data tidak terlalu banyak
  5. Data dapat diakses dan bibawa tanpa melihat ruang dan waktu
  6. Dapat membuat peta model lingkungan
  7. Analisis alternatif yang potensial
  8. Umumnya sistem informasi yang dikembangkan sesuai dengan kebutuhan perusahaan karena karyawan yang ditugaskan mengerti kebutuhan sistem dalam perusahaan
  9. Biaya pengembangannya relatif lebih rendah karena hanya melibatkan pihak perusahaan
  10. Sistem informasi yang dibutuhkan dapat segera direalisasikan dan dapat segera melakukan perbaikan untuk menyempurnakan sistem tersebut.
  11. Sistem informasi yang dibangun sesuai dengan spesifikasi yang dibutuhkan dan dokumentasi yang disertakan lebih lengkap
  12. Mudah untuk melakukan modifikasi dan pemeliharaan (maintenance) terhadap sistem informasi karena proses pengembangannya dilakukan oleh karyawan perusahaan tersebut
  13. Adanya insentif tambahan bagi karyawan yang diberi tanggung jawab untuk mengembangkan sistem informasi perusahaan tersebut
  14. Lebih mudah melakukan pengawasan (security access) dan keamanan data lebih terjamin karena hanya melibatkan pihak perusahaan.
  15. Sistem informasi yang dikembangkan dapat diintegrasikan lebih mudah dan lebih baik terhadap sistem yang sudah ada
Kelemahan GIS
  1. Sumberdaya manusia harus menguasai teknologi komputer
  2. Teknologi yang ada terus berkembang sesuai dengan zaman
  3. Biaya yang dikeluarkan relatif mahal
  4. Penanganan tentang data yang bentuk 3D buruk
  5. Sulit untuk menyajikan data temporal
  6. Format data dan standar file data beragam
  7. Model objek terbatas
  8. Keterbatasan jumlah dan tingkat kemampuan SDM yang menguasai teknologi informasi
  9. Pengembangan sistem informasi membutuhkan waktu yang lama karena konsentrasi karyawan harus terbagi dengan pekerjaan rutin sehari-hari sehingga pelaksanaannya menjadi kurang efektif dan efisien
  10. Perubahan dalam teknologi informasi terjadi secara cepat dan belum tentu perusahaan mampu melakukan adaptasi dengan cepat sehingga ada peluang teknologi yang digunakan kurang canggih (tidak up to date)
  11. Membutuhkan waktu untuk pelatihan bagi operator dan programmer sehingga ada konsekuensi biaya yang harus dikeluarkan
  12. Adanya demotivasi dari karyawan ditugaskan untuk mengembangkan sistem informasi karena bukan merupakan core competency pekerjaan mereka.
  13. Kurangnya tenaga ahli (expert) di bidang sistem informasi dapat menyebabkan kesalahan persepsi dalam pengembangan distem dan kesalahan/resiko yang terjadi menjadi tanggung jawab perusahaan (ditanggung sendiri)
Demikianlah kelebihan dan kelemahan sistem informasi geografis. Dalam Pemanfaat GIS dapat di ukur dari seberapa efektif terhadap sumberdaya yang di libatkannya. Hal ini terkait dengan pengelolaan data informasi yang sebelumnya manual ( Konvesional ) menjadi terkomputerisasi. Semoga bermanfaat

sunber: http://www.sistemphp.com

Tips Meningkatkan Keamanan Blog

Blogspot sampai saat ini menjadi salah satu blog paling populer yang banyak sekali digunakan, banyak alasan kenapa para blogger lebih memilih blogspot, beberapa diantaranya adalah blog berflatform blogspot adalah satu-satunya milik google kemungkinan besar akan menjadi anak emas, tentu akan mendapatkan perhatian khusus di mata mesin pencari google, yang kedua adalah blog berflatform blogspot mudah untuk dimonetisasi atau dijadikan media untuk menghasilkan uang, yang ketiga adalah gratis selamanya dan mudah untuk digunakan.

Disamping banyaknya kelebihan yang dimiliki blogspot tentu saja banyak celah yang bisa merugikan blogger jika menggunakan blogspot, oleh karena itu sebaiknya seorang blogger baik pengguna wordpress, maunpun flatform blog lainnya dan khususnya untuk para pengguna blogspot harus mengenal dan juga mengantisifasi segala macam ancaman yang dapat merugikan anda sebagai seorang blogger dan juga blog anda, baik ancaman ekternal maupun internal.

Melalui artikel kali ini akan saya sebutkan beberapa keamanan blogspot yang harus anda perhatikan sebelum anda mengalami kerugian,

  • Lindungi blog anda dari tindakan copy paste.
Ini mungkin merupakan masalah klasik yang sampai saat ini dianggap menjadi masalah untuk sebagian blogger, tindakan copy paste banyak sekali dilakukan oleh blogger-blogger tidak bertanggung jawab dengan cara menduplikasi secara manual (copy-paste) artikel blog milik orang lain kemudian menerbitkannya di blog sendiri, tentu ini akan merugikan pemilik artikel asli, karena akan terjadi duplikat konten yang tidak disukai mesin pencari.

Copy paste sebaiknya bisa dihindari terutama untuk anda yang memiliki blog yang masih berusia muda. apabila artikel blog anda di copas oleh blog yang sudah memiliki popularitas baik di mata google kemudian  tanpa memberikan link sumbernya tentu blog anda bisa saja semakin merosot di hasil pencarian.

Sebagian blogger banyak yang tidak mempermasalahkan tindakan copas "silahkan saja kopas sebanyak-banyaknya", mungkin tidak masalah jika blog yang dikopas adalah blog besar dan sudah berumur serta memiliki reputasi yang baik dimata mesin pencari, namun untuk blog baru tindakan kopas sebisa mungkin jangan dibiarkan terjadi.

  • Lindungi Blog anda Dari Tindakan Auto Blog
Salah satu ancaman serius yang harus anda perhatikan adalah tindakan autoblog atau ada juga yang menyebutnya blog AGC auto generate content (artikel blog anda diduplikasi secara otomatis biasanya dilakukan dengan cara menyadaap rss feed blog anda), tentu akan sangat merugikan jika blog anda terkena auto blog.

Jika blog anda terkena auto blog maka setiap kali artikel blog anda terbitkan, maka akan ikut juga terbit di blog yang menyadap artikel anda, jadi jangan heran jika anda menemukan kembaran dari blog anda, dimana setiap artikel pada blog tersebut sama persis dengan artikel blog anda, mungkin saja blog anda terkena auto blog.

Salah satu cara untuk mengantisifasi pencuraian artikel blog dengan teknik ini adalah dengan cara memperpendek rss feed blog anda.


  • Backup Artikel Postingan blog anda secara berkala

Sebagai pengguna blogspot gratisan memang kita tidak lepas dari aturan main sang empunya yaitu google, terkadang jika aktivitas blogging kita dianggap tidak sesuai dengan aturan konsekuensi terburuk adalah blog dihapus. mungkin akan menjadi sebuah bencana jika blog anda memiliki artikel yang sudah sangat banyak dan blog anda sudah cukup umur.

Banyak sekali penyebab blog sampai dihapus, namun terkadang penyebabnya bisa saja bukan karena anda, mungkin saja ada orang lain yang iri terhadap kesuksesan blog anda, anda memiliki musuh online, sabotase dari pesaing anda dan banyak lagi, sehingga blog anda dihapus, oleh karena itu salah satu cara untuk mengantisifasinya adalah melakukan backup artikel blog anda.

Meskipun katakanlah blog anda dihapus, namun anda setidaknya masih bisa merasa senang karena artikelnya tidak ikut terhapus.


  • Antisifasi Komentar Spam Pada blog anda

Jika anda memberlakukan komentar pada blog anda, maka cara terbaik adalah selalu memoderasi komentar sehingga anda mampu memilih mana komentar spam dan mana komentar berkualitas, terbitkan komentar relevan dan berkualitas dan masukan kotak spam atau hapus saja komentar spam.

Sekian artikel dari saya mengenai tips meningkatkan keamanan pada blog anda. Jika kalian tahu cara yang lain jangan lupa tulis di komentar yaa.

sumber: strukturkode.blogspot.co.id

Jumat, 21 Oktober 2016

Perbedaan Windows 32bit dan 64bit

Windows adalah sistem operasi yang paling populer di Indonesia. Penggunanya sudah tidak terhitung lagi karena mayoritas laptop atau komputer menggunakan sistem operasi ini. Ada banyak jenis dan tipe Windows yang digunakan di Indonesia dan selain itu ada juga basis sistem yang berbeda di antara Windows ini.

Sejauh ini ada dua basis sistem yang berbeda yaitu 32 bit dan 64 bit. Kadang pengguna tidak memerhatikan basis Windows yang digunakan ini, apakah 32 bit atau 64 bit. Padahal untuk penggunaan, ada perbedaan di antara keduanya dan perbedaan tersebut akan berdampak pada kinerja. Sebenarnya apa saja perbedaan serta kelebihan dan kekurangan Windows 32 bit dan 64 bit? Berikut ini adalah ulasannya.

Perbedaan Windows 32 bit dan 64 bit

1. Jumlah RAM yang Dapat Digunakan

Perbedaan mendasar yang paling banyak diketahui oleh para pengguna adalah jumlah maksimal RAM yang bisa digunakan. Setiap basis sistem memiliki batasan yang berbeda. Untuk Windows berbasis 32 bit memiliki jumlah batasan RAM yang lebih kecil dari pada 64 bit. Windows 32 bit memiliki batas maksimal penggunaan RAM hanya kurang dari 4GB (sekitar 3,2 GB) dan akan bekerja lebih optimal ketika menggunakan RAM 1 atau 2 GB. Sedangkan Windows 64 bit dapat membaca hingga lebih dari 4GB RAM. Jika pada Windows 32 bit dipasangkan RAM sebesar 4GB maka yang akan terbaca hanya hingga 3GB saja. Hal ini disebabkan karena adanya perbedaan arsitektur prosesor antara 32 bit dan 64 bit.

2. Performa 32 bit dan 64 bit

Perbedaan basis sistem Windows 32 dan 64 bit sebenarnya ditentukan oleh kemampuan prosesornya. Tentu saja jika dibandingkan, teknologi prosesor 64 bit lebih baru dari pada 32 bit. Windows 32 bit dengan prosesor 32 bit juga, memiliki kemampuan berada di bawah 64 bit. Sehingga kombinasi Windows dan prosesor ini hanya cocok untuk melakukan pekerjaan ringan dan membuka aplikasi yang tidak terlalu berat. Sedangkan Windows dan prosesor 64 bit cocok digunakan untuk mengerjakan pekerjaan yang lebih berat seperti desain, video editing, dll.

3. Kemampuan dalam Memproses Data

Perbedaan arsitektur pada Windows dan prosesor 32 dan 64 bit tentu akan sangat berpengaruh pada performa komputer itu sendiri. Angka 32 dan 64 sebenarnya mewakili jumlah data yang dapat diproses dalam satu kali putaran. 32 bit artinya ketika melakukan satu kali proses, data yang dimuat adalah sebesar 32 bit. Jadi dalam satu kali pemrosesan data, Windows, dan prosesor 64 bit lebih cepat dan maksimal.

4. Kompatibilatas Software

Perbedaan yang cukup berpengaruh juga adalah kompatibilitas software yang dapat digunakan. Windows 32 bit tidak akan bisa menjalankan software 64 bit. Sedangkan Windows 64 bit lebih leluasa karena dapat menjalankan software 32 maupun 64 bit.

Kelebihan dan Kekurangan Windows 32 dan 64 bit

Kelebihan Windows 32 bit :

  • Dapat menjalankan software dan aplikasi lawas dengan basis 16 bit.
  • Lebih kompatibel dengan driver yang lebih lama. Cocok untuk laptop atau komputer lawas.
  • Dapat bekerja dengan optimal meski hanya dengan RAM 2GB

Kekurangan Windows 32 bit :

  • Hanya sedikit software baru yang kompatibel
  • Tidak bisa menggunakan RAM lebih dari 4GB
  • Tidak bisa digunakan untuk software berat seperti After Effects

Kelebihan Windows 64 bit :

  • Lebih cepat dan efisien
  • Mampu membuat kinerja prosesor lebih optimal
  • Dapat menjalankan software 32 bit
  • Cocok untuk menjalankan software terbaru yang mengutamakan grafis

Kekurangan Windows 64 bit :

  • Tidak cocok untuk PC lawas

Kamis, 20 Oktober 2016

Perbedaan format FAT32, NTFS, dan exFAT

Tahukah kamu bahwa partisi yang ada di komputer maupun laptop memiliki format yang berbeda-beda? Khusus untuk sistem operasi Windows, ada tiga format populer yang acap kali digunakan sebagai format partisi HardDisk, Flashdisk, maupun SD Card. Tiga format tersebut yaitu FAT32, NTFS, dan exFAT.

Melalui artikel berikut, akan saya jelaskan kepada kalian semua, apa sih perbedaan dari ketiga format tersebut, berikut kelebihan dan kekurangan masing-masing format. Sudah siap? Ayo kita mulai pembahasannya.

Ini Perbedaan FAT32, NTFS, dan exFAT

1. FAT32

FAT32 menjadi salah satu format partisi paling tua dan masih digunakan hingga saat ini. Format ini pertama kali dipublikasikan pada tahun 1995 untuk menyempurnakan format FAT16 yang sudah uzur. Dikarenakan umurnya yang juga sudah tua, FAT32 menjadi salah satu format partisi yang didukung oleh banyak sekali jenis perangkat di luar sana.


  • Kelebihan: FAT32 menjadi format partisi dengan dukungan penuh terbesar dari banyak sekali jenis perangkat. Tidak hanya di Windows, ia juga digunakan sebagai format standar partisi SD Card hingga Flashdisk. Selain itu, hampir seluruh sistem operasi juga mendukung secara penuh terhadap FAT32, termasuk Linux dan Mac.


  • Kekurangan: Kemampuan FAT32 sangat terbatas. Ia hanya mampu menyimpan file tunggal sebesar 4GB, dan hanya dapat menyediakan partisi hingga sebesar 8TB saja.


2. NTFS

Setelah mengetahui bahwa FAT32 sudah cukup tua untuk tetap digunakan sebagai format partisi HardDisk. Windows menyempurnakan sistemnya dengan mengeluarkan jenis baru yaitu NTFS. NTFS dikeuarkan berbarengan dengan munculnya Windows XP, berikut bermacam-macam perbaikan yang berarti.


  • Kelebihan: NTFS memiliki batasan ukuran partisi yang sangat besar. Selain itu, ia juga dilengkapi dengan file permission untuk keamanan, catatan perubahan yang berfungsi untuk recovery, disk quota limit, dan masih banyak lagi fitur unggulan yang disediakan.
  • Kekurangan: Tidak semua sistem operasi mendukungnya. Mac walupun dapat membaca NTFS, namun ia tidak dapat menulis ke dalamnya. Perangkat non-komputer seperti TV, mp3 player, kamera, dan lainnya juga masih banyak yang belum mendukung format partisi ini.


3. exFAT

exFAT pertama kali diluncurkan ke khalayak ramai pada tahun 2006, sebagai bentuk penyempurnaan dari FAT32 pula. Namun ia khusus dirancang sebagai bentuk optimasi antara kesederhanaan dari FAT32 namun mengambil keuntungan batasan partisi yang dimiliki oleh NTFS. Fitur yang dimiliki oleh exFAT cocok sekali apabila dijadikan acuan untuk format partisi dari Flashdisk.


  • Kelebihan: Cocok untuk digunakan sebagai format partisi di perangkat portable. Dapat dideteksi oleh Mac dan beberapa distro Linux secara penuh.


  • Kekurangan: Masih ada beberapa perangkat yang belum mendukung format partisi yang masih baru ini. Namun seiring dengan bertambahnya waktu, tampaknya dukungan terhadap format ini akan semakin besar.


Itulah perbedaan, kelebihan, dan kekurangan dari format partisi FAT32, NTFS, dan exFAT. Semoga bisa kamu manfaatkan sebagai acuan dalam memberikan format ke masing-masing perangkat yang dimiliki.

Jumat, 14 Oktober 2016

Cara Mempercepat Performa Komputer Yang Lemot

Penggunaan komputer semakin ke sini kian tinggi. Hampir semua segmen, baik pekerja kantoran atau mahasiswa pasti sangat membutuhkan komputer dengan performa yang cepat agar kinerja mereka semakin baik lagi. Terus, bagaimana kalau komputer kamu mengalami kelambatan atau lemot?

Tentu saja itu akan menghambat performa kamu dalam bekerja. Jadi, apa yang harus dilakukan? Tenang, Saya punya solusi bagaimana cara membuat komputer tidak lemot dan dapat mempercepat komputer hingga performanya meningkat 150 persen. Nggak percaya? Caranya mudah loh!

Cara Membuat Komputer Nggak Lemot, 100% Work!

1. Gunakan Flashdisk

Sebagian besar dari kamu pasti memakai flashdisk untuk memindahkan data atau bahkan menyimpan data yang bersifat sementara. Di sisi lain, penggunaan flashdisk ternyata bisa untuk membuat komputer kamu gak lemot loh. Bagaimana caranya? Mudah, kamu lakukan langkah di bawah ini ya.

  • Colok flashdisk ke komputer.
  • Klik kanan pada flashdisk di My Computer dan pilih Properties.
  • Pilih ReadyBoost.
  • Pilih Use this device.
  • Atur berapa memori yang ingin dialokasikan/ dirubah menjadi RAM.
  • Klik OK.

Dengan begini, performa komputer kamu akan meningkat dan flashdisk yang sudah terhubung akan menjadi RAM. Beberapa pengguna yang sudah mencoba melakukannya mengatakan bahwa flashdisk tidak bisa menjadi memori penyimpanan lagi setelah melakukan ReadyBoost. Jadi, siapkan flashdisk yang sudah nggak terpakai ya.

2. Gunakan Memory Cleaner Batch File

Metode kedua untuk membuat komputer gak lemot adalah kamu wajib bikin memory cleaner batch file. Apa itu? Ya, ini merupakan sebuah program yang akan membersihkan memori komputermu kapan pun kamu mau. Hal ini sangat membantu kamu untuk mengatasi masalah komputer lemot yang kerap kali mengganggu. Ikuti langkahnya di bawah ya.

  • Buka aplikasi Notepad kemudian copy paste kode ini %windir%system32rundll32.exeadvapi32.dll,ProcessIdleTasks ke dalam Notepad ya.
  • Lalu, simpan dengan nama cleaner.bat dan taruh di bagian desktop.

Setelah itu, lihat kamu sudah berhasil membuat satu program. Jalankan program tersebut ketika komputer kamu lemot ya.

Cara yang amat sangat mudah bukan? Kamu hanya perlu melakukan dua langkah kemudian boom! Komputer kamu bakalan ngebut. Eits, jangan di-close dulu tab-nya. Masih ada satu cara lagi yang wajib kamu lakukan.

3. Bersihkan Temporary File

Metode selanjutnya adalah kamu wajib membersihkan temporary files yang ada di komputer kamu. Biasanya, hal ini juga yang menyebabkan komputer kamu lemot. So, langkah berikut ini wajib kamu lakukan untuk mempercepat performa komputer kamu.

  • Klik Start dan ketik %temp%, kemudian tekan Enter.
  • Setelah masuk ke dalam folder tersebut, kamu akan melihat banyak sekali kumpulan temporary files. Tekan CTRL+A dan tekan tombol Delete untuk menghapus semuanya.

Sekarang, semua temporary files sudah terhapus dan sistem komputer kamu akan meningkat. Jangan pernah kehilangan akal saat komputer kamu lemot, kamu bisa melakukan banyak hal untuk mengatasinya. Berikan pendapatmu melalui kolom komentar di bawah ya.

Senin, 10 Oktober 2016

Sejarah Teknologi Informasi

Teknologi informasi

Teknologi Informasi (TI), atau dalam bahasa Inggris dikenal dengan istilah Information technology (IT) adalah istilah umum untuk 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).

Dalam konteks bisnis, Information Technology Association of America menjelaskan

Pengolahan, penyimpanan dan penyebaran vokal, informasi bergambar, teks dan numerik oleh mikroelektronika berbasis kombinasi komputasi dan telekomunikasi. 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, ''Cloud 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.

5 Generasi Komputer Yang Wajib Kamu Ketahui

Generasi komputer

Taukah kamu jika ada 5 generasi dalam sejarah komputer.kali ini saya akan menjelaskan sejarah komputer mulai dari generasi pertama sampai generasi ke-5.

Generasi pertama
Dengan terjadinya Perang Dunia Kedua, negara-negara yang terlibat dalam perang tersebut berusaha mengembangkan komputer untuk mengeksploit potensi strategis yang dimiliki komputer. Hal ini meningkatkan pendanaan pengembangan komputer serta mempercepat kemajuan teknik komputer. Pada tahun 1941, Konrad Zuse, seorang insinyur Jerman membangun sebuah komputer, Z3, untuk mendesain pesawat terbang dan peluru kendali.

Pihak sekutu juga membuat kemajuan lain dalam pengembangan kekuatan komputer. Tahun 1943, pihak Inggris menyelesaikan komputer pemecah kode rahasia yang dinamakan Colossus untuk memecahkan kode rahasia yang digunakan Jerman. Dampak pembuatan Colossus tidak terlalu memengaruhi perkembangan industri komputer dikarenakan dua alasan. Pertama, Colossus bukan merupakan komputer serbaguna(general-purpose computer), ia hanya didesain untuk memecahkan kode rahasia. Kedua, keberadaan mesin ini dijaga kerahasiaannya hingga satu dekade setelah perang berakhir.

Usaha yang dilakukan oleh pihak Amerika pada saat itu menghasilkan suatu kemajuan lain. Howard H. Aiken (1900-1973), seorang insinyur Harvard yang bekerja dengan IBM, berhasil memproduksi kalkulator elektronik untuk US Navy. Kalkulator tersebut berukuran panjang setengah lapangan bola kaki dan memiliki rentang kabel sepanjang 500 mil. The Harvard-IBM Automatic Sequence Controlled Calculator, atau Mark I, merupakan komputer relai elektronik. Ia menggunakan sinyal elektromagnetik untuk menggerakkan komponen mekanik. Mesin tersebut beropreasi dengan lambat (ia membutuhkan 3-5 detik untuk setiap perhitungan) dan tidak fleksibel (urutan kalkulasi tidak dapat diubah). Kalkulator tersebut dapat melakukan perhitungan aritmatik dasar dan persamaan yang lebih kompleks.

Perkembangan komputer lain pada masa kini adalah Electronic Numerical Integrator and Computer (ENIAC), yang dibuat oleh kerja sama antara pemerintah Amerika Serikat dan University of Pennsylvania. Terdiri dari 18.000 tabung vakum, 70.000 resistor, dan 5 juta titik solder, komputer tersebut merupakan mesin yang sangat besar yang mengonsumsi daya sebesar 160 kW.

Komputer ini dirancang oleh John Presper Eckert (1919-1995) dan John W. Mauchly (1907-1980), ENIAC merupakan komputer serbaguna (general purpose computer) yang bekerja 1000 kali lebih cepat dibandingkan Mark I.

Pada pertengahan 1940-an, John von Neumann (1903-1957) bergabung dengan tim University of Pennsylvania dalam usaha membangun konsep desain komputer yang hingga 40 tahun mendatang masih dipakai dalam teknik komputer. Von Neumann mendesain Electronic Discrete Variable Automatic Computer (EDVAC) pada tahun 1945 dengan sebuah memori untuk menampung baik program ataupun data. Teknik ini memungkinkan komputer untuk berhenti pada suatu saat dan kemudian melanjutkan pekerjaannya kembali. Kunci utama arsitektur von Neumann adalah unit pemrosesan sentral (CPU), yang memungkinkan seluruh fungsi komputer untuk dikoordinasikan melalui satu sumber tunggal. Tahun 1951, UNIVAC I (Universal Automatic Computer I) yang dibuat oleh Remington Rand, menjadi komputer komersial pertama yang memanfaatkan model arsitektur Von Neumann tersebut.

Baik Badan Sensus Amerika Serikat dan General Electric memiliki UNIVAC. Salah satu hasil mengesankan yang dicapai oleh UNIVAC dalah keberhasilannya dalam memprediksi kemenangan Dwilight D. Eisenhower dalam pemilihan presiden tahun 1952.

Komputer Generasi pertama dikarakteristik dengan fakta bahwa instruksi operasi dibuat secara spesifik untuk suatu tugas tertentu. Setiap komputer memiliki program kode biner yang berbeda yang disebut "bahasa mesin" (machine language). Hal ini menyebabkan komputer sulit untuk diprogram dan membatasi kecepatannya. Ciri lain komputer generasi pertama adalah penggunaan tube vakum (yang membuat komputer pada masa tersebut berukuran sangat besar) dan silinder magnetik untuk penyimpanan data.

Generasi kedua
Pada tahun 1948, penemuan transistor sangat memengaruhi perkembangan komputer. Transistor menggantikan tube 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 sejumlah besar data, sebuah kemampuan yang sangat dibutuhkan oleh peneliti atom. 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 1401 yang diterima secara luas di kalangan industri. Pada tahun 1965, hampir seluruh bisnis-bisnis besar menggunakan komputer generasi kedua untuk memprosesinformasi 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 karier baru bermunculan (programmer, analis sistem, dan ahli sistem komputer). Industr peranti lunak juga mulai bermunculan dan berkembang pada masa komputer generasi kedua ini.

Generasi ketiga
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) pada 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.

Generasi keempat
Setelah IC, tujuan pengembangan menjadi lebih jelas: mengecilkan ukuran sirkuit dan komponen-komponen 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 1971membawa 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 peranti rumah tangga seperti microwave, oven, televisi, dan mobil dengan electronic fuel injection (EFI) dilengkapi dengan mikroprosesor.

Perkembangan yang demikian memungkinkan orang-orang biasa untuk menggunakan komputer biasa. Komputer tidak lagi menjadi dominasi perusahaan-perusahaan besar atau lembaga pemerintah. Pada pertengahan tahun 1970-an, perakit komputer menawarkan produk komputer mereka ke masyarakat umum. Komputer-komputer 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 pada tahun 1981 menjadi 5,5 juta unit pada 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 memopulerkan sistem grafis pada komputernya, sementara saingannya masih menggunakan komputer yang berbasis teks. Macintosh juga memopulerkan penggunaan peranti mouse.

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. Jaringan komputer memungkinkan komputer tunggal untuk membentuk kerja sama elektronik untuk menyelesaikan suatu proses tugas. Dengan menggunakan perkabelan langsung (disebut juga Local Area Network atau LAN), atau [kabel telepon, jaringan ini dapat berkembang menjadi sangat besar.

Generasi kelima
Mendefinisikan komputer generasi kelima menjadi cukup sulit karena tahap ini masih sangat muda. Contoh imajinatif komputer generasi kelima adalah komputer fiksi HAL9000 dari novel karya Arthur C. Clarke berjudul 2001: Space Odyssey. HAL menampilkan seluruh fungsi yang diinginkan dari sebuah komputer generasi kelima. Dengan kecerdasan buatan (artificial intelligence atau AI), HAL dapat cukup memiliki nalar untuk melakukan percapakan dengan manusia, menggunakan masukan visual, dan belajar dari pengalamannya sendiri.

Walaupun mungkin realisasi HAL9000 masih jauh dari kenyataan, banyak fungsi-fungsi yang dimilikinya sudah terwujud. Beberapa komputer dapat menerima instruksi secara lisan dan mampu meniru nalar manusia. Kemampuan untuk menterjemahkan bahasa asing juga menjadi mungkin. Fasilitas ini tampak sederhana. Namun fasilitas tersebut menjadi jauh lebih rumit dari yang diduga ketika programmer menyadari bahwa pengertian manusia sangat bergantung pada konteks dan pengertian ketimbang sekadar menterjemahkan kata-kata secara langsung.

Banyak kemajuan di bidang desain komputer dan teknologi yang semakin 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.