Menurut Robert H. Blissmer, pengertian komputer adalah suatu alat elektronik yang mampu melakukan beberapa tugas, yaitu menerima input, memproses input sesuai dengan instruksi yang diberikan, menyimpan perintah-perintah dan hasil pengolahannya, serta menyediakan output dalam bentuk informasi. 2.V. C. Hamacher, Menurut V. C. Hamacher, definisi komputer adalah mesin penghitung elektronik yang cepat dan dapat menerima informasi input digital, kemudian memprosesnya sesuai dengan program yang tersimpan di memorinya, dan menghasilkan output berupa informasi. 3.Donald H.Sanders Menurut Sanders, pengertian komputer adalah sistem elektronik yang digunakan untuk memanipulasi data yang cepat serta tepat, dirancang dan diorganisasikan agar dapat secara otomatis menerima dan menyimpan data, memproses data hingga menghasilkan output berdasarkan perintah yang sudah tersimpan di dalam memori. 4.William M.Fuori Menurut Fuori, pengertian komputer adalah suatu alat pemroses data yang bisa melakukan perhitungan secara besar dan cepat, termasuk perhitungan aritmatika serta operasi logika, dan tidak ada campur tangan manusia. 5. Menurut Williams & Sawyer Menurut Williams & Sawyer, definisi komputer adalah mesin serbaguna yang dapat diprogram, bisa menerima data (fakta-fakta serta gambar-gambar kasar) dan memproses atau memanipulasi data tersebut ke dalam informasi yang dapat digunakan.
Pada umumnya komputer terdiri dari 3 elemen utama, antara lain:
1.Perangkat keras (Hardware), Perangkat keras (hardware) komputer adalah perangkat komputer yang secara fisik dapat dilihat dan diraba oleh indera manusia, perangkat tersebut membentuk suatu kesatuan, sehingga dapat difungsikan berdasarkan kegunaannya.Secara umum perangkat keras komputer mempunyai 4 fungsi utama, yaitu:
*Alat masukan [input] adalah komponen komputer yang berfungsi untuk memasukkan data atau informasi yang akan diproses oleh komputer dalam bentuk digital.contoh keyboard, Mouse, Scanner, Floppy Disk, dan CD-ROM. *Alat proses adalah komponen komputer yang berfungsi untuk mengolah data atau informasi yang diterima dari komponen input dan mengontrol keseluruhan kinerja sistem komputer selama proses pengolahan data atau infromasi berlangsung contoh Motherboard, Processor, Power Supply, VGA Card, dan I/O Card. *Alat penyimpanan adalah komponen komputer yang berfungsi sebagai media atau tempat penyimpanan data pada komputer. Data yang disimpan dapat berupa data sistem, data program aplikasi, dan data milik pengguna atau user. Beberapa komponen penyimpanan pada komputer antara lain adalah Memori (RAM) dan Harddisk, dan Flashdisk. *Alat output adalah komponen komputer yang berfungsi untuk menampilkan data atau informasi yang telah diolah oleh komputer. Beberapa komponen output pada komputer antara lain adaah Monitor, Printer, dan Speaker.
2.Perangkat lunak (Software) Perangkat lunak (software) komputer adalah perangkat komputer yang tidak dapat dilihat dan diraba secara fisik oleh indera manusia. Perangkat lunak komputer terbagi menjadi 2 macam, yaitu : 1. Perangkat lunak sistem Perangkat lunak komputer adalah perangkat lunak komputer yang berhubungan langsung dengan komponen-komponen perangkat keras komputer, baik dalam pemrogramannya mampun perawatannya.
*Sistem operasi adalah perangkat lunak sistem pada komputer yang memiliki fungsi untuk mengontrol dan melakukan manajemen perangkat keras serta operasi-operasi dasar sistem komputer, termasuk menjalankan perangkat lunak aplikasi seperti pengolah kata, angka, gambar, dan web.Contoh sistem operasi komputer antara lain adalah Microsoft Windows (mulai dari Windows Vista, XP, 7, 8, 8.1, 10 dan yang lainnya), Linux (Slackware, RedHat, Kali, Debin, Ubuntu, dan yang lainnya), Unix, FreeBSD, Solaris, Macintosh, RemixOS, dan lain-lain. *Bahasa pemrograman adalah perangkat lunak sistem pada komputer yang berisi kumpulan instruksi-instruksi dan aturan-aturan komputer, disajikan dalam bentuk bahasa atau kode yang bisa dimengerti oleh komputer sehingga komputer dapat mengerjakan tugas yang diperintahkan sesuai dengan instruksi yang telah dirumuskan pada bahasa pemrograman tersebut.Bahasa pemrograman pada komputer dibagi menjadi 3 kategori, yaitu: 1.Low Level Language, contohnya adalah bahasa pemrograman Assembly. 2.Middle Level Language, contohnya adalah bahasa pemrograman C dan C++ 3.Hight Level Language, contohnya adalah bahasa pemrograman BASIC dan Pascal.
*Program Utility adalah perangkat lunak sistem pada komputer yang berfungsi untuk melengkapi kinerja dari sistem operasi dan meningkatkan kinerja komputer.contohnya adalah Windows 10.
2.Perangkat lunak aplikasi Perangkat Lunak Aplikasi adalah perangkat lunak komputer yang berfungsi untuk membantu manusia atau pengguna komputer dalam menyelesaikan pekerjaannya di suatu bidang tertentu. a.Dekstop Publishing Merupakan program lunak aplikasi yang berfungsi mengatur tata letak cetakan pada suatu naskah sehingga siap untuk dicetak. Contohnya adalah Ventura Publisher, Page Maker, Adobe Indesign, dan lain-lain. b.Program Spread Sheet Merupakan program lunak aplikasi yang berfungsi untuk membuat dokumen berupa data dalam format baris dan kolom. Contohnya adalah Microsoft Excel dan Lotus Improve. c.Word Processing Merupakan program lunak aplikasi yang berfungsi untuk membuat dan mengedit sebuah dokumen dalam bentuk naskah teks. Contohnya adalah Microsoft Word, Open Office Writer, Lotus Ampiro, ABI Word, Word Perfect, dan WPS Office Word. d.Database Management System Merupakan program lunak aplikasi yang berfungsi untuk melakukan manajemen data pada komputer dalam jumlah yang besar. Proses manajemen meliputi menambahkan data, menghapus data, mengedit data, dan menyimpan data, sehingga kemudian akan menghasilkan sebuah informasi yang diperlukan oleh sebuah program pada komputer. Proses manajemen data ini dikenal dengan DBMS (Database Mangement System). Contohnya adalah Microsoft Access, Microsoft SQL, Paradox, Appreach, dan lain-lain. e.Graphic Merupakan program lunak aplikasi yang berfungsi untuk keperluan membuat dan mengedit data berupa gambar dan video. Contohnya adalah Adobe Photoshop, Corel Draw, Stanford Graphics, Visio, dan lain-lain. f.Accounting Program Merupakan perangkat lunak aplikasi yang berfungsi untuk mengelola data yang berhubungan dengan proses perhitungan, keuangan, dan akuntansi. Contohnya adalah MYOB, Dac Easy Accounting, Pacioli Zoo, Peach Tree Accounting, dan lain-lain. g.Statistics Program Merupakan perangkat lunak aplikasi yang berfungsi untuk melakukan penelitian yang berhubungan dengan analisis statistika. Contohnya adalah SAS, SPSS, Statistica, dan lain-lain.
Merupakan perangkat lunak aplikasi yang paling banyak digemari oleh pengguna komputer khusunya kalangan anak-anak hingga dewasa. Perangkat lunak aplikasi ini berfungsi untuk melakukan sebuah permainan digital yang ditujuan sebagai media hiburan bagi pengguna komputer. Contohnya adalah Flight Emulator, Base Ball, PES, Prince of Persia, dan lain-lain.
3.Pengguna (Brainware)
Perangkat manusia atai pengguna (brainware) adalah manusia, pengguna, ataupun user yang menggunakan perangkat-perangkat kompute, baik perangkat keras maupun perangkat lunak komputer. Pengguna pada komputer terbagi menjadi 3 kelompok, yaitu:
- Sistem Analis, adalah seseorang yang melakukan rancangan analisis sistem yang kemudian akan dikerjakan oleh seorang programmer.
- Programmer, adalah seseorang yang mengerjakan program berdasarkan analisis sistem yang diberikan oleh seorang analis sistem.
- Operator, adalah seseorang yang menjalankan program yang telah dikerjakan oleh seorang programmer.
Spesifikasi yang menentukan bagaimana programmer bahasa mesin berinteraksi dengan komputer. Hardware System Architactu Meliputi subsistem hardware dasar yaitu CPU, Memordan I/O system.
Semoga bisa berguna dan Bermanfaat , Terima Kasih
Assalaimu'alaikum wr. wb.