The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by Fransiskus Theo, 2021-11-08 02:18:11

DASAR - DASAR KOMPUTER

DASAR - DASAR DARI KOMPUTER

Keywords: #E-BOOK

DASAR – DASAR KOMPUTER
Nama : Frans/8B/5

KATA PENGANTAR

Puji syukur saya panjatkan kepada Tuhan Yang Maha Esa, karena atas berkat dan
rahmatNya, Buku Dasar – Dasar Komputer dapat terselesaikan. Penulisan Buku Dasar –
Dasar Komputer ini dilakukan dalam rangka untuk memberi penjelasan tentang komputer.

Pembuatan buku ini tentunya masih jauh dari sempurna, baik secara konteks maupun konten,
untuk itu saya membuka diri untuk saran demi perbaikan ke depan.

Terima kasih kami ucapkan kepada semua pihak yang telah banyak memberikan kontribusi
dalam penyusunan bu ini, semoga buku ini bermanfaat bagi pembaca .

Jakarta,Oktober 2021

Penulis

DAFTAR ISI

1. BAB 1 PENGENALAN KOMPUTER 1 - 13
2. SEJARAH PERKEMBANGAN KOMPUTER 14 - 17
3. CENTRAL PROCESSING UNIT 18 - 23
4. PERALATAN INPUT/OUTPUT 24 – 33
5. KESIMPULAN 34
6. DAFTAR PUSTAKA 35

BAB 1

PENGENALAN KOMPUTER

1. PENGERTIAN KOMPUTER

Istilah "komputer" berasal dari kata latin "computare" yang artinya menghitung. Pengertian
komputer adalah perangkat elektronik yang dapat diprogram yang menerima data mentah
sebagai input dan memprosesnya dengan sekumpulan instruksi (program) untuk
menghasilkan hasil sebagai output.

Sebuah komputer adalah perangkat elektronik yang memanipulasi informasi, atau data. Ia
memiliki kemampuan untuk menyimpan, mengambil, dan memproses data. Komputer
dirancang untuk menjalankan aplikasi dan menyediakan berbagai solusi melalui komponen
perangkat keras dan perangkat lunak yang terintegrasi. Ia bekerja dengan bantuan program
dan mewakili bilangan desimal melalui serangkaian digit biner. Ia juga memiliki memori
yang menyimpan data, program, dan hasil pemrosesan.

Pengertian Komputer Menurut Para Ahli

Robert H. Blissmer

Komputer ialah suatu alat elektronik yang mampu melakukan beberapa tugas seperti
menerima input, memroses input, menyimpan perintah-perintah dan menyediakan output
dalam bentuk informasi.

Donald H. Sanderes

Komputer adalah sistem elektronik untuk memanipulasi data dengan cepat dan tepat serta
dirancang dan diorganisasikan agar secara otomatis menerima dan menyimpan data input,
memrosesnya, dan menghasilkan output di bawah pengawasan suatu langkah-langkah
instruksi program (Sistem Operasi) yang tersimpan di dalam penyimpannya (stored program).

V.C. Hamacher dkk.

Komputer merupakan mesin penghitung elektronik yang dengan cepat dapat menerima
informasi input digital, memrosesnya sesuai dengan program yang tersimpan di memorinya
dan menghasilkan output informasi.

1

2. PENGERTIAN SISTEM KOMPUTER

Sistem Komputer adalah kumpulan perangkat-perangkat komputer yang saling berhubungan
dan berinteraksi satu sama lain untuk melakukan proses pengolahan data, sehingga dapat
menghasilkan informasi yang diharapkan oleh penggunanya. Perangkat yang terdapat pada
Sistem Komputer diantaranya Hardware , Software , dan Brainware.

Perangkat tersebut memiliki fungsinya masing-masing pada sistem komputer, pada saat
beroperasi pun ketiganya saling bergantung dan saling mendukung satu sama lain, seperti
hardware tidak dapat berinteraksi dengan brainware tanpa software dan juga sebaliknya.

Membahas tentang perangkat yang ada pada sistem komputer seperti software ,hardware, dan
brainware, berikut penjalasannya:

Hardware

Hardware atau bisa disebut juga dengan perangkat keras adalah suatu perangkat elektronik
yang ada pada komputer, bisa dilihat secara kasat mata dan mampu disentuh secara fisik.
Hardware sendiri di kategorikan menjadi 3 jenis yakni:

Perangkat Input (Masukkan): perangkat keras yang di gunakan untuk memasukkan data
kepada komputer, seperti: Mouse, Keyboard, Scanner, Microphone, dll.

Perangkat Process: Perangkat keras yang berguna untuk menerima data dari perangkat input
dan memproses data tersebut, seperti: Processor, RAM, Northbride, dll.

Perangkat Output (Keluaran): Perangkat keras yang digunakan untuk menampilkan hasil dari
data yang telah diolah oleh komputer, perangkat ini yang menampilkan informasi kepada user
atau pengguna, seperti: Monitor, Proyektor, Printer, dll.

Software

Software atau perangkat lunak adalah kumpulan data elektronik yang disimpan dan diatur
oleh komputer, data elektronik yang disimpan komputer dapat berupa program yang berguna
untuk menjalankan suatu perintah. Perangkat Lunak ini bersifat tidak dapat dipegang, dalam
penggunaannya pun perangkat lunak di klasifikasikan menjadi 5 macam, yaitu:

Sistem Operasi (Operating System)
Sistem Operasi yaitu program yang berfungsi untuk mengendalikan sistem kerja yang
mendasar sehingga dapat mengatur kerja media input, output, media pemroses, dll. seperti:
Windows 7, Windows 8, Windows 10, MacOs, Linux, dll.

Program Aplikasi

Program aplikasi adalah perangkat lunak yang di rancang khusus untuk kebutuhan tertentu,
misalnya program pengolah kata, pengolah presentasi, design grafis, dll. Seperti: MS Word,
MS Excel, Adobe Photoshop, dll

2

Bahasa Pemrograman

Perangkat lunak bahasa yaitu program yang di gunakan untuk menerjemahkan intruksi-
intruksi yang di tulis dalam bahasa pemrograman ke bahasa mesin dengan prosedur atau
aturan tertentu agar diterima oleh komputer.

Program Bantu
Perangkat lunak ini berfungsi sebagai aplikasi pembantu dalam kegiatan yang ada
hubungannya dengan komputer, serta merupakan perangkat lunak sistem dengan fungsi
tertentu, seperti: Antivirus, CC Cleaner, Winrar, dll.

Brainware

Brainware adalah orang yang menggunakan atau mengoperasikan sebuah perangkat
komputer. Brainware sering juga disebut sebagai perangkat intelektual yang memakai dan
menjelajahi kemampuan Hardware ataupun Software. Pengguna komputer biasa disebut
dengan user namun user sendiri ada macamnya, yaitu:

Programmer
Programmer adalah orang yang punya kemampuan dalam bahasa pemrograman, sering
berperan sebagai pembuat perangkat lunak yang di perlukan pada sistem komputerisasi.

Administrator
Administrator adalah orang yang bertugas mengelola sebuah sistem operasi dan program
yang di gunakan pada komputer atau jaringan komputer.

Operator
Operator adalah orang yang menjalankan sistem operasi dan program dalam perangkat
komputer.

3

3.JENIS – JENIS KOMPUTER
Komputer Pribadi

Jenis komputer yang pertama adalah komputer pribadi atau sering disebut dengan Personal
Computer (PC). Komputer pribadi (PC) mendefinisikan komputer yang dirancang untuk
penggunaan umum oleh satu orang. PC pertama kali dikenal sebagai mikrokomputer karena
merupakan perangkat komputer lengkap tetapi dibangun dalam skala yang lebih kecil. Pada
tahun 1981, pembuat teknologi ikonik IBM meluncurkan PC pertamanya, yang
mengandalkan sistem operasi legendaris Microsoft - MS-DOS (Microsoft Disk Operating
System). Kemudian Apple menciptakan Lisa, salah satu PC pertama dengan GUI atau
tampilan layar yang lebih canggih. Seiring perkembangan teknologi, komponen penting
seperti CPU (unit pemrosesan pusat) dan RAM (memori akses acak) berkembang dengan
sangat cepat, membuat komputer lebih cepat dan lebih efisien. Pada tahun 1986, Compaq

