Jumat, 17 Juni 2022

Komputer

 Komputer adalah perangkat untuk memproses informasi menurut prosedur yang telah ditentukan .

Laboratorium komputer ing Universitas Warwick

Kata komputer pada awalnya untuk menggambarkan seorang manusia yang pekerjaannya dilakukan untuk menghitung aritmatika , dengan atau tanpa alat bantu, tetapi arti kata tersebut kemudian berpindah ke mesin tersebut. Oleh karena itu, pemrosesan informasi hampir selalu terkait dengan masalah aritmatika , tetapi komputer modern juga digunakan di luar matematika .

Dalam penyebutan seperti ini juga ada perangkat seperti mistar hitung , sejenis kalkulator mekanis mulai dari sempoa dan seterusnya, hingga semua komputer elektronik kontemporer . Istilah ini lebih tepat digunakan dalam arti yang lebih luas, yaitu bahwa komputer adalah “ pengolah informasi ” atau “ sistem pengolah informasi ”.

Komputer
Acer Aspire 8920 Gemstone.jpgColumbia Supercomputer - Fasilitas Superkomputer Tingkat Lanjut NASA.jpgDell PowerEdge Servers.jpg 2010-01-26-technikkrempel-by-RalfR-05.jpgKomputer pribadi Delta-C.jpg Centcom20040818.jpg

Sajarah[besut | besut sumber]

Komputer yang ada saat ini, tidak terkecuali dengan penemuan mesin-mesin untuk komputasi di masa lalu. [1] Penemuan mesin-mesin seperti sempoa (abacus), Pascaline , Arithometer , dan mesin analitik inilah yang menyebabkan adanya komputer modern




Rabu, 15 Juni 2022

Dasar Pemrograman Komputer

Sumber Superprof

Belajar Tentang Pemrograman Dasar Komputer
“Orang bodoh mana pun bisa menulis kode yang bisa dipahami komputer. Programmer yang baik menulis kode yang bisa dipahami manusia.” –Martin Fowler

Sebelum tahun 1980-an, memiliki komputer hanya diperuntukan bagi para pengembang internet dan para jenius Silicon Valey. Orang umum tidak memiliki komputer di rumah dengan internet seperti saat ini. Namun, tidak lama setelahnya, dunia berguncang dan era digital terlahir. Wunderkinds seperti Steve Jobs dan Bill Gates bekerja tanpa lelah untuk membuat komputer menjadi barang rumah tangga yang sangat diperlukan. Dan sisanya adalah sejarah!

Meskipun ada banyak kerugian pada penggunaan teknologi yang terlalu sering seperti smartphone dan komputer, pendapat pro lebih banyak daripada semua pendapat kontranya dan kita patut berterima kasih pada orang-orang cemerlang. Seperti? Programmer komputer! Tunggu, apa?

Memang benar mayoritas dari kita menggunakan perangkat elektronik tanpa berpikir duakali tentang bagaimana perangkat-perangkat elektronik tersebut dibuat dan siapa yang mengembangkan programnya; itulah betapa kecanduannya kita! Namun, penting untuk menyatakan bahwa semua hal yang kita akses di ponsel atau PC kita sebelumnya diciptakan oleh programmer.

Karena itu, untuk mengajarkan orang-orang yang ingin tahu tentang bidang pemrograman komputer, pada artikel hari ini kita akan memeriksa dasar-dasar programmer komputer yang mendedikasikan hidup mereka untuk pemrogramn. Mari kita belajar!

Programmer secara konstan memelihara website untuk menjaga pengguna dan perusahaan tetap senang. Sumber : Unsplash

Definisi Singkat Tugas Pemrograman Komputer
Jika Anda seperti saya, Anda telah mendengar tentang pemrograman komputer dan sadar akan kebutuhannya namun tidak tahu bagaimana pemrograman komputer bekerja. Yah, bagi pemula, pemrograman komputer dapat diartikan sebagai proses merancang dan membangun program komputer yang dapat dieksekusi untuk menyelesaikan hasil komputasi tertentu atau tugas berbeda.

Oleh karena itu, para programmer menggunakan kode atau pemrograman untuk merancang dan membuat pola yang dicatat untuk mengeksekusi tugas pada aplikasi-aplikasi untuk ponsel kita, gim komputer, website internet, dll.

