pengantar teknologi informasi

37
BAB I. Sejarah Komputer dan perkembangannya Berdasarkan perkembangan teknologi komputer, maka perkembangannya dapat kita bagi menjadi 2 bagian yaitu : A. Sebelum tahun 1940. B. Setelah tahun 1940. A. Sebelum tahun 1940 Sejak dahulu kala , proses pengolahan data telah dilakukan oleh manusia. Manusia juga menemukan alat-alat mekanik dan elektronik untuk membantu manusia dalam penghitungan dan pengolahan data supaya bisa mendapatkan hasil lebih cepat. Komputer yang kita temui saat ini adalah suatu evolusi panjang dari penemuan – penemuan manusia sejah dahulu kala berupa alat mekanik maupun elektronik. Saat ini komputer dan piranti pendukungnya telah masuk dalam setiap aspek kehidupan dan pekerjaan. Komputer yang ada sekarang memiliki kemampuan yang lebih dari sekedar perhitungan matematik biasa. Diantaranya adalah sistem komputer di kassa supermarket yang mampu membaca kode barang belanjaan, sentral telepon yang menangani jutaan panggilan dan komunikasi, Jaringan komputer dan internet yang menghubungkan berbagai tempat di dunia. Bagaimanapun juga alat pengolah data dari sejak jaman purba sampai saat ini bisa kita golongkan ke dalam 4 golongan besar : 1.Peralatan manual : yaitu peralatan pengolahan data yang sangat sederhana, dan faktor terpenting dalam pemakaian alat adalah menggunakan tenaga tangan manusia 2.Peralatan Mekanik : yaitu peralatan yang sudah berbentuk mekanik yang digerakkan dengan tangan secara manual. 3.Peralatan Mekanik Elektronik : Peralatan mekanik yang digerakkan oleh secara otomatis oleh motor elektronik. 4.Peralatan Elektronik : Peralatan yang bekerjanya secara elektronik penuh.

Upload: rizal-dzalu

Post on 14-Jun-2015

3.836 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Pengantar Teknologi Informasi

BAB I. Sejarah Komputer dan perkembangannya

Berdasarkan perkembangan teknologi komputer, maka perkembangannya

dapat kita bagi menjadi 2 bagian yaitu :

A. Sebelum tahun 1940.

B. Setelah tahun 1940.

A. Sebelum tahun 1940Sejak dahulu kala , proses pengolahan data telah dilakukan oleh manusia.

Manusia juga menemukan alat-alat mekanik dan elektronik untuk membantu

manusia dalam penghitungan dan pengolahan data supaya bisa mendapatkan hasil

lebih cepat. Komputer yang kita temui saat ini adalah suatu evolusi panjang dari

penemuan – penemuan manusia sejah dahulu kala berupa alat mekanik maupun

elektronik. Saat ini komputer dan piranti pendukungnya telah masuk dalam setiap

aspek kehidupan dan pekerjaan.

Komputer yang ada sekarang memiliki kemampuan yang lebih dari

sekedar perhitungan matematik biasa. Diantaranya adalah sistem komputer di

kassa supermarket yang mampu membaca kode barang belanjaan, sentral telepon

yang menangani jutaan panggilan dan komunikasi, Jaringan komputer dan internet

yang menghubungkan berbagai tempat di dunia. Bagaimanapun juga alat

pengolah data dari sejak jaman purba sampai saat ini bisa kita golongkan ke dalam

4 golongan besar :

1.Peralatan manual : yaitu peralatan pengolahan data yang sangat sederhana, dan

faktor terpenting dalam pemakaian alat adalah menggunakan tenaga tangan

manusia

2.Peralatan Mekanik : yaitu peralatan yang sudah berbentuk mekanik yang

digerakkan dengan tangan secara manual.

3.Peralatan Mekanik Elektronik : Peralatan mekanik yang digerakkan oleh secara

otomatis oleh motor elektronik.

4.Peralatan Elektronik : Peralatan yang bekerjanya secara elektronik penuh.

Page 2: Pengantar Teknologi Informasi

Beberapa peralatan yang telah digunakan sebagai alat hitung sebelum

ditemukannya komputer :

1. AbacusMuncul sekitar 5000 tahun yang lalu di Asia kecil dan masih digunakan di

beberapa tempat hingga saat ini, Dapat dianggap sebagai awal mula mesin

komputasi. Alat ini memungkinkan penggunanya untuk melakukan perhitungan

menggunakan biji – bijian geser yang diatur pada sebuh rak. Para pedagang di

masa itu menggunakan abacus untuk menghitung transaksi perdagangan.

Seiring dengan munculnya pensil dan kertas, terutama di Eropa , Abacus

kehilangan popularitasnya.

2. Kalkulator roda numerikSetelah hampir 12 abad, muncul penemuan lain dalam hal mesin komputasi.

Pada tahun 1642 , Blaise Pascal (1623-1662) yang pada waktu itu berumur 18

tahun menemukan apa yang ia sebut sebagai kalkulator roda numerik (numerical

wheel calculator) untuk membantu ayahnya melakukan perhitungan pajak.

Kotak persegi kuningan ini yang dinamakan Pascaline , menggunakan delapan

roda putar bergerigi untuk menjumlahkan bilangan hingga delapan digit. Alat ini

merupakan alat penghitung bilangan berbasis sepuluh. Kelemahan alat ini

adalah hanya terbatas untuk melakukan penjumlahan.

3. Kalkulator roda numerik 2Tahun 1694, seorang matematikawan dan filsuf Jerman , Gottfred Wilhem von

Leibniz (1646-1716) memperbaiki Pascaline dengan membuat mesin yang

dapat mengalikan. Sama seperti pendahulunya , alat mekanik ini bekerja dengan

menggunakan roda-roda gerigi. Dengan mempelajari catatan dan gambar-

gambar yang dibuat oleh Pascal , Leibniz dapat menyempurnakan alatnya.

4. Kalkulator Mekanik.

Page 3: Pengantar Teknologi Informasi

Charles Xavier Thomas de Colmar menemukan mesin yang dapat melakukan

empat fungsi aritmatik dasar. Kalkulator mekanik Colmar, arithometer ,

mempresentasikan pendekatan yang lebih praktis dalam kalkulasi karena alat

tersebut dapat melakukan penjumlahan , pengurangan , perkalian , dan

pembagian. Dengan kemampuannya, arithometer banyak dipergunakan hingga

masa Perang Dunia I. Bersama-sama dengan Pascal dan Leibniz, Colmar

membantu membangun era komputasi mekanikal.

Awal mula komputer yang sebenarnya dibentuk oleh seorang professor

matematika Inggris, Charles Babbage (1791-1871). Tahun 1812, Babbage

memperhatikan kesesuaian alam antara mesin mekanik dan matematika. Mesin

