TUGAS BAB 2

Perbedaan Single Board Computer dan Single Board Controler

Single Board Computer dan Single Board Controller (mikrokontroler) merupakan teknologi komputasi dalam satu papan yang memiliki perbedan fungsi dan kegunaan yang unik.

Perbedaan Single Board Computer dan Single Board Controler terletak pada fungsionalitas dan kemampuan masing-masing.
  • Perbedaan utama antara Single Board Computer dan Single Board Controller terletak pada fungsi operasional masing-maising. SBC fokus pada komputasi umum sedangangkan SBM lebih dikhususkan untuk kontrol dan pengendalian perangkat.
  • Single Board Computer berfungsi sebagai komputer independen, sedangkan Single Board Controller biasanya digunakan untuk mengontrol perangkat tertentu dalam aplikasi tertanam.
  • Single Board Computer cock untuk proyek elektronik skala kecil hingga menengah, sedangkan Single Board Controller digunakan dalam otomatisasi industri seperti kontrol mesin, sistem keaman dan pemantauan lingkungan.
  • Single Board Computer digunakan untuk berbagai aplikasi umum seperti menjalankan sistem operasi, mengakses internet, menjalankan perangkat lunak, dan sebagai server mini, sedangkan Single Board Controller digunakan dalam aplikasi yang lebih spesifik seperti mengendalikan mesin, sensor, atau akuator.
  • Single Board Computer dirancang untuk menangani tugas-tugas yang lebih kompleks dan mendukung multitasking, sedangkan Story Board Controller dirancang untuk tugas-tugas yang sangat spesifik dan sederhana, serta tidak mendukung multitasking atau menjalankan sistem operasi yang kompleks.

A. Single Board Computer

  


Komponen-Komponen Pada Single Board Computer
1. CPU (Central Processing Unit):
  • Ini adalah prosesor utama yang melakukan sebagian besar perhitungan dan menjalankan instruksi atau otak dari SBC. CPU pada SBC umumnya berbasis arsitektur ARM, meskipun ada juga SBC dengan prosesor berbasis x86 atau lainnya. Semakin tinggi kecepatan prosesor, semakin cepat SBC bekerja.
2. RAM (Random Access Memory):
  • Memori sementara yang digunakan untuk menyimpan data dan instruksi yang sedang diproses oleh CPU. Kapasitas RAM bervariasi tergantung model SBC. Semakin besar RAM, semakin banyak program yang dapat dijalankan secara bersamaan.
3. Penyimpanan (Storage):
  • Flash Storage atau microSD Slot: Banyak SBC menggunakan kartu microSD untuk penyimpanan sistem operasi dan data. Beberapa model juga dilengkapi dengan eMMC (embedded MultiMediaCard) atau SSD.
4. GPU (Graphics Processing Unit):
  • Komponen yang menangani tugas-tugas pemrosesan grafis, seperti rendering video dan gambar. Tidak semua SBC memiliki GPU yang kuat, namun GPU ini biasanya terintegrasi dalam CPU.
5. Port I/O (Input/Output):
  • USB Ports: Untuk menghubungkan periferal seperti keyboard, mouse, dan perangkat penyimpanan eksternal.
  • HDMI/Display Port: Untuk output video ke monitor atau TV.
  • Ethernet Port: Untuk konektivitas jaringan kabel.
  • GPIO (General Purpose Input/Output) Pins: Untuk menghubungkan dan mengontrol perangkat eksternal atau sensor, sering digunakan dalam proyek embedded dan IoT.
  • Audio Ports: Untuk output dan input audio (jack headphone, mic, dll.).
6. Wi-Fi dan Bluetooth:
  • Banyak SBC modern dilengkapi dengan modul Wi-Fi dan Bluetooth untuk konektivitas nirkabel.
7. Power Supply:
  • Power Input Port: Biasanya berupa port USB (seperti USB-C atau Micro USB) atau jack daya DC yang menyediakan daya untuk menjalankan SBC.
8. Networking:
  • Ethernet: Untuk konektivitas jaringan kabel.
  • Wi-Fi: Untuk konektivitas nirkabel.
9. RTC (Real-Time Clock):
  • Beberapa SBC dilengkapi dengan RTC untuk menjaga waktu saat perangkat dimatikan, biasanya didukung oleh baterai kecil.
10. Chipset Tambahan:
  • Terkadang ada komponen tambahan seperti pemrosesan AI, akselerator hardware untuk video decoding, atau chip untuk keamanan.
11. Heatsink dan Cooling System:
  • Heatsink atau Fan: Beberapa SBC dilengkapi dengan heatsink atau kipas kecil untuk mendinginkan prosesor agar tidak terlalu panas.
12. Expansion Slots:
  • Beberapa SBC mungkin memiliki slot ekspansi seperti PCIe, M.2, atau slot kamera khusus untuk menambah fungsionalitas.


B. Single Board Controller



Komponen-Komponen Pada Single Board Controller
1. Mikrokontroler:
  • Ini adalah otak dari Arduino.
  • Mikrokontroler menjalankan program yang kita tulis dan mengendalikan semua komponen lain di papan Arduino.
  • Contoh: Pada Arduino Uno, mikrokontroler yang digunakan adalah ATmega328P.
2. Pin Digital:
  • Pin ini bisa memiliki dua keadaan: tinggi (1) atau rendah (0).
  • Kita bisa menggunakan pin digital untuk mengendalikan komponen seperti LED, motor, atau sensor.
  • Contoh: Untuk menyalakan LED, kita cukup memberikan sinyal tinggi pada pin digital yang terhubung ke LED.
3. Pin Analog:
  • Pin analog digunakan untuk membaca nilai analog, seperti suhu, cahaya, atau tegangan.
  • Nilai analog ini kemudian bisa diubah menjadi nilai digital yang bisa dipahami oleh Arduino.
  • Contoh: Sensor cahaya akan memberikan nilai analog yang berbeda-beda tergantung pada intensitas cahaya.
4. Port USB:
  • Port USB digunakan untuk menghubungkan Arduino ke komputer.
  • Melalui port USB, kita bisa mengirimkan program ke Arduino dan melihat data yang dikirimkan oleh Arduino.
5. Regulator Tegangan:
  • Komponen ini berfungsi untuk mengatur tegangan yang masuk ke Arduino.
  • Tegangan yang terlalu tinggi bisa merusak komponen-komponen di dalam Arduino.
6. Kristal Osilator:
  • Kristal osilator menghasilkan sinyal jam yang digunakan oleh mikrokontroler untuk mengatur kecepatan eksekusi program.
7. Header Pin:
  • Header pin ini digunakan untuk menghubungkan Arduino dengan komponen lain seperti breadboard atau modul sensor.

  
FiturSingle Board Computer (SBC)Single Board Controller (SBC)
KompleksitasLebih kompleksLebih sederhana
FungsiKomputer lengkapPengontrol khusus
Sistem OperasiBisa menjalankan OS penuhBiasanya tidak
AplikasiLebih luas (perangkat lunak, server, dll.)Lebih spesifik (kontrol perangkat)
Kekuatan KomputasiLebih tinggiLebih rendah
HargaUmumnya lebih mahalUmumnya lebih murah




Paul 8/29/24




Komentar

Postingan populer dari blog ini

Running Text LCD

Refleksi Pembelajaran Informatika Satu Semester