Perkembangan Komputer


Saat ini kita sulit membayangkan kehidupan tanpa adanya komputer. Hampir seluruh aspek kehidupan manusia saat ini tidak dapat dilepaskan dari teknologi, khususnya teknologi komputer. Dapat dilihat bahwa untuk menuliskan suatu dokumen, orang cenderung sudah meninggalkan mesin ketik manual dan sudah digantikan perannya oleh komputer. Pengolahan data telah dilakukan oleh manusia sejak zaman dahulu kala, manusia rasanya ditantang dengan suatu perhitungan-perhitungan untuk memecahkan bermacam-macam persoalan. Manusia telah berfikir untuk menemukan peralatan-peralatan yang dapat mengolah data dengan lebih tepat dan lebih cepat. Manusia masih terus berusaha menemukan alat-alat yang lebih canggih dan komputer sekarang adalah jawabannya.
  • Komputer Generasi Pertama ( 1964-1959)
Komputer generasi pertama dimulai pada tahun 1946. Yang termasuk komputer generasi ini adalah komputer elektronik yang menggunakan konsep stored-program (Operasi komputer di kontrol oleh program yang disimpan di memori komputer, sedangkan komputer elektronik sebelumnya program tidak dapat disimpan di memori komputer, hanya tiap –tiap instruksi dibacakan ke komputer. Sedangkan program adalah kumpulan dari instruksi).
Komputer generasi pertama mempunyai ciri-ciri sebagai berikut :
  1. Komponen yang dipergunakan adalah tabung hampa udara (vacuum tube).
  2.  Program hanya dapat di buat dengan bahasa mesin (machine language).
  3. Menggunakan konsep stored-program dengan memori utamanya adalah magnetic core storage.
  4. Menggunakan sempanan luar magnetic tape  dan magnetic disk.
  5. Cepat panas, sehingga diperlukan alat pendingin.
  6. Ukuran fisik komputer besar, memerlukan ruangan yang luas. 
  7. Prosesnya kurang cepat. 
  8. Simpananya kecil. 
  9. Membutuhkan daya listrik yang besar. 
  10.  Orientasinya terutama pada aplikasi bisnis.  
  • Komponen Generasi ke dua (1959-1964)
Komputer generasi kedua mempunyai ciri-ciri sebagai berikut :
  1. Komponen yang dipergunakan adalah transistor untuk sirkuitnya.
  2. Program dapat di buat dengan bahasa tingkat tinggi (high level language). 
  3. Kapasitas memori utama cukup besar dengan pengembangan dari magnetic core storage dapat menyimpan puluhan ribu karakter.
  4. Menggunakan simpanan luar magnetic tape  dan magnetic disk yang berbentuk removable disk  atau disk pack.
  5. Mempunyai kemampuan proses real-time dan time-sharing. real-time dapat dilakukan karena menggunakan simpanan luar yang sifatnya directaccess, seperti misalnya magnetic disk sehingga informasi yang dibutukan seketika dapat dihasilkan sedangkan time-sharing memungkinkan beberapa pemakai menggunakan komputer secara bersama-sama dan komputer akan membagi waktunya (time-sharing) untuk tiap-tiap pemakai.
  6. Ukuran fisik komputer lebih kecil dibandingkan komputer generasi pertama.
  7. Proses operasi sudah cepat, dapat memproses jutaan operasi perdetik.
  8. Membutuhkan lebih sedikit daya listrik.
  9. Orientasinya tidak hanya pada aplikasi bisnis tetapi juga ke aplikasi teknik.
  • Komponen Generasi ke tiga (1964-1970)
Komputer generasi ketiga mempunyai ciri-ciri sebagai berikut : 
  1. Komponen yang digunakan adalah IC (integrated circuits) yang berbentuk hybrid integrated circuits dan monolithic integrated. 
  2. Peningkatan dari softwarenya. 
  3. Lebih cepat dan lebih tepat. Kecepatanya hamper 10000 kali dari komputer generasi pertama, ukuran kecepatanya adalah microseconds (jutaan operasi perdetik) bahkan sampai nanoseconds (milyars opersasi perdetik).
  4. Kapasitas memori komputer lebih besar, dapat menyimpan ratusan ribu karakter. 
  5. Menggunakan penyimpanan luar yang sifatnya random acces (dapat memasup record data secara random) yaitu disk magnetic yang berkapasitas besar (jutaan karakter).
  6. Penggunaan listrik lebih hemat dibandingkan komputer generasi sebelumnya. 
  7. Memungkinkan untuk melakukan multi processing yaitu dapat memproses sejumlah data dari sumber-sumber yang berbeda pada waktu bersamaan dan multi programming yaitu dapat mengerjakan beberapa program sekaligus.
  8. Pengembangan dari alat input-output yang menggunakan visual display terminal yang menampilakan gambar-gambar dan grafik dapat menerima dan mengeluarkan suara, serta penggunaan alat pembaca tinta magnetic yaitu MICR (magnetic ink character recognitions) reader. 
  9. Harga semakin murah dibandingkan dengan komuter generasi sebelumnya. 
  10. Kemampuan melakukan komunikasi data dari suatu komputer dengan komputernya.
  • Komponen Generasi ke keempat (sejak tahun1970)