Karena komputer tidak memiliki pikirannya sendiri dan diciptakan oleh manusia, komputer memerlukan arahan untuk mengetahui tugas apa yang perlu diselesaikan berikutnya. Arahan tersebut diterima oleh komputer dan diciptakan oleh programmer yang dikenal sebagi kode. “Kode” ini berperan sebagai bahasa yang dikuasai perangkat elektronik. Oleh karena itu, programmer membuat kode instruksi yang mengarahkan komputer untuk menangani tugas yang harus dikerjakannya.

Pada sebagian besar situasi, para programmer secara bertahap membuat kode untuk memelihara software dan memprediksi beberapa masalah potensial yang mungkin muncul. Namun, di sisi lain spektrum, untuk keadaan darurat mendesak yang disebabkan oleh penghentian, bug, atau gangguan kinerja, pemrogram mendiagnosis masalah yang dihadapi dan segera membuat kode

Juga, yang tidak kalah penting, memodernisasi platform, membuat alat baru untuk pengguna, dan pengembangan lebih lanjut untuk perluasan masa depan adalah tugas umum programmer komputer yang bekerja untuk perusahaan software atau internet.

Beberapa tugas yang dikerjakan oleh programmer komputer dan merupakan bagian dari ruang kemudi pemrograman meliputi hal-hal berikut:
  • Menguji,
  • Debugging,
  • Pemeliharaan Kode Sumber,
  • Membangun Sistem,
  • Manajemen Artefak.
Tugas pemrograman, seperti yang telah kita sebutkan di artikel hari ini, seringkali disalahartikan dengan pengembangan software/sistem karena keduanya adalah aspek dari bidang yang jauh lebih besar. Misalnya, pengembangan sistem jauh lebih umum sedangkan pemrograman atau coding lebih spesifik dan ditujukan untuk penulisan kode yang sebenarnya dan bukan tugas lainnya yang dilakukan oleh para insinyur software.

Secara keseluruhan, programmer komputer adalah ahli kode dan mereka mendedikasikan hidup mereka untuk menciptakan sesuatu yang dilihat dan digunakan secara virtual oleh puluhan ribu pengguna yang berbasis di Indonesia atau internasional.

Meski demikian, pernahkan Anda berhenti dan bertanya-tanya, jenis kode atau bahasa pemrograman apa yang digunakn programmer? Teruskan membaca untuk mengetahuinya lebih lanjut!

Cek di sini untuk kursus web programming di Indonesia
Jenis-Jenis Bahasa PemrogramanKaryawan generasi selanjutnya akan melek teknologi dan harus paham tentang teknologi untuk membuat dampak pada karir mereka. Sumber : Unsplash

Jenis-Jenis Bahasa Pemrogramman
Keberagaman yang kita alami di dunia saat ini luar biasa dan layak untuk dirayakan. Ada banyak bahasa, budaya, dan negara berbeda. Dan, karena kita telah memasuki era digital dengan baik, bermacam-macam hal yang kita alami di pemrograman komputer dapat disamakan dengan dunia kita: luas dan berlimpah. Bagaimana?

Bagi kebanyakan dari kita yang tidak memahami secara keseluruhan tentang dunia pemrograman komputer, kita mungkin berpikir bahwa hanya ada satu jenis kode atau “bahasa” pemrograman. Namun, itu tidak mungkin jauh dari kebenaran. Worldwide web sangat luas saat ini dan untuk memenuhi permintaan pelanggan, perusahaan, dan software, programmer komputer fasih dalam berbagai bahasa pemrograman.

Bahasa-bahasa pemrograman itu berbeda karena spesifik dan unik untuk jenis pekerjaan yang perlu diselesaikan. Gaya-gaya bahasa yang berbeda dikenal sebagai paradigma pemrograman dan gaya-gaya bahasa tersebut memiliki kesulitan yang beragam berdasarkan berapa banyak pkerjaan yang perlu dilakukan oleh programmer secara manual tanpa bantuan AI.

