100% menganggap dokumen ini bermanfaat (2 suara)
4K tayangan5 halaman

Pengertian dan Komponen Single Board Computer

Single board computer adalah komputer dalam satu papan sirkuit tunggal yang memiliki prosesor, memori, input/output dan fitur komputer lainnya. Single board microcontroller mirip tetapi menggunakan chip mikro sebagai otaknya dan umumnya digunakan untuk kontrol yang lebih sederhana. Personal computer adalah perangkat elektronik pribadi untuk mengolah data sesuai perintah pengguna, yang terdiri dari perangkat keras dan lunak.

Diunggah oleh

Andzalika
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
100% menganggap dokumen ini bermanfaat (2 suara)
4K tayangan5 halaman

Pengertian dan Komponen Single Board Computer

Single board computer adalah komputer dalam satu papan sirkuit tunggal yang memiliki prosesor, memori, input/output dan fitur komputer lainnya. Single board microcontroller mirip tetapi menggunakan chip mikro sebagai otaknya dan umumnya digunakan untuk kontrol yang lebih sederhana. Personal computer adalah perangkat elektronik pribadi untuk mengolah data sesuai perintah pengguna, yang terdiri dari perangkat keras dan lunak.

Diunggah oleh

Andzalika
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

SINGLE BOARD COMPUTER

Pengertian

Single-Board Computer, atau SBC, adalah rangkaian elektronik yang memberikan fungsi
selayaknya sebuah komputer dengan dibangun pada papan sirkuit tunggal. Di dalamnya
terdapat satu atau lebih mikroprosesor, memori, input/output (I/O), dan fitur lain yang
dibutuhkan sebuah komputer untuk berfungsi.

Dalam ekosistem IoT, keberadaan SBC mulai lazim ditemukan. Umumnya sebuah SBC
digunakan sebagai edge processing atau pemroses informasi yang didapat dari sensor. Ia
juga dapat bertanggung jawab untuk mengirimkan data ke server utama, baik secara
langsung maupun melalui gateway lain.

Komponen

Ada processor, ram, catu daya, port i/o, dan komponen komputer normal
lainnya.
Yang membuat single-board computer ini berbeda adalah ukurannya yang
jauh lebih kecil ketimbang komputer pada umumnya.

SINGLE BOARD CONTROLLER

Pengertian

Seperti halnya single board computer, pada single board microcontroller


(SBM) juga merupakan rangkaian papan tunggal dengan RAM, Storage dan
I/O sudah tersedia di dalamnya. Hanya saja single board microcontroller
menggunakan Chip micro sebagai otaknya. single board microcontroller
biasanya digunakan untuk keperluan kontrol yang tidak terlalu komplek,
seperti untuk jam digital, alarm, sensor gerak, sensor jarak atau bahkan
robotika sederhana bisa menggunakan single board microcontroller. Dan juga
biasanya single board microcontroller cenderung lebih murah dibanding single
board computer.

KOMPONEN

1. Prosesor (CPU/GPU): Ini adalah otak dari papan dan bertanggung jawab untuk
menjalankan instruksi-instruksi komputasi. Banyak single-board controller menggunakan
prosesor ARM, seperti CPU quad-core pada Raspberry Pi.

2. Memori

● RAM (Random Access Memory): Tempat penyimpanan sementara data yang sedang
digunakan oleh prosesor. Semakin besar RAM, semakin banyak tugas yang dapat
dilakukan secara bersamaan.
● Memori Internal (Flash): Ini adalah tempat penyimpanan permanen untuk sistem
operasi, program, dan data. Besarnya memori internal dapat bervariasi dan
beberapa papan juga mendukung kartu microSD untuk penyimpanan eksternal.

3. Antarmuka I/O (Input/Output)

● GPIO (General Purpose Input/Output): Pin-pin ini dapat diatur untuk berfungsi
sebagai input atau output dan digunakan untuk berkomunikasi dengan sensor,
perangkat eksternal, atau mengendalikan perangkat lain.
● USB (Universal Serial Bus): Port USB digunakan untuk menghubungkan perangkat
seperti keyboard, mouse, kamera, atau perangkat penyimpanan eksternal.