mekanik sangat baik dalam mengerjakan tugas yang sama berulangkali tanpa

kesalahan sedang matematika membutuhkan repetisi sederhana dari suatu

langkah-langkah tertentu. Masalah tersebut kemudian berkembang hingga

menempatkan mesin mekanik sebagai alat untuk menjawab kebutuhan mekanik.

Usaha Babbage yang pertama untuk menjawab masalah ini muncul pada tahun

1822 ketika ia mengusulkan suatu mesin untuk melakukan perhitungan persamaan

differensil. Mesin tersebut dinamakan Mesin Differensial. Dengan menggunakan

tenaga uap , mesin tersebut dapat menyimpan program dan dapat melakukan

kalkulasi serta mencetak hasilnya secara otomatis.

Setelah bekerja dengan Mesin Differensial selama sepuluh tahun,

Babbage tiba – tiba terinspirasi untuk memulai membuat komputer general-

purpose yang pertama, yang disebut Analytical Engine. Asisten Babbage ,

Augusta Ada King (1815-1842) memiliki peran penting dalam pembuatan mesin

ini. Ia membantu merevisi rencana, mencari pendanaan dari pemerintah Inggris,

dan mengkomunikasikan spesifikasi Anlytical Engine kepada publik. Selain itu,

pemahaman Augusta yang baik tentang mesin ini memungkinkannya membuat

instruksi untuk dimasukkan ke dalam mesin dan juga membuatnya menjadi

programmer wanita yang pertama. Pada tahun 1980 , Departemen Pertahanan

Amerika Serikat menamakan sebuah bahasa pemrograman dengan nama ADA

sebagai penghormatan kepadanya.

Page 4: Pengantar Teknologi Informasi

Pada 1889, Herman Hollerith (1860-1929) juga menerapkan prinsip

kartu perforasi untuk melakukan penghitungan. Tugas pertamanya adalah

menemukan cara yang lebih cepat untuk melakukan perhitungan bagi Biro Sensus

Amerika Serikat. Sensus sebelumnya yang dilakukan di tahun 1880 membutuhkan

waktu tujuh tahun untuk menyelesaikan perhitungan. Dengan berkembangnya

populasi, Biro tersebut memperkirakan bahwa dibutuhkan waktu sepuluh tahun

untuk menyelesaikan perhitungan sensus.

Pada masa berikutnya, beberapa insinyur membuat penemuan baru

lainnya. Vannevar Bush (1890-1974) membuat sebuah kalkulator untuk

menyelesaikan persamaan differensial di tahun 1931. Mesin tersebut dapat

menyelesaikan persamaan differensial kompleks yang selama ini dianggap rumit

oleh kalangan akademisi. Mesin tersebut sangat besar dan berat karena ratusan

gerigi dan poros yang dibutuhkan untuk melakukan perhitungan. Pada tahun 1903,

John V. Atanasoff dan Clifford Berry mencoba membuat komputer elektrik

yang menerapkan aljabar Boolean pada sirkuit elektrik. Pendekatan ini didasarkan

pada hasil kerja George Boole (1815-1864) berupa sistem biner aljabar, yang

menyatakan bahwa setiap persamaan matematik dapat dinyatakan sebagai benar

atau salah. Dengan mengaplikasikan kondisi benar-salah kedalam sirkuit listrik

dalam bentuk terhubung-terputus, Atanasoff dan Berry membuat komputer

elektrik pertama di tahun 1940. Namun proyek mereka terhenti karena kehilangan

sumber pendanaan.

B. Setelah tahun 1940Perkembangan komputer setelah tahun 1940 dibagi menjadi 5 generasi ,

yaitu :

1. Komputer generasi pertama ( 1940-1959 ).Dengan terjadinya Perang Dunia Kedua , 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

Page 5: Pengantar Teknologi Informasi

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 ini 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) dan 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

Page 6: Pengantar Teknologi Informasi

University of Pennsylvania dalam usha membangun konsep desain komputer

yang hingga 40 tahun mendatang masih dipakai dalam teknik komputer.

gambar : simulasi ENIAC

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 pemrosesan sentral (CPU), yang

memungkinkan seluruh fungsi komputer untuk dikoordinasikan melalui satu

sumber tunggal. Penggunaan tabung vakum juga telah dikurangi di dalam

perancangan komputer EDVAC di mana proses perhitungan menjadi lebih cepat

dibandingkan ENIAC.

Gambar : KOMPUTER EDVAC

Page 7: Pengantar Teknologi Informasi

Setelah EDVAC dirasa ada kekurangan , maka muncul EDSAC

(Electonic Delay Storage Automatic Calculator) yang memperkenalkan

penggunaan raksa (merkuri) dalam tabung untuk menyimpan data

Gambar : Komputer EDSAC

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 adalah 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) dan silinder magnetik untuk penyimpanan data.

2. Komputer generasi kedua ( 1959 - 1964 )

Page 8: Pengantar Teknologi Informasi

Pada tahun 1948, penemuan transistor sangat mempengaruhi

perkembangan komputer. Transistor menggantikan tabung vakum di televisi,

radio , dan komputer. Akibatnya , ukuran mesin-mesin elektrik berkurang drastis.

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

superkomputer. IBM membuat superkomputer bernama Stretch , dan Sprery-

Rand membuat komputer bernama LARC. Komputer-komputer ini , yang

dikembangkan untuk laboratorium energi atom , dapat menangani data dalam

jumlah yang besar. Mesin tersebut sangat mahal dan cenderung terlalu kompleks

untuk kebutuhan komputasi bisnis , sehingga membatasi kepopulerannya. Hanya

ada dua LARC yang pernah dipasang dan digunakan: satu 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

assembly. Bahasa assembly adalah bahasa yang menggunakan singkatan-

singkatan untuk menggantikan kode biner. Pada awal 1960-an, mulai

bermunculan komputer generasi kedua yang sukses di bidang bisnis , di

universitas , dan di 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: printer , penyimpanan dalam disket , memory , sistem operasi , dan

program. Salah satu contoh penting komputer pada masa ini adalah IBM 1401

yang diterima secaa luas di kalangan industri.

Page 9: Pengantar Teknologi Informasi

gambar : komputer generasi kedua

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 Common Business-Oriented Language (COBOL) dan Formula

