Batman Begins - Help Select Jhunizto: Agustus 2014

Kamis, 14 Agustus 2014

Pengenalan HTML

Hypertext Markup Language merupkan standard bahasa yang di gunakan untuk menampilkan document web, yang bisa anda lakukan dengan HTML yaitu:
  • Mengontrol tampilan dari web page dan contentnya.
  • Mempublikasikan document secara online sehingga bisa di akses dari seluruh dunia. 
  • Membuat online form yang bisa di gunakan untuk menangani pendaftaran, transaksi secara online. 
  • Menambahkan object-object seperti image, audi, video dan juga java applet dalam document HTML.

Basic HTML Element

   Block Level Element
Block level element yang sering di gunakan :
Heading (H1 sampai H6)
Contoh:
<html>
<head>
                title>Heading Elements</title>
</head>

<body>
               <h1>Heading one</h1>
               <h2>Heading two</h2>
               <h3>Heading three</h3>
               <h4>Heading four</h4>
               <h5>Heading five</h5>   <h6>Heading six</h6> 
               </body>
</html>

Paragraf (P)
               Contoh:
               <html>
                     <head>
                                  <title>Formating Paragraf</title>
                     </head>

                    <body>
                                  <h3>Puisi Ceria</h3>
                                  <p>
             mawar berwarna merah, bibir kamu juga merah, bibir kamu semerah mawar
                                  </p>
                                  <h2>puisi sedih</h2>
                                  <p>
            melati harum baunya, kalau nggak ganti percuma namanya
                                 </p>
                     </body>
            </html>

Struktur HTML Document

Document HTML bisa di bagi mejadi tiga bagian utama:
    HTML
Setiap document HTML harus di awali dan di tutup dengan tag HTML
    <HTML></HTML>
tag HTML memberi tahu browser bahawa yang di dalam kedua tag tersebut adalah document HTML.

   HEAD Bagian header dari document HTML di apit oleh tag <HEAD></HEAD> di dalam bagian ini biasanya dimuat tag TITLE yang menampilkan judul  dari halaman pada titlenya browser.
Selain itu Bookmark juga megunakan tag TITLE untuk memberi mark  suatu web site. Browser menyimpan “titile” sebagai bookmark dan juga  untuk keperluan pencarian (searching) biasanya title di gunakan sebagai
keyword. 
Header juga memuat tag META yang biasanya di gunakan untuk menentukan informasi tertentu mengenai document HTML, anda bisa menentukan author name, keywords, dan lainyan pada tag META.
Contoh:
<META name=”Author” contents=”Bocah Gunung”>
Author dari document tersebut adalah “Bocah Gunung”
Atribut http-equiv dapat di gunkan untuk meletakkan nama HTTP
Server atribut untuk menciptakan HTTP header.
Contoh:
<META http-equiv=”Expires” content=”Wed, 7 May
2003 20:30:40 GMT”>
yang akan menciptakan HTTP header :
Expires: Wed, 7 May 2003 20:30:40 GMT 
Sehingga jika documents di cached, HTTP akan megetahui kapan untuk mengapdate document tersebut pada cache.

  BODY Document body di gunakan untuk menampilkan text, image link dan semua yang akan di tampilkan pada web page.
    <html>
    <head>
    <title>Welcome to HTML</title>
    </head>
    <body bgcolor="laveder">
    <p>Document HTML yang Pertama</p>
    </body>
    </html>

Jaringan WiFi