4. HDMI (High-Definition Multimedia Interface): Port ini digunakan untuk menghubungkan ke


layar eksternal, seperti monitor atau TV.
Koneksi Jaringan:
● Ethernet: Beberapa papan memiliki port Ethernet yang memungkinkan koneksi
jaringan melalui kabel.
● Wi-Fi: Banyak single-board controller mendukung Wi-Fi, memungkinkan koneksi
nirkabel ke jaringan.

5. Catu Daya

● Input Power: Papan ini membutuhkan catu daya untuk beroperasi. Biasanya melalui
adaptor listrik atau melalui USB.
● Regulator Tegangan: Untuk mengubah tegangan masukan menjadi tegangan yang
sesuai untuk operasi tangan.

6. Clock (Clock Generator): Ini menghasilkan sinyal clock yang diperlukan untuk mengatur
kecepatan operasi prosesor dan komponen lainnya.
Komponen Khusus Tambahan:
● Sensor: Beberapa papan memiliki sensor terintegrasi, seperti sensor suhu,
kelembaban, atau percepatan.
● Audio: Papan bisa memiliki port audio untuk output suara atau masukan mikrofon.
● Kamera: Beberapa papan memiliki antarmuka untuk kamera, memungkinkan untuk
pengambilan gambar dan video.

7. Perangkat Lunak

● Sistem Operasi: Papan ini menjalankan sistem operasi seperti Linux atau sistem
operasi yang dikustomisasi.
● Driver dan Perangkat Lunak Pendukung: Diperlukan untuk mengaktifkan
fungsionalitas perangkat keras seperti koneksi jaringan, audio, dan antarmuka
lainnya.

8. Koneksi Jaringan

● Ethernet: Beberapa papan memliki port Ethernet yang memungkinkan koneksi


jaringan melalui kabel.
● WI-Fi: Banyak single-board controller mendukung Wi-Fi, memungkinkan koneksi
nirkabel ke jaringan, memungkinkan koneksi nirkabel ke jaringan.

PERSONAL COMPUTER

PENGERTIAN

PC adalah singkatan dari Personal computer, yaitu istilah yang merujuk pada
sebuah perangkat elektronik untuk mengolah data dan menghasilkan informasi
sesuai perintah penggunanya. Sesuai dengan namanya, PC adalah perangkat yang
umumnya digunakan oleh individu atau perorangan. PC adalah perangkat elektronik
yang dapat dijumpai di rumah sebagai kebutuhan pribadi, sekolah ataupun kantor,
bahkan pusat perbelanjaan, sehingga spesifikasi yang diberikan pun beragam,
sesuai dengan kebutuhan.

KOMPONEN

1. Hardware (Perangkat Keras)


