Kamis, 17 Oktober 2013

Sejarah dan Perkembangan Perangkat Lunak (SOFTWARE)





SEJARAH DAN PERKEMBANGAN PERANGKAT LUNAK (SOFTWARE)

Pengertian Perangkat Lunak
Sekumpulan instruksi dan data yang tersimpan dan dijalankan oleh komputer.
Perangkat Lunak dari Generasi ke Generasi
1.      Generasi Ke-1 (1951-1959)

  • Bahasa Mesin 
Komputer hanya dapat menerima instruksi dalam bahasa mesin dalam bentuk bilangan biner.
  • Bahasa Assembly

Bahasa assembly dibuat untuk memudahkan pemrograman ke dalam bahasa mesin dengan menggunakan translator.

2.      Generasi Ke-2 (1959-1965)

  • High-level languages

Bahasa yang berisi instruksi yang lebih mirip ke bahasa Inggris , yaitu
a)      FOTRAN : bahasa untuk aplikasi perhitungan numerik.
b)      COBOL : bahasa untuk aplikasi bisnis.
c)      LIPS : banyak digunakan dalam riset dan AI.
Dan menggunakan complier untuk melakukan translasike bahasa assembly

 3.      Generasi Ke-3 (1965-1971)

  •  Sistem Operasi

Perangkat lunak yang berfungsi untuk mengatur sumber daya komputer dan sebagai fondasi aplikasi-aplikasi lain diatasnya. Contohnya : UNIX , DOS
  •  General Purpose Applications
Aplikasi-aplikasi yang memiliki fingsi-fungsi tertentu , contohnya : SPSS

4.      Generasi Ke-4 (1971-1989)
  • Structured Programming : PASCAL, MODULA-2, BASIC, C, C++
  • Sistem Operasi : UNIX, PC-DOS
  • Application Packages
a)      Spreadsheets (LOTUS 1-2-3)
b)      Word Processors (WordStar, Word Perfect)
c)      Database Management Systems (Dbase IV)

                                                                    
5.      Generasi Ke-5 (1990 – Sekarang)
  • Sistem Operasi : Windows
  •  Object-oriented Programming : C++ , JAVA, C#
  •  Browsers
  •  Application Packages : Microsoft Office
Pembagian Perangkat Lunak Berdasarkan Fungsinya, yaitu
1.      Perangkat lunak sistem
Perangkat yang berfungsi untuk engatur sumber daya komputer yang terdiri dari :
  •  Operating System (OS)
Program yang menyediakan antarmuka yang mudah bagi programmer untuk mengakses hardware dalam pengembangan sebuah program. Contoh OS : Windows, Mac OS, Linux, UNIX, dan DOS.
  •  Programming Languanges
Teknik intruksi standar untuk memerintah komputer. Contoh : Assembly, Pascal, C, C++, Java, Perl, PHP, Basic.
  • System Utility

a)      Antivirus                   = untuk mengidentifikasi dan menghapus virus yang
   menyerang sistem operasi .
               Contoh : AVG, Avira, dll.
b)      Scandisk                    = berguna untuk mengetahui kondisi disk dan struktur file
  disk.
c)      Defragment                = berguna untuk menata ulang struktur file pada disk.
d)     Partisi Tools               = berguna untuk membagi disk menjadi beberapa bagian.
               Contoh : Partition Magic
 2.      Perangkat lunak aplikasi
  • Perangkat lunak yang berfungsi untuk membantu pekerjaan dalamkehidupan sehari-hari.
  • Pengolah Kata (Microsoft Word, Wordstar, Chi Writer)
  • Pengolah Angka (Microsoft Exel, Quarto Pro)
  • Presentasi (Microsoft Power Point)
  • Basis Data (Microsoft Access, Borland Paradox, Microsoft SQL Server, MySQL)
  • Pengolah Grafis (Adobe Photoshop , Corel Draw)
  • Video Editing (Ulead Video Studio, Pinneacle Studio)
  • Pengembangan Program Komputer (Microsoft Visual Basic, Borland Delphi)
  • Pengembangan WEB (Microsoft Frontpage, Macromedia Dreamweaver)







Sejarah dan Perkembangan Hardware



SEJARAH DAN PERKEMBANGAN PERANGKAT KERAS (HARDWARE)

Pengertian
Perangkat keras (hardware) adalah komponen komputer yang sifatnya bia dilihat dan diraba oleh manusia secara langsung atau yang berbentuk nyata.

Berdasarkan fungsinya, perangkat keras yang terdapat pada sistem komputer dapat dibedakan menjadi :
1.      Alat Input
Alat input adalah perangkat keras yang terdapat pada sistem komputer .
  • Keyboard