Sejak 1970 ada 2 perkembangan yang kemudian dianggap sebagai komputer generasi ke empat :
  1. Yang pertama adalah penggunaan large scale integration (LSI) atau di sebut juga dengan nama Bipolar Large Scale Integration. LSI merupakan pemadatan beribu-ribu IC yang dijadikan satu dalam sebuah chip.
  2. Yang kedua adalah dikembangkan komputer mikro yang menggunakan micro processor  dan semiconductor  yang berbntuk chip untuk memori komputer (internal memori), sedangkan komputer generasi sebelumnya masih menggunkanmagnetic core storage.
  • Generasi kelima
Komputer kelima sedang dalam pengembangan . Komponen yang dipergunakan adalah VLSI. Juga sedang dikembangkan Josephson Junction, teknologi yang kemungkinan bisa menggantikan chip.
Perangkas Keras ( Hardware )
  • Pengertian Hardware
Bagian pertama sistem komputer adalah perangkat keras. Tanpa adanya perangkat ini maka komputer tidak akan pernah ada wujudnya. Perangkat keras dapat didefinisikan sebagai komponen-komponen yang dapat dilihat secara fisik dan dapat dirasakan keberadaannya.
On the Inside : Processing Devices
 
  • Komponen Hardware
Berikut ini adalah komponen hardware utama sistem komputer, yaitu : 
Inti komputer yang berfungsi sebagai kendali utama komputer. Segala sesuatu yang dikerjakan komputer, berada dibawah pengawasan CPU. Istilah lain CPU adalah Microprocessor, yaitu mesin komputasi lengkap yang disusun pada sebuah chip. Microprocessor pertama adalah Intel 4004 yang diperkenalkan pertama kali pada tahun 1971. Processor ini tidak terlalu “hebat”, yang bisa dilakukannya ‘hanya’ penjumlahan dan pengurangan saja. Processor 4004 digunakan pada kalkulator elektronik pertama. 
Processor pertama yang dibuat untuk home komputer adalah Intel 8080, mulai diperkenalkan pada tahun 1974. Seiring waktu dan perkembangan teknologi, jenis processor ini berkembang mulai 8088, 80286, 80386, 80486, Pentium, Pentium II, Pentium III, dan yang terakhir adalah Pentium 4 yang memiliki kecepatan 5000 kali lebih cepat dibandingkan dengan 8088. Saat ini disain processor modern sudah menggunakan teknologi dua inti (core 2).
Sebuah processor akan meng-eksekusi serangkaian kode dari berbagai komponen, yang memberikan instruksi kepada processor untuk melakukan sesuatu.
Berdasarkan instruksi/perintah yang diterimanya, processor melakukannya dengan tiga cara yaitu :  
  1. Menggunakan ALU (Arithmetic/Logic Unit), yaitu processor dapat melakukan operasi matematika (jumlah, kurang, kali, bagi), dan logika. 
  2. Processor dapat memindahkan data dari suatu lokasi memori ke lokasi lainnya.
  3. Processor dapat membuat suatu keputusan dan beralih kepada serangkaian instruksi berdasarkan keputusan tersebut.
Memori adalah media penyimpanan data yang paling cepat. Harus cepat karena komponen ini terhubung langsung dengan processor. Memory merupakan media penyimpan data sementara dalam upaya mempercepat proses pengolahan data, dan berfungsi untuk menyimpan data dan program. Terdapat beberapa penggolongan memori dari yang tercepat hingga yang terlambat dalam akses data. 
Jenis- jenis memory adalah Register, Cache Memory, RAM, ROM, BIOS, Virtual Memory, dan Secondary Memory (perangkat storage : Hardisk, USB flash, CD-R, CD-RW, DVD-R, DVD-RW, dll).
Jenis memory yang paling umum terdiri dari dua jenis yaitu :
  1. Random-Access Memory (RAM) adalah memori dimana data atau program yang terdapat didalamnya dapat dibaca dan dirubah. RAM digunakan sebagai media penyimpanan data sementara yang sedang dikerjakan oleh komputer.
  2. Read-Only Memory (ROM) adalah jenis memori permanen yang digunakan komputer untuk data yang hanya bisa dibaca dan tidak boleh dirubah. Pada PC, salah satu contoh ROM adalah terdapat pada BIOS (Basic Input Output System) terdapat pada mainboard. Berfungsi untuk mengatur peripheral yang ada pada mainboard.