Translator (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 karir

baru bermunculan (programmer , analyst , dan ahli sistem komputer). Industri

piranti lunak juga mulai bermunculan dan berkembang pada masa komputer

generasi kedua ini.

3. Komputer generasi ketiga ( 1964 – 1980’an )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 (quartz rock) menghilangkan

masalah ini. Jack Kilby , seorang insinyur di Texas Instrument, mengembangkan

sirkuit terintegrasi ( IC : integrated circuit) di tahun 1958. IC mengkombinasikan

tiga komponen elektronik dalam sebuah piringan silikon kecil yang terbuat dari

pasir kuarsa.

Page 10: Pengantar Teknologi Informasi

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.

4. Komputer generasi keempat ( awal 80an – 2000 )Setelah IC, tujuan pengembangan menjadi lebih jelas yaitu 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. Ultra-Large Scale Integration (ULSI) meningkatkan jumlah tersebut

menjadi jutaan.

gambar : chip

Kemampuan untuk memasang sedemikian banyak komponen dalam suatu

keping yang berukuran 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 1981 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.

Sekarang , sebuah mikroprosesor dapat diproduksi dan kemudian

diprogram untuk memenuhi seluruh kebutuhan yang diinginkan. Tidak lama

kemudian, setiap perangkat rumah tangga seperti microwave oven, televisi, dan

Page 11: Pengantar Teknologi Informasi

mobil dengan electronic fuel injection dilengkapi dengan mikroprosesor.

Perkembangan yang demikian memungkinkan orang-orang biasa untuk

menggunakan komputer biasa. Komputer tidak lagi menjadi dominasi

perusahaanperusahaan 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 piranti lunak yang mudah digunakan oleh

kalangan awam. Piranti 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 di tahun 1981 menjadi 5,5 juta unit di 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).

gambar : palmtop

IBM PC bersaing dengan Apple Macintosh dalam memperebutkan pasar

komputer. Apple Macintosh menjadi terkenal karena mempopulerkan sistem

Page 12: Pengantar Teknologi Informasi

grafis pada komputernya, sementara saingannya masih menggunakan komputer

yang berbasis teks. Macintosh juga mempopulerkan penggunaan piranti 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.

Gambar : contoh komputer generasi keempat type PC ( Personal Computer )

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

, piranti lunak , informasi , dan juga untuk dapat saling berkomunikasi satu

dengan yang lainnya. Komputer jaringan memungkinkan komputer tunggal untuk

membentuk kerjasama elektronik untuk menyelesaikan suatu proses tugas.

Dengan menggunakan perkabelan langsung (disebut juga local area network,

LAN), atau kabel telepon, jaringan ini dapat berkembang menjadi sangat besar.

Page 13: Pengantar Teknologi Informasi

5. Komputer generasi kelima ( masa depan )Banyak kemajuan di bidang desain komputer dan teknologi 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.

Gambar : laptop dan notebook

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. Kita tunggu informasi mana

yang lebih valid dan membuahkan hasil.

Page 14: Pengantar Teknologi Informasi

6. KOMPUTER GENERASI KE ENAM ( Masa Depan)Dengan Teknologi Komputer yang ada saat ini,agak sulit untuk dapat

membayangkan bagaimana komputer masa depan.Dengan teknologi yang ada saat

ini saja kita seakan sudah dapat “menggenggam dunia”.Dari sisi teknologi

beberapa ilmuwan komputer meyakini suatu saat tercipta apa yang disebut dengan

biochip yang dibuat dari bahan protein sitetis.Robot yang dibuat dengan bahan ini

kelak akan menjadi manusia tiruan.Sedangkan teknologi yang sedang dalam tahap

penelitian sekarang ini yaitu mikrooptik serta input-output audio yang mungkin

digunakan oleh komputer yang akan datang.Ahli-ahli sains komputer sekarang

juga sedang mencoba merancang komputer yang tidak memerlukan penulisan dan

pembuatan program oleh pengguna.Komputer tanpa program (programless

computer) ini mungkin membentuk ciri utama generasi komputer yang akan

datang.

Gambar : mini komputer

Page 15: Pengantar Teknologi Informasi

gambar : simulasi Komputer Masa Depan

Secara prinsip ciri-ciri komputer masa mendatang adalah lebih canggih

dan lebih murah dan memiliki kemampuan diantaranya

melihat,mendengar,berbicara,dan berpikir serta mampu membuat kesimpulan

seperti manusia.Ini berarti komputer memiliki kecerdasan buatan yang mendekati

kemampuan dan prilaku manusia.Kelebihan lainnya lagi, kecerdasan untuk

memprediksi sebuah kejadian yang akan terjadi,bisa berkomunikasi langsung

dengan manusia, dan bentuknya semakin kecil.Yang jelas komputer masa depan

akan lebih menakjubkan.

Page 16: Pengantar Teknologi Informasi

BAB II. Pengggolongan komputerKomputer dapat diklasifikasikan berdasarkan data yang diolah ,

kemampuan komputer , kapasitas dan ukurannya , dan bidang masalahnya.

Berdasarkan data yang diolah , komputer diklasifikasikan menjadi tiga , yaitu :

1. Komputer analog

Merupakan suatu jenis komputer yang bisa digunakan untuk mengolah data

kualitatif. Data yang ada bukan merupakan simbol, tetapi masih merupakan

suatu keadaan. Seperti misalnya: keadaan suhu ataupun kelembaban udara,

ketinggian ataupun kecepatan adalah merupakan suatu keadaan yang oleh

komputer kemudian ditetapkan sehingga menjadi suatu ukuran.

Analog banyak dipakai dipabrik - pabrik yang tujuannnya untuk mengontrol

ataupun menghasilkan suatu produk. Pengertian komputer analog lebih

mendekati dengan robotic ataupun mesin otomatis.

2. Komputer digital

Merupakan suatu jenis komputer yang bisa digunakan untuk mengolah data

yang bersifat kwantitatif (sangat banyak jumlahnya). Data dari digital

komputer biasanya berupa simbol yang memiliki arti tertentu , misalnya:

simbol aphabetis yang digambarkan dengan huruf A s/d Z ataupun a s/d z,

simbol numerik yang digambarkan dengan angka 0 s/d 9 ataupun simbol-

simbol khusus , seperti halnya: ? / + * & !. keunggulan dari jenis komputer ini

adalah :

• Memproses data lebih tepat

• Dapat menyimpan data selama masih dibutuhkan oleh proses

• Dapat melakukan operasi logika

• Data yang telah dimasukkan dapat dikoreksi atau dihapus

• Output dari komputer digital dapat berupa angka, huruf,grafik maupun

gambar

3. Komputer hibrid

Merupakan jenis komputer yang bisa digunakan untuk mengolah data yang

bersifat kuantitatif ataupun kualitatif. Hibrid komputer juga bisa dikatakan

Page 17: Pengantar Teknologi Informasi

sebagai gabungan dari analog dan digital komputer. Komputer jenis ini banyak

digunakan oleh berbagai rumah sakit yang digunakan untuk memeriksa

keadaan tubuh dari pasien , yang pada akhirnya , komputer bisa mengeluarkan

pelbagai analisa yang disajikan dalam bentuk gambar , grafik ataupun tulisan.

Berdasarkan kemampuannya , komputer diklasifikasikan menjadi tiga ,

yaitu :

1. Small scale computer

