DISUSUN OLEH :
Puji syukur saya haturkan kehadirat Allah Swt. yang telah melimpahkan rahmat dan
hidayah-Nya sehingga saya bisa menyelesaikan Makalah "Rangkuman Materi Kuliah
Arsitektur dan Organisasi Komputer".
Pada kesempatan ini saya mengucapkan terima kasih yang sebesar-besarnya kepada
dosen mata kuliah Arsitektur dan Organisai Komputer yaitu Bapak Fatahah Dwi Ridhani, S.
Si., M. Si. yang telah memberikan tugas kepada kami. Saya juga mengucapkan terima kasih
kepada pihak-pihak yang turut membantu dalam pembuatan makalah ini.
Sebagai penyusun, saya menyadari bahwa masih terdapat kekurangan, baik dari
penyusunan maupun tata bahasa penyampaian dalam makalah ini. Oleh karena itu, saya
dengan rendah hati menerima saran dan kritik dari pembaca agar saya dapat memperbaiki
makalah ini.
Saya berharap semoga makalah yang saya susun ini memberikan manfaat dan juga
inspirasi untuk pembaca.
i
DAFTAR ISI
KATA PENGANTAR...............................................................................................................i
DAFTAR ISI.............................................................................................................................ii
BAB I.........................................................................................................................................1
PENDAHULUAN.....................................................................................................................1
BAB II.......................................................................................................................................3
PEMBAHASAN.......................................................................................................................3
BAB III....................................................................................................................................31
PENUTUP...............................................................................................................................31
3.1 Kesimpulan................................................................................................................31
3.2 Saran...........................................................................................................................31
DAFTAR PUSTAKA.............................................................................................................32
ii
BAB I
PENDAHULUAN
Dari beberapa definisi diatas, dapat disimpulkan bahwa komputer adalah alat
elektronik, dapat menerima input data, dapat mengolah data, dapat menyimpan program dan
hasil pengolahan, menggunakan suatu program yang dapat tersimpan di memori komputer
dan bekerja secara otomatis. Komputer sangat berkaitan dengan arsitektur komputer dan
organisasi komputer, yang dimana arsitektur computer berkaitan dengan fungsi-fungsi
operasi dari komponen-komponen sistem computer sedangkan organisasi computer berkaitan
dengan unit-unit operasional. Susunan komponen komputer memiliki tujuan yang sama yaitu
melakukan operasi tertentu yang membentuk sebuh sistem komputer.
1
1.2 Rumusan Masalah
1. Pendahuluan Arsikom
2. Penyusunan Sistem Komputasi Digital
3. Elemen-Elemen Komputer
4. Siklus Intruksi
5. Bagian-Bagian CPU
6. Linux Mint
7. Raspberry PI
2
BAB II
PEMBAHASAN
3
2. Komputer MIMD
3. Komputer SISD
SISD (Single Instruction Single Data) adalah jenis arsitek komputer buatan
dari Von Neumann dengan ciri khas processor yang digunakan hanya satu buah
saja. Komputer ini bekerja dengan skema aritmatika dan logika, dimana semua
dilakukan dengan satu perhitungan saja. Sebab saat terjadi instruksi, sistem yang
ada di komputer akan membaca sekali saja kemudian melakukan apa instruksi
tersebut. Contohnya bisa ditemui pada komputer mini dan PC.
4. Komputer SIMD
Jenis komputer yang terakhir adalah SIMD atau Single Intruction Multiple
Data yaitu jenis komputer yang dibuat secara parallel. Jadi komputer ini bisa
mengendalikan banyak processor dari satu sistem kendali saja. Contohnya adalah
ILC, Star-100, DRAY-1.
4
server-client juga merupakan salah satu arsitektur komputer yang saat ini terus
digunakan.
4. Dapat melakukan multitasking
Mungkin kamu tidak sadar bahwa salah satu tujuan mempelajari arsitektur
komputer adalah dapat melahirkan sistem yang membuat komputer membuka
banyak aplikasi. Pada awal komputer dibuat, saat itu hanya dapat membuka satu
aplikasi saja. Setelah adanya arsitektur komputer, kini tidak hanya membuka satu
aplikasi saja. Bahkan, satu komputer juga dapat membuka banyak aplikasi dalam
waktu yang sama. Hal ini tentunya sangat menguntungkan dari sisi waktu
sehingga pengerjaannya jauh lebih cepat.
5. Memastikan komponen-komponen komputer dapat bejalan lancer
Dengan menggunakan arsitektur komputer, para teknisi dapat memastikan jika
semua komponen-komponen komputer yang sudah dirancang atau yang sudah
dibuat dapat berjalan dengan baik dan sudah siap dipakai. Jangan sampai ketika
komputer akan digunakan malah terjadi error atau kesalahan-kesalahan lainnya.
6. Memberikan gambaran aplikasi yang dibuat programmer
Untuk para programmer, arsitektur komputer ini sangat membantu mereka
dalam pembuatan aplikasi maupun software yang nantinya akan dibutuhkan oleh
umat manusia. Dengan begitu, kita dapat mengenal berbagai macam aplikasi
maupun software yang saat ini sering digunakan sehari-hari.
5
sudah diperhatikan dan dipahami perangkat keras (hardware) apa saja yang akan
dibutuhkan. Perangkat keras yang dimaksudkan adalah seperti CPU, memori,
sistem operasi, dan lain sebagainya.
6
Ketika menggunakan layanan model Paas, Maka dapat membuat aplikasi
sendiri dengan banyak fitur yang sudah tersedia. Fitur-fitur tersebut seperti
keamanan platform, OS, sistem database, web server, dan framework aplikasi.
Jadi kamu bisa lebih fokus pada pengembangan aplikasi. Selain itu, juga bisa
mendapat keuntungan Paas seperti berikut :
1. Pengembangan dan penyebaran aplikasi yang sederhana dan hemat biaya.
2. Dapat diukur.
3. Proses Develop dapat menyesuaikan aplikasi tanpa kesulitan mempertahankan
perangkat lunak.
4. Pengurangan signifikan dalam jumlah pengkodean yang dibutuhkan.
5. Migrasi lebih mudah ke model hybrid.
7
JAVA, .NET, PHP, NodeJS, Python, Ruby, GOLang dan Docker dengan
menggunakan webserver umum seperti Apache, Nginx, Passenger dan IIS.
4. Red Hat
Red Hat adalah PaaS yang menawarkan pengembang agar bisa
membuat aplikasi Open Source menggunakan berbagai macam bahasa
pemrograman, database, dan komponen lainnya.
5. Heroku
Heroku merupakan PaaS yang menawarkan Instance Container
menggunakan Unix. Heroku juga memungkinkan pengembang untuk
mengembangkan aplikasinya menggunakan Ruby, Python, Java, Scala,
Clonjure dan NodeJS.
8
Secondary storage, dipergunakan untuk menyimpan program dan data secara
permanen.
3. Communication Control Unit (CCU)
Communication Control Unit yaitu suatu peralatan yang berfungsi untuk
memudahkan/memancarkan sinyal-sinyal data/perintah dari suatu tempat ke
tempat lain atau dari suatu komputer ke komputer lain dengan jarak yang jauh
sekali. Dengan adanya alat ini maka umumnya komputer-komputer sekarang ini
pun selalu melengkapi alat ini sebagai kesatuan sistem komputernya.
4. Central Processing Unit (CPU)
Merujuk kepada perangkat keras komputer yang memahami dan
melaksanakan perintah dan data dari perangkat lunak. Istilah lain,
pemroses/prosesor (processor), sering digunakan untuk menyebut CPU. Adapun
mikroprosesor adalah CPU yang diproduksi dalam sirkuit terpadu, seringkali
dalam sebuah paket sirkuit terpadu-tunggal.
Komponen CPU terbagi menjadi beberapa macam, yaitu sebagai berikut :
Unit kontrol (Control Unit), Unit kontrol ini adalah bagian dari prosesor
yang mampu mengatur jalannya program. Komponen ini terdapat dalam
semua CPU. CPU bertugas mengontrol komputer sehingga terjadi
sinkronisasi kerja antar komponen dalam menjalankan fungsi-fungsi
operasinya. termasuk dalam tanggung jawab unit kontrol adalah
mengambil intruksi-intruksi dari memori utama dan menentukan jenis
instruksi tersebut. Bila ada instruksi untuk perhitungan aritmatika atau
perbandingan logika, maka unit kendali akan mengirim instruksi tersebut
ke ALU (Aritmathic Logic Unit). Hasil dari pengolahan data dibawa oleh
unit kendali ke memori utama lagi untuk disimpan, dan pada saatnya akan
disajikan ke alat output.
Register, register adalah perangkat penyimpanan kecil yang memiliki
akses ke kecepatan yang cukup tinggi, yang digunakan untuk menyimpan
data dan / atau instruksi yang sedang diproses. Memori ini bersifat
sementara, biasanya digunakan untuk menyimpan data saat diolah atau
data untuk diproses lebih lanjut. Dengan analogi, register ini dapat
diibaratkan sebagai memori dalam otak ketika kita melakukan pengolahan
manual, sehingga otak dapat diibaratkan sebagai CPU, yang berisi
9
kenangan, unit kontrol yang mengatur semua aktivitas tubuh dan memiliki
tempat untuk melakukan perhitungan dan perbandingan logika.
ALU, merupakan bagian dari CPU yang bertugas untuk melakukan operasi
aritmetika dan operasi logika berdasar instruksi yang ditentukan. ALU
sering di sebut mesin bahasa karena bagian ini ALU terdiri dari dua
bagian, yaitu unit aritmatika dan unit logika boolean yang masing-masing
memiliki spesifikasi tugas tersendiri. Tugas utama dari ALU adalah
melakukan semua perhitungan aritmatika (matematika) yang terjadi sesuai
dengan instruksi program. ALU melakukan semua operasi aritmatika
dengan dasar penjumlahan sehingga sirkuit elektronik yang digunakan
disebut adder. Pengantar Teknologi Informasi Tugas lain dari ALU adalah
melakukan keputusan dari suatu operasi logika sesuai dengan instruksi
program. Operasi logika meliputi perbandingan dua operand dengan
menggunakan operator logika tertentu, yaitu sama dengan (=), tidak sama
dengan (¹ ), kurang dari (), dan lebih besar atau sama dengan (³ ).
10
dll. Contoh produk program utilitas : Norton Utilities, PartitionMagic, McAfee,
dll
3. Program Aplikasi, merupakan program yang dikembangkan untuk memenuhi
kebutuhan yang spesifik. Contoh : aplikasi akuntansi, aplikasi perbankan, aplikasi
manufaktur, dll.
4. Program Paket, merupakan program yang dikembangkan untuk kebutuhan umum,
seperti :
Pengolah kata /editor naskah : Wordstar, MS Word, Word Perfect, AmiPro,
dll
Pengolah angka / lembar kerja : Lotus123, MS Excell, QuattroPro, dll
Presentasi : MS PowerPoint, dll o desain grafis : CorelDraw, PhotoShop, dll
Bahasa Pemprograman, merupakan perangkat lunak untuk pembuatan atau
pengembangan perangkat lunak lain. Bahasa pemprograman dapat
diklasifikasikan menjadi tingkat rendah, tingkat sedang, dan tingkat tinggi.
Pergeseran dari tingkat rendah ke tinggi menunjukkan kedekatan dengan
‘bahasa manusia’. Bahasa tingkat rendah (atau biasa disebut bahasa assembly)
merupakan bahasa dengan pemetaan satu persatu terhadap instruksi
komputer. Contoh bahasa tingkat tinggi : Pascal, BASIC, Prolog, Java dll.
Contoh bahasa tingkat menengah : bahasa C.
2.3.3 Brainware
Brainware adalah orang yang mengoperasikan sebuah komputer, karena jika
tidak ada orang yang mengoperasikan maka tidak akan dapat digunakan.
Brainware terbagi ke dalam 3 kelompok :
11
berbeda berdasarkan set instruksi yang berbeda, tetapi secara umum sebuah siklus
instruksi akan berjalan jika sudah dialirkan sebuah listrik.
Siklus dimulai segera pada saat listrik dialirkan ke sistem menggunakan nilai awal
Program Counter (PC) yang ditetapkan untuk arsitektur sistem (dalam Intel IA-32 CPU,
misalnya nilai PC yang telah ditetapkan adalah 0xffffffff0). Biasanya poin alamat ini
dengan instruksi dalam ROM yang memulai proses loading sistem operasi (booting).
Instruksi yang akan dijalankan diambil dari alamat memori yang tersimpan dalam
Program Counter (PC) untuk kemudian disimpan dalam Instruksi Register (IR). Pada
akhirnya operasi fetch, PC akan menunjuk ke instruksi yang akan dibaca pada siklus
berikutnya. Pada setiap siklus instruksi, CPU awalnya akan membaca instruksi dari
memori.
12
4. Output
Menampilkan informasi hasil pengolahan. Output dapat berupa tampilan di
monitor, hasil cetakan printer, atau suara di pengeras suara.
13
7. Sound Card
Sound Card berfungsi untuk mengolah data berupa audio atau suara dari/ke
perangkat keras yang terkait seperti speaker dan mic.
8. Optical Disk Drive
Optical Disk Drive atau lebih sering disebut dengan CD/DVD Room saja merupakan
komponen yang berfungsi untuk membaca dan menulis pada piringan CD/DVD.
9. Power Supply
Power Supply berfungsi untuk meneruskan atau mengalirkan listrik ke setiap
komponen komputer agar dapat beroperasi.
14
2.6.2 Sejarah Linux Mint
Pertama kali dirilis pada tahun 2006 Linux Mint beredar dengan versi 1.0
"Ada" Versi ini masih dalam tahap beta. Pertama kali rilis Distro ini kurang
mendapatkan perhatian, mungkin karena versi ini masih tahap beta dan tidak
pernah dirilis dalam versi yang lebih stabil sehingga distro ini kurang dikenal.
Dengan kemunculan Linux Mint 2.0 "Barbara" selang beberapa bulan kemudian,
Linux Mint mulai mendapat perhatian dari kalangan komunitas Linux. Denagn
adanya komunitas tersendiri bagi pengguna Linux Mint Distro ini merilis beberapa
versi yang boleh dikatakan sukses pada rentang 2006-2008. Sejak emunculan
"Barbara" 5 versi Linux Mint telah dirilis antara lain versi 2.1 "Bea", 2.2
"Bianca", 3.0 "Cassandra", 3.1 "Celena dan 4.0 "Daryna". Versi 2.0 "Barbara"
merupakan turunan Ubuntu 6.10, dengan menggunakan paket repositoris dari
Ubuntu Linux Mint membangun Codebasenya sendiri. Mulai versi 2.0 tersebut
Linux Mint menggunakan Codebasenya sendiri, setiap versi yang dirilis selalu
menggunakan versi sebelumnya dari Linux Mint itu sendiri. Tetapi untuk
repositorinya bisa menggunakan versi terbaru dari Ubuntu. Sebenarnya system
distro ini tidak benar-benar bercabang, pembuatan dasar dari dua system ini
(Linux Mint dan Ubuntu) hampir identik dan sudah pasti aplikasi yang digunakan
salah satu system cocok dengan system yang satu. Pada tahun 2008 ketika akan
merilis versi 5.0 "Elyssa" Linux Mint mengadopsi siklus rilis Ubuntu. Dan Pada
tahun yang sama pula, untuk meningkatkan kesesuaian antara 2 system, Linux
Mint tidak lagi menggunakan Codebasenya lagi. Sejak versi 6.0 "Felicia" Linux
Mint tidak lagi dibangun menggunakan Codebase terdahulunya (versi 5.0 "Elyssa)
tetapi dibangun mengikuti Codebase dari versi terbaru Ubuntu. Jadi setiap kali
Ubuntu merilis versi terbarunya, Codebasenya digunakan untuk membangun
Linux Mint untuk versi berikutnya juga. Hmm bisa dikira-kira sekitar 1 bulan
setelah Ubuntu rilis pasti Linux Mint akan merilis versi terbarunya.
Di tahun 2010 Linux Mint mengeluarkan versi Debian, tidak seperti versi yang
lain yang menggunakan Ubuntu sebagai dasar. Versi ini menggunakan Debian
sebagai dasar Codebasenya. Jadi untuk rilis dan paketnyapun tidak terikat dengan
Ubuntu sama sekali. Ini tidak berarti Linux Mint versi Ubuntu tidak lagi dirilis,
masih tetap dirilis tetapi bertambah satu lagi versinya. Yaitu yang berdasar pada
15
Debian. Sampai sekarang Linux Mint sudah mencapai versi 13 "Maya" untuk versi
Ubuntu dan 201204 untuk versi Debian (LMDE).
16
3. Office, bagian ini dapat dikatakan sebagai Microsoft Office nya Linux
LibreOffice Base, digunakan untuk mengolah data base
LibreOffice Calc, digunakan untuk mengolah data berupa operasi numerik
(seperti Excell di Microsoft Office)
LibreOffice Draw, digunakan untuk mendesain, mengedik, membuat
flowchart, logo dan lainnya yang menggunakan vektor (titik dan garis)
LibreOffice Impress, digunakan untuk melakukan presentasi (seperti
Powerpoint di Microsoft Office)
LibreOffice Writer, digunakan untuk mengolah data berupa tulisan
(seperti Word di Microsoft Office)
17
6. Tampilan elegant hususnya cinnamon
7. Fitur Update dan Upgrade
2.6.5 Kekurangan Linux Mint
1. Beberapa komputer terasa berat saat menggunakan edisi Cinnamon
2. Installasi driver yang cukup rumit untuk pemula
3. Setiap hari harus di Update
4. Minimnya dukungan untuk sejumlah driver perangkat keras seperti printer
Canon IP1300 maupun kartu grafis Nvidia
5. Para pengembang aplikasi jrang sekali membuat program yang bisa berjalan
pada OS Linux
2.7 Raspberry Pi
2.7.1 Pengertian dan Sejarah Raspberry Pi
Raspberry Pi, sering disingkat dengan nama Raspi, adalah komputer papan tunggal
(single-board circuit; SBC) yang seukuran dengan kartu kredit yang dapat digunakan
untuk menjalankan program perkantoran, permainan komputer, dan sebagai pemutar
media hingga video beresolusi tinggi. Raspberry Pi dikembangkan oleh yayasan nirlaba,
Rasberry Pi Foundation, yang digawangi sejumlah pengembang dan ahli komputer dari
Universitas Cambridge, Inggris.
Ide dibalik Raspberry Pi diawali dari keinginan untuk mencetak pemrogram generasi
baru. Seperti disebutkan dalam situs resmi Raspberry Pi Foundation, waktu itu Eben
Upton, Rob Mullins, Jack Lang, dan Alan Mycroft, dari Laboratorium Komputer
Universitas Cambridge memiliki kekhawatiran melihat kian turunnya keahlian dan
jumlah siswa yang hendak belajar ilmu komputer. Mereka lantas mendirikan yayasan
Raspberry Pi bersama dengan Pete Lomas dan David Braben pada 2009. Tiga tahun
kemudian, Raspberry Pi Model B memasuki produksi massal. Dalam peluncuran
pertamanya pada akhir Febuari 2012 dalam beberapa jam saja sudah terjual 100.000 unit.
Pada bulan Februari 2016, Raspberry Pi Foundation mengumumkan bahwa mereka telah
menjual 8 juta perangkat Raspi, sehingga menjadikannya sebagai perangkat paling laris
di Inggris. Raspberry Pi memiliki komponen yang hampir serupa dengan komputer pada
umumnya. Seperti CPU, GPU, RAM, Port USB, Audio Jack, HDMI, Ethernet, dan
GPIO. Untuk tempat penyimpanan data dan sistem operasi Raspberry Pi tidak
menggunakan harddisk drive (HDD) melainkan menggunakan Micro SD dengan
kapasitas paling tidak 4 GB, sedangkan untuk sumber tenaga berasal dari micro USB
18
power dengan sumber daya yang direkomendasikan yaitu sebesar 5V dan minimal arus
700 mA.
19
digunakan untuk membuat project. Dengan single board yang mini ini,
Raspberry pi zero bisa digunakan untuk membuat berbagai macam project mini
seperti Portable game console retro, Network Ad Blocker using Pi-Hole dan
berbagai macam lainnya.
Spesifikasi Raspberry Pi Zero:
802.11 b/g/n wireless LAN
Bluetooth 4.1
Bluetooth Low Energy (BLE)
1GHz, single-core CPU
512MB RAM
Mini HDMI port and micro USB On-The-Go (OTG) port
Micro USB power
HAT-compatible 40-pin header
Composite video and reset headers
CSI camera connector
2. Raspberry pi 1 A+
Raspberry Pi A+ merupakan single board yang sempurna untuk penggemar
perangkat Raspberry Pi dengan bentuk yang minimalis. Raspberry Pi dengan
biaya rendah ini menggunakan prosesor atau SoC (System on Chip) yang sama
dengan Raspberry Pi B+, tetapi tidak menggunakan port Ethernet dan tiga Port
USB. Hal ini membuat daya lebih rendah dan lebih murah serta jauh lebih
ringan & lebih kecil. Perangkat Raspberry Pi ini masih kompatibel dengan
semua sistem operasi dan software Raspberry Pi, dan juga memiliki konektor
GPIO 40 pin yang sama dan socket kamera atau display, sehingga setiap HAT
atau lainnya yang dihubungkan ke model B+ akan bekerja dengan cara yang
sama pada perangkat Raspberry Pi A+ ini. Ini juga memiliki port HDMI, port
audio jack, dan port microUSB untuk power. Tidak seperti Raspberry Model
B+, hanya ada satu port USB dan tidak ada port ethernet pada perangkat
Raspberry Pi A+. raspberry ini memerlukan kabel microUSB untuk
menghubungkan Raspberry Pi A+ ini dengan power, dan juga car microSD
dengan size minimal 4GB atau 8GB dengan OS Raspberry Pi atau Rassbian.
Spesifikasi Raspberry Pi 1 A+ :
ARM 700Mhz CPU
20
USB: One USB 2.0 Port – Keeping it compact means minifying the
footprint as much as possible
Video Output: HDMI and Composite
Sound: L/R Stereo (via 3.5mm 4 Pole Cable)
Memory: 512MB Ram
Operating System: Uses microSD card slot to load O/S
Digital interfaces: 2 onboard ribbon slots for Camera and Display
GPIO: 40 GPIO pins, backwards compatible to B board
No Ethernet jack
3. Raspberry Pi 1 B+
Model B+ adalah revisi terakhir dari Raspberry Pi asli. Ini menggantikan Model
B pada Juli 2014 dan digantikan oleh Raspberry Pi 2 Model B pada Februari
2015. Dibandingkan dengan Model B, Model B+ sangat cocok untuk digunakan
di sekolah.
model ini menawarkan lebih banyak fleksibilitas bagi pelajar daripada Model A
atau A+ yang lebih ramping, yang lebih berguna untuk proyek dan proyek yang
membutuhkan daya sangat rendah, dan memiliki lebih banyak port USB
daripada Model B.
Spesifikasi Raspberry Pi 1 B+
Lebih banyak GPIO. Header GPIO telah berkembang menjadi 40 pin,
dengan tetap mempertahankan pinout yang sama untuk 26 pin pertama
seperti Model A dan B.
Lebih banyak USB. Kami sekarang memiliki 4 port USB 2.0,
dibandingkan dengan 2 pada Model B, dan perilaku hotplug dan arus
berlebih yang lebih baik.
Card Micro SD. Socket kartu SD tahan gesekan lama telah diganti
dengan versi micro SD push yang jauh lebih bagus.
Konsumsi daya yang lebih rendah. Dengan mengganti regulator linier
dan konsumsi daya antara 0,5W dan 1W.
Audio yang lebih baik. Faktor bentuk yang lebih rapi. Kami telah
menyelaraskan konektor USB dengan tepi papan, memindahkan video
komposit ke jack 3.5mm, dan menambahkan empat lubang pemasangan
yang ditempatkan secara tepat.
21
4. Raspberry Pi 3 B
Perangkat Raspberry Pi 3 Model B menggunakan prosesor Broadcom 2837
ARMv8 64bit terbaru, Raspberry Pi 3 Model B lebih cepat dan lebih kuat
daripada pendahulunya. Ini telah meningkatkan manajemen daya untuk
mendukung perangkat USB eksternal yang lebih kuat dan sekarang dilengkapi
dengan konektivitas nirkabel dan Bluetooth built-in. Untuk memanfaatkan
sepenuhnya peningkatan manajemen daya pada Raspberry Pi 3 dan bahkan
memberikan dukungan untuk perangkat yang lebih kuat pada port USB, adaptor
2.5A direkomendasikan.
Spesifikasi Raspberry Pi 3 B:
Broadcom BCM2837 64bit ARMv8 QUAD Core 64bit Processor
powered Single Board Computer running at 1.2GHz
1GB RAM
BCM43143 WiFi on board
Bluetooth Low Energy (BLE) on board
40pin extended GPIO
4 x USB2 ports
4 pole Stereo output and Composite video port Full size HDMI
CSI camera port for connecting the Raspberry Pi camera
DSI display port for connecting the Raspberry Pi touch screen display
MicroSD port for loading your operating system and storing data
Upgraded switched Micro USB power source (now supports up to 2.5
Amps)
5. Raspberry Pi 3 B+
Raspberry Pi 3 Model B+ merupakan versi terbaru dari seri Raspberry Pi 3, Pi
3B+ memiliki bentuk dan ukuran yang identik dengan Pi 3B, Namun apabila
dibandingkan dengan Raspberry Pi 3 Model B. Raspberry Pi 3 3B+ mengalami
peningkatan di beberapa bagian hardware, mulai dari prosesor 64-bit yang kini
memiliki clockspeed maksimum 1.4 GHz (sebelumnya 1.2 GHz pada Pi 3B),
memiliki Gigabit Ethernet (support PoE) yang tentu jauh lebih kencang dari
versi sebelumnya, memiliki heatsink pada prosesor untuk distribusi panas yang
lebih baik, serta mendukung dual band WLAN 5 GHz dan 2.4 GHz.
Spesifikasi Raspberry Pi 3 B+ :
22
SoC: Broadcom BCM2837B0, Cortex-A53 (ARMv8) 64-bit @
1.4GHz
RAM: 1 GB LPDDR2 SDRAM
WLAN: 2.4GHz and 5GHz IEEE 802.11.b/g/n/ac wireless LAN,
Bluetooth: Bluetooth 4.2, BLE
Ethernet: Gigabit Ethernet over USB 2.0 (maximum throughput
300 Mbps)
GPIO: 40 pin
Display Output: HDMI
USB: 4 USB 2.0
Antarmuka: CSI, DSI, 3.5 mm audio jack
Penyimpanan: Micro SD
Daya: 5V/2.5A DC
6. Raspberry Pi 3 A+
Raspberry Pi 3 Model A+ adalah produk terbaru dalam jajaran Raspberry Pi 3,
dengan berat hanya sebesar 29g. Seperti Raspberry Pi 3 Model B+ , perangkat
ini menawarkan prosesor quad core 64-bit yang berjalan pada 1.4 GHz, dual-
band 2.4 GHz dan 5 GHz wireless LAN, dan Bluetooth 4.2/BLE. LAN nirkabel
dual-band dilengkapi dengan sertifikasi kepatuhan modular, memungkinkan
board dirancang menjadi produk akhir dengan pengujian kepatuhan LAN
nirkabel yang berkurang secara signifikan, meningkatkan biaya dan waktu ke
pasar. Raspberry Pi 3 Model A+ memiliki jejak mekanis yang sama dengan
Raspberry Pi 1 Model A+ yang lebih lama.
Spesifikasi Raspberry Pi 3 A+:
Processor: Broadcom BCM2837B0, Cortex-A53 64-bit SoC @ 1.4 GHz
Memory: 512MB LPDDR2 SDRAM
Connectivity: 2.4 GHz and 5 GHz IEE 802.11.b/g/n/ac wireless LAN,
Bluetooth 4.2/BLE
Access: Extended 40-pin GPIO header
Video & sound: 1 × full size HDMI, MIPI DSI display port, MIPI CSI
camera port , 4 pole stereo output and composite video port
Multimedia: H.264, MPEG-4 decode (1080p30), H.264 encode
(1080p30), OpenGL ES 1.1, 2.0 graphics
23
SD card support: Micro SD format for loading operating system and data
storage
Input power: 5 V/2.5 A DC via micro USB connector, 5 V DC via GPIO
header
7. Raspberry Pi 4 B
Raspberry Pi 4 Model B adalah produk terbaru dalam rangkaian komputer
Raspberry Pi yang populer. Ini menawarkan peningkatan terobosan dalam
kecepatan prosesor, kinerja multimedia, memori, dan konektivitas dibandingkan
dengan Raspberry Pi 3 Model B + generasi sebelumnya, sambil tetap
mempertahankan kompatibilitas ke belakang dan konsumsi daya yang serupa.
Untuk pengguna akhir, Raspberry Pi 4 Model B memberikan kinerja desktop
yang sebanding dengan sistem PC x86. Fitur utama pada perangkat Raspberry
Pi 4 Model B adalah prosesor quad-core 64-bit yang memiliki kinerja tinggi,
dukungan layar ganda pada resolusi hingga 4K melalui sepasang port micro-
HDMI, dekode video perangkat keras hingga 4Kp60, RAM hingga 8 GB, dual
band 2.4 / 5.0 GHz wireless LAN, Bluetooth 5.0, Gigabit Ethernet, USB 3.0,
dan kemampuan PoE (melalui add-on PoE HAT yang terpisah).
LAN nirkabel dual-band dan Bluetooth memiliki sertifikasi kepatuhan modular,
yang memungkinkan board dirancang menjadi produk akhir dengan pengujian
kepatuhan yang berkurang secara signifikan, meningkatkan biaya dan waktu ke
pasar.
Spesifikasi Raspberry Pi 4 B:
Broadcom BCM2711, quad-core Cortex-A72 (ARM v8) 64-bit SoC @
1.5GHz
8GB LPDDR4 SDRAM
2.4GHz and 5.0GHz IEEE 802.11b/g/n/ac wireless LAN
Bluetooth 5.0, BLE
True Gigabit Ethernet
Requires 5.1V, 3A power via USB-C or GPIO
2x USB 3.0 ports, 2x USB 2.0 Ports
Fully backwards compatible 40-pin GPIO header
2x Micro HDMI ports supporting up to 4K 60Hz video resolution
2-lane MIPI DSI/CSI ports for camera and display
24
4-pole stereo audio and composite video port
MicroSD card slot for loading operating system and data storage
PoE (Power over Ethernet) enabled (requires PoE HAT)
8. Raspberry Pi 400
Raspberry Pi 400 sangat mirip seperti Raspberry Pi 4 yang diperkenalkan tahun
lalu. Yang menjadi otaknya masih prosesor quad-core 64-bit ARM Cortex-A72,
hanya saja yang memiliki clock speed sedikit lebih tinggi di angka 1.8 GHz,
plus RAM LPDDR4 berkapasitas 4 GB.
Konektivitasnya pun sangat lengkap, mulai dari Bluetooth 5.0 sampai Wi-Fi
AC, plus sambungan Ethernet jika perlu.
Total ada 2 port USB 3.0 dan satu port USB 2.0, 2 port micro HDMI untuk
menyambungkan dua monitor sekaligus, dan satu port USB-C yang berfungsi
sebagai sumber dayanya.
Berhubung ini masih merupakan Raspberry Pi, tentu saja masih ada sambungan
GPIO 40-pin untuk menghubungkan berbagai macam sensor atau perangkat
lainnya.
Spesifikasi Raspberry Pi 400:
Processor : Broadcom BCM2711 quad-core Cortex-A72 (ARM v8) 64-
bit @ 1.8GHz
RAM : 4GB LPDDR4-3200
Connectivity : Dual-band (2.4GHz and 5.0GHz) IEEE 802.11b/g/n/ac
wireless LAN, Bluetooth 5.0, BLE, Gigabit Ethernet, 2 × USB 3.0 and 1
× USB 2.0 ports
GPIO : Horizontal 40-pin GPIO header
Video & sound : 2 × micro HDMI ports (supports up to 4Kp60)
Multimedia : H.265 (4Kp60 decode), H.264 (1080p60 decode, 1080p30
encode), OpenGL ES 3.0 graphics
SD card support : MicroSD card slot for operating system and data
storage
Keyboard : 79-key compact keyboard
Power : 5V DC via USB connector
Operating temperature : 0°C to +50°C
Dimensions : 286 × 122 × 23 mm (maximum)
25
2.7.4 Kelebihan Raspberry Pi
Kelebihan utama Raspberry Pi adalah ia dapat melakukan segala hal yang dapat
dilakukan oleh komputer/laptop dengan sistem operasi Linux. Misalnya, membuat
server, membuat program dengan berbagai macam bahasa, terutama bahasa tingkat tinggi
seperti Python. Untuk fungsi sehari-hari, Raspberry dapat menjalankan sistem operasi
berbasis GUI, sehingga dapat menggunakannya untuk melakukan pekerjaan standard
seperti browsing, mendengarkan musik, nonton film, bermain game, mengetik dll.Untuk
penggunaan tingkat lanjut, Raspberry Pi hampir tidak memiliki batasan. Banyak sekali
kemungkinan pengembangan aplikasi yang dapat dilakukan dengan menggunakan
Raspberry Pi.
26
Raspberry Pi mungkin akan terdapat sedikit lebih lambat karena kernel Linux pada
sistem operasi Raspberry Pi memiliki fungsi prioritas proses seperti yang dimiliki oleh
semua sistem operasi. Kernel linux harus menangani banyak proses dengan prioritas
yang ditentukan, sehingga proses menggerakkan lengan akan lebih lambat.
2.8.2 Manfaat
Bahasa Assembly yang merupakan bahasa pemrograman tingkat rendah
yang umumnya dijadikan sebagai dasar dalam mempelajari bahasa pemrograman
tinggi maupun dalamnya teknologi komputer itu sendiri. Oleh karena itu, meskipun
bahasa pemrograman tinggi lebih banyak digunakan tetapi masih banyak orang
yang mempelajari Bahasa Assembly sebagai dasar, khususnya jika memang benar
benar ingin terjun ke dunia teknologi.
BIOS Membuat seseorang menjadi lebih paham cara OS, prosesor dan saling
bekerjasama
Seseorang dapat lebih mengetahui proses instruksi data dan cara prosesor
menjalankan instruksi
Menyederhanakan tugas kompleks perangkat keras
Menurunkan kebutuhan memori
Menurunkan waktu eksekusi yang dibutuhkan
Memahami jauh lebih tentang apa yang terjadi di dalam computer
27
2.8.3 Contoh Bahasa Assembly
Berikut ini merupakan salah satu contoh bahasa pemrograman untuk
mencetak huruf “A” dan menampilkan ke layar menggunakan Bahasa Assembly.
Hal pertama yang dilakukan untuk mencetak dan menampilkan huruf “A”
adalah dengan mengetikkan perintah atau script berikut ini di notepad :
.code org 100h
Mulai
mov ah,02
mov dl,65
int 21h
int 20 h
end mulai
Jika sudah, kemudian notepad yang berisikan perintah atau script tersebut
harus disimpan dengan a.asm. Adapun maksud dari masing masing komponen
dalam perintah tersebut dapat dijelaskan sebagai berikut :
Mode Small
Mode small ini merupakan keterangan yang fungsinya sebagai mode dari
program. Adapun contoh lainnya dapat berupa :
1. small
2. tiny
3. dan lainnya
Code org 100 h
Maksud dari keterangan .code org 100 h adalah suatu keterangan yang
menentukan alamat offset terhadap program yang akan digunakan.
Jika program yang akan digunakan adalah com maka umumnya akan
selalu diawali dengan keterangan offset 100 h.
Mulai
Keterangan mulai merupakan penanda sebuah label. Artinya, setiap
menggunakan program Bahasa Assembly maka harus diawali dengan label
tertentu. Adapun nanti, dengan menggunakan perintah jump atau (jmp), ini akan
digunakan juga sebagai lompatan program.
28
Mov ah,02
Mov ah, 02 merupakan keterangan yang menunjukkan bahwa register ah
menggunakan servis 2. Atau dapat dikatakan bahwa ini identik dengan ah=2.
mov ah,02 ini dapat disebut juga sebagai layanan untuk mencetak karakter
tertentu.
Mov dl,65
Keterangan mov dl,65 artinya register dl diisi menggunakan karakter
ascii 65 maupun karakter “A”.
int 21h
int merupakan singkatan dari interupsi sedangkan 21 adalah nomor. Jadi
int 21h adalah interupsi nomor 21. Adapun pengerjaannya akan berdasar pada
nilai layanan yang diberikan.
int 20h
int 20 h adalah interupsi 20 yang fungsinya agar kontrol dapat
dikembalikan ke DOS.
end mulai
Keterangan “end mulai” pada perintah yang diketikan pada notepad
memiliki arti sebagai penanda akhir dari program.
Kecepatan
Kecepatan pembuatan program yang menggunakan bahasa pemrograman
tingkat rendah umumnya lebih cepat dibandingkan dengan yang menggunakan
pemrograman bahasa tingkat tinggi.
Mengingat, komputer terlebih dahulu harus menerjemahkan bahasa tingkat
tinggi ke bahasa manusia sebelum mengeksekusi program.
Konsumsi Memori
Berdasarkan konsumsi memorinya, bahasa pemrograman tingkat rendah
umumnya membutuhkan konsumsi memori yang lebih sedikit sehingga lebih
29
efisien.
30
BAB III
PENUTUP
3.1 Kesimpulan
Arsitektur komputer adalah suatu konsep tentang perencanaan dan struktur
pengoperasian dasar dari suatu komputer. Arsitektur Komputer adalah bagian yang
terkait erat dengan unit-unit operasional dan interkoneksi antar komponen penyusun
sistem komputer dalam merealisasikan aspek arsitekturalnya. Contoh aspek arsitektur
komputer adalah teknologi hardware, perangkat antarmuka, teknologi memori, sistem
memori, dan sinyal– sinyal kontrol. 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.Sebagai
contoh apakah suatu komputer perlu memiliki instruksi pengalamatan pada memori
merupakan masalah rancangan arsitektural. Arsitektur komputer juga dapat didefinisikan
dan dikategorikan sebagai ilmu dan sekaligus seni mengenai bagaimana cara
interkoneksi komponen-komponen perangkat keras untuk dapat menciptakan sebuah
komputer yang memenuhi kebutuhan fungsional, kinerja. Abstraksi dari sebuah
arsitektur komputer dan hubungannya dengan bagian perangkat keras, firmware,
assembler, kernel, sistem operasi, dan perangkat lunak aplikasinya.
3.2 Saran
Saya sadar bahwa masih banyak kekurangan yang saya miliki, baik dari tulisan
maupun bahasan yang saya sajikan. Oleh karena itu, dimohon diberikan sarannya agar
saya bisa membuat makalah yang lebih baik lagi. Semoga makalah ini bisa bermanfaat
bagi kita semua, dan menjadi wawasan kita dalam memahami Arsitektur dan Organisasi
Komputer.
31
DAFTAR PUSTAKA
Hayyu Anindita (2021, Januari 30) Arsitektur Komputer : Pengertian, Jenis, dan
Klasifikasi. Diakses pada tanggal 6 Desember 2022 melalui
https://www.jojonomic.com/blog/arsitektur-komputer/
Sutiono S.Kom., M.Kom., M.T.I (2020, Mei) 6 Fungsi Arsitektur Komputer dan
Jenisnya. Diakses pada tanggal 6 Desember 2022 melalui https://dosenit.com/ilmu-
komputer/komputer-dasar/fungsi-arsitektur-komputer
Admin (2021, Nov 30) Mengenali Arsitektur Komputer, Tingkatan, Serta Bagian
Utamanya. Diakses pada tanggal 6 Desember 2022 melalui
https://pemasangan.com/mengenali-arsitektur-komputer-tingkatan-serta-bagian-
utamanya/
Beon Intermedia (2020, April 14) Mengenal Saas, Paas, dan Iaas dalam Cloud
Computing. Diakses pada tanggal 6 Desember 2022 melalui
https://www.jagoanhosting.com/blog/mengenal-saas-paas-dan-iaas/
Catur Hidayat (2022, Juni 21) Apa itu PaaS?. Diakses pada tanggal 7 Desember 2022
melalui https://itkampus.com/apa-itu-paas/
Arsito Ari Kuncoro, M.Kom (2022, februari 8) CPU(Centra Proccesing Unit).
Diakses pada tanggal 7 Desember 2022 melalui http://teknik-informatika-
s1.stekom.ac.id/informasi/baca/CPUCentra-Proccesing-Unit/
8eef6a9d9cd458429acc0ad45332564a0279a2c1
Mifta azizah (Agustus, 2012) Sejarah linux mint. Diakses pada tanggal 7 Desember
2022 melalui http://miftahaziz94.blogspot.com/2012/08/pertama-kali-dirilis-pada-
tahun-2006.html
Kang Anam (Januari 1, 2012) Aplikasi Bawaan (pre-Installed Applications). Diakses
pada tanggal 12 Desember 2022 melalui
http://linuxminttutorial.blogspot.com/2012/01/aplikasi-bawaan-pre-installed.html
Shandyus (Juli 1, 2022) Jenis Jenis Model Raspberry Pi. Diakses pada tanggal 12
Desember 2022 melalui https://shandyus.com/2022/07/jenis-jenis-model-raspberry-pi/
32
Risqiaf (Desember 30,2017) Kelebihan Dan Kekurangan Raspberry. Diakses pada
tanggal 12 Desember 2022 melalui
https://risqiaf.wordpress.com/2017/12/30/kelebihan-dan-kekurangan-raspberry/
33