Rabu, 14 Desember 2011

Sumber Daya Internet

Sumber Daya Internet
 
            Sebuah jaringan komputer adalah prosedur beserta berbagai metode teknis untuk saling menghubungkan berbagai alat dan sumber daya komputer yang ada (interkoneksi), sehingga dapat saling bertukar data atau bertukar informasi, dengan menggunakan sumber daya dalam jaringan yang ada secara bersama-sama.Misalnya seseorang dapat menggunakan layanan internet dengan satu line telepon (Dial Up atau ISDN) berikut satu internet account dari provider. Untuk kemudian diatur sedemikian rupa, sehingga semua orang dalam kantor dapat menikmati fasilitas internet yang dibagi-bagi tersebut.  Sejarah awalnya Internet dikenal sebagai suatu wadah bagi para peneliti untuk saling bertukar informasi yang kemudian dimanfaatkan oleh perusahaan-perusahaan komersil sebagai sarana bisnis mereka. Saat ini pengguna Internet tersebar di seluruh dunia dengan jumlah mencapai lebih dari 250 juta orang. Berikut ini sumber-sumber daya internet yang dapat dilakukan manusia untuk berkomunikasi lewat jaringan internet.
A.    Email
Pengertian e-mail dapat di tinjau dari kepanjangannya terlebih dahulu. Email merupakan singkatan dari electronic mail atau surat elektronik. Lebih jauh, pengeritan E-mail atau electronic mail atau surat elektronik adalah salah satu jenis layanan internet yang dapat digunakan untuk berkirim surat secara elektronik. Surat akan dikirim sesuai dengan alamat yang diberikan kepadanya. Tiap pengguna internet memiliki alamat yang unik, persis seperti nomor telepon kita. Setiap orang bahkan bisa memiliki lebih dari satu alamat email sama seperti nomor HP yang satu orang bisa memiliki puluhan nomor. Alamat email terdiri atas dua bagian yang dipisahkan oleh tanda @. Bagian pertama merupakan user-id dan bagian kedua menunjukan penyedia layanan e-mail,misalnya kang.moes@yahoo.com, kang.moes merupakan user-id nya sedangakan gmail merupakan penyedia layanan e- mail. (cara membuat email di yahoo)
Ada 2 jenis layanan e-mail, yaitu email web-based dan non web-based. Untuk dapat menggunakan e-mail yang web-based kita harus mendaftar terlebih dahulu melalui siitus yang disediakan, contohnya  gmail.com, mail.yahoo.com, dan lain – lain, sedangkan untuk yang non web based pendaftaran dilakukan melalui administrator penyedia layanan.

B.     Mailing List

Mailing List juga sering diistilahkan sebagai milis, yaitu sebuah alamat email yang digunakan oleh sekelompok pengguna internet untuk melakukan kegiatan tukar menukar informasi. Setiap pesan yang dikirimkan ke alamat sebuah milis, secara otomatis akan diteruskan ke alamat email seluruh anggotanya. Milis umumnya dimanfaatkan sebagai sarana diskusi atau pertukaran informasi diantara para anggotanya. Pengelompokan alamat e-mail. Artinya, apabila suatu surat dikirimkan ke alamat ini, maka secara otomatis sistem akan mengirimkannya kepada alamat-alamat yang telah didaftarkan dalam database mesin tersebut, dengan adanya mailing list ini, apabila satu surat ingin dikirimkan ke beberapa orang, maka cukup dikirimkan ke mailing list. Metode pengiriman email juga dapat diset apakah setiap email yang dikirimkan oleh anggota dapat diterima atau cukup diterima sekaligus (digest). Ada dua level pengelompokan mailing list, pertama dikelompokan per "Lead Group" dan level kedua dikelompokan per "Lead Status", dimana dalam satu "Lead Group" bisa terdapat lebih dari satu "Lead Status". Anda bisa gunakan "Lead Group" dan "Lead Status" untuk apapun, misalkan anda menentukan "Lead Group" sebagai nama website anda dan "Lead Status" bisa seperti "Prospek", "Anggota", "Beli", dsb. Mailing List adalah daftar alamat e-mail, nama, dan informasi tambahan lainnya mengenai masing-masing lead (seperti nama kota tempat tinggal, nomor telepon dan seterusnya). Tetapi bagaimana alamat e-mail masuk ke dalam daftar sebagai urutan pertama? Banyak cara yang bisa anda lakukan.
Anda bisa tambahkan secara manual satu-per-satu; diperlukan waktu yang lama jika anda memasukkan alamat e-mail dalam jumlah banyak (lihat Adding/Removing by Hand). Akan sangat mudah dan cepat untuk memasukkan alamat e-mail dalam jumlah banyak dengan cara import dari file text (lihat Import Mailing List). Dan yang terakhir, caranya orang bisa subscribe dengan mengisi form sign-up pada website anda (lihat Opt-in dan Opt-out).

