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.
- 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.
- 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.
- 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
Posting Komentar