Selasa, 14 April 2009

ASAL USUL ADANYA KOMPUTER

SEJARAH KOMPUTER

A. 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 mempengaruhi 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 Harvd-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 mengkonsumsi daya sebesar 160kW.
Komputer ini dirancang oleh John Presper Eckert ( 1919-1995 ) dn 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 usha membangun konsep desin komputer yang hingga 40 tahun mendatang masih dipakai dalam teknik komputer. Von Neumann mendesain Electronic Discrete Variable Automatic Computer( EDVAC ) pada tahun 1945 dengan sebuh 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 ) dn silinder magnetik untuk penyimpanan data.
B. Sejarah perangkat lunak
Berikut adalah kronologi perkembangan perangkat lunak bebas.
Sebelum 1983
Komunitas perangkat lunak yang dapat dibandingkan dengan apa yang sekarang dinamakan komunitas perangkat lunak bebas telah lama muncul sebelum munculnya gerakan perangkat lunak bebas dan istilah "perangkat lunak bebas" itu sendiri. Menurut Richard Stallman, komunitas berbagi perangkat lunak di Massachusetts Institute of Technology ( MIT ) telah ada selama bertahun-tahun sebelum ia bergabung pada 1971. Contoh lain yaitu kelompok pengguna IBM 701, yang bernama SHARE, dan kelompok pengguna Digital Equipment Corporation ( DEC ), yang bernama DECUS. Pada waktu itu perangkat lunak kebanyakan dibuat oleh kalangan akademisi dan peneliti yang bekerja dalam kolaborasi dan belum dilihat sebagai sebuah komoditi. Sistem operasi seperti versi awal dari UNIX didistribusikan secara luas dan ditangani oleh komunitas. Kode sumber didistribusikan bersamaan dengan perangkat lunaknya karena pengguna-pengguna sering melakukan modifikasi untuk perbaikan bug atau untuk menambahkan fungsi-fungsi baru. Sehingga pada masa tersebut, perangkat lunak dapat disebut sebagai perangkat lunak bebas, bukan karena usaha dari pengguna atau pengembang untuk menjadikannya demikian, tetapi karena perangkat lunak dikembangkan oleh komunitas pengguna.
Versi awal dari UNIX disebarkan secara gratis, tetapi versi awal ini tidak disertai dengan ijin untuk menyebarluaskan atau ijin untuk menyebarkan versi yang dimodifikasi sehingga tidak dapat dikatakan perangkat lunak bebas.
Pada akhir 1970-an dan awal 1980-an, perusahaan-perusahaan memulai membatasi perangkat lunak melalui hak cipta. Hal ini disebabkan karena perangkat lunak-perangkat lunak tersebut berubah menjadi sumber pendapatan sebagai perangkat lunak tak bebas.
Beberapa perangkat lunak bebas dikembangkan sebelum 1983 dan terus digunakan sampai sekarang termasuk TeX dan SPICE.
Dimulainya GNU dan FSF (1983-1990)
Artikel utama: Proyek GNU
Pada 1983, Richard Stallman meluncurkan proyek GNU yang bertujuan untuk menulis sebuah sistem operasi yang lengkap dan yang kode sumbernya bebas digunakan oleh siapa saja. Beberapa insiden khusus yang memotivasi hal ini termasuk kasus dimana sebuah pencetak yang tidak bekerja dan tidak bisa diperbaiki penggunanya karena kode sumbernya tidak tersedia. Kasus terakhir adalah sengketa antara Stallman dan Symbolics, Inc.. Tidak lama setelah peluncuran proyek GNU, Stallman mempopulerkan istilah "free software" atau "perangkat lunak bebas" dan mendirikan Yayasan Perangkat Lunak Bebas untuk mempromosikan konsep tersebut. Definisi Perangkat Lunak Bebas kemudian dipublikasikan pada Februari 1986.
Pada 1989, versi pertama dari Lisensi Umum Publik GNU dipulikasikan. Versi 2-nya dipublikasikan pada 1991.
Pada 1989, beberapa pengembang GNU mendirikan perusahaan Cygnus Solutions[4] yang bertujuan untuk menyediakan dukungan komersial atas produk perangkat lunak bebas. Cygnus Solutions akhirnya mengumumkan merger dengan Red Hat pada 15 November 1999.
GNU+Linux ( 1991 )
Pada 1992, sebuah kernel yang dimulai oleh Linus Torvalds pada tahun sebelumnya dirilis sebagai perangkat lunak bebas. Pada waktu itu, proyek GNU telah menghasilkan atau mengintegrasikan semua yang diperlukan sebuah sistem operasi kecuali sebuah kernel. Kombinasi Linux dan sistem GNU menciptakan sistem operasi bebas dan lengkap yang pertama sejak 1983. Lihat pula: Kontroversi penamaan GNU/Linux.
Free BSD ( 1993 )
Pada 1993, FreeBSD dan NetBSD dirilis sebagai perangkat lunak bebas. Keduanya berasal dari 386BSD. OpenBSD kemudian dikembangkan dari NetBSD pada 1995.
C. Perangkat keras
Bagian papan induk ( motherboard ) dari suatu perangkat keras komputer
Perangkat keras komputer ( hardware ) adalah semua bagian fisik komputer, dan dibedakan dengan data yang berada di dalamnya atau yang beroperasi di dalamnya, dan dibedakan dengan perangkat lunak ( software ) yang menyediakan instruksi untuk perangkat keras dalam menyelesaikan tugasnya.
Batasan antara perangkat keras dan perangkat lunak akan sedikit buram kalau kita berbicara mengenai firmware, karena firmware ini adalah perangkat lunak yang "dibuat" ke dalam perangkat keras. Firmware ini merupakan wilayah dari bidang ilmu komputer dan teknik komputer, yang jarang dikenal oleh pengguna umum.
Komputer pada umumnya adalah komputer pribadi, ( PC ) dalam bentuk desktop atau menara kotak yang terdiri dari bagian berikut:
Papan sistem / papan induk yang merupakan tempat CPU, memori dan bagian lainnya, dan memiliki slot untuk kartu tambahan.
RAM - tempat penyimpanan data jangka pendek, sehingga komputer tidak perlu selalu mengakses hard disk untuk mencari data. Jumlah RAM yang lebih besar akan membantu kecepatan PC
Buses:
Bus PCI
Bus ISA
USB
AGP
ROM ( Read Only Memory ) di mana firmware diletakkan
CPU ( Central Processing Unit ) sebagai otak dan bagian utama komputer
Power supply - sebuah kotak yang merupakan tempat transformer, kontrol voltase dan kipas
Pengontrol penyimpanan, dari jenis IDE, SCSI atau lainnya, yang mengontrol hard disk, Floppy disk, CD-ROM dan drive lainnya; kontroler ini terletak di papan induk ( atas-papan ) atau di kartu tambahan
Pengontrol penampilan video yang memproduksi output untuk komputer display
Pengontrol komputer bus ( paralel, serial, USB, Firewire ) untuk menyambung komputer dengan alat tambahan luar lainnya seperti printer atau scanner
Beberapa jenis penyimpanan komputer:
CD - tipe paling umum media yang dapat dilepas, murah tapi mudah rusak.
CD-ROM
CD-RW
CD-R
DVD
DVD-ROM
DVD-RW
DVD-R
Floppy disk
Penyimpanan dalam - menyimpan data dalam komputer untuk penggunaan jangka panjang.
Hard disk - untuk penyimpanan data jangka panjang
Disk array controller
Kartu suara - menerjemahkan signal dari papan sistem ke bahasa yang dapat dimengerti oleh speaker, dan memiliki terminal untuk mencolok kabel suara speaker.
Jaringan komputer - untuk menghubungkan komputer ke internet dan/atau komputer lainnya.
Modem - untuk koneksi tekan-tombol.
Kartu network - untuk internet DSL/kabel, dan/atau menghubungkan ke komputer lain.
Alat lainnya.
Sebagai tambahan, perangkat keras dapat memasukan komponen luar lainnya. Di bawah ini merupakan komponen standar atau yang umum digunakan.
Input
Keyboard
Alat penunjuk
Mouse
Trackball
Joystick
Gamepad
Scanner gambar
Webcam
Tablet Grafis
Output
Printer
Speaker
Monitor
Jaringan/Networking
Modem
kartu network

