Kata "komputer" berasal dari bahasa Latin computare, "menghitung". Komputer pada awalnya adalah kalkulator mekanik atau seseorang yang melakukan perhitungan di mana mereka dibutuhkan (seperti perusahaan teknik), pertama dengan tangan, kemudian dengan bantuan kalkulator mekanik. Sebagian besar matematika yang diperlukan untuk program ruang angkasa awal dilakukan oleh komputer manusia, kebanyakan dari mereka adalah wanita. Jadi bagaimana, dari penjabaran matematika sejati ke komputer komersial pertama yang dijual pada tahun 1951 (UNIAC), ke Komputer Pribadi (PC) pertama oleh IBM pada tahun 1981 hingga antarmuka grafis Windows 95, apakah kita dapat sampai di tempat kita sekarang? Dunia telah beralih dari Era Industri ke Era Informasi. Tetapi Roma tidak dibangun dalam sehari: komputasi modern didirikan selama beberapa dekade dengan bantuan puluhan ahli matematika, dokter, dan ahli teori.

Evolusi Komputer: Dari Algoritma ke Program Pertama

Al-Khawarizmi bapak matematika
al-Khwarizmi, bapak algoritma, yang tanpanya tidak akan ada program komputer. Kredit foto: Matthew Goulding pada perburuan Visual / CC BY-NC-ND

Mari kita mulai dengan Abu Jaffar al-Khwarizmi, juga disebut Bapak Algoritma - kata "algoritma" sebenarnya adalah latenisasi dari namanya. Perkembangan komputer sebenarnya sangat terkait erat dengan penelitian mendasar dalam matematika, terutama logika dan algoritma yang diuraikan al-Khwarizmi pada abad ke-9. Kami juga berutang angka Arab modern kami (1,5, 10 sebagai lawan dari Latin I, V, X) kepadanya. Untuk menghitung pada dasarnya adalah untuk menyelesaikan masalah tertentu saat menggunakan seperangkat aturan tertentu. Aljabar - dan algoritma - adalah ilmu mengatur operasi yang diperlukan untuk menyelesaikan tugas. Ini adalah operasi abstrak - misalnya, menambahkan dua angka bersamaan. Untuk pergi dari sana ke operasi konkret, Anda harus kode ideoa abstrak ke dalam bahasa tertentu, seperti tanda tunggal untuk mewakili nilai, dengan penempatan tanda-tanda ini mempengaruhi informasi mereka - "1" memiliki arti yang berbeda dalam jumlah "31" dan "13" - dan berbagai simbol lainnya yang menyandikan operasi tertentu, seperti "+", "-" dan "=" (yang semuanya datang lebih lambat dari al-Kharizmi.) Ini adalah bagaimana kita beralih dari "Saya punya dua apel dan teman saya memberi saya dua lagi" menjadi 2 + 2 =? al-Khwarizmi memberi matematika bahasa "pemrograman" sendiri. Tingkatkan keterampilan coding Anda dengan mengikuti kursus pemrograman di Superprof.

Program Komputer Pertama

Program pertama yang memengaruhi jalannya sistem buatan manusia bukan untuk mesin komputer, tetapi untuk alat mesin. Pada 1801, penenun Perancis Joseph Marie Jacquard yang terkenal memperkenalkan alat tenun mekanis yang dapat diprogram untuk berbagai motif menggunakan kartu punch yang dibuat menggunakan mesin seperti mesin tik khusus. Posisi pukulan mengubah posisi komponen mekanis alat tenun, memilih angkutan mana yang akan digunakan, dll. - agak seperti robot industri modern. Satu kartu punch sama dengan satu baris motif yang ditenun; kartu-kartu diikat menjadi satu untuk membuat lembaran yang berisi seluruh bagian - permadani, hiasan dinding, kain pelapis, dll.

produk komputer tenun jaman dulu
Sebuah program untuk alat tenun Jaquard - gulungan panjang kartu punch yang mengkode desain tertentu. Kredit foto: rumpleteaser tentang perburuan Visual / CC BY

Charles Babbage berencana menggunakan kartu punch untuk Analytical Engine-nya, dan Harvard Mark I kemudian menggunakan gulungan kertas untuk pemrograman.

Ada Lovelace dan Mesin Analitik

Pada akhirnya, komputasi bertujuan untuk menghilangkan pemikiran dari perhitungan untuk memungkinkan mesin - luar biasa cepat tetapi sepenuhnya tanpa pemikiran - untuk menghitung dengan sendirinya. Charles Babbage dianggap sebagai bapak komputer modern. Dia tidak pernah bisa menyelesaikan Difference Engine-nya (mesin yang menghitung fungsi polinomial) karena penelitian dan pengujiannya memakan waktu begitu lama sehingga Pemerintah memangkas dana penelitiannya. Namun, putranya akhirnya selesai membangun mesin pertama. Itu bisa dilihat di London Science Museum dan masih berfungsi!