Pernahkan Anda melihat sambungan komunikasi tanpa kabel? Teknologi itu dikenal dengan Wirelless Fidelity (WiFi). Teknologi jaringan tanpa kabel menggunakan frekuensi tinggi berada pada spektrum 2,4 GHz. Anda dapat terhubung ke internet dengan WiFi menggunakan sebuah notebook dan PDA yang dilengkapi dengan kartu WiFi (WiFi card). Namun jika notebook yang Anda gunakan menggunakan processor yang dilengkapi teknologi mobile, maka kartu WiFi tidak diperlukan. Dengan  menggunakan  WiFi, Anda dapat mengakses internet dengan  kecepatan    hingga  11Mbps.  Dengan  WiFi Anda tidak  membutuhkan  kabel  untuk  terhubung  ke  jaringan,  namun Anda harus berada  pada  daerah  yang  mempunyai  sinyal  WiFi.  Daerah  yang mendapat sinyal  WiFi  kurang  lebih  daerah  yang  berada  pada radius 100 meter dari itik akses atau hotspot. 
Ada tiga komponen dalam sebuah lokasi hotspot sebagai berikut.
(1) Access  Point (titik/pusat akses)  yaitu  perangkat  yang  menghubungkan teknologi wireless LAN dengan ethernet yang terdapat di komputer. Titik akses memiliki  kemampuan untuk melayani pengguna hingga 128 point. Luas  daerah  yang  dijangkau  oleh  sebuah  titik akses  mencapai  25-100
meter.
(2) Access controller (pengendali akses)  yaitu  perangkat  yang  berfungsi sebagai  alat autentifikasi yang  mengecek  apakah  seorang  pengguna mempunyai hak atau izin untuk melakukan akses.
(3) Internet Link yaitu perangkat yang menghubukan lokasi hotspot dengan internet. Internet Link mempunyai  kemampuan  koneksi  ini  digunakan untuk melayani seluruh pengguna dalam satu lokasi. Di samping  keunggulan WiFi coba Anda pikirkan  kelemahannya? 
Kelemahan akses internet dengan WiFi antara lain jarak titik akses dengan point atau komputer Anda hanya berada pada daerah sejauh 100 meter, dan sampai saat ini,  masih terbatas pada tempat-tempat yang dipasang titik akses. Tempattempat  tersebut  biasanya  tempat  umum  seperti  kampus,  hotel,  kafe, dan bandara.


Teknologi WiFi memungkinkan Anda mengakses internet dengan kecepatan yang tinggi, namun persyaratannya. Anda harus berada pada daerah yang mempunyai sinyal WiFi. Terbatasnya  daerah  sinyal WiFi dan jarak jangkauan yang sangat pendek (sekitar 100 m) menyebabkan Anda hanya dapat menggunakan WiFi di daerah-daerah tertentu saja. Saat ini dikembangkan sebuah teknologi  nirkabel  baru yang disebut dengan Wireless Broadband (WiBro).  Namun  teknologi  ini  masih  dalam tahap pengembangan dan belum dipasarkan. Dibanding dengan WiFi, WiBro dapat diakses dari jarak 1 kilometer dari titik aksesnya dengan kecepatan akses 512 kbps. Akses WiBro juga masih dapat dilakukan dari kendaran yang bergerak dengan kecepatan sampai 60km/jam.

Jaringan GPRS

Tentu Anda mengenal handphone (HP)  bukan?  Apakah  keungulan  HP dibanding  telepon  rumah?  Tentu jawaban  spontan  karena  sifat  mobilitas  HP yang  dapat  dioperasikan  dengan  berpindah-pindah  atau  bergerak.  Sistem komunikasi  bergerak  di antaranya  karena  adanya teknologi  GPRS.  Apakah GPRS  itu?  GPRS  adalah  kepanjangan  dari General  Packet  Radio  Service yaitu komunikasi  data  dan  suara  yang  dilakukan  dengan  menggunakan    gelombang radio.  GPRS  memiliki  kemampuan  untuk mengkomunikasikan  data  dan  suara pada saat alat komunikasi bergerak (mobile). Kebutuhan industri akan komunikasi bergerak menyebabkan GPRS menjadi salah  satu  teknologi  komunikasi  data  yang  banyak  digunakan  saat  ini.  GPRS mempunyai  kecepatan transfer data  yang  cepat,  mencapai  115  kbps,  namun dalam  praktiknya  kecepatan  transfer  data  GPRS  masih  25-30  kbps.  GPRS mentransfer data dengan sistem paket. Oleh karena itu sistem perhitungan tarif layanan  GPRS  bukan  berdasar  pada  lamanya  penggunaan,  akan  tetapi ditentukan oleh besanya data yang ditransfer. Teknologi GPRS memungkinkan Anda dapat mengakses internet dari mana saja, yang penting Anda memiliki sebuah komputer, atau telepon selular yang dilengkapi fasilitas GPRS dan SIM card yang  menyediakan  jasa  layanan  GPRS.    Untuk  mendapatkan  koneksi internet secara mobile Anda harus  melakukan  setting  tertentu  pada  telepon selular Anda.  Hal  ini  cukup  menyulitkan  karena  setiap  merek handphone dan operator  telepon  selular  mempunyai  cara  yang  berbeda  dalam  mengaktifkan GPRS.

