105
Software sangatlah penting, karena software merupakan antar
muka (interface) yang menghubungkan pengguna dengan sistem
komputer. Seringkali pengguna harus memahami berbagai aspek
dari software dalam rangka menggunakan dan mengembangkan
lebih lanjut sistem informasi.
Program sistem
a. Sistem operasi
106
utama maupun kedua, dan semua alat masukan/keluaran. Istilah lain
dari OS adalah monitor, executive, supervisor, controller atau master
control program.
107
penghubung (interface) antara pemakai (user) dengan sistem
komputer.
108
Beberapa istilah yang berhubungan dengan system operasi
diantaranya:
b. Program Utilitas
109
Utilitas diagnostic digunakan untuk memberikan pesan kepada
pengguna untuk menjelaskan syntax dan galat logis sebagai
bantuan dalam melakukan debugging terhadap program.
Program Aplikasi
110
b. Program dijalankan di dalam komputer untuk menemukan adanya
galat dan kemudian galat dikoreksi. Ini dikenal sebagai “program
debugging”.
d. Data yang akan diolah oleh program yang dapat berupa input dari
sistem komputer baik bersama-sama dengan program, atau data
bersangkutan merupakan bagian dari file internal, yang kemudian
akan diambil guna diproses lebih jauh.
1. Mengidentifikasikan program
111
yang sudah dibuat oleh perusahaan perangkat lunak, yang
digunakan untuk mengembangkan program aplikasi. Program ini
berfungsi sebagai penterjemah antara program yang ditulis dengan
bahasa awam sehari-hari menjadi bahasa mesin (machine language)
yang dimengerti oleh komputer.
Bahasa Mesin
Bahasa Assembly
112
perakit (assembly language) atau serangkali disebut bahasa
pemrograman simbolik (symbolic programming language). Karena
merupakan bahasa pertama yang menggunakan simbol daripada
kode 1 dan 0. Simbol pertama berisi huruf dan karakter, yang dapat
dikombinasikan untuk masing-masing instruksi, dan lebih mudah
diingat daripada kode 1 dan 0.
Bahasa Prosedural
113
Program bahasa tinggi mudah ditulis dari pada dalam bahasa
assembly, dan sebagian besar pemrogram yang belajar tentang
pemrograman akan belajar menggunakan bahasa prosedural.
Contoh bahasa ini diantaranya:
•
BASIC (Beginner’s All Purpose Symbolic Instuction Code)., yang
merupakan bahasa yang mudah dipelajari dan digunakan.
•
FORTRAN (Formula Translator), yaitu bahasa yang berorientasi
pada permasalahan rumus-rumus (formulas) atau berorientasi
pada permasalahan teknik.
•
COBOL (Common Business Oriented Language), yaitu bahasa
yang berorientasi pada masalah bisnis.
•
Pascal adalah bahasa tingkat tinggi yang berorientasi pada segala
tujuan.
Bahasa Interaktif
114
Karakteristik dari bahasa interaktif adalah digunakannya
interpreter daripada komplier untuk memerjemahkannya menjadi
kode obyek.
Bahasa Produktivitas
Bahasa-bahasa Khusus
115
keputusan (Decision Support System, DSS). Bahasa penyusun
laporan dirancang untuk memberikan fasilitas memformat dan
menghasilkan laporan. Bahasa statistika dan simulasi adalah dua
kelompok bahasa yang biasa digunakan untuk keperluan penelitian.
116