Anda di halaman 1dari 9

TUGAS III

MEKATRONIKA

KELOMPOK 7

ANGGOTA KELOMPOK :

1. ANDREA SHEVADLADZE 1710913029


2. FIQRI SEPTI F 1710913028
3. IHSAN RAMADHAN 1710913033
4. RIAN KURNIA 1710913009
5. RIVALDO ADRIAN 1710913031
6. YOGA TAKARI U 1710913027

Jurusan Teknik Mesin


Fakultas Teknik
Universitas Andalas
Padang
2019
Perbedaan Mikrokontroler dan Mikroprosesor
1. Mikrokontroler

Mikrokontroler adalah computer mikro dalam satu chip tunggal. Mikrokontroler


memadukan CPU, ROM, RWM, I/O paralel, I/O seri, counter-timer, dan rangkaian clock dalam
satu chip tunggal. Mikrokontroler berbeda dengan mikroprosesor dalam beberapa hal.
Mikrokontroler memadukan memori untuk menyimpan program atau data pheriperal I/O untuk
berkomunikasi dengan alat luar. Pemanfaatan mikrokontroler saat sangat populer di bidang
kendali dan instrumentasi elektronik. Hal ini terjadi karena mikrokontroler memiliki keunggulan
dan kemudahan dalam penggunaannya. Disamping harganya yang sangat murah dibandingkan
sistim lainnya.

Gambar 1 Diagram Mikrokontroler


Jika dibandingkan dengan mikroprosesor pada setiap mikrokontroler terdapat unit-unit
CPU/MPU, Memory Unit, I/O Unit yang dihubungkan oleh tiga bus yaitu bys data bus alamat
dan bus kendali. Dengan demikian maka sebuah mikrokontroler adalah sebuah sistim
mikroprosesor dalam sebuah chip tunggal. Dengan menambahkan peralatan input dan peralatan
output sebuah mikrokontroler dapat berfungsi sebagai komputer mikro dalam satu chip tunggal.

Penggunaan pokok dari mikrokontroler adalah untuk mengontrol kerja mesin atau sistim
menggunakan program yang disimpan pada sebuah ROM.

2. Mikroprosesor

Mikroprosesor sering juga disebut dengan prosesor atau CPU. Mikroprosesor diberi
sebutan CPU karena fungsinya sebagai unit pemroses pusat. CPU bekerja sebagai pusat
pemroses dan pengendali bekerjanya sistim komputer. Sebagai salah satu jenis chip dari
berbagai jenis chip yang telah diproduksi, mikroprosesor sering juga diberi sebutan
Microprocessor Unit (MPU). CPU atau MPU merupakan komponen utama dari sebuah
komputer. Sebuah mikroprosesor secara internal dikonstruksi dari tiga bagian penting yaitu
: Arithmetic Logic Unit (ALU), Register Unit (RU), dan Control Unit (CU).

Gambar 2 Diagram Mikroprosesor


ALU adalah bagian yang bekerja melaksanakan operasi aritmetika dan operasi logika. Operasi
aritmetika meliputi operasi penjumlahan (ADD atau ADD with Carry), pengurangan (SUB atau
SUB with Borrow), perkalian (MUL), dan pembagian (DIV). Sedangkan operasi logika meliputi
operasi logika AND, OR, XOR, COMPLEMEN, NEGATE. Untuk mendukung pelaksanaan
operasi pada ALU mikroprosesor membutuhkan sejumlah register. Register adalah sebuah
memori tempat menyimpan data dan tempat menyimpan hasil operasi. Register khusus yang
bekerja sebagai tempat penampung hasil operasi pengolahan pada ALU disebut
Akumulator. CU mengendalikan aliran data pada bus data dan bus alamat, kemudian
menafsirkan dan mengatur sinyal yang terdapat pada bus pengendali.

Mikroprosesor sebagai sebuah chip tidak bisa bekerja sendiri. Mikroprosesor memerlukan unit
lain yaitu unit memori dan unit I/O. Dengan menggabungkan CPU, Memory Unit, dan I/O unit
terbangun sebuah sistim yang disebut dengan sistim mikroprosesor.

Tabel: Perbedaan Mikrokontroler dan Mikroprosesor