Jaringan Internet

Salah  satu  cara  untuk  terhubung  ke internet adalah  dengan menghubungkan  komputer Anda ke  jaringan  komputer  yang  terhubung  ke internet. Cara ini banyak digunakan di perusahan, kampus-kampus, dan warnetwarnet.  Sebuah  komputer  yang  dijadikan server (komputer  layanan)  dihubungkan  ke internet.  Komputer  lain  di jaringan  tersebut  kemudian dihubungkan  ke server tersebut. Biasanya  komputer  yang  berfungsi  sebagai server dihubungkan dengan sebuah Internet Service Provider (ISP) melalui kabel telepon  atau  melalui  antena.  Sedangkan  untuk  menghubungkan  komputer  ke komputer server dilakukan dengan  menggunakan kartu  LAN  (LAN  Card) dan kabel koaksial (UTP).
Biaya  akses internet dengan  jaringan  relatif lebih  murah  karena  biaya koneksi  ditanggung  oleh beberapa  komputer.  Itulah sebabnya biaya yang Anda keluarkan  untuk  mengakses internet dari warnet lebih  murah  daripada biaya  akses  dari  rumah dengan  menggunakan kabel telepon.

Modem

Modem merupakan alat yang menghubungkan komputer Anda dengan saluran telepon dan internet. Modem adalah singkatan dari modulator demodulator. Modem berfungsi untuk mengubah sebuah sinyal digital menjadi sinyal analog (sinyal suara) dan mengubah kembali sinyal analog (sinyal suara) menjadi sinyal digital. Bagaimana peoses pengiriman data tersebut ? Ketika komputer Anda mengirim data digital ke internet, modem akan mengubah sinyal digital tersebut menjadi sinyal suara sehingga sinyal tersebut dapat dilewatkan melalui kabel telepon. Ketika data ada pada penerima, modem akan mengubah sinyal suara dari kabel telepon menjadi sinyal digital yang dapat dibaca oleh komputer.
Dengan demikian modem membuat komputer dapat berkomunikasi melalui kabel telepon. Kecepatan modem mentransfer data diukur dengan satuan bits per second (bps)/bit perdetik.
Ada dua jenis modem yang terdapat di pasaran: modem internal dan eksternal. Modem internal adalah modem yang dipasang langsung di mainboard komputer, sedangkan modem eksternal adalah modem yang terpisah dengan komputer. Modem eksternal dihubungkan ke komputer dengan mengunakan kabel. Silakan periksa modem komputer yang ada di sekolahmu atau komputer yang ada di rumahmu. Apa keuntungan kedua jenis modem tersebut? Keuntungan modem internal harganya lebih murah, namun memiliki kelemahan antara lain pemasangannya yang lebih sulit, dan pengguna-annya tidak dapat dipindah dari satu komputer ke komputer yang lain (harus membuka casing CPU). Keuntungan modem eksternal pemasangannya lebih mudah, dan dapat dipindah dari satu komputer ke komputer yang lain dengan mudah (tanpa membuka casing CPU), namun harganya relatif lebih mahal. 





Komponen Penyusun Internet

World Wide Web
World  Wide  Web  yang  disingkat  WWW adalah  system  server internet  yang  mendukung  aplikasi hypertex untuk  mengakses  beberapa protocol  internet  antarmuka.  Hampir  semua  protocol yang  ada  di  internet dapat diakses melalui Web. Termasuk email, FTP, Telnet, dan Usenet News.

