Makalah Informatika Kelas 10 Bab 4
Makalah Informatika Kelas 10 Bab 4
Makalah Informatika Kelas 10 Bab 4
DISUSUN OLEH:
KELOMPOK 5
Anggota Kelompok :
1. Ayu Talitha Asoka S (06)
2. Fatima Tuzahro (12)
3. Maya Raiha Janeta Rinjani (18)
4. Muhammad Rafid Pasha (24)
5. Paskalis Yoga Nugra Adhi (30)
6. Wawa Mariska (36)
Perangkat keras komputer adalah komponen fisik pada computer yang dapat
disentuh, dilihat atau dipindahkan. Contohnya seperti mouse, harddisk,
processor, RAM, printer, scanner, dll.
Perangkat ini tidak terlihat secara fisik, tapi berfungsi dan dapat
dioperasikan oleh pengguna melalui antarmuka yang disediakan. Fungsinya
untuk menjembatani pengguna dengan perangkat keras. Perangkat lunak
adalah kode-kode program yang dibuat menggunakan bahasa pemrograman.
Contoh perangkat lunak seperti sistem operasi, aplikasi (app), dll. System
operasi yang mayoritas dipakai saat ini adalah MS Windows, MacOS, dan
Linux, sedangkan perangkat lunak lain yang menjadi system operasi
smartphone ialah Android.
c. Pengguna
Pengguna adalah orang yang menggunakan atau mengoperasikan komputer.
2. Jenis-Jenis Komputer
1. Microcomputer (Komputer Mikro)
memiliki ukuran paling kecil di bandingkan dengan jenis komputer lainnya
dan menggunakan microprocessor sebagi CPU atau unit pemrosesan utama.
Contoh antara lain Ultrabook, permainan konsol, telepon pintar dan tablet.
5. Komputer Mainframe
6. Supercomputer
7. Mengelola prosesor.
8. Mengelola memori.setiap program.
9. Mengelola keamanan.
10. Menangani komunikasi dengan jaringan.
1. Multitasking
Pengertian lain menyebutkan bahwa multitugas atau multitasking merupakan
sebuah seni mengubah fokus secara cepat dari pekerjaan satu ke pekerjaan yang
lainnya secara bergantian. Multitasking juga memiliki beberapa pengertian lain,
meskipun secara umumnya disebut sebagai suatu kemampuan seorang individu
dalam menyelesaikan suatu pekerjaan tertentu dalam satu waktu.
2. Cara Komputer Bekerja
Central Processing Unit (CPU)
CPU adalah sebuah sirkuit elektronik yang sangat kompleks, yang bertugas
mengeksekusi instruksi yang disimpan sebagai program. Semua komputer, mulai
dari yang kecil seperti smartphone hingga yang besar dan canggih, harus memiliki
CPU. CPU terdiri dari dua bagian, yaitu CU (control unit) dan ALU
(Arithmetic/Logic Unit). Setiap bagian mempunyai fungsinya masing-masing.
Komputer mempunyai dua jenis tempat penyimpanan: primer (primary storage) dan
sekunder (secondary storage). CPU berinteraksi dengan tempat penyimpanan
primer atau memori utama (main memory), mengacu ke data dan instruksi yang
disimpan didalam nya. Memori utama hanya menyimpan data sementara saja, saat
komputer mengeksekusi sebuah program. Memori sekunder menyimpan data
permanen, yaitu media magnetik atau optik. Disket dan CD-ROM yang sebagai
bagian dari PC adalah peranti sekunder, sama halnya dengan hard dis
a. Bagaimana CPU Menjalankan Instruksi Program
Sebelum instruksi dapat dieksekusi, instruksi program dan data harus ditempatkan
ke dalam memori dari perangkat input atau perangkat penyimpanan sekunder.
Setelah data dan instruksi yang diperlukan berada berada dalam memori, unit
pemrosesan pusat melakukan empat langkah berikut untuk setiap instruksi.
1. Unit kontrol mengambil instruksi dari memori.
2. Unit kontrol menerjemahkan instruksi dan memerintahkan agar data yang
diperlukan dipindahkan dari memori ke ALU (unit aritmatika/logika).
3. Unit aritmatika/logika menjalankan instruksi, artinya ALU diberikan kendali
melakukan operasi aktual pada data.
4. Unit aritmatika/logika menyimpan hasil operasi ini dalam memori atau
register.
b. Mesin Konseptual Sederhana
Kalian diberi sebuah mesin konseptual sederhana ciptaan Mr. ALGO dan
menyimulasikan cara kerjanya, yang seperti cara kerja sebuah komputer, tetapi
dengan lebih sederhana. Pada bagian ini, kalian akan memahami bahwa
instruksi program dalam bahasa yang lebih dekat ke manusia harus
diterjemahkan menjadi instruksi dalam bahasa mesin untuk dapat dijalankan.
Ingat bahwa dengan struktur komputer yang terdiri atas input, output, memori
dan CPU, komputer hanya dapat membaca data dari perangkat masukan,
menulis data ke perangkat keluaran, menyalin data dari CPU ke memori atau
dari memori ke CPU, dan melakukan perhitungan aritmatika dan logika. Dengan
kemampuan tersebut, kita dapat menuliskan program komputer yang beragam
dan luar biasa daya gunanya!
Program komputer terdiri atas sekumpulan instruksi. Instruksi yang dijalankan
oleh mesin harus dikenali oleh CPU yang disebut bahasa mesin. Komputer akan
menjalankan (mengeksekusi) perhitungan dengan langkah yang disebut "fetch
execute cycle" (siklus ambil dan jalankan). Fetch execute cycle ialah operasi
yang paling mendasar dalam komputer, yang juga disebut "fetch decode execute
cycle". Selama fetch execute cycle, mesin komputer akan mengambil instruksi
dari memori dan menjalankan instruksi tersebut sesuai dengan jenis
instruksinya. Siklus untuk fetching, decoding, dan executing sebuah instruksi ini
akan diulang-ulang oleh CPU selama mesin komputer hidup
1. CU akan mengambil instruksi (Fetch).
2. CU akan menerjemahkan instruksi tersebut harus melakukan apa.
3. ALU akan mengambil data yang diperlukan untuk menjalankan instruksi, dan
data yang sedang diproses disimpan dalam Register.
4. ALU menjalankan instruksi.
Berikut ini gambaran Memori dan Register dari sebuah mesin ciptaan Mr.
ALGO tersebut. Alamat pada mesin ini dinyatakan dalam kode Heksadesimal.
Memori dibagi-bagi menjadi kotak-kotak. Setiap kotak mempunyai alamat dan
dapat berisi data. Misalnya, mesin ciptaan kalian memiliki kapasitas memori
untuk menampung 4 data dengan alamat AAA1 s.d AAA4 dan CPU mempunyai
2 register dengan alamat REG1 dan REG2. Semua data akan disimpan dalam
bentuk biner. Namun demikian, untuk kemudahan membaca, data semua
ilustrasi, data tetap dituliskan dalam besaran desimal.
Mesin Konseptual Sederhana akan mengeksekusi perintah tersebut dalam
beberapa langkah karena data disimpan dalam memori (disimpan dalam variabel
X dan Y), sedangkan proses perhitungan penjumlahan harus dilakukan oleh
ALU yang merupakan bagian dari CPU.
Mesin Konseptual Sederhana menjalankan beberapa instruksi bahasa mesin
sebagai berikut untuk menjalankan program di atas.
SIMPAN 100 AAA1
SIMPAN 200 AAA2
SALIN AAA1 REG1
SALIN AAA2 REG2
TAMBAH REG1 REG2
SALIN REG2 AAA3
PRINT AAA3