Anda di halaman 1dari 14

PERANGKAT LUNAK

Ryan Firnanda
&
Rully Chandra
Definisi Perangkat Lunak

Perangkat keras komputer tidak akan dapat berbuat apa-apa tanpa adanya
perangat lunak, teknologi yang canggih dari perangkat keras akan berfungsi bila intruksi-
intruksi tertentu telah di berikan kepadanya, intruksi-intruksi terseut di namakan dengan
perangkat lunak (software). Jadi berdasarkan bagian-bagiannya software computer dapat
di bagi menjadi 4

1. Sistem Operasi/ Operating system


2. Aplikasi/ Application program
3. Bahasa pemprograman/ Leanguage program
4. Utilitas/ Utility
Sistem Operasi

Sistem operasi merupakan sebuah penghubung antara pengguna dari komputer


dengan perangkat keras komputer. Sebelum ada sistem operasi, orang hanya menggunakan
komputer dengan menggunakan sinyal analog dan sinyal digital. Seirig dengan
berkembangnya pengetahuan dan teknologi, pada saat ini terdapat berbagai sistem operasi
dengan keunggulan masing-masing.

Pengertian sistem operasi secara umum ialah pengelola seluruh sumber


daya yang terdapat pada system komputer dan menyediakan sekumpulan layanan
(system calls) ke pemakai sehingga memudahkan dan menyamankan pengguna serta
pemanfaatan sumber daya sistem komputer.
Adapun contoh sistem operasi utama yang digunakan komputer sistem
umum (termasuk PC, komputer personal) terbagi menjadi 3 kelompok besar :
Keluarga Microsft windows yang antara lain terdiri dari windows dekstop
Environtment (versi 1.x hinga versin3.x), windows 9x (windows 95, 98, dan windows
ME), dan windows NT ( windows NT 3.x, windows NT 4.0. windows 2000, windows
XP, windows server 2003, windows vista, windows 7 yang akan diliris pada tahun
2009 dan windows Orient yang akan diliris pada tahun 2014).

Mac OS, adalah sistem operasi untuk komputer keluaran Apple yang biasas
disebut Mac atau Machintosh. Sistem operasi yang terbaru adalah Mac OS X versi
10.4 (Tiger). Awal tahun 2007 direncanaka peluncuran versi 10.5 (leopard).

Keluarga Unix yang menggunakan antar muka sistem operasi POSIX,


seperti SCO UNIX, keluarga BSD (Berkelley Software Distribution),
GNU/Linux, Mac OS/X (Berbasis Kernel BSD yang dimidifikasi, dan dikenal
dengan nama Darwin) dan GNU/Hurd
Lanjutan. . .

Sedangkan Komputer Mainframe, dan Super


Komputer menggunakan banyak sekali sistem operasi
yang berbeda-beda, umumnya merupakan turunan dari
sistem operasi UNIX yang di kembangkan oleh Vendor
seperti IBM AIX, HP/UX, dll.
Teknologi Sistem Operasi

Booting

Thread

Device driver
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 di gunakan oleh bagian keuangan saja tidak
dapat digunakan oleh departemen yang lain.

Contoh program Aplikasi Umum

General-purpose application program adalah software yag tidak dikaitkan dengan


tugas-tugas bisnis terntu, melainkan memiliki tujuan pengguna yang lebih umum
dalam pemrosesan informasi. Beberapa software yang termasuk dalam jenis ini
adalah :
Lanjutan . . . . .
Spreadsheet
Data Manajemen
Word Processing
Excel

Dekstop Publishing

Multimedia Software
Comunication Software

Email (Elektronik mail)

Workgroup

Integrated Enterprise Sofware


Bahasa pemprograman/ Language Program
Program language atau bahasa program adalah suatu bahasa ataupun suatu tata
cara yang dapat di gunakan oleh manusia (programer) untuk berkomunikasi secara
langsung dengan komputer. Jenis programming language sangatlah banyak. Tetapi
secara umum, pengertian programming language dibagi menjadi dua, yaitu Low level
language dan Hight level language.
1. Low level language adalah bahsa program atau suatu tata cara yang dapat di
gunakan untuk berkomunikasi dengan komputer. Dalam hal ini tata cara yang di
gunakan masih berorientasi dengan mesin, dikarenakan itu Low level language
juga di sebut sebagai bahasa mesin. Untuk menggunakan bahasa ini, programer
harus menuliskan intruksi untuk setiap intruksi secara jelas dan teliti setiap
Setiap program dan data yang, harus ditentukan pula address dimana
data program akan di simpan programer juga harus mengetahui
lokasi setiap indikator ataupun register dan program seluruh
fungsinya
Satu satu nya sibol yang tersedia untuk mengkomunikasikan tindakan
yang dilakukan dan meng-identifikasikan data adalah 0 dan 1. oleh
karena itu, apabila salah satu intruksi hilang karena terjadi kesalahan /
kekurangtelitian , seluruh intruksi harus di re-alokasi-kan untuk
membuat ruang guna menambahakan intruksi tersebut, dan ini berarti
pengubahan lokasi data .
Assembly

2. High level langguage merupakan satu bahasa program atau


suatu tatacara yang dapat digunakan untuk memberi
perintah/intruksi kepada komputer. Tata cara yang ada sangat
mirip dengan tatacara yang digunakan oleh manusia dalam
berkomunikasi. Dengan demikian, high level langguage lebih
mudah untuk di pelajari .
Lanjutan . . . .

Jenis high level langguage cukup banyak, seperti misalnya BESIC,COBOL,


FOTRAN, dan lain sebagai nya. Program penterjemah disebut kompiler atau interpreter,
satu bahasa dan bahasa lain nya tidaklah sama dan semua nya memiliki aturan dan
tatacara sendiri-sendiri .
 BASIC.
 COBOL.
 PASCAL
 Visual basic

 FoxPro
 Visual FoxxPro 6.0
 Visual C++
Utilitas/ utility
Program utility berfungsi utuk membantu atau

Mengisi kekurangan / kelemahan dari sistem operasi, misalnya PC


tools dapat melakukan format sebagaimana DOS, tapi PC tools
mampu memberikan keterangan dan animasi yang bagus dalam
proses pemformatan. File yang telah dihapus oleh DOS tidak dapat
dikemblikan lagi dengan program bantu hal ini dapat dilakukan .
Dan juga program utilitas, merupakan program khusus yang
berfungsi sebagai perangkat pemeliharaan komputer, seperti anti
virus, partisi hardisk, manajemen hardisk, dll. Contoh produk
program ultilitas: norton ultilities, partition magic, McAfee, dll.

Anda mungkin juga menyukai