Mainboard adalah media utama dimana semua komponen internal komputer terpasang. Mainboard memungkinkan komponen internal memperoleh aliran listrik dan berkomunikasi satu sama lain. Komponen eksternal berupa media input dan output juga terhubung dengan mainboard.
Mainboard telah hadir lebih dari 25 tahun yang lalu. Pada tahun 1982, IBM mengeluarkan mainboard pertama yaitu IBM Mainboard 5150 “Circa”. Mainboard ini berisi cukup sedikit komponen yaitu processor, dan slot card. Perangkat lainnya berupa floppy disk drive dan memory dipasangkan ke dalam slot. 
 
IBM 5150 Circa
Saat ini, mainboard sudah menyediakan berbagai feature yang sangat lengkap seiring perkembangan teknologi peradaban manusia sebagai pengguna teknologi komputer.
Power Supply Unit (PSU) atau Adaptor, adalah media kebutuhan listrik yang digunakan oleh komputer. PSU termasuk perangkat yang sangat penting dalam komputer karena tanpa perangkat ini, komputer hanyalah sebuah barang pajangan yang terbuat dari plastik atau logam. 
Pada komputer, PSU mudah dikenali bentuknya. Biasanya terletak pada bagian sudut untuk cases tower maupun desktop. PSU dapat dilihat pada bagian belakang cases komputer. Cirinya adalah memiliki kedudukan stop kontak kabel dan fan pendingin (kipas).
PSU berfungsi mengkonversi arus AC tinggi (220 volt) menjadi arus DC rendah. Tegangan standard PSU ke mainboard adalah 3.3 volt, 5 volt, 12 volt. Kegunaan tegangan 3.3 volt dan 5 volt adalah untuk komponen-komponen digital, tegangan 12 volt digunakan untuk menjalankan motor dalam hard disk, CD-ROM, fan cooler, dll.
Hard Disk adalah media penyimpanan permanen yang memiliki kapasitas sangat besar untuk menyimpan data berupa dokumen atau program. Saat ini komputer PC atau server umumnya terhubung dengan satu atau lebih hard disk, Mainframe dan Super Komputer pada umumnya terhubung dengan ratusan hard disk. Handycam jenis tertentu, terhubung dengan hard disk. Semua hard disk ini melakukan satu fungsi. 
Hard disk memberikan kemampuan kepada komputer untuk mengingat apa-pun, bahkan pada saat tidak terdapat aliran listrik. Hard disk adalah komponen elektronik yang dapat menyimpan perubahan data digital kedalam bentuk data permanen. Hard Disk dikembangkan mulai tahun 1950. 
Sistem operasi (operating system = OS) adalah Perangkat lunak atau program dasar yang memungkinkan pengguna dapat berinteraksi dengan komputer. OS adalah sesuatu yang pertama kali dijalankan oleh komputer. Tanpa OS, komputer tidak akan berguna. 
Tujuan utama dari OS adalah untuk mengatur dan mengendalikan hardware dan software sedemikian sehingga perangkat dalam komputer berjalan dengan fleksibel tetapi dengan arah dan aturan yang telah ditetapkan. 
IDE controller adalah penghubung utama komponen hard disk, CDROM, dan Floppy disk dengan komputer. IDE controller merupakan media standard untuk media penyimpanan permanen. 
Nama asli dari IDE adalah AT Attachment (ATA) yang menunjukkan bahwa teknologi ini pertama kali dikembangkan untuk komputer IBM AT. 
PCI Bus adalah media koneksi yang paling umum digunakan untuk komponen tambahan pada komputer. PCI menggunakan serangkaian “slot” pada mainboard dimana komponen PCI dipasangkan. 
Bus adalah saluran atau jalur antar komponen pada komputer (mainboard). Saluran cepat sangat penting dalam transmisi data, sebagaimana jalur cepat untuk kendaraan. 
Terdapat beberapa jenis bus. Salah satu jenis bus yang digunakan pada komputer adalah bus Peripheral Component Interconnect (PCI). 
SCSI (Small Computer System Interface) 
SCSI (disebut “scuzzy”) yaitu suatu teknologi penghubung (interface) untuk komponen-komponen eksternal pada komputer. Contoh komponen eksternal yang menggunakan interface SCSI adalah hard disk atau scanner. 
Sound Card adalah media audio pada komputer untuk mengeluarkan output suara melalui speaker. Media ini juga digunakan untuk merekam data audio atau menjalankan data audio dengan mengkonversi data analog ke digital dan sebaliknya. 
Sebelum ditemukan sound card, sebuah komputer (PC) hanya mampu mengeluarkan suara “beep”. Walaupun komputer dapat merubah frekuensi dan durasi beep, tetap saja kurang optimal karena komputer tidak bisa merubah volume atau membangun jenis suara lainnya. 
Pada awalnya, suara “beep” merupakan suara utama yang menunjukkan suatu signal atau peringatan. Beberapa tahun kemudian, para peneliti bidang komputer membuat musik untuk komputer game pertama dengan menggunakan nada “beep” yang berbeda. Memang masih kurang realistic tetapi cukup lumayan untuk didengar. 
Saat ini, sesuai dengan perkembangan teknologi, komputer dapat mengeluarkan suara audio digital hingga 1.44 kbps atau bahkan lebih, yang memungkinkan komputer dapat mengeluarkan suara musik stereo multi channel. 
Graphics Card adalah media pada komputer yang berfungsi untuk mengeluarkan tampilan berupa image diam atau bergerak melalui perangkat output display (Misalnya monitor). Media ini menerjemahkan data image dari komputer kedalam format yang dapat ditampilkan oleh monitor.
Gambar yang tampak pada monitor adalah gabungan dari titik-titik berukuran mikro yang disebut pixel. Pada setting resolusi monitor standar, tampilan gambar dapat terdiri dari jutaan pixel, dan komputer harus memutuskan titik mana yang harus dipilih untuk membentuk sebuah gambar. Untuk melakukan ini diperlukan sebuah translator, yaitu sesuatu yang dapat mengambil data biner dari CPU dan menterjemahkan-Nya kedalam bentuk gambar yang biasa kita lihat. Translator ini adalah Graphic Card. 
Perangkat Lunak (Software)
  • Pengertian Perangkat lunak (Software) 