merilis CPU 32-bit pada 386 mesinnya. Namun Intel mencetak sejarah komputer yang lebih
maju pada tahun 1993 dengan prosesor Pentiumnya.

4

Komputer Desktop

Jenis komputer berikutnya adalah komputer desktop. Komputer desktop menawarkan lebih
banyak daya, penyimpanan, dan kemampuan, dengan biaya yang lebih murah daripada
komputer portabel. Jenis komputer ini laris di tahun 1990-an ketika laptop masih dijual
dengan hara yang sangat tinggi.

Sedangkan kini, komputer desktop memiliki harga yang jauh lebih murah daripada 20 tahun
yang lalu. Ini tidak lain disebabkan karena laptop dan smartphone sudah mulai dikembangkan
dan mendominasi di dunia teknologi. Sehingga kini, komputer desktop sudah sepi peminat.

Laptop

Selanjutnya adalah jenis komputer yang populer hingga saat ini, yaitu laptop. Laptop adalah
komputer portabel yang mengintegrasikan layar , keyboard, perangkat penunjuk atau
trackball, prosesor, memori , dan hard drive, semuanya dalam paket yang dioperasikan
dengan baterai.

Sebelumnya, laptop komersial pertama masih mempunyai bentuk yang jauh dari kata
ramping. Kemudian produsen dengan cepat memperbaiki tampilan dan nuansa laptop. Hingga
kini, banyak berbagai merek laptop dengan desain yang lebih tipis dan modern serta
menawarkan teknologi yang mumpuni.

5

Netbook dan Tablet

Netbook dan tablet juga termasuk jenis komputer yang populer dan banyak digunakan oleh
masyarakat saat ini. Netbook adalah komputer ultra-portabel yang dirancang lebih kecil dari
laptop tradisional. Karena bentuknya yang lebih kecil, netbook dijual dengan harga yang
lebih mudah. Namun biasanya komponen internal netbook memang kurang kuat jika
dibandingkan dengan laptop.

Netbook pertama kali muncul pada tahun 2007, terutama sebagai sarana untuk mengakses
internet dan aplikasi berbasis web, mulai dari email, streaming musik dan film, hingga
penjelajahan web. Netbook memiliki layar kecil sekitar 16 – 18 cm dengan kapasitas
penyimpanan kecil, atau maksimal 64 GB. Bentuknya yang minimalis, membuat perangkat
teknologi ini sering kali tidak menyediakan ruang USB atau HDMI seperti yang terdapat
pada laptop.

6

Komputer Genggam

Jenis komputer yang sangat populer dan banyak diminati masyarakat juga termasuk komputer
genggam. Bahkan saat ini, sebagian besar orang telah menggunakan komputer genggam
sehari-hari, tidak lain berupa smartphone. Komputer ini biasanya tidak memiliki keyboard
tetapi mengandalkan teknologi layar sentuh. Perangkat smartphone juga memiliki berat yang
sangat ringan, nyaman dipakai, dengan kemampuan baterai yang cukup baik untuk digunakan
sehari-hari.

Kini smartphone bisa digunakan untuk berbagai macam pekerjaan seperti mengirim pesan,
email, melakukan panggilan telepon, game, kamera, video, hingga mengakses internet dan
berbagai aplikasi lainnya. Bahkan kini beberapa produsen smartphone telah meluncurkan
produk-produk terbaru dengan kemampuan kamera, sistem audio, dan fitur lain yang lebih
canggih.

Workstation

Jenis komputer yang perlu diketahui berikutnya adalah workstation. Workstation merupakan
komputer desktop yang memiliki prosesor lebih kuat, dengan memori tambahan yang lebih
besar, adaptor grafis kelas atas, dan kemampuan yang ditingkatkan untuk melakukan
kelompok tugas khusus, seperti grafis 3D atau pengembangan game.

Dilihat dari bentuknya, workstation mirip seperti komputer desktop biasa, tetapi kemampuan
memiliki kemampuan desktop yang lebih cepat. Jenis komputer ini banyak digunakan di

bidang bisnis seperti perusahaan teknik atau perusahaan multimedia. Dengan berbagai
macam keunggulan, tidak heran jika komputer ini memiliki harga yang mahal.

7

Komputer Server

Komputer server juga termasuk salah satu jenis komputer dengan karakteristik unik lainnya.
Teknologi pada komputer ini telah dioptimalkan untuk memberikan layanan ke komputer lain
melalui jaringan. Komputer server biasanya memiliki prosesor yang kuat, banyak memori
dan hard drive yang lebih besar.

Tidak seperti PC desktop atau laptop, komputer server tidak digunakan untuk melakukan
tugas ringan seperti mengetik. Melainkan untuk menyediakan daya komputer melalui
jaringan area lokal atau melalui internet. Perusahaan kecil dan besar mengandalkan komputer

server untuk memberikan informasi, memproses pesanan, melacak data pengiriman,
mengolah formula ilmiah, dan banyak lagi.

Seperti PC biasa, server memiliki komponen komputer yang khas. Seperti motherboard,
RAM, kartu video, catu daya, dan koneksi jaringan yang cukup untuk kebutuhan apa pun.
Biasanya pekerja TI menggunakan satu monitor untuk mengonfigurasi dan mengontrol
beberapa server, menggabungkan daya komputasi kecepatan yang semakin besar.

8

Mainframe

Jenis komputer yang tak kalah menarik berikutnya adalah mainframe. Mainframe adalah
komputer besar yang dapat memenuhi seluruh ruangan atau bahkan seluruh lantai. Biasanya
komputer ini digunakan di perusahaan besar untuk menggambarkan mesin besar yang
memproses jutaan transaksi setiap hari.

Mainframe pertama kali muncul di era pasca-Perang Dunia II, saat Departemen Pertahanan
AS meningkatkan energinya untuk memerangi Perang Dingin. Bahkan ketika komputer
server semakin populer, mainframe masih banyak digunakan untuk mengolah beberapa
database terbesar dan paling kompleks di dunia. Komputer ini membantu mengamankan
transaksi sensitif yang tak terhitung jumlahnya, mulai dari pembayaran seluler hingga
informasi perusahaan rahasia

Superkomputer

Jenis komputer yang terakhir dengan kecanggihan mumpuni adalah Superkomputer.
Superkomputer adalah sistem komputer tunggal, sebagian besar terdiri dari beberapa
komputer berkinerja tinggi yang bekerja secara paralel sebagai satu sistem.

Superkomputer berbeda dari mainframe. Kedua jenis komputer ini memang menggunakan
daya komputasi yang luar biasa untuk perhitungan industri dan ilmiah paling intens di Bumi.
Namun superkomputer dibuat dengan kecepatan pemrosesan yang sangat tinggi, sehingga

perusahaan dapat dengan cepat melakukan perhitungan yang mungkin membutuhkan waktu
berhari-hari, berminggu-minggu, atau bahkan berbulan-bulan untuk diselesaikan oleh sistem
lain.

9

4.APLIKASI KOMPUTER

Aplikasi desktop

Sangat banyak tersedia aplikasi desktop saat ini dan dapat dikategorikan ke dalam beberapa
kategori. Beberapa aplikasi desktop mempunyai banyak fitur (seperti Microsoft Word),
sedangkan aplikasi dekstop lainnya hanya memiliki satu atau dua fitur (seperti aplikasi jam
atau kalender). Berikut ini adalah beberapa contoh aplikasi yang umum digunakan.

Aplikasi pengolah kata : Aplikasi ini dapat digunakan untuk menulis surat,
merancang brosur, dan membuat dokumen lainnya. Aplikasi pengolah kata yang
paling populer adalah Microsoft Word.

