Pages

Minggu, 08 September 2013

DEVINISI DAN FUNGSI JENIS-JENIS JARINGAN BERDASARKAN KONEKSI SKALA, TOPOLOGI, PROTOKOL, ARSITEKTUR

Jenis Jenis jaringan berdasarkan skala
Local Area Network (LAN)

Jaringan komputer yang hanya menyangkup area kecil atau tidak begitu luas. Contoh penggunaannya pada rumah, sekolah, gedung, kampus, dll.



LAN didesain untuk kebutuhan dan kondisi berikut :
• Beroperasi dalam area geografis terbatas (kecil)
• Memberi akses user-user melalui media dengan bandwidth tinggi
• Menyediakan konektivitas full-time untuk servis-servis local
• Melakukan koneksi secara fisik antar perangkat yang berdekatan
• Menyajikan control jaringan secara privat di bawah kendali administrator lokal (Network Administrator).

Wide Area Network (WAN)

Jaringan yang mencakup area yang besar. Contoh jaringan seperti antar kota, antar provinsi, antar pulau,
bahkan antar negara.


WAN didesain untuk kebutuhan dan kondisi berikut :
• Beroperasi pada area geografis luas
• Mengijinkan akses melalui interface serial dengan kecepatan medium
• Menyajikan konektifitas full-time / part-time
• Mengkoneksikan perangakat yang terpisahkan jarak global.

Metropolitan Area Network (MAN)

Jaringan dalam satu kota yang mempunyai kapasitas transfer yang sagnat cepat. MAN biasanya
menghubungankan jaringan antar lokasi dalam sebuah kota, contoh dari kampus ke gedung pemerintahan, dll.

Storage Area Network (SAN)

Storage Area Network (SAN) adalah sebuah jaringan berkecepatan sangat tinggi yang
khusus, terdiri dari server dan penyimpan (storage). Terpisah & berbeda dengan LAN/WAN perusahaan, tujuan utama SAN adalah untuk menangani trafik data dalam jumlah besar
antara server dan peralatan penyimpan, tanpa mengurangi bandwidth yang ada di LAN/WAN.

System Area Network (SAN)

merupakan koneksi-koneksi berperforma hardware tinggi dan kecepatan koneksi tinggi dalam
sebuah konfiurasi cluster.

Small Area Network (SAN)

Adalah sistem telekomunikasi yang menghubungkan satu atau lebih perangkat utama sehingga mereka dapat berkomunikasi dengan satu atau lebih perangkat budak atas sebuah papan sirkuit cetak, dalam kotak, atau
dalam suatu sistem. Small Area Network (SAN) biasanya biaya rendah dan kompak untuk memberikan
kontrol perangkat, media keamanan, dan kesehatan konektivitas pemantauan produk elektronik
seperti ponsel, komputer, dan sistem komputer server.

Personal Area Network (PAN)

Personal Area Network (PAN) adalah jaringan komputer yang digunakan untuk komunikasi antara
komputer perangkat (termasuk telepon dan asisten pribadi digital) dekat dari satu orang. Perangkat mungkin
atau tidak milik orang tersebut. Jangkauan dari PAN biasanya beberapa meter. PANs dapat digunakan untuk
komunikasi antara perangkat pribadi mereka sendiri (intrapersonal komunikasi), atau untuk menghubungkan
ke tingkat yang lebih tinggi dan jaringan Internet (an uplink).

Desk Area Network (DAN)


Desk Area Network (DAN) adalah sebuah workstation multimedia berbasis disekitar suatu interkoneksi ATM
(seperti yang ditunjukkan dalam diagram di bawah). Semuakomunikasi antara peripheral dan bahkan antara
CPU dan memory utama dicapai denganmengirimkan Sinyal ATM melalui sebuah Switch Fabric. Sebuah
implementasi prototipe berdasarkanFairisleswitch fabric telah dibangun dan digunakan untuk menyelidikiarsitektur.

Controller Area Network (CAN)
Pada mulanya dikembangkan untuk aplikasi pada kendaraan bermotor oleh Robert Bosch. Standar yang
dipergunakan untuk data link layer dan physical layer mengacu pada model OSI (Open System Interconnection).

