WHAT'S NEW?
Loading...

Macam perangkat lunak komputer dan fungsinya

Untuk dapat menjalankan sebuah komputer kita memiliki perangkat keras dan perangkat lunak. Kedua ini sangat penting untuk dapat menjalankan sebuah komputer. Sekarang saya akan membahas tentang macam-macam perangkat lunak komputer. Perangkat lunak atau software terbagi menjadi empat macam, yaitu sistem operasi (operating system), program aplikasi (application program), bahasa pemrograman (programming language, dan program bantu (utility).


1. Sistem operasi (operating system)
Sistem operasi adalah program awal yang mengendalikan sistem kerja komputer mendasar, yaitu mengatur kerja input, proses, dan output, termasuk mengatur memori dan jadwal kerja prosesor. Sistem operasi berfungsi sebagai penghubung antara manusia dengan perangkat keras dan perangkat lunak yang digunakan. Beberapa contoh sistem operasi adalah IBM-DOS (IDM Disk Operating System), MS-DOS (Microsoft Disk Operating System), Microsoft Windows, OS/2, OS/400, Linux, Unix, Sun Microsystem, dan Ubuntu.

2. Program aplikasi
Program aplikasi adalah software yang dirancang khusus untuk kebutuhan-kebutuhan tertentu. Berdasarkan kebutuhan-kebutuhan tersebut, program aplikasi dibagi menjadi :

  • Word processing merupakan aplikasi yang berorientasi pada pengolahan kata, contohnya WordStar, Word Perfect, ChiWriter, Microsoft Word, dan OpenOffice Writer.
  • Spreadsheet adalah aplikasi yang berorientasi pada pengolahan angka. Contohnya Lotus, SuperCalc, Quattro, Symphony, Microsoft Excel, dan OpenOffice Cals.
  • Presentasi adalah aplikasi yang berorientasi untuk mempresentasikan makalah. Contohnya, Microsoft PowerPoint, dan OpenOffice Presentation.
  • Database adalah aplikasi yang berorientasi pada pengolahan data. Contohnya, dBase III+, Fox Base, Foxpro, Microsoft Acces dan OpenOffice Database.
  • Dekstop publising adalah aplikasi yang berorientasi pada pengolahan gambar (desain grafis). Contohnya, Ventura, Adobe PageMaker, CorelDraww, Adobe Photoshop, dan GIMP.
  • Multimedia adalah aplikasi yang dapat digunakan dengan beberapa media, baik melalui komputer, PDA, ponsel, dan peralatan teknologi informasi lainnya. Contoh aplikasi ini adalah Winamp, RealPlayer, dan Windows Media Player.
  • Browse adalah aplikasi digunakan untuk membantu dalam mencari informasi dan komunikasi melalui jaringan internet, seperti Internet Explorer, Mozilla Firefox, Google Chrome, serta beberapa browser chat dan messenger.
  • CAD (Computer Aid Design) aplikasi yang berorientasi pada pengolahan rancangan konstruksi mesin atau bangunan, contohnya AutoCAD.


3. Bahasa pemrograman (progamming language)
Bahasa pemrograman merupakan bahasa komputer yang digunakan dan berfungsi untuk membuat sebuah program atau aplikasi dengan bahasa yang memiliki struktur, metode, aturan, dan prosedur tertentu dari program itu sendiri.

  • Bahasa tingkat rendah (low level language)
    Bahasa tingkat rendah merupakan bahasa pemrograman generasi pertama. Bahasa pemrograman jenis ini sangat sulit dimengerti karena instruksinya menggunakan bahasa mesin dan bahasa rakitan. Bahasa mesin (machine language) menggunakan pengodean bahasa dengan bilangan biner angka 0 dan 1. Sedangkan, bahasa rakitan (assembly language) penggunaan instruksinya sudah mendekati bahasa sehari-hari, yaitu bahasa Inggris, tetapi masih sulit untuk dimengerti karena banyak menggunakan singkatan, seperti �STO� yang berarti simpan (STORE) dan �MOV� yang berarti pindahkan (MOVE). Ynag termasuk ke dalam bahasa tingkat rendah ini adalah machine language, assembly language (assembler, dan RPG (Report Program General), yaitu program unruk mendesain laporan.
  • Bahasa tingkat menengah (middle level language)Bahasa tingkat menengah merupakan bahasa pemrograman yang aturan penulisannya mendekati bahasa manusia, serupa dengan bahasa tingkat tinggi, tetapi memiliki kemampuan kecepatan proses dan pengaksesan perangkat keras yang mirip dengan bahasa tingkat rendah. Salah satu bahasa yang masuk aktegori ini adalah C.
  • Bahasa tingkat tinggi (hight level language)Bahasa pemrograman tingkat tinggi dekat dengan bahasa manusia. Kelebihan utama dari bahasa ini adalah mudah untuk dibaca, ditulis, maupun diperbarui. Sebelum bisa dijalankan, program harus terlebih dahulu dikomplikasi. Contohnya, ADA, ALGOL, BASIC, COBOL, C, C++, FORTRAN, LISP, PASCAL, Delphi, ORACLE, MS-SQL, Perl, Phyton, Basic, Virtual Studio (Virtual Basik dan Visual FoxPro), Indomix, Java, PHP, ASP, dan XML.

4. Program bantu (utility)
Perangkat lunak ini berfungsi sebagai aplikasi pembantu dalam kegiatan yang berhubungan dengan komputer, misalnya memformat disket, menyalin data, dan mengopresi file. Perangkat lunak jenis ini diantaranya adalah :

  • WinZip sangat berguna untuk mengopresi file. Mengompresi adalah memperkecil ukuran file sehingga ketika akan melakukab backup file tidak memakan ruang memori yang besar.
  • Norton Ghost membantu kita dalam melakukan backup hardisk secara keseluruhan, termasuk perangkat lunak sistem operasi, aplikasi, serta partisi.
  • Antivirus merupakan program bantu dalam mengamankan komputer terhadap serangan virus. Jenis virus banyak sekali, di antaranya Worm, Trojan, dan Backdoor.
Setelah saya jelaskan macam-macam perangkat lunak pasti anda akan mengetahui fungsi dari perangkat lunak tersebut. Tanpa perangkat lunak komputer tidak akan bisa berjalan dengan baik, maka perangkat lunak memang sangat penting untuk kita pelajari fungsi dan kegunaanya.

Baca yang lebih penting : Sejarah perkembangan perangkat lunak atau Peralatan pendukung komputer agar tetap aman.

2 komentar: Leave Your Comments

  1. Terimakasih tulisannya sangat membantu dan bermanfaat
    My blog

    BalasHapus
  2. Kita memang perlu untuk mengetahui
    perangkat lunaknya
    ... agar kita tidak bingung ketika menggunakan komputer atau laptop

    BalasHapus