10
Aplikasi browser web : Aplikasi ini digunakan untuk menjelajah Internet.
Mayoritas komputer baru telah terpasang aplikasi ini, namun Anda juga dapat
mengunduh dan memasang aplikasi browser lainnya sesuai keinginan Anda.
Contoh aplikasi browser yaitu Internet Explorer, Mozilla Firefox, Google
Chrome, dan Safari.

Aplikasi pemutar media: Jika Anda ingin mendengarkan musik MP3 atau menonton film
yang telah Anda unduh, maka Anda dapat menggunakan aplikasi ini untuk menikmatinya.
Windows Media Player dan iTunes merupakan aplikasi pemutar media yang populer.

11

Aplikasi permainan (games) : Ada banyak jenis aplikasi permainan yang
dapat Anda mainkan di komputer Anda. Beberapa contoh aplikasi ini seperti
Solitaire atau Halo. Banyak permainan action membutuhkan sumber daya
komputasi, sehingga Anda membutuhkan komputer-komputer versi baru.

Aplikasi mobile

Komputer desktop dan laptop bukan satu-satunya perangkat yang dapat mengoperasikan
aplikasi. Anda juga dapat mengunduh aplikasi untuk perangkat mobile seperti smartphone
dan tablet. Berikut ini adalah beberapa contoh aplikasi mobile.

Gmail: Anda dapat menggunakan aplikasi Gmail untuk menerima dan mengirim e-
mail dengan mudah dari ponsel Anda. Aplikasi ini tersedia bagi
perangkat Android dan iOS.

12

Instagram: Anda dapat menggunakan Instagram untuk berbagi foto dengan
teman dan keluarga Anda. Aplikasi ini tersedia untuk
perangkat Android dan iOS.

Duolingo: Dilengkapi dengan kombinasi kuis, game, dan fitur lainnya, Anda
dapat menggunakan aplikasi ini untuk mempelajari bahasa baru. Aplikasi ini
tersedia untuk perangkat Android dan iOS.

Memasang (install) aplikasi baru

Setiap perangkat komputer dan mobile telah terpasang beberapa aplikasi built-in, misalnya
aplikasi browser web dan pemutar media. Namun, Anda juga dapat memasang aplikasi
lainnya sesuai keinginan Anda. Anda dapat mempelajari cara-caranya pada panduan kami

di Installing Software on Your Windows PC , Installing Software on Your Mac ,

dan Free Software.

13

BAB 2
SEJARAH PERKEMBANGAN KOMPUTER
Munculnya komputer pertama

Komputer pertama kali ditemukan pada 1822 oleh seorang ahli matematika asal Inggris,
Charles Babbage. Mulanya, Babbage bermaksud untuk menciptakan sebuah mesin hitung
bertenaga uap yang dapat menghitung tabel angka.

Mesin tersebut kemudian ia beri nama "Difference Engine 0" dan digadang-gadang sebagai
komputer pertama di dunia. Bentuk Difference Engine 0 sendiri sangat jauh berbeda dari
kebanyakan model komputer modern saat ini.

Meski demikian, prinsip kerja yang dimiliki mesin tersebut sama seperti komputer modern,
yakni mampu melakukan penghitungan angka alias komputasi.

Hingga pada 1890, seorang penemu bernama Herman Hollerith merancang sebuah sistem
kartu yang mampu menghitung hasil sensus AS yang dilakukan pada 1880.

Berkat inovasi tersebut, Hollerith berhasil menghemat anggaran pemerintah sebanyak 5 juta
dollar AS. Selanjutnya, Hollerith terus mengembangkan potensinya di ranah teknologi hingga
akhirnya sukses mendirikan perusahaan komputer IBM.

Cikal bakal komputer digital

Cikal bakal komputer digital pertama dikembangkan pada 1930. Adalah Alan Turing yang
pertama kali mengembangkan mesin tersebut.

Ia merupakan peneliti matematika yang sukses mengembangkan mesin yang dapat
menjalankan sekumpulan perintah.

Berkat kontribusinya, mesin tersebut kemudian diberi nama mesin Turing (Turing Machine),
termasuk sebuah simulasi gagasannya yang bernama uji Turing.

Komputer digital pertama dikembangkan oleh Konrad Zuse, seorang insinyur mesin asal
Jerman. Sebelum perang dunia kedua pecah, Zuse membangun komputer digital pertama
bernama Z1 yang dapat diprogram.

Pada 1936 di ruang tamu orang tuanya di Berlin, ia merakit pelat logam, pin, dan
menciptakan sebuah mesin yang dapat melakukan perhitungan tambah dan kurang.

14

Meskipun model awal komputer tersebut dihancurkan saat Perang Dunia II, Zuse digadang
sebagai pencipta komputer digital pertama.

Selama perang dunia kedua berlangsung tepatnya pada 1943, John Mauchly berhasil
menciptakan mesin bernama Electronic Numerical Integrator and Calculator (ENIAC).

Awal mula diciptakannya ENIAC adalah untuk membantu Angkatan Darat dalam
memprediksi serangan. ENIAC sendiri dibekali dengan kemampuan analisa yang dapat
menghitung ribuan masalah dalam hitungan detik.

ENIAC memiliki berat hingga 30 ton dan membutuhkan ruang seluas 457 meter persegi
untuk menempatkan mesin komputer tersebut.
Hal ini disebabkan oleh banyaknya komponen pendukung yang dimiliki ENIAC, seperti 40
lemari kabinet, 6.000 sakelar, serta 18.000 tabung hampa.

Lahirnya bahasa pemrograman

Pada 1954, bahasa pemrograman dicetuskan untuk pertama kalinya oleh ilmuwan komputer
wanita bernama Grace Hopper. Bahasa pemrograman bernama COBOL ini hadir untuk
membantu pengguna komputer dalam menyampaikan perintah dalam bahasa Inggris.
Sebab sebelumnya, pengguna komputer hanya dapat memberikan instruksi pada komputer
menggunakan kumpulan baris angka. Sejak saat itu, bahasa pemrograman kemudian ikut
berkembang seiring dengan evolusi yang terjadi komputer.
Selanjutnya, terciptalah bahasa pemrograman baru bernama FORTRAN, yang dikembangkan
oleh tim pemrograman IBM yang dipimpin oleh John Backus pada tahun 1954.
Sebagai salah satu perusahaan yang fokus pada teknologi, IBM berambisi untuk memimpin
tren komputer global. Perusahaan mulai menciptakan perangkat bernama IBM 650 untuk
mulai dipasarkan secara massal.
Sampai pada 1965, komputer dikenal sebagai alat penunjang untuk para ahli matematika,
insinyur, hingga masyarakat kalangan umum. Adapun komputer tersebut dikenal dengan
nama Programma 101.
Jika dibandingkan dengan ENIAC, ukuran Programma 101 terbilang jauh lebih ringkas.
Komputer ini memiliki ukuran sebesar mesin tik, bobot seberat 29 kg, dan sudah dilengkapi
dengan printer bawaan.

15

Komputer pribadi

Tahun 1970-an dapat dibilang sebagai era kelahiran komputer pribadi. Ditandai dengan
munculnya Xerox Alto, sebuah komputer pribadi yang dapat menjalankan perintah seperti
mengirimkan e-mail dan mencetak (print) dokumen.
Satu hal yang paling beda dari Xerox Alto adalah desainnya yang sudah menyerupai
komputer modern. Sebab, komputer ini telah dilengkapi dengan mouse, keyboard, serta layar.

Di tahun yang sama, beberapa penemuan besar turut terjadi. Beberapa di antaranya seperti
diciptakannya disket, ethernet, serta chip Dynamic Access Memory (DRAM).

Sementara itu, Apple mulai didirikan pada tahun 1976 oleh Steve Jobs dan Steve Wozniak.
Keduanya turut memperkenalkan Apple I, sebuah komputer single-circuit pertama.

Desain komputer pribadi kemudian disempurnakan oleh IBM, lewat sebuah perangkat
bernama Acorn. Komputer ini sudah dilengkapi dengan chip Intel, dua slot disket, keyboard,
serta layar monitor yang berwarna.