CAN adalah sebuah protokol komunikasi serial, yang secara efektif membantu mendistribusikan real-time control dengan keamanan tingkat tinggi. Pengalamatan yang dipergunakan berdasarkan pesan dengan menggunakan metode pengambilan acak disertai dengan pendeteksian kolisi dan bit to bit arbitrasi. Pesan yang mempunyai
prioritas tertinggi akan mendapatkan akses ke jaringan terlebih dahulu.

CAN merupakan sistem serial bus dengan kemampuan multi-master, yang berarti setiap simpul dapat
mengirimkan data dan beberapa simpul dapat mengakses ke bus secara bersamaan.

Cluster Area Network (CAN)

Cluster Area Network Adalah pranala kinerja tinggi komputer dengankoneksi berkecepatan tinggi dalam
sebuah konfigurasi cluster.

Campus Area Network (CAN)

Campus Area Network – sebuah jaringan yang membentang beberapa LAN tapilebih kecil daripada MAN,
seperti pada universitas atau kampus bisnis lokal


Pengertian Topologi Jaringan

Topologi jaringan adalah sebuah pola interkoneksi dari beberapa terminal komputer. Topologi jaringan merupakan representasi geometri dari hubungan antar perangkat (terminal komputer, repeaters,
bridges) satu dengan lainnya (Green, 1985:22).

Topologi jaringan sendiri terbagi menjadi dua yaitu:

  1. Physical. Merupakan gambaran fisik dari hubungan antara perangkat (komputer, server, hub,
  2. switch, dan kabel jaringan) yang membentuk suatu pola khusus 
  3. Logical. Merupakan gambaran bagaimana suatu perangkat dapatberkomunikasi dengan
  4. perangkat lainnya.

Topologi Bus

Topologi bus merupakan topologi dimana semua perangakat keras terhubung melalui kabel tunggal
yang kedua ujungnya tidak tertutup dan masing-masing ujungnya menggunakan sebuah perangkat
terminator. Jika alamat perangkat sesuai dengan alamat pada informasi yang dikirim, maka
informasi akan diterima dan diproses. Jika tidak, maka informasi akan diabaikan.

Topologi Bus
Topologi Bus

Keuntungan topologi bus adalah :

  1. Jarak LAN tidak terbatas
  2. Kecepatan pengiriman tinggi.
  3. Tidak diperlukan pengendali pusat.
  4. Jumlah perangkat yang terhubung dapat dirubah tanpa mengganggu yang lain.
  5. Kemampuan pengembangan tinggi.
  6. Keterandalan jaringan tinggi.
  7. Kondusif untuk jaringan gedung bertingkat.

Kerugian topologi bus adalah :

  1. Jika tingkat traffic tinggi dapat menyebabkan kemacetan.
  2. Diperlukan repeater untuk memperkuat sinyal.
  3. Operasional jaringan LAN tergantung tiap perangkat.

Topologi Ring

Topologi ring merupakan topologi dimana setiap perangkat dihubungkan sehingga berbentuk
lingkaran. Setiap informasi yang diperoleh akan diperiksa alamatnya oleh perangkat jika sesuai
maka informasi akan diproses sedangkan jika tidak maka informasi diabaikan.

Topologi Ring
Topologi Ring

Keuntungan topologi ring adalah:

  1. Kecepatan pengiriman tinggi.
  2. Dapat melayani traffic yang padat.
  3. Tidak diperlukan host, relatif murah.
  4. Dapat melayani berbagai mesin pengirim.
  5. Komunikasi antar terminal mudah.
  6. Waktu yang diperlukan untuk pengaksesan data optimal.

Kerugian topologi ring adalah:

  1. Perubahan jumlah perangkat sulit.
  2. Kerusakan pada media pengirim dapat mempengaruhi seluruh jaringan.
  3. Harus memiliki kemampuan untuk mendeteksi kesalahan untuk kemudian di isolasi.
  4. Kerusakan salah satu perangkat menyebabkan kelumpuhan jaringan.
  5. Tidak baik untuk pengiriman suara, video dan data.

Topologi Tree

