Tuesday, March 3, 2015

Sejarah Komputer-Berawal dari Abacus Hingga Era Internet

http://www.bglconline.com/
Sejarah komputer sebenarnya telah dimulai jauh sebelum komputer memiliki kemampuan seperti yang kita kenal saat ini. Konsep awal dari komputer berasal dari Sumeria sekitar tahun 2700 – 2300 sebelum masehi dengan nama abacus. Meskipun demikian, konsep komputer yang kita kenal saat ini berawal pada 1837. Charles Babbage memperkenalkan Analytical Engine yang merupakan rancangan pertama yang sesuai dengan komputer.
Analytical engine memiliki memori yang dapat diupgrade, unit aritmatika, dan kemampuan memproses logika yang mampu menerjemahkan bahasa pemrograman. Meskipun mesin ini tidak pernah bisa diwujudkan, rancangan Babbage merupakan rancangan yang sering dipelajari secara mendalam hingga masa kemunculan mesin Turing.

Impian Menciptakan Mesin Penghitung yang Canggih

analytical engine
Peradaban manusia telah mengembangkan perangkat mekanis sejak beribu-ribu tahun yang lalu. Peradaban Babylonia telah mengembangkan abacus sekitar 3000 tahun sebelu masehi. Sekitar 80 tahun sebelum masehi, peradaban Yunani kuno juga mengembangkan perangkat bernama mekanisme Antikythera yang digunakan untuk memprediksi bintang dan planet.
Setelah melewati era renaisans, kalangan ilmuwan di Eropa berupaya merancang mesin khusus yang berfungsi melakukan perhitungan. Pada awal abad ke 17, ilmuwan asal Skotlandia bernama John Napier menciptakan roda Napier yang dapat menyederhanakan perkalian. Pada tahun 1641, ilmuwan Prancis Blaise Pascal berhasil menyelesaikan mesin penambah mekanis. Langkah signifikan dilakukan oleh Gottfried Wilhelm Leibniz yang berhasil memanfaatkan sistem biner untuk melakukan perhitungan.
Pada tahun 1822, ahli matematika asal Inggris Charles Babbage mengimpikan mesin penghitung berbahan uap yang dapat menghitung angka. Proyek ini memperoleh pendanaan dari pemerintah Inggris, meskipun gagal terwujud. Herman Hollerith berhasil merancang sistem berbasis kartu yang digunakan untuk melakukan sensus penduduk Amerika Serikat pada tahun 1880. Ia berhasil membuat sensus penduduk di Amerika Serikat dapat diselesaikan dalam waktu 3 tahun dan menghemat anggaran pemerintah sebanyak US$ 5 juta. Hollerith kemudian mendirikan perusahaan yang pada akhirnya berkembang menjadi IBM.

Pemodelan Matematika untuk Merancang Komputer

komputer atanasoff
Upaya untuk menciptakan mesin penghitung canggih terus berlanjut. Letnan asal Prancis bernama E. O. Carissan menciptakan perangkat mekanis untuk memfaktorkan bilangan bulat pada 1919. Leonardo Torres y Quevedo memperkenalkan perangkat elektromekanis yang mampu menampilkan permainan catur sederhana.
Perkembangan komputer pada periode 1900-an banyak berfokus pada pengembangan model matematika untuk komputer. Pada tahun 1928, ahli matematika asal Jerman David Hilbert, mengajukan tiga pertanyaan utama tentang matematika: 1. Apakah matematika yang kita pahami telah lengkap. 2. Apakah matematika bersifat konsisten. 3. Apakah terdapat metode mekanis yang dapat diterapkan pada setiap pernyataan matematika dan pada akhirnya dapat memberi tahu apakah pernyataan tersebut benar atau salah.
Pada tahun 1931, Kurt Gödel menjawab dua dari tiga pertanyaan Hilbert. Ia menunjukkan bahwa setiap sistem formal yang dapat bekerja dengan baik dapat bersifat tidak konsisten atau tidak lengkap. Selain itu, anggaplah sistem aksioma yang terdapat saat ini konsisten, masalahnya tidak ada yang dapat membuktikan konsistensi dari aksioma tersebut.
Alan Turing merupakan sosok yang menjawab pertanyaan Hilbert dengan merancang model resmi pertama dari komputer yang dikenal juga sebagai mesin Turing. Model dari Turing menunjukkan bahwa terdapat masalah yang tidak bisa diselesaikan oleh mesin yang dikenal juga sebagai “halting problem”.
Memasuki tahun 1937, J.V. Atanasoff melanjutkan upaya menciptakan komputer sebagai alat penghitung canggih. Profesor fisika dan matematika dari Iowa State University ini membangun komputer pertama yang kemudian berlanjut hingga 1941. Atanasoff bersama mahasiswanya bernama Clifford Berry berhasil merancang komputer yang mampu menjalankan 29 persamaan secara terus menerus. Komputer ini berhasil menjadi komputer pertama yang mampu menyimpan informasi pada memory utama.