Berbagai penemuan lain kemudian ditemukan pada 1983. CD-ROM resmi hadir sebagai alat
penyimpanan yang mampu menampung data hingga 550 MB.

CD-ROM kemudian ditetapkan sebagai standar umum komputer.

Pada tahun yang sama, Microsoft resmi memperkenalkan Word, diikuti oleh Apple yang
merilis Macintosh di tahun 1984. Macintosh dikenal sebagai komputer pertama yang dapat
dikendalikan menggunakan mouse serta dilengkapi dengan antarmuka pengguna grafis.

Seakan tak mau ketinggalan, Microsoft turut meluncurkan sistem operasi Windows yang
menawarkan keunggulan dari multi-tasking dan sudah dibekali dengan antarmuka grafis.

Apple kemudian menelurkan sebuah inovasi baru bernama Powerbook, sebuah seri laptop
portabel yang dapat dibawa kemana saja.

Komputer era 2000-an

Memasuki abad ke-21, laju perkembangan perangkat komputer semakin pesat, seiring dengan
perkembangan teknologi.

Penggunaan disket dan CD-ROM mulai tersisihkan oleh media penyimpanan portabel yang
lebih canggih, yakni USB drive.

Sementara itu, Apple semakin gencar menelurkan inovasi terbaru lewat sistem operasi
bernama Mac OS X. Microsoft pun sebagai kompetitor juga meluncurkan sistem operasi
yang lebih modern, Windows XP.

16

Apple berhasil memimpin tren pasar berkat hadirnya iTunes. Kurang dari satu pekan setelah
dirilis, aplikasi pemutar musik ini sudah digunakan untuk mengunduh lebih dari 1 juta judul
lagu.

Beberapa aplikasi seperti YouTube, Mozilla Firefox, dan MySpace turut hadir di era modern
ini.

Hingga pada 2006, tren penggunaan laptop semakin menjamur di masyarakat. Hal ini turut
didorong oleh hadirnya perangkat laptop MacBook Pro yang diperkenalkan oleh Steve Jobs.

Perkembangan MacBook kembali dilanjutkan oleh generasi terbaru MacBook Air pada 2007.
Pada tahun yang sama, Steve Jobs turut memperkenalkan iPhone untuk pertama kalinya,
diikuti oleh iPad pada 2010.

Internet of Things

Tahun 2011 ditandai sebagai tahun lahirnya berbagai penemuan Internet of Things (IoT).
Nest Learning Thermostat yang hadir pada tahun ini kemudian dikenal sebagai perangkat IoT
pertama di dunia.

Selanjutnya, berbagai produk IoT lainnya semakin menjamur di pasaran. Sebut saja seperti
Apple Watch yang hadir pada 2015.

Untuk pertama kalinya, Apple turut mengumumkan iPadOS, sebuah sistem operasi yang
dikhususkan untuk iPad.

17

BAB 3
CENTRAL PROCESSING UNIT

1.PENGERTIAN CPU

Komputer melakukan pekerjaan utamanya di bagian mesin yang tidak dapat kita lihat. Pusat
kendali inilah yang mengubah input data menjadi output informasi.

Pusat kendali ini disebut central processing unit (CPU). CPU adalah rangkaian sirkuit
elektronik yang sangat kompleks dan luas yang menjalankan instruksi program yang
tersimpan.Semua komputer, besar dan kecil, harus memiliki unit pemrosesan pusat.

Tujuan setiap komputer adalah melakukan beberapa bentuk pemrosesan data. CPU
mendukung pemrosesan data dengan melakukan fungsi mengambil, menkode, dan
mengeksekusi pada instruksi yang diprogram.

Secara bersamaan, fungsi-fungsi ini sering disebut sebagai siklus instruksi. Selain fungsi
siklus instruksi, CPU melakukan fungsi mengambil dan menulis data.

Ketika suatu program berjalan pada komputer, instruksi disimpan dalam memori komputer
sampai mereka dieksekusi. CPU menggunakan penghitung program untuk mengambil
instruksi selanjutnya dari memori, di mana ia disimpan dalam format yang dikenal sebagai
kode assembly.

CPU mendekode instruksi menjadi kode biner yang dapat dieksekusi. Setelah ini selesai,
CPU melakukan apa yang diperintahkan instruksi, baik melakukan operasi, mengambil atau
menyimpan data atau menyesuaikan penghitung program untuk melompat ke instruksi yang
berbeda.

18

Jenis operasi yang biasanya dapat dilakukan oleh CPU mencakup fungsi matematika
sederhana seperti penjumlahan, pengurangan, perkalian, dan pembagian.

CPU juga dapat melakukan perbandingan antara objek data untuk menentukan apakah
mereka sama.

Semua hal luar biasa yang dapat dilakukan komputer dilakukan dengan ini dan beberapa
operasi dasar lainnya. Setelah instruksi dieksekusi, instruksi selanjutnya diambil dan siklus
berlanjut.

Ketika suatu program berjalan pada komputer, instruksi disimpan dalam memori komputer
sampai mereka dieksekusi. CPU menggunakan penghitung program untuk mengambil
instruksi selanjutnya dari memori, di mana ia disimpan dalam format yang dikenal sebagai
kode assembly.

CPU mendekode instruksi menjadi kode biner yang dapat dieksekusi. Setelah ini selesai,
CPU melakukan apa yang diperintahkan instruksi, baik melakukan operasi, mengambil atau
menyimpan data atau menyesuaikan penghitung program untuk melompat ke instruksi yang
berbeda.

Jenis operasi yang biasanya dapat dilakukan oleh CPU mencakup fungsi matematika
sederhana seperti penjumlahan, pengurangan, perkalian, dan pembagian.

CPU juga dapat melakukan perbandingan antara objek data untuk menentukan apakah
mereka sama.

Semua hal luar biasa yang dapat dilakukan komputer dilakukan dengan ini dan beberapa
operasi dasar lainnya. Setelah instruksi dieksekusi, instruksi selanjutnya diambil dan siklus
berlanjut.

19

Mikroprosesor komputer pribadi adalah chip yang berisi semua sirkuit yang diperlukan untuk
mengontrol operasi komputer.

Ini memungkinkan setiap fungsi CPU dijalankan oleh satu chip yang lebih murah untuk
diproduksi dan lebih dapat diandalkan karena penggunaan sirkuit terintegrasi.

Sebelum pengenalan mikroprosesor, CPU komputer terkandung pada papan sirkuit yang
berisi beberapa chip yang dihubungkan oleh sirkuit terintegrasi.

Saat ini, banyak prosesor modern memiliki beberapa CPU pada chip yang sama, disebut
sebagai core.

CPU memiliki sejumlah komponen. Yang pertama adalah unit logika aritmatika (ALU), yang
melakukan operasi aritmatika dan logis sederhana. Kedua adalah unit kontrol (CU), yang
mengelola berbagai komponen komputer.

Unit logika aritmatika membaca dan menafsirkan instruksi dari memori dan mengubahnya
menjadi serangkaian sinyal untuk mengaktifkan bagian lain dari komputer. Unit kontrol
memanggil unit logika aritmatika untuk melakukan perhitungan yang diperlukan.

Ketiga adalah cache, yang berfungsi sebagai memori berkecepatan tinggi tempat instruksi
dapat disalin dan diambil. CPU awal terdiri dari banyak komponen yang terpisah, tetapi sejak
1970-an, mereka telah dibangun sebagai satu unit terintegrasi yang disebut mikroprosesor.

Dengan demikian, CPU adalah jenis mikroprosesor tertentu. Komponen individual dari CPU
telah menjadi sangat terintegrasi sehingga Anda bahkan tidak dapat mengenalinya dari
luar. CPU ini berukuran sekitar dua inci kali dua inci.

20

CPU terletak di motherboard. Motherboard memiliki soket untuk ini, yang khusus untuk jenis
prosesor tertentu. CPU menjadi sangat panas dan karenanya membutuhkan sistem
pendinginnya sendiri dalam bentuk pendingin dan / atau kipas.