Hardware adalah semua jenis komponen yang ada pada komputer atau laptop yang mana
bagian fisiknya dapat terlihat secara kasat mata dan dapat dirasakan secara langsung. Jadi
bisa dikatakan jika hardware adalah peralatan fisik komputer yang berguna untuk melakukan
proses input, proses, dan output.
● Jenis Hardware
○ Input Device (Perangkat Input atau masukan). Hardware jenis ini berguna
untuk memasukkan informasi maupun data baik itu dalam bentuk video, teks,
gambar, audio, dan yang lainnya ke dalam sebuah komputer. Ini ada
beberapa contoh hardware tersebut yaitu Mouse, Keyboard, Scanner
○ Process Device (Perangkat proses). Jenis perangkat keras yang satu ini
dapat berguna dalam mengolah data sekaligus menjalankan proses yang ada
pada sistem komputer. Contoh process device tersebut seperti CPU, RAM,
VGA, dan masih banyak lagi.
○ Output Device (Perangkat output atau keluaran). Hardware jenis ini berguna
dalam menampilkan informasi dan mencetak hasil input data yang user
lakukan. Data ataupun informasi tersebut berasal dari hardware input yang
sudah melewati hardware process. Misalnya seperti monitor, proyektor,
hingga printer.
○ Storage Device (Perangkat untuk menyimpan). Jenis hardware selanjutnya
adalah storage device atau yang lebih dikenal sebagai perangkat untuk
menyimpan. Storage device merupakan salah satu jenis hardware yang
berfungsi menyimpan data-data komputer. Contohnya seperti hard disk, flash
disk, dan optical disk.
○ Periferal (Perangkat tambahan). Perangkat tambahan berguna dalam
membantu komputer menjalankan perintah user. Perangkat ini umumnya
disebut dengan istilah periferal yang berguna dalam menghubungkan
perangkat komputer dengan jaringan internet. Salah satu contohnya adalah
modem. Modem disini dapat digunakan sebagai alat komunikasi untuk
mengubah sinyal digital menjadi sinyal analog ataupun sinyal analog menjadi
sinyal digital.
2. Software (Perangkat Lunak)
Software adalah data yang diprogram, disimpan, dan diformat secara digital, yang memiliki
fungsi tertentu. Software atau perangkat lunak memang tidak memiliki bentuk fisik, namun
perangkat lunak ini merupakan program yang berguna untuk menjalankan perintah atau
intruksi pada komputer.
● Jenis Software
○ Sistem Operasi. Sistem operasi atau operating sistem (OS) adalah software
atau perangkat lunak yang berfungsi untuk mengendalikan semua komponen
yang terdapat pada mesin komputer. Contoh sistem operasi adalah Windows,
sebagai sistem operasi yang umum digunakan.
○ Software Aplikasi. Software aplikasi adalah suatu program yang ditulis
dengan bahasa pemrograman tertentu untuk diterapkan pada bidang tertentu.
Contoh program aplikasi yang sering digunakan pada komputer yaitu
Microsoft Office hingga Adobe Photoshop.
○ Software Pembantu. Software bantu adalah suatu program untuk membantu
sistem operasi. Contoh dari jenis software satu ini adalah perangkat lunak
keamanan, seperti AVAST Antivirus, Kaspersky, hingga Smadav. Fungsinya
untuk melindungi komputer dari berbagai macam serangan program perusak
seperti malware, spyware, adware, trojan dan lain sebagainya.
○ Software atau Program Perusak. Software atau program perusak ini mungkin
lebih terkenal dengan sebutan malware. Malware adalah program komputer
yang diciptakan dengan maksud dan tujuan utama mencari kelemahan
software. Umumnya Malware diciptakan untuk membobol atau merusak suatu
software atau sistem operasi. Contohnya adalah virus, progam yang memiliki
kemampuan untuk menggandakan diri, memanipulasi data, menginveksi,
serta mengubah dan merusak progam lain.

Common questions

Didukung oleh AI

Operating systems are pivotal in managing both single-board and personal computers by overseeing and coordinating the hardware components, managing software applications, and providing a user interface. They handle essential tasks like memory management, process scheduling, and hardware control, which are crucial for executing complex operations . In single-board computers, operating systems such as Linux provide a platform for executing edge processing tasks, particularly in IoT applications, enabling these compact devices to perform as versatile computing units . For personal computers, operating systems also support a broader range of software applications for personal or professional use, ensuring that resources are allocated efficiently and that devices operate reliably and securely . The underlying software architecture allows both types of computers to leverage their hardware capabilities to meet user requirements effectively .

Storage devices in personal computers, such as hard disks, flash drives, and optical disks, are generally designed for larger capacities to store a wide range of user data, applications, and multimedia files, reflecting the multifaceted usage of PCs in digital environments . In contrast, single-board computers typically rely on internal flash storage and may support external microSD cards. This setup suits their smaller, more specific role in tasks such as executing lightweight programs and storing data necessary for IoT applications . While PCs prioritize capacity and variability, SBCs emphasize compactness and simplicity, often requiring only basic storage solutions to fulfill their operational roles .