Komputer jenis ini mempunyai kapasitas antara 64 Kb sampai 8 Mb dan dapat

menangani puluhan terminal komputer yang terpisah dari pusat komputer.

2. Medium scale computer

Komputer jenis ini mempunyai kapasitas antara 512 Kb sampai 8 Mb dan

dapat menangani ratusan terminal komputer yang terpisah dari pusat

komputer.

3. Large scale computer

Komputer jenis ini mempunyai kapasitas antara 512 Kb sampai 8 Mb, namun

komputer ini mempunyai kecepatan yang lebih tinggi.

Komputer mampu mengolah data dalam waktu yang bervariasi seperti :

a. Millisecond, kecepatan 1/1000 (ribu operasi/detik)

b. Microsecond, kecepatan 1/1.000.000 (juta operasi/detik)

c. Nanosecond, kecepatan 1/1.000.000.000. (milyar operasi/detik)

d. Picoseconds, kecepatan 1/1.000.000.000.000 (trilyun operasi/detik)

Selain mempunyai kemampuan operasi yang cepat dan tepat , computer

juga mempunyai kemampuan untuk mengingat (memori) yang besar. Satuan

kecepatan atau kapasitas yang dipakai oleh suatu system computer adalah sebagai

berikut :

• 1 byte = 8 bit (binary digit) atau satu karakter

• 1 kilobyte (KB) = 1.024 byte

• 1 megabyte (MB) = 1.024 KB atau 1.048.576 bit

• 1 gigabyte (GB) = 1.024 MB atau 1.048.576 KB atau 1.073.741.842 bit

• 1 terabyte = 137.438.953.472 byte atau 1.099.511.627.776 bit

Page 18: Pengantar Teknologi Informasi

Berdasarkan kapasitas dan ukurannya ( Processor ) , komputer

diklasifikasikan menjadi tiga, yaitu :

1. Microcomputer (Personal Computer/ PC)

Pada awalnya, komputer jenis ini diciptakan untuk memenuhi kebutuhan per-

orangan (personal). Kebutuhan per-orangan dalam hal menyimpan ataupun

memproses data, tentunya tidak sebanyak kebutuhan sebuah perusahaan.

Dikarenakan hal tersebut, kemampuan dan teknologi yang dimiliki oleh Personal

Komputer pada awalnya memang sangat terbatas.

Dengan keunggulan harganya relatif murah, bentuknya kecil dan teknologi

yang dimiliki diangap sudah memadai, maka personal komputer menjadi begitu

cepat populer. Personal komputer kini tidak hanya digunakan oleh perorangan

tetapi pada akhirnya banyak digunakan oleh perusahaan untuk menyelesaikan

pelbagai masalah yang ada diperusahaan. Contoh dari PC adalah :

a. Notebook/ Laptop

Merupakan jenis PC yang dapat dijinjing dan bisa digunakan di mana pun

karena dilengkapi dengan portable battery-power, sehingga tanpa adanya

listrik-pun note-book masih bisa dioperasikan

b. PDA/ Pocket Computer

Merupakan jenis PC yang seukuran saku yang dapat dibawa ke mana pun.

2. Midrange computer atau komputer mini

Komputer mini mempunyai kemampuan berapa kali lebih besar jika dibanding

dengan personal komputer. Hal ini disebabkan karena micro-pocessor yang

digunakan untuk memproses data memang mempunyai kemampuan jauh lebih

unggul jika dibanding dengan micropocessor yang digunakan pada personal

komputer. Ukuran pisiknya dapat sebesar almari kecil.

Komputer mini pada umumnya dapat digunakan untuk melayani lebih dari satu

pemakai (multi user). Dalam sistem multi user ini, pada akhirnya personal

komputer banyak digunakan sebagai terminal yang berfungsi untuk memasukkan

data. Contoh Komputer mini: IBM AS-400

3. Mainframe computer atau komputer mini

Page 19: Pengantar Teknologi Informasi

Ciri utama yang membedakan pengertian antara mini komputer dengan

mainframe adalah, mainframe memiliki processor lebih dari satu. Dengan

demikian, dari segi kecepatan proses mainframe jauh lebih cepat jika dibanding

dengan mini komputer.

Mainframe secara umum membutuhkan ruangan khusus dimana faktor

lingkungan yang terdiri dari temperatur, kelembaban udara ataupun gangguan

asap dapatlah dimonitor. Hal ini disebabkan karena nilai komputer serta nilai dari

informasi yang tersimpan didalamnya sangatlah mahal. Ruangan yang ada

biasanya juga dilengkapi dengan pelbagai sistem pengamanan elektronik.

4. Super Computer

Sesuai dengan namanya, super komputer memiliki ciri khas, yaitu kecepatan

proses yang tinggi serta memiliki kemampuan menyimpan data yang jauh lebih

besar apabila dibanding dengan main-frame. Harga super komputer sangatlah

besar dan mahal. Salah satau contoh super komputer adalah Cray-2. Pengguna

super komputer biasanya negara-negara yang sudah maju ataupun perusahaan-

perusahaan yang sangat besar, seperti misalnya industri pesawat terbang Nurtanio.

Dikarenakan kemampuannya yang sangat luar biasa dan diantaranya memiliki

kemampuan untuk membaca/menyadap pelbagai data dari satelit, maka untuk

pembelian sebuah super komputer harus mendapat persetujuan secara langsung

dari presiden. Permintaan Indonesia pernah ditolak oleh presiden Amerika ketika

Nurtantio menginginkan untuk membeli sebuah super komputer dari Amerika.

Berdasarkan bidang masalahnya, komputer diklasifikasikan menjadi dua ,

yaitu :

1. Special purpose computer

Komputer jenis ini hanya dapat menyelesaikan satu masalah saja, sehingga

hanya program tertentu saja yang dimaksudkan dalam komputer ini. Sebagai

contoh, komputer yang digunakan pada kilang minyak. Ciri – cirinya adalah :

• Komputer yang dirancang untuk kebutuhan khusus

• Program tertentu sudah tersimpan di dalam komputernya

• Dapat berupa komputer analog maupun digital

• Umumnya adalah komputer analog

Page 20: Pengantar Teknologi Informasi

2. General purpose computer

Komputer jenis ini dapat menyelesaikan berbagai macam masalah. Komputer

yang termasuk dalam jenis ini, yaitu komputer digital dan analog, tetapi yang

umum digunakan yaitu komputer digital. Sebagai contoh, komputer untuk

pendidikan dan komputer untuk bisnis. Ciri - cirinya adalah :

• Komputer yang dirancang untuk menyelesaikan bermacam-macam masalah

• Dapat berupa komputer analog maupun digital

• Umumnya adalah komputer digital

Berdasarkan ukuran dan fisiknya , komputer dibagi menjadi enam yaitu :

1. Tower ( Menara )

