Anda di halaman 1dari 47

CRITICAL BOOK REPORT (CBR)

ARSITEKTUR KOMPUTER
Disusun Guna Memenuhi Tugas Mata Kuliah Arsitektur Komputer

Dosen Pengampu:
Ressy Dwitias Sari,S.T.,M.T.I
Rosma Siregar, M.Kom

Disusun Oleh :

KELOMPOK 9 KELAS PTIK C 2022

Dizky Waldini Daulay (5223151032)


Carlo Heskia Perangin-Angin (5223351026 )
Nayla Natasyah (5221151018)
Samuel Krisolit Vindonta Ginting (5223351023)

PROGRAM STUDI PENDIDIKAN TEKNOLOGI INFORMATIKA DAN KOMPUTER


FAKULTAS TEKNIK
UNIVERSITAS NEGERI MEDAN
2022
KATA PENGANTAR

Puji syukur senantiasa kita panjatkan ke hadirat Tuhan yang maha Esa, yang
berkuasa atas seluruh alam semesta, karena berkat rahmat, taufik serta hidayah-Nya
jugalah maka Critical Book Report (CBR) mata kuliah Arsitektur Komputer ini dapat
diselesaikan tepat pada waktunya.

Kami menyadari bahwa dalam penyusunan tugas CBR ini tidak terlepas dari
kesalahan dan sangat jauh dari sempurna.Oleh sebab itu, kami sangat mengharapkan kritik
dan saran yang sifatnya membangun demi sempurnanyalaporan ini.

Kami berharap semoga laporan ini dapat digunakan sebagaimana mestinya dan bisa
memberikan manfaat bagi kita semua.Semoga Tuhan yang maha Esa mencurahkan rahmat
dan karunia-Nya kepada kita semua.

Medan, Oktober 2022

Kelompok 9

1
DAFTAR ISI

KATA PENGANTAR ..............................................................................................1


DAFTAR ISI .............................................................................................................2
BAB I PENDAHULUAN.....................................................................................3
A. Latar Belakang Pentingnya CBR..........................................................3
B. Tujuan Penulisan CBR..........................................................................3
C. Manfaat CBR........................................................................................3
D. Identitas BUKU....................................................................................4
BAB II RINGKASAN ISI......................................................................................4
BUKU 1 ....................................................................................................4
BUKU 2 ....................................................................................................19
BAB III PEMBAHASAN / ANALISIS..................................................................44
Analisis Isi BUKU 1..................................................................................44
Analisis Isi BUKU 2..................................................................................44
BAB IV PENUTUP.................................................................................................45
A. Kesimpulan...........................................................................................45
B. Saran.....................................................................................................45
C. Daftar Pustaka.......................................................................................46

2
BAB I
PENDAHULUAN

A. Latar Belakang Pentingnya CBR


Disaat Dalam pembuatan sebuah buku, pasti ada pro dan kontra termasuk di dalamnya
keunggulan dan kelemahan sebuah buku, yang sering di krit sering di kritik oleh ik oleh
sebagian pakar. Kelemahan dan kelebihan sebagian pakar. Kelemahan dan kelebihan
sebuah buku sebuah buku merupakan suatu masukan merupakan suatu masukan dan saran
dalam setiap pembuatan sebuah buku walaupun masih ada pro dan kontra, baik yang di
kritik dari kontra, baik yang di kritik dari sumber buku, tata sumber buku, tata bahasa yang
digunakan. bahasa yang digunakan. Sehingga terlihat kelemahan dan kelebihan Sehingga
terlihat kelemahan dan kelebihan sebuah bu sebuah buku. Dan juga dalam KKNI kami
mahasiswa dituntut untuk mampu lebih kreatif, inivatif, serta kritis sehingga kami
diberikan tugas yang wajib untuk dilaksanakan yang wajib untuk dilaksanakan dimana
salah satu tugas tersebut adalah Critical Book Report untuk memenuhi tuntutan kurikulum
tersebut.

B. Tujuan Penulisan CBR


1. Untuk memenuhi tugas pada mata kuliah arsitektur komputer
2. Meningkatkan kemampuan mahasiswa dalam meringkas, menganalisa, dan
membandingkakn serta memberi kritik pada buku
3. Memperkuat pemahaman pembaca tentang mekanisme kerja prosessor dan input/output

C. Manfaat CBR
1. Sebagai Agar dapat mengetahui kelemahan dan kelebihan yang ada dalam  buku.
2. Agar mengetahui perkembangan Innovasi Pembelajaran.
3. Agar mengerti tentang isi materi buku.
4. Untuk memenuhi tugas mata kuliah Perkembangan Peserta Didik

3
D. Identitas Artikel atau BUKU yang direview
BUKU 1 :
1. Judul Buku : Arsitektur Dan Organisasi Komputer
2. Penulis : M. Suryawinata, S.Pd., M.Kom.
3. Penerbit : UMSIDA PRESS
4. ISBN : 978-602-5914-11-9
5. Tahun Terbit : 2018
6. Jumlah Halaman : 115

BUKU 2 :
1. Judul Buku : PENGANTAR ORGANISASI DAN ARSITEKTUR
2. Penulis : Kharisma Sabbihatul M
3. Penerbit : Universitas Nahdlatul Ulama Blitar
4. ISBN : -
5. Tahun Terbit : 2018
6. Jumlah Halaman : 108

BAB II
RINGKASAN ISI BUKU 1

Bab 1. Arsitektur dan Organisasi Komputer


Perkembangan teknologi yang sangat pesat salah satunya diakibatkan oleh evolusi
komputer baik dari segi fisik yang terlihat oleh mata, maupun dari segi arsitektur yang
tidak kasat mata. Pada bab ini dijelaskan tentang apa itu arsitektur dan organisasi
komputer, mulai dari definisi, hingga struktur dan fungsi masing-masing.

Arsitektur komputer sendiri memiliki definisi sebagai organisasi internal dari


komputer dalam bentuk abstak yang mendefinisikan kemampuan dari komputer dan model
pemrogramannya. Arsitektur komputer juga dapat didefinisikan sebagai studi tentang
struktur, organisasi, implementasi dan performa komputer. Sedangkan struktur komputer
penataan bagian-bagian statis komputer. Organisasi merupakan interaksi dinamis antara
bagian-bagian komputer dan sistem kontrolnya.

4
Fungsi komputer sendiri dari tujuan penggunaannya ada 2 yakni general purpose
computer dan specific purpose computer. General purpose computer ini dibuat untuk
memproses banyak hal seperti melakukan pengetikan, memutar film, mendengarkan musik,
berselancar di internet dan lain sebagainya. Specific purpose computer adalah komputer
yang hanya dapat menjalankan tugas khusus yang spesifik. Komputer jenis ini dirancang
untuk menjalankan hanya 1 tugas namun secara berulang atau terus menerus. Contoh dari
komputer ini adalah game console seperti Play Station dan XBox yang tujuan pembuatan
awalnya hanya dapat digunakan untuk menjalankan game.

Komputer diciptakan dengan beberapa fungsi dasar yakni:

 Input Data

Setiap komputer didesain untuk memiliki fungsi menerima masukan atau input. Hal
ini dapat dicapai dengan menggunakan perangkat input yang bermacam-macam.

 Pemrosesan Data

Fungsi ini merupakan fungsi yang paling utama dari sebuah komputer. Pemrosesan
data dilakukan dengan mengkonversi data–data menjadi informasi yang siap disajikan.
Otak dari komputer dimana pemrosesan data dilakukan umumnya disebut prosesor,
mikroprosesor, sering juga disebut dengan Central Processing Unit (CPU). Ada juga
vendor yang menamakan prosesor mereka sebagai Accelerated Processing Unit (APU).

 Output Data

Informasi yang telah dihasilkan oleh komputer, akan disebarkan untuk kepentingan-
kepentingan tertentu. Hal ini disebut informasi dan informasi ini diharapkan dapat
bermanfaat bagi pengguna komputer.

 Penyinmpanan Informasi dan Data

Komputer dapat menyimpan informasi secara internal maupun eksternal. Umumnya


informasi yang disimpan secara internal pada komputer, disimpan pada harddisk atau solid
state disk.

5
Arsitektur komputer juga dapat didefinisikan sebagai studi tentang struktur,
organisasi, implementasi dan performa komputer. Struktur komputer merupakan penataan
bagian-bagian statis komputer. Organisasi merupakan interaksi dinamis antara
bagianbagian komputer dan sistem kontrolnya. Implementasi didefinisikan sebagai desain
atau perancangan dari suatu bagian yang spesifik

Bab 2. Evolusi Komputer

Komputer berkembang tidak semerta merta ada berbentuk komputer seperti yang
kita gunakan saat ini. Komputer mengalami perkembangan dari bentuknya yang primitif
atau jaman sebelum adanya teknologi listrik hingga ke komputer generasi saat ini. Pada
bab ini adalah bagian berikutnya yaitu untuk mempelajari generasi komputer.

Komputer terbagi dalam beberapa generasi yaitu :

 Masa Pra Komputer

Pada masa ini komputer memang belum ada, namun cikalbakal dari komputer itu
endiri sudah mulai digunakan oleh manusia pada saat itu. Abacus. Abacus yang terlihat
sangat sederhana itu, dengan teknik yang tepat dari para abacist (sebutan untuk para
pengguna abacus) dapat digunakan untuk operasi aritmatika standar seperti penambahan,
pengurangan, perkalian dan pembagian. Tidak hanya itu, abacus juga dapat digunakan
untuk menghitung akar pangkat dua dan akar pangkat tiga.

 Komputer Generasi ke-0

Komputer pada generasi ini masih sepenuhnya menggunakan mesin mekanis. Salah
satu yang pertama adalah Pascaline yang diciptakan oleh ilmuwan Perancis yang bernama
Blaise Pascal. Pascaline hanya dapat melakukan operasi penambahan dan pengurangan.

 Komputer Generasi ke-1

Teknologi komputer generasi pertama masih menggunakan tabung hampa untuk