Misalnya, pada bagian spektrum yang paling mudah adalah pemrograman bahasa “level rendah” yang lebih berorientasi pada mesin dan banyak dari kodenya diselesaikan secara otomatis. Namun, di sisi lain, adalah bahasa “level tinggi” yang terkadang lebih abstrak namun lebih mudah digunakan; bahasa tersebut memerlukan lebih banyak waktu untuk menghitung. Bahasa mana yang lebih mudah untuk diprogram? Kebanyak programmer akan setuju bahwa bahasa “level tinggi” lebih lugas daripada bahasa “level rendah”.

Sekarang, apa saja beberapa nama jenis bahasa pemrograman? Daftar berikut menyorot paradigma komputasi imperatif dan deklaratif:
  • Bahasa Pemrograman Prosedural,
  • Bahasa Pemrograman Fungsional,
  • Bahasa Pemrograman Berorientasi objek,
  • Bahasa Pemrograman Scripting,
  • Bahasa Pemrograman Logika.
Bahasa-bahasa yang disebutkan di atas adalah bahasa pemrograman umum yang menyelesaikan tugas-tugas penting. Namun, ada beberapa perbedaan antara beragam bahasa kode/pemrograman. Daftar berikut menandai bahasa-bahasa yang bisa ditemui saat memprogram:
  • C++,
  • C,
  • Pascal,
  • Fortran,
  • Java,
  • Bahasa Perl,
  • Bahasa PHP.
  • Bahasa LISP,
  • Bahasa Scheme.
Sejujurnya, kami bisa membuat serangkaian artikel untuk tiap-tiap bahasa komputasi yang telah disebutkan di atas; namun, karena keterbatasan waktu kami tidak bisa. Namun kami sangat menyarankan bahwa semua orang yang benar-benar tertarik pada dunia coding dan pemrograman komputer perlu melihat beragam opsi yang tersedia dan memutuskan mana yang ingin mereka kuasai.

Dan jika Anda hendak memutuskan bahasa pemrograman mana yang harus Anda pelajari, akan bijak untuk berkonsultasi dengan guru atau menghadiri kelas ilmu komputer untuk membuat pilihan yang tepat.

Namun, perlu disebutkan bahwa bahasa pemrograman teratas yang paling umum diminta oleh perusahaan dan atasan adalah Java dengan lebih dari 16% programmer menggunakannya lebih sering daripada bahasa pemrograman lainnya.

Cek di sini untuk kursus programming Jakarta

Pemrograman Komputer
Sangat Berharga bagi Abad ke-21

Coding dan pemrograman tidak harus menjadi pekerjaan yang sunyi ketika konferensi video dengan tim adalah hal biasa. Sumber : Unsplash

Apakah Anda di tahun-tahun terakhir sekolah menengah dan harus membuat pilihan karir? Apakah Anda muak dengan pekerjaan buntu Anda dan mencari opsi untuk pekerjaan yang memiliki masa depan dan potensi untuk berkembang? Berhenti mencari dan jadilah programmer komputer!

Seperti yang telah kita bahas sebelumnya pada artikel ini, kita sedang hitup di tengah-tengah era informasi dan pekerjaan online semakin berkembang pesat dari sebelumnya. Juga, dorongan tambahan dan ketergantungan pada teknologi diciptakan pada tahun 2020 sebagai akibat pandemi COVID-19.

Dan, di saat Facebook, Twitter, Zoom, dan Google House Party sudah ada dan dibuat sebelum korona, semua itu telah menjadi kebutuhan untuk kelangsungan hidup sosial. Karena di tahun ketika semua orang diminta untuk menjaga jarak mereka dari orang lain, semuanya telah beralih online, dari bersosialisasi hingga bertransaksi bank, dan bekerja hingga lebih dari itu.

Oleh karena itu, kebutuhan akan programmer komputer untuk menjaga massa tetap terhibur dan puas telah melonjak. Tidak mengejutkan bahwa mayoritas daftar yang menyoroti pekerjaan populer 2020 sebagian besar diisi dengan teknologi dan posisi ilmu komputer. Misalnya, pada Januari 2020 website berita AS, NBC, mengumumkan bahwa 5 pekerjaan teratas tahun 2020, dan masa depan adalah sebagai berikut:
  • Insinyur/Pengembang Front-end
  • Pengembang Java,
  • Ilmuwan Data
  • Manajer Produk,
  • Insinyur DevOps.