Komputer yang biasanya diletakkan disamping atau dibawah meja, karena

ukurannya yang relatif besar, sehingga memenuhi meja. Komputer ini biasanya

banyak memiliki ruang didalamnya dan banyak memiliki expansionslot(tempat

untuk memasang card tambahan), sehingga bisa ditambahkan dengan berbagai

perangkat tambahan.

Page 21: Pengantar Teknologi Informasi

2. Desktop ( Meja )

Komputer yang ukurannya sedikit lebih kecil dari Tower, tetapi biasanya

diletakkan diatas meja. Komputer ini paling banyak dipakai karena harganya yang

lebih murah bila dibandingkan dengan bentuk yang lain. Komputer yang banyak

kita pakai sekarang ini adalah jenis desktop.

3. Portable ( mudah dibawa )

Komputer yang ukuran sedikit lebih kecil dari Desktop , karena bagian-

bagiannya dapat dirangkai menjadi satu kotak saja , sehingga mudah dibawa

kemana-mana. Komputer ini dulunya ditujukan bagi pemakai yang sering

bertugas dilapangan, misalnya insinyur(sarjana sains), peneliti, dan sebagainya

yang bertugas menyelesaikan suatu tempat tertentu atau peneliti yang

Page 22: Pengantar Teknologi Informasi

mengumpulkan data dilokasi yang jauh dari kantornya. Komputer ini kurang

populer karena relatif besar dan berat.

4. Notebook

Komputer yang ukurannya sebesar buku catatan saja , dimana sekarang

banyak dipakai pelajar, mahasiswa , dosen , pengusaha , peneliti , dan sebagainya.

Notebook mempunyai ukuran yang hampir sama atau mirip dengan kertas kuarto ,

yaitu 8 ½ x 11 inci, tebalnya berkisar 1 hingga 1 ½ inci dan beratnya antara 4

sampai 6 kg.

5. Sub Notebook

Page 23: Pengantar Teknologi Informasi

Komputer yang ukurannya ada diantara komputer notebook dan palmtop.

Ukuran komputer ini sedikit lebih kecil dari notebook karena ada sebagian

perangkat yang tidak dipasang, biasanya disk drive

6. Palmtop

Komputer yang dapat digenggam, karena ukurannya yang sangat kecil,

kira-kira sedikit lebih kecil dibandingkan kaset video Beta. Komputer ini sering

disebut handheld computer. Komputer ini tidak memerlukan aliran listrik,

melainkan baterai kecil biasa (ukuran AA). Kelemahan dari komputer ini adalah

layarnya yang terlalu kecil dan keyboardnya sedikit lebih kecil dari ukuran

standar, sehingga menyulitkan pemakai.

Page 24: Pengantar Teknologi Informasi

BAB III. Sistem Komputer dan Sistem Kerja Komputer

Sistem KomputerSistem komputer serbaguna berisi satu CPU dan sejumlah device

controller yang dihubungkan melalui bus yang menyediakan adanya pemakaian

memori secara bersama-sama seperti yang terlihat pada gambar berikut. CPU dan

device controller tersebut dapat bekerja secara bersama-sama dan saling

berkompetisi untuk menggunakan memori.

GAMBAR: Sistem Komputer

Siklus Instruksi

Untuk memproses suatu instruksi dilakukan melalui 2 tahapan: (1)

mengambil instruksi (instruction fetch) dari memori, dan (2) mengeksekusi

instruksi tersebut (instruction execution). Siklus instruksi dimulai dengan

Page 25: Pengantar Teknologi Informasi

pengambilan instruksi di memori utama oleh prosesor (gambar berikut). program

counter (PC) menyimpan alamat instruksi yang akan diambil tersebut. Pada

kebanyakan komputer, setelah instruksi tersebut diambil, nilai PC akan berubah

ke instruksi berikutnya yang akan diambil (biasanya bertambah naik).

GAMBAR: Siklus Instruksi

Sebagai contoh andaikan suatu komputer mengandung 16-bit word

memory, dan PC pertama kali bernilai 300. Prosesor akan mengambil instruksi di

memori pada alamat 300, yang kemudian dilanjutkan dengan 301, 302, 303, dan

seterusnya. Instruksi yang diambil akan diletakkan pada Instruction Register (IR).

Interrupt

Interrupt merupakan sinyal dari peralatan luar atau permintaan dari

program untuk melaksanakan suatu tugas khusus. Jika interrupt terjadi, maka

program dihentikan terlebih dahulu untuk menjalankan rutin interrupt. Ketika

program yang sedang berjalan tadi dihentikan, prosesor menyimpan nilai register

yang berisi alamat program (CS dan IP) ke stack, dan mulai menjalankan rutin

interrupt. Alamat setiap rutin interrupt disimpan dalam sebuah tabel yang disebut

Page 26: Pengantar Teknologi Informasi

dengan interrupt services table. Sesudah rutin tersebut selesai dijalankan, program

akan mengambil kembali nilai register (CS dan IP) dari stack dan program

dijalankan (CS dan IP) dari stack dan program dijalankan kembali. Dua Gambar

berikut menunjukkan proses interrupt.

GAMBAR: Proses Interrupt

Jenis-jenis interrupt:

• Software , Interrupt yang disebabkan oleh software sering disebut dengan

nama System Call. Misalnya suatu program ingin mencetak hasil dengan

printer.

• Hardware , Terjadi karena adanya aksi pada perangkat keras, seperti

penekanan tombol keyboard atau menggerakkan mouse. Interrupt ini terbagi

menjadi dua, yaitu: Maskable Interrupt (terjadi karena aksi dari luar, seperti:

Page 27: Pengantar Teknologi Informasi

timer, keyboard, serial port, fixed disk, diskette drive); dan Non Maskable

Interrupt (terjadi karena memori atau kesalahan parity pada I/O).

Penyebab terjadinya interrupt :

1. Program , terjadi sebagai akibat dari eksekusi suatu instruksi , Contoh:

arithmatic overflow , devision by zero , dan sebagainya.

2. Timer , disebabkan oleh timer prosesor.

3. I/O , disebabkan oleh I/O controller baik sebagai tanda bahwa suatu operasi

telah selesai , maupun memberi tanda adanya error.

4. Kegagalan hardware , disebabkan oleh kesalahan hardware , seperti power

failure atau memory parity error

GAMBAR: Siklus Proses dengan Interrupt

Pada saat komputer dijalankan (powered up atau rebooted) , komputer

membutuhkan suatu program inisial untuk dijalankan, program ini sering disebut

dengan bootstrap program. Program tersebut menginisialisasikan semua aspek

sistem, dari CPU register ke device controller ke isi memory. Program bootstrap

harus tahu bagaimana program harus dapat mengalokasikan sistem operasi dan

Page 28: Pengantar Teknologi Informasi

meletakkannya di memori. Kemudian sistem operasi mulai mengeksekusi proses