C.    Internet Relay Chat

Internet Relay Chat (IRC) adalah suatu bentuk komunikasi di Internet yang diciptakan untuk komunikasi interpersonal terutama komunikasi kelompok di tempat diskusi yang dinamakan channel (saluran), tetapi juga bisa untuk komunikasi jalur pribadi, terlebih bisa berjalan di semua System Operasi. IRC diciptakan oleh Jarkko Oikarinen (nickname “WiZ”) pada akhir Agustus 1988 untuk menggantikan program di BBS yang disebut MUT (MultiUser Talk), di Finlandia di sebut OuluBOX. Oikarinen menemukan inspirasi Bitnet Relay Chat yang beroperasi di dalam Jaringan Bitnet. Dia membuat IRC client dan IRC server di Universitas Oulu, Finlandia (Pada saat dia bekerja di Departemen Informasi Ilmu Pengetahuan). Sekarang IRC sudah digunakan di lebih dari 60 negara di seluruh dunia. Pada tahun 1992 Internet Relay Chat kemudian disempurnakan tepatnya pada saat perang gurun. Antara periode ini, informasi diterima dan disalurkan ke seluruh dunia sehingga karena dengan IRC manusia dapat berkomunikasi dengan jarak beribu-ribu mil. IRC adalah sebuah tempat pertemuan untuk siapa saja yang membutuhkan informasi langsung up to date dan dapat dipercaya.
Beberapa istilah di IRC
  • Net Split : Netsplit adalah kondisi dimana network bisa terpisahkan, sehingga pengguna akan terpisahkan dengan pemain-pemain lain. Lamanya split ini tidak bisa ditebak, kadang hanya terjadi sebentar saja, tetapi terkadang juga dapat memakan waktu sampai berhari-hari.
  • Lag : Gangguan yang paling umum adalah “lag”, dimana terjadi semacam hambatan (“delay”) antara waktu saat pengguna mengetikkan suatu kalimat, dan waktu saat pemain lain membacanya. Cara mengatasinya adalah dengan memilih server yang dekat karena dapat mengurangi lag. Lag dapat diukur dengan menggunakan perintah /ping. Hal ini dapat ditanggulangi dengan mengganti server Anda, dengan menggunakan perintah /server nama.server.
  • Ping Pong : Untuk para pengguna mIRC: Ping? Pong! di status, artinya server baru saja melakukan “ping” kepada client. Sebenarnya tujuannya adalah untuk melihat apakah pengguna masih berhubungan dengan server, dan Anda secara otomatis menjawab dengan “pong”. Hal ini sebenarnya tidak perlu dikhawatirkan.
  • DCC : Perintah DCC Service dapat digunakan untuk menjalin hubungan langsung dengan satu orang yang bebas lag dan tidak akan diputuskan oleh netsplit. Pada client-client umum, dapat menjalin hubungan dcc dengan mengetikkan perintah /dcc chat nick. Untuk berbicara dengan user lain, bahkan bisa untuk melakukan pertukaran file.
  • CTCP : Client to client protocol, sebuah protokol yang berguna agar pesan yang dikirim sampai pada client lain dalam suatu network server yang sama.
Client
Sebuah program perangkat lunak yang tersedia untuk semua sistem operasi komputer yang mendukung TCP / IP networking. IRC Client terbagi dalam 3 jenis, Client, Bot, dan Bouncer, yang masing-masing mempunyai kegunaannya sendiri.
  • Client Software