Baik Anda menyukainya atau tidak, tidak setuju atau setuju, akhirnya sudah jelas: pekerjaan terbaik di pasar saat ini dapat ditemukan di industri pengembangan sistem yang meliputi coding dan programming. Juga, meskipun fakta yang disebutkan sebelumnya berasal dari Amerika Serikat, itu adalah bayangan dari tren global yang terjadi di Indonesia juga.

Jadi, agar menarik bagi atasan atau menemukan pekerjaan lebih cepat, akan semakin perlu untuk memiliki keahlian coding atau programming untuk ditawarkan. Jadi, mengapa menghabiskan waktu Anda belajar kemampuan yang tidak akan digunakan? Maju dan ikuti kelas untuk mengetahui beberapa dasar pemrograman komputer.

Kesimpulannya, penting untuk mengatakan bahwa mendidik diri kita sendiri tentang pemrograman komputer adalah sebuah keharusan di abad ke-21. Dengan pasar pekerjaan global yang berkembang pesat, tidak mengejutkan melihat mayoritas tenaga kerja beralih ke platform online di 10 tahun yang akan datang. Selamat datang di masa depan, teman-teman!

Periksa artikel kami tentang bagaimana menemukan guru pemrograman komputer di dekat Anda!

Sejarah komputer

Sejarah komputer berawal dari abad ke-19, ketika Charles Babbage mencoba untuk mendesain komputer mekanik yang bernama Mesin Analitikal. Desain ini menjadi basis kerangka desain komputer sekarang.[1]

Secara garis besar, pengembangan komputer terbagi dalam empat generasi:[1]


Pengertian komputer

Komputer adalah alat yang dipakai untuk mengolah data menurut perintah yang telah diprogram. Kata komputer semula dipergunakan untuk menggambarkan orang yang perkerjaannya melakukan perhitungan aritmetika, dengan atau tanpa alat bantu, tetapi arti kata ini kemudian dipindahkan kepada mesin itu sendiri. Pada awalnya, pengolahan informasi hampir eksklusif berhubungan dengan masalah aritmatika, tetapi komputer modern dipakai untuk banyak tugas yang tidak berhubungan dengan matematika.[2][3]

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. Konsep komponen-komponen komputer ini berasal dari arsitektur von Neumann, ketika John von Neumann memaparkan arsitekturnya pada tahun 1945.



Generasi komputer

Generasi pertama

Dengan terjadinya Perang Dunia II, negara-negara yang terlibat dalam perang tersebut berusaha mengembangkan komputer untuk mengeksploitasi potensi strategis yang dimiliki komputer. Hal ini meningkatkan pendanaan pengembangan komputer serta mempercepat kemajuan teknik komputer. Pada tahun 1941Conrad Zuse, seorang insinyur Jerman, membangun sebuah komputer, Z3, untuk mendesain pesawat terbang dan peluru kendali.[4]

Blok sekutu juga membuat kemajuan lain dalam pengembangan kekuatan komputer. Tahun 1943Inggris menyelesaikan komputer pemecah kode rahasia yang dinamakan Komputer Colossus untuk memecahkan kode rahasia yang digunakan Jerman Nazi. Dampak pembuatan Colossus tidak terlalu memengaruhi perkembangan industri komputer dikarenakan dua alasan. Pertama, Colossus bukan merupakan komputer serbaguna, tetpai ia hanya didesain untuk memecahkan kode rahasia. Kedua, keberadaan mesin ini dijaga kerahasiaannya hingga satu dekade setelah perang berakhir.

Usaha yang dilakukan oleh Amerika Serikat pada saat itu menghasilkan suatu kemajuan lain. Howard Aiken, seorang insinyur Harvard yang bekerja dengan IBM, berhasil memproduksi kalkulator elektronik untuk Angkatan Laut Amerika Serikat. 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 beroperasi 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.

Komputer ENIAC yang memenuhi satu ruangan