Defference Engine Charles Babbage produk komputer jalam dulu
Difference Engine Charles Babbage tidak pernah selesai dalam masa hidupnya - tetapi konstruksi selanjutnya membuktikan bahwa itu berhasil. Kredit foto: FallenPegasus di VisualHunt / CC BY-NC

Dia menghabiskan sisa hidupnya di Analytical Engine yang lebih rumit, yang memiliki unit logika aritmatika. Ada Lovelace, ahli matematika abad ke-19, pertama kali menerbitkan karyanya pada tahun 1840 dengan nama yang maskulin. Dia dikreditkan dengan menulis program komputer pertama untuk Mesin Analitik Charles Babbage. Engine Analitik seharusnya menjalankan perhitungan yang diminta oleh manusia: operasi simbolik dan numerik. Terinspirasi oleh Ada dan ingin belajar pemrograman? Temukan kursus komputer Jakarta Timur!

Evolusi Komputer: dari Kalkulator Mekanik ke Perangkat Lunak

Manusia belajar membuat alat, lalu pindah ke mesin - benda yang menggunakan sumber daya selain dirinya dan yang dapat menjalankan tugas tertentu sendiri. Tetapi mesin mekanik tidak dapat memodifikasi dirinya sendiri. Komputer, di sisi lain, dapat memodifikasi pemrogramannya sendiri, menjadi mesin universal. Perangkat komputer mampu karena memiliki semacam "kecerdasan mekanik" tertentu.

Alan Turing dan Algoritma Universal

Pada 1936, Alan Turing menulis artikel pendiri ilmu komputer. Dia membuktikan bahwa perhitungan elementer tertentu bersifat universal - dengan menggabungkan hanya perhitungan ini dengan cara yang berbeda, adalah mungkin untuk mengeksekusi algoritma apa pun - sehingga menciptakan prinsip-prinsip untuk menciptakan kalkulator universal yang dapat diprogram.

Alan Turing meresmikan Era Informasi.

Pada tahun 1943, selama Perang Dunia Kedua, Nazi berkomunikasi menggunakan mesin enkripsi Enigma. Mereka tampak seperti mesin tik dan dilengkapi dengan mekanisme roda sandi yang menggantikan huruf, mentransmisikan pesan yang tidak dapat diuraikan oleh pihak ketiga. Mesin yang sama di ujung yang lain menerima teks, tetapi ketika silinder enkripsi berbelok ke arah lain, ia menulis pesan dalam bahasa yang jelas. Mereka adalah kombinasi komponen mekanik dan listrik. Inggris berhasil menangkap salah satu mesin Enigma tetapi tidak dapat memecahkannya. Kode tersebut diuraikan pada tahun 1933 oleh ahli matematika Polandia, tetapi perhitungannya membutuhkan beberapa hari untuk menguraikan pesan, dan Nazi mengubah kode setiap hari. Pada akhirnya, karena kombinasi kelalaian Jerman dan kerja kriptografis yang keras, Enigma menjadi retak dan pesan yang diterjemahkan itu membantu upaya perang. Alan Turing adalah bagian dari tim yang mengerjakan sandi Enigma di Inggris.

Mesin enigma merupakan perpaduan mesin dengan listrik
Mesin Enigma, dengan kombinasi komponen elektronik dan mekanik, lebih dari sekadar roda sandi yang rumit. Kredit foto: Tim Gage di Visualhunt

The Harvard Mark I

Setelah Ada Lovelace, wanita luar biasa lain yang berkontribusi pada sejarah komputer adalah Grace Hopper, yang bekerja pada komputer digital otomatis pertama IBM: Harvard Mark I.

IBM Harvard Mark I produk pertama komputer
IBM Harvard Mark I, salah satu komputer sejati pertama. Kredit foto: ibmphoto24 di Visualhunt

Fakta Menarik: "bug" komputer kadang-kadang bisa menjadi serangga yang sebenarnya. Suatu hari pada tahun 1947 Mark II mogok. Mereka menemukan ngengat terjebak di sirkuit relay. Ngengat itu dengan hati-hati dihapus dan disematkan ke log komputer dengan menyebutkan: "Kasus bug pertama yang ditemukan."

Istilah Bug digunakan ketika terdapat kendala pada komputer
Pertama kali bug yang sebenarnya ditemukan di komputer. Istilah "bug" telah digunakan selama beberapa dekade untuk menunjukkan halangan dalam fungsi komputer. Kredit foto: mak1e di Visualhunt.com

Komputer pertama tidak dapat digunakan secara universal, sebagai gantinya diprogram untuk perhitungan dalam bidang tertentu. Grace Hopper adalah salah satu yang pertama mencanangkan penggunaan bahasa komputer yang didasarkan pada kata-kata bahasa Inggris. Dia menemukan kompiler, sebuah program yang menerjemahkan kode pemrograman algoritma ke dalam bahasa mesin.

Komputer sejati pertama

