- 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.
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:
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>
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>
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-100meter.
(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
Email
Telnet
FTP (File Transfer Protocol )
Mailing List
Usenet News
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.
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.
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
2. Generasi kedua :
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.
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.
Langganan:
Postingan (Atom)