Hardware adalah semua komponen fisik dari komputer atau perangkat elektronik lainnya yang bisa dilihat dan disentuh secara langsung. Fungsinya adalah untuk menjalankan instruksi dari software dan memungkinkan interaksi antara pengguna dan sistem.
Kategori Hardware:
Input Devices (Perangkat Masukan)
Digunakan untuk memasukkan data ke komputer.
Contoh:
Keyboard: Untuk mengetik teks dan perintah.
Mouse: Untuk mengarahkan kursor dan klik.
Scanner: Untuk memindai dokumen ke format digital.
Webcam: Untuk mengambil gambar atau video secara langsung.
Output Devices (Perangkat Keluaran)
Digunakan untuk menampilkan hasil dari proses komputer.
Contoh:
Monitor (Display): Menampilkan informasi visual.
Printer: Mencetak dokumen dari komputer.
Speaker: Mengeluarkan suara/audio.
Processing Devices (Perangkat Pemroses)
Mengolah data sesuai instruksi dari software.
Contoh:
CPU (Central Processing Unit): Otak komputer, memproses semua instruksi.
GPU (Graphics Processing Unit): Mengolah data grafis.
Storage Devices (Perangkat Penyimpanan)
Menyimpan data dan program, baik sementara maupun permanen.
Contoh:
HDD (Hard Disk Drive): Penyimpanan data besar secara permanen.
SSD (Solid State Drive): Penyimpanan data dengan kecepatan tinggi.
RAM (Random Access Memory): Penyimpanan sementara saat komputer bekerja.
Flashdisk & Memory Card: Penyimpanan portabel.
Peripherals (Periferal/Pelengkap)
Tambahan untuk memperluas fungsi komputer.
Contoh:
Modem: Menghubungkan ke internet.
Joystick: Untuk bermain game.
B. Software (Perangkat Lunak)
Software adalah kumpulan instruksi atau program yang digunakan untuk menjalankan hardware komputer dan melakukan tugas tertentu. Software tidak berwujud secara fisik dan hanya bisa digunakan melalui perangkat keras.
Jenis-jenis Software:
Software Sistem (System Software)
Mengelola dan mengontrol perangkat keras komputer.
Contoh:
Sistem Operasi (OS): Seperti Windows, macOS, Linux, Android.
Device Driver: Penghubung antara OS dan hardware (misalnya driver printer).
Utility Program: Seperti antivirus, software backup.
Software Aplikasi (Application Software)
Digunakan oleh pengguna untuk menyelesaikan tugas-tugas tertentu.
Contoh:
Microsoft Word: Untuk mengetik dokumen.
Adobe Photoshop: Untuk mengedit gambar.
Google Chrome: Untuk browsing internet.
Zoom: Untuk video konferensi.
Software Pemrograman (Programming Software)
Digunakan oleh programmer untuk membuat, menguji, dan memelihara software lain.
Contoh:
Code Editor: VS Code, Sublime Text.
Compiler: GCC, Java Compiler.
Interpreter: Python, Ruby.
IDE (Integrated Development Environment): Visual Studio, IntelliJ IDEA.