ALU adalah tempat perhitungan terjadi, tetapi bagaimana perhitungan ini benar-benar
dilakukan? Untuk komputer, dunia terdiri dari nol dan satu. Di dalam prosesor, kita dapat
menyimpan nol dan yang menggunakan transistor.

Ini adalah sakelar mikroskopis yang mengontrol aliran listrik tergantung pada apakah sakelar
hidup atau mati. Jadi transistor berisi informasi biner: satu jika arus melewati dan nol jika
arus tidak melewati.

Transistor terletak pada potongan silikon yang sangat tipis. Satu chip silikon dapat berisi
ribuan transistor. Sebuah CPU tunggal berisi sejumlah besar chip. Gabungan, ini hanya
mencakup sekitar satu inci persegi atau lebih.

Dalam CPU modern, bagaimanapun, bahwa inci persegi dapat menampung beberapa ratus
juta transistor - CPU high-end terbaru memiliki lebih dari satu miliar!

Penghitungan dilakukan dengan sinyal yang menghidupkan atau mematikan kombinasi
transistor yang berbeda. Dan lebih banyak transistor berarti lebih banyak perhitungan.

CPU memiliki sejumlah komponen. Yang pertama adalah unit logika aritmatika (ALU), yang
melakukan operasi aritmatika dan logis sederhana. Kedua adalah unit kontrol (CU), yang
mengelola berbagai komponen komputer.

Unit logika aritmatika membaca dan menafsirkan instruksi dari memori dan mengubahnya
menjadi serangkaian sinyal untuk mengaktifkan bagian lain dari komputer. Unit kontrol
memanggil unit logika aritmatika untuk melakukan perhitungan yang diperlukan.

21

Ketiga adalah cache, yang berfungsi sebagai memori berkecepatan tinggi tempat instruksi
dapat disalin dan diambil. CPU awal terdiri dari banyak komponen yang terpisah, tetapi sejak
1970-an, mereka telah dibangun sebagai satu unit terintegrasi yang disebut mikroprosesor.

Dengan demikian, CPU adalah jenis mikroprosesor tertentu. Komponen individual dari CPU
telah menjadi sangat terintegrasi sehingga Anda bahkan tidak dapat mengenalinya dari
luar. CPU ini berukuran sekitar dua inci kali dua inci.

CPU terletak di motherboard. Motherboard memiliki soket untuk ini, yang khusus untuk jenis
prosesor tertentu. CPU menjadi sangat panas dan karenanya membutuhkan sistem
pendinginnya sendiri dalam bentuk pendingin dan / atau kipas.

ALU adalah tempat perhitungan terjadi, tetapi bagaimana perhitungan ini benar-benar
dilakukan? Untuk komputer, dunia terdiri dari nol dan satu. Di dalam prosesor, kita dapat
menyimpan nol dan yang menggunakan transistor.

Ini adalah sakelar mikroskopis yang mengontrol aliran listrik tergantung pada apakah sakelar
hidup atau mati. Jadi transistor berisi informasi biner: satu jika arus melewati dan nol jika
arus tidak melewati.

Transistor terletak pada potongan silikon yang sangat tipis. Satu chip silikon dapat berisi
ribuan transistor. Sebuah CPU tunggal berisi sejumlah besar chip. Gabungan, ini hanya
mencakup sekitar satu inci persegi atau lebih.

Dalam CPU modern, bagaimanapun, bahwa inci persegi dapat menampung beberapa ratus
juta transistor - CPU high-end terbaru memiliki lebih dari satu miliar!

Penghitungan dilakukan dengan sinyal yang menghidupkan atau mematikan kombinasi
transistor yang berbeda. Dan lebih banyak transistor berarti lebih banyak perhitungan.

22

CPU menjalankan instruksi yang melakukan serangkaian operasi dasar. Ada operasi
aritmatika seperti penjumlahan, pengurangan, perkalian dan pembagian.

Operasi memori memindahkan data dari satu lokasi ke lokasi lain. Operasi logis menguji
suatu kondisi dan mengambil keputusan berdasarkan hasilnya. Pengendalian operasi
mempengaruhi komponen lain dari komputer.

Jenis operasi dasar ini, yang dijalankan dengan sangat cepat, memungkinkan komputer untuk
melakukan berbagai fungsi. Jumlah pasti operasi yang didukung oleh CPU tergantung pada
arsitekturnya.

2.CARA KERJA CPU

Bagaimana CPU Menggunakan Memori

Memori komputer mengacu pada area tempat data dan program disimpan. Memori bukan
bagian dari CPU, tetapi CPU harus berinteraksi erat dengannya. Ada dua jenis memori
komputer: primer, atau utama, dan sekunder.

CPU sangat bergantung pada memori utama untuk menyimpan instruksi program dan data
instruksi beroperasi. Memori utama bersifat sementara dan hanya menyimpan instruksi dan
data untuk suatu program saat program sedang dijalankan.

Memori sekunder adalah penyimpanan yang lebih permanen yang disediakan oleh hard drive
dan flash drive.

Komponen CPU yang dikenal sebagai unit kontrol bertanggung jawab untuk memindahkan
instruksi dan data dari penyimpanan sekunder ke memori utama sebelum pelaksanaan
instruksi. Unit kontrol juga memindahkan hasil instruksi ke penyimpanan sekunder.

23

BAB 4
PERALATAN INPUT/OUTPUT

1. PERALATAN UNIT INPUT DAN OUTPUT

Unit Input/Output (I/O) adalah (masukan) / (keluaran) bagian dari
sistem mikroprosesor yang digunakan oleh mikroprosesor itu untuk berhubungan dengan
dunia luar.

Unit input adalah (masukan) unit luar yang digunakan untuk memasukkan data dari luar ke
dalam mikroprosesor ini, contohnya data yang berasal dari keyboard atau mouse.
Sementara unit output (keluaran) biasanya digunakan untuk menampilkan data, atau dengan
kata lain untuk menangkap data yang dikirimkan oleh mikroprosesor, contohnya data yang
akan ditampilkan pada layar monitor atau printer.

Bagian input (masukan) dan juga keluaran (output) ini juga memerlukan sinyal kontrol,
antara lain untuk baca I/O (Input/Ouput Read [IOR]) dan untuk tulis I/O (Input/Output
Write [IOW]).

Pengertian I/O
I/O adalah Suatu perangkat yg berhubungan dengan sistem komputer dengan cara mengirim
sinyal melalui suatu kabel atau bahkan melalui udara.

I/O merupakan salah satu komponen computer yang penting, I/O devices menjadikan
komputer berguna bagi manusia, Sebuah sistem kontrol I/O bertujuan untuk memberikan
bantuan kepada user untuk memungkinkan mereka mengakses berkas, tanpa memperhatikan
detail dari karakteristik dan waktu penyimpanan. Kontrol I/O menyangkut manajemen berkas
dan peralatan manajemen yang merupakan bagian dari sistem operasi.

Pengetian Peripheral
Definisi: Peripheral adalah semua jenis “device” (=peralatan) yang berinteraksi dengan CPU

melalui Modul I/O.

Ada 3 jenis Peripheral

Human Readable Peripheral Sifat2: – Berinteraksi dengan User (manusia) :

monitor, keyboard , mouse, microphone , loudspeaker (beeper), touchscreen.

Machine Readable Peripheral user , contoh: harddisk,
Sifat2: – Interaksi antar mesin berlangsung tanpa campur tangan

sensor, actuator, CD-ROM drive.

24

Communication Peripheral
Sifat2: – koneksi dengan device lain melalui jaringan atau saluran komunikasi lain, seperi:

infra red, bluetooth, modem dsb.

Diagram Dasar Sebuah Peripheral
1.Block Kontrol Logika

Terdiri dari 2 jenis signal, yaitu :