amplifikasi dan pengalihan sinyal. Salah satu contoh komputer generasi pertama yang
terkenal adalah ENIAC yang merupakan singkatan dari Electronic Numerical Integrator
and Computer.
6
 Komputer Generasi ke-2

Komputer generasi ini menggunakan teknologi transistor sebagai pengganti tabung


hampa yang digunakan pada komputer generasi sebelumnya. Hal ini berdampak pada
ukuran komputer yang jauh lebih kecil daripada pendahulunya.

 Komputer Generasi ke-3

Komputer generasi ini menggunakan teknologi yang dinamakan Integrated Circuit


(IC) untuk menggantikan transistor. IC sendiri sebenarnya merupakan kumpulan dari
banyak transistor yang membentuk sirkuit elektronik seperti gerbang-gerbang logika.

 Komputer Generasi ke-4

Komputer generasi ini menandai lahirnya teknologi mikroprosesor yang hingga hari
ini kita gunakan. Jika dibandingkan dengan komputer generasi pertama, maka prosesor
yang ukurannya lebih kecil daripada jari tangan ini dapat menggantikan satu ruangan
komputer pada masa itu.

 Komputer Generasi ke-5

Komputer generasi kelima merupakan komputer generasi saat ini dan yang akan
datang. Dari segi pemrosesan, jika komputer generasi sebelumnya menggunakan CPU
sebagai pemroses utama, pada generasi ini, pemrosesan juga bisa dilakukan dengan
dukungan prosesor grafis.

Komputer mengalami evolusi untuk menyesuaikan dengan perkembangan zaman.


Evolusi yang terjadi pada komputer adalah perkembangan teknologi yang digunakan.
Mulai dari teknologi tabung hampa, hingga sekarang sudah mencapai teknologi digital.
Selain itu juga ada hukum Moore yang memprediksikan tentang perkembangan jumlah
transistor pada sebuah prosesor.

Bab 3. Perangkat Pemrosesan

Komputer merupakan salah satu alat atau perangkat yang sangat sering kita
gunakan dalam kehidupan sehari-hari. Kita dapat menggunakannya sebagai alat bantu

7
untuk kegiatan kita. Central Processing unit atau disingkat CPU merupakan pusat dari
seluruh kegiatan komputer. Perangkat ini sering disebut sebagai otak dari sebuah komputer
karena hampir seluruh proses pekerjaan atau penghitungan atau komputasi yang diproses
oleh sistem komputer terjadi di prosesor.

CPU memiliki beberapa komponen didalamnya yakni ada control unit, arithmatic
logic unit dan memory management unit. Control unit sendiri berfungsi sebagai pengarah
arus aliran data di dalam prosesor. Arithmatic logic unit tugasnya adalah melakukan
operasi aritmatika di dalam prosesor. Memory management unit merupakan bagian di
dalam prosesor yang mengatur memori yang digunakan ketika prosesor sedang beroperasi.

Grafik Processing Unit merupakan sebuah komponen elektronika yang bentuknya


seperti prosesor. GPU dikhususkan untuk memproses tampilan stay display pada komputer.
GPU biasanya digunakan untuk merender gambar animasi dan video pada layar computer.
GPU pada umumnya terletak pada kartu VGA di dalam chipset maupun di dalam
motherboard bahkan bisa berada di dalam CPU. Fungsi utama dari GPU adalah untuk
merender gambar dua dimensi maupun tiga dimensi yang terdiri dari bentuk-bentuk
polygon. GPU dapat melakukan operasi ini lebih efisien daripada CPU yang tercepat
sekalipun.

Chipset dan mikrokontroler juga merupakan perangkat pemroses yang ada di dalam
sistem komputer. Chipset Ini fungsinya adalah untuk memanajemen aliran data dari dan ke
prosesor, memori, dan perangkat peripheral yang lain. Sedangkan mikrokontroler khusus
digunakan untuk menjalankan satu tugas dan satu program yang spesifik.

Komputer memiliki beberapa perangkat pemrosesan. Antara lain Central


Processing Unit Graphics Processing Unit, chipset dan mikrokontroler. Perangkat
pemrosesan ini memiliki fungsi masingmasing. CPU yang berfungsi memproses hampir
seluruh instruksi yang ada di komputer. Sedangkan Graphics Processing Unit memiliki
fungsi untuk memproses data-data gambar atau grafis. Chipset dan mikrokontroler yang
membantu perangkat pemrosesan data pada komputer.

8
Bab 4. Perangkat Input

Perangkat input definisinya merupakan sebuah perangkat yang mengirimkan data


kepada komputer dengan bentuk data apapun. Data yang dikirimkan bisa berupa data suara,
data teks, data gambar, dan lain sebagainya. Selain data, masukan juga bisa merupakan
instruksi yang diberikan oleh manusia untuk dikerjakan oleh komputer.

Berikut ini adalah perangkat input yang sering digunakan yaitu :

 Perangkat Input Teks

Perangkat input teks yang umum digunakan oleh kita semua adalah keyboard.
Perangkat ini membantu manusia untuk menginputkan data yang berupa teks pada
komputer. Keyboard ini memiliki banyak sekali tombol-tombol yang berupa huruf, simbol,
dan angka. Huruf, simbol, dan angka ini biasa disebut dengan alfanumerik.

 Perangkat Input Penunjuk

Salah satu perangkat input penunjuk yang sering digunakan adalah Mouse. Sistem
operasi yang hampir semuanya sudah menggunakan graphical user interface itu
membutuhkan penunjuk. Selain mouse sebenarnya banyak perangkat pointing yang lain
seperti touchpad, pointing stick, touchscreen, trackball, dan lain sebagainya.

 Perangkat Input Suara

Mikrofon atau mic merupakan sebuah perangkat keras masukan yang khusus untuk
menginputkan data berupa suara ke dalam komputer yang nantinya akan diolah menjadi
sinyal sinyal digital.

 Perangkat Input Gambar

Pemindai definisinya adalah perangkat keras input yang membaca gambar secara
optis. Gambar yang dibaca oleh scanner ini akan dikonversikan pada bentuk digital.

 Perangkat Input Video

Kamera memiliki beberapa fungsi dan bisa diklasifikasikan menjadi beberapa


perangkat input, masuk di gambar bisa, masuk di video juga bisa.

9
 Perangkat Input Sentuh

Perangkat input sentuh pada komputer bisa dianalogikan sebagai indera peraba
pada manusia. Sebagai contoh yang mungkin sering kita temui adalah touchpad. Contoh
lain dari perangkat input sentuh adalah touchscreen. Touchscreen merupakan alat input
yang menjadi satu dengan display yang memungkinkan pengguna itu bisa langsung
berinteraksi dengan user interface dari sebuah sistem.

Perangkat input pada komputer juga memiliki macam-macam bentuk. Perangkat


input ini bisa kita analogikan dengan indera pada manusia. Macam-macam perangkat input
adalah perangkat input text, suara, gambar, video, sentuh, dan lain-lain.

Bab 5. Perangkat Output

Perangkat output cetak merupakan perangkat output yang digunakan untuk


menerjemahkan atau mengubah format dokumen dari apa yang ada di dalam komputer
menjadi sesuatu hal yang bisa kita pegang dan kita lihat secara fisik. Perangkat output
cetak ini memiliki banyak sekali jenis, namun yang akan kita bahas dalam bab ini hanya
perangkat yang sering kita gunakan yakni printer dan plotter.

 Printer

Printer merupakan salah satu perangkat keras eksternal yang masuk dalam kategori
perangkat output. Printer mengubah datadata digital yang merupakan sinyal sinyal
elektronik di dalam komputer ke dokumen yang sifatnya hardcopy

 Plotter

Plotter merupakan perangkat keras komputer yang fungsinya mirip dengan Sebuah
printer. Perbedaannya dengan printer adalah ketika printer digunakan untuk mencetak
dokumen atau gambar yang berupa bitmap, maka plotter ini khusus digunakan untuk
mencetak dokumen atau gambar yang memiliki format vektor.

10
Selain perangkat output cetak, perangkat output lainnya yang sering digunakan
antara lain :

 Perangkat Output Suara

Suara yang kita dengar dari Laptop atau komputer merupakan salah satu sinyal
digital yang diproses oleh komputer. Sinyal digital tersebut setelah diproses oleh komputer
akan ditransfer ke dalam sebuah perangkat yang bernama speaker. sinyal tersebut akan
berubah menjadi gelombang suara yang sifatnya analog dan bisa kita dengarkan melalui
telinga kita. beberapa perangkat yang biasa kita gunakan dalam mendengarkan musik atau
mendengarkan suara dari dalam komputer yaitu Speaker, Headphone, Earphone, Alat
Bantu Dengar dan lain-lain.

 Perangkat Output Video/Gambar

Perangkat jenis ini merupakan salah satu perangkat yang dapat kita gunakan untuk
melihat gambar maupun video yang sedang diputar di dalam sebuah komputer. Beberapa
contoh dari perangkat ini yaitu Monitor, Teknologi Cathode Ray Tube (CRT), Liquid
Crystal Display (LCD), Light Emitting Diode (LED), Proyektor

Perangkat output pada komputer merupakan perangkat yang digunakan untuk


mengeluarkan informasi yang telah diproses oleh komputer. Perangkat output ini terdiri
dari perangkat input text, perangkat input suara, perangkat input gambar, perangkat input
video, perangkat input sentuh, dan lain-lain.

Bab 6. Perangkat Penyimpanan

Berikut ini beberapa perangkat penyimpanan yang telah dijabarkan di bab ini :

1. Pada arsitektur komputer, hierarki memori memisahkan atau mengklasifikasikan


penyimpanan komputer pada sebuah struktur. Struktur ini didasarkan pada kecepatan
media penyimpanan tersebut. Setiap prosesor memiliki penyimpanan lokal yang
dinamakan sebagai register.

11
2. Register merupakan memori yang letaknya paling dekat dengan prosesor.
Register ini merupakan memori yang paling kecil diantara memori-memori yang lain yang
ada di dalam komputer.

