SOAL NO KODE 6
NAMA : DEPI
KAROM
NIM :
11869002
1.
Jelaskan secara terperinci
tentang Teknologi Informasi
Menurut para ahli:
Haag den Keen (1996) Teknologi
informasi adalah seperangkat alat yang membantu anda bekerja dengan informasi
dan melakukan tugas-tugas yang berhubungan dengan pemrosesan informasi.
Martin (1999)
Teknologi informasi tidah hanya terbatas pada teknologi komputer (perangkat
keras atau lunak) yang digunakan untuk memproses dan menyimpan informasi,
melainkan juga mencakup teknologi komunikasi untuk mengirim informasi.
Williams and Swayer (2003)
Teknologi informasi adalah teknologi yang menggabungkan komputasi (komputer)
dengan jalur komunikasi berkecepatan tinggi yang membawa data, suara dan vedio.
Jadi Teknologi informasi
adalah bahan, material, atau seperangkat alat yang membantu manusia dalam
menjelaskan teknologi apa pun untuk membuat, menyimpan, mengubah,
mengkomunikasikan dan/atau menyebarkan informasi baik berupa data, suara atau
video. adapun gambaran kecil dari bentuk teknologi informatika adalah seperti gambar di bawah ini:
2.
Jelaskan secara terperinci
pengertian komputer
Menurut para ahli:
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.
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
Jadi
Komputer adalah suatu
peralatan elektronik yang dipakai untuk mengolah data dan 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 menurut prosedur yang telah dirumuskan.
lebih jelasnya bentuk komputer dan nama-nama bagi bisa dilihat pada gambar di bawah ini
3.
Jelaskan secara terperinci
tentang piranti Komputer
Piranti komputer di bagi menjadi beberapa bagian yaitu
a.
Piranti Masukan
Adapun piranti masukan yang harus ada di
komputer agar komputer berfungsi dengan baik adalah
-
Papan Ketik atau Keyboard: papan
untuk mengetikan perintah komputer
-
Mouse adalah piranti untuk
menggerakan pointer di layar monitor, untuk melakukan perintah tertentu
-
Headset dan Microphone adalah
piranti untuk mendengarkan output suara dan menginfut suara
-
Scanner adalah untuk menginfut
objek gambar dan tulisan menjadi file komputer
-
Motherboard adalah papan sirkuit
tempat berbagai komponen elektronik komputer saling terhubung
-
CPU bagian untuk memproses
perintah dan data dari perangkat lunak
-
Harddisk adalah media untuk
menyimpan data dan program di komputer
-
Webcam adalah kamera video untuk
menginputtampilan visual
b.
Piranti Keluaran
Adapun piranti keluaran yang menghasilkan
dari kegiatan yang telah dilakukan oleh piranti masukan adalah sebagai berikut:
-
Layar Monitor adalah piranti untuk
menampilkan gambar hasil proses dan output
-
Printer adalah media untuk
mencetak teks dan gambar
-
Audio adalah piranti untuk
mengeluarkan hasil suara
-
Plotter adalah piranti sejenis
printer yang berukuran besar dengan kegunaan bisa mencetak input dengan ukuran
besar
-
COM (Computer Output Microfilm)
adalah piranti yang dapat menghasilkan gambar dalam gulungan mikrofilm yang
berisi banyak halaman dalam setiap lembar
c.
Piranti Simpanan
Agar data yang dihasilkan komputer dapat
disimpan, maka digunakan media simpan:
-
Harddisk adalah alat simpan
internal yang pasti ada di komputer, kapasitasnya sangat besar
-
Disket adalah alat simpan
eksternal dengan ukuran fisik dan kapasitas simpan yang kecil, saat ini mulai
jarang dipakai.
-
Zip Drive adalah alat simpan
eksternal dengan kapasitas simpan yang relatif besar saat ini juga mulai jarang
dipakai
-
Keping CD dan DVD adalah alat
simpan eksternal berbentuk cakram dengan kapasitas simpan menengah, biasa
dipakai untuk menyimpan file multimedia atau data cadangan.
-
USB Flash Disk adalah alat simpan
eksternal berukuran kecil dengan kapasitas simpan relatif besar, kini semakin berkembang
dan banyak digunakan.
4.
Jelaskan secara terperinci
tentang pemograman
Sebuah kegiatan menulis,
mengkaji, menguji, memperbaiki dan memelihara suatu tanda, simbol atau kede
disebut Pemrograman, dengan tujuan untuk tidak mengulang-ulang kembali kegiatan
atau perlakuan hal yang sama.
Pemrograman erat kaitannya
dengan perhitungan matematika yang salah satunya adalah algoritma sehingga
dalam melakukan pemograman progremer perlu mahir dalam perhitungan algoritma
matematika, sehingga progremer/pemogram sebelum membuat program perlu mengenal
bahasa pemograman, dimana bahasa pemograman adalah suatu bahasa, aturan, setiap
instruksi dan tata cara pengoperasian kompilator yang bersangkutan pada mesin tertentu,
contoh bahasa-bahasa pemograman antara lain: 1) Prosedural : Algol, pascal,
Fortan, Cobol; 2) Fungsional : LOGO, APL, LISP; 3) Deklaratif : Prolog; 4)
Objeck Oriented Murni: Smalltalk, Eifel. Program komputer adalah
rangkaian kata perintah yang telah dimengerti oleh komputer untuk dikerjakannya. Kata-kata perintah
tersebut membentuk suatu bahasa yang disebut dengan bahasa pemrograman yang di
input ke komputer sehingga komputer bisa mengerti apa yang kita inginkan.
Tetapi sayangnya komputer pada masa sekarang tidak bekerja dengan perasaan
sehingga sistem yang ada pada komputer tidak bisa memperbaiki kata, kalimat
atau perintah yang progremer input jika input tersebut salah. Dari hal tersebut
maka pemograman perlu ketelitian yang cermat
5. Jelaskan secara
terperinci tentang multimedia dan kaitannya dengan pembelajaran
Selama ini
kita kenal multimedia adalah tempat peserta didik berkumpul belajar dengan
menggunakan media komputer.
tetapi yang sebenarnya Multimedia adalah media yang
mengkolaborasikan dua unsur atau lebih media yang terdiri dari teks, grafik,
gambar, foto, audio, dan animasi secara terintegrasi daam satu kesatuan media.
Pada umumnya Multimedia terbagi menjadi dua kategori, yaitu: 1) Multimedia
linear adalah suatu multimedia yang tidak dilengkapi dengan alat
pengontrol apapun yang dapat dioperasikan oleh pengguna(user). Multimedia ini
berjalan sekuensial (berurutan), contohnya TV dan film. 2) Multimedia
interaktif adalah suatu multimedia yang dilengkapi dengan alat pengontrol yang
dapat dioperasikan oleh pengguna, sehingga pengguna dapat memilih apa yang
dikehendaki untuk proses selanjutnya. Contoh multimedia interaktif adalah:
multimedia pembelajaran interaktif, aplikasi game, kuis dan lain-lain.
Adapun
pembelajaran adalah suatu proses penciptaan lingkungan dalam rangka pendewasaan
peserta didik memungkinkan terjadinya proses belajar mengajar. Jadi dalam
pembelajaran adalah bagaimana menciptakan suasana siswa belajar. Belajar dalam
pengertian aktivitas mental siswa dalam berinteraksi dengan lingkungan yang
menghasilkan perubahan perilaku yang bersifat relatif konstan. Dengan demikian
aspek yang menjadi penting dalam aktivitas belajar dan pembelajaran adalah
lingkungan. Bagaimana lingkungan ini diciptakan dengan menata unsur-unsurnya
sehingga dapat merubah perilaku siswa. Dari paparan di atas dapat ditarik
kesimpulan bahwa multimedia dalam pembelajaran sangatlah diperlukan karena multimedia pembelajaran dapat diartikan
sebagai aplikasi multimedia yang digunakan dalam proses pembelajaran, dengan
tujuan menyalurkan pesan (pengetahuan, ketrampilan dan sikap) serta dapat
merangsang pikiran, perasaan, perhatian dan kemauan yang belajar sehingga
secara sengaja proses belajar terjadi, bertujuan dan terkendali.
Manfaat
Multimedia pada proses Pembelajaran
Pembelajaran
yang baik adalah pembelajaran yang bisa menaris perhatian peserta didik selain
itu pembelajaran yang baik adalah pembelajaran yang menerapkan prinsip PAIKEM
(Pembelajaran Aktif, Inovatif, Kreatis, Efektif dan Menyenangkan) dan Secara
umum manfaat yang dapat diperoleh dari penggunaan multimedia adalah proses
pembelajaran lebih menarik, lebih interaktif, jumlah waktu mengajar dapat
dikurangi, kualitas belajar dapat ditingkatkan, dan proses belajar mengajar
dapat dilakukan dimana dan kapan saja, serta sikap belajar siswa dapat
ditingkatkan.
Sedangkan
keunggulan multimedia pembelajaran adalah sebagai berikut.
1.
Memperbesar
benda yang sangat kecil dan tidak tampak oleh mata, seperti kuman, bakteri,
elektron, dan lain-lain.
2.
Memperkecil
benda yang sangat besar, yang tidak mungkin dihadirkan di sekolah, seperti
gajah, rumah, gunung dan lain-lain.
3.
Menyajikan
benda atau peristiwa yang kompleks, rumit dan berlangsung cepat atau lambat,
seperti sistem tubuh manusia, bekerjanya suatu mesin, beredarnya planet Mars,
berkembangnya bunga dan lain-lain.
4.
Menyajikan
benda atau peristiwa yang jauh, seperti bulan, bintang, salju dan lain-lain.
5.
Menyajikan
benda atau peristiwa yang berbahaya, seperti letusan gunung berapi, harimau,
racun dan lain-lain.
6.
Meningkatkan
daya tarik dan perhatian siswa
6.
Jelaskan secara terperinci
tentang internet dan kaitannya dengan pembelajaran
Internet
adalah sarana yang sengaja di sediakan dan diperuntukan bagi manusia yang membutuhkan
informasi dan internet merupakan sarana yang paling mudah untuk memenuhi
kebutuhan dalam mencari berbagai hal terutama yang bersifat informasi yang kita
inginkan. Di internet. Kita dapat mencari barang kebutuhan primer, sekunder,
maupun tersier. Berita dan beragam informasi lain yang diperlukan dapat kita
temukan di internet, termasuk hiburan. Cara yang digunakan pun sangat mudah,
hanya dengan mengetik nama alamat situs atau mencarinya dengan mesin pencari,
dalam hitungan detik kebutuhan yang dicari kita dapatkan.
Di internet,
kita bisa mencari informasi tentang berbagai pengetahuan dan berita-berita
aktual melalui mesin pencari, seperti www.google.com, www.altavista.com, dan
www.yahoo.com. kita juga di fasilitasi di internet dengan fasilitas jaringan sosial seperti
facebook, friendster, tagged, dan hi5.
Adapun
kaitannya dengan pembelajaran, internet menyediakan berbagai informasi tentang
pembelajaran yang bisa di download
(unduh) gratis. Informasi tersebut bisa berupa: 1) Ilmu Pengetahuan dan
Teknologi bisa di pilih di IPTEKnet.id; 2) informasi seputar sain bagi dunia
pendidikan anak bisa dipilih di Planet-science.com; 3) berupa ensiklopedia yang
berupa website (http://www.wikipedia.org) di sini banyak sekali informasi
tentang pembelajaran, ilmu pehetahuan yang berguna di dunia pendidikan, bail
ilmu sosial, ilmu alam, ilmu terapan, ilmu semu, filsafat ilmiah, dan metode
ilmiah; 4) informasi yang khusus tentang kesehatan, lingkungan, satwa,
teknologi, dan antariksa. Bisa dipilih di Livescience.com. dan masih banyak
lagi situs-situs pada internet yang bisa memudahkan mendapatkan ilmu
pengetahuan untuk digunakan dalam pembelajaran
7.
Apa yang saudara ketahui
tentang:
a.
WORD PROCESSING
Word Processing sering di artikan
sebagai perangkat lunak pengolah kata adalah suatu program aplkasi komputer
yang digunakan untuk menghasilkan sesuatu.
Beberapa bagian Word Processing
antara lain sebagai berikut:
1.
Program aplikasi untuk penyusunan,
penyuntingan, pemformatan dan yang lainnya berupa bahan yang dapat dicetak.
Perangkat luaknya berupa Microsoft Word dan OpenOffice.org
2.
Perangkat lunak untuk membantu
pengguna komputer dalam rangka pengelolaan dokumen surat menyurat, perangkat lunaknya adalah
Microsoft Word, WordStar dan ABIWord
Pemrosesan
kata umum digunakan untuk menggantikan tugas pengetikan yang sering dilakukan.
Selain dapat melakukan format pengetikan seperti penomoran, pengaturan spasi,
margin, jenis huruf, pemrosesan kata juga dapat dilakukan dengan pengecekan
kata bahkan kalimat. perangkat lunak pengolah kata adalah alat hampir semua
jenis teks yang dapat anda bayangkan dapat dibuat.
b.
SPREADSHET
Lembar kerja atau spreadsheet adalah tabel data berbentuk kotak
dengan baris dan kolomyang berisikan penghitungan-penghitungan tertentu yang
digunakan untuk melakukananalisa. Bentuk analisa dan perhitungan yang lain
dapat berupa analisastatistik, perhitungan akuntansi, pembuatan time-schedule dan
lain sebagainya (Wikipedia bahasa Indonesia,
ensiklopedia bebas).
Spreadsheet merupakan suatu tabel nilai-nilai
yang disusun dalam baris dan kolom. Masing-masing nilai dapat memiliki suatu
hubungan yang telah terdefinisi dengan nilai yang lainnya. Jika salah satu
nilai dirubah, maka nilai yang lain juga perlu dirubah. Aplikasi spreadsheet
merupakan program komputer yang membiarkan kita untuk membuat dan
memanipulasi lembar kerja secara elektronik. Pada suatu spreadsheet, masing-masing
nilai menempati suatu sel. Kita dapat medefinisikan tipe data pada sel dan hubungannya
dengan sel-sel yang lain
Dari ketiga pernyataan di atas
maka dapat di tarik sebuah kesimpulan Spreadsheet adalah software
atau suatu program untuk menangani masalah data yang berupa baris dan kolom,
dimana data tersebut bisa berupa angka, dan rumus-rumus yang di letakan pada
sel yang terikat oleh baris dan kolom
c.
BOOLEAN SEACHING OPERATOR
Operator Boole dapat dibagi menjadi 3 jenis
yaitu:
1.
Operator AND dimana posisinya terletak
di antara kata kunci yang dapat gunakan dalam penelusuran, adapun kegunaannya
adalah untuk mempersempit hasil pencarian. Misalnya, Tehnik AND Industri, akan mengkerucutkan
penelusuran, sehingga akan diperoleh hasil hanya situs-situs yang mengandung
kata Tehnik dan Industri saja.
2.
Menyimpan operator OR di antara
kata kunci berarti akan memperluas hasil pencarian Misalnya, Tehnik OR Industri,
akan menelusur situs-situs yang mengandung salah satu atau kedua kata tersebut
di dalamnya.
3.
Operator NOT juga sama untuk
mengkerucutkan hasil pencarian. Misalnya, Tehnik NOT Industri, berarti akan
mencari situs-situs yang mengandung kata Tehnik, tetapi tidak mengandung kata Industri.
Pencarian dengan menggunakan frase menjamin bahwa kata-kata yang
ketikkan akan muncul berdampingan pada hasil yang peroleh, persis dengan urutan
sewaktu mengetikkannya. Misalnya, mencari informasi tentang “Tehnik Industri”.
Apabila ketik dalam dua kata Tehnik ndustri dipisahkan dengan spasi, maka
sistem atau mesin pencari yang gunakan akan menerjemahkan bahwa mencari Tehnik
And Industri atau Tehnik Or Industri tergantung pada mesin pencari yang
gunakan. Hasil yang peroleh menjadi tidak sesuai dengan maksud, karena kata Tehnik
dan Industri dapat muncul secara terpisah satu dengan lainnya di dalam dokumen.
Terdapat 10 tehnik Dasar Pencarian Informasi Melalui Mesin Pencari,
langkah tersebut adalah sebagai berikut:
1.
Identifikasi konsep-konsep penting
dari topik yang cari.
2.
Pilih kata kunci yang menggambarkan
konsep-konsep tersebut.
3.
Tentukan apakah kata kunci tersebut
sinonim, istilah yang berkaitan, atau variasi lain dari kata kunci yang harus
disertakan.
4.
Tentukan teknik penelusuran mana
yang sesuai, termasuk menggunakan operator Boole, frase, kedekatan atau
lainnya.
5.
Pilih mesin pencari.
6.
Baca instruksi pencarian pada home
page mesin pencari tersebut. Cari bagian dengan judul “Help”, “Advanced
Search”, Frequently Asked Questions” dan sejenisnya.
7.
Buat ekspresi pencarian dengan
menggunakan sintaks yang sesuai dengan mesin pencari yang digunakan.
8.
Evaluasi hasil pencarian. Berapa
banyak yang ditemukan? Apakah temuan tersebut sesuai dengan query ?
9.
Modifikasi pencarian jika
diperlukan. Kembali ke langkah 2-4 dan revisi query sesuai dengan kebutuhan.
10.
Coba pencarian yang sama dengan
menggunakan mesin pencari yang berbeda (Yahoo!, Google, Altavista, Hotbot,
LookSmart, dsb.) mengikuti langkah 5-9 di atas.
Selain yang kesepuluh langkah di atas terdapat juga cara Melalui
Penelusuran Sederhana, yakni:
1.
cukup memasukkan query (istilah
carian) dalam form, lalu
tekan enter atau klik tombol Google
Search atau Cari
2.
Hasil carian akan ditampilkan
berdasarkan ranking kesesuaian yang dibuat secara otomatis
Sedangkan untuk mencari suatu definisi dari
sebuah konsep maka dapat dilakukan langkah-langkah sebagai berikut:
1.
Google menyediakan fasilitas untuk
mencari definisi dari konsep atau istilah tertentu.
2.
Sintaks yang digunakan adalah:
Ketik DEFINE diikuti titik dua (:), kemudian istilah, kata atau konsep yang
ingin cari definisinya
Menurut Lolytasari Batubara (2008)
Membatasi Carian:
1.
Menggunakan Boolean Logic (AND, OR,
NOT);
2.
Host Searching: Mencari pada host
tertentu;
3.
Filetype Searching: Mencari tipe
file tertentu (DOC, PDF, PPT, ZIP, RTF, EXE, DLL, RPM, dsb.)
4.
Title Searching: Mencari judul web
tertentu;
5.
Mencari Frase (gabungan kata).
Boolean Logic: AND
1.
AND (irisan) berarti mencari
dokumen yang mengandung istilah-istilah yang digabungkan tersebut;
2.
Google secara otomatis menganggap
istilah yang dipisahkan dengan SPASI berarti menggunakan operator AND. Sehingga
tidak perlu lagi menuliskan kata AND untuk membatasi carian;
3.
Contoh: ingin mencari dokumen yang
mengandung kata Islam, Politik, Islam Indonesia, maka cukup mengetikkan kempat
kata tersebut di form, urutan bebas.4. Semakin banyak kata yang dimasukkan,
maka penelusuran akan semakin sempit.
Boolean Logic: OR
1.
OR (gabungan) berarti mencari
dokumen yang mengandung salah satu dari istilah yang digabungkan atau
mengandung semua istilah tersebut;
2.
Contoh: query Kepulauan Or
Nusantara berarti mencari dokumen yang mengandung kata “kepulauan” atau
“nusantara” atau yang mengandung kedua kata tersebut;
3.
Operator OR dapat digunakan
beberapa kali dalam satu carian: Pendidikan OR pengajaran OR Pendidikan OR
pengajaran OR bimbingan OR education OR training OR Course
Boolen Logic: NOT (-)
1.
NOT (pengecualian): Berarti mencari
dokumen yang ada istilah tertentu tetapi tidak ada istilah lain yang
dikecualikan.
2.
Google menggunakan t minus (-)
untuk mengcualikan istilah yang tidak dicari. Jangan lupa untuk memberi spasi
sebelum t minus, dan tanpa spasi setelah t minus.
3.
Contoh: mencari dokumen yang
mengandung kata “Partai” dan kata “politik” tetapi tidak menagndung kata
“Islam”, maka ketikkan: Partai Politik IslamMencari Pada Situs/Host Tertentu
Mencari File Tertentu
1.
Bila mencari dokumen dalam format
file tertentu (DOC, RTF, PDF, ZIP, dsb.), ketikkan query diikuti dengan:
filetype:tipe file yang dicari;
2.
Contoh: mau mencari dokumen yang
mengandung istilah “kurikulum berbasis kompetensi” dalam format RTF, maka
masukkan query: “kurikulum berbasis kompetensi” filetype:rtf.
3.
Maka Google akan menampilkan hasil
di layar dengan memberi t RTF di sebelah kiri temuan. Untuk membuka sebaiknya
download dulu ke Hardisk.
Mencari Frase
1.
Yaitu mencari dokumen yang
mengandung frase atau gabungan kata dengan urutan persis seperti yang dimaksud.
2.
Fungsi: Membatasi penelusuran
3.
Cara: Masukkan query dalam t kutip
atau quote (“ … “)4. Contoh: ingin mencari dokumen yang mengandung frase:
“Sejarah Islam di Indonesia”, maka pada form query, ketik: “Sejarah Islam di
Indonesia”.
d.
CPU
Pengertian dan Fungsi
CPU
Komponen CPU
Diagram blok sederhana
sebuah CPU.
Komponen CPU terbagi
menjadi beberapa macam, yaitu sebagai berikut.
Unit kontrol yang mampu mengatur jalannya program. Komponen ini
sudah pasti terdapat dalam semua CPU. CPU bertugas mengontrol komputer sehingga
terjadi sinkronisasi kerja antar komponen dalam menjalankan fungsi-fungsi
operasinya. termasuk dalam tanggung jawab unit kontrol adalah mengambil
intruksi-intruksi dari memori utama dan menentukan jenis instruksi tersebut.
Bila ada instruksi untuk perhitungan aritmatika atau perbandingan logika, maka
unit kendali akan mengirim instruksi tersebut ke ALU. Hasil dari pengolahan
data dibawa oleh unit kendali ke memori utama lagi untuk disimpan, dan pada
saatnya akan disajikan ke alat output.
Dengan demikian tugas dari unit kendali ini adalah:
1.
Mengatur dan
mengendalikan alat-alat input dan output.
2.
Mengambil
instruksi-instruksi dari memori utama.
3.
Mengambil data dari
memori utama (jika diperlukan) untuk diproses.
4.
Mengirim instruksi ke
ALU bila ada perhitungan aritmatika atau perbandingan logika serta mengawasi
kerja dari ALU.
5.
Menyimpan hasil proses
ke memori utama.
Register merupakan alat penyimpanan kecil yang mempunyai kecepatan
akses cukup tinggi, yang digunakan untuk menyimpan data dan/atau instruksi yang
sedang diproses. Memori ini bersifat sementara, biasanya di gunakan untuk
menyimpan data saat di olah ataupun data untuk pengolahan selanjutnya. 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.
ALU unit yang bertugas untuk melakukan operasi aritmetika dan
operasi logika berdasar instruksi yang ditentukan. ALU sering di
sebut mesin bahasa karena bagian ini ALU terdiri dari dua bagian, ya
itu unit arithmetika dan unit logika boolean yang masing-masing memiliki
spesifikasi tugas tersendiri. 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 digu nakan 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 (³ ).
CPU Interconnections adalah sistem koneksi dan bus yang
menghubungkan komponen internal CPU, yaitu ALU, unit kontrol dan
register-register dan juga dengan bus-bus eksternal CPU yang menghubungkan
dengan sistem lainnya, seperti memori utama, piranti masukan /keluaran.
Cara Kerja CPU
Saat data dan/atau instruksi dimasukkan ke processing-devices, pertama
sekali diletakkan di RAM (melalui Input-storage); apabila berbentuk instruksi
ditampung oleh Control Unit di Program-storage, namun apabila berbentuk data
ditampung di Working-storage). Jika register siap untuk menerima pengerjaan
eksekusi, maka Control Unit akan mengambil instruksi dari Program-storage untuk
ditampungkan ke Instruction Register, sedangkan alamat memori yang berisikan
instruksi tersebut ditampung di Program Counter. Sedangkan data diambil oleh
Control Unit dari Working-storage untuk ditampung di General-purpose register
(dalam hal ini di Operand-register). Jika berdasar instruksi pengerjaan yang
dilakukan adalah arithmatika dan logika, maka ALU akan mengambil alih operasi
untuk mengerjakan berdasar instruksi yang ditetapkan. Hasilnya ditampung di
Accumulator. Apabila hasil pengolahan telah selesai, maka Control Unit akan
mengambil hasil pengolahan di Accumulator untuk ditampung kembali ke
Working-storage. Jika pengerjaan keseluruhan telah selesai, maka Control Unit
akan menjemput hasil pengolahan dari Working-storage untuk ditampung ke
Output-storage. Lalu selanjutnya dari Output-storage, hasil pengolahan akan
ditampilkan ke output-devices.
Fungsi CPU
CPU berfungsi seperti kalkulator, hanya saja CPU jauh lebih kuat daya pemrosesannya. Fungsi utama dari
CPU adalah melakukan operasi aritmatika dan logika terhadap data yang
diambil dari memori atau dari
informasi yang dimasukkan melalui beberapa perangkat keras, sepertipapan ketik, pemindai, tuas kontrol, maupun tetikus.
CPU dikontrol menggunakan sekumpulan instruksi perangkat lunak komputer. Perangkat lunak tersebut dapat dijalankan oleh CPU dengan membacanya dari media
penyimpan, seperti cakram keras, disket, cakram padat, maupun pita perekam. Instruksi-instruksi tersebut kemudian disimpan
terlebih dahulu pada memori fisik (RAM), yang mana
setiap instruksi akan diberi alamat unik yang disebut alamat memori.
Selanjutnya, CPU dapat mengakses data-data pada RAM dengan menentukan alamat
data yang dikehendaki.
Saat sebuah program dieksekusi, data mengalir dari RAM ke sebuah unit
yang disebut dengan bus, yang menghubungkan antara CPU dengan RAM. Data kemudian didekode
dengan menggunakan unit proses yang disebut sebagai pendekoder
instruksi yang sanggup menerjemahkan instruksi. Data kemudian berjalan
ke unit aritmatika dan logika (ALU) yang melakukan
kalkulasi dan perbandingan. Data bisa jadi disimpan sementara oleh ALU dalam sebuah
lokasi memori yang disebut denganregister supaya dapat diambil kembali
dengan cepat untuk diolah. ALU dapat melakukan operasi-operasi
tertentu, meliputi penjumlahan, perkalian, pengurangan, pengujian kondisi
terhadap data dalam register, hingga mengirimkan hasil pemrosesannya kembali
ke memori fisik, media penyimpan, atau
register apabila akan mengolah hasil pemrosesan lagi. Selama proses ini
terjadi, sebuah unit dalam CPU yang disebut dengan penghitung
program akan memantau instruksi yang sukses dijalankan supaya instruksi
tersebut dapat dieksekusi dengan urutan yang benar dan sesuai.
Percabangan instruksi
Pemrosesan instruksi dalam CPU dibagi atas dua tahap, Tahap-I disebut
Instruction Fetch, sedangkan Tahap-II disebut Instruction Execute. Tahap-I
berisikan pemrosesan CPU dimana Control Unit mengambil data dan/atau instruksi
dari main-memory ke register, sedangkan Tahap-II berisikan pemrosesan CPU
dimana Control Unit menghantarkan data dan/atau instruksi dari register ke
main-memory untuk ditampung di RAM, setelah Instruction Fetch dilakukan. Waktu
pada tahap-I ditambah dengan waktu pada tahap-II disebut waktu siklus mesin
(machine cycles time).
Penghitung program dalam CPU umumnya bergerak secara berurutan.
Walaupun demikian, beberapa instruksi dalam CPU, yang disebut dengan instruksi
lompatan, mengizinkan CPU mengakses instruksi yang terletak bukan pada
urutannya. Hal ini disebut juga percabangan instruksi (branching instruction).
Cabang-cabang instruksi tersebut dapat berupa cabang yang bersifat kondisional
(memiliki syarat tertentu) atau non-kondisional. Sebuah cabang yang bersifat
non-kondisional selalu berpindah ke sebuah instruksi baru yang berada di luar
aliran instruksi, sementara sebuah cabang yang bersifat kondisional akan
menguji terlebih dahulu hasil dari operasi sebelumnya untuk melihat apakah
cabang instruksi tersebut akan dieksekusi atau tidak. Data yang diuji untuk
percabangan instruksi disimpan pada lokasi yang disebut dengan flag.