Perangkat lunak IRC Client yang paling populer adalah mIRC yang hanya bisa di jalankan di sistem operasi Windows, dibandingkan dengan Client lainnya seperti Miranda IM, KVIrc, Trillian, Pidgin, XChat, dan XiRCON. Berbeda dengan IRC Client sistem operasi Unix dan Linux seperti BitchX, irssi, KVIrc, XChat, Konversation dan tradisional ircII dan derivatif. Bahkan saat ini IRC Client berbasis Web juga sudah banyak seperti Mibbit dan WebIRC.
  • Bot Software
Perangkat lunak otomatis atau biasa disebut Bot. Saat ini Bot banyak digunakan sebagai titik pusat kontak untuk pertukaran informasi dan perlindungan untuk saluran yang mereka layani, karena kecepatan mereka yang lebih unggul bila dibandingkan dengan manusia. Hingga saat ini Bot masih tetap populer dan terus disesuaikan dengan tugas-tugas baru dan tak terduga.
Bot dapat ditulis dalam berbagai bahasa pemrograman. IRC bot biasanya menerapkan antarmuka agar pengguna dapat berkomunikasi dan mengontrol fungsi yang dimiliki oleh Bot itu sendiri.
  • Bouncer Software
Sebuah program yang berjalan sebagai daemon pada server dan berfungsi sebagai proxy persisten yang lebih dikenal sebagai BNC. Bertujuan untuk mempertahankan koneksi ke server IRC, Bouncer bertindak sebagai perantara antara server dan klien, atau hanya untuk bertindak sebagai proxy jika pengguna kehilangan konektivitas jaringan. Bouncer dapat tetap terhubung dan mendokumentasikan semua lalu lintas data yang terjadi saat pengguna kehilangan, yang memungkinkan pengguna untuk melanjutkan sesi IRC-nya tanpa menggangu koneksi mereka ke server. Selanjutnya, sebagai cara untuk mendapatkan efek seperti tukang pukul, klien IRC (biasanya berbasis teks, misalnya irssi) dapat berjalan di sebuah selalu pada server yang menghubungkan pengguna melalui ssh. Ini juga memungkinkan perangkat yang hanya memiliki fungsi ssh, namun tidak ada klien IRC yang sebenarnya diinstal sendiri, untuk terhubung ke IRC, dan memungkinkan berbagi sesi IRC.
D.    File Transfer Protocol
File Transfer Protokol (FTP) adalah suatu protokol yang berfungsi untuk tukar-menukar file dalam suatu network yang mensupport TCP/IP protokol. Dua hal penting yang ada dalam FTP adalah FTP server dan FTP Client. FTP server menjalankan software yang digunakan untuk tukar menukar file, yang selalu siap memberian layanan FTP apabila mendapat request dari FTP client. FTP client adalah komputer yang merequest koneksi ke FTP server untuk tujuan tukar menukar file (mengupload atau mendownload file).
Tujuan FTP server adalah sebagai berikut :
1.Untuk men-sharing data.
2. Untuk menyediakan indirect atau implicit remote computer
3. Untuk menyediakan teempat penyimpanan bagi user.
4. Untuk menyediakan transfer data yang reliable dan efisien.
FTP biasanya menggunakan dua buah port yaitu port 20 dan 21 dan berjalan exclusively melalui TCP. FTP server Listen pada port 21 untuk incoming connection dari FTP client. Biasanya port 21 untuk command port dan port 20 untuk data port. Pada FTP server, terdapat 2 mode koneksi yaitu aktif mode dan pasif mode. untuk penggunaan ftp itu kita bisa download sendiri softwarenya atau langsung saja melalui comment. biasanya aplikasi yang saya pake untuk upload dan download adalah WsFtp_LE, kenapa kita menggunakan aplikasi itu karena aplikasi itu cukup simpel dan ringan buat di gunakan. jadi walaupun kita punya komputer yang minimum tapi kita akan ringan untuk menjalankannya.
kalau cara penggunaan software wsftp cukup simpel anda tinggal login dan terus di lanjutkan denga me-drag file yang mana yang mau anda upload atau download.ada lagi kita bisa menggunakan ftp lewat comment yang default biasanya ada di windows. untuk langkah-langkah penggunaannya adalah. kita masuk ke menu Start–>>Run, terus ketikan command, kemudian anda tentukan folder tempat file yang mau anda upload atau di mana tempat kita menaruh file yang mau kita download.
setelah masuk ke folder yang di maksud kemudian anda ketikan ftp , sebagai contoh ftp aminudin.net dan kemudian dia akan conect ke server yang kita tuju sama seperti yang lainnya kita juga harus memasukan user dan password ftp kita. setelah anda masuk maka anda akan masuk ke menu home ftp kita.anda bisa melihat isi dari home tersebut dengan perintah ls maka kemudian akan muncul rincian file dan folder yang kita miliki. kalau anda mau masuk ke folder lain. sama sepeti biasa-biasanya yaitu dengan memasukan perintah cd sebagai contoh adalah cd public_html. setelah anda masuk ke folder yang kita tuju maka kita bisa langsung saja upload atau download. untuk perintah-perintahnya kalau anda belum tau maka anda tinggal masukan saja tanda “?” sebagai contoh ftp> ? maka akan muncul lish-lish perintah-perintah yang bisa di gunakan di sini. untuk upload file sendiri mengguanakan perintah PUT sebagai contoh ftp>put amin.jpg maka akan langsung file tersebut di upload dari komputer kita ke server. atau anda juga bisa download file yang ada di server ke komputer kita dengan menggunakan perintah get sebagai contoh ftp>get amin.jpg maka file tersebuat akan di copy dari server ke komputer kita. kalau anda telah selesai dengan semua proses maka anda dapat menutup atau keluar dari layanan ftp dengan menggunakan perintah bye.