pertama dan menunggu beberapa event yang akan terjadi. Event tersebut ditandai

dengan adanya interrupt baik datang dari software maupun hardware.

Pada kebanyakan sistem operasi menggunakan interrupt driven , jika tidak

ada proses yang akan dieksekusi , tidak ada I/O device yang melayani sesuatu ,

dan tidak ada tanggapan dari user, maka sistem operasi akan tetap diam menunggu

sesuatu terjadi. Suatu event yang akan terjadi selalu ditandai dengan adanya

iterrupt atau trap. Trap adalah suatu software yang memberikan interrupt yang

disebabkan oleh suatu error (misalnya devide by zero atau invalid memory access)

atau permintaan khusus dari user program yang menyebabkan dibutuhkannya

sistem operasi.

Sistem Kerja KomputerSistem kerja komputer secara garis besar terbagi atas 3 bagian, dan seluruh

bagian ini saling berkaitan satu sama lain.

GAMBAR: Sistem Kerja Komputer

Page 29: Pengantar Teknologi Informasi

Sedangkan fungsi komputer didefinisikan sebagai operasi masing-masing

komponen sebagai bagian dari struktur. Adapun fungsi dari masing-masing

komponen dalam struktur di atas adalah sebagai berikut:

1. Input Device (Alat Masukan)

Input device adalah alat yang digunakan untuk menerima input dari luar

sistem, dan dapat berupa signal input atau maintenance input. Di dalam sistem

komputer, signal input berupa data yang dimasukkan ke dalam sistem komputer,

sedangkan maintenance input berupa program yang digunakan untuk mengolah

data yang dimasukkan. Dengan demikian, alat input selain digunakan untuk

memasukkan data juga untuk memasukkan program.

Beberapa alat input mempunyai fungsi ganda, yaitu disamping sebagai alat

input juga berfungsi sebagai alat output sekaligus, Alat yang demikian disebut

sebagai terminal. Terminal dapat dihubungkan ke sistem komputer dengan

menggunakan kabel langsung atau lewat alat komunikasi.

Terminal dapat digolongkan menjadi non intelligent terminal, smart

terminal, dan intelligent terminal. Non intelligent terminal hanya berfungsi

sebagai alat memasukkan input dan penampil output, dan tidak bisa diprogram

karena tidak mempunyai alat pemroses. Peralatan seperti ini juga disebut sebagai

dumb terminal. Smart terminal mempunyai alat pemroses dan memori di

dalamnya sehingga input yang terlanjur dimasukkan dapat dikoreksi kembali.

Walaupun demikian, terminal jenis ini tidak dapat diprogram oleh pemakai,

kecuali oleh pabrik pembuatnya. Sedangkan intelligent terminal dapat diprogram

oleh pemakai.

Peralatan yang hanya berfungsi sebagai alat input dapat digolongkan

menjadi alat input langsung dan tidak langsung. Alat input langsung yaitu input

yang dimasukkan langsung diproses oleh alat pemroses, sedangkan alat input

tidak langsung melalui media tertentu sebelum suatu input diproses oleh alat

pemroses. Alat input langsung dapat berupa papan ketik (keyboard), pointing

device (misalnya mouse, touch screen, light pen, digitizer graphics tablet), scanner

(misalnya magnetic ink character recognition,optical data reader atau optical

Page 30: Pengantar Teknologi Informasi

character recognition reader), sensor (misalnya digitizing camera),voice

recognizer

(misalnya microphone)

2. Output Device (Alat Keluaran)

Adalah perangkat keras komputer yang berfungsi untuk menampilkan

keluaran sebagai hasil pengolahan data. Keluaran dapat berupa hard-copy (ke

kertas), soft-copy (ke monitor), ataupun berupa suara.

Output yang dihasilkan dari pemroses dapat digolongkan menjadi empat

bentuk, yaitu tulisan (huruf,angka, simbol khusus), image (dalam bentuk grafik

atau gambar), suara, dan bentuk lain yang dapat dibaca oleh mesin (machine-

readable form). Tiga golongan pertama adalah output yang dapat digunakan

langsung oleh manusia, sedangkan golongan terakhir biasanya digunakan sebagai

input untuk proses selanjutnya dari komputer.

Peralatan output dapat berupa :

• Hard-copy device , yaitu alat yang digunakan untuk mencetak tulisan dan

image pada media keras seperti kertas atau film.

• Soft-copy device , yaitu alat yang digunakan untuk menampilkan tulisan dan

image pada media lunak yang berupa sinyal elektronik.

• Drive device atau driver , yaitu alat yang digunakan untuk merekam simbol

dalam bentuk yang hanya dapat dibaca oleh mesin pada media seperti

magnetic disk atau magnetic tape. Alat ini berfungsi ganda , sebagai alat

output dan juga sebagai alat input.

Output bentuk pertama sifatnya adalah permanen dan lebih portable (dapat

dilepas dari alat outputnya dan dapat dibawa ke mana-mana). Alat yang umum

digunakan untuk ini adalah printer , plotter dan alat microfilm. Printer dan plotter

adalah jenis hard-copy device, karena keluaran hasil

proses dicetak di atas kertas. Printer memiliki berbagai macam bentuk dan ukuran,

serta ketajaman hasil cetak. Ukuran kertas yang dapat digunakan punberagam.

Tetapi, untuk mencetak di atas kertas dengan ukuran yang sangat besar,

digunakanlah plotter.

Page 31: Pengantar Teknologi Informasi

Sedangkan output bentuk kedua dapat berupa video display , flat panel

,dan speaker. Monitor adalah salah satu jenis soft-copy device , karena

keluarannya adalah berupa signal elektronik , dalam hal ini berupa gambar yang

tampil di layar monitor. Gambar yang tampil adalah hasil pemrosesan data

ataupun informasi masukan. Monitor memiliki berbagai ukuran layar seperti

layaknya sebuah televisi. Tiap merek dan ukuran monitor memiliki tingkat

resolusi yang berbeda. Resolusi ini lah yang akan menentukan ketajaman gambar

yang dapat ditampilkan pada layar monitor. Jenis-jenis monitor saat ini sudah

sangat beragam, mulai dari bentuk yang besar dengan layar cembung, sampai

dengan bentuk yang tipis dengan layar datar (flat).

Dan alat output bentuk ketiga yang menggunakan media magnetic disk

adalah disk drive , dan yang menggunakan media magnetic tape adalah tape drive.

Contoh daripada output ini adalah diskette , zip drive dan flash disk.

3. I/O Ports

Bagian ini digunakan untuk menerima ataupun mengirim data ke luar

sistem. Peralatan input dan output di atas terhubung melalui port ini.

4. CPU (Central Processing Unit)

CPU merupakan otak sistem komputer, CPU merupakan tempat pemroses

