PERNGKAT LUNAK - aimarusciencemania

Download Report

Transcript PERNGKAT LUNAK - aimarusciencemania

Software
PERANGKAT LUNAK (software)
1. PERANGKAT LUNAK SISTEM
( System Software)
2. PERANGKAT LUNAK APLIKASI
( Aplication Software)
1. Perangkat Lunak Sistem
Perangkat Lunak dapat dibedakan :
A. Perangkat Lunak Sistem Operasi.
(Operating System)
B. Perangkat Lunak Bantuan.
(Utility)
C. Perangkat Lunak Bahasa.
(Language Software)
A. Perangkat Lunak Sistem
Program yang ditulis untuk mengendalikan dan
mengkoordinasi operasi dari sistem komputer
OS berfungsi sebagai manajer di dalam suatu
perusahaan, yaitu bertanggung jawab, mengendalikan
dan mengkoordinasikan semua operasi kegiatan
perusahaan secara efisien dan efektif
 OS pertama kali dikembangkan untuk komputer IBM 701
pd tahun 1954
 Kemudian dikembangkan oleh IBM pd th 1964 disebut dg
OS/360 untuk komputer system 360.
 Sekarang OS dapat digunakan oleh semua jenis
komputer.
 OS Semua Komp : MS DOS; Windows; Linux (untuk
komputer mikro) ; Unix (untuk komputer mini)
 OS Tunggal
: Apple DOS (komp Appel)
Komponen –komponen Sistem Operasi
 Sistem operasi umumnya ada dua bagian : control
program dan user interface
 Control program terdiri dari dua bagian :
 tersimpan di ROM disebut dg. Resident program
 tersimpan di simpanan luar disebut dg. Transient
program.
 Control program yg tersimpan di disk disebut dg. Disk
Operating System (DOS)
 Control program yg tersimpan di ROM disebut BIOS
(Basic Input Output System)
B. Perangkat Lunak Bantuan
OS menyediakan fasilitas sejumlah program bantuan yg
disebut dg Operating System Service atau Utility
(bantuan).
•
•
•
•
•
Contoh :
Menformat disk
Menyalin disk
Membersikan disk
Mencegah virus
tampilan
Contoh aplikasi:
• PC Tool
• Norton Utility
C. Perangkat Lunak Bahasa
 Language Software merupakan program khusus yg
sudah disediakan oleh perusahaan perangkat
lunak,untuk mengmbangkan prog. Aplikasi.
 Program ini berfungsi sebagai penterjemah antara
program yg ditulis deg bhs awam sehari-hari menjadi
bhs mesin, yg dimengerti oleh komputer.
 Jika Language Software tidak tersedia maka pembuat
program harus menulis programnya langsung dg
bahasa mesin yg terbentuk bilangan-bilangan binari
Perkembangan perangkat lunak bahasa
1) Perangkat Lunak Bahasa Generasi Pertama

Bahasa Mesin
Program ini hanya berisikan bilangan binner
2) Perangkat Lunak Bahasa Generasi Kedua

Bahasa Asambler
Program digunakan untuk menterjemahkan program
aplikasi yang ditulis dengan simbolik menjadi bahasa
mesin.
 Assambler merupakan programyg digunakan untuk
menterjemahkan program aplikasi yg ditulis dg bahasa
perakit atau bahasa pemrograman simbolik menjadi
bahasa mesin.
 Dengan bahasa simbolik, masing masing op-code dalam
bahasa mesin tidak ditulis dalam bentuk bilangan binari,
tetapi dalam suatu kode simbolik singkatan tertentu
disebut dengan mnemonic .
 Instruksi program ditulis dengan mnemonic akan
ditrjemahkan dalam bentuk bilangan binari bahasa mesin
dengan menggunakan assambler
 Program ditulis dg bahasa simbolik tsb disebut Source
program dan hasil terjemahannya disebut object program
C. Perangkat Lunak Bahasa
3) Perangkat Lunak Bahasa Generasi Ketiga
Walaupun penulisan program dg bahasa simbolic lebih
muda dibanding dg menulis program dg bhs mesin
tetapi masih sulit dikarenakan :



Penulis program hrs mengetahui susunan serta fungsi
dari masing-masing regester di processor,
Harus mengetahui dg persis cara alokasi memori
komputer yg dipergunakan
Harus mengetahui fungsi-fungsi yg disediakan oleh OS
dan lain sbg nya.
Bahasa perakit masih dekat dg bhs mesin sehingga msh
sulit. Untuk mengatasinya telah dikembangkan suatu
bahasa yg lebih dekat dg pemakai komputer, yaitu Bahasa
Tingkat Tinggi atau disebut dg Perangkat Lunak Bahasa
Prosedural
Perangkat Lunak Bahasa Generasi Ketiga
Merupakan bahasa tingkat tinggi

Bersifat Compiler

Bersifat interpreter
Contoh Program bersifat Interpreter :

Basic
Beginer All Porpose Simpolic instruction Code
(Basic; Basica; C Basic; Q Basic; Visual Basic)
C. Perangkat Lunak Bahasa
Contoh Program bersifat Compiler :
 Fortran ( Formula Translator )
Berorientasi kepermasalahan rumus-rumus (formula)
atau kepermasalahan teknik
 Cobol (Common Bussinis Oriented Language)
Berorientasi ke permasalahan bisnis
 Pascal
Berorientasi ke segala tujuan
 C & C++
Berprientasi ke tampilan dan menu
C. Perangkat Lunak Bahasa
4) Perangkat Lunak Bahasa Generasi Keempat
Bahasa berorientasi ke pemakai :


D base; Fox base
Acces; Excel macro
Bahasa berorientasi pembuat laporan:
 My SQL
C. Perangkat Lunak Bahasa
5) Perangkat Lunak Bahasa Lainnya
Bahasa Visual :


Visual Basic
Visual Foxpro
Untuk pembuat Internet :


Java
HTML (Hyper Text Markup Language)
2. Perangkat Lunak Aplikasi
•
•
•
•
•
Contoh Umum :
Pengola kata
Spreed sheet
Pengolah grafik
Data base
Publishing
•
•
•
•
Contoh Khusus :
Aplikasi akuntansi
Aplikasi keuangan
CAD
GL