Topologi tree merupakan generalisasi dari topologi bus, media transmisi berupa kabel yang
bercabang tanpa loop tertutup.Topologi tree selalu dimulai pada titik yang disebut headend. Satu atau beberapa kabel berasal dari headend.

Topologi Tree
Topologi Tree

Keuntungan topologi tree adalah :

  1. Kontrol manajemen mudah karena bersifat terpusat.
  2. Mudah untuk dikembangkan.

Kerugian topologi tree adalah :

  1. Karena data yang dikirim diterima oleh semua perangkat diperlukan mekanisme untuk
  2. mengidentifikasi perangkat yang ingin di tuju.
  3. Diperlukan mekanisme transmisi data untuk menghindari overlapping sinyal jika 2 perangkat
  4. mengirim data secara bersamaan. 

Topologi Star

Pada topologi star terdapat perangkat pengendali yang berfungsi sebagai pengatur dan pengendali
komunikasi data. Sedangkan perangkat lain terhubung dengan perangkat pengendali sehingga
pengiriman data akan melalui perangkat pengendali.

Topologi Star
Topologi Star

Keuntungan topologi star adalah:

  1. Dapat diandalkan
  2. Mudah dikembangkan
  3. Keamanan data tinggi
  4. Kemudahan akses ke jaringan LAN lain

Kerugian topologi star adalah:

  1. Jika trafik padat maka dapat menyebabkan lambatnya jaringan
  2. Jaringan sangat bergantung pada perangkat pengendali.

Topologi Mesh

Jenis topologi yang merupakan dari berbagai jenis topologi yang lain(disesuaikan dengan kebutuhan).
Biasanya digunakan pada jaringan yang tidak memiliki terlalu banyak node di dalamnya.
Dikarenakan setiap perangkat dihubungkan dengan perangkat lainnya.

Topologi Mesh
Topologi Mesh

Keuntungan topologi mesh adalah:
  1. Memiliki respon waktu cepat.
  2. Tidak memerlukan protocol tambahan karena tidak ada fungsi switching.

Kerugian topologi mesh adalah:
  1. Biaya cukup mahal.

Fungsi protokol pada jaringan