instruksi-instruksi program , yang pada komputer mikro disebut dengan micro-

processor (pemroses mikro).

Pemroses ini berupa chip yang terdiri dari ribuan hingga jutaan IC. Dalam

dunia dagang , pemroses ini diberi nama sesuai dengan keinginan

pembuatnya dan umumnya ditambah dengan nomor seri , misalnya dikenal

pemroses Intel 80486 DX2-400 (buatan Intel dengan seri 80486 DX2-400

yang dikenal dengan komputer 486 DX2) , Intel Pentium 100 (dikenal

dengan komputer Pentium I) , Intel Pentium II-350 , Intel Pentium III-450 ,

Intel Celeron 333 , AMD K-II , dan sebagainya. Masing-masing produk ini

mempunyai kelebihan dan kekurangan masing-masing.

Page 32: Pengantar Teknologi Informasi

CPU terdiri dari dua bagian utama yaitu unit kendali (control unit) dan

unit aritmatika dan logika (ALU). Disamping itu, CPU mempunyai beberapa alat

penyimpan yang berukuran kecil yang disebut dengan register. Bagian bagian

fungsi operasional dalam cpu , yaitu:

• ALU (Arithmetical Logical Unit) sebagai pusat pengolah

data. ALU mempunyai tugas melakukan semua perhitungan aritmatika dengan

dasar penjumlahan sehingga sirkuit elektronik yang digunakan disebut adder.

Tugas lain ALU adalah melakukan keputusan operasi logika berdasarkan

instruksi program. Operasi logika meliputi perbandingan dua operand dengan

menggunakan operator logika tertentu, yaitu < , = , >, < , dan >.

• CU (Control Unit) sebagai pengontrol kerja komputer. C U mempunyai fungsi

sebagai beriku t:

• Mengatur dan mengendalikan alat input dan output

• Mengambil instruksi memori utama

• Mengambil data memori utama untuk proses

• Mengirim instruksi ke ALU jika terdapat perhitungan aritmatika atau

perbandingan logika serta mengawasi kerja ALU

• Menyimpan hasil proses ke memori utama

• Register

Register merupakan alat penyimpanan kecil yang mempunyai kecepatan akses

cukup tinggi , yang digunakan untuk menyimpan data dan instruksi yang

sedang diproses sementara data dan instruksilainnya yang menunggu giliran

untuk diproses masih disimpan di dalam memori utama. Secara analogi ,

register ini dapat diibaratkan sebagai ingatan di otak bila kita melakukan

pengolahan data secara manual , sehingga otak dapat diibaratkan sebagai CPU

, yang berisi ingatan-ingatan , satuan kendali yang mengatur seluruh kegiatan

tubuh dan mempunyai tempat untuk melakukan perhitungan dan perbandingan

logika.

Program yang berisi kumpulan dari instruksi-instruksi dan data diletakkan di

memori utama yang diibaratkan sebagai sebuah meja. Kita mengerjakan program

tersebut dengan memproses satu per satu instruksi-instruksi yang ada di

Page 33: Pengantar Teknologi Informasi

dalamnya, dimulai dari instruksi yang pertama dan berurutan hingga yang

terakhir. Instruksi ini dibaca dan diingat (instruksi yang sedang diproses disimpan

di register). Misalnya instruksi berbunyi HITUNG C = A + B, maka kita

membutuhkan data untuk nilai A dan B yang masih ada di meja (tersimpan di

memori utama). Data ini dimaca dan masuk ingatan kita (data yang sedang

diproses disimpan di register) , yaitu misalnya A bernilai 2 dan B bernilai 3. Saat

ini ingatan otak kita telah tersimpan suatu instruksi , nilai A , dan nilai B ,

sehingga nilai C dapat dihitung yaitu sebesar 5 (proses perhitungan ini dilakukan

di ALU). Hasil dari perhitungan ini perlu dituliskan kembali ke meja (hasil

pengolahan disimpan kembali ke memori utama).

Setelah semua selesai , kemungkinan data , program , dan hasilnya disimpan

secara permanen untuk keperluan di lain hari sehingga perlu disimpan di dalam

lemari kabinet (penyimpanan sekunder).Dengan demikian, ada tiga macam

memori yang dipergunakan di dalam sistem komputer, yaitu:

1. Register , digunakan untuk menyimpan instruksi dan data yang sedang

diproses.

2. Main memory, dipergunakan untuk menyimpan instruksi dan data yang akan

diproses dan hasil pengolahan.

3. Secondary storage, dipergunakan untuk menyimpan program dan data secara

permanen.

Ada banyak register yang terdapat pada CPU dan masing-masing sesuai

dengan fungsinya. Dibawah ini akan diberikan penjelasan secara garis besar dari

masing-masing register:

1. Instruction Register (IR) digunakan untuk menyimpan instruksi yang sedang

diproses.

2. Program Counter (PC) adalah register yang digunakan untuk menyimpan

alamat lokasidari memori utama yang berisi instruksi yang sedang diproses.

Selama pemrosesan instruksi oleh CPU, isi dari PC diubah menjadi alamat

dari memori utama yang berisi instruksi berikutnya yang mendapat giliran

akan diproses, sehingga bila pemrosesan sebuah instruksi selesai maka jejak

instruksi selanjutnya di memori utama dapat dengan mudah didapatkan.

Page 34: Pengantar Teknologi Informasi

3. General purpose register , yaitu register yang mempunyai kegunaan umum

yang berhubungan dengan data yang sedang diproses. Sebagai contoh, register

jenis ini yang digunakan untuk menampung data yang sedang diolah disebut

dengan operand register , sedang untuk menampung hasil pengolahan disebut

accumulator.

4. Memory data register (MDR) digunakan untuk menampung data atau instruksi

hasil pengiriman dari memori utama ke CPU atau menampung data yang akan

direkam ke memori utama dari hasil pengolahan oleh CPU.

5. Memory address register (MAR) digunakan untuk menampung alamat data

atau instruksi pada memori utama yang akan diambil atau yang akan

diletakkan.

Sebagai tambahan dari register, beberapa CPU menggunakan suatu cache

memory yang mempunyai kecepatan sangat tinggi dengan tujuan agar kerja dari

CPU lebih efisien dan mengurangi waktu yang terbuang. Tanpa cache memory ,

CPU akan menunggu sampai data atau instruksi diterima dari memori utama , atau

menunggu hasil pengolahan selesai dikirim ke memori utama baru proses

selanjutnya bisa dilakukan. Padahal proses dari memori utama lebih lambat

dibanding kecepatan register sehingga akan banyak waktu terbuang. Dengan

adanya cache memory, sejumlah blok informasi pada memori utama dipindahkan

ke cache memory dan selanjutnya CPU akan selalu berhubungan dengan cache

memory

5. Memori

Memori terbagi menjadi dua bagian yaitu memori internal dan memori

