Flowr Blog

Perangkat Lunak Komputer

Posted: October 2nd 2012

Di dalam pengembangan perangkat keras komputer juga harus disertai dengan perkembangan perangkat lunaknya atau yang sering disebut dengan software. Maka perlu adanya pengenalan jenis-jenis software agar dapat dikembangkan dan dipelihara dengan baik sehingga mendukung proses bisnis agar lancar dan menguntungkan. Berikut pengenalannya.

Perangkat lunak komputer dibagi menjadi dua yaitu :

1. System software : intruksi yang mengatur sumber daya perangkat keras komputer

System software ini dibagi dua :

a.  System Control Programs –> penggunaan kontrol untuk semua sumber daya ; sistem operasi

b.  System Support Programs –> khusus untuk mendukung kemampuan

2. Aplikasi Software : Intruksi yang melakukan tugas spesifik dari pengguna.

Jenis aplikasi perangkat lunak :

a. Proprietary application software –>mengalamatkan kebutuhan bisnis yang spesifik bagi perusahaan

b. Off-the shelf-application software –> penjual program yang dikembangkan dijual ke banyak organisasi; mungkin paket standar atau mungkin disesuaikan

Bahasa pemrograman terbagi atas :

1. Machine Languages (generasi pertama) –> terdiri dari angka biner; komputer hanya mengerti bahasa ini

2. Assembly Languages (generasi kedua –> terdapat assembler yaitu program yang menerjemahkan bahasa assembly ke machine languages

3. Procedural Languages (generasi ketiga) –> program mendeskripsikan proses komputer tiap langkah; mendekati bahasa natural seperti fortran, C, cobol

4. Nonprocedural languages (generasi keempat) –> dapat digunakan pengguna yang bukan di bidang teknik; seperti SQL untuk database

5. Natural Language Programming Languages (generasi kelima) –> biasanya lebih kompleks karena menerjemahkan natural languages menjadi bahasa yang terstruktur

Sekarang, bahasa pemrograman yang sering kita pakai terbagi atas visual programming language, hypertext markup language (HTML), extensible markup language (XML), component ware (plug and play), virtual reality modeling language (VRML), object oriented programming language (OOP).


Leave a Reply

Your email address will not be published. Required fields are marked *

© 2021 Universitas Atma Jaya Yogyakarta
css.php