Control Signal , adalah sinyal yang berasal dari CPU , berfungsi untuk mengendalikan
perangkat perife Contoh : Signal Read , Write.
Status Signal , adalah signal yang berasal dari periferal untuk melaporkan kondisi periferal
kepada CPU contoh: Pada printer Kertas Habis, Tinta Habis , Paper Jam.
Block Buffer
Buffer adalah memori berukuran kecil berfungsi sebagai tempat singgah sementara untuk
data yang keluar-masuk Modul I/O.

Fungsi Buffer adalah sebagai sarana untuk “sinkronisasi” terhadap sistem bus, tujuanya
adalah agar data dapat keluar-masuk ke sistem bus sesuai dengan instruksi yang diberikan
CPU.

Teknik Penanganan I/O
Programmed I/O
Interrupt Driven I/O
DMA – I/O
Programmed I/O

Pada I/O terprogram, data saling dipertukarkan antara CPU dan modul I/O. CPU
mengeksekusi program yang memberikan operasi I/O kepada CPU secara langsung, seperti
pemindahan data, pengiriman perintah baca maupun tulis, dan monitoring perangkat.
Kelemahan teknik ini adalah CPU akan menunggu sampai operasi I/O selesai dilakukan
modul I/O sehingga akan membuang waktu, apalagi CPU lebih cepat proses operasinya.
Dalam teknik ini, modul I/O tidak dapat melakukan interupsi kepada CPU terhadap proses –

proses yang diinteruksikan padanya. Seluruh proses merupakan tanggung jawab CPU sampai
operasi lengkap dilaksanakan.

Interrupt Driven I/O
Teknik interrupt – driven I/O memungkinkan proses tidak membuang – buang waktu.
Prosesnya adalah CPU mengeluarkan perintah I/O pada modul I/O, bersamaan perintah I/O
dijalankan modul I/O maka CPU akan melakukan eksekusi perintah – perintah lainnya.
Apabila modul I/O telah selesai menjalankan instruksi yang diberikan padanya akan
melakukaninterupsi pada CPU bahwa tugasnya telah selesai. Dalam teknik ini kendali
perintah masih menjadi tanggung jawab CPU, baik pengambilan perintah dari memori
maupun pelaksanaan isi perintah tersebut. Terdapat selangkah kemajuan dari

tekniksebelumnya, yaitu CPU melakukan multitasking beberapa perintah sekaligus sehingga
tidak ada waktu tunggu bagi CPU.
Langkah-Langkah Penanganan Interrupt

25

Perangkat I/O akan mengirimkan sinyal interupsi ke CPU.
CPU menyelesaikan operasi yang sedang dijalankannya kemudian merespon interupsi.

CPU memeriksa interupsi tersebu. kalau valid maka CPU akan mengirimkan
sinyal acknowledgment ke perangkat I/O untuk menghentikan interupsinya.
CPU mempersiapkan pengontrolan transfer ke routine interupsi. Hal yang dilakukan adalah
menyimpan informasi yang diperlukan untuk melanjutkan operasi yang tadi dijalankan
sebelum adanya interupsi. Informasi yang diperlukan berupa: Status prosesor, berisi register
yang dipanggil PSW (program status word).Lokasi intruksi berikutnya yang akan dieksekusi.
Informasi tersebut kemudian disimpan dalam stack pengontrol sistem. Kemudian CPU akan
menyimpan PC (program counter) eksekusi sebelum interupsi ke stack pengontrol bersama
informasi PSW.
Selanjutnya mempersiapkan PC untuk penanganan interupsi. Selanjutnya CPU memproses
interupsi sempai selesai.Apabila pengolahan interupsi selasai, CPU akan memanggil kembali
informasi yang telah disimpan pada stack pengontrol untuk meneruskan operasi sebelum
interupsi.
Metode Penanganan Interrupt

Multiple Interrupt Lines.
Software poll.
Daisy Chain.
Arbitrasi bus.
Multiple Interrupt Lines
Teknik yang paling sederhana adalah menggunakan saluran interupsi berjumlah banyak
(Multiple Interrupt Lines) antara CPU dan modul – modul I/O. Namun tidak praktis untuk
menggunakan sejumlah saluran bus atau pin CPU ke seluruh saluran interupsi modul – modul
I/O.
Software Poll
Alternatif lainnya adalah menggunakan software poll. Prosesnya, apabila CPU mengetahui
adanya sebuah interupsi, maka CPU akan menuju ke routine layanan interupsi yang tugasnya
melakukan poll seluruh modul I/O untuk menentukan modul yang melakukan interupsi.
Kerugian software poll adalah memerlukan waktu yang lama karena harus mengidentifikasi
seluruh modul untuk mengetahui modul I/O yang melakukan interupsi.
3.Daisy Chain

Teknik yang lebih efisien adalah daisy chain, yang menggunakan hardware poll. Seluruh
modul I/O tersambung dalam saluran interupsi CPU secara melingkar (chain). Apabila ada
permintaan interupsi, maka CPU akan menjalankan sinyal acknowledge yang berjalan pada
saluran interupsi sampai menjumpai modul I/O yang mengirimkan interupsi.
Arbitrasi Bus
Teknik berikutnya adalah arbitrasi bus. Dalam metode ini, pertama – tama modul I/O
memperoleh kontrol bus sebelum modul ini menggunakan saluran permintaan interupsi.
Dengan demikian hanya akan terdapat sebuah modul I/O yang dapat melakukan interupsi.

26

Teknik Direct Memory Access (DMA)

Teknik yang dijelaskan sebelumnya yaitu I/O terprogram dan Interrupt-Driven I/O memiliki
kelemahan, yaitu proses yang terjadi pada modul I/O masih melibatkan CPU secara langsung.
Hal ini berimplikasi pada :

Kelajuan transfer I/O yang tergantung pada kecepatan operasi CPU. Kerja CPU terganggu
karena adanya interupsi secara langsung. Bertolak dari kelemahan di atas, apalagi untuk
menangani transfer data bervolume besar dikembangkan teknik yang lebih baik, dikenal
dengan Direct Memory Access (DMA).
Prinsip kerja DMA adalah CPU akan mendelegasikan kerja I/O kepada DMA, CPU hanya
akan terlibat pada awal proses untuk memberikan instruksi lengkap pada DMA dan akhir
proses saja. Dengan demikian CPU dapat menjalankan proses lainnya tanpa banyak
terganggu dengan interupsi

Tugas dari Sistem Kontrol I/O
Memelihara directori dari berkas dan lokasi informasi
Menentukan jalan bagi aliran data antara main memory dan alat penyimpanan sekunder
Mengkoordinasi komunimasi antara CPU dan alat penyimpanan sekunder
Menyiapkan berkas penggunaan input atau output telah selesai.
Konsep Perangkat Keras I/O

Dalam perangkat keras komputer terdapat 3 buah konsep perangkat keras , yaitu :

Perangkat Input

Perangkat Proses

Perangkat Output

Perangkat Input
Perangkat input adalah perangkat yang digunakan untuk memasukkan data atauperintah ke
dalam komputer. Peralatan yang hanya berfungsi sebagai alat input dapat digolongkan
menjadi :

Alat input langsung
Alat input tidak langsung
Alat Input langsung
Yaitu alat input yang dimasukan dan langsung diproses oleh alat pemroses, contohnya yaitu:

Keyboard
merupakan peranti masukan yang terdiri dari kumpulan huruf, angka dan karakter khusus.
Keyboard juga memberikan kemudahan bagi user untuk memberikan perintah yang
diperlukan apabila menekan kombinasi antara karakter yang ada pada keyboard dengan
tombol-tombol tertentu.

27

Mouse

Peranti masukan dengan bentuk seperti tikus ini berfungsi untuk memindahkan pointer atau
kursor secara cepat.

Scanner
berfungsi untuk menyalin (copy) file atau dokumen baik berupa teks atau gambar menjadi
teks atau gambar digital.

