PERKEMBANGAN PERANGKAT KERAS
Pengertian
Perangkat keras (hardware) adalah
komponen komputer yang sifatnya bisa dilihat dan diraba oleh manusia secara
langsung atau yang berbentuk nyata.
Pembagian berdasarkan fungsi:
1.
Alat input
Ø
Berguna untuk
memasukan data ke komputer.
Ø Contoh:
keyboard, mouse, scanner, joystick, trackball, barcode reader, mikrofon, touch
screen, kamera digital, dan kamera video.
2. Alat proses
Ø
Proses kerja
komputer merupakan suatu rangkaian kerjasama atar beberapa komponen.
Ø
Kinerja komputer
tidak ditentukan atau didominasi oleh suatu alat, namun paduan dari sejumlah
komponen.
Ø Contoh:
prosesor, RAM, mainboard, kartu VGA, dan kartu suara.
3. Alat simpan
Ø
Berguna untuk
menyimpan data dalam bentuk aslinya (biner).
Ø Contoh:
hardisk, CD/DVD ROM, USB Flashdisk, disket, dan optical disk.
4. Alat output
Ø
Berguna untuk
menampilkan informasi yang telah diproses oleh komputer.
Ø Contoh:
monitor, printer, proyektor LCD, dan speaker.
5. Periferal
Ø
Perangkat yang
ditambahkan pada komputer tetapi bukan bagian utama dari komputer.
Ø
Contoh: kartu
jaringan, modem, hub, dan ups.
PERKEMBANGAN PERANGKAT LUNAK
Pengertian
Sekumpulan instruksi dan data yang
tersimpan dan dijalankan oleh komputer.
Perangkat lunak generasi ke-1
(1951-1959)
·
Bahasa Mesin
Komputer hanya dapat menerima instruksi dalam bahasa
mesin dalam bentuk bilangan biner.
·
Bahasa Assembly
Dibuat untuk memudahkan pemograman, karena membuat
program bahasa mesin sangat sulit dan butuh ketelitian tinggi. Menggunakan
translator untuk mengubah bahasa assembly menjadi bahasa mesin.
Perangkat lunak generasi ke-2
(1959-1965)
·
High-level
languages
Membuat bahasa yang berisi instruksi yang lebih mirip ke
bahasa Inggris, menggunakan compiler untuk translasi ke bahasa assembly.
FORTRAN: bahasa untuk aplikasi perhitungan numerik
COBOL: bahasa untuk aplikasi bisnis
LISP: digunakan dalam riset dan AI
Perangkat lunak generasi ke-3
(1965-1971)
·
Sistem Operasi
Berfungsi untuk mengatur sumber daya komputer dan sebagai
fondasi aplikasi-aplikasi lain di atasnya. Contoh: UNIX dan DOS.
·
General Purpose
Application
Aplikasi-aplikasi
yang memiliki fungsi-fungsi tertentu, contoh SPSS (Statistical Package for the
Social Sciences).
Perangkat lunak generasi ke-4
(1971-1989)
·
Structured Programming
Contoh:
PASCAL, MODULA-2, BASIC, C, C++.
·
Sistem Operasi
Contoh:
UNIX, PC-DOS.
·
Application Packages
Contoh: Spreadsheets, word
processors, database management systems.
Perangkat lunak generasi ke-5
(1990-sekarang)
·
Sistem Opresi
Contoh: Windows.
·
Object Oriented
Programming
Contoh: C++, JAVA, C#
·
Browsers
·
Application
Packages
Contoh: Microsoft Office
Pembagian Perangkat Lunak:
1. Perangkat lunak sistem
Ø
Perangkat lunak
yang berfungsi untuk mengatur sumber daya komputer
Ø
Terdiri dari:
a.
Operating System: Windows, MAC OS, Linux, UNIX, dan DOS.
b.
Programming Languages: Assembly, Pascal, C, C++, Java,
Perl, PHP, BASIC.
c.
System Utility: antivirus, scandisk, partisi disk,
defragment disk.
2. Perangkat lunak aplikasi
Ø Perangkat lunak yang berfungsi untuk membantu pekerjaan
dalam kehidupan sehari-hari.
Ø
Contoh: microsoft word, microsoft excel, microsoft power
point, adobe photoshop, pinneacle studio, microsoft visual basic, dan
macromedia dreamweaver.



0 comments:
Post a Comment