E.     Wide Area Information Servers (WAIS)

Wide Area Information Server (disingkat menjadi WAIS) adalah sebuah sistem pencarian dan pembukaan dokumen di Internet yang berbasis sistem operasi UNIX yang dapat digunakan untuk mencari dokumen pada lebih dari 500 pustaka WAIS (yang disebut sebagai WAIS Library) di Internet seperti halnya Project Gutenberg (situs buku elektronik gratis), dengan menemukan berkas-berkas yang telah diindeksasi yang cocok dengan keyword (kata kunci) yang dimasukkan oleh pengguna. WAIS juga dapat digunakan sebagai mesin pencari (search engine) dalam sebuah situs web individual.
WAIS yang dikembangkan oleh Thinking Machines Corporation, Apple Computer dan Dow Jones menggunakan standar Z39.50 untuk memproses natural language query yang dimasukkan oleh pengguna. Daftar dokumen yang dikembalikan oleh WAIS seringnya tidak cocok dengan kata kunci yang dimasukkan oleh pengguna. Untuk dapat mengakses server WAIS, pengguna membutuhkan klien WAIS, karena memang WAIS merupakan sistem berbasis klien/server.

F.     World Wide Web

World Wide Web adalah nama yang diberikan untuk semua bagian Internet yang dapat diakses dengan software web browser. Sampai saat ini ada beberapa software web browser yang sering digunakan antara lain Microsoft Internet Explorer, Netscape Navigator, Mozilla dan Opera. Software-software ini nanti akan dibahas secara detail dalam bagian lain di Mata Kuliah Desain Grafis Web. World Wide Web atau WWW atau singkatnya web, terdiri dari jutaan situs web (web site) dan setiap web site terdiri banyak halaman web (web page). Halaman-halaman web ini tersebar di seluruh dunia di komputer-komputer server yang terhubung dengan Internet. Situs-situs seperti www.yahoo.com atau www.microsoft.com adalah web site yang sudah lama ada dan menyediakan banyak sekali fasilitas sehingga halaman dalam situs ini juga sangat banyak.
Halaman Web adalah halaman yang tampak dari sebuah software web browser. Halaman ini seperti file dokumen word-processing, kecuali didalamnya dapat terkandung text, gambar bahkan animasi. Untuk dapat membuat halaman web ini anda harus memiliki pengetahuan tentang skrip (script) HTML (hyper-text markup language). HTML akan dibahas lebih mendetail dalam bagian lain di mata kuliah ini. Situs Web terdiri dari beberapa halaman web yang saling terkait (linked) antara yang satu dengan yang lain dengan satu cara tertentu. Kebanyakan orang masih rancu dengan definisi ini sehingga mempersulit pemahaman selanjutnya.
Salah satu keunggulan World Wide Web adalah hyperlink. Hyperlink adalah teks (biasanya) berwarna biru dan (biasanya) bergaris bawah yang dapat di-click dan akan menuju ke halaman web yang lain. Hyperlink ini apat diletakkan di mana saja di dalam halaman web dan boleh diatur untuk menuju ke mana saja di seluruh web. Saat anda mengunjungi sebuah halaman web, anda dapat secara langsung meng-click sebuah hyperlink dan komputer ini akan mengambil (mendownload) situs/halaman yang dilink pada hyperlink tersebut dan menampilkannya di web browser.Umumnya, perancang situs web meletakkan banyak hyperlink di situs mereka untuk membantu para pengunjung situsnya untuk menemukan situs lain yang terkait dengan situs tersebut. Hyperlink-hyperlink ini dapat menghubungkan dengan situs lain di server lain di seluruh dunia.
G.    Telnet
Telnet adalah sebuah protokol jaringan yang digunakan di Internet atau jaringan area lokal untuk menyediakan fasilitas interaktif dua arah berorientasi teks komunikasi menggunakan koneksi terminal virtual. User data di-band diselingi dengan informasi kontrol Telnet dalam koneksi data 8-bit byte berorientasi selama Transmission Control Protocol (TCP).
Telnet dikembangkan pada tahun 1969 dimulai dengan RFC 15, diperpanjang dalam RFC 854, dan distandarisasi sebagai Internet Engineering Task Force (IETF) Standar Internet STD 8, salah satu standar Internet pertama. Secara historis, Telnet menyediakan akses ke antarmuka command-line (biasanya, dari sebuah sistem operasi) pada remote host. Sebagian besar peralatan jaringan dan sistem operasi dengan TCP / IP stack mendukung layanan telnet untuk konfigurasi jauh (termasuk sistem berbasis Windows NT). Karena masalah keamanan dengan Telnet, digunakan untuk tujuan ini telah menyusut dalam mendukung SSH.
Para telnet panjang juga dapat merujuk kepada perangkat lunak yang mengimplementasikan bagian klien protokol. aplikasi klien Telnet yang tersedia untuk hampir semua platform komputer. Telnet juga digunakan sebagai kata kerja. Untuk telnet berarti membuat koneksi dengan protokol Telnet, baik dengan klien baris perintah atau dengan antarmuka program. Sebagai contoh, sebuah direktif umum mungkin: "Untuk mengubah sandi Anda, telnet ke server, login dan menjalankan perintah passwd." Paling sering, seorang pengguna akan telnet ke sistem Unix-like server atau perangkat jaringan (seperti router) dan mendapatkan prompt login ke antarmuka baris perintah teks atau manajer layar penuh berbasis karakter.

