Hardware atau biasa disebut dengan Perangkat Keras merupakan
sebuah bagian fisik komputer yang dapat dilihat, diraba, dan diketahui bentuknya serta dapat dibedakan data mana yang beroperasi dan yang terdapat di dalamnya. Dan dapat dikatakan bahwa hardware ini merupakan benutk fisik nya komputer, yang dimana memiliki 3 komponen utamanya yaitu Input, Proses dan Output.
1.1.1.1 Komponen Utama
A. Input a) Keyboard b) Mouse c) Scanner d) Kamera e) Gamepad f) Mikrofon g) Barcode Reader barcode reader adalah pola garis hitam putih yang umum dijumpai pada barang yang dijual di toko Swalayan untuk mempercepat proses pemasukan data transaksi penjualan dan barcode Rider ini adalah alat yang digunakan untuk menginputkan pola garis hitam putih. B. Proses
Dalam komponen proses komputer, memiliki komponen utama
nya yaitu:
a) CPU / Processor,
Merupakan bagian dari otak nya komputer. CPU ini terdiri
dari atas 2 bagian yaitu Unit Kontrol dan ALU (Arithmetic and Logic Unit). Prosesor bertindak sebagai mesin pemroses tetapi tidak berfungsi sebagai pengingat. Fungsi pengingat ditangani oleh komponen tersendiri yang dinamakan memori. Untuk melakukan suatu operasi terhadap data yang berada dalam memori utama, data mula-mula disalin dari memori ke register- register dalam CPU. Pengertian data dalam konteks ini bisa berarti perintah atau data. Selanjutnya data diterjemahkan dan diproses. Jika terdapat operasi aritmetika atau logika, ALU segera mengambil alih peran tersebut. Hasil sementara pemrosesan akan ditaruh pada akumulator dan setelah itu baru dikirimkan ke memori utama. b) Memori Internal
Memori ini disebut juga memori utama didalam
komputer. Bersifat mengingat apa yang disimpan didalam memori berupa data maupun program. Memori internal didalam komputer dibedakan menjadi2 macam yaitu
a. ROM (Read Only Memory)
Merupakan jenis memori yang isinya tidak hilang ketika
tidak mendapat aliran listrik dan pada awalnya isinya hanya bisa dibaca. Di dalam PC, ROM biasa disebut BIOS (Basic Input/Output System) atau ROM- BIOS. Instruksi dalam BIOS inilah yang akan dijalankan oleh mikro- prosesor ketika komputer mulai dihidupkan. Umumnya proses yang terkandung dalam BIOS secara berurutan adalah sebagai berikut.
1) Memeriksa isi CMOS.
2) Memuat penangan interupsi (interrupt handlers) dan pengendali peranti (device driver) 3) Menginisialisasi register dan manajemen daya listrik. 4) Melakukan pengujian perangkat keras 5) Menampilkan pengaturan-pengaturan pada sistem. 6) Menentukan peranti yang akan digunakan untuk menjalankan program 7) Mengambil isi boot sector b. RAM (Random Access Memory)
RAM adalah jenis memori yang isinya dapat diganti-ganti
selama komputer dihidupkan dan mempunyai sifat bisa mengingat data/program selama terdapat arus listrik (komputer hidup). Selain itu, RAM mempunyai sifat yakni dapat menyimpan dan mengambil data dengan sangat cepat.
c) Memori External
Ada berbagai macam memori / penyimpanan untuk komputer,
diantaranya adalah:
1) Hardisk, hardisk ini bisa terdapat didalam CPU Case
2) Compact Disk (CD) / DVD 3) Flashdisk 4) Memory Card
Peranti Lunak atau biasanya disebut perangkat lunak atau disebut
software merupakan sebutan umum untuk sebuah informasi data ketika disimpan atau diformat secara digital oleh komputer. Berbagai macam sebuah informasi dan dokumentasi bisa dibaca ataupun ditulis oleh komputer. Software sistem dirancang untuk menjalankan perangkat keras komputer dan menyediakan platform untuk menjalankan aplikasi di atasnya. Berbeda dengan software aplikasi, pengguna tidak dapat berinteraksi langsung dengan software sistem. Sedangkan Software aplikasi adalah perangkat lunak yang memenuhi spesifik atau melakukan tugas. Software aplikasi, berjalan dengan OS komputer dan program perangkat lunak sistem pendukung untuk bekerja.
1.2.2.2 Komponen Utama
A. System Operasi (OS)
Sistem Operasi (Operating System) Sistem Operasi merupakan
peranti lunak yang berfungsi untuk mengontrol dan memanajemen sistem kerja. Sistem operasi ini merupakan jenis yang terpenting untuk sebuah perangkat lunak komputer, dan berfungsi untuk alat hubung manusia dengan peranti lunak lain. Contoh dari sistem operasinya adalah MS DOS, Linux dan Windows, Apple MacOS B. Bahasa Pemrograman (Programming Language)
Bahasa pemrograman merupakan suatu program yang akan
memberikan perintah kepada komputer dengan menuliskan kode-kode bahasa pemrograman ke bahasa mesin dengan sintaks tertentu sehingga mudah dipahami komputer. Ada beberapa tingkatan Bahasa Pemgrograman:
a)Bahasa tingkat rendah (low level language)
Low level artinya bahasanya lebih dekat kepada Bahasa mesin
daripada ke bahasa manusia. Contoh low level language adalah Machine dan Assembly. Hanya memakai kode angka 0 dan 1.
b) Bahasa tingkat tinggi (high level language)
Semakin high level artinya lebih dekat ke bahasa manusia
daripada bahasa mesin. Contoh bahasa tingkat tinggi adalah Basic, Cobol, Pascal, dan Fortran. Bahasa tingkat ini menggunakan bahasa inggris.
c) Bahasa generasi keempat (4 GL)
Bahasa generasi keempat merupakan suatu Bahasa yang
memiliki orientasi pada objek atau disebut juga dengan istilah Object Oriented Programming (OOP). Contoh dari bahasa generasi keempat diantaranya yaitu Visual C++, Pascal, dan Visual Basic. C. Program Bantu (Utility)
Program bantu merupakan peranti lunak yang di atur agar membantu
proses aktivitas yang bersangkutan dari komputer, contohnya mengkompres suatu file, memformat hard disk drive(hdd), dan lain sebagainya. Beberapa contoh program bantu pada perangkat lunak seperti Antivirus, Alat Kompresi. Program bantu ini berfungsi menganalisis dan memelihara komputer untuk menjamin kelancaran fungsi komputer.
D. Program Aplikasi (Aplication Program)
Program aplikasi merupakan software atau peranti lunak yang
dibuat tertentu agar bisa melakukan tugas serta membantu melaksanakan pekerjaan penggunanya, misalnya mengelola lembar kerja, desain grafis, presentasi, dan sebagainya. Adapun macam-macam dari program aplikasi ini dapat dibedakan: