Tuesday, 15 January 2019

Klasifikasi Perangkat Lunak

Asalamualaikum wr .wb



Apa saja klasifikasi perangkat lunak itu ? Mari kita simak di bawah ini
Perangkat lunak dapat diklasifikasikan sebagai berikut
System Software:

1.Operating System (OS) :

merupakan perangkat lunak yang mengoperasikan komputer serta
menyediakan antarmuka dengan perangkat lunak lain atau dengan pengguna. Contoh sistem
operasi: MS DOS, MS Windows (dengan berbagai generasi), Macintosh, OS/2, UNIX (dengan
berbagai versi), LINUX (dengan berbagai distribusi), NetWare, dll.

2.Programming Languages : 

merupakan perangkat lunak untuk pembuatan atau
pengembangan perangkat lunak lain. Bahasa pemprograman dapat diklasifikasikan menjadi
tingkat rendah, tingkat sedang, dan tingkat tinggi. Pergeseran dari tingkat rendah ke tinggi 

menunjukkan kedekatan dengan “bahasa manusia”. Bahasa tingkat rendah (atau biasa
disebut bahasa assembly) merupakan bahasa dengan pemetaan satu per satu terhadap
instruksi komputer. Contoh bahasa tingkat tinggi : Pascal, BASIC, Prolog, Java dll. Contoh
bahasa tingkat menengah : bahasa C.
Bahasa pemrograman diterjemahkan kedalam bahasa yang dimengerti komputer(bahasa
mesin) oleh Compiler/ Interpreter.
Compiler atau interpreter bisa diibaratkan sebagai suatu
kamus yang berfungsi untuk 

menterjemahkan bahasa
pemrograman yang ditulis oleh programmer kedalam
bahasa mesin agar komputer bisa 

bekerja sesuai dengan
ketentuan program yang ditulis. Bahasa mesin
merupakan suatu bahasa yang dikenal oleh komputer
Komputer merupakan peralatan elektronik, artinya
komputer komputer bekerja berdasar pulsa-pulsa
elektronik. Pulsa elektronik hanya memiliki 2 kondisi,
yaitu ON (ada arus listrik) dan OFF (tidak ada arus).
Kondisi ON dan OFF ini kemudian diterjemahkan dalam
angka 0 dan 1

Dengan demikian, sebenarnya untuk meng-gerakkan
komputer agar bisa bekerja, maka dituntut untuk
mengetahui kombinasi kerja dari ON dan OFF. Kombinasi
ini kemudian dikenal sebagai bahasa mesin, bahasa yang 
dikenal oleh komputer. Aturan yang ada didalam bahasa
mesin, hanya merupakan kode-kode binary ataupun
kode-kode tertentu yang tentunya sangat sulit untuk
dipelajari.
Karena sulitnya bahasa mesin atau low level language ini,
pabrik pembuat komputer kemudian membuat kamus
agar bisa dimanfaatkan oleh pemakai. Kamus ini dikenal
sebagai compiler atau interpreter.
Kamus yang ada berisi terjemahan angka 0 s/d 9, huruf A
s/d Z, aneka tanda baca, aneka rumus perhitungan
ataupun aturan-aturan yang terdapat dalam suatu bahasa
program. Terjemahan yang ada akan berbentuk pulsa-
pulsa elektronik yang kemudian dilambangkan dengan
angka 0 dan 1 (konsep binary)
Dengan adanya compiler ataupun intrepreter, pemakai
kemudian bisa berkomunikasi dengan bahasa yang lebih
"manusiawi" jika dibanding dengan bahasa mesin. Bahasa
yang lebih manusiawi ini kemudian dikenal sebagai high
level language. Pemakai menuliskan instruksi dalam high
level language dan komputer menterjemahkan dalam low
level language (bahasa mesin).
Jenis high level language cukup banyak, seperti misalnya:
Basic, Cobol, Pascal, Fortran dan lain sebagainya. Dalam
hal ini, setiap high level language memiliki aturan-aturan
tersendiri dan juga memiliki compiler ataupun interpreter
tersendiri. Hal ini dapat diilustrasikan dengan bahasa
Inggris, Perancis ataupun Jepang. Dimana setiap bahasa
juga memiliki aturan-aturan dan kamus tersendiri.
Interpreter akan menterjemahkan instruksi demi instruksi, dan apabila ditemui sesuatu
kesalahan, maka proses akan berhenti, dan interpreter kemudian menunjukkan kesalahan
tersebut. Untuk memulai proses, kesalahan yang ada harus dibetulkan terlebih dahulu.
Interpreter biasanya hanya ditemui pada komputer jenis kecil, misalnya Personnal Computer.
Dalam bekerja, compiler akan menterjemahkan seluruh instruksi 

yang ada, dan seluruh
kesalahan yang ditemui dalam instruksi yang ada, akan ditampilkan pada akhir proses
penterjemahan.
Program yang ditulis dengan menggunakan language, juga disebut sebagai source program
atau program yang masih mentah. Disebut mentah karena program ini masih harus diproses
ataupun diterjemahkan kedalam bahasa mesin. Hasil penterjemahan suatu program kedalam
bahasa mesin, dikenal sebagai object program.

3.System Utility : merupakan

program khusus yang berfungsi sebagai perangkat pemeliharaan
komputer, seperti antivirus, partisi hardisk, manajemen hardisk, dll. Contoh produk program
utilitas: Norton Utilities, PartitionMagic, McAfee, dll.
Application Software

4.Custom-made Software / Custom Software / Tailor-made Software :

merupakan program yang dikembangkan untuk memenuhi kebutuhan yang spesifik. Contoh
: aplikasi akuntansi, aplikasi perbankan, aplikasi manufaktur, dll.
Commercial Software / Package Software :

5. wordprocessor,

6. desktop publishing,

7. spareadsheet,

8.database management system,

9.graphics software, dsb

Sekian info yang dapat kami sampaikan lebih serta kurangnya harap di maklum

Wasalam.

Share this