perangkat keras yang melakukan tugas tertentu (menerima input, memproses input, menyimpan
perintah-perintah, dan menyediakan output dalam bentuk informasi). Selain itu dapat pula
diartikan sebagai elemen-elemen yang terkait untuk menjalankan suatu aktivitas dengan
menggunakan komputer.
Komputer dapat membantu manusia dalam pekerjaan sehari-harinya, pekerjaan itu seperti:
pengolahan kata, pengolahan angka, dan pengolahan gambar.
Elemen dari sistem komputer terdiri dari manusianya (brainware), perangkat lunak (software),
set instruksi (instruction set), dan perangkat keras (hardware). Dengan demikian komponen
tersebut merupakan elemen yang terlibat dalam suatu sistem komputer. Tentu saja hardware
tidak berarti apa-apa jika tidak ada salah satu dari dua lainnya (software dan brainware).
1. Komponen sistem komputer yang pertama adalah hardware atau komponen perangkat
keras. Komponen ini adalah semua peralatan sistem komputer yang dapat disentuh secara
fisik. Perangkat keras ini sendiri juga terdiri dari tiga komponen, yaitu CPU; Peralatan
Input Output, dan Memory. Bila lebih diperinci lagi, CPU juga terdiri beberapa
komponen utama yaitu ALU atau Arithmatic Logic Unit yang gunanya untuk melakukan
fungsi perhitungan; CU atau Control Unit yang mengatur proses perintah serta per-
pindahan data dari bagian CPU yang satu kebagian CPU yang lainnya; dan BUS atau
Interface Unit adalah komponen untuk mengantar perintah serta data diantara CPU
dengan hardware lainnya.
2. Software component atau komponen perangkat lunak merupakan bagian komponen
sistem komputer yang berupa program yang akan menentukan mengenai hal yang harus
dilakukan. Untuk mendapat hasil yang bermanfaat, maka komputer hasur melakukan
perintah yang ada didalam program tersebut. Terdapat dua jenis perangkat lunak dalam
sistem komputer, yaitu software aplikasi dan software system. Sofware system
bermanfaat untuk mengatur penyimpanan file, melakukan load, serta menjalankan
program dan menerima instruksi yang diberikan melalui keyboard maupun mouse.
Software system ini sering disebut dengan sistem operasi atau operation system, yang
contohnya adalah Windows; Linux, Mac, dll. Sedangkan software aplikasi merupakan
perangkat lunak yang merupakan tambahan sistem pada sistem operasi, seperti Open
Office, aplikasi game, aplikasi multimedia, dll.
3. Komponen Data atau disebut data component merupakan fakta dasar yang menjadi wakil
atas suatu kejadian. Data ini merupakan hasil dari proses system komputer yang berupa
informasi. Bila kita melihat kilas balik sejarah komputer, data merupakan alasan utama
hingga terciptanya komputer. Bentuk data pun berbagai jenis yang umumnya berupa
angka.
4. Communication component atau komponen komunikasi terdiri atas software dan
hardware pula. Untuk jenis perangkat keras dari komponen komunikas ini adalah
Comunication Channel dan Networdk Interface Card / NIC atau yang umumnya disebut
modem. Fungsi utama komponen komunikasi adalah untun menyediakan saluran antara
computer. Hubungan tersebut dapat berupa radio, fiber optic, wirreless technology /
5. saluran telepon, wire cable, infra merah, bluetooth. Berbeda dengan modem, maka
komponen ini mengubungkan komputer dengan saluran komunikasi sebagai interface.
Kemudian adanya software berfungsi untuk membuat tiap-tiap komputer mengerti atas
data yang terkirim dianatar kompuer yang saling terhubung. Dengan demikian software
ini dapat membangun saluran serta mengongtro setiap aliran data yang ada.
Komputer dan sistem komputer adalah dua hal yang berbeda. Kata komputer merujuk pada
perangkat elektronik yang telanjang, yang memiliki daya komputasi, menggunakan yang
berbagai operasi dilakukan, sedangkan sistem komputer merujuk kepada sekelompok item, yang
menempatkan bersama-sama membuat aplikasi komputerisasi mungkin. Sistem komputer terdiri
dari lima bagian utama berikut:
3. Firmware
4. Data
5. Pengguna
Bagian fisik dari sistem komputer disebut sebagai perangkat keras. Semua barang-barang
elektronik dan mekanik yang merupakan sistem komputer jatuh ke dalam kategori hardware.
Misalnya, keyboard, mouse, monitor, printer, prosesor dll adalah hardware. Kekuatan dan
kemampuan dari perangkat keras, secara langsung mengatur kekuatan sistem komputer. Sebagai
contoh, lebih lemah adalah perangkat keras dari PC dibandingkan dengan superkomputer
sehingga lebih tinggi-end aplikasi seperti aero pemodelan, peramalan cuaca dll tidak dapat
dilakukan di atasnya. Di sisi lain, semua aplikasi ini menjadi mungkin pada hardware
superkomputer karena mereka dibangun menggunakan elektronik yang paling kuat.
2) Software(perangkat lunak)
Perangkat keras komputer pada dasarnya adalah peralatan yang bodoh. Meskipun memiliki daya
komputasi tetapi tidak dapat menghitung sendiri. Hal ini membutuhkan langkah-demi-langkah
instruksi untuk komputasi. Tanpa instruksi tidak bisa menghitung. Setiap instruksi, yang baik
membuat hardware melakukan tugas atau siap untuk melakukan tugas, yang disebut perangkat
lunak. Misalnya, hanya dengan beralih pada komputer dan menekan tombol keyboard, komputer
tidak akan menerima data. Sebelum itu, akan membutuhkan set instruksi, yang akan bersiap
perangkat keras internal, untuk menerima data. Jadi semua instruksi akan disebut perangkat
lunak. Demikian pula setelah mengaktifkan komputer, satu set instruksi dapat diberikan kepada:
Ini set instruksi juga perangkat lunak. Sekarang hanya membandingkan hasil yang dicapai oleh
dua set instruksi yang berbeda, yang disebutkan di atas. Satu set instruksi melakukan beberapa
fungsi, secara internal di dalam komputer dan satu set instruksi melakukan tindakan nyata
eksternal. (Seperti pencetakan lembar tanda, jasa daftar dll). Jadi berdasarkan tugas yang
dilakukan oleh perangkat lunak, software secara luas diklasifikasikan ke dalam dua kategori
berikut:
Semua instruksi, yang menggunakan komputer baik untuk aktivasi atau manajemen sumber daya
internal yang disebut perangkat lunak sistem. Sebagai contoh, perangkat lunak yang akan
mentransfer data / instruksi dari keyboard ke memori komputer akan menjadi perangkat lunak
sistem. Demikian pula perangkat lunak yang akan membuat prosesor berjalan dan melakukan
perhitungan atau mencetak hasil perhitungan pada printer / monitor juga akan jatuh ke dalam
kategori perangkat lunak sistem. Berikut ini adalah nama-nama software beberapa sistem, yang
pada dasarnya diperlukan untuk fungsi normal dari sistem komputer.
Sistem Operasi: Sistem operasi adalah perangkat lunak sistem pertama dan terpenting yang
diperlukan untuk setiap sistem komputer untuk menjadi operasional. Untuk setiap sistem
komputer untuk menjadi operasional, hal mengaktifkan semua perangkat nya, komponen dan
sumber daya dan membuat mereka siap untuk bekerja. Ia melakukan semua fungsi manajemen
internal dan memastikan fungsi sistematis komputer.
Perintah: Semua instruksi, menggunakan yang sehari-hari tugas rumah tangga dilakukan pada
komputer, juga jatuh ke dalam kategori perangkat lunak sistem. Sebagai contoh, perintah untuk
menyimpan data dalam file, melihat isi disimpan dalam file, membuat salinan duplikat
penggantian nama, file file dll semua perangkat lunak sistem.
Utilitas: Semua software, yang menjaga komputer dan sumber dayanya dari bahaya atau
menjamin berfungsinya atau membangun sebuah lingkungan kerja yang efisien disebut utilitas.
Utilitas pada dasarnya perangkat lunak sistem. Sebagai contoh, utilitas kompresi data, virus
utilitas perlindungan, fragmentasi disk utilitas dll adalah perangkat lunak sistem.
Device Drivers: Itu perangkat lunak, yang ditulis dengan tujuan membuat perangkat fungsional
apabila terhubung ke komputer, disebut device driver. Sebagai contoh, perangkat driver untuk
kamera web, device driver untuk pena cahaya, device driver untuk printer dll adalah contoh dari
perangkat lunak sistem.
Instruksi tersebut, yang diberikan kepada komputer untuk mengotomatisasi tugas manual, yang
disebut perangkat lunak aplikasi. Sebagai contoh, instruksi untuk menambahkan dua matriks,
menemukan jumlah Progresi geometris tertentu (GP) seri, menghitung pajak penghasilan untuk
semua karyawan dari sebuah organisasi, pemesanan tiket udara dll adalah contoh dari perangkat
lunak aplikasi.
Aplikasi perangkat lunak adalah baik dikembangkan dengan menggunakan paket-paket khusus
atau bahasa komputer khusus yang dikembangkan untuk tujuan ini. Paket pengembangan
perangkat lunak khusus seperti MS-Office, CorelDraw, Photoshop, Flash, 3-D Studio Max dll
adalah paket yang dikembangkan untuk mengotomatisasi tugas jenis tertentu. Sebagai contoh,
MS-Office paket telah dikembangkan untuk mengotomatisasi kegiatan kantor (seperti menulis
surat, pembuatan laporan dan grafik, membuat presentasi, penanganan query, dll) Demikian pula
CorelDraw adalah sebuah paket, menggunakan meja kerja penerbitan yang dilakukan atas pada
komputer. Flash digunakan untuk membuat animasi di komputer. Photoshop digunakan untuk
tugas mengedit foto dan 3-D Studio Max digunakan untuk crating presentasi. Ada banyak
kegiatan, yang baik tidak jatuh dalam lingkup siap pakai perangkat lunak atau untuk kegiatan
seperti membangun perangkat lunak kustom-perlu dikembangkan. Custom-membangun
perangkat lunak dikembangkan, dengan menggunakan bahasa komputer seperti Visual Basic, C
+ +, Java dll Sebagai contoh, ada mungkin tidak ada paket siap pakai tersedia untuk
komputerisasi membayar kegiatan pengelolaan organisasi. Dalam kasus ini, sebuah custom built
membayar paket gulungan harus dikembangkan, bagi organisasi. Paket ini dan banyak lainnya
dari jenis ini jatuh ke dalam kategori perangkat lunak aplikasi.
3) Firmware
Perangkat lunak yang dibangun ke dalam hardware disebut firmware. Sebagai contoh, dalam
sistem komputer, beberapa instruksi khusus yang disebut instruksi bootstrap (perangkat lunak)
yang ditulis (dengan bantuan perangkat khusus) dalam sebuah chip elektronik (hardware) disebut
Read Only Memory (ROM) dan chip ini terintegrasi dengan elektronik dari sistem komputer.
Perangkat lunak ini pada dasarnya membaca sistem operasi, beban ke dalam memori komputer
dan membuat perangkat keras fungsional. Perhatikan bahwa program bootstrap adalah contoh
dari firmware karena selalu berada dalam chip elektronik.
4) Data
Fakta baku dan angka ini disebut sebagai data. Sebagai contoh, nomor roll, nama, alamat dan
tanda semua siswa belajar di kelas adalah data. Data selalu memiliki beberapa elemen kejutan
(fakta tersembunyi) yang terkait dengan itu. Seringkali (khususnya ketika data volume besar) ini
elemen kejutan tetap unnoticeable orang yang melihat data. Dengan demikian, data yang tidak
membawa makna baginya. Data bekerja sebagai bahan baku untuk sistem komputer. Sistem
komputer proses data dan memunculkan elemen kejutan tersembunyi di dalamnya. Misalnya,
setelah pengolahan data siswa daftar prestasi dapat dibuat, menunjukkan jumlah roll, nama dan
tanda 10 rankers atas. Daftar ini merupakan surprise elemen, yang telah membawa keluar fakta
tersembunyi yang mahasiswa tersebut beredar. Perhatikan bahwa rincian siswa ini sudah ada
dalam data tetapi unnoticeable ke penampil. Pengolahan telah membawa mereka keluar dan
fokus perhatian pemirsa pada mereka. Perhatikan bahwa elemen kejutan membantu dalam
pengambilan keputusan. Misalnya, tiga mahasiswa harus diberikan beasiswa sebesar Rs. 25.000,
Rs. 15.000 dan Rs. 5.000. Dalam situasi ini, kejutan elemen (merit daftar dalam contoh ini) akan
sangat membantu dalam memutuskan, siapa yang harus diberikan jumlah apa. Hal ini cukup jelas
bahwa dalam ketiadaan unsur kejutan, kemungkinan itu terang bahwa keputusan itu akan
salah.Top of Form Dalam terminologi komputer, data diproses disebut informasi dan informasi
selalu berguna untuk pengambilan keputusan. Dengan demikian, dapat dikatakan bahwa
komputer memproses data dan mengubahnya menjadi informasi untuk pengambilan keputusan.
5) Pengguna
Orang yang menggunakan komputer disebut pengguna. Tidak ada sistem komputer yang
lengkap, tanpa pengguna. Dari awal hingga akhir proses otomatisasi, mereka membutuhkan
campur tangan pengguna.
1. Programmer
2. Pengguna akhir
Programmer adalah pengguna, yang menggunakan komputer untuk menulis program. Orang
programmer yang menulis program sistem (perangkat lunak sistem) disebut programmer sistem
dan mereka yang mengembangkan program aplikasi disebut programer aplikasi.
Pengguna akhir adalah orang-orang, yang memanfaatkan perangkat keras komputer, perangkat
lunak sistem dan perangkat lunak aplikasi untuk beberapa tujuan tertentu, di mana perangkat
lunak aplikasi dirancang. Sebagai contoh, panitera reservasi kereta api, duduk di meja
pemesanan dan melakukan reservasi untuk penumpang adalah pengguna akhir dari paket
pemesanan kereta api. Demikian pula akan ada pengguna akhir paket aplikasi lain
PROGRAM KOMPUTER
Meskipun berbagai tugas dapat dilakukan melalui komputer tapi komputer yang perangkat
bodoh, tidak melakukan apapun sendiri. Semoga mereka operasi internal atau tugas pengguna,
itu membutuhkan langkah-demi-langkah instruksi untuk membawa mereka keluar. Tanpa
instruksi komputer tidak bekerja. Set instruksi yang diberikan ke komputer untuk melakukan
tugas tertentu disebut program atau program komputer. Misalnya, set instruksi 10 berikan kepada
komputer untuk mengidentifikasi dan mencetak jumlah terbesar di antara 20 nomor yang
diberikan akan program. Demikian pula semua instruksi, menggunakan tempat berlabuh yang
disediakan untuk penumpang di kereta akan program lain. Demikian juga Anda memiliki
program untuk setiap tugas yang komputer tidak. Tanpa program komputer tidak berguna.
Program ditulis dalam bahasa komputer. Sebagai contoh, C, C + +, Visual Basic, Java dll bahasa
beberapa komputer populer yang umum digunakan untuk menulis program. Program-program
yang ditulis untuk melaksanakan tugas-tugas internal komputer seperti mentransfer data dari
keyboard ke memori, dari memori ke prosesor atau untuk memantau dll disebut program sistem.
Program yang ditulis untuk komputerisasi kegiatan manual seperti menemukan akar persamaan
kuadrat, faktur mempersiapkan, reservasi kereta api, manajemen rumah sakit dll disebut program
aplikasi. Jika tugas yang akan otomatis lebih besar, lebih dari satu program mungkin diperlukan
untuk mengotomatisasi kegiatan lengkap. Set semua program-program yang sering disebut
sebagai paket atau perangkat lunak paket. Dengan kata lain, dapat dikatakan bahwa paket
perangkat lunak adalah kelompok program-program terkait yang menempatkan bersama-sama
melakukan tugas yang diberikan yang umumnya besar di alam. Misalnya, kereta api pemesanan
paket, rumah sakit manajemen paket, paket penggajian dll
Hi bro ! saya disini akan posting tentang komputer nih, kebetulan ini file tugas KKPI saya d
sekolah, tapi yaa walaupun tugas pribadi yaa kenapa enggak buat dishare ke kalian yang
membutuhkan. Ngomong-ngomong ada yang butuh gak ada yang butuh gak? hihi *harus ada
hayoh
Nah, sekarang silahkan temen-temen baca postingan saya aja deh, biar GPL gituuuu..
Monggo ^^
Jhon J. Longkutoy, berpendapat bahwa computer adalah pemecah persoalan atau pengolah
data yang dapat menghasilkan informasi yang diperlukan
Robert h. Blissmer dlm buku computer annual komputer adalah suatu alat elektronik yg mampu
melakukan beberapa tugas seperti menerima input, memproses input tadi sesuai dengan
programnya, menyimpan perintah-perintah dan hasil pengolahan, serta menyediakan output
dalam bentuk informasi
Donald H. Sanders dalam buku computer annual komputer adalah suatu alat elektronik yg
mampu melakukan beberapa tugas seperti menerima input, memproses input tadi sesuai
dengan programnya, menyimpan perintah-perintah dan hasil pengolahan, serta menyediakan
output dalam bentuk informasi.
VC. Hamacher dkk, dalam buku Computer Today Komputer adalah sistem elektronik utk
memanipulasi
Sejarah Perkembangan Komputer dan Perangkat-perangkatnya
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. Kasir di suatu pertokoan besar (supermarket) sudah menggunakan peralatan otomatis
berupa komputer yang didisain khusus untuk keperluan itu, Kumpulan lagu-lagu yang
sebelumnya hanya dapat didengarkan
melalui media kaset atau piringan hitam, saat ini sudah mulai dikemas dalam bentuk compact
disk(CD) yang dapat didengarkan dengan menggunakan komputer multimedia.
Belum lagi perkembangan teknologi komputer di bidang kesehatan yang maju sangat pesat untuk
membantu diagnosa penyakit dan proses penyembuahnnya. Dan masih banyak lagi bidang-
bidang kehidupan manusia yang saat ini sudah menggunakan peralatan komputer.
Istilah komputer mempunyai arti yang luas dan berbeda bagi setiap orang. Istilah
komputer(computer) diambil dari bahasa Latin computare yang berarti menghitung
(to compute atau toreckon).
Menurut Blissmer (1985), komputer adalah suatu alat elektronik yang mampu melakukan
beberapa tugas, yaitu menerima input, memproses input sesuai dengan instruksi yang diberikan,
menyimpan perintah-perintah dan hasil pengolahannya, serta menyediakan output dalam bentuk
informasi.
Sedangkan menurut Sanders (1985), komputer adalah sistem elektronik untuk memanipulasi data
yang cepat dan tepat serta dirancang dan diorganisasikan supaya secara otomatis menerima dan
menyimpan data input, memprosesnya, dan menghasilkan output berdasarkan instruksi-instruksi
yang telah tersimpan di dalam memori.
Dan masih banyak lagi ahli yang mencoba mendefinisikan secara berbeda tentang komputer.
Namun, pada intinya dapat disimpulkan bahwa komputer adalah suatu peralatan elektronik yang
dapat menerima input, mengolah input, memberikan informasi,
menggunakan suatu program yang tersimpan di memori komputer, dapat menyimpan program
dan hasil pengolahan, serta bekerja secara otomatis.
Dari definisi tersebut terdapat tiga istilah penting, yaitu input (data), pengolahan data, dan
informasi(output).
Pengolahan data dengan menggunakan komputer dikenal dengan nama pengolahan data
elektronik (PDE) atau elecronic data processing (EDP).
Data adalah kumpulan kejadian yang diangkat dari suatu kenyataan (fakta), dapat berupa angka-
angka, huruf, simbol-simbol khusus, atau gabungan dari ketiganya. Data masih belum dapat
bercerita banyak sehingga perlu diolah lebih lanjut.
Pengolahan data merupakan suatu proses manipulasi dari data ke dalam bentuk yang lebih
berguna dan lebih berati, yaitu berupa suatu informasi. Dengan demikian, informasi adalah hasil
dari suatu kegiatan pengolahan data yang memberikan bentuk yang lebih bermakna dari suatu
fakta. Oleh karena itu, pengolahan data elektronik adalah proses manipulasi dari data ke dalam
bentuk yang lebih bermakna berupa suatu informasi dengan menggunakan suatu alat elektronik,
yaitu komputer.
Istilah Komputer berasal dari bahasa latin computare yang berarti alat hitung, karena awalnya
komputer lebih digunakan sebagai perangkat bantu dalam hal penghitungan angka – angka
sebelum akhirnya menjadi perangkat multifungsi. Komputer saat ini adalah hasil evolusi panjang
dari komputer zaman dahulu, yang mulanya adalah alat mekanik dan elektronik. Berikut contoh
penemuan komputer.
a. Abacus . Sempoa atau Abacus adalah alat kuno untuk penghitungan yang terbuat dari rangka
kayu dangan sederetan poros yang berisi manik – manik yang bisa di geser. Alat ini digunakan
untuk melakukan operasi aritmatika seperti penjumlahan, pengurangan, perkalian pembagian dan
akar kuadrat.Muncul sekitar 5.000 Tahun yang lalu di cina dan masih digunakan di beberapa
tempat hingga saat ini. Abacus dapat dianggap sebagai awal mula mesin komputasi
(penghitungan). Penggunanya melakukan perhitungan dengan menggunakan biji – bijian geser
yang diatur pada sebuah rak. Para pedagang di masa itu menggunakan abacus untuk menghitung
transaksi perdagangan. Seiring dengan munculnya pensil dan kertas, abacus kehilangan
popularitasnya.
Setelah Penemuan oleh bapak Charles Babbage, tidak ada penemuan baru yang dianggap berarti
terhadap perkembangan dunia komputer. Sampai dengan munculnya ilmuan bernama Howard
H.Aiken (1900-1973), seorang insinyur Harvard yang bekerja dengan IBM, berhasil
memproduksi kalkulator elektronik untuk untuk US Navy. Kalkulator tersebut berukuran
panjang setengah lapangan bola kaki dan memiliki rentang kabel sepanjang 500 mil. The
Harvard-IBM Automatic Sequence Controlled Calculator (ASCC), atau Mark I, merupakan
komputer relai elektronik. Ia menggunakan sinyal elektromagnetik untuk menggerakkan
komponen mekanik. Mesin tersebut beroprasi dengan lambat (membutuhkan 3-5 detik untuk
setiap perhitungan) dan tidak fleksibel (urutan kalkulasi tidak dapat di ubah). Kalkulator tersebut
dapat melakukan perhitungan aritmatik dasar dan persamaan yang lebih kompleks. Komputer ini
sesungguhnya merupakan dambaan Charles Babbage.
Generasi Komputer
Komputer di bagi dalam beberapa generasi berdasarkan sejarah perkembangannya. Pada setiap
generasi dibedakan berdasarkan kemampuan teknologinya untuk melakukan serangkaian proses
(capability), makin rendah biaya operasionalnya (efficiency) dan makin mudah menggunakannya
(user friendly). Berikut beberapa perkembangan generasi komputer.
1. Komputer Generasi I
Awal Mula diciptakan komputer adalah pada saat terjadinya Perang Dunia II, negara – negara
yangf terlibat dalam perang tersebut berusaha mengembangkan komputer untuk mengeksploitasi
potensi strategis yang dimiliki komputer. Hal ini meningkatkan pendanaan pengembangan
komputer serta mempercepat kemajuan teknologi 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 komputer.
Tahun 1943, pihak inggris menyelesaikan komputer pemecah kode rahasia yang dinamakan
Colossus untukmemecahkan kode rahasia yang digunakan jerman. Perkembangan Komputer
Generasi I diawali dengan terciptanya komputer yang disebut Electronic Numerical Integrator
and Computer (ENIAC). Komputer ini dibuat oleh pemerintah Amerika Serikat yang bekerja
sama dengan university of Pennysylvania pada tahun 1946. ENIAC terdiri atas 18.000 tabung
vakum, 70.000 resistor, dan 5 juta titik solder.
Merupakan mesin yang sangat besar dan membutuhkan daya sebesar 160 kW. Komputer ini
dirancang oleh John P.Eckert (1919-1995) dan John W.Mauchly (1907-1980). ENIAC
merupakan komputer serbaguna (general purpose computer) yang bekerja 1000 kali lebih cepat
dibanding Mark 1.
Pertengahan 1940-an, John Von Neumann (1903-1957) bergabung dengan tim University Of
Pennysylvania dalam usaha membangun konsep desain komputer 40 tahun mendatang masih
dipakai dalam teknik komputer. Von Neumann mendesain Electronic Discrete Variable
Automatic Comnputer (EDVAC) pada tahun 1945 dengan sebuah memori untuk menampung
baik program atau pun data. Teknik ini memungkinkan komputer untuk berhenti pada suatu saat
dan kemudian melanjutkan pekerjaannya kembali. Kunci utama arsitektur Von Neumann adalah
unit pemrosesan sentral (Central processor unit/ CPU), yang memungkinkan seluruh fungsi
komputer dikoordinasikan melalui satu sumber tunggal. Tahun 1951, UNIVAC I (Universal
Automatic Computer I) yang di buat oleh Remington Rand, menjadi komputer komersial
pertama yang memanfaatkan model arsitektur Von Neumann. UNIVAC dimiliki oleh Badan
Sensus Amerika Serikat dan General Electric. Salah satuhasil mengesankan komputer UNIVAC,
yaitu prediksi kemenangan Eisenhower dalam pemilihan presiden Amerika Serikat pada tahun
1952. Komputer Generasi I memiliki ciri khas, yakni instruksi operasi dibuat secara spesifik
untuk satu tugas tertentu. Setiap komputer memiliki program kode-biner masing – masing yang
berbeda yang disebut “Bahasa Mesin”(Machine Language). Hal ini menyebabkan komputer sulit
untuk diprogram dan membatasi kecepatannya. Berikut Karakteristik komputer Generasi I secara
umum. 1) Sirkuitnya Menggunakan Tabung Hampa. Penggunaan Tabung Hampa tersebut yang
membuat ukuran komputer pada masa tersebut berukuran sangat besar. 2) Komputer mempunyai
silinder magnetik untuk menyimpan data. 3) Programnya hanya bisa dibuat menggunakan bahasa
mesin. 4) Instruksi operasi dibuat secara spesifik untuk tugas tertentu. 5) Menggunakan Konsep
Stored Program dengan memori utamanya adalah Magnetic Core Storage. 6) Menggunakan
Simpanan Luar Magnetic Tape dan Magnetic Disk. 7) Ukuran fisik komputer besar, memerlukan
ruang yang luas. 8) Suhunya cepat panas, sehingga diperlukan pendingin. 9) Prosesnya kurang
cepat. 10) Daya simpannya kecil. 11) Membutuhkan daya listrik yang besar.
Beberapa komputer yang termasuk komputer generasi pertama adalah EDSAC, ACE, SEC,
Havard Mark II, Havard Mark III, UNIVAC, dan lain sebagainya.
Bahasa mesin yang digunakan adalah bahasa assembly. Dalam bahasa assembly digunakan kode-
kode berupa singkatan yang menggantikan kode biner. Komputer mampu mendesain produk,
menghitung daftar gaji, mencetak data sehingga komputer generasi kedua ini sukses di pasaran.
Ciri-ciri: 1) Ukuran fisik lebih kecil dibanding komputer generasi pertama karena telah
menggunakan transistor pada sirkuitnya 2) Menggunakan memori yang cukup besar 3) Telah
menggunakan media penyimpanan luar berbentuk removable disk seperti megnetic disk dan
magnetic tape 4) Penggunaan aplikasinya lebih luar 5) Proses operasinya lebih cepat 6)
Penggunaan daya lebih kecil 7) Program yang dibuat dapat menggunakan bahasa tingkat tinggi
seperti FORTAN, COBOL, dan ALGOL.
Beberapa contoh dari komputer generasi kedua adalah IBM 7080, IBM 1400, UNIVAC SS90,
UNIVAC III, PDP-1, PDP-8, Burroghts 200, dan lain sebagainya.
SISTEM KOMPUTER
Supaya komputer dapat digunakan untuk mengolah data, maka harus berbentuk suatu sistem
yang disebut dengan sistem komputer. Secara umum, sistem terdiri dari elemen-elemen yang
saling berhubungan membentuk satu kesatuan untuk melaksanakan suatu tujuan pokok dari
sistem tersebut.
Tujuan pokok dari sistem komputer adalah mengolah data untuk menghasilkan informasi
sehingga perlu didukung oleh elemen-elemen yang terdiri dari perangkat keras (hardware),
perangkat lunak(software), dan brainware. Perangkat keras adalah peralatan komputer itu
sendiri,.
perangkat lunak adalah program yang berisi perintah-perintah untuk melakukan proses tertentu,
dan brainware adalah manusia yang terlibat di dalam mengoperasikan serta mengatur sistem
komputer.
Ketiga elemen sistem komputer tersebut harus saling berhubungan dan membentuk satu
kesatuan.
Perangkat keras tanpa perangkat lunak tidak akan berarti apa-apa, hanya berupa benda mati.
Kedua perangkat keras dan lunak juga tidak dapat berfungsi jika tidak ada manusia yang
mengoperasikannya.
Adapun fungsi dari masing-masing komponen dalam struktur di atas adalah sebagai
berikut:
1. Input Device (Alat Masukan)
Adalah perangkat keras komputer yang berfungsi sebagai alat untuk memasukan data atau
perintah ke dalam komputer.
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.
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, dan ROM (Read Only Memory) yaitu memori yang
haya bisa dibaca dan berguna sebagai penyedia informasi pada saat komputer pertama kali
dinyalakan.
6. 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.
7. 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.
8. Control Bus
Control Bus digunakan untuk mengontrol penggunaan serta akses ke Data Bus dan Address
Bus,Terdiri atas 4 samapai 10 jalur paralel.
INPUT DEVICE
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 character recognition reader), sensor (misalnya
digitizing camera),voice recognizer
(misalnya microphone).
Penggunaan Keyboard
Penciptaan keyboard komputer di ilhami oleh penciptaan mesin ketik yang dasar rancangannya
di buat dan di patenkan oleh Christopher Latham pada tahun 1868 dan banyak dipasarkan pada
tahun 1877 oleh Perusahaan Remington.
Keyboard komputer pertama disesuaikan dari kartu pelubang(punch card) dan teknologi
pengiriman tulisan jarak jauh(Teletype).
Dahulu orang banyak yang menggunakan mesin ketik baik yang biasa maupun mesin ketik
listrik. Keyboard mempunyai kesamaan bentuk dan fungsi dengan mesin ketik.
Perbedaannya terletak pada hasil output atau tampilannya. Bila kita menggunakan mesin ketik,
kita tidak dapat menghapus atau membatalkan apa-apa saja yang sudah ketikkan dan setiap satu
huruf atau simbol kita ketikkan maka hasilnya langsung kita lihat pada kertas. Tidak demikian
dengan keyboard. Apa yang kita ketikkan hasil atau keluarannya dapat kita lihat di layar monitor
terlebih dahulu, kemudian kita dapat
memodifikasi atau melakukan perubahan-perubahan bentuk tulisan, kesalahan ketikan dan yang
lainnya.
Keyboard dihubungkan ke komputer dengan sebuah kabel yang terdapat pada keyboard.
Ujung kabel tersebut dimasukkan ke dalam port yang terdapat pada CPU komputer.
Penggunaan Mouse
Pada dasarnya, penunjuk (pointer) yang dikenal dengan sebutan “Mouse” dapat digerakkan
kemana saja berdasarkan arah gerakan bola kecil yang terdapat dalam mouse. Jika kita membuka
dan mengeluarkan bola kecil yang terdapat di belakang mouse, maka akan terlihat 2 pengendali
gerak di dalamnya.
Kedua pengendali gerak tersebut dapat bergerak bebas dan mengendalikan pergerakan
penunjuk, yang satu searah horisontal (mendatar) dan satu lagi vertikal (atas dan bawah).
Jika kita hanya menggerakkan pengendali horisontal maka penunjuk hanya akan bergerak secara
horisontal saja pada layar monitor komputer. Dan sebaliknya jika penunjuk vertikal yang
digerakkan, maka penunjuk (pointer) hanya bergerak secara vertikal saja dilayar monitor. Jika
keduanya kita gerakkan maka gerakan penunjuk (pointer) akan menjadi diagonal. Jika bola kecil
dimasukkan kembali, maka bola itu akan menyentuh dan menggerakkan kedua pengendali gerak
tersebut sesuai dengan arah mouse yang kita gerakkan.
Pada sebagian besar mouse terdapat tiga tombol, tetapi umumnya hanya dua tombol yang
berfungsi,yaitu tombol paling kiri dan yang paling kanan. Pengaruh dari penekanan tombol atau
yang di kenal dengan istilah “Click” ini tergantung pada obyek (daerah) yang kita tunjuk.
Komputer akan mengabaikan penekanan tombol (click) bila tidak mengenai area atau obyek
yang tidak penting.
Kemudian dalam penggunaan mouse juga kita kenal istilah “Drag” yang artinya menggeser atau
menarik. Apabila kita menekan tombol paling kiri tanpa melepaskannya dan sambil
menggesernya, salah satu akibatnya obyek tersebut berpindah atau menjadi pindah(tersalin) ke
obyek lain dan terdapat kemungkinan lainnya.
Kemungkinan-kemungkinan ini tergantung pada jenis program aplikasi apa yang kita jalankan.
Mouse terhubung dengan komputer dengan sebuah kabel yang terdapat pada mouse. Ujung kabel
tersebut dimasukkan dalam port yang terdapat di CPU komputer.
Penggunaan Scanner
Scanner adalah suatu alat elektronik yang fungsinya mirip dengan mesin fotokopi.
Mesin fotocopy hasilnya dapat langsung kamu lihat pada kertas sedangkan scanner hasilnya
ditampilkan pada layar monitor komputer dahulu kemudian baru dapat
dirubah dan dimodifikasi sehingga tampilan dan hasilnya menjadi bagus yang kemudian
dapat disimpan sebagai file text, dokumen dan gambar.
Bentuk dan ukuran scanner bermacammacam, ada yang besarnya seukuran dengan kertas folio
ada juga yang seukuran postcard, bahkan yang terbaru, berbentuk pena yang baru diluncurkan
oleh perusahaan WizCom Technologies Inc.
Scanner berukuran pena tersebut bisa menyimpan hingga 1.000 halaman teks
cetak dan kemudian mentransfernya ke sebuah komputer pribadi (PC).
Scanner berukuran pena tersebut dinamakan Quicklink. Pena scanner itu berukuran panjang
enam inci dan beratnya sekitar tiga ons. Scanner tersebut menurut WizCom dapat melakukan
pekerjaannya secara acak lebih cepat dari scanner yang berbentuk datar.
Data yang telah diambil dengan scanner itu, bisa dimasukkan secara langsung ke semua aplikasi
komputer yang mengenali teks ASCII.
Perbedaan tiap scanner dari berbagai merk terletak pada pemakaian teknologi dan resolusinya.
Pemakaian teknologi misalnya penggunaan tombol-tombol digital dan teknik pencahayaan.
Ada dua macam perbedaan scanner dalam memeriksa gambar yang berwarna yaitu :
1. Scanner yang hanya bisa satu kali meng-scan warna dan menyimpan semua warna pada saat
itu saja.
2. Scanner yang langsung bisa tiga kali digunakan untuk menyimpan beberapa warna.
Warnawarna tersebut adalah merah, hijau dan biru.
Scaner yang disebut pertama lebih cepat dibandingkan dengan yang kedua, tetapi menjadi
kurang bagus jika digunakan untuk reproduksi warna. Kebanyakan scanner dijalankan pada 1-bit
(binary digit / angka biner), 8-bit (256 warna), dan 24 bit (lebih dari 16 juta warna). Nah, bila
kita membutuhkan hasil yang sangat baik maka dianjurtkan menggunakan scanner dengan bit
yang besar agar resolusi warna lebih banyak dan bagus.
Digital Camera
Salah satu input device yang sedang marak belakangan ini adalah digital camera. Dengan adanya
alat ini, kita dapat lebih mudah memasukan
data berupa gambar apa saja, dengan ukuran yang relatif cukup besar, ke dalam komputer kita.
Digital camera yang beredar di pasaran saat ini ada berbagai macam jenis, mulai dari jenis
camera untuk mengambil gambar statis, sampai dengan camera yang dapat merekam gambar
dinamis seperti video.
Mic (Microphone)
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. Sedangkan output bentuk kedua dapat berupa video display,
flat panel,dan speaker. Dan alat output bentuk ketiga yang menggunakan media magnetic disk
adalah disk drive, dan yang menggunakan media magnetic tape adalah tape drive.
Monitor
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).
Infocus
Infocus hampir sama dengan monitor.
Fungsinya adalah untuk menampilkan
gambar/visual hasil pemrosesan data. Hanya saja, infocus memerlukan obyek lain sebagai media
penerima pancaran singnal-signal gambar yang dipancarkan. Media penerima tersebut sebaiknya
memiliki permukaan datar dan berwarna putih (terang). Biasanya yang digunakan adalah dinding
putih, whiteboard, ataupun kain/layar putih yang dibentangkan.
Tugas utama dari ALU adalah melakukan semua perhitungan aritmatika (matematika) yang
terjadi sesuai dengan instruksi program. ALU melakukan semua operasi aritmatika dengan dasar
penjumlahan sehingga sirkuit elektronik yang digunakan disebut adder.
Tugas lain dari ALU adalah melakukan keputusan dari suatu operasi logika sesuai dengan
instruksi program. Operasi logika meliputi perbandingan dua operand dengan menggunakan
operator logika tertentu, yaitu sama dengan (=), tidak sama dengan (¹ ), kurang dari (<), kurang
atau sama dengan (£ ), lebih besar dari (>), dan lebih besar atau sama dengan (³ ).
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
instruksi lainnya 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 datasecara 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 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. Di
bawah 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 lokasi
dari 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.
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.
Array Processor
Bila sejumlah besar dari perhitungan harus dilakukan, maka untuk mempercepat proses biasanya
dipergunakan unit tambahan yang disebut dengan array processor atau co-processor. Unit ini
terpisah dari unit lainnya yang dapat ditambahkan pada pemroses utamanya.
Dengan perkembangan teknologi sekarang, unit pemroses tambahan ini sudah tidak diperlukan
lagi karena pemroses mikro yang ada sudah mampu menangani perhitungan dengan kemampuan
dan kecepatan yang sangat tinggi. Teknologi pemroses tambahan inidiperlukan untuk komputer-
komputer mikro lama, misalnya yang masih menggunakan pemroses utama seri 8088 hingga
80486.
MEMORI
CPU hanya dapat menyimpan data dan instruksi di register yangberukuran kecil sehingga tidak
dapat menyimpan semua informasi yangdibutuhkan untuk keseluruhan proses program. Untuk
mengatasi hal ini, maka CPU harus dilengkapi dengan alat penyimpan yang berkapasitas
lebih besar yaitu memori utama. Unit ini dapat dibayangkan sebagai sekumpulan kotak-kotak
yang masing-masing dapat menyimpan sepenggal informasi baik berupa data maupun instruksi.
Tiap-tiap lokasidari kotak ditunjukkan oleh suatu alamat (address), yaitu berupa nomor
yang menunjukkan lokasi tertentu dari kotak memori.
Ukuran memori ditunjukkan oleh satuan byte, misalnya 1 Mb, 4 Mb, 8 Mb, atau bahkan adayang
sampai 256 Mb. Pada umumnya 1 byte memori terdiri dari 8 – 32 bit (binary digit), yaitu
banyaknya digit biner (0 atau 1) yang mampu disimpan dalam satu kotak memori.
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.
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.
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 dapat dilakukan 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.
PEMROSESAN INSTRUKSI
Jika pemrogram menginginkan CPU untuk mengerjakan sesuatu, maka harus ditulis suatu
instruksi yang dapat dipahami oleh CPU. Kumpulan dari instruksi inilah yang disebut dengan
program.
Program yang akan diproses dan data yang akan diolah oleh CPU harus diletakkan terlebih
dahulu di memori utama. Proses ini yang biasa kita lakukan dengan mengetikkan nama program
pada prompt DOS, atau meng-klik ikon pada sistem operasi Windows. Instruksi-instruksi yang
dapat diproses oleh CPU adalah instruksi-instruksi yang sudah dalam bentuk bahasa mesin.
Tahap pertama dari pemrosesan suatu instruksi oleh CPU disebut dengan instruction fetch, yaitu
proses CPU mengambil atau membawa instruksi dari memori utama ke CPU. Tahap selanjutnya
(kedua) disebut instruction execute, yaitu proses dari CPU untuk mengerjakan instruksi yang
sudah diambil dari memori utama dan sudah berada di IR register.
Waktu yang dibutuhkan untuk menyelesaikan tahap pertama disebut waktu instruksi (instruction
time), dan waktu yang dibutuhkan untuk menyelesaikan tahap kedua disebut waktu eksekusi
(execution time). Sedangkan total waktu yang dibutuhkan untuk kedua tahap tersebut dinamakan
waktu siklus (cycle time).
Beberapa pabrik komputer mengukur kecepatan CPU berdasarkan lamanya melakukan satu
siklus mesin yang diukur dengan satuan megahertz (Mhz), dimana satu Mhz berarti dapat
diselesaikan satu juta siklus per detiknya. Suatu pengukur waktu yang disebut dengan clock akan
berdetak untuk tiap-tiap siklus yang dilakukan. Misalnya suatu pemroses 16 Mhz berarti clock
akan berdetak sebanyak 16 juta kali tiap detiknya.
Pengertian Tentang Software Atau Perangkat Lunak Komputer – selamat pagi sobat kali ini
blog download game gratis dan download software gratis akan membahas tentang Pengertian
Software atau Perangkat Lunak Komputer yaitu adalah merupakan sebuah program
komputer yang menjembatani antara pengguna komputer dengan perangkat keras (Hardware)
yang digunakannya. Dengan kata lain, perangkat lunak komputer ini merupakan penerjemah
antara manusia (Brainware) sebagai orang yang memberi instruksi, dan komputer sebagai
pihak yang menerima instruksi.
Jenis Software Atau Perangkat Lunak Komputer
Perangkat Lunak atau Software dibagi menjadi dua kategori yaitu perangkat lunak sistem dan
perangkat lunak aplikasi.
Nah, itulah ulasan dari Dwi Yosi tentang Pengertian Software / Perangkat Lunak Komputer untuk anda.
semoga bermanfaat ya.
Baca Juga ulasan dari yosi tentang artikel lainnya yang mudah mudahan bisa bermanfaat untuk kalian
semua yaitu tentang game onet, pes 2014 apk, dan fifa online 3 terbaru 2014.
Penting..!!! Sebelum Melakukan Proses Download, Sebaiknya Anti Virus apapun di Komputer sobat
harap di nonaktifkan Terlebih dahulu ya. Agar Patch Full Versionnya Dapat di Unduh juga. Makasih ^_^
Sistem Operasi (Operating System) atau yang biasa disingkat OS, merupakan perangkat
lunak (software) sistem yang bertugas melakukan kontrol dan manajemen perangkat keras serta
operasi-operasi dasar dari suatu sistem Komputer. Manajemen ini termasuk menjalakan software
aplikasi seperti program-program pengolah kata, pemutar multimedia, dan sebagainya.
Sistem Operasi merupakan software pertama yang terdapat pada memori komputer pada saat
komputer dijalankan. Sedangkan software-software lainnya akan dijalankan setelah sistem
operasi berjalan terlebih dahulu. Setelah itu sistem operasi akan melakukan pelayanan terhadap
software-software tersebut. Beberapa layanan yang biasa dikerjakan oleh sistem operasi yaitu:
1. Akses Disk
2. Manajemen Memori, Sistem Operasi Komputer menjamin aplikasi perangkat lunak lainnya
bisa memakai memori, melakukan input serta output terhadap peralatan lain, dan mempunyai
akses kepada sistem file.
3. Penjadwalan Task, Jika ada beberapa program yang berjalan secara bersamaan sistem
operasi akan mengatur jadwal yang tepat, sehingga program-program tersebut tidak crash serta
dapat berjalan sesuai prosedir.
4. Pengaturan user interface
5. dsb..
Beberapa tugas diatas seharusnya dikerjakan oleh Software. Akan tetapi dengan adanya sistem
operasi , software tak perlu mengerjakan tugas-tugas tersebut. Bagian sistem operasi yang
melakukan tugas-tugas inti tersebut dinamakan Kernel.
Belum Diperiksa
Partisi memori dan sistem operasi merupakan contoh dari perangkat lunak sistem
Perangkat lunak sistem adalah suatu istilah generik yang merujuk pada jenis perangkat lunak
komputer yang mengatur dan mengontrol perangkat keras sehingga perangkat lunak aplikasi
dapat melakukan tugasnya. Ia merupakan bagian esensial dari sistem komputer. Sistem operasi
adalah suatu contoh yang jelas, sedangkan OpenGL atau pustaka basis data adalah contoh
lainnya. Perangkat lunak jenis ini dibedakan dengan perangkat lunak aplikasi, yang merupakan
program yang membantu pengguna melakukan tugas spesifik dan produktif, seperti pengolahan
kata atau manipulasi gambar.