Protokol adalah sebuah aturan yang mendefinisikan beberapa fungsi yang ada dalam sebuah jaringan
komputer, misalnya mengirim pesan, data, informasi, dan fungsi lain yang harus dipenuhi oleh pengirim
(transmitter) dan penerima (receiver) agar komunikasi dapat berlangsung dengan benar.
Secara umum fungsi protokol adalah menghubungkan pengirim dan penerima dalam berkomunikasi serta dalam bertukar informasi agar dapat berjalan dengan baik dan akurat. Fungi protokol secara detail adalah sebagai
berikut :
  1. Fragmentasi dan reassemblyFragmentasi adalah membagi informasi yang dikirim menjadi beberapa paket data. Proses ini terjadi di sisi pengirim informasi. Reassembly adalah proses menggabungkan lagi paket-paket tersebut menjadi satu
    paket lengkap. Proses ini terjadi di sisi penerima informasi.
  2. EncapsulationFungsi dari encapsulation adalah melengkapi berita yang dikirimkan dengan address, kode-kode
    koreksi, dan lain-lain.
  3. Connection ControlFungsi dari Connection Control adalah membangun hubungan komunikasi dari transmitter kereceiver
    termasuk dalam pengiriman data dan mengakhiri hubungan.
  4. Flow ControlFlow Control berfungsi mengatur perjalanan data dari transmitter ke receiver.
  5. Error Control
    Pengiriman data tidak terlepas dari kesalahan, baik dalam proses pengiriman maupun penerimaan. Fungsi error control adalah mengontrol terjadinya kesalahan yang terjadi pada waktu data dikirimkan.
  6. Transmission Service
    Fungsi transmission service adalah memberi pelayanan komunikasi data khususnya uang berkaitan dengan prioritas dan keamanan serta perlindungan data.

    PENGERTIAN JARINGAN MENURUT ARSITEKTUR
    Arsitektur jaringan komputer merupakan tata cara penggunaan perangkat keras dan perangkat
    lunak dalam jaringan agar satu komputer dengan komputer lainnya dapat melakukan komunikasi dan
    pertukaran data.


    Ada tiga bentuk arsitektur yang umum digunakan dalam jaringan komputer:
    1.    Jaringan peer to peer
    Pada jaringan peer to peer (Gambar 2.2.), semua komputer memiliki posisi setara/sejajar, dalam
    hierarki yang sama. Setiap komputer dapat menjadi klien terhadap komputer peer lainnya, setiap
    komputer dapat pula berbagi sumber daya dengan komputer yang berada dalam jaringan peer-to-peer ini.
    Sumber daya diletakkan secara desentralisasi pada setiap anggota jaringan, dan tidak memerlukan
    administrator jaringan.

    Aliran informasi bisa mengalir di antara dua komputer secara langsung, di mana pun. Namun,
    jaringan ini tidak sepenuhnya bebas tanpa kontrol, masih bisa digunakan password untuk memproteksi
    file dan folder, dapat juga diatur agar orang-orang tertentu tidak bisa menggunakan periferal tertentu.

    Karena kemudahan pemasangan, pemeliharaan, serta biaya, jaringan ini lebih populer untuk jaringan
    dengan jumlah komputer yang sedikit (sekitar 2 sampai 20 komputer).

    Sifat jaringan peer to peer digunakan untuk hubungan antara setiap komputer yang terhubung dalam 
    jaringan komputer yang ada, sehingga komunikasi data terjadi antar komputer dengan hierarki yang
    sama karena setiap komputer dapat berfungsi sebagai server maupun klien.

    Jaringan peer-to-peer
    Gambar  Jaringan peer-to-peer


    2.    Jaringan client/server

    Pada jaringan client/server (Gambar 2.3.), perangkat lunak yang mengontrol keseluruhan kerja
    jaringan berada pada server. Jaringan ini dapat menghubungkan ratusan komputer dengan tingkat 
    keamanan yang tidak dimungkinkan dalam jaringan peer-to-peer.

    Jaringan ini bisa diatur sehingga setiap klien harus log on ke server sebelum bisa memanfaatkan
    sumber daya yang terhubung ke server. Server lalu mengotentikasi klien dan memverifikasi bahwa 
    komputer yang digunakan klien tersebut memiliki izin untuk log on ke jaringan, dengan memeriksa 
    username dan password klien tersebut terhadap database pada server.


    Jaringan client/server
    Gambar Jaringan client/server


    3.    Jaringan hybrid
    Jaringan ini merupakan gabungan dari sifat pada jaringan peer to peer dan client/server. Workgroup 
    yang terdiri dari beberapa komputer yang saling terhubung dapat mengelola sumber daya tanpa membutuhkan 
    otorisasi dari administrator jaringan atau server. Pada jenis jaringan ini, terdapat pula sifat dari jaringan
    client/server sedemikian sehingga tingkat keamanan dapat lebih terjaga dan adanya server yang 
    mempunyai suatu fungsi layanan tertentu, seperti sebagai file server, print server, database server,
    mail server, dan lainnya. Pengertian Jaringan Komputer

Minggu, 01 September 2013

os android


MACAM MACAM OS ANDROID