Email
Surat Elektronik, atau email, adalah layanan yang memudahkan user komputer  baik  lokal  maupun  non lokal  untuk  saling  bertukar  pesan. Tiap user  email  mempunyai kotak  surat  (mailbox)  yang  digunakan  untuk menyimpan  email  yang  ditujukan  ke  user  tersebut.  Pesan  yang  dikirim melalui email dapat diterima dalam hitungan detik.

Telnet
Telnet adalah suatu program untuk login ke komputer lain di internet sehingga dapatmengakses database online, katalog perpustakaan, layanan chatting, dan banyak lagi. Untuk telnet ke komputer lain, perlu diketahui alamat komputer tersebut.  Alamat  ini  berupa  kata  (misal  :  mail.uns.ac.id)  atau  berupa  angka (202.158.48.243)

FTP (File Transfer Protocol )
FTP  adalah  program  dan  metode yang digunakan untuk mentransfer file dari satu komputer ke komputer yanglain di internet.Situs FTP berisi buku (e-book), artikel software,  game, gambar dan semua file yang ada di komputer dapat ditransfer melalui FTP. Komputer terhubung  langsung  dengan  internet  dengan  kabel  Ethernet dapat menggunakan  software  FTP,  seperti  WS_FTP,  Cute  FTP  atau  Windows Commander untuk windows untuk lebih memudahkan pentransferan file. FTP  memungkinkan  transfer  data  lebih  cepat. FTP  sering digunakan untuk mencari dan mengambil (download)  arsip file di suatu server di internet yang  mempunyai  alamat  tertentu  yang  menyediakan  berbagai  arsip (file). File tersebut memang diizinkan untuk diambil oleh penguna internet yang membutuhkan. File ini dapat berupa hasil penelitian, artikel-artikel, jurnal dan lain-lain. FTP juga dipergunakan untuk meng-upload file materi situs (homepage)
sehingga dapat diakses oleh penguna dari pelosok dunia.

Mailing List
Salah  satu  keuntungan  yang  bisa  diambil  dari  internet  adalah  kesempatan  untuk  saling  berkomunikasi  satu  sama  lain  dengan  menggunakan  email. Internet adalah tempat yang sangat luas bagi komunitas diskusi dengan topik tertentu  yang  didistribusikan  melalui  email.  Suatu  wadah  untuk mengumpulkan email-email  dalam  komunitas  tertentu  adalah  dengan  cara  Mailing List atau dinamakan juga grup diskusi.

Usenet News
Usenet  news  adalah  system  diskusi  dimana  jutaan  komputer  saling  bertukar informasi  dalam  banyak  topik.  Perbedaan  utama  antara  usenet  news  dan mailing  list adalah  bahwa  usenet  messege disimpan  di  komputer  pusat (server), dan user  harus terhubung ke komputer tersebutuntuk  membaca atau mendonwloadpesan dikirim ke mailboxtiap-tiap anggota.

Senin, 11 Agustus 2014