Keyboard adalah perangkat input berbentuk papan ketik yang memiliki tuts atau tombol (huruf, angka, karakter khusus, dan fungsi).
  • ·         Mouse
Mouse digunakan sebagai alat untuk menunjuk dan menjalankan perintah pada menu-menu-menu yang tampak pada layar monitor.
  • Scanner
Scanner adalah alat untuk memindai atau menyalin dokumen tercetak seperti gambar, foto, atau tulisan menjadi data digital yang dapat diproses oleh komputer.
  • Joystick
Joystick digunakan untuk memasukkan perintah pada saat kita menjalankan game komputer.
  • Trackball
Trackball memiliki fungsi sama seperti joystick
  •   Barcode Reader
Barcode Reader adalah alat memindai barcode sehingga barcode tersebut dapat dibaca oleh komputer.
  •   Mikrofon
Mikrofon berfungsi untuk memasukkan data berbentuk suara ke dalam komputer.
  • Touch Screen
Touch Screen adalah alat masukan yang memungkinkan kita memasukkan data maupun instruksi ke komputer melalui sentuhan.
  •  Kamera Digital
Pengguna dapat mengambil gambar sebanyak-banyaknya tanpa perlu takut gagal karena gambar yang buruk dengan mudah dapat dihapus.
  •  Kamera Video
Kamera Video (camcorder) adalah alat untuk merekam objek bergerak hingga menjadi file video atau film. Hasil rekaman dapat ditransfer ke komputer.

2.      Alat Proses
Proses kerja komputer merupakan satu rangkaian kerjasama antar beberapa komponen.
  •  Processor
Processor adalah alat utama yang berfungsi mengolah data secara digital.
  • RAM
RAM (Random Access Memory) adalah sebuah tipe penyimpanan komputer yang isinya dapat diakses seketika tanpa memperdulikan letak data tersebut dalam memori.
  •  Mainboard
Mainboard merupakan papan elektronik untuk meletakkan berbagai macam komponen komputer. Fungsinya antara lain mengorganisasikan, mengatur dan menentukan alat yang terpasang pada komputer.
  •  Kartu VGA
Kartu VGA (Video Graph Array) adalah komponen komputer yang berfungsi memproses tampilan pada layar monitor.
  • Kartu Suara
Kartu Suara adalah komponen komputer yang berfungsi mengolah suara.

3.      Alat Simpan
Alat Simpan atau storage device adalah perangkat keras yang berguna untuk menyimpan data dalam bentuk aslinya (biner).
  • Hardisk
Hardisk atau harddrive adalah media penyimpana yang terletak di dalam kotak CPU.
  • CD/DVD ROM
CD/DVD-ROM adalah alat yang digunakan untuk membaca cakram CD atau DVD.
  • USB Flashdisk
Kapasitas penyimpanan data sebuah flashdisk cukup besar , ratusan megabyte hingga gigabyte
  • Disket
Disket merupakan media penyimpana data yang kapasitasnya kecil (1,44 MB).
  • Optical Disk
Optical Disk atau CD/DVD . CD hanya mampu menyimpan data hingga 700 MB, sedangkan DVD mampu menyimpan data hingga 4,7 GB, bahkan 17 GB.

4.      Alat Output
Informasi yang telah diproses oleh komputer ditampilkan kepada pengguna memalui alat output.
  • Monitor
Monitor adalahalat output utama dalam sistem komputer yang berfungsi menampilkan perintah maupun hasil pengolahan data secara langsung.
  •  Printer
Printer adalah alat untuk menampilkan hasil pengolahan data dalam bentuk cetakan.
  • Proyektor LCD
Proyektor LCD adalah alat yang berfungsi menampilkan objek yang dihasilkan komputer ke bidang lain misalnya layar presentasi atau tembok.
·         Speaker
Speaker berfungsi mengeluarkan suara dari pengolahan data audio yang terjadi di dalam komputer.

5.      Periferal
Periferal adalah perangkat yang ditambahkan pada komputer tetapi bukan bagian utama dari arsitektur komputer.
  • Kartu Jaringan
NIC atau Network Interface Card adalah kartu jaringan yang berfungsi menghubungkan satu komputer dengan komputer lain.
  • Modem
Modem berfungsi menghubungkan satu komputer ke komputer lain atau ke Internet melalui jalur telepon.
  •  Hub
Hub atau disebut juga switch hub adalah sebuah alat yang digunakan sebagai terminal jaringan komputer yang menggunakan kabel UTP.
  •  UPS
UPS atau Uninterupted Power Supply adalah sebuah alat yang berfungsi memberikan tenaga listrik cadangan pada saat listrik PLN tiba-tiba padam.