PENGELOMPOKAN PERANGKAT LUNAK


PENGELOMPOKAN PERANGKAT LUNAK




Berdasarkan fungsinya, perangkat lunak dapat dibagi menjadi dua golongan, yaitu perangkat lunak aplikasi dan perangkat lunak sistem.
Perangkat lunak aplikasi (application software) adalah program yang biasa di pakai oleh pemakai untuk melakukan tugas-tugas yang spesifik; misalnya untuk membuat dokumen, memanipulasi foto, atau membuat laporan keuangan.

Perangkat lunak sistem (system software kadangkala disebut perangkat lunak pendukung atau support software) adalah program yang digunakan untuk mengontrol sumber daya komputer, seperti CPU dan peranti masukan/pengeluaran. kedudukan program ini adalah sebagai perantara antara program aplikasi dan perangkat keras komputer. contohnya perangkat lunak sistem yaitu sistem operasi ( windows/linux)

Berdasarkan cara mendapatkan perangkat lunak dan hak pemakaian, perangkat lunak dapat digolongkan pada perangkat lunak komersial, perangakat lunak domain-publik, shareware, freeware, dan rentalware. pada perkembangan terakhir, terdapat pula perangkat lunak yang dinamakan free software dan open source. keterangan dibawah menjelaskan secara singkat tipe-tipe perangkat lunak tersebut.
Perangkat lunak komersial: perangkat lunak harus di beli. ada hak cipta.

Perangkat lunak domain-publik: perangkat lunak bersifat geratis dan tidak ada hak cipta

Shareware: bebas digunakan untuk pengujian dan terkadang untuk selamanya. namun, diharapkan pengguna memberikan dana untuk pembuatnya jika pemakai bermaksud menggunakannya secara terus menerus. seringkali ada hak cipta tetapi terkadang bebas diberikan kepada siapapun.

Freeware: perangkat lunak yang dapt digunakan tanpa perlu membayar sama sekali.

Rentalware: perangakat lunak yang dapat digunakan dengan cara menyewa. ada hak cipta.

Free software: perangakat lunak yang dilengkapi dengan kode sumber, dapat digunakan oleh siapasaja dan bebas untuk dikembangkan sendiri oleh pemakainya (sepanjang lisensi memperkenankannya).  untuk mendapatkannya biasanya gratis atau ada juga yang membayar dengan harga yang relatif murah. tidak ada hak cipta. free software menjamin bahwa turunanya tetap berupa free software.

Open source: serupa dengan free software. hanya berbeda dengan filosofi. tergantung lisensi yang di berikan, bisa saja open source dikembangkan menjadi perangakat lunak komersial
Untuk keterangan lebih lengkap tentang tipe-tipe perangkat lunak akan saya bagikan di artikel selanjutnya Sekian artikel dari saya semoga bermanfaat dan dapat menambah ilmu dan wawasan kalian semua. terimakasih.

Pengertian dari Software / Perangkat Lunak Komputer yang merupakan sebuah program komputer yang menjembatani pengguna komputer dan perangkat keras yang digunakannya. Dengan kata lain, perangkat lunak merupakan penerjemah antara manusia sebagai orang yang memberi instruksi dan komputer sebagai pihak yang menerima instruksi.

Jenis Software Atau Perangkat Lunak Komputer
Perangkat Lunak atau Software dibagi menjadi dua kategori yaitu perangkat lunak sistem dan perangkat lunak aplikasi.
  1. Perangkat Lunak Atau Software Sistem (System Software)
    Perangkat Lunak Sistem adalah perangkat lunak atau software yang berhubungan langsung dengan komponen perangkat keras komputer (Hardware), perawatan, maupun pemrogramannya. Perangkat lunak sistem ada tiga macam yaitu sebagai berikut :
    • Sistem Operasi (Operating System)
      Sistem Operasi merupakan perangkat lunak yang bertugas mengontrol dan melakukan manajemen perangkat keras / Hardware serta operasi-operasi dasar sistem, termasuk menjalankan perangkat lunak aplikasi. Komputer tidak dapat menjalankan perangkat lunak aplikasi jika kita tidak memiliki sistem operasi di dalamnya. contohnya : Windows, Mac Os, BeOS, DOS, UNIX, Novell Netware yang menjalankan sistem operasi network berbasis DR-DOS, FreeBSE (SO turunan UNIX), atau Windows dengan aplikasi Citrix Metaframe.

      Secara umum tugas-tugas dari sistem operasi adalah sebagai berikut.
      • Mengatur User interface,  yaitu bagaimana antara komputer dan pengguna bisa saling berinteraksi.
      • Mengoordinasikan perangkat keras / hardware denga perangkat lunak / software yang terdapat pada komputer
      • Mengatur bagaimana perangkat lunak bisa masuk dalam memori.
      • Mengatur cara penyimpanan dan pengambilan data pada media penyimpanan.
      • Mengelola semua sumber daya sistem pada komputer dan lain-lain.
    • Bahasa Pemrograman
      Bahasa pemrograman merupakan instruksi dan aturan yang tertuang dalam bentuk kode-kode yang diberikan pada komputer untuk melaksanakan suatu tugas. Manusia memberikan instruksi yang dimengerti oleh komputer melalui bahasa pemrograman, dan komputer akan menerjemahkannya.
      Berbicara masasalah software pemrograman ini, saya mempunyai pengalaman membuat salah satu Program ATM
      Bank Mandiri Bank Terbaik di Indonesia untuk lebih jelasnya silahkan anda kunjungi sini : Program ATM Bank Mandiri
      Bedasarkan levelnya bahasa pemrograman dibagi menjadi tiga kelompok yaitu sebagai berikut.
      • Low Level Language, merupakan bahasa tingkat rendah atau bahasa mesin. Contoh low level language adalah sebagai berikut.
        1. Machine code, merupakan kode yang disimpan dalam bentuk angka biner (0 dan 1) di mana angka biner tersebut berfungsi menyimpan instruksi yang diperlukan oleh mesin.
        2. Assembly code, merupakan kode untuk mempresentasikan machine code ke dalam komputer. Assembly code ini akan diubah menjadi machine code melalui bahasa assembler.
      • Middle Level Language, merupakan bahasa pemrograman tingkat menengah. Contoh middle level language adalah bahasa C dan C++. Bahasa C dan C++ merupakan compiler untuk membuat aplikasi interfacing komputer maupun microcontroller.
      • High Level Language, merupakan bahasa tingkat tinggi di mana struktur maupun tata bahasa dalam penulisan program mudah dipahami oleh manusia. Contoh high level language adalah sebagai berikut : Basic, Pascal, FORTRAN, COBOL, dan Prolog
    • Utility Software
Utility Software merupakan perangkat lunak yang berfungsi untuk menyelesaikan suatu permasalahan tertentu dalam sistem komputer. Seperti membantu pengoperasian mesin dalam komputer di antaranya mempersiapkan pemakaian media disk, membuat duplikat (copy file), membuat atau menghapus proteksi (keamanan) suatu sistem software, memperbaiki bagian file pada disk yang rusak, menguji kebenaran kinerja dari komputer, dan lain-lain.Contohnya : WinRar, Scandisk, Disk Defragmenter, Norton Ghost, Tune Up Utilites, Advanced System Care, CC-Cleaner, dll.


Komentar

Postingan populer dari blog ini

PENGENALAN E-LEARNING

CARA MEMBUAT AKUN E-MAIL