Wednesday, October 23, 2013

Perkembangan Perangkat Keras dan Lunak



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

 

Template by BloggerCandy.com