Komputer pertama lahir sekitar tahun 1940. Pada tahun 1944, fisikawan teoretis John von Neumann sebagai arsitektur komputer pertama, "arsitektur von Neumann", yang telah menang atas yang lain dan digunakan di hampir semua komputer saat ini. Mesin Von Neumann, IAS, dibangun antara tahun 1945 dan 1951 oleh insinyur ini dengan besi solder, sementara wanita memprogram mesin tersebut. Pada saat Grace Hopper meninggal pada tahun 1992, komputer menjadi makanan pokok di rumah-rumah dan tidak lagi menempati seluruh ruangan; harganya lebih mahal daripada televisi setara dengan rumah atau mobil. Mereka merevolusi komunikasi di tingkat global dengan munculnya Internet. Web telah menjadi kebutuhan kehidupan sehari-hari bagi milyaran manusia di seluruh dunia.

Revolusi Komputer: Dari Informasi Pengodean ke Deskripsi Cyber

Informasi adalah konsep abstrak, namun dapat diukur. Sebuah pesan, tidak peduli nilainya nyata atau tidak, tidak peduli apakah itu benar atau salah, berisi sejumlah informasi tertentu. Ada atom untuk sebuah molekul, bit untuk informasi: "ya / tidak", "benar / salah", "0/1". Menggambarkan seseorang sebagai pria atau wanita, muda atau tua, kecil atau tinggi mungkin belum memungkinkan kita untuk mengenali mereka di jalan, tetapi kita sudah memiliki tiga informasi tentang dia - tiga bit. Perhitungan biner pertama kali muncul di Eropa sekitar tahun 1697 berkat kerja Leibniz. Perhitungan biner adalah jantung dari komputer pertama. Shannon telah mendefinisikan kuantifikasi informasi secara matematis menggunakan persamaan teori probabilitas yang diuraikan oleh Kolmogorov. Bersama-sama, mereka mengubah wajah pertukaran digital. Setiap objek (gambar, suara, teks, data) memiliki refleksi digital yang memungkinkan informasi untuk dihafal, dikirim, direproduksi tanpa henti dan dimanipulasi dengan cara tertentu menggunakan segala macam algoritma.

Metadata dan Web Semantik

Rose Dieng-Kuntz membantu mendefinisikan Web semantik, sebuah kata yang menunjukan serangkaian teknologi yang bertujuan untuk membuat informasi Web dapat diakses dan digunakan oleh semua program perangkat lunak - dan oleh penggunanya - menggunakan sistem metadata. Ketik "kecelakaan lalu lintas" ke mesin pencari dan itu akan menemukan semua dokumen di mana kata-kata "lalu lintas" dan "kecelakaan" muncul. Tetapi jika dokumen itu menyebutkan "tabrakan antara truk dan sepeda" tanpa menyebutkan "kecelakaan lalu lintas" di mana saja, itu tidak akan muncul dalam daftar. Gagasan di balik Web semantik adalah untuk menemukan cara agar itu muncul. Web semantik adalah program besar yang masih digunakan.

Dunia Digital Kita Hari Ini: Evolusi Antarmuka Pengguna / Komputer

Pada awal abad ke-21, antarmuka antara komputer dan otak manusia masih sangat awal. Kami terikat pada Xerox di Palo Alto Research Center untuk antarmuka pengguna grafis pada saat PC belum ada. Pada tahun 1968, mengambil keuntungan dari penemuan TV berwarna, Douglas Engelbart menyajikan lingkungan grafis dengan layar yang dapat Anda buka dan tutup dengan bantuan penunjuk yang dicolokkan ke komputer: mouse. Dari tahun 1969 hingga 1983, antarmuka pengguna sangat minim: keyboard digunakan untuk menyampaikan informasi yang ditampilkan di layar. Pada saat itu, komputer dicadangkan untuk penggunaan profesional di domain elit tertentu. Dari 1984 hingga sekarang, setelah berbagai kemajuan teknologi, antarmuka yang ramah pengguna menjadi penting. Informasi yang ditampilkan di layar adalah WYSIWYG (Apa yang Anda Lihat Adalah Apa yang Anda Dapatkan), sebuah ekspresi yang dipopulerkan oleh Apple untuk PC Macintosh yang terkenal. Interaksi dengan mesin menjadi simbolis, dengan jendela, ikon, menu dan berbagai cara memilih konten, membuat belajar cara menggunakan komputer jauh lebih mudah diakses oleh masyarakat umum. Itu adalah kelahiran produk komputer massal, kebangkitan sebenarnya dari Era Informasi. Apakah Anda seorang mahasiswa pemrograman, sejarawan komputer atau hanya ingin tahu, kami berharap artikel ini menjawab beberapa pertanyaan Anda tentang penemuan komputer, mesin Turing atau kelahiran pemrograman komputer. Lihatlah Panduan Pemula Kami Untuk Komputer. Lihat Aksesori Komputer Yang Harus Anda Dapatkan. Temukan lebih banyak tentang Facebook.

Butuh guru Ilmu komputer dasar ?

Apakah Anda menyukai artikel nya?

5,00/5, 1 votes
Loading...

Kurniawan

Seseorang yang senang berbagi ilmu dan pengetahuan yang diharapkan akan bermanfaat bagi banyak orang