Cybercrime atau Bukan?

  Tidak semua cybercrime dapat langsung dikatagorikan sebagai kejahatan dalam artian yang sesungguhnya. Ada pula jenis kejahatan yang masuk dalam "wilayah abu-abu". Salah satunya adalah probing atau portscanning. Ini adalah sebutan untuk semacam tindakan pengintaian terhadap sistem milik orang lain dengan mengumpulkan informasi sebanyak-banyaknya dari sistem yang diintai, termasuk sistem operasi yang digunakan, port-port yang ada, baik yang terbuka maupun tertutup, dan sebagainya. Kalau dianalogikan, kegiatan ini mirip dengan maling yang melakukan survey terlebih dahulu terhadap sasaran yang dituju. Di titik ini pelakunya tidak melakukan tindakan apapun terhadap sistem yang diintainya, namun data yang ia dapatkan akan sangat bermanfaat untuk melakukan aksi sesungguhnya yang mungkin destruktif.
   Juga termasuk kedalam "wilayah abu-abu" ini adalah kejahatan yang berhubungan dengan nama domain di internet. Banyak orang yang melakukan semacam kegiatan  "percaloan" pada nama domain dengan membeli domain yang mirip dengan merek dagang atau nama perusahaan tertentu dan kemudian menjualnya dengan harga tinggi kepada pemilik merk atau perusahaan yang bersangkutan. Kegiatan ini diistilahkan sebagai cybersquatting. kegiatan lain yang hampir mirip dikenal sebagai typosquatting, yaitu membuat nama domain "pelesetan" dari domain yang sudah populer. Para pelaku typosquatting berharap dapat mengeduk keuntungan dari pengunjung yang tersasar ke situsnya karena salah mengetik nama domain yang dituju pada browsernya.
   Selain tindak kejahatan yang membutuhkan kemampuan teknis yang memadai, ada juga kejahatan yang menggunakan internet hanya sebagai sarana. Tindak kejahatan semacam ini tidak layak digolongkan sebagai cybercrime, melainkan murni kriminal. Contoh kejahatan semacam ini adalah carding, yaitu pencurian nomor kartu kredit milik orang lain untuk digunakan dalam transaksi perdagangan di internet. Juga pemanfaatan media internet (webserver, mailing list) untuk menyebarkan material bajakan.
   Pengiriman email anonim yang berisi promosi (spamming) juga dapat dimasukkan dalam contoh kejahatan yang menggunakan internet sebagai sarana. Di beberapa negara maju, para pelaku spamming (yang diistilahkan sebagai spammer) dapat dituntut dengan tuduhan pelanggaran privasi.
   Jenis-jenis cybercrime maupun kejahatan yang menggunakan internet sebagai sarana ditengarai akan makin bertambah dari waktu ke waktu, tidak hanya dari segi jumlah maupun kualitas, tetapi juga modusnya. Di beberapa negara maju dimana internet sudah sangat memasyarakat, telah dikembangkan undang-undang khusus yang mengatur tentang cybercrime. UU tersebut, yang disebut sebagai Cyberlaw, biasanya memuat regulasi-regulasi yang harus dipatuhi oleh para pengguna internet di negara bersangkutan, lengkap dengan perangkat hukum dan sanksi bagi para pelanggarnya.
   Namun demikian, tidak mudah untuk bisa menjerat secara hukum pelaku cybercrime. Tidak seperti internet yang tidak mengenal batasan negara, maka penerapan cyberlaw masih terkendala oleh batasan yurisdiksi. Padahal, seorang pelaku tidak perlu berada di wilayah hukum negara bersangkutan untuk melakukan aksinya.
   Sebagai contoh, bagaimana cara untuk menuntut seorang hacker, katakanlah berkebangsaan Portugal, yang membobol sebuah situs Indonesia yang servernya ada di Amerika Serikat, sementara sang hacker sendiri melakukan aksinya dari Australia. Lantas, perangkat hukum negara mana yang harus digunakan untuk menjeratnya? Belum lagi adanya banyaknya "wilayah abu-abu" yang sulit dikatagorikan apakah sebagai kejahatan atau bukan, membuat Cyberlaw masih belum dapat diterapkan dengan efektifitas yang maksimal.