Daftar pustaka


Sabtu, 10 Desember 2011

Generasi Komputer

Generasi Komputer

Komputer digunakan untuk mengolah informasi menurut prosedur yang telah dirumuskan. Awalnya, pengolahan informasi hanya sebatas masalah matematika (penghitungan), namun seiring dengan perkembangan zaman, sekarang komputer tidak hanya berhubungan dengan matematika, namun bisa juga digunakan untuk berbagai pekerjaan seperti mengetik, menggambar, membuat presentasi, dan lain sebagainya. Oleh karena itu, di zaman sekarang ini komputer bisa dikatakan peralatan kerja yang cukup canggih, namun sebelum memasuki  pada zaman sekarang ini, sebelumnya komputer mengalami beberapa generasi.

A. Komputer Generasi Pertama
Awal mulanya komputer pada generasi pertama ini adalah saat terjadi perang dunia kedua, negara-negara yang ikut terlibat dalam perang dunia itu berusaha mengembangkan komputer untuk memaksimalkan kemampuan dalam mengatur strategis yang dimiliki oleh komputer. Hal ini mempengaruhi peningkatan pendanaan pengembangan komputer juga ikut serta mempercepat pertumbuhan kemajuan teknik komputer. Tahun 1941, seorang insinyur Jerman bernama Konrad Zuse membangun sebuah komputer Z3, untuk mendesain pesawat terbang dan juga peluru kendali.
Di tempat lain ada Pihak sekutu juga yang juga membuat kemajuan lain dalam pengembangan kemampuan komputer. Pada tahun 1943, pihak Inggris berhasil menyelesaikan sebuah komputer pemecah kode rahasia yang diberi namakan Colossus yang berfungsi untuk memecahkan kode rahasia yang digunakan oleh negara Jerman. Efek dari pembuatan Colossus sebenarnya tidak banyak mempengaruhi perkembangan industri komputer, hal itu bisa terjadi karena ada dua alasan. Pertama, colossus adalah bukan komputer serbaguna dalam bahasa inggrisnya “general purpose computer”, ia dibuat hanya agar bisa memecahkan kode rahasia. Yang kedua, keberadaan mesin ini dijaga kerahasiaannya hingga satu dekade setelah perang selesai.
Sedangkan usaha yang dilakukan oleh pihak Amerika pada saat itu adalah menghasilkan suatu kemajuan lain jika dibandingkan dengan sekutu. Seorang insinyur Harvard yang bernama Howard H. Aiken (1900-1973) bekerja sama dengan IBM, berhasil menghasilkan kalkulator elektronik untuk US Navy. Kalkulator itu berukuran sangat besar, yaitu dengan panjang setengah lapangan sepak bola dan juga memiliki rentang kabel sepanjang 500 mil. Komputer itu adalah The Harvd-IBM Automatic Sequence Controlled Calculator, atau Mark I, merupakan komputer relai elektronik. Mark I menggunakan sinyal elektromagnetik untuk menggerakkan komponen mekanik. Mark I beropereasi dengan lambat, ia memerlukan waktu 3-5 detik untuk setiap perhitungan dan tidak fleksibel yaitu urutan kalkulasinya tidak dapat diubah. Mark I tersebut dapat melakukan perhitungan aritmatik dasar dan persamaan yang lebih kompleks.
Perkembangan komputer lain pada masa itu adalah Electronic Numerical Integrator and Computer singkatannya adalah ENIAC, yang diciptakan berkat kerjasama antara pemerintah Amerika Serikat dan University of Pennsylvania. Komputer ENIAC terdiri dari 18.000 tabung vakum, 70.000 resistor, dan 5 juta titik solder, komputer ENIAC merupakan komputer yang sangat besar ia membutuhkan daya sebesar 160 kW. Komputer ENIAC dirancang oleh John Presper Eckert (1919-1995) dan John W. Mauchly (1907-1980), ENIAC merupakan komputer serbaguna (general purpose computer) yang mampu bekerja 1000 kali lebih cepat jika dibandingkan dengan komputer Mark I.
Kemudian ada pertengahan tahun 1940-an, John von Neumann (1903-1957) bergabung dengan tim University of Pennsylvania dalam usaha menciptakan konsep desain komputer yang sampai 40 tahun yang akan datang masih dapat digunakan dalam teknik komputer. Von Neumann mendesain Electronic Discrete Variable Automatic Computer [EDVAC] pada tahun 1945 dengan sebuah memori untuk menampung baik program ataupun data. Cara ini memungkinkan komputer dapat berhenti pada suatu saat dan kemudian melanjutkan pekerjaannya lagi. Kunci utama arsitektur von Neumann adalah unit pemrosesan sentral (CPU), yang memungkinkan seluruh fungsi komputer untuk dikoordinasikan melalui satu sumber tunggal. Pada tahun 1951, UNIVAC I atau kepanjangannya adalah Universal Automatic Computer I yang dibuat oleh Remington Rand, menjadi komputer komersial pertama yang memanfaatkan model arsitektur von Neumann itu. Badan Sensus Amerika Serikat dan General Electric memiliki UNIVAC. Salah satu hasil yang sangat mengesankan yang dicapai oleh UNIVAC adalah pada saat berhasil memprediksi kemenangan Dwilight D. Eisenhower dalam pemilihan presiden pada Tahun 1952.
Komputer Generasi pertama ini dapat dikarakteristikan dengan fakta bahwa instruksi operasi dibuat secara spesifik untuk tugas tertentu. Setiap komputer memiliki program kode-biner yang berbeda yang disebut dengan “bahasa mesin” dalam bahasa inggrisnya adalah “machine language”. Hal ini menjadikan komputer sulit untuk diprogram dan membatasi kecepatannya. Ciri lain komputer generasi pertama adalah pemakaian tube vakum (yang menjadikan komputer pada masa itu tampak berukuran sangat besar) dan silinder magnetik yang berfungi untuk sebagai penyimpan data.
B. Komputer Generasi Kedua
Komputer Generasi kedua. Tahun 1948, penemuan transistor sangat berpengaruh terhadap perkembangan komputer masa itu. Transistor menggantikan tube vakum di televisi, radio, dan komputer. sehingga mengakibatkan, berubahnya ukuran mesin-mesin elektrik yang tadinya berukuran besar menjadi ukuran yang lebih kecil.
Transistor mulai dipakai dalam teknologi komputer dimulai pada tahun 1956. Penemuan lain yang berupa pengembangan memori inti-magnetik membantu pengembangan komputer generasi kedua yang lebih kecil, lebih cepat, lebih bisa diandalkan, dan lebih hemat energi dibanding para pendahulu sebelumnya. Mesin pertama yang dapat memanfaatkan teknologi baru ini adalah superkomputer. IBM menciptakan superkomputer bernama Stretch, dan Sprery-Rand membuat komputer bernama LARC. Komputer ini, yang dikembangkan untuk laboratorium energi atom, dapat menangani sejumlah data yang besar, sebuah kemampuan yang sangat dibutuhkan oleh peneliti atom. Mesin komputer LARC itu sangat mahal dan cenderung terlalu kompleks untuk kebutuhan komputasi bisnis, sehingga kepopulerannya menjadi terbatas. Hanya ada dua LARC yang pernah dipasang dan digunakan yaitu satu di Lawrence Radiation Labs di Livermore, California, dan yang lainnya ada di US Navy Research and Development Center di Washington D.C. Komputer generasi kedua ini telah menggantikan bahasa mesin dengan bahasa assembly. Bahasa assembly adalah bahasa yang menggunakan singkatan-singakatan untuk menggantikan kode biner.
Kemudian pada awal tahun 1960-an, mulailah bermunculan komputer generasi kedua yang sukses di bidang bisnis, di universitas, dan di pemerintahan. Komputer-komputer generasi kedua ini merupakan komputer yang sepenuhnya telah menggunakan transistor. Mereka juga memiliki komponen-komponen yang dapat diasosiasikan dengan komputer pada saat ini seperti printer, penyimpanan dalam disket, memory, sistem operasi, dan program.
Sebagai salah satu contoh penting komputer pada masa ini adalah IBM 1401 yang diterima secara luas di kalangan industri. Pada tahun 1965, hampir seluruh bisnis-bisnis besar memakai komputer generasi kedua sebagai alat untuk memproses informasi keuangan perusahaan.
Program yang tersimpan di dalam komputer dan bahasa pemrograman yang ada di dalamnya memberikan fleksibilitas kepada komputer. Fleksibilitas ini meningkatkan kinerja komputer dengan harga yang pantas bagi penggunaan komputer untuk 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 disingkat COBOL dan Formula Translator disingkat FORTRAN, telah 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. kemudian muncullah berbagai macam karir baru di bidang komputer seperti programmer, analyst, teknisi komputer dan lain-lain. Industri perangkat lunak pun juga mulai bermunculan dan berkembang pada generasi kedua komputer ini.
C. Komputer Generasi Ketiga
          Meskipun transistor dalam banyak hal memiliki kemampuan yang melebihi tube vakum, tapi transistor terlalu besar dalam menghasilkan panas, yang berpotensi bisa merusak bagian-bagian dalam komputer. kemudian ditemukanlah Batu kuarsa atau quartz rock yang dapat menghilangkan masalah ini. Seorang insinyur di Texas Instrument, bernama Jack Kilby mengembangkan sirkuit terintegrasi (IC : integrated circuit) di tahun 1958. IC dapat mengkombinasikan tiga komponen elektronik dalam sebuah piringan silikon yang kecil terbuat dari pasir kuarsa. kemudian para ilmuwan berhasil memasukkan lebih banyak komponen-komponen ke dalam suatu chip tunggal yang dinamakan semikonduktor. sehingga menghasilkan sebuah komputer yang semakin kecil karena komponen yang ada di dalamnya dapat dipadatkan dalam chip. Kemajuan komputer generasi ketiga yang lain adalah penggunaan sistem operasi atau dalam bahasa inggrisnya operating system, yaitu suatu sistem yang memungkinkan mesin dapat menjalankan berbagai program yang berbeda secara bersamaan dengan sebuah program utama yang mengawasi atau memonitor dan mengkoordinasi memori mesin komputer.