Konfigurasi PIN Mikroprosesor Z-80 CPU Mikrokontroler 801
Jumlah Pin 40 40
Jumlah Pin Alamat 16 16
Jumlah Pin Data 8 8
Jumlah Pin Interupt 2 2
Pin I/O – 32
Register 8 bit 20 34
Register 16 bit 4 2
Ukuran Stack 64 K 128 K
ROM Internal – 4 Kbyte
RAM Internal – 128 byte
Memori Eksternal 64 Kbyte 128 Kbyte
Flag 6 4
Timer 0 2
Konfigurasi PIN Mikroprosesor Z-80 CPU Mikrokontroler 801
Port Paralel 0 4 x 8 bit
Port Serial 0 1

Perbedaan antara Arduino dan Raspberry Pi


1. Pengertian Raspberry Pi
Board Raspberry Pi adalah komputer yang berfungsi penuh atau ukuran kartu kredit
penuh. Ini memiliki semua perlengkapan komputer, dengan memori khusus, prosesor,
dan kartu grafis untuk output melalui HDMI. Bahkan menjalankan versi yang dirancang
khusus dari sistem operasi Linux dan mudah untuk menginstal di sebagian besar
perangkat lunak Linux, dan menggunakan Raspberry Pi sebagai emulator video game
yang berfungsi atau media streamer dengan sedikit usaha.

Gambar Raspberry Pi

Meskipun Raspberry Pi tidak menawarkan penyimpanan internal, kita dapat menggunakan


kartu SD sebagai memori flash di sistem total, memungkinkan Anda untuk dengan cepat
menukar versi berbeda dari sistem operasi atau pembaruan perangkat lunak untuk debug.
Karena perangkat ini adalah konektivitas jaringan independen, Anda juga dapat
mengaturnya untuk mengakses melalui SSH, atau mentransfer file ke sana menggunakan
FTP. Ini memiliki RAM 512 MB, mikroprosesor 700 MHz dan dukungan perangkat keras
untuk SPI, I2C dan Serial.

a. Kelebihan Raspberry Pi
Berikut ini adalah beberapa keunggulan utama Raspberry Pi

 Sangat mudah terhubung ke internet


 Seluruh kumpulan perangkat lunak Linux tersedia
 Dapat diprogram menggunakan berbagai bahasa pemrograman

b. Kekurangan Raspberry Pi
Berikut ini adalah beberapa kelemahan utama Raspberry Pi

 Mengakses peringkat keras bukan real time. Jika CPU sedang sibuk, maka
berinteraksi dengan perangkat keras dapat ditunda
 Tidak memiliki daya yang cukup untuk menggerakkan beban induktif
 Tidak ada konverter Analog ke Digital inbuilt tersedia
 Desain perangkat keras bukan open source. Meskipun ini bukan masalah besar, bagi
sebagian orang itu mungkin masalah besar

c. Kapan Menggunakan & Tidak Menggunakan Raspberry Pi


Jika proyek Anda adalah interaksi perangkat keras yang sangat terbatas, tetapi sedikit
rumit di sisi perangkat lunak atau harus terhubung ke internet, maka Anda hanya perlu
menggunakan Raspberry Pi. Juga, jika Anda ingin memprogram menggunakan berbagai
bahasa pemrograman, maka Anda harus memilih Raspberry Pi.

Di sisi lain, jika proyek Anda membutuhkan banyak antarmuka perangkat keras dan perlu
membaca data dari banyak sensor atau perlu mengontrol banyak perangkat, maka
Raspberry Pi mungkin bukan pilihan terbaik.

2. Pengertian Arduino
Arduino adalah kumpulan tiga hal. Ada platform prototipe Perangkat Keras, bahasa
Arduino dan IDE & perpustakaan. Board Arduino adalah pengendali mikro, bukan
komputer lengkap. Mereka tidak menjalankan sistem operasi penuh, tetapi cukup menulis
kode dan mengeksekusi ketika firmware menafsirkannya.

Gambar Arduino Uno


Tujuan utama papan Arduino adalah untuk berinteraksi dengan perangkat dan sensor,
sehingga sangat bagus untuk proyek perangkat keras di mana Anda hanya ingin hal-hal
merespon berbagai pembacaan sensor dan input manual. Ini mungkin tampaknya tidak
banyak, tetapi sebenarnya ini adalah sistem yang sangat canggih yang memungkinkan Anda
untuk mengelola perangkat Anda dengan lebih baik. Ini bagus untuk berinteraksi dengan
perangkat dan aktuator lain, di mana sistem operasi penuh akan kelebihan beban untuk
menangani tindakan membaca dan respons yang sederhana. Ini memiliki mikrokontroler AVR
8-bit dan dukungan perangkat keras untuk SPI, I2C dan Serial.