Lahirnya Komputer Digital Elektronik dan Perang Dunia ke II

komputer univac
Pada perang dunia ke II, komputer berkembang menjadi alat yang mampu menghitung akurasi sasaran dari senjata perang. Di Jerman, Konrad Zuse membuat kalkulator pertama yang dapat dikendalikan program yang bernama Z3 pada 1941. Ilmuwan Harvard bernama Howard H. Aiken, dengan bantuan IBM, menciptakan Mark I pada 1944 yang bertujuan sebagai alat pemecah kode untuk kebutuhan perang. Puncaknya, Alan Turing menciptakan alat yang berhasil memecahkan kode Enigma, mesin pengirim pesan milik Jerman.
Atanasoff, yang berhasil mengembangkan komputer penyimpan informasi pertama, bertemu dengan John William Mauchly dan J. Presper Eckert, Jr serta kemudian memutuskan untuk membangun ENIAC (Electronic Numerical Integrator And Computer). ENIAC awalnya ditujukan untuk kebutuhan perhitungan artileri dan diselesaikan pada 1946 di University of Pennsylvania. Mauchly dan Eckert juga terlibat dengan John von Neumann dalam merancang komputer elektronik penyimpan program bernama EDVAC. Melalui EDVAC, Von Neumann melaporkan berbagai informasi yang berpengaruh dan masih digunakan pada komputer digital modern.
Pada tahun 1946, Mauchly dan Presper meninggalkan University of Pennnsylvania dan menerima pendanaan dari Biro Sensus untuk membangun UNIVAC, komputer komersil pertama yang dapat digunakan untuk kebutuhan bisnis dan pemerintahan.

Lahirnya Bahasa Pemrograman

bahasa pemrograman cobol
Memasuki tahun 1950-an, perkembangan pemodelan matematika untuk komputer masih berlanjut. Alan Turing memperkenalkan “Turing Test”, yang bertujuan mendefinisikan kecerdasan buatan. Menggunakan asumsi bahwa manusia merupakan makhluk yang “berpikir” atau “sadar”, seseorang akan menguji entitas tertentu (dalam hal ini komputer) untuk memberikan suatu pertanyaan atau pernyataan. Entitas tersebut akan memberikan tanggapan dan penguji harus menentukan apakah tanggapan tersebut berasal dari manusia atau komputer. Jika penguji kebingungan untuk menentukan siapa yang memberikan tanggapan tersebut, maka bisa dikatakan entitas tersebut sebenarnya adalah entitas yang “berpikir”.
Seiring dengan berkembangnya pemodelan matematika, perkembangan komputer memasuki arah yang baru: bahasa pemrograman. Pada 1947, Grace Murray Hopper menemukan “bug” komputer pertama yang berasal dari komputer Mark II milik Harvard. Hopper kemudian memperkenalkan gagasan untuk menciptakan compiler pada tahun 1951. Ia juga mengembangkan bahasa pemrograman pertama di dunia yang bernama COBOL.
Pada April 1957, John Backus dan rekan-rekannya mengembangkan compiler FORTRAN untuk pertama kalinya setelah sebelumnya memperkenalkan bahasa pemrograman FORTRAN pada 1954. Selain John Backus, John McCarty juga memperkenalkan LISP, sebuah bahasa pemrosesan yang digunakan untuk pemrograman kecerdasan buatan.
Perkembangan komputer juga didorong oleh inovasi di bidang hardware. Jack Kilby dan Robert Noyce berhasil menemukan integrated circuit pada 1959 yang kemudian dikenal juga sebagai chip komputer.