3. Cache adalah salah satu memori yang terdapat di dalam komputer. Cache ini
menyediakan data akses yang berkecepatan tinggi dari dan ke prosesor. Selain itu, cache
juga menyimpan program-program aplikasi dan data komputer yang digunakan secara rutin
pada memori.

4. Memori utama di dalam sebuah komputer sering disebut dengan RAM atau
merupakan singkatan dari Random Access Memory. RAM diketahui sebagai bagian dari
sebuah komputer yang menyimpan sistem operasi software aplikasi dan informasiinformasi
yang digunakan oleh processor.

5. Perangkat Penyimpanan Internal, Perangkat penyimpanan internal dalam


komputer juga sering disebut sebagai penyimpanan sekunder. Penyimpanan sekunder ini
berbeda dengan memori utama. Perangkat penyimpanan sekunder ini tidak bisa langsung
diakses oleh prosesor. Sehingga komputer biasanya menggunakan channel input outputnya
untuk mengakses penyimpanan sekunder dan mentransfer data yang diinginkan melalui bus
ke penyimpanan primer atau RAM. Beberapa contoh penyimpanan ini adalah Harddisk,
Solid State Drive (SSD), SSHD.

6. Perangkat Penyimpanan Eksternal, termasuk ke dalam jenis penyimpanan


eksternal adalah Optical Disk, Compact Disk, Digital Video Disk, Blu Ray, Magnetic Disk,
External Harddisk, Floppy Disk, Flash Memory, USB Flash Disk, Memory Card dan lain-
lain.

7. Teknologi Penyimpanan Awan, Perangkat penyimpanan atau teknologi


penyimpanan tidak hanya berhenti pada perangkat fisik saja yang bisa kita lihat. kita dapat
menyimpan data pada penyimpanan awan atau yang secara umum bisa kita sebut dengan
cloud storage. Perangkat penyimpanan awan yang sering digunakan antara lain adalah
Google Drive dan Dropbox

Perangkat penyimpanan pada komputer digunakan untuk menyimpan data-data


yang sedang, akan, maupun telah diproses oleh komputer. Perangkat penyimpanan juga
memiliki hierarki atau urutan atau juga bisa disebut sebagai susunan. Perangkat
12
penyimpanan yang ada di dalam komputer terdiri dari register, cache, memori utama,
perangkat penyimpanan internal, perangkat penyimpanan eksternal, dan satu lagi teknologi
terbaru yaitu teknologi penyimpanan awan.

Bab 7. Perangkat Lunak Sistem

A. Definisi Sistem Operasi

Sistem operasi secara umum merupakan sebuah software yang memungkinkan


pengguna untuk menjalankan aplikasi lain pada perangkat komputasi. Meskipun dapat
dimungkinkan bahwa sebuah aplikasi dapat berkomunikasi atau bertatap muka secara
langsung dengan hardware, namun kebanyakan aplikasi dibuat untuk berkomunikasi
dengan sistem operasi. Hal ini memungkinkan mereka untuk memanfaatkan library library
yang umum dan tidak perlu memikirkan tentang detail hardware yang akan digunakan.

Sistem operasi melakukan manajemen sumber daya hardware pada komputer.


Perangkat masukan contohnya keyboard dan mouse, perangkat keluaran seperti monitor,
printer, dan scanner perangkat jaringan seperti modem dan router, perangkat penyimpanan
seperti RAM, harddisk, dan lain sebagainya diatur oleh sistem operasi. Sistem operasi yang
diciptakan oleh Bill Gates dan perusahaannya ini sangat sering kita temui dan bahkan
banyak dari kita yang menggunakan sistem operasi ini. Sistem operasi Windows mulai dari
Windows XP, Windows Vista, Windows 8, sampai Windows 10 yang paling baru terdapat
pada komputer komputer atau laptop-laptop kita.

B. Fungsi Sistem Operasi

Berikut adalah beberapa fungsi dari sistem operasi

 Resources Manager

Sistem operasi juga dikenal sebagai resources manager. Hal ini berarti bahwa
sistem operasi akan manajemen atau mengatur semua resource atau sumber daya yang
terhubung ke dalam sistem.

13
 Storage Management

Sistem operasi juga berfungsi sebagai storage management. Fungsi ini


memungkinkan sistem operasi dapat menyimpan dan mengakses file yang ditentukan oleh
sistem. Sistem operasi juga memungkinkan pengguna untuk membuat file, membuat
direktori, membaca dan menulis file, serta menyalin file dari satu direktori ke direktori
yang lain.

 Proses Manager

Sistem operasi sebagai proses manager dapat diartikan sebagai pengatur seluruh
proses. Seluruh proses yang dijalankan oleh pengguna atau yang sedang dijalankan pada
mesin merupakan tanggung jawab sistem operasi untuk mengaturnya. Sebagai contoh
sistem operasi akan membuat skala prioritas.

 Memory management

Sistem operasi juga berfungsi sebagai memory management. Pada fungsi ini, sistem
operasi mengatur memori pada seluruh sistem komputer.

1) Berdasarkan Lisensi

Jenis lisensi yang pertama adalah free atau open source, sedangkan yang kedua
adalah proprietary atau closed source yang akan kita bahas masing-masing di bab ini.

 Open Source / Free

Lisensi dengan jenis open source merupakan lisensi yang biasanya diberikan secara
gratis. Sehingga para pengguna dapat menggunakan perangkat lunak yang sifatnya free
atau open source ini tanpa harus membayar biaya untuk membeli atau biaya berlangganan
dari aplikasi ini. Open source sendiri pada awalnya di desain untuk seluruh programmer
yang ada di dunia ini agar memudahkan proses kerjasama atau kolaborasi. Open source
memungkinkan programmer untuk menciptakan sebuah perangkat lunak yang bagus dan
bebas, serta tidak terikat oleh aturan-aturan perusahaan.

 Closed Source / Propietary

14
Istilah close source atau propietary menggambarkan suatu teknologi atau produk
yang dimiliki secara eksklusif oleh suatu perusahaan yang membuat teknologi tersebut.
Disebut close source karena pembuat teknologi tersebut atau pembuat sistem operasi
tersebut merahasiakan teknologi dan cara kerja dalam produknya.

Macam-macam Sistem Operasi

 Linux

Linux berawal pada tahun 1991 sebagai proyek dari Linus Torvalds ketika dia
menjadi mahasiswa di Finlandia. Awalnya, Linus mengumpulkan informasi tentang
proyeknya pada kelompok programmer dan mahasiswa bidang komputer.

 Macintosh / Mac OS

Macintosh merupakan salah satu sistem operasi desktop yang juga populer di
kalangan pengguna komputer.

 Windows

Windows merupakan sistem operasi yang sangat sering kita gunakan dalam
kehidupan sehari-hari. Entah itu di komputer pribadi kita, di laptop, maupun di warnet, dan
laboratorium di kampus atau sekolah.

 Android

Sistem operasi ini merupakan sistem operasi mobile yang paling populer digunakan
oleh seluruh orang di dunia. Sistem operasi ini dikembangkan oleh Android Inc.

Bab 8. Perangkat Lunak Aplikasi

Perangkat lunak aplikasi juga dibutuhkan dalam penggunaan perangkat komputer.


Perangkat lunak aplikasi ini berfungsi sebagai interface atau antarmuka antara manusia
dengan sistem operasi maupun komputer itu sendiri. Perangkat lunak aplikasi juga
memiliki banyak klasifikasi, salah satu yang paling umum adalah diklasifikasikan menjadi
aplikasi berbayar dan aplikasi open source.

15
A. Definisi Perangkat Lunak Aplikasi

Perangkat lunak aplikasi adalah sebuah perangkat lunak pada komputer yang
didesain untuk melakukan beberapa fungsi tertentu yang memberikan manfaat kepada
pengguna. Sebagai contoh aplikasi yang sering kita gunakan adalah perangkat pemrosesan
kata seperti Microsoft Word atau Open Office.

Aplikasi Berbayar, Gratis, dan Open Source

 Aplikasi Berbayar

Aplikasi berbayar merupakan aplikasi yang mewajibkan kita membayar atau


membeli produknya sebelum kita gunakan. Meskipun aplikasi berbayar ini membutuhkan
biaya yang mahal, namun banyak orang yang meminati aplikasi berbayar ini.

 Aplikasi Open Source / Free

Aplikasi free atau open source yang sering disebut dengan FOSS (Free Open
Source Software) merupakan aplikasi yang sifatnya gratis.

Bab 9. Arithmatic logic unit (ALU)

ALU merupakan salah satu komponen pada prosesor yang berfungsi untuk
melakukan operasi aritmatika serta operasi logika. Jika processor bisa disebut sebagai inti
dari sebuah komputer, maka ALU ini bisa disebut sebagai inti dari sebuah prosesor.

A. Definisi ALU

ALU merupakan singkatan dari Arithmatic Logic Unit. ALU merupakan bagian
dari komputer yang melakukan operasi aritmatika dan operasi logika pada suatu data.
Semua elemen pada komputer sistem, seperti control unit, memori, register, dai
input/output merupakan jalur utama yang akan membawa data untuk diproses oleh ALU.

Fungsi ALU

Fungsi dari ALU adalah untuk melakukan operasi logika dan operasi aritmatika
standar. Contoh dari operasi logika standar adalah NOT, AND, dan OR.

16
Bab 10. Control Unit (CU)

Control unit merupakan sebuah komponen di dalam processor atau di dalam CPU
yang menangani semua kontrol sinyal pada prosesor. CU mengarahkan semua aliran data
dari input maupun output untuk mengambil kode instruksi dari program dan mengarahkan
unit-unit lain dengan menyediakan kontrol dan sinyal pewaktuan atau timing. CU juga
dapat dipertimbangkan sebagai otaknya prosesor bekerjasama dengan ALU karena CU
yang mengeluarkan perintah untuk hampir semua proses. Hampir semua operasi yang
dilakukan oleh prosesor, CU juga memastikan bahwa semua instruksi yang dijalankan itu
bernilai benar. Control unit merupakan salah satu bagian dari processor yang melakukan
operasi kontrol pada seluruh kegiatan yang terjadi di dalam processor. Baik pemrosesan
data, penulisan data, penyimpanan data, maupun yang lainnya.