1. Android 1.0 (Astro)
Ini adalah Platform pertama yang diusung Google inc yang dirilis pada 23 September 2008. Tidak banyak yang saya ketahui tentang OS ini tetapi Menurut beberapa sumber, OS inilah yang pertama kali memperkenalkan Android Market (Sekarang Google Play) dan beberapa layanan Google.
2. Android 1.1 (Bender / Banana Bread)
OS Android Banana Bread sebelumnya diberi nama Bender karena pelanggaran trademark maka tidak disematkan di produk ini. Sebenarnya OS versi ini tidak jauh berbeda dengan pendahulunya (Astro) di versi kali ini hanya perbaikan perbaikan Bugs, penambahan API, dan menambah beberapa fitur yang tidak dimiliki Android Astro. OS ini sendiri pertama kali dirilis 9 Februari 2009 pada perangkat T-Mobile G1.
3. Android 1.5 (Cupcake)
Versi ini pertama kali di rilis pada 30 April 2009. Versi ini memiliki basis Linux Kernel 2.6.27. Versi ini dirilis untuk memparbarui atau mengupdate beberapa UI, dan fitur terbaru yang tidak dimiliki pendahulunya.
4. Android 1.6 (Donut)
OS ini pertama dirilis pada 15 September 2009. Pada versi ini OS sudah mendukung fitur canggih seperti Percepatan bidik kamera, dapat menerima sinyal CDMA/EV-DO, lebih dimudahkan mencari file di Google Play, dan memiliki layar dengan resolusi WVGA.
5. Android 2.0/2.1 (Eclair)
Pada 26 Oktober 2009 saat OS ini dirilis. Google inc memperkenalkan versi terbaru mereka yaitu Eclair seperti sebelumnya OS ini adalah peningkatan dari pendahulunya. OS ini sudah mendukung SMS, Telepon, Flash camera dan masih banyak lagi.
6.  Android 2.2 (Froyo / Frozen Yogurt)
OS ini dirilis pada 20 Mei 2010. OS ini mungkin salah satu yang memiliki potensi untuk menyaingi iOS dari Apple. Versi ini sudah mendukung Adobe Flash Player 10.1 untuk mempermudah menjelajah dunia maya. karena semakin canggih Ponsel atau Tablet pasti membutuhkan ruang penyimpanan yang kian besar. sebab itu Google sudah menyematkan kartu SD Card untuk memori eksternal produk mereka.
7. Android 2.3 (GingerBread)
Mungkin tanggal 6 Desember 2010 merupakan hari yang bersejarah untuk para Gamer via Ponsel dan Tablet. OS ini memang dirancang untuk memaksimalkan kemampuan Game atau Aplikasi. OS versi ini merupakan produk Google yang paling banyak di gunakan di Dunia. mungkin Google ingin memaksimalkan OS ini mereka pun menambah resolusi Layar mereka menjadi WXGA sangat pas untuk menunjang performa Game kelas berat.
8. Android 3.0/3.1/3.2 (Honey Comb)
OS ini dirilis 22 Februari 2011. OS ini dikhususkan untuk pemaksimalan para pengguna Tablet. dan pada beberapa perkembangan terbaru diketahui OS ini sudah mendukung penerimaan jaringan kelas atas 4G yang baru saja dirilis pada Motorola Xoom Februari 2012.
9. Android 4.0 (Ice Cream Sandwich)
Bisa di bilang Android Versi ini adalah penyempurnaan dari versi sebelumnya. dari awal dirilis sampai sekarang hanya 8% pengguna Android yang memakai OS ini. alasan mereka OS ini masih belum bisa seperti yang di inginkan sebab masih banyak bug – bug yang ada di OS ini. OS ini sendiri dirilis 19 Oktober 2011. Fitur terbaru yang dimiliki OS ini antara lain Face Unlock, Auto Sync with Chrome, dan Wi-Fi Direct
10. Android 4.1 (Jelly Bean)
Produk terbaru Google saat ini Jelly Bean yang dirilis kemarin tanggal 9 July 2012. OS ini memiliki fitur terbaruyang agak asing seperti Offline Vioce Dictation, Audio Chaining, Expandle Notification. Karena OS ini tergolong sangat baru belum diketahui apakah OS ini merupakan penyempurnaan dari OS ICS yang memiliki banyak bugs atau tidak.
SUMBER : http://abidboy.wordpress.com

Senin, 26 Agustus 2013

PENGERTIAN JARINGAN DASAR KOMPUTER

Pengertian Jaringan Komputer
    secara umum pengertian jaringan komputer dapat di artikan sekumpulan komputer yang berkomunikasi dengan komputer lainnya menggunakan jaringan secara bersamaan. Jika pengertian jaringan komputer di artikan lebih detail maka dapat di artikan sebagai kumpulan dua komputer atau lebih saling terhubung secara elektronik. Tujuan utama kenapa membentuk jaringan komputer adalah untuk memungkinkan komunikasi data antar pengguna jaringan komputer.
        Berbagi data yang di maksud bisa berupa transfer file, penggunaan perangkat keras komputer secara bersamaan seperti modem,printer, ataupun data dalam hardisk. jaringan komputer Secara luas memungkinkan terhubung dengan Perusahaan penyedia Layanan Internet, sehingga jaringan komputer dapat berkomunikasi data dengan jaringan komputer yang lain. Dengan kondisi seperti ini maka jaringan komputer sudah bisa di katakan jaringan internet. selengkapnya mengenai perangkat keras jaringan komputer.
     macam-macam jaringan komputer, Local Area Network (LAN), Metropolitan Area Network (MAN) atau yang lebih kompleks Wide Area Network (WAN).