Barcode
berfungsi untuk membaca suatu kode yang berbentuk kotak atau garis-garis vertikal tipis dan
tebal yang selanjutnya diterjemahkan dalam bentuk angka-angka. Biasanya kode barcode ini
ditemukan pada kemasan makanan, minuman, buku, alat elektronik serta produk-produk.
Biasanya barcode ini memudahkan kasir yang ada di toko swalayan atau departemen store
untuk mengidentifikasi suatu barang yang dibeli.

Alat Input tidak langsung
Yaitu alat input yang dimasukan melalui media tertentu sebelum suatu input diproses oleh
alat pemroses. Contohnya yaitu:

Key To Card
Key to card atau keypunch adalah salah satu alat masuka paling tua, alat ini memungkinkan
operator memasukan data yang akan dipindah terlebih dahulu ke dalam bentuk media
punched card. Bila digunakan beberapa unit alat keypunch,maka dapat dilakukan pembagian
tugas merubah data dari sumber data ke dalam bentuk kartu plong.kumpulan kartu plong
selanjutnya dapat dibacakan ke komputer untuk diproses melalui card reader

Key To Tape
Alat ini memungkinkan operator untuk merekamkan data ke media penyimpanan luar pita
magnetic sebelum diproses ke CPU. Data yang tersimpan di pita magnetic diproses ke CPU
dapat dibacakan ke computer lewat alat pembaca pita magnetic

Key To Disk
Seperti key to card, maka key to disk memungkinkan operator untuk merekam data lebih dulu
ke media simpanan luar, misalnya disket. Data yang disimpan dalam disket dibaca di CPU
lewat Flopy Disk Drive.

28

Perangkat Proses

“Perangkat proses yaitu perangkat komputer yang berfungsi untuk memproses atau
mengelola data yang masuk sehingga menjadi suatu informasi yang diinginkan”.

Cpu (Central Procesing Unit)
merupakan tempat pemrosesan instruksi – instruksi program biasa disebut microprocessor
terdiri dari :

Unit kendali (control unit)
Unit aritmatika dan logika (aritmetic and logic unit) alu
Simpanan (register)
Main Memory

Register
Main memory
Ram (random access memory) adalah memory yang dapat diakses dan bersifat volatile
Rom ( read only memory) adalah memory yang hanya dapat dibaca dan bersifat non volatile
Simpanan luar (external memory)
3. Perangkat Output

“Output Device yaitu perangkat keras yang berfungsi untuk mengeluarkan data yang
telah diproses sehingga menjadi suatu informasi”.
Yang termasuk perangkat output diantaranya :

Alat keluaran juga dapat berbentuk :

Hard copy device
Soft copy device
Hard Copy Device
Merupakan alat keluaran yang digunakan untuk mencetak tulisan, grafik, atau gambar pada
media pencetak. Alat hard copy device yang umum diperguanakan adalah printer. Selain itu
juga dikenal plotter, yaitu alat cetak yang mempunyai kemampuan mencetak grafik atau
gambar dengan baik, biasanya menggunakan pen plotter.
Printer, peralatan dari komputer yang dapat mencetak teks atau gambar ke media kertas atau
media lainnya seperti kertas transparansi
Plotter, adalah alat yang digunakan untuk mencetak gambar dengan ukauran besar
Soft Copy Device
Merupakan alat yang digunakan untuk menampilkan tulisan, image, dan suara pada media
soft (lunak) yang berupa sinyal elektronik. Contoh soft copy device adalah video display
(monitor), flat panel display (Liquid Crystal Display), dan speaker.

Monitor, merupakan unit keluaran yang memberikan informasi kepada pengguna computer
dari hasil peoses dan masih dalam bentuk softcopy.
Speaker, merupakan peralatan yang memberkan keluaran dalam bentuk suara.

29

Prinsip Perangkat Keras I/O