D. Pengenalan Teknologi Komputer dan Manfaatnya
Komputer yang kita kenal saat ini adalah hasil pengembangan teknologi elektronika dan informatika sehingga bentuk komputer yang asalnya berukuran besar dan makan tempat, sekarang berbentuk kecil dengan kemampuan besar. Kemajuan industri komponen elektronika IC ( integrated circuit ) telah mendorong terciptanya berbagai perangkat chip IC yang beragam dan mendukung berbagai keperluan pembuatan produk elektronik. Kemajuan teknologi elektronika tidak terlepas dari adanya kemajuan dibidang pengetahuan dan pengolahan bahan semikonduktor khususnya silicon.
Manfaat komputer saat ini cukup beragam mulai sebagai alat bantu menulis, menggambar, mengedit foto, memutar video, memutar lagu sampai analisis data hasil penelitian maupun untuk mengoperasikan program-program penyelesaian problem-problem ilmiah, industri dan bisinis. Dunia anak telah lama mengenal alat permainan game yang dikendalikan oleh sistem komputer. Di bidang industri, komputer telah dipergunakan untuk mengontrol mesin-mesin produksi dengan ketepatan tinggi ( misalnya CNC, sebuah mesin serba guna dalam industri metal ) sehingga dapat kita jumpai berbagai produk industri logam yang bervariasi dan kita bayangkan sulit apabila dikerjakan secara manual. Banyak pula mesin-mesin dalam industri garmen dilengkapi dengan kontrol komputer, misalnya perusahaan topi bodir dapat memproduksi topi dengan kualitas gambar bordir yang seragam dalam jumlah banyak dalam waktu singkat. Di perusahaan dagang seperti department store telah dipergunakan mesin cash register ( mesin kasir ) yang dilengkapi dengan kontrol komputer sehingga mesin tersebut dapat dikontrol oleh pihak manajer hanya dari ruangan kerjanya saja. Di bidang pendidikan, selain dijumpai sebagai alat bantu pelajaran, banyak peralatan laboratorium yang dilengkapi dengan komputer sehingga alat tersebut dapat bekerja lebih teliti dan dapat mengatasi kendala hambatan indra manusia. Dari bidang pendidikan dan riset yang mempergunakan alat-alat demikian dihasilkan berbagai hasil penelitian yang bermanfaat yang tidak terasa sudah banyak digunakan dalam kehidupan sehari-hari masyarakat banyak. Beragam obat baik untuk keperluan kesehatan manusia maupun pertanian dan peternakan telah banyak dipergunakan oleh masyarakat. Dalam bidang bioteknologi, peralatan-peralatan kultur telah banyak yang dilengkapi dengan kontrol komputer untuk mengusahakan ketelitian kerja pada ruang steril. Perusahaan Australia telah mengembangkan robot untuk keperluan bioteknologi ini. Banyak kendaraan terbaru yang telah dilengkapi dengan sistem komputer sehingga penggunaan bahan bakarnya dapat diatur sedemikian rupa sampai taraf sangat efisien untuk sebuah perjalanan yang jauh. Bus-bus penumpang sudah dilengkapi dengan sistem kontrol komputer dan sensor-sensor canggih sehingga mengendarai bus tersebut terasa lebih aman. Penerapan kontrol komputer yang tercanggih terdapat di pesawat terbang dan pesawat angkasa. Untuk dapat mengatasi berbagai kendala alam dan sulit dilakukan oleh seorang pilot secara manual, sebuah pesawat terbang dapat dikendalikan secara otomatis sehingga bisa terbang dengan selamat di tujuan.
Saat ini para manajer, para pendidik, para pejabat, para peneliti dan masyarakat luas internasional telah banyak mempergunakan komputer dalam kehidupan sehari-harinya sebagai alat bantu yang sangat berguna. Dengan demikian komputer sudah merupakan peralatan bagi kebutuhan masyarakat luas dan tidak terbatas hanya untuk kalangan tertentu saja. Apabila masyarakat sudah mengenal manfaat komputer dengan baik, maka di jaman internet internet ini, setiap orang yang memiliki personal komputer dapat mengakses informasi internet hanya dengan menambah sedikit perangkat tambahan. Seolah-olah semakin banyak masyarakat yang mengenal manfaat komputer semakin siaplah masyarakat tersebut untuk bersaing dalam dunia di era gloalisasi. Kendala bahasa asing masih dapat diatasi dengan usaha tekun dari setiap orang pengguna komputer, sehingga dalam waktu singkat kendala bahasa bisa diatasi atas usahanya sendiri. Akan lebih baik bila pengguna komputer tersebut juga mengikuti kursus bahasa asing seperti bahasa Inggris maupun bahasa lainnya, akan tetapi karena umumnya bahasa yang terdapat dalam program-program aplikasi komputer maupun internet adalah bahasa Inggris teks, maka pengguna komputer dengan belajar sendiripun bisa mengatasi kendala ini.
Demikian besarnya manfaat komputer, untuk itu dalam tulisan ini diperkenalkan mengenai sebuah komputer dan bagaimana merakitnya. Dalam tulisan ini tidak dijelaskan secara teliti bagaimana membangun sebuah rangkaian elektronik komputer ataupun membangun sebuah perangkat lunak komputer ( software ), untuk dapat mengetahui hal ini anda masih harus kuliah di bidang Elektronika dan Informatika. Tulisan ini dimaksudkan agar anda tidak salah mengenal komputer ataupun memahaminya, dengan anda dapat mengenal bagian-bagian komputer, merakitnya dan mengenal cara bekerjanya khususnya mengenal cara mengoperasikan software aplikasinya maka anda akan merasakan manfaat komputer yang demikian besar. Di sinipun tidak diuraikan mengenai sejarah penemuan komputer, hanya perlu anda yakini bahwa komputer adalah hasil industri yang memanfaatkan berbagai hasil penelitian dan pengujian dari bebeberapa bidang keilmuan. Misalnya keilmuan bidang elektronika, informatika, manajemen, kimia bahan, fisika bahan, kimia fisik, elektrokimia dan lain-lain.
Bila di dalam tulisan ini harus dijelaskan tiap bidang keilmuan yang rumit tersebut, maka tujuan dari tulisan ini akan tidak tercapai, yaitu anda akan menjadi semakin bingung dan semakin tidak mengenal komputer. Apabila anda berminat mengenal tiap bidang keilmuan tersebut sebaiknya pilihlah salah satu saja karena satu bidang keilmuan akan perlu waktu satu periode pendidikan tinggi strata 1 ( S1 ) atau strata 2 (S2).
Namun demikian apabila tulisan ini ini diberikan kepada siswa tingkat SMU akan memberikan keberanian baru dan wawasan baru bagi siswa dalam memahami peralatan yang dikendalikan komputer. Siswa tidak akan menemui keanehan apabila kelak menjalani pendidikan keahlian yang sering berhubungan dengan komputer. Apabila siswa yang telah selesai dan harus bekerja di industri canggih sebagai operator, siswa tersebut tidak akan mengalami kendala dalam mempelajari program-program singkat pengontrol mesin produksi. Ketidak siapan sumber daya manusia dalam industri canggih sering menimbulkan akibat fatal dan menimbulkan korban jiwa atau ketidakberdayaan. Sebagai contoh disebuah pabrik yang mengoperasikan mesin CNC, telah menimbulkan akibat seorang siswa STM meninggal dunia karena ceroboh memasukan kepalanya kedalam lubang mesin-nya. Siswa tersebut merasa ingin tahu kenapa logam tanpa bentuk pada mulanya, setelah dimasukan ke dalam mesin tersebut beberapa saat sudah keluar pada bagian lain mesin dalam bentuk barang jadi. Keingin tahuan yang kurang mendapat bimbingan telah banyak menimbulkan akibat yang tidak diinginkan di kalangan remaja. Mudah-mudahan dengan adanya tulisan ini bagi para guru SMU maupun masyarakat luas, dapat merupakan bimbingan yang dapat mendorong ke arah pemahaman yang lebih baik mengenai sebuah komputer dan manfaatnya. Di dalam tulisan ini, penulis sarankan agar memandang komputer seperti sebuah sepeda motor, anda cukup mengikuti petunjuk pabrik ( manual dari pabrik ) maka anda bisa mengendarai motor dan memeliharanya termasuk menjaga agar air accu tidak kosong, anda bisa mengetahui sebab-sebab ringan yang dapat menyebabkan motor mogok termasuk memelihara busi tetap bersih dengan bantuan kertas amplas. Demikian pula dengan adanya tulisan ini penulis harapkan anda dapat mengetahui trouble shooting sederhana apabila komputer anda mengalami gangguan. Dalam kondisi tertentu anda dapat pula menambah jumlah komputer personal di tempat anda hanya dengan merakit sendiri guna keperluan membangun sebuah jaringan komputer murah dan untuk pengembangan sistem informasinya.
II. Apakah Komputer Itu ?
Sebenarnya apakah sebuah komputer itu, mengapa sampai masyarakat modern seperti tergantung dengan komputer ? Komputer adalah hasil dari kemajuan teknologi elektronika dan informatika yang berfungsi sebagai alat bantu untuk menulis, menggambar, menyunting gambar atau foto, membuat animasi, mengoperasikan program analisis ilmiah, simulasi dan untuk kontrol peralatan. Bentuk komputer yang dulu cukup besar untuk mengoperasikan sebuah program, sekarang berbentuk kecil dengan kemampuan mengoperasikan program yang beragam. Perlengkapan elektronik ( hardware ) dan program ( perangkat lunak/software ) telah menjadikan sebuah komputer menjadi benda yang berguna. Sebuah komputer yang hanya memiliki perlengkapan elektronik saja atau software saja tidak akan berfungsi. Dengan ada keduanya maka komputer dapat berfungsi menjadi alat yang berguna. Beberapa orang yang hobi ataupun para insinyur, dapat mengembangkan kemampuan komputer biasa untuk mengontrol peralatan mesin produksi ataupun peralatan rumah tangga. Dengan menambah rangkaian elektronik buatannya, maka komputer biasa bisa dipergunakan untuk mengendalikan peralatan-peralatan industri dan rumah tangga. Adanya kecenderungan pemanfaatan komputer untuk kontrol seperti ini dengan dukungan teknologi chip IC telah memungkinkan orang membuat robot kecil yang berguna seperti robot kendaraan yang dipergunakan dalam misi ruang angkasa.
III. Terdiri dari apakah sebuah komputer ?
Komputer personal ( PC ) terdiri dari central processing unit ( CPU ), keyboard, dan monitor. CPU berfungsi sebagai pengolah data, keyboard sebagai alat bantu pemasukan data huruf dan angka ataupun perintah kontrol terhadap komputer untuk mengoperasikan suatu pengolahan data tertentu. Monitor adalah alat penampil huruf, angka dan gambar. Adanya perkembangan teknologi elektronika dan informatika telah memberikan perangkat tambahan pada sebuah computer personal seperti mouse ( alat bantu kontrol komputer untuk mengoperasikan perintah-perintah program secara mudah ), modem ( alat bantu untuk mengubah data digital ke bentuk data voice atau sebaliknya sehingga data dari sebuah komputer dapat dikomunikasikan ke komputer lain melalui saluran telepon biasa, radio komunikasi ataupun stasiun bumi ), kartu game dan suara ( sound card ), kartu video ( video card ), kartu penerima televisi, kartu penerima radio dan ethernet card serta macam-macam alat pencetak/printer ( desk jet, buble jet, laser jet, plotter ) dan alat penterjemah gambar cetakan ( digitizer dan scanner ).
IV. Bagaimanakah cara kerja sebuah komputer ?
Secara singkat komputer bekerja dengan cara sebagai berikut :
Data dimasukan oleh pengguna komputer melalui keyboard ( huruf dan angka ) atau mouse dan scanner ( data grafis/gambar ) ke dalam CPU. Data-data tersebut disampaikan kepada software aplikasi untuk diolah di dalam processor dan ditampilkan di layar monitor. Apabila dinilai apa yang tampil di layar monitor sudah sesuai dengan keinginan pengguna komputer tadi, maka si pengguna akan memerintahkan komputer untuk menyimpan hasil kerjanya dalam media penyimpan ( disket atau hardisk ) ataupun memerintahkan komputer untuk mencetaknya melalui sebuah printer.
Di dalam CPU, terjadi proses komunikasi data yaitu data yang disampaikan kepada program aplikasi segera diteruskan ke program sistem operasi. Oleh program sistem operasi, data ini diubah menjadi bahasa mesin yang bisa dimengerti oleh peralatan elektronik yang terdapat di dalam komputer sehingga di layar monitor bisa tampil apa yang diinginkan oleh pengguna tadi ataupun komputer dapat berkomunikasi dengan alat cetak ( printer ) dan menyuruh printer untuk mencetak file yang diinginkan pengguna komputer.

Tidak ada komentar:

Posting Komentar