1. LAN

Local Area Network biasa disingkat LAN adalah jaringan komputer yang jaringannya hanya mencakup wilayah kecil; seperti jaringan komputer kampus, gedung, kantor, dalam rumah, sekolah atau yang lebih kecil. Saat ini, kebanyakan LAN berbasis pada teknologi IEEE 802.3 Ethernet menggunakan perangkat switch, yang mempunyai kecepatan transfer data 10, 100, atau 1000 Mbit/s. Selain teknologi Ethernet, saat ini teknologi 802.11b (atau biasa disebut Wi-fi) juga sering digunakan untuk membentuk LAN. Tempat-tempat yang menyediakan koneksi LAN dengan teknologi Wi-fi biasa disebut hotspot.

Pada sebuah LAN, setiap node atau komputer mempunyai daya komputasi sendiri, berbeda dengan konsep dump terminal. Setiap komputer juga dapat mengakses sumber daya yang ada di LAN sesuai dengan hak akses yang telah diatur. Sumber daya tersebut dapat berupa data atau perangkat seperti printer. Pada LAN, seorang pengguna juga dapat berkomunikasi dengan pengguna yang lain dengan menggunakan aplikasi yang sesuai.

Berbeda dengan Jaringan Area Luas atau Wide Area Network (WAN), maka LAN mempunyai karakteristik sebagai berikut :

1. Mempunyai pesat data yang lebih tinggi
2. Meliputi wilayah geografi yang lebih sempit
3. Tidak membutuhkan jalur telekomunikasi yang disewa dari operator telekomunikasi

Biasanya salah satu komputer di antara jaringan komputer itu akan digunakan menjadi server yang mengatur semua sistem di dalam jaringan tersebut.

2. WAN

WAN adalah singkatan dari istilah teknologi informasi dalam bahasa Inggris: Wide Area Network merupakan jaringan komputer yang mencakup area yang besar sebagai contoh yaitu jaringan komputer antar wilayah, kota atau bahkan negara, atau dapat didefinisikan juga sebagai jaringan komputer yang membutuhkan router dan saluran komunikasi publik.

WAN digunakan untuk menghubungkan jaringan lokal yang satu dengan jaringan lokal yang lain, sehingga pengguna atau komputer di lokasi yang satu dapat berkomunikasi dengan pengguna dan komputer di lokasi yang lain.

3. MAN

Metropolitan area network atau disingkat dengan MAN. Suatu jaringan dalam suatu kota dengan transfer data berkecepatan tinggi, yang menghubungkan berbagai lokasi seperti kampus, perkantoran, pemerintahan, dan sebagainya.

Jaringan MAN adalah gabungan dari beberapa LAN. Jangkauan dari MAN ini antar 10 hingga 50 km, MAN ini merupakan jaringan yang tepaMetropolitan area network atau disingkat dengan MAN. Suatu jaringan dalam suatu kota dengan transfer data berkecepatan tinggi, yang menghubungkan berbagai lokasi seperti kampus, perkantoran, pemerintahan, dan sebagainya. Jaringan MAN adalah gabungan dari beberapa LAN. Jangkauan dari MAN ini antar 10 hingga 50 km, MAN ini merupakan jaringan yang tepat untuk membangun jaringan antar kantor-kantor dalam satu kota antara pabrik/instansi dan kantor pusat yang berada dalam jangkauannya.



Senin, 12 Agustus 2013

Sejarah Komputer

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 kerjasama 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 160kW.
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 piranti 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 piranti 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 piranti lunak yang mudah digunakan oleh kalangan awam. Piranti 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 piranti 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, piranti lunak, informasi, dan juga untuk dapat saling berkomunikasi satu dengan yang lainnya. Jaringan komputer memungkinkan komputer tunggal untuk membentuk kerjasama 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 sekedar 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.