Software.

advertisement
PERANGKAT LUNAK ( SOFTWARE )
Perangkat lunak yaitu :
Merupakan serangkaian instruksi dengan aturan tertentu yang mengatur operasi
perangkat keras.
Perangkat Lunak terdiri atas :
1. Sistem Operasi / Operating System
Perangkat lunak yang digunakan untuk mengendalikan resources selama proses
berlangsung.
Fungsi sistem operasi adalah mengalokasikan memori dan pekerjaan, dan
penjadwalan pekerjaan.
Contoh sistem operasi antara lain :
- DOS
- Unix
- Novell
- Linux
- Windows
2. Bahasa Pemrograman / Programming Language
Merupakan perangkat lunak yang digunakan sebagai alat untuk pengembangan
program aplikasi.
Generasi bahasa pemrograman komputer dikenal dengan 4GL yaitu :
a. Bahasa mesin
Bahasa mesin hanya akan dikenali oleh mesin-mesin computer (processor
atau Central Processing Unit) yang sama. Oleh karena itu, bahasa mesin
selalu dibuat dan telah disertakan menjadi satu dalam processor.
b. Bahasa rakitan
Bahasa rakitan merupakan bahasa yang berada di antara level bahasa mesin
dan bahasa pemrograman tingkat tinggi.
Contoh : Bahasa assembler.
c. Bahasa pemrograman tingkat tinggi
Bahasa pemrograman tingkat tinggi merupakan
bahasa yang mudah
dipahami oleh orang awam.
Contoh :
- Basic
- Basica
- GWBasic
PSK C
Page 1
-
Mbasic
Turbo basic
Qbasic
Cobol
Fortran
C
C++
TurboC
Pascal
Turbo Pascal
Delphi
Setiap bahasa pemrograman tersebut mempunyai keunggulan dan
kelemahan, sesuai dengan orientasi dan tujuan pengembangannya. Setiap
bahasa pemrograman tingkat tinggi memiliki perbedaan pada macam
perintah, aturan penulisan dan kelengkapan fasilitas untuk melakukan
manipulasi data yang disediakan. Sehingga setiap bahasa pemrograman
tingkat tinggi akan mempunyai kesesuaian penggunaan yang berbeda-beda
pula.
Sebagai contoh :
- Bahasa Fortran (Formula Translation)
Digunakan untuk pengolahan data yang banyak melibatkan rumrusrumus perhitungan matematis.
- Bahasa Cobol (Common Business Oriented)
Digunakan untuk pengolahan data administrasi bisnis
- Bahasa Basic (Beginner All Purpose Symbolic Instruction Code)
Untuk para pemula yang akan belajar pemrograman komputer
Bahasa pemrograman tingkat tinggi telah mengalami perkembangan yang
pesat dan secara umum dapat dibagi dalam tiga kelompok yaitu :
a. Konvensional
Tanpa aturan tertentu
b. Terstruktur
Mengandung teknik pemecahan masalah yang tepat dan benar, memiliki
algoritma pemecahan masalah yang sederhana, standard dan efektif,
penulis program memiliki struktur logika yang benar dan mudah dipahami,
serta menghindari terjadinya loncatan proses yang tidak terstruktur.
c. Even driven, OOP, multi threading , dapat melakukan proses pada saat
bersamaan.
PSK C
Page 2
3. Bahasa Query / Query Language
Bahas query merupakan perangkat lunak bahasa tingkat sangat tinggi yang
dapat digunakan untuk menampilkan informasi-informasi yang diinginkan hanya
dengan menuliskan sedikit perintah saja.
Contoh :
- SQL (Structured Query Language)
Yang dimiliki oleh sebagian besar paket perangkat lunak pengelolaan
basis data
4. Aplikasi / Application
Merupakan perangkat lunak yang dikembangkan untuk digunakan pada aplikasi
tertentu
Contoh :
- GL
- MYOB
- Payroll
PSK C
Page 3
Download