Computer Science dan Superkomputer

superkomputer IBM
Perkembangan pesat dalam teknologi komputer membuat lahirnya disiplin ilmu computer science pada 1960an. Departemen computer science pertama kali terbentuk di Purdue University di tahun 1962. Komputer sendiri juga mengalami perkembangan signifikan pada era tersebut. Operating system telah memiliki arsitektur dan set instruksi, kemudian ada juga Douglas Engelbart yang mengembangkan prototipe komputer modern menggunakan mouse dan graphical user interface (GUI) pada 1964.
Memasuki akhir 1960an, sistem ARPAnet telah berkembang dan menjadi awal dari internet. Dalam waktu yang berdekatan, Ted Hoff dan Federico Faggin dari intel mendesain microprocessor untuk pertama kalinya. Intel juga memperkenalkan Intel 1103, chip Dynamic Access Memory (DRAM) pertama di dunia.
Berbagai bahasa pemrograman juga diperkenalkan ke para pengembang komputer misalnya seperti BASIC yang dikembangkan pada 1964 oleh John Kemeny dan Thomas Kurtz. Memasuki tahun 1970-an, bahasa pemrograman memasuki ranah baru dimana bahasa C berhasil dikembangkan oleh Ken Thompson dan Dennis Ritchie. Bahasa C berkembang dan menjadi bahasa pemrograman yang paling berpengaruh dalam dunia komputer.
Pada tahun 1973, Robert Metcalfe dan staf riset di Xerox mengembangkan Ethernet yang berfungsi menghubungkan komputer dengan hardware lainnya. Era 1970an juga menjadi zaman kebangkitan superkomputer yang dapat mengerjakan 160 juta operasi hanya dalam 1 detik. Akan tetapi, personal computer (PC) telah muncul pasaran lewat berbagai produk seperti Scelbi & Mark-8 Altair, IBM 5100, dan Commodore PET.

Kebangkitan PC dan Program Komputer

komputer apple II
Bangkitnya PC berawal dari garasi rumah Steve Jobs saat Jobs dan Steve Wozniak memperkenalkan komputer pertama yang dirancang menggunakan papan sirkuit tunggal pada tahun 1976. Jeda 1 tahun dari Apple I, Jobs dan Wozniak meluncurkan Apple II yang memiliki tampilan monitor berwarna dan audio cassette drive sebagai penyimpan data.
Program di dalam PC juga turut mengalami perkembangan. Pada tahun 1978, diperkenalkan program spreadsheet komputer pertama di dunia bernama VisiCalc. Menyusul satu tahun kemudian, MicroPro International memperkenalkan WordStar, program pemrosesan kata yang pertama di dunia. Selain itu, para pengembang juga untuk pertama kalinya berhasil mengembangkan virus komputer pada tahun 1981.
IBM turut meramaikan jagad pertarungan PC. Pada tahun 1981, IBM memperkenalkan PC dengan kode “Acorn”. PC ini dilengkapi dengan chip Intel, dua floppy disk, monitor warna, dan sistem operasi Microsoft MS-DOS. Pada 1983, Apple memperkenalkan PC pertama yang dilengkapi GUI dengan navigasi menu drop-down dan icon. Lisa gagal di pasaran, namun fitur inti di dalamnya diadopsi oleh produk legendaris Apple Macintosh yang dirilis pada 1984.
Pada 1985, Microsoft memperkenalkan sistem operasi Windows dengan kapabilitas GUI yang menandingi Apple Macintosh. Tahun yang sama juga diwarnai dengan kelahiran domain dot-com. Symbolic.com menjadi domain pertama yang terdaftar dalam sejarah internet. Penggunaan domain dot-com masih sangat terbatas dan hanya terdapat 100 perusahaan yang telah terdaftar pada 1987.