D. Komputer Generasi Keempat
            Setelah IC, tujuan pengembangan menjadi lebih jelas: mengecilkan ukuran sirkuit dan komponenkomponen elektrik. Large Scale Integration (LSI) dapat memuat ratusan komponen dalam sebuah chip. Pada tahun 1980-an, Very Large Scale Integration (VLSI) memuat ribuan komponen dalam sebuah chip tunggal.
            Ultra-Large Scale Integration (ULSI) meningkatkan jumlah tersebut menjadi jutaan. Kemampuan untuk memasang sedemikian banyak komponen dalam suatu keping yang berukurang setengah keping uang logam mendorong turunnya harga dan ukuran komputer. Hal tersebut juga meningkatkan daya kerja, efisiensi dan keterandalan komputer. Chip Intel 4004 yang dibuat pada tahun 1971 membawa kemajuan pada IC dengan meletakkan seluruh komponen dari sebuah komputer (central processing unit, memori, dan kendali input/output) dalam sebuah chip yang sangat kecil. Sebelumnya, IC dibuat untuk mengerjakan suatu tugas tertentu yang spesifik. Sekarang, sebuah mikroprosesor dapat diproduksi dan kemudian diprogram untuk memenuhi seluruh kebutuhan yang diinginkan. Tidak lama kemudian, setiap perangkat rumah tangga seperti microwave oven, televisi, dan mobil dengan electronic fuel injection dilengkapi dengan mikroprosesor.
            Pada tahun 1981, IBM memperkenalkan penggunaan Personal Computer (PC) untuk penggunaan di rumah, kantor, dan sekolah. Jumlah PC yang digunakan melonjak dari 2 juta unit di tahun 1981 menjadi 5,5 juta unit di tahun 1982. Sepuluh tahun kemudian, 65 juta PC digunakan. Komputer melanjutkan evolusinya menuju ukuran yang lebih kecil, dari komputer yang berada di atas meja (desktop computer) menjadi komputer yang dapat dimasukkan ke dalam tas (laptop), atau bahkan komputer yang dapat digenggam (palmtop). IBM PC bersaing dengan Apple Macintosh dalam memperebutkan pasar komputer. Apple Macintosh menjadi terkenal karena mempopulerkan sistem grafis pada komputernya, sementara saingannya masih menggunakan komputer yang berbasis teks. Macintosh juga mempopulerkan penggunaan 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.