Perkembangan komputer lain pada masa itu adalah Electronic Numerical Integrator and Computer (ENIAC), yang dibuat atas kerja sama antara pemerintah Amerika Serikat danUniversitas Pennsylvania. Terdiri dari 18.000 tabung vakum, 70.000 resistor, dan 5 juta titik solder, komputer tersebut merupakan mesin yang sangat besar dan mengonsumsi daya sebesar 160 kW.[4] Dirancang oleh John Presper Eckert dan John Mauchly, ENIAC merupakan komputer serbaguna yang bekerja 1000 kali lebih cepat dibandingkan Mark I.

Pada pertengahan 1940-anJohn von Neumann bergabung dengan tim Universitas 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 Pemroses Sentral, 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 Sensus Amerika Serikat maupun 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.[5][6]

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. Hal ini menyebabkan komputer sulit untuk diprogram dan membatasi kecepatannya. Ciri lain komputer generasi pertama adalah penggunaan tabung vakum (yang membuat komputer pada masa tersebut berukuran sangat besar) dan silinder magnetik untuk penyimpanan data.

Generasi kedua

Pada tahun 1948, penemuan transistor sangat memengaruhi perkembangan komputer. Transistor menggantikan tabung vakum di televisiradio, dan komputer. Akibatnya, ukuran mesin-mesin elektrik berkurang drastis.[7]

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

Seorang wanita mengoperasikan komputer sejenis IBM System/360 yang dibeli oleh Kepolisian Indonesia pada tahun 1967.

Hanya ada dua LARC yang pernah dipasang dan digunakan. Satu terdapat 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 rakitan. Bahasa rakitan adalah bahasa yang menggunakan singkatan-singakatan untuk menggantikan kode biner.

Pada awal 1960-an, mulai bermunculan komputer generasi kedua yang sukses di bidang bisnisuniversitas, dan 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, yaitu pencetakpenyimpanan dalam disketmemori komputersistem operasi, dan program komputer.

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 menggunakan komputer generasi kedua untuk memproses informasi 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 COBOL dan 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 (pemrogramanalis sistem, dan ahli sistem komputer). Industri perangkat lunak juga mulai bermunculan dan berkembang pada masa komputer generasi kedua ini.

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 menghilangkan masalah ini. Jack Kilby, seorang insinyur di Texas Instruments, mengembangkan sirkuit terpadupada 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.

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.

Seorang anak sedang mengoperasikan IBM PC

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.

Kini, sebuah mikroprosesor dapat diproduksi dan kemudian diprogram untuk memenuhi seluruh kebutuhan yang diinginkan. Tidak lama kemudian, setiap peranti rumah tangga seperti microwaveoven, 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 peranti lunak yang mudah digunakan oleh kalangan awam. Peranti 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 peranti 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, peranti lunak, informasi, dan juga untuk dapat saling berkomunikasi satu dengan yang lainnya. Jaringan komputer memungkinkan komputer tunggal untuk membentuk kerja sama elektronik untuk menyelesaikan suatu proses tugas. Dengan menggunakan perkabelan langsung (disebut juga Local Area Network), atau [kabel telepon, jaringan ini dapat berkembang menjadi sangat besar.

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

Referensi

  1. Lompat ke:
    a b "Brief History Of Computer"people.bu.edu. Diarsipkan dari versi asli tanggal 2020-11-05. Diakses tanggal 2020-10-17.
  2. ^ "Computer Basics: What is a Computer?"GCFGlobal.org (dalam bahasa Inggris). Diakses tanggal 2020-08-20.
  3. ^ "computer | History, Networking, Operating Systems, & Facts"Encyclopedia Britannica (dalam bahasa Inggris). Diakses tanggal 2020-08-20.
  4. Lompat ke:
    a b "Generations, Computers | Encyclopedia.com"www.encyclopedia.com. Diakses tanggal 2020-08-20.
  5. ^ US Census Bureau, Census History Staff. "UNIVAC I - History - U.S. Census Bureau"www.census.gov (dalam bahasa Inggris). Diakses tanggal 2020-10-17.
  6. ^ "General Electric Appliance Park, Louisville, KY - CHM Revolution"www.computerhistory.org. Diakses tanggal 2020-10-17.
  7. ^ "Second Generation Computers (1956-1963) Transistors"zjcomputerhistory.weebly.com. Diakses tanggal 2020-08-20.

Pranala luar