Pengantar Teknologi Informatika
1) Overview Komputer
Komputer adalah alat yang dipakai untuk mengolah data menurut prosedur yang telah dirumuskan. Kata computer pada awalnya dipergunakan untuk menggambarkan orang yang perkerjaannya melakukan perhitungan aritmetika, dengan atau tanpa alat bantu, tetapi arti kata ini kemudian dipindahkan kepada mesin itu sendiri. Asal mulanya, pengolahan informasi hampir eksklusif berhubungan dengan masalah aritmetika, tetapi komputer modern dipakai untuk banyak tugas yang tidak berhubungan dengan matematika.
Dalam arti
seperti itu terdapat alat seperti slide rule, jenis kalkulator
mekanik mulai dari abakus dan seterusnya, sampai semua
komputer elektronik yang kontemporer. Istilah lebih baik yang cocok
untuk arti luas seperti "komputer" adalah "yang
mengolah informasi" atau "sistem pengolah informasi."
Selama bertahun-tahun sudah ada beberapa arti yang berbeda dalam kata
"komputer", dan beberapa kata yang berbeda tersebut sekarang disebut
sebagai komputer.
Kata computer secara
umum pernah dipergunakan untuk mendefiniskan orang yang melakukan perhitungan
aritmetika, dengan atau tanpa mesin pembantu. Menurut Barnhart Concise
Dictionary of Etymology, kata tersebut digunakan dalam bahasa Inggris pada
tahun 1646 sebagai kata untuk "orang yang menghitung" kemudian
menjelang 1897 juga digunakan sebagai "alat hitung mekanis". Selama
Perang Dunia II kata tersebut menunjuk kepada para pekerja wanita Amerika
Serikatdan Inggris yang pekerjaannya menghitung jalan artileri perang
dengan mesin hitung.
Charles
Babbage mendesain salah satu mesin hitung pertama yang disebut mesin
analitikal. Selain itu, berbagai alat mesin sederhana seperti slide
rule juga sudah dapat dikatakan sebagai komputer.
2) CPU
2) CPU
CPU, singkatan dari Central Processing Unit adalah perangkat keras komputer
yang berfungsi untuk menerima dan melaksanakan perintah dan data dari perangkat
lunak. Prosesor sering digunakan untuk menyebut CPU pada umumnya. Adapun
mikroprosesor adalah CPU yang diproduksi dalam sirkuit terpadu, seringkali
dalam sebuah paket sirkuit terpadu-tunggal. Sejak pertengahan tahun 1970-an,
mikroprosesor sirkuit terpadu-tunggal ini telah umum digunakan dan menjadi
aspek penting dalam penerapan CPU.
*Komponen CPU terbagi menjadi beberapa macam, yaitu sebagai berikut:
*Komponen CPU terbagi menjadi beberapa macam, yaitu sebagai berikut:
a) Unit
Kontrol (Control Unit)
Unit kontrol ini adalah bagian dari prosesor yang mampu
mengatur jalannya program. Komponen ini 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
(Aritmathic Logic Unit). 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:
•
Mengatur dan mengendalikan alat-alat input dan output.
• Mengambil
instruksi-instruksi dari memori utama.
• Mengambil
data dari memori utama (jika diperlukan) untuk diproses.
• Mengirim
instruksi ke ALU bila ada perhitungan aritmatika atau logika.
• Mengawasi
kerja dari ALU.
• Menyimpan
hasil proses ke memori utama.
b) Register
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. jika dianalogikan,
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.
c) ALU
ALU merupakan bagian dari CPU 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, yaitu unit
aritmatika 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 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 (³ ).
* 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, seperti papan 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.
3)
Komponen-komponen CPU
Dalam komputer harus ada yang namanya CPU. CPU ini termasuk hardware yang masuk dalam kategori processor. Ada 3 komponen yang terdapat dalam CPU yaitu :
Dalam komputer harus ada yang namanya CPU. CPU ini termasuk hardware yang masuk dalam kategori processor. Ada 3 komponen yang terdapat dalam CPU yaitu :
* Control
unit, Control unit adalah mempunyai tugas sebagai pengendali pusat dan mengaturnya.
Control unit juga berhubungan dengan ALU, contohnya saja instruksi yang di
seleksi oleh Control unit (aritmetika dan fungsi logika) akan dikirim ke ALU.
*ALU (Arithmetic and logical) ini mempunyai fungsi yaitu dengan instruksi program alu bisa melakukan proses perhitungannya.
*Register mempunyai fungsi sebagai tempat penyimpanan yang akan di proses yaitu dari RAM kepada register lalu dari register akan di proses.
*ALU (Arithmetic and logical) ini mempunyai fungsi yaitu dengan instruksi program alu bisa melakukan proses perhitungannya.
*Register mempunyai fungsi sebagai tempat penyimpanan yang akan di proses yaitu dari RAM kepada register lalu dari register akan di proses.
4)
Representasi Data Digital
Representasi data merupakan cara bagaimana nilainya disimpan di dalam memori
komputer. Tipe data integral terbagi menjadi dua buah kategori, baik itu
bertanda (signed) ataupun tidak bertanda (unsigned). Bilangan bulat bertanda
mampu merepresentasikan nilai bilangan bulat negatif, sementara bilangan bulat
tak bertanda hanya mampu merepresentasikan bilangan bulat positif.
Representasi
integer positif di dalam komputer sebenarnya adalah untaian bit, dengan
menggunakan sistem bilangan biner. Urutan dari bit-bit tersebut pun bervariasi,
bisa berupa Little Endian ataupun Big Endian. Selain ukuran, lebar atau
ketelitian (presisi) bilangan bulat juga bervariasi, tergantung jumlah bit yang
direpresentasikanya. Bilangan bulat yang memiliki n bit dapat mengodekan 2n.
Jika tipe bilangan bulat tersebut adalah bilangan bulat tak bertanda, maka
jangkauannya adalah dari 0 hingga 2n-1.
Referensi :
http://adindamiftahul24.blogspot.co.id/2016/10/sistem-unit-dan-representasi-data.html
http://makalahrepresentasidata.blogspot.co.id/
Tidak ada komentar:
Posting Komentar