E. Komputer 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), 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 sederhan. 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 semakain 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.

Kesimpulan
            Komputer pada dasarnya telah mengalami beberapa generasi, dari generasi pertama yaitu pada perang dunia kedua hingga sampai generasi kelima yaitu pada saat sekarang ini dan yang akan datang. Komputer generasi pertama memiliki ciri ukuran yang sangat besar dan membatasi kecepatannya sehingga pemograman masih sulit dilakukan. Komputer generasi memiliki ukuran yang lebih kecil, lebih cepat, lebih bisa diandalkan, dan lebih hemat energi dibandingkan komputer generasi pertama. Komputer generasi ketiga memiliki ukuran yang lebih kecil dibandingkan komputer generasi kedua karena komponen yang ada di dalamnya dapat dipadatkan dalam chip. Komputer generasi keempat menuju ukuran yang lebih kecil, dari komputer yang berada di atas meja (desktop computer) menjadi komputer yang dapat dimasukkan ke dalam tas (laptop) karena sudah bisa membuat ribuan komponen dalam sebuah chip tunggal. Komputer generasi kelima akan bisa mengkordinasikan banyak CPU untuk bekerja secara serempak dan memungkinkan aliran elektrik tanpa ada hambatan apapun, yang nantinya dapat mempercepat kecepatan informasi. Dengan kelima generasi tersebut bisa dikatakan komputer telah berkembang pesat dari satu generasi ke generasi selanjutnya.




Daftar Pustaka
Purnomo, Andi. 2007. Teknologi Informasi dan Komunikasi. Solo:Yudhistira
http://barajakom.blogspot.com/2009/03/sejarah-komputer.html
http://yudhim.blogspot.com/2008/08/sejarah-komputer.html
http://belajar-komputer-mu.com/sejarah-komputer