a. Kelebihan Arduino
Berikut ini adalah beberapa keunggulan utama Arduino.

 Sangat mudah untuk memulai.


 Dapat digunakan untuk aplikasi real-time baik untuk perangkat keras, perangkat lunak
dan IDE adalah open source.
 Tidak banyak pengetahuan pemrograman yang diperlukan untuk melakukan hal-hal
dasar.
 Sangat mudah untuk memperpanjang dan memiliki banyak perisai dan perpustakaan
yang disumbangkan pengguna. Shield tersedia untuk melakukan banyak hal menarik.

b. Kekurangan Arduino
Berikut ini adalah beberapa kelemahan utama Arduino.

 Ini tidak terlalu kuat jika dibandingkan dengan Raspberry Pi


 Anda perlu memprogram menggunakan Arduino atau C / C++
 Menghubungkan ke internet agak sulit, tetapi bukan tidak mungkin. Mengurai
Arduino dengan YQL dan JSON dimungkinkan.

c. Kapan Menggunakan & Tidak Menggunakan Arduino

 Jika proyek Anda mengharuskan Anda untuk berinteraksi dengan banyak persyaratan
perangkat keras eksternal, maka Anda harus mempertimbangkan untuk menggunakan
Arduino.
 Di sisi lain, jika proyek Anda membutuhkan banyak hal, maka Anda harus menulis
seluruh perangkat lunak yang kompleks atau protokol perangkat lunak, maka Arduino
mungkin bukan pilihan terbaik.
3. Arduino Vs Raspberry Pi
Memilih papan board mana yang Anda inginkan tergantung pada jenis proyek yang ingin
Anda buat, dan pengalaman Anda dalam pemrograman. Jika Anda tidak memiliki
pengalaman dalam pemrograman atau elektronik, Anda akan menemukan Arduino kurva
belajar yang lebih curam daripada Raspberry Pi karena Anda harus mempelajarinya secara
bersamaan. Arduino sudah ada untuk sementara waktu, dan ada banyak tutorial berguna
untuk membantu Anda memulai. Jika Anda memiliki pengalaman dalam pemrograman,
Anda tidak akan memiliki masalah untuk langsung menguasai Arduino.

Arduino didasarkan pada perangkat keras, yang berarti Anda tidak akan pergi jauh tanpa
beberapa komponen: LCD, LED, Resistor, Motor, dll. Tergantung pada proyek apa yang
ingin Anda kerjakan. Anda tidak memerlukan pengalaman atau komponen untuk
membuat Raspberry Pi melakukan sesuatu. Cukup pasang dan mainkan.

Jika Anda ingin membuat proyek perangkat keras, maka Arduino adalah pilihan terbaik.
Input diberikan analog dan mendapatkan output modulasi lebar pulsa (PWM) dan seluruh
spektrum kompatibilitas yang Raspberry Pi tidak dapat lakukan secara asli. Ditambah pin
I/O yang besar memungkinkan Anda untuk menghubungkan beberapa sensor dan
komponen umpan balik. Namun Arduino, tidak sekuat Raspberry Pi, jadi tidak ada video,
audio, atau internet yang layak. Arduino dapat mengirim data ke PC atau Raspberry Pi
Anda, secara serial, dan Anda kemudian dapat membuat program untuk membaca data ini
dan melakukan sesuatu.

Jika Anda ingin membuat proyek perangkat lunak, maka Raspberry Pi adalah pilihanya.
Kemampuan video, audio, dan internet menjadikannya pemenang dalam aspek ini. Tidak
perlu melampirkan komponen eksternal, jadi tidak ada kebutuhan nyata untuk belajar
elektronik.

Fitur Raspberry Pi Arduino

Bahasa Tidak terbatas Arduini,


pemrograman
C / C ++
Kecepatan 700 MHz 16MHz
Prosesor

Koneksi internet Tidak mudah Bisa dilakukan


sangat mudah

Desain perangkat Sumber Sumber


keras tertutup terbuka

Waktu sebenarnya Perangkat keras Dalam waktu


waktu nyata nyata

Analog ke Digital Tidak Ya

Anda mungkin juga menyukai