Bab 11. Set Instruksi

Set instruksi merupakan kumpulan dari instruksi instruksi yang bisa dijalankan oleh
prosesor. Set instruksi memiliki berbagai macam mode pengalamatan serta format
pengalamatan. Set instruksi juga dibedakan menjadi dua yakni RISC dan CISC.

 RISC dan CISC

CISC sendiri merupakan singkatan dari complex instruction set characteristic. CISC
digunakan pada era sebelum RISC dibuat. CISC memiliki banyak instruksi sehingga
terkesan kompleks. RISC dibuat untuk menyederhanakan kompleksitas dari CISC. RISC
sendiri merupakan singkatan dari reduced instruction set computing.

Bab 12. Sistem Bus

Sistem bus merupakan salah satu sistem pada arsitektur komputer yang merupakan
sebuah jalur pada komputer yang digunakan untuk mentransmisikan data. Bus yang
digunakan untuk transmisi data maupun instruksi-instruksi yang akan dilakukan sistem ini
terdiri dari address bus, control bus, dan data bus.

17
 Bus Eksternal

External bus atau juga dikenal sebagai ekspansion bus merupakan jalur elektronik
yang menghubungkan beberapa perangkat eksternal seperti printer, scanner, speaker, dan
perangkatperangkat yang lain ke komputer.

 Sistem Bus

Sistem bus merupakan jalur yang terdiri dari kabel-kabel dan konektor yang
digunakan untuk membawa data antara sebuah processor pada sebuah komputer dari dan
ke memori utama. Bus ini menyediakan jalur komunikasi untuk data dan sinyal kontrol
yang bergerak di antara komponen-komponen utama dari sebuah sistem komputer.

Masing-masing dari bus ini memiliki fungsi masing-masing serta karakteristik yang
berbeda-beda pula. Berikut ini penjelasan dari masing-masing bus tersebut.

 Data Bus

Data Bus merupakan jalur yang digunakan untuk perpindahan data dalam sistem
komputer. Contoh penggunaan dari data bus ini adalah ketika kita ingin menyimpan sebuah
variabel dalam suatu program.

 Address Bus

Address bar sendiri digunakan untuk menandai lokasi sumber maupun lokasi tujuan
pada proses transfer data yang sedang dilakukan. Contoh penggunaan address bus kita
masih menggunakan contoh yang sama, yakni penyimpanan sebuah variabel atau teks yang
kita ketik.

 Control Bus

Control bus merupakan bus yang digunakan untuk mengontrol penggunaan dan hak
akses dari address bus. Bus ini merupakan bus yang paling penting di antara bus-bus yang
lain. Contoh yang akan kita gunakan masih sama yaitu dengan menggunakan teks yang kita
ketik di dalam aplikasi pengolah kata.

18
RINGKASAN ISI BUKU 2

BAB 1. Evolusi Dan Kinerja Komputer


Perkembangan komputer meliputi peningkatan kecepatan processor, penyusutan
ukuran komponen, peningkatan ukuran memori dan peningkatan kapasitas serta kecepatan
I/O. Berdasarkan perkembangan teknologi komputer, maka perkembangannya dapat dibagi
menjadi 2 bagian yaitu :
 Sebelum tahun 1940.
 Setelah tahun 1940.

A. Sebelum tahun 1940


Blaise Pascal mencipta mesin perhitungan mekanikal pertama pada tahun 1642.
Mesin ini beroperasi dengan menggerakkan gear pada roda. Tahun 1812, Babbage
memperhatikan kesesuaian alam antara mesin mekanik dan matematika, mesin mekanik
sangat baik dalam mengerjakan tugas yang sama berulangkali tanpa kesalahan, sedang
matematika membutuhkan repetisi sederhana dari suatu langkah-langkah tertentu. Masalah
tersebut kemudian berkembang hingga menempatkan mesin mekanik sebagai alat untuk
menjawab kebutuhan mekanik.

Usaha Babbage yang pertama untuk menjawab masalah ini muncul pada tahun
1822 ketika ia mengusulkan suatu mesin untuk melakukan perhitungan persamaan
differensil. Mesin tersebut dinamakan Mesin Differensial. Dengan menggunakan tenaga
uap, mesin tersebut dapat menyimpan program, dapat melakukan kalkulasi serta mencetak
hasilnya secara otomatis, bisa menyelesaikan masalah perhitungan matematika seperti
logaritma secara mekanikal dengan tepat sampai dua puluh digit. Setelah bekerja dengan
Mesin Differensial selama sepuluh tahun, Babbage tiba-tiba terinspirasi untuk memulai
membuat komputer general-purpose yang pertama, yang disebut Analytical Engine.

Asisten Babbage, Augusta Ada King memiliki peran penting dalam pembuatan
mesin ini. Selain itu, pemahaman Augusta yang baik tentang mesin ini memungkinkannya
membuat instruksi untuk dimasukkan ke dlam mesin dan juga membuatnya menjadi
programmer wanita yang pertama.

19
Pada 1889, Herman Hollerith 1860-1929 juga menerapkan prinsip kartu perforasi
untuk melakukan penghitungan. Tugas pertamanya adalah menemukan cara yang lebih
cepat untuk melakukan perhitungan bagi Biro Sensus Amerika Serikat. Sensus sebelumnya
yang dilakukan di tahun 1880 membutuhkan waktu tujuh tahun untuk menyelesaikan
perhitungan. Dengan berkembangnya populasi, Biro tersebut memperkirakan bahwa
dibutuhkan waktu sepuluh tahun untuk menyelesaikan perhitungan sensus.

Pada tahun 1903, John V. Atanasoff dan Clifford Berry mencoba membuat
komputer elektrik yang menerapkan aljabar Boolean pada sirkuit elektrik. Pendekatan ini
didasarkan pada hasil kerja George Boole 1815-1864 berupa sistem biner aljabar, yang
menyatakan bahwa setiap persamaan matematik dapat dinyatakan sebagai benar atau salah.
Howard Aiken memperkenalkan penggunaan mesin elektromakenikal yang disebut dengan
nama Mark I pada tahun 1937.

Bagaimanapun juga alat pengolah data dari sejak jaman purba sampai saat ini bisa
kita golongkan ke dalam 4 golongan besar.

1.) Peralatan manual: yaitu peralatan pengolahan data yang sangat sederhana, dan faktor
terpenting dalam pemakaian alat adalah menggunakan tenaga tangan manusia

2.) Peralatan Mekanik: yaitu peralatan yang sudah berbentuk mekanik yang digerakkan
dengan tangan secara manual

3.) Peralatan Mekanik Elektronik: Peralatan mekanik yang digerakkan oleh secara otomatis
oleh motor elektronik

4.) Peralatan Elektronik: Peralatan yang bekerjanya secara elektronik penuh

Komputer yang kita temui saat ini adalah suatu evolusi panjang dari penemuan-
penemuan manusia sejah dahulu kala berupa alat mekanik maupun elektronik. Saat ini
komputer dan piranti pendukungnya telah masuk dalam setiap aspek kehidupan dan
pekerjaan. Komputer yang ada sekarang memiliki kemampuan yang lebih dari sekedar
perhitungan matematik biasa. Diantaranya adalah sistem komputer di kassa
supermarketyang mampu membaca kode barang belanjaan, sentral telepon yang menangani

20
jutaanpanggilan dan komunikasi, jaringan komputer dan internet yang menghubungkan
berbagai tempat di dunia.

B. Setelah tahun 1940.

Perkembangan komputer setelah tahun 1940 dibagi lagi menjadi 5 generasi. Yaitu :

1) Generasi Pertama

Ciri umum komputer generasi pertama:

 Menggunakan tabung hampa (Vaccum Tube)


 Program dibuat dalam bahasa mesin
 Memori utama dibuat dengan teknologi magnetic core storage
 Ukuran fisik komputer berukuran besar
 Membutuhkan daya listrik yang besar

ENIAC (Electronic Numerical Integrator and Computer)

ENIAC Electronic Numerical Integrator And Computer, pada tahun 1946 dirancang
dan dibuat oleh John Mauchly dan John Presper Eckert di Universitas Pennsylvania
merupakan komputer digital elektronik untuk kebutuhan umum pertama di dunia. ENIAC
dibuat di bawah lembaga Armys Ballistics Research Laboratory BRL. Sebuah badan yang
bertanggung jawab dalam pembuatan jarak dan tabel lintasan peluru kendali senjata baru.
Sebelumnya tugas ini dilakukan oleh kurang lebih 200 personil dengan menggunakan
kalkulator untuk menyelesaikan persamaan matematis peluru kendali yang memakan
waktu lama. ENIAC mempunyai berat 30 ton, bervolume 15. 000 kaki persegi, dan berisi
lebih dari 18. 000 tabung vakum. Daya listrik yang dibutuhkan sebesar 140 KW.
Kecepatan operasi mencapai 5. 000 operasi penambahan per detik. ENIAC masih
merupakan mesin desimal, representasi data bilangan dalam bentuk desimal dan
arimetiknya dibuat dalam bentuk desimal.

2) Generasi Kedua
Pada tahun 1947, Transistor ditemukan di Lab. Bell oleh William Shockley .
Penemuan transistor sangat mempengaruhi perkembangan komputer. Transistor
menggantikan tabung vakum di televisi, radio, dan komputer. Akibatnya, ukuran mesin-

21
mesin elektrik berkurang drastis. Transistor mulai digunakan di dalam komputer mulai
pada tahun 1956. Penemuan lain yang berupa pengembangan memori inti-magnetik
membantu pengembangan komputer generasi kedua yang lebih kecil, lebih cepat, lebih
dapat diandalkan, dan lebih hemat energi dibanding para pendahulunya.
Dimana transistor memiliki spesifikasi sebagai berikut:
 Lebih kecil
 Lebih ringan
 Disipasi daya lebih rendah
 Solid State device
 Terbuat dari silikon Silicon (Sand)
Ciri umum komputer generasi kedua :
 Teknologi dasar rangkaiannya berupa transistor
 Menggunakan bahasa pemrograman fortran, cobol, Algol
 Menggunakan memori sekunder berupa magnetic tape
 Ukuran fisik komputer lebih kecil dari komputer generasi pertama
 Membutuhkan daya listrik yang lebih kecil
 Hardware komputer makin cepat prosesnya
 Memori makin besar
 Antara tahun 1958-1964
 Yang termasuk dalam komputer generasi kedua yaitu IBM 7094 dan DEC PDP 1.

3) Genetasi Ketiga
Walaupun transistor dalam banyak hal mengungguli tube vakum, namun transistor
menghasilkan panas yang cukup besar, yang dapat berpotensi merusak bagian-bagian
internal komputer. Micro-electronics merupakan benar-benar small-electronics yang dapat
dibuat dengan semikonduktor. Micro-electronics kemudian lebih dikenal dengan nama
chip. Jack Kilby, seorang insinyur di Texas Instrument, mengembangkan sirkuit
terintegrasi IC integrated circuit di tahun 1958. IC mengkombinasikan tiga komponen
elektronik dalam sebuah piringan silikon kecil yang terbuat dari pasir kuarsa yang dapat
mengatasi masalah diatas.

Ciri umum komputer generasi ketiga :


22
 Teknologi dasar pembangun rangkaian yang digunakan adalah IC (Integrated
Circuit)
 Layar monitor dapat menampilkan gambar dan grafik
 Menggunakan magnetic tape sebagai memori sekunder
 Memiliki fitur jaringan
 Penggunaan daya listrik lebih hemat

4) Generasi Keempat
Setelah IC, tujuan pengembangan menjadi lebih jelas mengecilkan ukuran sirkuit
dan komponenkomponen elektrik. Large Scale Integration LSI dapat memuat ratusan
komponen dalam sebuah chip. Pada tahun 1980-an, Very Large Scale Integration VLSI
memuat ribuan komponen dalam sebuah chip tunggal. Ultra-Large Scale Integration ULSI
meningkatkan jumlah tersebut menjadi jutaan. Kemampuan untuk memasang sedemikian
banyak komponen dalam suatu keping yang berukurang setengah keping uang logam
mendorong turunnya harga dan ukuran komputer. Hal tersebut juga meningkatkan daya
kerja, efisiensi dan keterandalan komputer.
Pada tahun 1981, IBM memperkenalkan penggunaan Personal Computer PC untuk
penggunaan di rumah, kantor, dan sekolah. Jumlah PC yang digunakan melonjak dari 2
juta unit di tahun 1981 menjadi 5,5 juta unit di tahun 1982. Sepuluh tahun kemudian, 65
juta PC digunakan. Komputer melanjutkan evolusinya menuju ukuran yang lebih kecil,
dari komputer yang berada di atas meja desktop computer menjadi komputer yang dapat
dimasukkan ke dalam tas laptop, atau bahkan komputer yang dapat digenggam palmtop.
IBM PC bersaing dengan Apple Macintosh dalam memperebutkan pasar komputer.

Ciri-ciri generasi keempat:


 Menggunakan Large Scale Integration (LSI) yang merupakan pemadatan beribu
ribu IC yang dijadikan satu dalam sebuah keping IC yang disebut chip.
 Dikembangkan komputer mikro yang menggunakan micro processor dan
semikonductor yang berbentuk chip untuk memori komputer.

5) Generasi Kelima

23
Banyak kemajuan di bidang desain komputer dan teknologi semakin
memungkinkan pembuatan komputer generasi kelima. Dua kemajuan rekayasa yang
terutama adalah kemampuan pemrosesan paralel, yang akan menggantikan model non
Neumann. Model non Neumann akan digantikan dengan sistem yang mampu
mengkoordinasikan banyak CPU untuk bekerja secara serentak. Kemajuan lain adalah
teknologi superkonduktor yang memungkinkan aliran elektrik tanpa ada hambatan apapun,
yang nantinya dapat mempercepat kecepatan informasi. Jepang adalah negara yang
terkenal dalam sosialisasi jargon dan proyek komputer generasi kelima. Lembaga ICOT
Institute for new Computer Technology juga dibentuk untuk merealisasikannya.

Setelah generasi ketiga perkembangan komputer didasarkan pada perkembangan IC


(integrated Circuit)
 SSI (Small Scale Integration) , Sampai 100 komponen elektronik per chip
 MSI (Medium Scale Integration), 100-3000 komponen elektronik per chip
 LSI (Large Scale Integration), 3000-100000 komponen elektronik per chip
 VLSI (Very Large Scale Integration), 100000-1 juta komponen per chip
 ULSI (Ultra Large Scale Integration), Lebih dari 1 juta komponen per chip

BAB 2. Bus System


Bus adalah jalur komunikasi yang memakai suatu set kabel tunggal yang digunakan
untuk menghubungkan berbagai sub-sistem. Bus merupakan media transmisi yang dapat
digunakan bersama. Sistem komputer terdiri dari sejumlah bus yang berlainan yang
menyediakan jalan antara dua buah komponen pada bermacam-macam tingkatan hirarki
sistem komputer. Suatu Komputer tersusun atas beberapa komponen penting seperti CPU,
memori, perangkat InputOutput.

Sistem bus adalah penghubung bagi keseluruhan komponen komputer dalam menjalankan
tugasnya. Transfer data antar komponen komputer sangatlah mendominasi kerja suatu
komputer. Data atau program yang tersimpan dalam memori dapat diakses dan dieksekusi CPU
melalui perantara bus, begitu juga kita dapat melihat hasil eksekusi melalui monitor juga
menggunakan sistem bus.

A. Struktur Interkoneksi
24
Komputer terdiri dari satu set komponen atau modul dari tiga tipe dasar prosesor,
memori, input dan output yang berkomunikasi satu sama lain. Pada dasarnya, komputer
adalah jaringan modul basis. Sehingga harus ada jalan untuk menghubungkan modul.
Koleksi jalan yang menghubungkan berbagai modul disebut struktur interkoneksi. Desain
struktur ini akan tergantung pada pertukaran yang harus dilakukan antara modul. Angka
3,15 menunjukkan jenis pertukaran yang dibutuhkan oleh yang menunjukkan bentuk utama
dari input dan output untuk setiap jenis modul.

a) CPU. (membaca instruksi dan data, menulis data setelah diolah, dan menggunakan
sinyal-sinyal kontrol untuk mengontrol operasi sistem secara keseluruhan. CPU juga
menerima sinyal-sinyal interrupt).
b) Memory. (umumnya modul memory terdiri dari n word yang memiliki panjang yang
sama. Masing-masing word diberi alamat numerik yang unik(0,1…,N-1). Sebuah word
data dapat dibaca dari memory atau ditulis ke memori. Sifat operasinya ditandai oleh
signal-signal control read dan write. Lokasi bagi operasi dispesifikasikan oleh sebuah
alamat).
c) Input dan Output (I/O). I/O berfungsi sama dengan memory.Terdapat dua buah operasi,
baca dan tulis (read and write). Selain itu, modul-modul I/O dapat mengontrol lebih dari 1
perangkat eksternal. Kita dapat mengaitkan interface ke perangkat eksternal sebagai sebuah
port dan memberikan alamat yang unik (misalnya0,1,…,M-1) ke masing-masing port
tersebut. Di samping itu, terdapat juga lintasan-lintasan data internal bagi input dan output
data dengan suatu perangkat eksternal. Terakhir, modul I/O dapat mengirimkan sinyal-
sinyal interupt ke CPU.
d) Prosesor. (membaca dalam instruksi dan data, menulis data setelah keluar pengolahan,
dan menggunakan sinyal kontrol untuk mengendalikan keseluruhan sistem operasi. Juga
menerima sinyal interrupt).
Dari jenis pertukaran data yang diperlukan modul-modul komputer, maka struktur
interkoneksi harus mendukung perpindahan data berikut :
 Memori ke CPU (CPU melakukan pembacaan data maupun instruksi dari memori)
 CPU ke Memori (CPU melakukan penyimpanan atau penulisan data ke memori)
 I/O ke CPU (CPU membaca data dari peripheral melalui modul I/O)
 CPU ke I/O (CPU mengirimkan data ke perangkat peripheral melalui modul I/O)

25
 I/O ke Memori atau dari Memori ke I/O (Digunakan pada sistem DMA)

B. Struktur Bus
Sebuah bus biasanya terdiri atas beberapa saluran. Sebagai contoh bus data terdiri
atas 8 saluran sehingga dalam satu waktu dapat mentransfer data 8 bit. Secara umum fungsi
saluran bus dikatagorikan menjadi tiga bagian, yaitu:

1) Saluran Data
Saluran data (data bus) adalah lintasan yang digunakan sebagai perpindahan data antar
modul. Secara umum lintasan ini disebut bus data. Umumnya jumlah saluran terkait
dengan panjang word, misalnya 8, 16, 32. Saluran ini bertujuan agar mentransfer word
dalam sekali waktu. Jumlah saluran dalam bus data disebut lebar bus, dengan satuan bit,
misal: lebar bus 16 bit.

2) Saluran Alamat
Saluran alamat (address bus) digunakan untuk menspesifikasi sumber dan tujuan
data pada bus data. Saluran ini digunakan untuk mengirim alamat word pada memori yang
akan diakses CPU. Juga digunakan untuk saluran alamat perangkat modul komputer saat
CPU mengakses suatu modul. Perlu diketahui, semua peralatan yang terhubung dengan
sistem komputer, agar dapat diakses harus memiliki alamat. Misalnya mengakses port I/O,
maka port I/O harus memiliki alamat hardware-nya.

3) Saluran Kontrol
Saluran kontrol (control bus) digunakan untuk mengontrol bus data, bus alamat dan
seluruh modul yang ada. Karena bus data dan bus alamat
digunakan oleh semua komponen maka diperlukan suatu mekanisme kerja yang dikontrol
melalui bus kontrol ini. Sinyal-sinyal kontrol terdiri atas sinyal pewaktuan dan sinyal-
sinyal perintah. Sinyal pewaktuan menandakan validitas data dan alamat, sedangkan sinyal
perintah berfungsi membentuk suatu operasi. Secara umum saluran kontrol meliputi:

 Memory Write, memerintahkan data pada bus yang akan dituliskan ke dalam lokasi
alamat.
 Memory Read memerintahkan data dari lokasi alamat ditempatkan pada bus data.
26
 I/O Write, memerintahkan data pada bus dikirim ke lokasi port I/O.
 I/O Read, memerintahkan data dari port I/O ditempatkan pada busdata.
 Transfer ACK, menunjukkan data telah diterima dari bus atau data telah
ditempatkan pada bus.
 Bus Request, menunjukkan bahwa modul memerlukan kontrol bus.
 Bus Grant,menunjukkan modul yang melakukan request telah diberi hak
mengontrol bus.
 Interrupt Request, menandakan adanya penangguhan interupsi dari modul.
 Interrupt ACK, menunjukkan penangguhan interupsi telah diketahui CPU.
 Clock, kontrol untuk sinkronisasi operasi antar modul.
 Reset, digunakan untuk menginisialisasi seluruh modul.

C. Prinsip Operasi
Prinsip operasi bus adalah sebagai berikut:
1) Operasi pengiriman data ke modul lainnya:
 Meminta penggunaan bus.
 Apabila telah disetujui, modul akan memindahkan data yang diinginkan ke modul
yang dituju.
2) Operasi meminta data dari modul lainnya:
 Meminta penggunaan bus.
 Mengirim request ke modul yang dituju melalui saluran kontrol dan alamat yang
sesuai.
 Menunggu modul yang dituju mengirimkan data yang diinginkan.

D. Hierarki Mutiple Bus


Bila terlalu banyak modul atau perangkat dihubungkan pada bus maka akan terjadi
penurunan kinerja. Faktor-faktor:
 Semakin besar delay propagasi untuk mengkoordinasikan penggunaan bus.
 Antrian penggunaan bus semakin panjang.
 Dimungkinkan habisnya kapasitas transfer bus sehingga memperlambat data.
 Arsitektur Bus Jamak.

27
Prosesor, cache memori dan memori utama terletak pada bus tersendiri pada level
tertinggi karena modul-modul tersebut memiliki karakteristik pertukaran data yang tinggi.
Pada arsitektur berkinerja tinggi, modul – modul I/O diklasifikasikan menjadi dua, yaitu:
 Memerlukan transfer data berkecepatan tinggi. Modul dengan transfer data
berkecepatan tinggi disambungkan dengan bus berkecepatan tinggi pula.
Keuntungan hierarki bus jamak kinerja tinggi, yaitu: Bus berkecepatan tinggi lebih
terintegrasi dengan prosesor. Perubahan pada arsitektur prosesor tidak begitu
mempengaruhi kinerja bus.
 Memerlukan transfer data berkecepatan rendah. Modul yang tidak memerlukan
transfer data cepat disambungkan pada bus ekspansi.

E. Elemen-elemen Rancangan Bus


Rancangan suatu bus dapat dibedakan atau diklasifikasikan oleh elemen-elemen sebagai
berikut.
Jenis bus dapat dibedakan menjadi dua yaitu:
Dedicated => Merupakan metode di mana setiap bus (saluran) secara permanen diberi
fungsi atau subset fisik komponen komputer. Sifat-sifatnya:
 Data Bus dan Address Bus memiliki jalur terpisah
 Rancangan lebih mahal
 Kecepatan transfer data lebih tinggi
Time Multiplexed => Merupakan metode penggunaan bus yang sama untuk berbagai
keperluan, sehingga menghemat ruang dan biaya. Sifat-sifatnya:
 Jalur Data dan Address dijadikan satu
 Rancangan lebih murah
 Kecepatan transfer data lebih lambat
Metode Arbitrasi, Metode arbitrasi adalah metode pengaturan dari penggunaan bus, dan
dapat dibedakan atas dua yaitu:
 Tersentralisasi yaitu menggunakan arbiter sebagai pengatur sentral
 Terdistribusi yaitu setiap bus memiliki accesscontrollogic.
Timing, berkaitan dengan cara terjadinya event yang diatur pada sistem bus, dan dapat
dibedakan atas Synchronous yaitu terjadinya event pada bus ditentukan oleh clock

28
(pewaktu) dan Asynchronous yaitu terjadinya sebuah event pada bus mengikuti dan
tergantungpada event sebelumnya
Lebar Bus, semakin lebar bus data, semakin besar bit yang dapat ditransfer pada suatu
saat.Semakin besar bus alamat, akan semakinbanyak range lokasi yang dapat direfensikan.
Jenis Transfer Data, transfer data yang menggunakan bus yaitu:
 Operasi Read.
 Operasi Write.
 Operasi Read Modify Write.
 Operasi Read After Write.
 Operasi Block.

BAB 3. Internal Memory


A. Pengertian
Pengertian memori adalah suatu penamaan konsep yang bisa menyimpan data dan
program. Sedangkan internal adalah bahwa memori terpasang langsung pada motherboard.
JadiMemori internal adalah memori yang dapat diakses langsung oleh prosesor register
yang terdapat di dalam prosesor, cache memori dan memori utama berada di luar prosesor.
pengertian memory internal sesungguhnya itu dapat berupa :
 First-Level (L1) Cache
 Second-Level (L2) Cache
 Memory Modul

B. Jenis - Jenis Memori Internal


1) RAM (Random Access Memory )
RAM adalah Memory penyimpanan sementara yang bersifat acak, biasanya disebut juga
dengan memory kerja, RAM dikelompokkan dalam dua bagian utama, yaitu :
 Static RAM
 Dynamic RAM
Dilihat dari tipenya, RAM dibagi menjadi :
 Extended Data Output RAM (EDO RAM)
 Synchronous DRAM (SDRAM )
 Double Data Rate RAM (DDR-RAM )
29
 Rambus Dynamic RAM (RDRAM)
 MRAM (MAGNETIK RAM)
 Serial Presence Detect (PSD)
 SyncLink DRAM (SLDRAM)
2) ROM (READ ONLY MEMORY)
Jenis memori ini datanya hanya bisa dibaca dan tidak bisa ditulis secara berulang-ulang.
Memori ini berjenis non-volatile.
Jenis ROM :
 PROM (Programmable ROM)
 EPROM EPROM (Erasable PROM)
 EEPROM (Electrically EPROM)
BAB 4. External Memory
Konsep dasar Memori Eksternal adalah menyimpan data bersifat tetap (non
volatile), baik pada saat komputer aktif atau tidak. Memori eksternal yaitu perangkat keras
untuk melakukan operasi penulisan, pembacaan dan penyimpanan data, di luar memori
utama.
Untuk media berkapasitas besar dikenal beberapa sitem yang ukuran RPM nya sebagai
berikut :
 3600 RPM Pre-IDE
 5200 RPM IDE
 5400 RPM IDE/SCSI
 7200 RPM IDE/SCSI
 10000 RPM SCSI

A. Jenis-jenis Memori Eksternal


 Multiple Disk (disk managment)
 Harddisk
 Flashdisk
 Floppydisk
 CD ROM
 CD – R

30
B. RAID
RAID (Redundancy Array of Independent Disk) merupakan organisasi disk memori
yang mampu menangani beberapa disk dengan sistem akses paralel dan redudansi
ditambahkan untuk meningkatkan reliabilitas.
Karakteristik umum disk RAID :
 RAID adalah sekumpulan disk drive yang dianggap sebagai sistem tunggal disk.
 Data didistribusikan ke drive fisik array.
 Kapasitas redudant disk digunakan untuk menyimpan informasi paritas, yang
menjamin recoveribility data ketika terjadi masalah atau kegagalan disk.

C. Optical Disk ( Memori optik )


Pada tahun 980, Philips dan Sony mengembangkan CD (Compact Disk). Detail
teknis produk ini dipublikasikan dalam international standard resmi pada tahun 1983 yang
popular disebut red book. CD merupakan disk yang tidak dapat dihapus, mampu
menyimpan memori kurang lebih 60 menit informasi audio pada salah satu sisinya.

D. Pita Magnetik
Sistem pita magnetik menggunakan teknik pembacaan dan penulisan yang identik
dengan sistem disk magnetik. Medium pita magnetik berbentuk track – track paralel,
sistem pita lama berjumlah 9 buah track sehingga memungkinkan penyimpanan satu byte
sekali simpan dengan satu bit paritas pada track sisanya.
 Kelebihan Memori Eksternal :
1) Bisa dibawa (portable)
2) Kapasitas yang lebih besar
3) Bentuknya yang lebih kecil

 Kekurangan Memori Eksternal :


4) Umur yang lebih sedikit
5) Cepat Rusak
6) Proses membaca yang lambat

31
BAB 5. Input Output
Dalam dunia teknologi komputer ada istilah input dan output. Input dan output atau
dikenal dengan lambang I/O ini termasuk bagian sistem mikroprosesor yang digunakan
untuk menghubungkan komputer dengan perangkat luar, seperti keyboard, mouse, printer,
monitor dan modem. I/O adalah suatu perangkat yg berhubungan dengan sistem komputer
yang mempunyai cara kerja dengan mengirim sinyal melalui suatu kabel atau bahkan
melalui udara.
Modul I/O merupakan peralatan antarmuka (interface) bagi sistem bus atau switch
sentral dan mengontrol satu atau lebih perangkat peripheral. Modul I/O tidak hanya
sekedar modul penghubung, tetapi sebuah piranti yang berisi logika dalam melakukan
fungsi komunikasi antara peripheral dan bus komputer.

A. Sistem Input/Output Komputer


Bagaimana modul I/O dapat menjalankan tugasnya, yaitu menjembatani CPU dan
memori dengan dunia luar merupakan hal yang terpenting untuk kita ketahui. Inti
mempelajari sistem I/O suatu komputer adalah mengetahui fungsi dan struktur modul I/O.
Perhatikan gambar 1.1 yang menyajikan model generik modul I/O.

B. Tugas dari Sistem Kontrol I/O


Manajemen perangkat I/O mempunyai beragam fungsi, diantaranya :
1. Memelihara directori dari berkas dan lokasi informasi
2. Menentukan jalan bagi aliran data antara main memory dan alat penyimpanan sekunder
3. Mengkoordinasi komunikasi antara CPU dan alat penyimpanan sekunder

32
4. Menyiapkan berkas penggunaan input atau output telah selesai.
5. Mengirimkan perintah ke perangkat I/O agar menyediakan layanan
6. Menangani interupsi perangkat I/O
7. Menangani kesalahan pada perangkat I/O
8. Menyediakan interface ke pemakai

C. Fungsi Modul Input/Output


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.
Fungsi dalam menjalankan tugas bagi modul I/O dapat dibagi menjadi beberapa katagori,
yaitu :
 › Kontrol dan pewaktuan.
 › Komunikasi antara CPU dengan modul IO.
 › 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.

BAB 6. Operating System Support


A. Sejarah Sistem Operasi Komputer
Sistem Operasi mengalami perkembangan yang dapat dibagi ke dalam 4 Generasi, yaitu :
1. Generasi Awal

33
Perkembangan awal Sistem Operasi masih dilakukan secara manual dalam artian belum
muncul adanya Sistem Operasi yang secara otomatis artinya belum mendukung layanan
pekerjaan yang dapat dilakukan dalam 1 rangkaian.

2. Generasi Kedua
Di generasi ini sudah diperkenalkannya perkejaan yang dapat dilakukan dalam 1 rangkaian
atau biasa disebut dengan Batch proccessing System.

3. Generasi Ketiga
Pada generasi ketiga, Sistem Operasi sudah mendukung layanan Multi-User, Multi-
Programming dan Batch Proccessing Sistem (Multi-Task).

4. Generasi Keempat
Di masa ini, sudah diperkenankannya GUI (Graphical User Interface) yang artinya Sistem
Operasi memiliki tampilan dan dengan bermodalkan mouse, End-User dapat menjalankan
aplikasi /program atau software.
B. Pengertian Dan Fungsi Sistem Operasi
Pengertian Sistem Operasi adalah perangkat lunak komputer atau software yang bertugas
untuk melakukan kontrol dan manajemen perangkat keras dan juga operasi-operasi dasar
sistem, termasuk menjalankan software aplikasi seperti program-program pengolah data
yang bisa digunakan untuk mempermudah kegiatan manusia. Sistem Operasi dalam bahasa
Inggrisnya disebut Operating System, atau biasa di singkat dengan OS.

C. Sistem Operasi Handphone


Sistem operasi yang digunakan dihandphone yaitu memiliki basis GUI karena sistem
operasi dari handphone mirip dengan sistem operasi windows yang membedakannya
hanyalah dari segi tampilan maupun ukuran. Handphone juga memiliki beberapa Sistem
Operasi, diantaranya Android, Java, Blackberry, Symbian mungkin menurut pendapat saya
Sistem operasi yang paling banyak digunakan oleh kebanyakan handphone yaitu Android,
karena Sistem operasinya lebih canggih daripada sistem operasi handphobe lainnya.

BAB 7. Computer Arithmatic


A. ALU
34
ALU, Singkatan dari Arithmatic And Logical Unit yaitu salah satu bagian dalam dari
sebuah mikroposesor yang berfungsi untuk melakukan operasi hitungan aritmatika dan
logika. ALU melakukan operasi aritmatika dengan dasar pertambahan, sedang operasi
aritmatika yang lainnya, seperti pengurangan, perkalian, dan pembagian dilakukan dengan
dasar penjumlahan Operasi logika (Logical operation) meliputi dua buah perbandingan
elemen logika dengan menggunakan operator logika, yaitu:
a. Sama dengan (=)
b. Tidak sama dengan (≠)
c. Kurang dari (<)
d. Kurang dari sama dengan (<=)
e. Lebih besar dari (>)
f. Lebih besar dari sama dengan (>=)
ALU adalah adder yang juga di sebut dengan rangkaian kombinasional aritmatika karena
digunakan untuk memproses operasi aritmatika. Ada 3 jenis adder yaitu :
 Rangkaian Adder dengan menjumlahkan 2 bit (Half Adder)

 Rangkaian Adder dengan menjumlahkan 3 bit (Full Adder)

 Rangkaian Adder dengan menjumlahkan banyak bit (Paralel Adder)

35
B. Integer Representation
Semua bilangan dapat direprensentasikan dengan hanya menggunakan bilangan 0 dan 1
Untuk keperluan penyimpanan dan pengolahan komputer, kita tidak perlu menggunakan
tanda minus dan titik, hanya bilangan biner yang dapat merepresentasikan bilangan.

C. Integer Arithmatic
Pengertian Bilangan BulatBilangan bulat terdiri dari bilangan asli, bilangan nol dan
bilangan negatif.Bilangan lain yang berada dalam bilangan bulat, di antaranya
adalah bilangan:
 Cacah : C = {0, 1, 2, 3, 4, …}
 Ganjil : J = {1, 3, 5, 7, …}
 Genap : G = {2, 4, 6, 8, …}
 Cacah Kuadrat : K = {0, 1, 4, 9, …}
 Prima : {2, 3, 5, 7, 11, …}
 Membandingkan Bilangan Bulat Dengan memperhatikan tempat pada garis
bilangan
 Penjumlahan dan Sifatnya “Misalkan a dan b bilangan bulat, maka ( a + b ) juga
merupakan bilangan bulat.”
 Pengurangan, Pengurangan merupakan lawan (invers) dari penjumlaha
 Perkalian dan Sifatnya
Sifatnya :
a. Komutatif : a × b = b × a
b. Asosiatif : ( a × b ) × c = a × ( b × c )
c. Tertutup : misalkan a dan b bilangan bulat, maka ( a × b ) juga
bilangan bulat

36
d. Memiliki unsur identitas : a × 1 = a, maka 1 disebut identitas
perkalian
e. Distributif :
a × ( b + c ) = a × b + a × c (terhadap penjumlahan)
a × ( b - c ) = a × b - a × c (terhadap pengurangan)

D. Floating Point Representation


Floating-point atau bilangan titik mengambang, adalah sebuah format bilangan yang dapat
digunakan untuk merepresentasikan sebuah nilai yang sangat besar atau sangat kecil.
Bilangan ini direpresentasikan menjadi dua bagian, yakni bagian mantisa dan bagian
eksponen (E).

E. Floating Point Arithmatic


Sistem penempatan titik desimal dengan cara membagi word menjadi dua bagian. Satu
bagian berisi angka pecahan, sebagian lainnya merupakan eksponen dari sepuluh.

BAB 8. Set Instruksi : Karakter dan Fungsi


Set instruksi (instruction set) adalah sekumpulan lengkap instruksi yang dapat di
mengerti oleh sebuah CPU, set instruksi sering juga disebut sebagai bahasa mesin
(machine code), karna aslinya juga berbentuk biner kemudian dimengerti sebagai bahasa
assembly, untuk konsumsi manusia (programmer), biasanya digunakan representasi yang
lebih mudah dimengerti oleh manusia.

A. Jenis-jenis Instruksi
37
 Data procecessing: Arithmetic dan Logic Instructions
 Data storage: Memory instructions
 Data Movement: I/O instructions
Data movement terdiri dari 2 bagian besar yaitu :
 Load & Upload
 Export & Import
 Control: Test and branch instructions
B. Bentuk Instruksi
 Format instruksi 3 alamat,
 Format instruksi 2 alamat
 Format instruksi 1 alamat
 Format instruksi 0 alamat.
C. Elemen-elemen Instruksi
Æ Operation Code (opcode) : menentukan operasi yang akan dilaksanakan
Æ Source Operand Reference : merupakan input bagi operasi yang akan
dilaksanakan
Æ Result Operand Reference : merupakan hasil dari operasi yang
dilaksanakan
Æ Next Instruction Reference : memberitahu CPU untuk mengambil (fetch)
Instruksi
Berikutnya setelah instruksi yang dijalankan selesai. Source dan result operands
dapat berupa salah satu diantara tiga jenis berikut ini:
 Main or Virtual Memory
 CPU Register
 I/O Device
D. Desain Set Instruksi
Desain set instruksi merupakan masalah yang sangat komplek yang melibatkan banyak
aspek, diantaranya adalah:
1. Kelengkapan set instruksi
2. Ortogonalitas (sifat independensi instruksi)
3. Kompatibilitas : – Source code compatibility – Object code Compatibility
Selain ketiga aspek tersebut juga melibatkan hal-hal sebagai berikut:
38
 Operation Repertoire
 Data Types
 Register

BAB 9. Set Instruksi : Addressing, Models and Formats


Set instruksi (instruction set) adalah sekumpulan lengkap instruksi yang dapat
dimengerti oleh sebuah CPU, set instruksi sering juga disebut sebagai bahasa mesin
(machine code).
A. Format Intruksi (biner)
Misal instruksi dengan 2 alamat operand: ADD AB A dan B adalah suatu alamat register.
Beberapa simbolik instruksi:
 ADD (Add) : Penjumlahan
 SUB (Subtract) : Pengurangan
 MPY/MUL (Multiply) : Perkalian
 DIV (Divide) : Pembagian
 LOAD (Load) : Load data dari register/memory
 STOR (Storage) : Simpan data ke register/memory
 MOVE (Move) : Pindahkan data dari 1 tempat ke tempat lain
 SHR (Shift Right) : Shift kanan data
 SHL (Shift Left) : Shift kiri data dan lain-lain

B. Elemen-elemen
 Operation Code (opcode)
 Source Operand Reference
 Result Operand Reference
 Next instruction Referenc

C. Desain Set Intruksi


Desain set instruksi merupakan masalah yang sangat komplek yang melibatkan
banyak aspek, diantaranya adalah :
 Kelengkapan set instruksi

39
 Ortogonalitas
 Kompatibilitas
Selain ketiga aspek tersebut juga melibatkan :
 Operation Repertoire
 Data Types
 Register
 Addressing
D. Jenis Intruksi
 Data processing: Arithmetic dan Logic Instructions
 Data storage: Memory instructions
 Data Movement: I/O instructions
 Control: Test and branch instructions

E. Tranfer Data
 Menetapkan lokasi operand sumber dan operand tujuan.
 Lokasi-lokasi tersebut dapat berupa memori, register atau bagian paling atas
dari pada stack
 Menetapkan panjang data yang dipindahkan.
 Menetapkan mode pengalamatan.
 Tindakan CPU untuk melakukan transfer data adalah:
 Memindahkan data dari satu lokasi ke lokasi lain
 Apabila memori dilibatkan:
 Menetapkan alamat memori.
 Menjalankan transformasi alamat memori virtual ke alamat memori aktual.
 Mengawali pembacaan / penulisan memori
Operasi set instruksi untuk transfer data :
a) MOVE
b) STORE
c) LOAD
d) EXCHANGE
e) CLEAR / RESET

40
f) SET
g) PUSH
h) POP

F. Arithmetic
Tindakan CPU untuk melakukan operasi arithmetic:
1. Transfer data sebelum atau sesudah.
2. Melakukan fungsi dalam ALU.
3. Men-set kode-kode kondisi dan flag
G. Conversi
Tindakan CPU sama dengan arithmetic dan logical. Instruksi yang mengubah format
instruksi yang beroperasi terhadap format data.
H. Input/Output
Tindakan CPU untuk melakukan INPUT / OUTPUT :
1. Apabila memory mapped I/O maka menentukan alamat memory mapped.
2. Mengawali perintah ke modul I/O

Operasi set instruksi Input / Ouput :


· INPUT: memindahkan data dari pernagkat I/O tertentu ke tujuan
· OUTPUT: memindahkan data dari sumber tertentu ke perangkat I/O
· START I/O: memindahkan instruksi ke prosesor I/O untuk mengawali operasi I/O
· TEST I/O: memindahkan informasi dari sistem I/O ke tujuan

I. Control System
Hanya dapat dieksekusi ketika prosesor berada dalam keadaan khusus tertentu atau sedang
mengeksekusi suatu program yang berada dalam area khusus, biasanya digunakan dalam
sistem operasi.
J. Jumlah Alamat (Number of Addresses)
Salah satu cara tradisional untuk menggambarkan arsitektur prosessor adalah dengan
melihat jumlah alamat yang terkandung dalam setiap instruksinya
K. Mode Pengalamatan
Setiap mode pengalamatan memberikan fleksibilitas khusus yang sangat penting. Jenis-
jenis Pengalamatan:
41
 Direct Addresing
Dalam mode pengalamatan direct addressing, harga yang akan dipakai diambil langsung
dalam alamat memori lain
 Indirect Addressing
Mode pengalamatan indirect addressing sangat berguna karena dapat memberikan
fleksibilitas tinggi dalam mengalamati suatu harga
 Immediate Addressing
Mode pengalamatan immediate addressing sangat umum dipakai karena harga yang akan
disimpan dalam memori langsung mengikuti kode operasi dalam memori.
 Register Addressing
Pada metode ini operand berada pada register, cara kerja metode ini mirip dengan mode
pengalamatan langsung. Perbedaannya terletak pada field alamat yang mengacu pada
register, bukan pada memori utama
 Register Indirect Addressing
Metode pengalamatan register tidak langsung mirip dengan mode pengalamatan tidak
langsung Perbedaannya adalah field alamat mengacu pada alamat register Displacement
Addressing
Ada tiga model displacement, yaitu:
 Relative addressing
 Base register addresing
 Indexing
 Stack Addressing
Stack adalah array lokasi yang linier = pushdown list = last-in-firstout.

L. Mode Format Pengalamatan


 Mode Pengalamatan INHERENT
Dalam mode pengalamatan inherent, semua informasi yang dibutuhkan untuk operasi telah
diketahui otomatis oleh CPU, dan tidak dibutuhkan operan eksternal dari memori atau dari
program
 Mode Pengalamatan IMMEDIATE
Dalam mode pengalamatan immediate, operan terkandung di dalam byte yang langsung
mengikuti kode operasi

42
 Mode Pengalamatan DIRECT
Mode pengalamatan direct mirip dengan mode pengalamatan extended kecuali bahwa
upper byte dari alamat operan selalu dianggap $00
 Mode Pengalamatan EXTENDED
Dalam mode pengalamatan extended, alamat dari operan terkandung dalam dua byte yang
mengikuti kode operasi
 Mode Pengalamatan INDEXED
Dalam mode pengalamatan indexed, alamat efektif adalah variabel dan tergantung pada
dua faktor: 1) isi index register saat itu dan 2) nilai offset yang terkandung dari byte yang
mengikuti kode operasi.
 Mode Pengalamatan RELATIVE
Mode pengalamatan relative ini digunakanhanya dalam instruksi percabangan. Instruksi
percabangan, selain percabangan instruksi manipulasi bit, membangkitkan dua byte kode
mesin: satu untuk kode operasi dan satu untuk offset relatifnya
Untuk dapat dieksekusi suatu instruksi harus berisi elemen informasi yang
diperlukan CPU secara lengkap dan jelas. Elemen Instruksi Mesin dapat terbagi
menjadi:
1) Operation code (Op code) => Menspesifikasi operasi yang akan dilakukan. Kode
operasi berbentuk kode biner
2) Source Operand reference => Operasi dapat berasal dari lebih satu sumber.
Operand adalah input operasi
3) Result Operand reference => Merupakan hasil atau keluaran operasi\
4) Next Instruction Reference => Elemen ini menginformasikan CPU posisi instruksi
berikutnya yang harus diambil dan dieksekusi.
Format Pengalamatan diantaranya :
 Mnemonic
Mnemonic berasal dari bahasa Yunani, "Mnemosyne", yang berarti Dewi Memori.Yang
dimaksud Mnemonic adalah menghafalkan sesuatu dengan "bantuan".
 Machine CoDE (Kode Mesin)
Kode mesin atau bahasa mesin adalah salah satunya bahasa komputer yang langsung
dipahami oleh CPU.Bahasa mesin ditulis dalam serngkaian bit-bit (bilangan-bilangan
biner, yaitu bilangan yang hanya mempunyai angka 0 dan 1).

43
BAB III
ANALISI BUKU 1

Kelebihan Isi BUKU 1


Salah satu kelebihan utama dalam buku ini adalah pemaparan materi, materi yang
disajikan cukup lengkap, karena materi yang dibahas yaitu secara khusus mengenai
arsitektur komputer. Dan juga pembawaa materinya cukup kompleks dan mudah dipahami.
Gaya bahasa yang digunakan penulis dalam buku ini menyesuaikan dengan perkembangan
jaman, tidak terlalu baku namun masih tetap memandang tata cara berbahasa yang benar
Disertai gambar-gambar yang menarik untuk membantu penjelasan yang ada dalam sub
materi dengan sumber referensi yang jelas. Dan juga memiliki rangkuman beserta soal
latihan untuk pembaca di akhir setiap bab, untuk memenuhi syarat ketentuan pelajar untuk
memahami isi buku.

Kekurangan Isi BUKU 1


Kekurangan pada buku ini menurut penulis hampir tidak ada, hanya saja untuk
materi yang disajika tidak cocok bagi orang awam, karena materi yang disajikan secara
khusus mengenai arsitektur komputer.

ANALISI BUKU 2

Kelebihan Isi BUKU 2


Pada buku ke-2, bahasa yang digunakan sangatlah sederhana, sehingga mudah bagi
orang awam tentang komputer untuk memahaminya. Materi yang dibawakan buku ini juga
cukup lengkap, dan juga disertai gambar penjelasannya pada beberapa materi. Untuk
pemula buku ini sangat rekomendasi untuk digunakan dalam hal mempelajari arsitektur
komputer

Kekurangan Isi BUKU 2


Didalam buku ke-2 ini materinya sudah cukup lengkap, tetapi tidak memuat
kesimpulan pada setiap materinya, jadi akan lebih sulit bagi pembaca untuk mengambil inti
44
dari setiap materi yang disajikan. Dan juga materi yang dibahas pada buku ini hanya
bagian umumnya saja, sehingga buku ini cukup kurang untuk pembaca yang ingin lebih
mendalami tentang arsitektur komputer

BAB IV
PENUTUP

A. Kesimpulan
Dari kedua buku yang sudah penulis bandingkan, dapat disimpulkan bahwa
sebenarnya kedua buku ini tidak jauh berbeda karena keduanya membahas tentang materi
tentang arsitektur komputer dan hanya saja ada yang mebahas secara khusus dan ada yang
secara umum. Materi yang disajikan juga cukup lengkap dan bahasa nya juga mudah
dibahami di berbagai kalangan, jadi jika ingin mempelajari arsitektur komputer secara
mendalamn penulis menyarankan kedua buku ini untuk digunakan sebagai buku pegangan
karena membahas tentang arsitektur baik secara umum maupun khusus.

B. Saran
Setelah me-review isi dari BUKU ini maka penulis dapat memberikan saran bahwa
mahasiswa calon guru atau guru yang menerapkan model pembelajaran berbasis masalah
sebaiknya menerapkan model ini dalam pembelajaran Arsitektur Komputer karena dapat
meningkatkan hasil belajar dan aktivitas peserta didik. Dan diharapkan kepada pendidik
untuk memahami bagaimana set intruksi/pengalamatan. Dalam menulis artikel ilmiah agar
mengandung informasi yang lebih relevan seharusnya menggunakan referensi yang up to
date apabila referensinya diambil dari artikel ilmiah, karena perkembangan pengetahuan
selalu mengalami keajuan seiring berkembangnya teknologi.

45
DAFTAR PUSTAKA

M. Suryawinata, S.Pd., M.Kom. 2018, Arsitektur Dan Organisasi Komputer, Jawa Timur,
UMSIDA PRESS
Kharisma Sabbihatul M. 2018, PENGANTAR ORGANISASI DAN ARSITEKTUR,
Blitar, Universitas Nahdlatul Ulama Blitar :

46

Anda mungkin juga menyukai