The primary distinction between a single-board computer (SBC) and a typical personal computer (PC) is that an SBC integrates all necessary computer functions onto a single circuit board, including the microprocessors, memory, and input/output (I/O) ports. This compact configuration allows SBCs to be used as edge processors in IoT applications, offering processing of data received from sensors and transmitting it to main servers . In contrast, PCs are usually composed of separate components such as input devices, processing units, output devices, storage devices, and peripherals, which are physically larger and cater to individual or office computing needs . SBCLs typically have fewer computational resources compared to PCs, which can have more powerful CPUs, larger memory capacities, and extensive I/O options to handle more complex tasks .

Single-board computers (SBCs) ensure their capability to function like full-sized computers by integrating a processor (CPU/GPU), memory (RAM and storage), input/output interfaces, and necessary software systems all onto a single board. The processor manages computational tasks, while RAM provides the necessary fast access memory space for running processes . Storage components typically include internal flash storage and sometimes external microSD support for additional capacity . SBCs also feature input/output ports like GPIO, USB, HDMI, and network interfaces such as Ethernet and Wi-Fi, allowing connectivity and communication with peripheral devices and networks . The incorporation of operating systems such as Linux adds to their computing capability, enabling SBCs to run software applications and perform complex tasks similar to traditional PCs .

GPIO (General Purpose Input/Output) and USB ports significantly enhance the versatility of single-board computers (SBCs) by allowing them to interact with a wide variety of external devices and sensors. GPIO pins can be programmed for use as input or output, making them essential for controlling and receiving data from devices like LEDs, switches, and various sensors, thus enabling SBCs to be adapted for custom electronic projects and prototypes . USB ports provide the ability to connect standard peripherals such as keyboards, mice, and cameras, expanding the SBCs' user interface and data input capabilities, as well as supporting external storage devices . Together, these features make SBCs adaptable for numerous applications, ranging from home automation systems to educational tools and industrial automation .

Single-board computers (SBCs) play a crucial role in IoT ecosystems by serving as edge processors that handle data locally, reduce latency, and conserve bandwidth by transmitting only essential data to central servers. They process information gathered from sensors and can communicate with other devices or send data via networks, either directly or through intermediate gateways . SBCs enhance IoT applications by enabling local data analysis, operational decision-making, and reducing the need for constant communication with central systems, which is often crucial in bandwidth-limited environments .

Single board microcontrollers (SBMs) are advantageous for less complex tasks due to their cost-effectiveness and simplicity. They are designed for specific control tasks, such as operating digital clocks, motion sensors, and simple robotics, making them ideal for applications where complex processing isn't required . SBMs generally use less power and operate with simpler programming environments compared to SBCs, which are equipped with more potent processors, larger memory, and more sophisticated operating systems that can handle more complex tasks but also consume more resources . This makes SBMs a better fit for projects where size, power efficiency, and cost are key considerations and the computational requirements are minimal .

Multiple types of software in personal computers are crucial for comprehensive functionality. System software, such as operating systems, is fundamental as it controls and manages hardware components and provides a platform for running application software . Application software, on the other hand, serves user-specific tasks such as word processing, video editing, or graphic design, enhancing the computer's versatility and user productivity . This software segregation allows for efficient management of processes, optimization of hardware use, and the ability to tailor the PC to specific user needs or preferences . Additionally, security software helps maintain system integrity by protecting against malware and other security threats .

An individual might choose a single-board computer over a personal computer in scenarios that require portability, low power consumption, or specific use within an IoT framework where edge processing is beneficial. SBCs are ideal for embedding in DIY projects, educational purposes, or applications where space is limited and traditional computing power is unnecessary . They offer sufficient computational ability at a lower cost and resource usage, making them suitable for tasks like home automation, environmental monitoring, or simple robotics that don’t require the extensive processing capabilities of a PC . Additionally, SBCs are preferred for developing custom applications where hardware configuration needs are minimal, and cost efficiency is paramount .

Anda mungkin juga menyukai