Batasan : bagaimana hardware tersebut di program`

Manajemen perangkat I/O mempunyai beragam fungsi, diantaranya :

mengirimkan perintah ke perangkat I/O agar menyediakan layanan

menangani interupsi perangkat I/O

menangani kesalahan pada perangkat I/O

menyediakan interface ke pemakai

Jenis-jenis Perangkat I/O

Secara umum, terdapat beberapa jenis perangkat I/O, seperti :

perangkat penyimpanan (disk, tape)
perangkat transmisi (network card, modem) dan

perangkat antarmuka dengan pengguna (screen, keyboard, mouse).
Perangkat tersebut dikendalikan oleh instruksi I/O. Alamat-alamat yang dimiliki oleh
perangkat akan digunakan oleh direct I/O instruction dan memory-mapped I/O. Beberapa
konsep yang umum digunakan ialah port, bus (daisy chain/shared direct access), dan
pengendali (host adapter). Port ialah koneksi yang digunakan oleh perangkat untuk
berkomunikasi dengan mesin. Bus ialah koneksi yang menghubungkan beberapa perangkat
menggunakan kabel-kabel. Pengendali ialah alat-alat elektronik yang berfungsi untuk
mengoperasikan port, bus, dan perangkat. Langkah yang ditentukan untuk perangkat ialah
command-ready, busy, dan error. Host mengeset command-ready ketika perintah telah siap
untuk dieksekusi oleh pengendali. Pengendali mengeset busy ketika sedang mengerjakan
sesuatu, dan men-clear busy ketika telah siap untuk menerima perintah selanjutnya. Error
diset ketika terjadi kesalahan.

Modul I/O

Modul I/O adalah suatu komponen dalam sistem komputer yang bertanggung jawab atas
pengontrolan sebuah perangkat luar atau lebih dan bertanggung jawab pula dalam pertukaran
data antara perangkat luar tersebut dengan memori utama ataupun dengan register – register
CPU.Dalam mewujudkan hal ini, diperlukan antarmuka internal dengan komputer (CPU dan
memori utama) dan antarmuka dengan perangkat eksternalnya untuk menjalankan fungsi –
fungsi
pengontrolan.

30

Fungsi dalam menjalankan tugas bagi modul I/O dapat dibagi menjadi beberapa katagori,
yaitu:
Kontrol dan pewaktuan.

Komunikasi CPU.

Komunikasi perangkat eksternal

.
Pem-buffer-an data.

Deteksi kesalahan.

Fungsi kontrol dan pewaktuan (control & timing) merupakan hal yang penting untuk
mensinkronkan kerja masing – masing komponen penyusun komputer. Dalam sekali waktu
CPU berkomunikasi dengan satu atau lebih perangkat dengan pola tidak menentu dan
kecepatan transfer komunikasi data yang beragam, baik dengan perangkat internal seperti
register – register, memori utama, memori sekunder, perangkat peripheral. Proses tersebut
bisa berjalan apabila ada fungsi kontrol dan pewaktuan yang mengatur sistem secara
keseluruhan. Contoh kontrol pemindahan data dari peripheral ke CPU melalui sebuah modul
I/O dapat meliputi langkah – langkah berikut ini :

1.Permintaan dan pemeriksaan status perangkat dari CPU ke modul I/O.
2.Modul I/O memberi jawaban atas permintaan CPU.
3.Apabila perangkat eksternal telah siap untuk transfer data, maka CPU akan
mengirimkan perintah ke modul I/O.
4.Modul I/O akan menerima paket data dengan panjang tertentu dari peripheral.
5.Selanjutnya data dikirim ke CPU setelah diadakan sinkronisasi panjang data dan
kecepatan transfer oleh modul I/O sehingga paket – paket data dapat diterima CPU
dengan baik.Transfer data tidak akan lepas dari penggunaan sistem bus, maka interaksi CPU
dan modul I/O akan melibatkan kontrol dan pewaktuan sebuah arbitrasi bus atau lebih.
Adapun fungsi komunikasi antara CPU dan modul I/O meliputi proses – proses berikut :
Command Decoding, yaitu modul I/O menerima perintah – perintah dari CPU yang
dikirimkan sebagai sinyal bagi bus kontrol. Misalnya, sebuah modul I/O untuk disk
dapat menerima perintah: Read sector, Scan record ID, Format disk.
Data, pertukaran data antara CPU dan modul I/O melalui bus data.
Status Reporting, yaitu pelaporan kondisi status modul I/O maupun perangkat
peripheral, umumnya berupa status kondisi Busy atau Ready. Juga status bermacam –
macam kondisi kesalahan (error).Address Recognition, bahwa peralatan atau komponen
penyusun komputer dapatdihubungi atau dipanggil maka harus memiliki alamat yang unik,
begitu pula padaperangkat peripheral, sehingga setiap modul I/O harus mengetahui alamat
peripheral
yang dikontrolnya.

31

Pada sisi modul I/O ke perangkat peripheral juga terdapat komunikasi yang meliputi
komunikasi data, kontrol maupun status.
Fungsi selanjutnya adalah buffering. Tujuan utama buffering adalah mendapatkan
penyesuaian data sehubungan perbedaan laju transfer data dari perangkat peripheral dengan
kecepatan pengolahan pada CPU. Umumnya laju transfer data dari perangkat peripheral lebih
lambat dari kecepatan CPU maupun media penyimpan.

Fungsi terakhir adalah deteksi kesalahan. Apabila pada perangkat peripheral terdapat
masalah sehingga proses tidak dapat dijalankan, maka modul I/O akan melaporkan kesalahan
tersebut. Misal informasi kesalahan pada peripheral printer seperti: kertas tergulung, tinta
habis, kertas habis, dan lain – lain. Teknik yang umum untuk deteksi kesalahan adalah
penggunaan bit paritas.

Fungsi Modul I/O
Control & Timing
Fungsi kontrol dan pewaktuan (control & timing) merupakan hal yang penting untuk
mensinkronkan kerja masing – masing komponen penyusun komputer. Dalam sekali waktu
CPU berkomunikasi dengan satu atau lebih perangkat dengan pola tidak menentu dan
kecepatan transfer komunikasi data yang beragam, baik dengan perangkat internal seperti
register – register, memori utama, memori sekunder, perangkat peripheral. Proses tersebut
bisa berjalan apabila ada
fungsi kontrol dan pewaktuan yang mengatur sistem secara keseluruhan.

Contoh kontrol pemindahan data dari peripheral ke CPU melalui sebuah modul I/O dapat
meliputi langkah-langkah penanganan I/O sbb :

Permintaan dan pemeriksaan status perangkat dari CPU ke modul I/O.
Modul I/O memberi jawaban atas permintaan CPU.
Apabila perangkat eksternal telah siap untuk transfer data, maka CPU akan
mengirimkan perintah ke modul I/O.
Modul I/O akan menerima paket data dengan panjang tertentu dari peripheral.
Selanjutnya data dikirim ke CPU setelah diadakan sinkronisasi panjang data dan kecepatan
transfer oleh modul I/O sehingga paket – paket data dapat diterima CPU dengan baik.
Transfer data tidak akan lepas dari penggunaan sistem bus, maka interaksi CPU dan modul
I/O akan melibatkan kontrol dan pewaktuan sebuah arbitrasi bus atau lebih.

32

Komunikasi CPU
Adapun fungsi komunikasi antara CPU dan modul I/O meliputi proses – proses berikut :

Command Decoding, yaitu modul I/O menerima perintah – perintah dari CPU yang
dikirimkan sebagai sinyal bagi bus kontrol. Misalnya, sebuah modul I/O untuk disk dapat
menerima perintah: Read sector, Scan record ID, Format disk.
Data, pertukaran data antara CPU dan modul I/O melalui bus data.
Status Reporting, yaitu pelaporan kondisi status modul I/O maupun perangkat
peripheral, umumnya berupa status kondisi Busy atau Ready. Juga status bermacam macam
kondisi kesalahan (error).
Address Recognition, bahwa peralatan atau komponen penyusun komputer dapat
dihubungi atau dipanggil maka harus memiliki alamat yang unik, begitu pula pada perangkat
peripheral, sehingga setiap modul I/O harus mengetahui alamat peripheral yang dikontrolnya.
Komunikasi Perangkat (device communication)
Meliputi perintah, informasi status dan data.

Data Buffering
Tujuan utama buffering adalah mendapatkan penyesuaian data sehubungan perbedaan laju
transfer data dari perangkat peripheral dengan kecepatan pengolahan pada CPU. Umumnya
laju transfer data dari perangkat peripheral lebih lambat dari kecepatan CPU maupun media
penyimpan.

Deteksi Error
Apabila pada perangkat peripheral terdapat masalah sehingga proses tidak dapat dijalankan,
maka modul I/O akan melaporkan kesalahan tersebut. Misal informasi kesalahan pada
peripheral printer seperti: kertas tergulung, pinta habis, kertas habis, dan lain – lain. Teknik
yang umum untuk deteksi kesalahan adalah penggunaan bit paritas.

KESIMPULAN

Unit Input/Output (I/O) adalah (masukan) / (keluaran) bagian dari
sistem mikroprosesor yang digunakan oleh mikroprosesor itu untuk berhubungan dengan
dunia luar.
Unit input adalah (masukan) unit luar yang digunakan untuk memasukkan data dari luar ke
dalam mikroprosesor ini, contohnya data yang berasal dari keyboard atau mouse.
Sementara unit output (keluaran) biasanya digunakan untuk menampilkan data, atau dengan
kata lain untuk menangkap data yang dikirimkan oleh mikroprosesor, contohnya data yang
akan ditampilkan pada layar monitor atau printer.
Bagian input (masukan) dan juga keluaran (output) ini juga memerlukan sinyal kontrol,
antara lain untuk baca I/O (Input/Ouput Read [IOR]) dan untuk tulis I/O (Input/Output
Write [IOW]).

33

KESIMPULAN

Teknologi informasi dan Komunikasi (TIK) atau Information and Communication
Technology (ICT) mencakup dua aspek, yaitu teknologiinformasi dan teknologi komunikasi.
Teknologi informasi meliputi segala hal yang berkaitan dengan proses, penggunaan sebagai
alat bantu, manipulasi, dan pengelolaaninformasi.Sedangkanteknologi komunikasi
merupakan segala hal yang berkaitan dengan penggunaan alat bantu untuk memroses dan
mentransfer data dari perangkat yang satu ke perangkat yang lainnya.
Sehingga teknologi informasi dan komunikasi adalah suatu paduan yang tidakdapat
dipisahkan yang mengandung pengertian luas tentang segala kegiatan yang terkait dengan
pemrosesan, manipulasi, pengolahan, dan transfer/ pemindahan informasi antarmedia.
Komputer merupakan bagian dari perangkat TIK.
Komputer adalah seperangkat alat elektronika pengolah data yang bekerja secara terkoordinir
dan terintegrasi. sehingga menghasilkan keluaran yang berupa informasi. Informasi yang
dihasilkan oleh perangkat komputer merupakan hasil dari sebuahMkerja sama yang saling
mendukung antara bagian yang satu dengan bagian yang lain sesuai dengan fungsinya
masing-masing. Dengan perkembangan komputer dewasa ini, komputer banyak digunakan di
segala bidanq kehidupan transfer data dari perangkat yang satu ke perangkat yang lainnya.
Sehingga teknologi informasi dan komunikasi adalah suatu paduan yang tidakdapat
dipisahkan yang mengandung pengertian luas tentang segala kegiatan yang terkait dengan
pemrosesan, manipulasi, pengolahan, dan transfer/ pemindahan informasi antarmedia.
Komputer merupakan bagian dari perangkat TIK.
Komputer adalah seperangkat alat elektronika pengolah data yang bekerja secara terkoordinir
dan terintegrasi. sehingga menghasilkan keluaran yang berupa informasi. Informasi yang
dihasilkan oleh perangkat komputer merupakan hasil dari sebuah kerja sama yang saling
mendukung antara bagian yang satu dengan bagian yang lain sesuai dengan fungsinya
masing-masing. Dengan perkembangan komputer dewasa ini, komputer banyak digunakan di
segala bidanq kehidupan

34

DAFTAR PUSTAKA

1. Wikipedia
2. Liputan 6
3. Merdeka.com

35


Click to View FlipBook Version