Sebelum Kita mempelajari pemrogramman menggunakan bahasa C/C++, pertama-tama kita wajib mengetahu sedikit tentang apa itu komputer, isi dari sistem komputer, dan bagaimana cara kerja komputer.
Pengertian Komputer
Komputer adalah sebuah mesin hitung elektronik yang secara cepat dapat menerima masukan digital, mengelolah informasi / data berdasarkan seperangkat intruksi yang tersimpan dalam komputer tersebut, dan menghasilkan keluaran informasi yang dihasilkan setelah pengolahan data. Biasanya Data atau informasi tersebut akan diolah menurut prosedur yang telah dirumuskan oleh para programmer.
Pada awalnya kata Komputer digunakan untuk menggambarkan orang yang mempunyai pekerjaan dalam bidang perhitungan aritmatika, tanpa atau dengan alat bantu. Untuk mempermudahkan penghitungan maka dibuatlah mesin penghitung, tetapi arti kata ini kemudian dipindahkan kepada mesin itu sendiri, Yang sudah tidak asing lagi dan sangat berjasa bagi kita yaitu Komputer.
Memang, komputer yang kita kenal pada jaman modern ini. Komputer Modern pada saat ini sudah bisa digunakan untuk apapun, termasuk mengerjakan tugas sekolah, kerja, menggambar, gaming dan lain-lain. Tetapi sebenarnya asal mulanya Komputer yaitu untuk pengolahan informasi hampir eksklusif berhubungan dengan masalah aritmatika.
Komputer terdiri dari lima bagian utama yang mempunyai fungsi sendiri-sendiri, yaitu : masukan, memori, aritmatika dan logika, keluaran dan kontrol.
Gambar 1.1 : Unit Fugsional Dasar Komputer
Masukan dan Pengeluaran (Input & Output), Merupakan salah satu fungsi komputer yang memungkinkan komputer untuk menerima data dari luar, dan juga memungkinkan komputer untuk mengeluarkan hasil kerja dari proses yang telah dilakukanya. Hasil kerja tersebut dapat berbentuk Fisik (Hardcopy) atau Non-Fisik (Softcopy).
Memory, Memory adalah urutan byte yang dinomori seperti halnya sel atau peti penyimpanan yang berderet. Masing-masing diisi dengan sepotong kecil data informasi yang biasanya berasal dari Masukan atau hasil proses data.
Aritmatika dan Logika, Dalam bahasa inggris disebut Arithmetic Logic Unit (ALU), adalah alat yang melakukan pelaksanaan dasar seperti pelaksanaan aritmatika, penjumlahan , pengurangan, perkalian, pembagian, pelaksanaan Logis seperti halnya AND, OR, NOT dan lain-lain.
Kontrol, Kontrol ini berfungsi untuk mengentrol pembacaan intruksi program komputer.
Struktur Komputer
Komputer adalah sebuah sistem yang berinteraksi dengan dunia luar menggunakan cara tertentu, hal itu dilakukan melalui Perangkat Peripheral dan Saluran Komunikasi (Communication Line), dan empat struktur utama, yaitu :
Central Processing Unit (CPU), berfungsi sebagai pengontrol operasi komputer dan pusat pengeloahan fungsi-fungsi komputer.
Memori Utama, Berfungsi sebagai penyimpanan data.
I/O (Input & Output), Berfungsi untuk memindahkan data ke lingkungan luar, atau ke dalam, atau perangkat lainya
System Interconnection, merupakan sistem yang menghubungkan CPU, Memori utama dan I/O
Gambar 1.2 : Struktur Komputer
Gambar 1.3 : Structur Utama Komputer (Top Level Structure)
Gambar 1.4 : Struktur CPU
Gambar 1.5 : Struktur Unit Kontrol
Operasi pada Komputer
Dan di bawah ini merupakan ilustrasi proses dari operasi kerja di dalam komputer.
Pemindahan Data pada Komputer
Komputer dapat berfungsi sebagai alat pemindah data, Pemindah data dari sebuah Peripheral (Saluran Komunikasi) ke Perangkat lainnya.
Gambar 1.6 : Proses Pemindahan Data pada Komputer
Penyimpanan Data pada Komputer
Komputer sebagai penyimpanan data, dimana data dipindahkan dari lingkungan luar dan menuju ke penyimpanan (Memori) komputer, Untuk membaca data dari penyimpanan atau untuk menulis data ke penyimpanan.
Gambar 1.7 : Penyimpanan Data pada Komputer
Pengolahan Data di Penyimpanan
Operasi-operasi yang melibatkan data pada penyimpanan dan menghasilkan data matang ke penyimpanan dari hasil Operasi.
Gambar 1.8 : Pengolahan Data di Penyimpanan
Pengolahan dari Penyimpanan ke I/O
Operasi-operasi yang melibatkan pengolahan data atau perpindahan antara tempat penyimpanan dan lingkungan luar.
Gambar 1.9 : Pengolahan dari Penyimpanan ke Input Output
Untuk membuat komputer melakukan hal-hal yang kita inginkan, komputer membutuhkan perintah dari manusia, secara tidak sadar setiap kita berinteraksi pada komputer kita selalu memerintah komputer untuk melakukan semua hal yang kita perintahkan, dan Komputer selalu berjalan sesuai perintah dari manusia.
Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat.
Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis. Read More
Tidak ada komentar:
Posting Komentar