Cybercrime

       Sebagaimana di dunia nyata, internet sebagai dunia maya juga banyak mengundang tangan-tangan kriminal dalam beraksi, baik untuk mencari keuntungan materi maupun sekedar untuk melampiaskan keisengan. Hal ini memunculkan fenomena khas yang sering disebut cybercrime (kejahatan di dunia cyber). Dalam lingkup cybercrime, kita sering menemui istilah hacker. Penggunaan istilah ini dalam konteks cybercrime sebenarnya kurang tepat. Istilah hacker biasanya mengacu pada seseorang yang punya minat besar untuk mempelajari sistem komputer secara detail dan bagaimana meningkatkan kapabilitasnya. Besarnya minat yang dimiliki seorang hacker dapat mendorongnya untik memiliki kemampuan penguasaan sistem yang diatas rata-rata kebanyakan pengguna. Jadi, hacker sebenarnya memiliki konotasi yang netral. 
        Adapun mereka yang sering melakukan aksi-aksi perusakan di internet lazimnya disebut sebagai cracker (terjemahan bebas: pembobol). Boleh dibilang para craker ini sebenarnya adalah hacker yang memanfaatkan kemampuannya untuk hal-hal yang negatif. Aktifitas cracking di internet memiliki lingkup yang sangat luas, mulai dari pembajakan account milik orang lain, pembajakan situs web, probing, menyebarkan virus hingga pelumpuhan target sasaran. Tindakan yang terakhir disebut ini dikenal sebagai DoS (Denial of Services). Dibandingkan modus lain, DoS termasuk yang paling berbahaya karena tidak hanya sekedar melakukan pencurian maupun perusakan terhadap data pada sistem milik orang lain, tetapi juga merusak dan melumpuhkan sebuah sistem. 
    Salah satu aktifitas cracking yang paling dikenal adalah pembajakan sebuah situs web dan kemudian mengganti tampilan halaman mukanya. Tindakan ini biasa dikenal dengan istilah deface. Motif tindakan ini bermacam-macam, mulai dari sekedar iseng menguji "kesaktian" ilmu yang dimiliki, persaingan bisnis, hingga motif politik. Kadang-kadang, ada juga cracker yang melakukan hal ini semata-mata untuk menunjukkan kelemahan suatu sistem kepada administrator yang mengelolanya. 
    Aktifitas destruktif lain yang bisa dikatagorikan sebagai cybercrime adalah penyebaran virus (worm) melalui internet. Kita tentu masih ingat dengan kasus virus Melissa atau I Love You yang cukup mengganggu pengguna email bebereapa tahun lalu. Umumnya tidakan ini bermotifkan iseng. Ada kemungkinan pelaku memiliki bakat "psikopat" yang memiliki kebanggaan apabila berhasil melakukan tindakan yang membuat banyak orang merasa terganggu atyau tidak aman.

Selasa, 05 Agustus 2014

Sejarah Komputer

Pengertian
Komputer adalah alat yang dipakai untuk mengolah data menurut perintah yang telah dirumuskan. Kata komputer semula dipergunakan untuk menggambarkan orang yang perkerjaannya melakukan perhitungan aritmatika, dengan atau tanpa alat bantu, tetapi arti kata ini kemudian dipindahkan kepada mesin itu sendiri. Asal mulanya, pengolahan informasi hampir eksklusif berhubungan dengan masalah aritmatika, tetapi komputer modern dipakai untuk banyak tugas yang tidak berhubungan dengan matematika.
Secara luas, Komputer dapat didefinisikan sebagai suatu peralatan elektronik yang terdiri dari beberapa komponen, yang dapat bekerja sama antara komponen satu dengan yang lain untuk menghasilkan suatu informasi berdasarkan program dan data yang ada. Adapun komponen komputer adalah meliputi : Layar Monitor, CPU, Keyboard, Mouse dan Printer (sbg pelengkap). Tanpa printer komputer tetap dapat melakukan tugasnya sebagai pengolah data, namun sebatas terlihat dilayar monitor belum dalam bentuk print out (kertas).
Dalam definisi seperti itu terdapat alat seperti slide rule, jenis kalkulator mekanik mulai dari abakus dan seterusnya, sampai semua komputer elektronik yang kontemporer. Istilah lebih baik yang cocok untuk arti luas seperti "komputer" adalah "yang memproses informasi" atau "sistem pengolah informasi."
Saat ini, komputer sudah semakin canggih. Tetapi, sebelumnya komputer tidak sekecil, secanggih, sekeren dan seringan sekarang. Dalam sejarah komputer, ada 5 generasi dalam sejarah komputer.
  
Generasi Komputer

1. 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.
   
2. 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.

3. 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.

4. 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.

5. 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.