eksternal. Memori internal berupa RAM (Random Access Memory) yang

berfungsi untuk menyimpan program yang kita olah untuk sementara waktu.

Semua data dan program yang dimasukkan melalui alat input akan disimpan

terlebih dahulu di memori utama , khususnya RAM , yang dapat diakses secara

acak (dapat diisi/ditulis, diambil, atau dihapus isinya) oleh pemrogram. Struktur

RAM terbagi menjadi empat bagian utama, yaitu:

1. Input storage , digunakan untuk menampung input yang dimasukkan melalui

alat input.

Page 35: Pengantar Teknologi Informasi

2. Program storage , digunakan untuk menyimpan semua instruksi-instruksi

program yang akan diakses.

3. Working storage , digunakan untuk menyimpan data yang akan diolah dan

hasil pengolahan

4. Output storage , digunakan untuk menampung hasil akhir dari pengolahan

data yang akan ditampilkan ke alat output. Input yang dimasukkan melalui alat

input akan ditampung terlebih dahulu di input storage. Bila

input tersebut berupa program maka akan dipindahkan ke program storage ,

dan bila berbentuk data maka akan dipindahkan ke working storage. Hasil

dari pengolahan juga ditampung terlebih dahulu di working storage dan bila

akan ditampilkan ke alat output maka hasil tersebut dipindahkan ke output

storage. dan ROM (Read Only Memory) yaitu memori yang hanya bisa dibaca

dan berguna sebagai penyedia informasi pada saat komputer pertama kali

dinyalakan.

Dari namanya, ROM hanya dapat dibaca sehingga pemrogram tidak bisa

mengisi sesuatu ke dalam ROM. ROM sudah diisi oleh pabrik pembuatnya berupa

sistem operasi yang terdiri dari programprogram pokok yang diperlukan oleh

sistem komputer, seperti misalnya program untuk mengatur penampilan karakter

di layar , pengisian tombol kunci papan ketik untuk keperluan kontrol tertentu ,

dan bootstrap program. Program bootstrap diperlukan pada saat pertama kali

sistem komputer diaktifkan. Proses mengaktifkan komputer pertama kali ini

disebut dengan booting, yang dapat berupa cold booting atau warm booting.

Cold booting merupakan proses mengaktifkan sistem komputer pertama kali

untuk mengambil program bootstrap dari keadaan listrik komputer mati (off)

menjadi hidup (on). Sedangkan warm booting merupakan proses pengulangan

pengambilan program bootstrap pada saat komputer masih

hidup dengan cara menekan tiga tombol tombol pada papan ketik sekaligus , yaitu

Ctrl, Alt, dan Del. Proses ini biasanya dilakukan bila sistem komputer macet ,

daripada harus mematikan aliran listrik komputer dan menghidupkannya kembali.

Instruksi-instruksi yang tersimpan di ROM disebut dengan microinstruction atau

firmware karena hardware dan software dijadikan satu oleh pabrik pembuatnya.

Page 36: Pengantar Teknologi Informasi

Isi dari ROM ini tidak boleh hilang atau rusak karena bila terjadi demikian , maka

sistem komputer tidak akan bisa berfungsi. Oleh karena itu , untuk mencegahnya

maka pabrik pembuatnya merancang ROM sedemikian rupa sehingga hanya bisa

dibaca, tidak dapat diubah-ubah isinya oleh orang lain. Selain itu , ROM bersifat

non volatile supaya isinya tidak hilang bila listrik komputer dimatikan.

Pada kasus yang lain memungkinkan untuk merubah isi ROM , yaitu dengan cara

memprogram kembali instruksi-instruksi yang ada di dalamnya. ROM jenis ini

berbentuk chip yang ditempatkan pada rumahnya yang mempunyai jendela di

atasnya. ROM yang dapat diprogram kembali adalah PROM (Programmable Read

Only Memory) , yang hanya dapat diprogram satu kali dan selanjutnya

tidak dapat diubah kembali. Jenis lain adalah EPROM (Erasable Programmable

Read Only Memory) yang dapat dihapus dengan sinar ultraviolet serta dapat

diprogram kembali berulang-ulang. Disamping itu, ada juga EEPROM

(Electrically Erasable Programmable Read Only Memory) yang dapat dihapus

secara elektronik dan dapat diprogram kembali.

6. BUS

Hubungan antara CPU dengan memori utama ataupun dengan alat-alat

input/output (I/O) dilakukan melalui suatu jalur yang disebut dengan bus.

Hubungan antara CPU dengan memori utama melalui jalur bus yang dilekatkan

pada MDR, MAR, dan unit kendali dalam CPU. Sedangkan bus yang

menghubungkan CPU dengan alat-alat I/O tidak dilekatkan langsung ke alat-alat

I/O, tetapi dapatdilakukan melalui suatu alat I/O port atau DMA controller atau

I/O channel. Bus merupakan suatu sirkuit yang merupakan jalur transportasi

informasi antara dua atau alat-alat dalam sistem komputer. Bus yang

menghubungkan antara CPU dengan memori utama disebut

dengan internal bus, sedang yang menghubungkan CPU dengan alat-alat I/O

disebut external bus. Di dalam internal bus , hubungan antara CPU dengan

memori utama dilakukan melalui data bus

yang dihubungkan dengan MDR , dan melalui address bus yang dihubungkan

dengan MAR , serta melalui control bus yang dihubungkan dengan control unit.

Page 37: Pengantar Teknologi Informasi

7. Data Bus

Adalah jalur-jalur perpindahan data antar modul dalam sistem komputer.

Karena pada suatu saat tertentu masing-masing saluran hanya dapat membawa 1

bit data, maka jumlah saluran menentukan jumlah bit yang dapat ditransfer pada

suatu saat. Lebar data bus ini menentukan kinerja sistem secara keseluruhan.

Sifatnya bidirectional, artinya CPU dapat membaca dan menirma data melalui

data bus ini. Data bus biasanya terdiri atas 8, 16, 32, atau 64 jalur paralel.

8. Address Bus

Digunakan untuk menandakan lokasi sumber ataupun tujuan pada proses

transfer data. Pada jalur ini, CPU akan mengirimkan alamat memori yang akan

ditulis atau dibaca.Address bus biasanya terdiri atas 16, 20, 24, atau 32 jalur

paralel.

9. Control Bus

Control Bus digunakan untuk mengontrol penggunaan serta akses ke Data

Bus dan Address Bus,Terdiri atas 4 samapai 10 jalur paralel. CPU akan

pengenalan mengirimkan sinyal pada control bus ini bila akan meng-enable

sebuah alamat yang ditunjuk, baik itu memory atau I/O port.

Sumber : www.kaskus.us

www.tehnik-informatika.com

www.id.wikipedia.org

berbagai sumber di google dll…(dan lupa lagi)