2.5 Kategori utama dari komputer
Ada tiga
kategori dasar dari komputer: mainframe, minicomputers dan microcomputers. Secara singkat akan dijelaskan karakteristik masing-masing
kategori, untuk lebih memahami bagaimana cara memanfaatkan teknologi komputer.
2.5.1 Mainframe
Mainframe adalah mesin kuat yang dirancang untuk skala
besar pengolahan data kegiatan. Penggunaan komputer mainframe di bidang industry
terus menurun selama dua dekade terakhir. IBM, Fujitsu, dan Unisys adalah perusahaan
pemasok saat ini. Saat ini kemajuan teknologi telah bersaing, banyak system
lebih murah yang bersaing dengan mainframe dalam hal kecepatan dan kekuatan. Misalnya
sebuah computer pribadi saat ini, bisa dianggap berkali-kali lebih kuat
daripada salah satu sistem mainframe yang sangat awal. Dalam banyak organisasi,
komputer mainframe dianggap sistem warisan, sistem yang ada mungkin tidak
sepenuhnya memadai untuk memenuhi kebutuhan perusahaan, dan menjadi sulit untuk
diterapkan.
2.5.2 Minicomputers
Minicomputer yaitu penggabungan beberapa
karakteristik dari komputer mainframe dan microcomputer. Saat ini, mereka
sering disebut sebagai server oleh perusahaan seperti IBM (misalnya IBM AS/400)
dan Hewlett-Packard (misalnya HP Alpha). Berbagai jenis server yang mungkin
memiliki fungsi yang berbeda, seperti mengelola jaringan atau hosting database.
2.5.3 Microcomputers
Microcomputer adalah teknologi yang lebih modern yang
menyediakan fasilitas komputasi yang relatif kuat dengan biaya rendah. Microcomputer
sekarang sering disebut sebagai mesin 'klien' yang menerima layanan dan data
dari mesin 'server'. Beberapa karakteristik utama dari Microcomputer adalah
bahwa mereka lebih kecil, relatif murah dan dapat digunakan untuk berbagai
keperluan.
3. Software (Perangkat Lunak)
Bab ini memberikan tinjauan tentang fitur-fitur umum
untuk berbagai aplikasi perangkat lunak modern, dan cara perangkat lunak dapat
digunakan untuk mendukung kegiatan bisnis dari sebuah organisasi. Software
dapat didefinisikan sebagai serangkaian instruksi rinci yang mengendalikan
operasi dari sebuah sistem komputer dan sebagai program yang dikembangkan oleh
pemrogram komputer. Ada dua kategori utama dari software atau perangkat lunak, perangkat
lunak sistem dan perangkat lunak aplikasi.
3.1 Systems software
Sistem perangkat lunak mengelola dan mengontrol
operasi dari sistem komputer karena melakukan tugas atas nama pengguna.
Perangkat lunak sistem terdiri dari tiga kategori dasar: sistem operasi,
program pengembangan perangkat lunak dan program utilitas.
3.1.1 Operating Systems (OS)
Sistem operasi berinteraksi melalui perangkat keras komputer
dengan memonitor dan mengirimkan instruksi untuk mengelola dan mengarahkan
sumber daya komputer. Fungsi sistem operasi sebagai perantara antara fungsi
kebutuhan pengguna untuk melakukan, misalnya pencarian database, dan bagaimana
menerjemahkan dari perangkat keras ke dalam bentuk informasi yang ditampilankan
pada layar. Fungsi dasar dari sistem operasi meliputi: mengalokasikan dan
mengelola sumber daya sistem, penjadwalan penggunaan sumber daya dan memantau
kegiatan sistem komputer.
3.1.2 Software Development programs
Software program pengembangan memungkinkan pengguna
untuk mengembangkan perangkat lunak mereka sendiri dalam rangka untuk
melaksanakan tugas-tugas pengolahan menggunakan bahasa pemrograman. Bahasa
pemrograman dapat digambarkan dalam hal posisi historis mereka dalam
pengembangan sistem pemrograman komputer. Pemrograman generasi pertama bahasa
atau bahasa mesin membutuhkan programmer yang bekerja menterjemahkan satu dan
nol untuk mewakili karakter dan angka. Ini tugas yang sangat memakan waktu maka
disederhanakan menggunakan kode pendek yang disebut bahasa assembly. Sebuah
kemajuan besar datang dengan bahasa generasi ketiga seperti FORTRAN, COBOL,
BASIC, Pascal dan C yang secara substansial mengurangi waktu programmer dalam
memproduksi kode. Bahasa generasi keempat seperti SQL yang dibangun pada sistem
database dan menghasilkan kode lebih mudah daripada bahasa generasi ketiga.
3.1.3 Utility programs
Program utilitas menyediakan berbagai alat-alat yang mendukung operasi
dan manajemen dari suatu sistem komputer. Program yang memonitor kinerja sistem
atau memberikan kontrol keamanan adalah contoh dari program utilitas.