DEFINISI DAN
KARAKTERISTIK
SOFTWARE
4. Utilitas/utility
1. Sistem Operasi
Mac OS, adalah sistem operasi untuk komputer keluaran Apple yang biasa
disebut Mac atau Macintosh. Sistem operasi yang terbaru adalah Mac OS X versi
10.4 (Tiger). Awal tahun 2007 direncanakan peluncuran versi 10.5 (Leopard).
Kelemahan Windows selama ini adalah karena ia mudah diserang virus, hal
ini wajar karena ia banyak digunakan oleh para IT User jadi banyak orang sudah
mengerti tentang bahasa programnya. Ia juga tidak bisa dikembangkan secara
mandiri dan harus menunggu Microsoft, tidak ada source code-nya, disamping itu
pula ia dikenal sebagai OS yang mudah hang walau juga dikenal mudah untuk
Thread
Thread dalam ilmu komputer adalah singkatan dari “thread of execution”,
didefinisikan sebagai sekumpulan instruksi yang dapat dieksekusi secara paralel
dengan thread lainnya, dengan menggunakan metode time slice (ketika satu
prosesor melakukan perpindahan antara satu thread ke thread lainnya) atau
Device driver
Device driver adalah istilah teknologi informasi dalam bahasa Inggris yang
mengacu kepada komponen perangkat lunak yang mengizinkan sebuah sistem
komputer untuk berkomunikasi dengan sebuah perangk.at keras. Sebagian besar
perangkat keras, tidak akan dapat berjalan atau sama sekali tidak dapat berjalan
tanpa driver yang cocok yang terinstal di dalam sistem operasi.
2. Aplikasi
Program Aplikasi, seperti GL, MYOB, Payroll dll. Merupakan program yang
khusus melakukan suatu pekerjaan tertentu, seperti program gaji pada suatu
perusahaan. Maka program ini hanya digunakan oleh bagian keuangan saja tidak
dapat digunakan oleh departemen yang lain. Biasanya program aplikasi ini dibuat
oleh seorang programmer komputer sesuai dengan permintaan / kebutuhan
seseorang / lembaga/ perusahaan guna keperluan interennya.
Spreadsheet.
Software yang digunakan untuk mengolah informasi keuangan atau data-data
dalam bentuk tabulasi.
Data Manajemen.
Software yang digunakan untuk menyimpan, menghasilkan dan
memanipulasi data. Ada dua jenis data manajemen, yaitu filing program dan
database management system.
Word Processing.
Software yang digunakan untuk mengolah teks.
Aplikas Office
Desktop Publishing.
Software yang digunakan dalam bisnis penerbitan.
Multimedia. Software
yang menyajikan informasi dalam berbagai bentuk penampilan, seperti teks,
musik, suara, atau film. Terdapat dua jenis software multimedia, yaitu presentation
dan intercative. Penyajian informasi dalam presentation bersifat sekwensial seperti
dalam tv atau bioskop, sementara penyajian informasi dalam interactive dalam
mengikuti kehendak pemakai melalui media interaksi yang disediakan.
• Aplikasi multimedia
saat ini sangat banyak dan beragam. Di katakan Multimedia karena selain
penggunaan media teks, aplikasi ini dapat memproses / menampilkan dalam
bentuk yang lain yaitu gambar, suara (gambar 3.9) dan film (gambar 3.10).
Communication Software.
Komputer seringkali saling terhubung dalam rangka untuk membagi atau
mengaitkan informasi. Untuk pertukaran informasi ini, komputer menggunakan
communication software.
• Aplikasi Internet
• Messenger
Messenger di gunakan untuk berkomunikasi antara satu orang atau lebih
(conference), selain komunikasi melalu teks (messsage), juga bisa berupa suara
(voice) mapun film (webcam)
Assembly
Bahasa assembly adalah low level language, yakni lebih dekat dengan kode
mesin dari pada bahasa yang digunakan oleh manusia dalam kehidupan sehari-
hari. Karena masih berorientasi mesin, membutuhkan programmmer yang
memiliki pengetahuan mesin secara baik. Transfer program bahasa mesin kemesin
untuk type berbeda sering sulit dan dalam beberapa kasus tidak mungkin.
Programmer masih harus mempelajari bahasa assembly untuk mesin yang
berbeda.
jenis high level language cukup banyak, seperti misalnya BASIC, COBOL,
FORTRAN dan lain sebagainya. Sama halnya dengan tatacara yang terdapat
dalam bahasa assembly, penulisan program dalam high level language juga harus
diterjemahkan kedalam bahasa mesin sebelum proses dilakukan. Program
penterjemah disebuh compiler atau interpreter. satu bahasa dan bahasa lainnya
tidaklah sama, dan semuanya memiliki aturan dan tatacara sendiri-sendiri.
BASIC
bahasa BASIC misalnya, susunan programnya selalu terdiri atas tiga hal,
yaitu line number, keyword dan body program. Dalam hal ini BASIC merupakan
singkatan dari Beginners All-purpose Symbolic Instruction Code. Basic menjadi
sangat populer karena dapat dibuat dengan cara yang ber-struktur ataupun tidak,
disamping itu, BASIC memiliki versi interpreter dan versi compiler. BASIC
menjadi populer seiring dengan hadirnya microcomputer, yaitu pada akhir 70-an.
Demikian populernya BASIC, sehingga banyak pabrik komputer PC pada saat itu
yang membuat BASIC dalam versi ROM (Read Only Memory) disamping versi
interpreter ataupun compiler.
COBOL
COBOL yang merupakan singkatan dari Common Business Oriented
Language. Bahasa ini terbagi menjadi empat divisi, yaitu Identification Division,
Environtment Devision, Data Devision dan Prosedure Devision. Susunan bahasa
ini sangat rapi dan teliti sehingga menyerupai tulisan seorang manajer pada saat
membuat laporan ataupun seorang pengarang sedang membuat buku
PASCAL
PASCAL Programming Language juga merupakan suatu bahasa, dimana
nama yang ada diambil dari nama seorang ilmuawan Perancis yang sangat
terkenal, yaitu Blaise Pascal. Bahasa ini tersusun dengan pola struktur yang
mengalir dari atas kebawah. Disamping itu, sebuah program yang besar dapat
dipecah-pecah dalam beberapa modul program yang lebih kecil. Dengan demikian,
bahasa ini dapat mendorong seorang programmer untuk melihat sebuah persoalan
secara logic.
Visual C++
Visual C++ adalah bahasa pemrograman C++ versi Microsoft. Didasarkan
pada bahasa C, C++ adalah versi pembaharuan dari C yang mengambil bahasa C
ke evolusi bahasa pemrograman aras berikutnya - yang menyediakan
pemrograman berorientasi objek. Visual C++ adalah bahasa yang dikompilasi.
Sebuah compiler C++ (bahasa pemrograman C++ yang merupakan bagian dari
Visual C++ kita) mengambil instruksi-instruksi bahasa C++ dan
menterjemahkannya ke dalam format yang dapat dibaca komputer.
Visual Basic
Visual Basic dari Microsoft Corporation, merupakan bahasa pemrograman
yang secara cepat dan mudah dapat digunakan untuk membuat aplikasi pada
Microsoft Windows.
FoxPro
FoxPro adalah sebuah Sistem Manajemen Database (Database Management
System/ DBMS) elektronik, yang membantu kita untuk mengumpulkan,
4. Utilitas/utility