Kelahiran Internet dan PC Sebagai Konsol Game

komputer pc pentium
Meskipun internet telah dikembangkan sejak 2 dekade sebelumnya, perkembangan internet banyak dipengaruhi oleh HyperText Markup Language (HTML) yang diperkenalkan oleh Tim Berners-Lee. Pada tahun 1990, Berners-Lee mengerjakan proyek untuk CERN yang bertujuan mempermudah komunikasi data antar peneliti. Pada 6 Agustus 1991, Lee pertama kalinya secara online menerbitkan informasi tentang World Wide Web dan bagaimana pengguna komputer dapat menggunakan browser dan menyusun web sever.
PC juga mengalami kemajuan performa yang signifikan. Pada tahun 1993, Intel memperkenalkan microprocessor Pentium yang memiliki kapabilitas untuk menjalankan grafik dan musik pada PC. Kemampuan ini membuat PC berkembang menjadi mesin game seiring dengan kemunculan game seperti Command & Conquer, Alone in the Dark, dan Magic Carpet yang kemudian meledak di pasaran.
Sayangnya, Apple yang merupakan pionir dalam industri komputer tengah berada di ambang kebangkrutan. Pada 1997, dewan direksi Apple merekrut kembali Steve Jobs dan menunjuknya sebagai CEO. Microsoft sendiri menginvestasikan dana US$ 150 juta untuk membantu Apple bertahan di masa tersebut.
Memasuki tahun 2001, Microsoft memperkenalkan sistem operasi Windows XP yang kemudian menjadi populer. XP memiliki performa melampaui pendahulunya dengan kualitas GUI yang jauh lebih baik.

Era Komputasi Mobile

customer freemium
Memasuki pertengahan 2000-an, teknologi seluler berkembang dan memungkinkan transfer data. Kondisi ini memunculkan kebutuhan komputasi mobile yang membuat pengguna dapat mengakses data dan terhubung jaringan internet secara mobile. Di lain pihak, teknologi komputer telah berkembang dan mampu dirancang agar memudahkan pengguna melakukan komputasi mobile. Hal ini membuat munculnya komputasi mobile dimana para produsen telepon seluler berupaya mengembangkan smartphone yang memiliki kapabilitas seolah komputer dan terhubung dengan internet.
Peluncuran iPhone pada tahun 2007 dianggap sebagai penanda awal munculnya tren komputasi mobile. iPhone memiliki fungsi komputasi serupa komputer, berbobot ringan, berukuran kecil, beroperasi dengan layar sentuh, dan dirancang dengan tampilan yang menarik bagi penggunanya.
Di tahun tersebut, PC belum merasakan tantangan berarti dimana penjualan PC terus bertumbuh setiap tahunnya. Pengguna PC juga semakin terpuaskan dengan perkembangan laptop yang portabel, berbobot ringan, dan dengan performa yang sama atau bahkan lebih baik. Sistem operasi yang berjalan pada PC juga mengalami perkembangan, meskipun dapat dibagi menjadi 3 pemain utama: Windows, Apple, dan Linux. Pada tahun 2009, Microsoft meluncurkan Windows 7 dengan tampilan interface dan performa yang lebih baik dibanding Windows XP dan Vista.
Apple benar-benar mengubah tataran dunia komputasi seiring dengan peluncuran iPad pada 2010. Kemunculan iPad mengubah cara pandang pelanggan terhadap komputer dan menciptakan segmen pengguna baru yaitu PC tablet. iPhone dan iPad kini menjadi produk yang mewakili era komputasi mobile dan terus menggerus pasar PC yang menurun secara konstan selama beberapa tahun terakhir.
Memasuki tahun 2014, dunia komputer kembali diramaikan oleh wearable computer.Wearable computer bertujuan untuk menjalankan fungsi tertentu dimana perangkat dapat dipasang atau digunakan di sekitar bagian tubuh, layaknya pakaian. Peluncuran Google Glass pada 2014 diperkirakan menciptakan tren baru dalam dunia komputasi yang kemungkinan akan bertumbuh pesat beberapa tahun ke depan.

No comments: