Anda di halaman 1dari 27

MODUL ORGANISASI DAN ARSITEKTUR KOMPUTER

(CCI120)

MODUL 01

PENGENALAN ORGANISASI dan ARSITEKTUR KOMPUTER

DISUSUN OLEH

DR. Budi Tjahjono, SKom. MKom.

Adi Widiantono, SKom. MKom

UNIVERSITAS ESA UNGGUL

2022
1/28
Universitas Esa Unggul
http:/esaunggul.ac.id
PENGENALAN ORGANISASI dan ARSITEKTUR KOMPUTER

A. Kemampuan Akhir Yang Diharapkan

Setelah mempelajari modul ini, diharapkan mahasiswa mampu :

1. Memahami dasar organisasi dan arsitektur sistem komputer


2. Memahami sejarah dan evolusi dari sistem komputer

2/28
Universitas Esa Unggul
http:/esaunggul.ac.id
1. Basic Concepts and Computer Evolution

1.1 Organization and Architecture

Pengertian dari Arsitektur & Organisasi Komputer yaitu, Arsitektur


Komputer mempelajari atribut - atribut sistem komputer yang terkait dengan seorang
programmer. contoh: set instruksi, aritmetilka yang digunakan, teknik pengalamatan, mekanisme
I/0. Sedangkan Organisasi Komputer mempelajari bagian yang terkait dengan unit-unit
operasional computer dan hubungan antara komponen sistem komputer. contoh: sinyal kontrol,
interface, teknologi memori.

Arsitektur & Organisasi Komputer juga memiliki perbedaan yaitu:

Arsitektur Komputer
Adalah konsep perencanaan dan struktur pengoperasian dasar dari suatu sistem komputer.
Arsitektur komputer ini merupakan rencana cetak-biru dan deskripsi fungsional dari kebutuhan
bagian perangkat keras yang didesain (kecepatan proses dan sistem interkoneksinya). Dalam hal
ini, implementasi perencanaan dari masing–masing bagian akan lebih difokuskan terutama,
mengenai bagaimana CPU akan bekerja, dan mengenai cara pengaksesan data dan alamat dari
dan ke memori cache, RAM, ROM, cakram keras, dll). Beberapa contoh dari arsitektur komputer
ini adalah Arsitektur von Neumann, CISC, RISC, blue gene, dll.

Arsitektur komputer lebih cenderung pada kajian atribut – atribut sistem komputer yang terkait
dengan seorang programmer. Contohnya, set instruksi, aritmetika yang digunakan, teknik
pengalamatan, mekanisme I/O. Istilah yang sering digunakan secara bergantian dengan
computer, contoh : Set Instruksi ( Instruction Set, atau Instruction Set Architecture
(ISA) ) didefinisikan sebagai suatu aspek dalam arsitektur komputer yang dapat dilihat oleh para
pemrogram, ISA mendefinisikan instruksi format, instruksi opcode, register, instruksi dan
memori data, efek dari instruksi yang dieksekusi pada register dan memori, dan algoritma untuk
mengendalikaneksekusi instruksi.
Selain itu dapat didefinisikan dan dikategorikan sebagai ilmu dan sekaligus seni mengenai cara
3/28
Universitas Esa Unggul
http:/esaunggul.ac.id
interkoneksi komponen-komponen perangkat keras untuk dapat menciptakan sebuah komputer
yang memenuhi kebutuhan fungsional, kinerja, dan target biayanya.

Organisasi Komputer
Adalah bagian yang terkait erat dengan unit – unit operasional dan interkoneksi antar komponen
penyusun sistem komputer dalam merealisasikan aspek arsitekturalnya. Contoh aspek
organisasional adalah teknologi hardware, perangkat antarmuka, teknologi memori, dan sinyal –
sinyal kontrol.
Organisasi komputer mengacu pada unit operasional dan interkoneksi mereka yang mewujudkan
spesifikasi arsitektur. Contoh dari atribut arsitektur termasuk set instruksi, jumlah bit yang
digunakan untuk mewakili berbagai tipe data (misalnya, angka, karakter), mekanisme I / O, dan
teknik untuk mengatasi memori. Atribut organisasi mencakup detail perangkat keras tersebut
transparan untuk programmer, seperti sinyal control antarmuka, antar computer dan peripheral, dan
juga teknologi memori yang digunakan.

1.2 Struktur Dan Fungsi

Struktur & Fungsi :


-Struktur adalah sistem yang berinteraksi dengan cara tertentu dengan dunia luar.
Ada empat komponen struktural utama:
■ Central processing unit (CPU): Mengontrol pengoperasian komputer dan melakukan
fungsi pengolahan datanya; sering hanya disebut sebagai prosesor.
■ Main Memory: Menyimpan data.
■ I / O: Memindahkan data antara komputer dan lingkungan eksternalnya.
■ System interconnection: Beberapa mekanisme yang menyediakan komunikasidi antara
CPU, memori utama, dan I / O. Contoh umum interkoneksi sistem adalah dengan cara
bus sistem, yang terdiri dari sejumlah kabel yang dilekatkan semua komponen lainnya.

4/28
Universitas Esa Unggul
http:/esaunggul.ac.id
Top-Level Structure

-Fungsi adalah operasi dari masing-masing komponen yang merupakan bagian dari struktur.
Fungsi dari komputer adalah :
-Fungsi Operasi Pengolahan Data
-Fungsi Operasi Penyimpanan Data
-Fungsi Operasi Pemindahan Data
-Fungsi Operasi Kontrol

5/28
Universitas Esa Unggul
http:/esaunggul.ac.id
6/28
Universitas Esa Unggul
http:/esaunggul.ac.id
7/28
Universitas Esa Unggul
http:/esaunggul.ac.id
1.3 A Brief History of Computers
Sejak dahulu, proses pengolahan data telah dilakukan oleh manusia. Manusia juga menemukan
alat-alat mekanik dan elektronik untuk membantu manusia dalam penghitungan dan pengolahan
data supaya bisa mendapatkan hasil lebih cepat. Komputer yang kita temui saat ini adalah suatu
evolusi panjang dari penemuan-penemuan manusia sejak 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 supermarket yang
mampu membaca kode barang belanja, sentral telepon yang menangani jutaan panggilan dan
komunikasi, jaringan komputer dan internet yang menghubungkan berbagai tempat di dunia.
Sejarah Komputer menurut periodenya adalah:

• Komputer Generasi Pertama


• Komputer Generasi Kedua
• Komputer Generasi Ketiga
• Komputer Generasi Keempat
• Komputer Generasi Kelima

8/28
Universitas Esa Unggul
http:/esaunggul.ac.id
1. Komputer Generasi Pertama (1946 –1959)
Dengan terjadinya Perang Dunia II, negara negara yang terlibat dalam perang tersebut berusaha
mengembangkan untuk mengeksploit potensi strategis yang dimiliki komputer.
Hal ini meningkatkan pendanaan pengembangan komputer serta mempercepat kemajuan teknik
komputer.
(1) Colassus
(2) Mark I
(3) ENIAC
(4) EDVAC
(5) UNIVAC I
Ciri komputer generasi pertama adalah:
- Penggunaan tube vakum (yang membuat komputer pada masa tersebut berukuran sangat besar)
- Adanya silinder magnetik untuk penyimpanan data.
- Instruksi operasi dibuat secara spesifik untuk suatu tugas tertentu.
- Setiap komputer memiliki program kodebiner yang berbeda yang disebut “bahasa mesin”
(machine language). Hal ini menyebabkan komputer sulit untuk diprogram dan membatasi
kecepatannya.

9/28
Universitas Esa Unggul
http:/esaunggul.ac.id
2. Komputer Generasi Kedua (1959 – 1964)

Dimulai pada tahun 1948, penemuan transistor sangat mempengaruhi perkembangan


komputer. Generasi kedua komputer menggunakan komponen-komponen transistor untuk pusat
prosesing unit dan inti magnetik untuk memori. Daya ketahanan transistor didapati lebih baik
kerana ia tidak mudah terbakar jika dibandingkan dengan tiub vakum. Channel data muncul di
generasi ini, sejalan dengan fitur khusus untuk meningkatkan kecepatan CPU. Cara baru
menyimpan ingatan juga diperkenalkan yaitu teras magnetik. Teras magnetik menggunakan besi-

besi halus yang dililit oleh litaran elektrik. Keupayaan pemprosesan dan memori utama
komputer juga bertambah. Ini menjadi komputer lebih pantas menjalankan tugasnya. Komputer
pada awalnya digunakan sistem komersial on-line yang melibatkan komunikasi dan untuk sistem
pembagian waktu, dimana pengguna diberikan kemampuan hitungan yang menarik melalui
terminal.
Transistor atau disebut juga solid state devices dikembangkan di Bell Laboratories oleh
John Barden,William Shockley,& Walter Brattain pada tahun 1947. Semenjak ditemukannya
Transistor, maka orang mulai menggantikan peranan tabung hampa tersebut dengan transistor.
Dan komputer generasi kedua ini pun merupakan komputer yang sepenuhnya menggunakan
transistor. Jika dibanding dengan tabung hampa maka peralatan transistor ini jauh lebih kecil,
sehingga komputer yang menggunakan alat ini jauh lebih kecil ukuran fisiknya. Disamping
ukuran yang semakin kecil, ciri-ciri lain dari jenis komputer generasi kedua ini adalah, sebagai
berikut:

10/28
Universitas Esa Unggul
http:/esaunggul.ac.id
• Berorientasi pada bisnis dan teknik.
• Tidak banyak mengeluarkan panas.
• Program dapat dibuat dengan bahasa tingkat tinggi (high level language), seperti
FORTRAN, COBOL, ALGOL.
• Proses operasi sudah cepat, yaitu bisa melakukan jutaan operasi per detik.
• Membutuhkan lebih sedikit daya listrik.
• Kapasitas memori utama sudah cukup besar dengan pengembangan magnetic core
storage
• Menggunakan simpanan luar magnetic tape dan magnetic disk yang berbentuk removable
disk
• Mempunyai kemampuan proses real time dan time sharing
• Mulai digunakan disk storage (penyimpanan data)

Mesin pertama yang memanfaatkan teknologi baru ini adalah superkomputer. IBM membuat
superkomputer bernama Stretch, dan Sprery-Rand membuat komputer bernama LARC.
Komputer-komputer ini, yang dikembangkan untuk laboratorium energi atom, dapat menangani

sejumlah besar data, sebuah kemampuan yang sangat dibutuhkan oleh peneliti atom. Mesin
tersebut sangat mahal dan cenderung terlalu kompleks untuk kebutuhan komputasi bisnis,
sehingga membatasi kepopulerannya.

Hanya ada dua LARC yang pernah dipasang dan digunakan: satu di Lawrence Radiation Labs di
Livermore, California, dan yang lainnya di US Navy Research and Development Center di
Washington D.C. Komputer generasi kedua menggantikan bahasa mesin dengan bahasa
assembly. Bahasa assembly adalah bahasa yang menggunakan singkatan-singkatan untuk
menggantikan kode biner. Pada awal 1960-an, mulai bermunculan komputer generasi kedua
yang sukses di bidang bisnis, di universitas, dan di pemerintahan. Salah satu contoh penting
komputer pada masa ini adalah IBM 1401 yang diterima secara luas di kalangan industri. Pada
tahun 1965, hampir seluruh bisnis-bisnis besar menggunakan komputer generasi kedua
untuk memproses informasi keuangan.

Program yang tersimpan di dalam komputer dan bahasa pemrograman yang ada di dalamnya

11/28
Universitas Esa Unggul
http:/esaunggul.ac.id
memberikan fleksibilitas kepada komputer. Fleksibilitas ini meningkatkan kinerja komputer
dengan harga yang pantas bagi penggunaan komputer untuk bisnis. Dengan konsep ini, komputer
dapat mencetak faktur pembelian konsumen dan kemudian menjalankan desain produk atau
menghitung daftar gaji. Beberapa bahasa pemrograman mulai bermunculan pada saat itu. Bahasa
pemrograman Common Business-Oriented Language disingkat COBOL dan Formula Translator
disingkat FORTRAN, telah mulai umum digunakan. Bahasa pemrograman ini menggantikan
kode mesin yang rumit dengan kata-kata, kalimat, dan formula matematika yang lebih mudah
dipahami oleh manusia. Hal ini memudahkan seseorang untuk memprogram dan mengatur
komputer. kemudian muncullah Berbagai macam karir baru di bidang komputer seperti
programmer, analyst, teknisi komputer dan lain-lain. Industri perangkat lunak pun juga mulai
bermunculan dan berkembang pada generasi kedua komputer ini.
Komputer generasi kedua diantaranya adalah:
• UNIVAC III, UNIVAC SS80, UNIVAC SS90, UNIVAC 1107 9 pabrik pembuatnya
Sperry Rand-UNIVAC)
• Burrouhgs 200 (pabrik pembuatnya Burroughs)
• IBM 7070, IBM 7080, IBM 1400, IBM 1600
• NCR 300 (pabrik pembuatnya National Cash Register)
• Honeywell 400, Honeywell 800
• CDC 1604, CDC 160A (pabrik pembuatnya Control Data Corporation)
• GE 635, GE 645, GE 200 (pabrik pembuatnya General Electric)

12/28
Universitas Esa Unggul
http:/esaunggul.ac.id
Contoh gambar-gambar komputer generasi kedua:

(UNIVAC III) (IBM 7070)

3. Komputer Generasi Ketiga (1964 – 1970)

Walaupun transistor dalam banyak hal mengungguli tube vakum, namun transistor
menghasilkan panas yang cukup besar, yang dapat berpotensi merusak bagianbagian internal
komputer. Batu kuarsa (quartz rock) menghilangkan masalah ini. 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. Para ilmuwan kemudian berhasil memasukkan lebih banyak komponen
komponen ke dalam suatu chiptunggal yang disebut semikonduktor. Hasilnya, komputer menjadi
semakin kecil karena komponen komponen dapat dipadatkan dalam chip. Kemajuan komputer
generasi ketiga lainnya adalah penggunaan system operasi (operating system) yang
memungkinkan mesin untuk menjalankan berbagai program yang berbeda secara serentak
dengan sebuah program utama yang memonitor dan mengkoordinasi memori komputer.

13/28
Universitas Esa Unggul
http:/esaunggul.ac.id
Ciri-ciri komputer pada generasi ketiga :

• Penggunaan IC (Intregrated Circuit)


• Ukuran komputer menjadi lebih kecil
• Ditemukannya Sistem Operasi

1.4 The Evolution of the Intel x86 Architecture

Sejarah

Arsitektur x86 pertama kali hadir melalui 8086 CPU pada tahun 1978; Intel 8086 adalah
pengembangan dari mikroprosesor Intel 8080 (yang dibangun mengikuti arsitektur dari 4004 dan
8008), dan program bahasa rakitan dari 8080 dapat diterjemahkan secara mekanik ke program
yang setara ke bahasa rakitan untuk 8086. Arsitektur ini diadaptasi (dengan versi yang lebih
sederhana dari versi 8088) tiga tahun kemudian sebagai standar dari CPU pada IBM PC.
Kehadiran platform PC secara luas membuat arsitektur x86 menjadi arsitektur CPU yang paling
sukses selama ini. (Rancangan CPU lainnya yang sangat sukses, yang dibagun berdasarkan 8080
dan kompatible pada set-instruksi hingga pada tingkatan bahasa-mesin biner adalah arsitektur
Zilog Z80.)

Perusahaan lain juga membuat atau pernah membuat CPU yang berdasarkan arsitektur x86:
diantaranya Cyrix (sekarang diakuisisi oleh VIA Technologies), NEC Corporation, IBM, IDT
(juga telah diakuisisi oleh VIA), dan Transmeta. Manufaktur yang paling sukses adalah AMD,

dengan seri Athlon-nya, yang meskipun belum se-populer seri Pentium, telah menguasai
sebagian pangsa pasar secara nyata. Menurut beberapa perusahaan riset pangsa pasar CPU AMD
telah melampaui penjualan CPU Intel di pasar retail dekstop pada tahun 2006.

14/28
Universitas Esa Unggul
http:/esaunggul.ac.id
15/28
Universitas Esa Unggul
http:/esaunggul.ac.id
Rancangan

Arsitektur x86 adalah rancangan Set Instruksi Komputer Kompleks (Complex Instruction Set
Computer) dengan panjang instruksi yang bervariasi. Word disimpan dengan urutan endian-
kecil. Kompatibilitas mundur menjadi motivasi terkuat dalam pengembangan arsitektur x86
(keputusan ini menjadi sangat penting dan sering dikritik, terutama oleh pesaing dari pendukung
arsitektur prosesor lainnya, yang dibuat frustasi oleh sukses yang berkelanjutan dari arsitektur ini
yang secara umum dipandang memilki banyak kelemahan). Prosesor-prosesor terkini dari x86
menerapkan beberapa langkah penerjemah (dekoder) “tambahan” untuk (saat eksekusi)
memecah (sebagian besar) instruksi x86 kedalam potongan-potongan kecil instruksi (dikenal
dengan “micro-ops”) yang selanjutnya dieksekusi oleh arsitektur setara dengan arsitektur
RISC.Bahasa rakitan dari x86 dibahas secara lebih terperinci di artikel Bahasa Rakitan x86.

Intel 8086 dan 8088 dilengkapi dengan 14 16-bit register. Empat diantaranya (AX, BX,
CX, DX) dirancang sebagai fungsi umum (general purpouse) (meskipun masing-masing juga
memiliki fungsi khusus tambahan; misalnya hanya register CX yang dapat digunakan sebagai
penghitung (counter) dalam instruksi loop). Setiap register dapat diakses sebagai dua byte (8-bit)
terpisah (jadi byte-atas BX’s dapat diakses sebagai BH dan byte-bawah-nya sebagai BL). Selain
itu, terdapat juga empat register segmen (CS, DS, SS dan ES). Register ini digunakan untuk
membangun alamat memori. Ada juga dua register penunjuk (pointer) (SP yang menunjuk pada
titik awal stack, dan BP yang dapat menunjuk pada titik manapun dalam stack atau memori).
Ada dua register indeks (SI dan DI) yang dapat digunakan sebagai penunjuk dalam array. Dan
terakhir, ada sebuah register penanda (register flag) yang terdapat didalamnya penanda-penanda

seperti carry, overflow, zero dan lain-lain, dan juga sebuah penunjuk instruksi (instructionpointer
– IP) yang menunjuk ke alamat instruksi yang sedang dieksekusi.

Hampir 40 tahun setelah diperkenalkan pada tahun 1978, arsitektur x86 terus berlanjut
mendominasi pasar prosesor di luar sistem embedded. Meskipun organisasi dan teknologi mesin
x86 telah berubah secara dramatis selama beberapa dekade, set instruksi arsitektur telah berevolusi
untuk tetap kompatibel dengan sebelumnya versi. Jadi, program apa pun yang ditulis pada versi
lawas arsitektur x86 dapat dijalankan pada versi yang lebih baru. Semua perubahan pada arsitektur
set instruksi penambahan yang terlibat ke set instruksi, tanpa pengurangan. Tingkat perubahan
16/28
Universitas Esa Unggul
http:/esaunggul.ac.id
telah bertambah sekitar satu instruksi per bulan ditambahkan ke arsitektur [ANTH08], sehingga
sekarang ada ribuan instruksi dalam set instruksi.
X86 memberikan ilustrasi yang sangat baik tentang kemajuan perangkat keras komputerselama 35
tahun terakhir. 1978 8086 diperkenalkan dengan kecepatan clock 5 MHz dan memiliki 29.000
transistor. Core i7 EE 4960X enam inti diperkenalkan pada tahun 2013 beroperasi pada 4 GHz,
percepatan faktor 800, dan memiliki 1,86 miliar transistor,sekitar 64.000 kali sebanyak 8086.
Namun Core i7 EE 4960X hanya dalam satu paket sedikit lebih besar dari 8086 dan memiliki
biaya yang sebanding.

1.5 Embedded Systems

Embedded system adalah sistem komputer yang dirancang khusus untuk tujuan tertentu
demi meningkatkan fungsi suatu mesin. Sesuai artinya, “embedded” yang berarti
“mencocokkan”, maka bagian yag dicocokan meliputi peranti keras dan bagian mekanis lain. Hal
ini berlawanan dengan sistem umum seperti yang kita kenal dapa Personal Computer (PC) yang
bisa menjalankan banyak perintah sekaligus tergantung pada pemrogramannya.

Jadi, apa itu Embedded System ?

- Sebuah system komputer yang tidak dapat diprogram ulang oleh user karena system tersebut
dibuat khusus untuk melakukan pekerjaan tertentu didalam sebuah device / alat. (computer
science).

17/28
Universitas Esa Unggul
http:/esaunggul.ac.id
- Sistem elektronik yang mempergunakan CPU chip, tetapi bukan CPU layaknya yang terdapat
pada workstation, desktop atau laptop.
- Sistem yang dibuat untuk tujuan tertentu, dimana system tersebut akan bekerja untuk
mengontrol device / alat dimana ia berada. Tidak seperti computer pada umumnya, embedded
system melakukan tugas yang sangat spesifik.

Dari beberapa pengertian mengenai embedded system yang dijabarkan diatas dapat kita ambil
suatu benang merah mengenai embedded system itu sendiri, yaitu suatu system / program yang
sengaja dirancang untuk melakukan tugas yang sangat spesifik. Sehingga, karena tugas yang
dilakukannya sangat spesifik dan berulang –ulang, tidak dibutuhkan kekuatan prosesor yang
sangat tinggi. Dan hal ini akan sangat menghemat biaya produksi. Embedded system biasanya
merupakan bagian dari piranti yang lebih besar.
Dalam hal ini, embedded system di pergunakan untuk meningkatkan kapabilitas piranti itu sendiri.
Banyak dari kita yang tidak menyadari bahwa embedded system sebenarnya telah menjadi bagian
dari kehidupan, karena mereka selalu ada di hampir semua piranti eletronik yang kita gunakan saat
ini.

1.6 IoT ( Internet Of thing )

Internet of Thing (IoT) adalah sebuah konsep dimana suatu objek yang memiliki
kemampuan untuk mentransfer data melalui jaringan tanpa memerlukan interaksi manusia ke
manusia atau manusia ke komputer. IoT telah berkembang dari konvergensi teknologi
nirkabel, micro-electromechanical systems (MEMS), dan Internet.
“A Things” pada Internet of Things dapat didefinisikan sebagai subjek misalkan orang
dengan monitor implant jantung, hewan peternakan dengan transponder biochip, sebuah mobil
yang telah dilengkapi built-in sensor untuk memperingatkan pengemudi ketika tekanan ban
rendah. Sejauh ini, IoT paling erat hubungannya dengan komunikasi machine-to-
machine (M2M) di bidang manufaktur dan listrik, perminyakkan, dan gas. Produk dibangun
dengan kemampuan komunikasi M2M yang sering disebut dengan sistem cerdas atau “smart”.
Sebagai contoh yaitu smart kabel, smart meter, smart grid sensor.

Penelitian pada IoT masih dalam tahap perkembangan. Oleh karena itu, tidak ada definisi

18/28
Universitas Esa Unggul
http:/esaunggul.ac.id
dari Internet of Things. Berikut adalah beberapa definisi alternatif dikemukakan untuk
memahami Internet of Things (IoT), antara lain (id.wikipedia.org): menurut Ashton pada tahun
2009 definisi awal IoT adalah Internet of Things memiliki potensi untuk mengubah dunia seperti
pernah dilakukan oleh Internet, bahkan mungkin lebih baik.

Pernyataan tersebut diambil dari artikel sebagai berikut:


“Hari ini komputer dan manusia, hampir sepenuhnya tergantung pada Internet untuk segala
informasi yang semua terdiri dari sekitar 50 petabyte (satu petabyte adalah 1.024 terabyte) data

yang tersedia pada Internet dan pertama kali digagas dan diciptakan oleh manusia. Dari mulai
magnetik, menakan tombol rekam, mengambil gambar digital atau memadai kode bar.
Diagram konvensional dari Internet meninggalkan router menjadi bagian terpenting dari
semuanya. Masalahanya adalah orang memiliki waktu, perhatian dan akurasi terbatas. Mereka
semua berarti tidak sangat baik dalam menangkap berbagai data tentang hal di dunia nyata.

1.7 Microprosesor Vs Microcontroler?

Prosesor, atau mikroprosesor, atau lebih dikenal sebagai CPU (Central Processing Unit) adalah
sebuah chip yang berfungsi sebagai unit pemrosesan pusat dari suatu komputer. Beberapa contoh
mikroprosesor seperti keluarga Intel x86 (contoh: mikroprosesor 8086, 80286, 80386, 80486 dan
Pentium) tidak memiliki RAM, ROM atau komponen I/O (input/output) dalam satu chip.
Komponen-komponen tambahan ini diletakkan secara terpisah dari chip mikroprosesor. Contoh
populer lainnya acalah prosesor Intel Core I7 atau AMD Athlon, dan sebagainya. Mikroprosesor
sendiri belum dapat menjalankan fungsi layaknya sebuah komputer. Suatu fungsi komputer baru
dapat dijalankan ketika semua komponen ini bergabung menjalankan tugasnya masing-masing.
Oleh karena itu, mereka dikenal dengan istilah general-purpose microprocessor, atau prosesor
dengan tujuan umum.

Disisi lain, mikrokontroler adalah sebuah chip yang memiliki mikroprosesor di dalamnya, serta
komponen pendukung lainnya seperti RAM, ROM, port I/O serta timer yang terintegrasi dalam
satu chip (atau IC, integrated circuit). Dengan kata lain, jika keseluruhan komponen utama
sebuah komputer ditempatkan dalam sebuah chip tunggal, maka chip tersebut dikenal dengan
istilah mikrokontroler. Contoh mikrokontroler diantaranya Atmel AVR atau mikrokontroler
PIC. Untuk memperjelas perbedaan kedua istilah ini, bisa kita amati gambar di bawah ini.

19/28
Universitas Esa Unggul
http:/esaunggul.ac.id
Perbedaan antara Sistem Mikroprosesor dan Mikrokontroler

Dari segi harga, tentunya konfigurasi mikroposesor dengan komponen ekternalnya (RAM, ROM,
I/O, dan sebagainya) akan membuat harga menjadi jauh lebih mahal daripada sebuah
mikrokontroler. Dari sudut pandang performa, sudah jelas bahwa konfigurasi CPU dengan
komponen eksternalnya akan jauh lebih baik daripada sebuah mikrokontroler. Namun demikian,
mikrokontroler dapat menjadi pilihan utama, terutama untuk aplikasi yang mempertimbangkan
ukuran, harga serta portability (mudah dibawa kemana-mana).
Pada Gambar (b), bisa kita amati bahwa salah satu komponen menarik yang dimiliki oleh
mikrokontroler adalah ADC (analog-to-digital converter). ADC adalah komponen yang
digunakan untuk mengubah sinyal analog menjadi sinyal digital. Penerapan ADC sangat penting,
misalnya ketika kita menggunakan mikrokontroler untuk aplikasi-aplikasi sistem tertanam.

20/28
Universitas Esa Unggul
http:/esaunggul.ac.id
1.6 ARM Architecture

Tahukah Anda prosesor macam apa yang dipakai iPhone, iPad, serta kebanyakan
perangkat Android yang ada di pasar? Kebanyakan perangkat mobile menggunakan prosesor
berarsitektur ARM, sebuah desain arsitektur prosesor karya perusahaan ARM Holdings yang
sedang berdiri di puncak kejayaan.

Didirikan pada 1990 dengan nama Advanced RISC Machines (ARM), sebuah perusahaan
patungan antara Acorn Computers, Apple Computer (sekarang Apple Inc), dan VLSI
Technology. Advanced RISC Machines kemudian berganti nama menjadi ARM Holdings ketika
melantai di bursa saham tahun 1998. Berkantor pusat di Cambridge, Inggris, ARM fokus pada
penelitan dan pengembangan desain arsitektur prosesor. Tak seperti Intel atau AMD yang
memproduksi dan menjual prosesor, ARM punya bisnis model yang unik. Mereka hanya menjual
lisensi hak kekayaan intelektual atau hak paten desain prosesor kepada perusahaan pemanufaktur
semikonduktor, seperti Qualcomm, Nvidia, Texas Instrument, STMicroelectronics, Renesas,
Samsung hingga Apple. Bahkan, Intel dan AMD pun membeli lisensi desain ARM. Ya,
arsitektur ARM dijadikan landasan bagi sebagian besar central processing unit (CPU) di
kebanyakan perangkat mobile sekarang ini. ARM punya desain arsitektur Cortex seri M, R, A,
21/28
Universitas Esa Unggul
http:/esaunggul.ac.id
hingga seri A50. Mereka juga memiliki desain arsitektur untuk graphics processing unit (GPU)
bernama Mali.
Menguasai pasar perangkat mobile Menurut data internal ARM tahun 2010, arsitektur
ARM menguasai 95 persen pangsa pasar arsitektur prosesor ponsel pintar, 35 persen televisi
digital, dan alat set top boxes, serta 10 persen komputer mobile. Hampir semua tablet dan ponsel
pintar unggulan, baik yang berbasis Android, iOS, BlackBerry, hingga Windows Phone,
memakai prosesor arsitektur ARM. Beberapa konsol game portabel, antara lain Game Boy
Advance, Nintendo DS, dan PlayStation Portable, memakai prosesor ARM. ARM juga punya
pangsa pasar, meski kurang dominan, di industri alat pacu jantung sampai alat elektronik untuk
memanggang roti. Irit daya jadi senjata Karakteristik dari teknologi ARM adalah kemampuan
konsumsi daya yang rendah, sehingga membuatnya sangat cocok digunakan di perangkat
portabel. Keunggulan ARM telah membuat Intel seperti kebakaran jenggot. Bagaimana tidak,
teknologi sedang bergeser ke arah mobile. Pangsa pasar komputer pribadi, termasuk laptop,
sedang mengalami penurunan. Sementara pangsa pasar ponsel pintar dan tablet tumbuh sangat
cepat. Lembaga riset NPD Display Search memprediksi, pengiriman tablet secara global akan
melampaui pengiriman komputer laptop pada 2013. Sebanyak 240 juta unit tablet akan
dikirimkan ke seluruh belahan dunia, sementara pengiriman laptop hanya 207 unit pada 2013.
Intel berusaha masuk ke industri mobile melalui arsitektur prosesor x86 dalam cip Atom, sebuah
desain arsitektur yang juga digunakan untuk prosesor komputer pribadi. Namun, perangkat
ponsel pintar yang menggunakan arsitektur x86 jumlahnya masih terbilang sedikit jika
dibandingkan dengan ARM. Hal ini membuat ARM menjadi desain mikroprosesor 32-bit yang
paling banyak digunakan di dunia.

ARM Product

ARM Holdings melisensikan sejumlah mikroprosesor khusus dan teknologi terkait,


tetapi sebagian besar lini produk mereka adalah keluarga Cortex mikroprosesor
arsitektur. Ada tiga arsitektur Cortex, dengan mudah diberi label dengan
berinisial A, R, dan M.
cortex- a / cortex- a50 Cortex- A dan Cortex- A50 adalah aplikasi
prosesor, ditujukan untuk perangkat seluler seperti ponsel cerdas dan pembaca e-book,
22/28
Universitas Esa Unggul
http:/esaunggul.ac.id
serta perangkat konsumen seperti TV digital dan gateway rumah (misalnya, DSL dan
modem Internet kabel).
Prosesor ini berjalan pada frekuensi clock yang lebih tinggi (over
1 GHz), dan mendukung unit manajemen memori (MMU), yang diperlukan secara penuh
fitur OS seperti Linux, Android, MS Windows, dan OS seluler. Sebuah MMU adalah
modul perangkat keras yang mendukung memori virtual dan paging dengan menerjemahkan
virtual alamat ke alamat fisik.
Kedua arsitektur menggunakan set instruksi ARM dan Thumb-2, itu perbedaan utama adalah
bahwa Cortex-A adalah mesin 32-bit, dan Cortex-A50 adalah mesin 64-bit.
korteks R Cortex- R dirancang untuk mendukung aplikasi real-time, di mana
waktu kejadian perlu dikontrol dengan respons cepat terhadap kejadian. Mereka bisa
berjalan pada frekuensi clock yang cukup tinggi (misalnya, 200MHz hingga 800MHz) dan
sangat rendah respons latensi. The Cortex-R termasuk perangkat tambahan baik ke set instruksi
dan ke organisasi prosesor untuk mendukung perangkat real-time yang tertanam secara
mendalam.

23/28
Universitas Esa Unggul
http:/esaunggul.ac.id
Sebagian besar prosesor ini tidak memiliki MMU; persyaratan data terbatas dan jumlah proses
simultan yang terbatas menghilangkan kebutuhan untuk menguraikannya dukungan perangkat
keras dan perangkat lunak untuk memori virtual. The Cortex-R memang memiliki Memory
Protection Unit (MPU), cache, dan fitur memori lainnya yang dirancang untuk aplikasi industri.
MPU adalah modul perangkat keras yang melarang satu program dalam memori dari tidak sengaja
mengakses memori yang ditugaskan ke program aktif lainnya.

Menggunakan berbagai metode, batas pelindung dibuat di sekitar program, dan instruksi dalam
program dilarang merujuk data di luar dari batas itu.

24/28
Universitas Esa Unggul
http:/esaunggul.ac.id
1.7 Cloud Computing

Komputasi awan (cloud computing) adalah teknologi yang menjadikan internet sebagai
pusat pengelolaan data dan aplikasi, di mana pengguna komputer diberikan hak akses (login).
Penerapan komputasi awan saat ini sudah dilakukan oleh sejumlah perusahaan IT terkemuka di
dunia. Sebut saja di antaranya adalah Google (google drive) dan IBM (blue cord initiative).
Sedangkan di Indonesia, salah satu perusahaan yang sudah menerapkan komputasi awan adalah
Telkom (Anggi, pusatteknologi.com).

Basic Concept
C
• Keamanan

Pertimbangkan jumlah ancaman internal dan eksternal terhadap pusat data (data center) yang
dipelihara sendiri. Untuk ketenangan keamanan data, solusi komputasi awan atau cloud
computing adalah jawabannya. Keamanan data center berbasis cloud bergantung pada
komponen fisik, manusia, dan teknologi untuk melindungi dari semua kemungkinan.

• Mengurangi Downtime
Penyebab paling sering kehilangan konektivitas adalah kesalahan manusia. Jumlah downtime
yang ditimbulkannya sangat menyakitkan dan bisa merusak reputasi. Pergeseran ke
awan meminimalkan kemungkinan kesalahan manusia dan mengurangi waktu henti.

• Keamanan tingkat lanjut


Ancaman pelanggaran data, baik lokal maupun di awan, signifikan dan hanya akan terus
meningkat. Namun, meski ada ancaman dan pelanggaran data yang terus dipublikasikan, ada
manfaat keamanan untuk berada di awan.

Penyedia awan memiliki kepentingan dalam memberikan keamanan terbaik. Skala ekonomi juga
memungkinkan mereka mencapai pemulihan yang lebih cepat dan lebih baik jika terjadi
pelanggaran.

25/28
Universitas Esa Unggul
http:/esaunggul.ac.id
• Pemulihan bencana (Disaster Recovery)
Sesuatu terjadi. Bencana alam dan masalah cuaca dapat membawa setiap perusahaan berlutut.
Di lingkungan komputasi awan, pemulihan bencana tidak termasuk kano ke pusat data anda
untuk menilai kerusakan. Dekat akses seketika ke cadangan nirkabel memungkinkan
perusahaan pulih dengan cepat dan fokus pada upaya lokal, bukan server yang basah semata.

• Bukti ‘Kecelakaan’
Cloud komputing menjaga terhadap kesalahan manusia dan kerusakan yang disengaja dengan
memindahkan data penting dari lokasi. Menciptakan pusat data (data center) yang aman dengan
pemantauan 24/7 dan teknik penyaringan lanjutan, server dan data selalu dilindungi.

Pertimbangan Kebutuhan Cloud


Kelincahan, kegesitan, kecerdasan data center berarti skalabilitas dan mobilitas untuk
mengembangkan bisnis anda. Kunci sukses adalah mengembangkan infrastruktur yang tangkas
yang dapat menangani perubahan kebutuhan bisnis. Di ruang fisik atau bangunan, anda masuk
kotak. Meluncur naik turun skala terbatas. Di awan, keterbatasan itu hilang.

Apakah Kelincahan, kegesitan, kecerdasan data center merupakan pertimbangan berbasis biaya?
Ya, tapi kemampuan untuk memenuhi kebutuhan pelanggan anda dan untuk bersaing di
lingkungan yang serba cepat berarti nilai skalabilitas lebih besar daripadabiaya.

Cloud Services
Layanan cloud adalah layanan apa pun yang tersedia bagi pengguna sesuai permintaan
melalui Internet dari server penyedia komputasi awan, bukannya disediakan dari server internal
perusahaan sendiri. Layanan Cloud dirancang untuk memberikan akses yang mudah dan skalabel
ke aplikasi, sumber daya, dan layanan, dan sepenuhnya dikelola oleh penyedia layanan cloud.

Layanan Cloud Dinamis dan Skala Layanan cloud dapat secara dinamis berskala untuk
memenuhi kebutuhan penggunanya, dan karena penyedia layanan menyediakan perangkat keras
dan perangkat lunak yang diperlukan untuk layanan, tidak perlu bagi perusahaan untuk
menyediakan atau mengerahkan sumber dayanya sendiri atau mengalokasikan staf TI untuk
mengelola layanan . Contoh layanan cloud termasuk penyimpanan data online dan solusi
26/28
Universitas Esa Unggul
http:/esaunggul.ac.id
cadangan, layanan e-mail berbasis web, host office suites dan layanan kolaborasi dokumen,
pemrosesan basis data, layanan dukungan teknis terkelola, dan banyak lagi.

B. REFERENSI

1. William Stallings, Computer Organization and Architecture, 10th Edition, ch 1

27/28
Universitas Esa Unggul
http:/esaunggul.ac.id

Anda mungkin juga menyukai