Perangkat lunak atau Software adalah bahasa (instuksi) yang dibuat manusia (pemograman) dalam bentuk bahasa (formal) pemograman untuk dikerjakan oleh komputer. 
Perangkat lunak dapat juga dikatakan sebagai 'penterjemah' perintah-perintah yang dijalankan pengguna komputer untuk diteruskan atau diproses oleh perangkat keras. Perangkat lunak ini dibagi menjadi 3 tingkatan: tingkatan program aplikasi (application program misalnya Microsoft Office), tingkatan sistem operasi (operating system misalnya Microsoft Windows), dan tingkatan bahasa pemrograman (yang dibagi lagi atas bahasa pemrograman tingkat tinggi seperti Pascal dan bahasa pemrograman tingkat rendah yaitu bahasa rakitan). Perangkat lunak adalah program komputer yang isi instruksinya dapat diubah dengan mudah. Perangkat lunak umumnya digunakan untuk mengontrol perangkat keras (yang sering disebut sebagai device driver), melakukan proses perhitungan, berinteraksi dengan perangkat lunak yang lebih mendasar lainnya (seperti sistem operasi, dan bahasa pemrograman), dan lain-lain.
  • Evolusi Perangkat Lunak
Era ( 1950 – 1965 )
Peragkat lunak pada era ini berorientasi batch dan distribusinya terbatas.
Era ( 1964 – 1974)
Perangkat  lunak pada era ke-2 sudah mendukung multi user, real- time dan BBMs.
Era ( 1973 – 1988 )
Perangkat lunak pada era ke-3 adalah perangkat lunak yang distributed, embedded intelegence,  perangkat lunak yang ekonomis dan mendapat pengaruh dari pemakai.
Era ( 1988 - ……..)
Perangkat lunak pada era ke 4 mengarah pada desktop oriented,  menggunakan teknologi OO, mendukung parallel computing.       
  • Pembuatan Software 
Dalam membuat software yang baik, ada beberapa cara :
Fase Perencanaan (Planning) :
  1. Rencana software
  2. Analisa kebutuhan software
  3. Analisa cost banefit (Salah satu bagian dari studi kelayakan)
Fase Pengembangan (Development) :
  1. Coding
  2. Testing  

Macam-macam test program :
  • Unit test (test per modul)
  • Integreated test (test penggabungan dari modul-modul yang telah diuji)
  • Validated test (diuji dengan data sebenarnya)
  • System test (test dilakukan dengan lingkungan sebenarnya)
  • Topdown test (test gabungan dari atas ke bawah)
  • Bottom up test (test gabungan dari bawah ke atas)
Jenis-jenis Software : 
  • Operating System Contoh : Windows, Unix, Linux, Macintosh 
  • Program Utility 
  • Program Paket 
  • Program Aplikasi 
  • Bahasa Pemrograman : 
  • Low Level Languange
  • Middle Level Languang
  • High Level Languange : Interpreter dan Kompiler.

Tidak ada komentar: