SlideShare a Scribd company logo
1 of 17
Download to read offline
Bab 3

Sistem Perangkat Lunak

1

Sistem Perangkat
Lunak
• Perangkat Keras (h/w) tidak dapat berjalan
tanpa adanya perangkat lunak (s/w)
• Instruksi-instruksi yang diberikan oleh s/w
yang dikenali oleh h/w

2

1
Lanjutan…
• Perangkat lunak dapat digolongkan menjadi
dua, yaitu ;
• S/W sistem ; yang mengoperasikan sistem
komputernya, yang dibagi menjadi ;
– S/W operasi (operating system) : program yang
ditulis untuk mengendalikan dan mengkoordinasi
operasi pada sistem komputer

3

Lanjutan s/w sistem
– S/W sistem bantuan (utility) ; sebuah program
komputer, misalnya memformat HD, menyalin
disk, membersihkan virus, dll (diskkeaper, norton,
partion magic,…)
– S/W bahasa (language) ; untuk menterjemahkan
instruksi-instruksi yang ditulis dalam bahasa
pemrograman ke dalam bahasa mesin yang dapat
dimengerti komputer (pascal, COBOL, Fortran,
asembly,…)
4

2
Lanjutan s/w sistem
• S/W Aplikasi (application) ; program yang
ditulis dan diterjemahkan oleh language
software untuk menyelesaikan aplikasi
tertentu (Pengolah kata, image, video,…)

5

Cara Kerja H/W dan
S/W
• Sistem operasi fungsinya mengaktifkan
hardware, supaya sistem OS dpt aktif maka
diletakkan di RAM
• OS aktif di RAM , mengatur, mengawasi proses
dari program komputer, penggunaan alat-alat
• BIOS

6

3
Hubungan S/W dan
H/W
Perangkat Lunak Aplikasi
Perangkat Lunak Bahasa

Sistem Operasi

BIOS (Basic Input Output Sistem)

Perangkat Keras
7

Sistem Operasi
• Sistem operasi / operating systems (OS) ;
program yang ditulis untuk mengendalikan
dan mengkoordinasi kegiatan operasi dari
sistem komputer
• Bertanggung jawab, mengendalikan dan
mengkoordinasikan semua operasi kegiatan

8

4
lanjutan
•
•
•
•
•
•
•
•

Apple DOS (apple)
DOS (disk operating system)
Windows (3.1,3.11,95,98,2000,NT, XP, Long horn)
UNIX dan Linux
Mac OS (Macintosh)
FreeBSD
Solaris
Novell
9

Komponenkomponen OS
• OS terdiri dari 2 bagian ; control program dan
user interface.
– Control Program tersimpan dalam ROM (Read Only
Memory) disebut resident memory.
– Control Program tersimpan di disk disebut disk
operating system (DOS)

10

5
Fungsi OS
• Multitasking : memungkinkan beberapa
program skaligus diproses pada saat
bersamaan di sebuah komputer dengan single
user.
• Multiprogramming : memungkinkan beberapa
program menggunakan resources komputer
pada saat waktu yang bersamaan bergantian
(ex ; proses memasukan data, melakukan
cetak pd printer)
11

Lanjutan
• Time Sharing : memungkinkan beberapa
pemakai komputer menggunakan CPU
bersamaan dan CPU akan memberikan
waktunya bergantian kepada user untuk
melayaninya
• Multiprocessing : memungkinkan beberapa
CPU bekerja bersama-sama secara pararel
dalam suatu sistem
12

6
S/W Sistem Bantuan
• OS menyediakan fasilitas program bantuan
(tools), ex ; memformat, menyalin, mengecek,
menangani file, menangani tampilan, …
• Defragmentasi, Copy, Delete, Zip, burn, dll

13

S/W Bahasa
• Program khusus yang dibuat oleh vendor,
yang digunakan untuk mengembangkan
program aplikasi.
• Berfungsi sebagai penterjemah antara
program yang ditulis dengan bahasa manusia
menjadi bahasa mesin (machine language)
yang dibaca oleh komputer

14

7
Perangkat Lunak Bahasa
Generesi Pertama

• Bahasa Mesin, suatu instruksi program
yang ditulis dalam bahasa mesin,
misalnya 00010100001.

15

Perangkat Lunak Bahasa
Generesi Kedua

• Beranjak dari sulitnya bahasa mesin, maka
dibuat bahasa generasi kedua yaitu
assembler.
• Menterjemahkan program aplikasi yang
ditulis dengan bahasa perakit menjadi bahasa
mesin
• Ditulis dengan kode simbolik (mnemonic)

16

8
Perangkat Lunak Bahasa
Generesi Ketiga

• Beranjak dari kesulitan dan fungsi yang
terbatas, dikembangkan bahasa generasi
ketiga, yaitu bahasa tingkat tinggi
• Bahasa prosedural, yang ditulis dengan
prosedur tertentu, urut dari awal sampai akhir
sesuai dengan algoritmanya

17

Lanjutan…
• Bahasa compiler dan interpreter, FORTRAN, COBOL,
PASCAL, C, BASIC
• Interpreter merupakan program untuk
menterjemahkan program yang ditulis dengan
bahasa tingkat tinggi ke bahasa mesin.
• Compiler = program dibuat dulu lalu di compile
dengan compilernya
• Interpreter = source program baris demi baris
diterjemahkan oleh interpreternya
18

9
Lanjutan
• BASIC = Beginner All Purpose Symbolic
Instruction Code, diciptakan John G. Kemeny
dan Thomas E. Kurtz
• FORTRAN = FOR mula TRANslator, berorientasi
pada masalah tertentu (rumus-rumus
aritmatik)

19

Lanjutan
• COBOL = Common Business Oriented Language,
pada masalah bisnis.
• Pascal = oleh Prof. Niklasu Wirth, bahasa
populer dari pelajar hingga mahasiswa.
• C dan C++ = oleh Dennis M.Ritchie, dasar dari
OS dan aplikasi yang terkenal

20

10
Perangkat Lunak Bahasa
Generesi Keempat

• Bahasa non Prosedural, karena user dapat
membuat aplikasi dengan mudah,
memberikan instruksi apa yang harus
diselesaikan bukan mengintruksi secara rinci,
dikelompokkan ;
– Bahasa queri, report, graphics, aplikasi

21

Perangkat Lunak
Bahasa Lainnya
• Bahasa Visual, OOP, HTML, Java.
• Visual = berorintasi objek, langsung drag and
drop. Ex = visual basic, delphi, foxpro, access,
dll
• Java = berorientasi objek yang digunakan
untuk lintas platform dan OS (banyak
variannya)
• HTML = Hypertext Markup Langguage,
membuat halaman hypermedia di Internet
22

11
S/W Aplikasi
• Perangkat lunak membentuk semacam
lapisan (layer) antara pengguna dan CPU.
• Perangkat lunak aplikasi terletak pada lapisan
yang paling dekat dengan pengguna,
• membantu pengguna untuk menyelesaikan
masalah-masalah atau melakukan tugas yang
spesifik

23

lanjutan
• Secara umum perangkat lunak aplikasi dapat dibagi
menjadi:
–
–
–
–
–
–
–

General business management
Industry – specific
Custom – developed
Education
Personal productivity
Groupware
Specialized software tools

24

12
lanjutan
• General business management software ;
membuat fungsi-fungsi spesifik yang
dilakukan dalam bisnis sehari-hari berjalan
secara otomatis, seperti pembayaran,
manajemen proyek, kontrol inventori, dan lain
sebagainya.

25

Lanjutan
• Industry-specific software adalah perangkat
lunak aplikasi khusus yang digunakan untuk
membantu pelaksanaan tugas khusus dalam
industri terrtentu
• Ex ; SIA, SISDM, SIPRO

26

13
Lanjutan
• Education software membantu kita dalam
mempelajari topik-topik spesifik dari suatu
disiplin ilmu.
• Ex ; perangkat lunak Microsoft ENCARTA adalah
suatu ensiklopedi multimedia

27

Lanjutan
• Personal Productivity Software mencakup:
–
–
–
–
–
–

Word Processing
Desktop Publishing
Spreadsheet
Presentation Graphics
Communication
Personal Information Management

28

14
CUI
• Common User Interface (CUI)
• Hampir semua perangkat lunak aplikasi saat
ini mempunyai antarmuka dengan pengguna
yang umum (Common User Interface (CUI).
• Dengan format ini maka perintah yang sama
akan muncul pada tempat yang sama dari
setiap aplikasi yang dibeli.

29

30

15
Jenis aplikasi
• Pengolah Kata (spred sheet)
–
–
–
–

Microsoft (Word, Excel, Powerpoint, Acces)
Lotus (Amipro, Lotus suite)
Novel (Word Perfect)
…

31

Lanjutan
•
•
•
•
•

Pengolah Images (video)
Adobe (Photoshop, pagemaker, primere,…)
Corel (Corel draw, photopaint, ventura,…)
Ulead (Photo impact, video,…)
…

32

16
Lanjutan
•
•
•
•
•

Pembangun Web (WYSWG)
Macromedia (Firework, Dreamweaver, flash)
Adobe (Adobe go live,..
Microsoft (Front page, liquid motion)
…

33

Note …
• Tanpa software, hardware tidak akan berguna
• Softwarelah yang mengendalikan (driven
machine)
• Softwarelah yang menjadi interface dan
perantara antara manusia dan komputer

34

17

More Related Content

What's hot

Perangkat Lunak Komputer
Perangkat Lunak KomputerPerangkat Lunak Komputer
Perangkat Lunak Komputermarda tila
 
Perangkat lunak presentation
Perangkat lunak presentationPerangkat lunak presentation
Perangkat lunak presentationDavid Indra Kz
 
Pti (5) teknologi perangkat lunak (software)
Pti (5)   teknologi perangkat lunak (software) Pti (5)   teknologi perangkat lunak (software)
Pti (5) teknologi perangkat lunak (software) Chabil_Juniar
 
Pengenalan Pemrograman Komputer - dasar visual basic bagian 1
Pengenalan Pemrograman Komputer - dasar visual basic bagian 1Pengenalan Pemrograman Komputer - dasar visual basic bagian 1
Pengenalan Pemrograman Komputer - dasar visual basic bagian 1Isya Ansyari
 
Power Point
Power PointPower Point
Power Pointrifiok
 
Dianvs.blogspot.com perangkat lunak
Dianvs.blogspot.com perangkat lunakDianvs.blogspot.com perangkat lunak
Dianvs.blogspot.com perangkat lunaksuleman ganteng
 
Roly Yansyah - Teknologi Perangkat Lunak Komputer
Roly Yansyah - Teknologi Perangkat Lunak KomputerRoly Yansyah - Teknologi Perangkat Lunak Komputer
Roly Yansyah - Teknologi Perangkat Lunak Komputerbelajarkomputer
 
Konsep dasar perangkat lunak kompress
Konsep dasar perangkat lunak kompressKonsep dasar perangkat lunak kompress
Konsep dasar perangkat lunak kompressfajrin_ilham
 
Pengantar teknologi informasi 2
Pengantar teknologi informasi 2Pengantar teknologi informasi 2
Pengantar teknologi informasi 2Mega Kartika
 
3. pti software
3. pti software3. pti software
3. pti softwareONE HEART
 

What's hot (18)

Perangkat Lunak Komputer
Perangkat Lunak KomputerPerangkat Lunak Komputer
Perangkat Lunak Komputer
 
Perangkat lunak presentation
Perangkat lunak presentationPerangkat lunak presentation
Perangkat lunak presentation
 
Pti (5) teknologi perangkat lunak (software)
Pti (5)   teknologi perangkat lunak (software) Pti (5)   teknologi perangkat lunak (software)
Pti (5) teknologi perangkat lunak (software)
 
Perangkat Lunak
Perangkat LunakPerangkat Lunak
Perangkat Lunak
 
Pengenalan Pemrograman Komputer - dasar visual basic bagian 1
Pengenalan Pemrograman Komputer - dasar visual basic bagian 1Pengenalan Pemrograman Komputer - dasar visual basic bagian 1
Pengenalan Pemrograman Komputer - dasar visual basic bagian 1
 
Power Point
Power PointPower Point
Power Point
 
Sistem Informasi - Software
Sistem Informasi - SoftwareSistem Informasi - Software
Sistem Informasi - Software
 
Dianvs.blogspot.com perangkat lunak
Dianvs.blogspot.com perangkat lunakDianvs.blogspot.com perangkat lunak
Dianvs.blogspot.com perangkat lunak
 
Modul4ppt (PTI)
Modul4ppt (PTI)Modul4ppt (PTI)
Modul4ppt (PTI)
 
Macam macam perangkat lunak dan fungsinya
Macam macam perangkat lunak dan fungsinyaMacam macam perangkat lunak dan fungsinya
Macam macam perangkat lunak dan fungsinya
 
Perangkat Lunak
Perangkat LunakPerangkat Lunak
Perangkat Lunak
 
Roly Yansyah - Teknologi Perangkat Lunak Komputer
Roly Yansyah - Teknologi Perangkat Lunak KomputerRoly Yansyah - Teknologi Perangkat Lunak Komputer
Roly Yansyah - Teknologi Perangkat Lunak Komputer
 
Materi3
Materi3Materi3
Materi3
 
Konsep dasar perangkat lunak kompress
Konsep dasar perangkat lunak kompressKonsep dasar perangkat lunak kompress
Konsep dasar perangkat lunak kompress
 
Tugas tik yang seambrek
Tugas tik yang seambrekTugas tik yang seambrek
Tugas tik yang seambrek
 
Pengantar teknologi informasi 2
Pengantar teknologi informasi 2Pengantar teknologi informasi 2
Pengantar teknologi informasi 2
 
Makalah SOFTWARE
Makalah SOFTWAREMakalah SOFTWARE
Makalah SOFTWARE
 
3. pti software
3. pti software3. pti software
3. pti software
 

Similar to 03 pengantar software

Pertemuan-4-PERANGKAT-LUNAK-SOFTWARE.pptx
Pertemuan-4-PERANGKAT-LUNAK-SOFTWARE.pptxPertemuan-4-PERANGKAT-LUNAK-SOFTWARE.pptx
Pertemuan-4-PERANGKAT-LUNAK-SOFTWARE.pptxTASBIHTVCHANNEL
 
Pengenalan software
Pengenalan softwarePengenalan software
Pengenalan softwareTitik13
 
5.software komputer
5.software komputer5.software komputer
5.software komputerAripinor
 
Materi Perkuliahan Sistem Operasi ( OS ).ppt
Materi Perkuliahan Sistem Operasi ( OS ).pptMateri Perkuliahan Sistem Operasi ( OS ).ppt
Materi Perkuliahan Sistem Operasi ( OS ).pptDEDEALAMSYAHSPd
 
Materi OS WINDOWS SERVER DAN BERBAGAI SISTEN OPERASI
Materi OS WINDOWS SERVER DAN BERBAGAI SISTEN OPERASIMateri OS WINDOWS SERVER DAN BERBAGAI SISTEN OPERASI
Materi OS WINDOWS SERVER DAN BERBAGAI SISTEN OPERASIAditiaHamid1
 
Materi mengenai sistem orerasi dasarOS_2.ppt
Materi mengenai sistem orerasi dasarOS_2.pptMateri mengenai sistem orerasi dasarOS_2.ppt
Materi mengenai sistem orerasi dasarOS_2.pptdonlotpilem2
 
Materi Pengantar Teknologi Informasi Pertemuan Ke-7
Materi Pengantar Teknologi Informasi Pertemuan Ke-7Materi Pengantar Teknologi Informasi Pertemuan Ke-7
Materi Pengantar Teknologi Informasi Pertemuan Ke-7Dedy Wijaya
 
Pti pertemuan ke 07
Pti pertemuan ke 07Pti pertemuan ke 07
Pti pertemuan ke 07Dedy Wijaya
 
Materi OS.ppt
Materi OS.pptMateri OS.ppt
Materi OS.ppthsdfh
 
Materi 2 : Perangkat lunak (software)
Materi 2 : Perangkat lunak (software)Materi 2 : Perangkat lunak (software)
Materi 2 : Perangkat lunak (software)Nanang Kurniawan
 
Pengenalan Perisian Komputer
Pengenalan Perisian KomputerPengenalan Perisian Komputer
Pengenalan Perisian KomputerYusrinaldiibrahim
 
Pengantar Teknologi Informasi
Pengantar Teknologi InformasiPengantar Teknologi Informasi
Pengantar Teknologi InformasiDena Putra
 
Makalah perangkat lunak dan perangkat keras komputer
Makalah perangkat lunak dan perangkat keras komputerMakalah perangkat lunak dan perangkat keras komputer
Makalah perangkat lunak dan perangkat keras komputerMara Sutan Siregar
 
080425 artikel software azrul
080425 artikel software   azrul080425 artikel software   azrul
080425 artikel software azrulfarzanaekh
 
Rangkuman tik bab 1
Rangkuman tik bab 1Rangkuman tik bab 1
Rangkuman tik bab 101sholihah
 
Tugas II SIM tentang Perangkat Lunak Komputer
Tugas II SIM tentang Perangkat Lunak KomputerTugas II SIM tentang Perangkat Lunak Komputer
Tugas II SIM tentang Perangkat Lunak Komputerwidyamustika
 

Similar to 03 pengantar software (20)

Pertemuan-4-PERANGKAT-LUNAK-SOFTWARE.pptx
Pertemuan-4-PERANGKAT-LUNAK-SOFTWARE.pptxPertemuan-4-PERANGKAT-LUNAK-SOFTWARE.pptx
Pertemuan-4-PERANGKAT-LUNAK-SOFTWARE.pptx
 
Pengenalan software
Pengenalan softwarePengenalan software
Pengenalan software
 
Literasi Digital.pdf
Literasi Digital.pdfLiterasi Digital.pdf
Literasi Digital.pdf
 
5.software komputer
5.software komputer5.software komputer
5.software komputer
 
Power poin modul 4
Power poin modul 4Power poin modul 4
Power poin modul 4
 
Materi Perkuliahan Sistem Operasi ( OS ).ppt
Materi Perkuliahan Sistem Operasi ( OS ).pptMateri Perkuliahan Sistem Operasi ( OS ).ppt
Materi Perkuliahan Sistem Operasi ( OS ).ppt
 
Materi OS WINDOWS SERVER DAN BERBAGAI SISTEN OPERASI
Materi OS WINDOWS SERVER DAN BERBAGAI SISTEN OPERASIMateri OS WINDOWS SERVER DAN BERBAGAI SISTEN OPERASI
Materi OS WINDOWS SERVER DAN BERBAGAI SISTEN OPERASI
 
Materi mengenai sistem orerasi dasarOS_2.ppt
Materi mengenai sistem orerasi dasarOS_2.pptMateri mengenai sistem orerasi dasarOS_2.ppt
Materi mengenai sistem orerasi dasarOS_2.ppt
 
Materi Pengantar Teknologi Informasi Pertemuan Ke-7
Materi Pengantar Teknologi Informasi Pertemuan Ke-7Materi Pengantar Teknologi Informasi Pertemuan Ke-7
Materi Pengantar Teknologi Informasi Pertemuan Ke-7
 
Pti pertemuan ke 07
Pti pertemuan ke 07Pti pertemuan ke 07
Pti pertemuan ke 07
 
Materi OS.ppt
Materi OS.pptMateri OS.ppt
Materi OS.ppt
 
Materi OS.ppt
Materi OS.pptMateri OS.ppt
Materi OS.ppt
 
Materi 2 : Perangkat lunak (software)
Materi 2 : Perangkat lunak (software)Materi 2 : Perangkat lunak (software)
Materi 2 : Perangkat lunak (software)
 
Perangkat lunak
Perangkat lunakPerangkat lunak
Perangkat lunak
 
Pengenalan Perisian Komputer
Pengenalan Perisian KomputerPengenalan Perisian Komputer
Pengenalan Perisian Komputer
 
Pengantar Teknologi Informasi
Pengantar Teknologi InformasiPengantar Teknologi Informasi
Pengantar Teknologi Informasi
 
Makalah perangkat lunak dan perangkat keras komputer
Makalah perangkat lunak dan perangkat keras komputerMakalah perangkat lunak dan perangkat keras komputer
Makalah perangkat lunak dan perangkat keras komputer
 
080425 artikel software azrul
080425 artikel software   azrul080425 artikel software   azrul
080425 artikel software azrul
 
Rangkuman tik bab 1
Rangkuman tik bab 1Rangkuman tik bab 1
Rangkuman tik bab 1
 
Tugas II SIM tentang Perangkat Lunak Komputer
Tugas II SIM tentang Perangkat Lunak KomputerTugas II SIM tentang Perangkat Lunak Komputer
Tugas II SIM tentang Perangkat Lunak Komputer
 

More from Billy Alhamra

Struktur karakteristik dan aplikasi thyristor
Struktur karakteristik dan aplikasi thyristorStruktur karakteristik dan aplikasi thyristor
Struktur karakteristik dan aplikasi thyristorBilly Alhamra
 
M04b dasar program c
M04b dasar program cM04b dasar program c
M04b dasar program cBilly Alhamra
 
M04a sekilastentang c
M04a sekilastentang cM04a sekilastentang c
M04a sekilastentang cBilly Alhamra
 
M03b algoritma lanjutan
M03b algoritma lanjutanM03b algoritma lanjutan
M03b algoritma lanjutanBilly Alhamra
 
M05a pengambilan keputusan
M05a  pengambilan keputusanM05a  pengambilan keputusan
M05a pengambilan keputusanBilly Alhamra
 
02 pengantar hardware
02 pengantar hardware02 pengantar hardware
02 pengantar hardwareBilly Alhamra
 

More from Billy Alhamra (12)

Struktur karakteristik dan aplikasi thyristor
Struktur karakteristik dan aplikasi thyristorStruktur karakteristik dan aplikasi thyristor
Struktur karakteristik dan aplikasi thyristor
 
Mengenal PLC
Mengenal PLCMengenal PLC
Mengenal PLC
 
M04b dasar program c
M04b dasar program cM04b dasar program c
M04b dasar program c
 
M04a sekilastentang c
M04a sekilastentang cM04a sekilastentang c
M04a sekilastentang c
 
M05c perulangan2
M05c  perulangan2M05c  perulangan2
M05c perulangan2
 
M05b perulangan
M05b  perulanganM05b  perulangan
M05b perulangan
 
M03b algoritma lanjutan
M03b algoritma lanjutanM03b algoritma lanjutan
M03b algoritma lanjutan
 
M05a pengambilan keputusan
M05a  pengambilan keputusanM05a  pengambilan keputusan
M05a pengambilan keputusan
 
M03a algoritma
M03a algoritmaM03a algoritma
M03a algoritma
 
04 input output
04 input output04 input output
04 input output
 
02 pengantar hardware
02 pengantar hardware02 pengantar hardware
02 pengantar hardware
 
01 sejarah komputer
01 sejarah komputer01 sejarah komputer
01 sejarah komputer
 

03 pengantar software

  • 1. Bab 3 Sistem Perangkat Lunak 1 Sistem Perangkat Lunak • Perangkat Keras (h/w) tidak dapat berjalan tanpa adanya perangkat lunak (s/w) • Instruksi-instruksi yang diberikan oleh s/w yang dikenali oleh h/w 2 1
  • 2. Lanjutan… • Perangkat lunak dapat digolongkan menjadi dua, yaitu ; • S/W sistem ; yang mengoperasikan sistem komputernya, yang dibagi menjadi ; – S/W operasi (operating system) : program yang ditulis untuk mengendalikan dan mengkoordinasi operasi pada sistem komputer 3 Lanjutan s/w sistem – S/W sistem bantuan (utility) ; sebuah program komputer, misalnya memformat HD, menyalin disk, membersihkan virus, dll (diskkeaper, norton, partion magic,…) – S/W bahasa (language) ; untuk menterjemahkan instruksi-instruksi yang ditulis dalam bahasa pemrograman ke dalam bahasa mesin yang dapat dimengerti komputer (pascal, COBOL, Fortran, asembly,…) 4 2
  • 3. Lanjutan s/w sistem • S/W Aplikasi (application) ; program yang ditulis dan diterjemahkan oleh language software untuk menyelesaikan aplikasi tertentu (Pengolah kata, image, video,…) 5 Cara Kerja H/W dan S/W • Sistem operasi fungsinya mengaktifkan hardware, supaya sistem OS dpt aktif maka diletakkan di RAM • OS aktif di RAM , mengatur, mengawasi proses dari program komputer, penggunaan alat-alat • BIOS 6 3
  • 4. Hubungan S/W dan H/W Perangkat Lunak Aplikasi Perangkat Lunak Bahasa Sistem Operasi BIOS (Basic Input Output Sistem) Perangkat Keras 7 Sistem Operasi • Sistem operasi / operating systems (OS) ; program yang ditulis untuk mengendalikan dan mengkoordinasi kegiatan operasi dari sistem komputer • Bertanggung jawab, mengendalikan dan mengkoordinasikan semua operasi kegiatan 8 4
  • 5. lanjutan • • • • • • • • Apple DOS (apple) DOS (disk operating system) Windows (3.1,3.11,95,98,2000,NT, XP, Long horn) UNIX dan Linux Mac OS (Macintosh) FreeBSD Solaris Novell 9 Komponenkomponen OS • OS terdiri dari 2 bagian ; control program dan user interface. – Control Program tersimpan dalam ROM (Read Only Memory) disebut resident memory. – Control Program tersimpan di disk disebut disk operating system (DOS) 10 5
  • 6. Fungsi OS • Multitasking : memungkinkan beberapa program skaligus diproses pada saat bersamaan di sebuah komputer dengan single user. • Multiprogramming : memungkinkan beberapa program menggunakan resources komputer pada saat waktu yang bersamaan bergantian (ex ; proses memasukan data, melakukan cetak pd printer) 11 Lanjutan • Time Sharing : memungkinkan beberapa pemakai komputer menggunakan CPU bersamaan dan CPU akan memberikan waktunya bergantian kepada user untuk melayaninya • Multiprocessing : memungkinkan beberapa CPU bekerja bersama-sama secara pararel dalam suatu sistem 12 6
  • 7. S/W Sistem Bantuan • OS menyediakan fasilitas program bantuan (tools), ex ; memformat, menyalin, mengecek, menangani file, menangani tampilan, … • Defragmentasi, Copy, Delete, Zip, burn, dll 13 S/W Bahasa • Program khusus yang dibuat oleh vendor, yang digunakan untuk mengembangkan program aplikasi. • Berfungsi sebagai penterjemah antara program yang ditulis dengan bahasa manusia menjadi bahasa mesin (machine language) yang dibaca oleh komputer 14 7
  • 8. Perangkat Lunak Bahasa Generesi Pertama • Bahasa Mesin, suatu instruksi program yang ditulis dalam bahasa mesin, misalnya 00010100001. 15 Perangkat Lunak Bahasa Generesi Kedua • Beranjak dari sulitnya bahasa mesin, maka dibuat bahasa generasi kedua yaitu assembler. • Menterjemahkan program aplikasi yang ditulis dengan bahasa perakit menjadi bahasa mesin • Ditulis dengan kode simbolik (mnemonic) 16 8
  • 9. Perangkat Lunak Bahasa Generesi Ketiga • Beranjak dari kesulitan dan fungsi yang terbatas, dikembangkan bahasa generasi ketiga, yaitu bahasa tingkat tinggi • Bahasa prosedural, yang ditulis dengan prosedur tertentu, urut dari awal sampai akhir sesuai dengan algoritmanya 17 Lanjutan… • Bahasa compiler dan interpreter, FORTRAN, COBOL, PASCAL, C, BASIC • Interpreter merupakan program untuk menterjemahkan program yang ditulis dengan bahasa tingkat tinggi ke bahasa mesin. • Compiler = program dibuat dulu lalu di compile dengan compilernya • Interpreter = source program baris demi baris diterjemahkan oleh interpreternya 18 9
  • 10. Lanjutan • BASIC = Beginner All Purpose Symbolic Instruction Code, diciptakan John G. Kemeny dan Thomas E. Kurtz • FORTRAN = FOR mula TRANslator, berorientasi pada masalah tertentu (rumus-rumus aritmatik) 19 Lanjutan • COBOL = Common Business Oriented Language, pada masalah bisnis. • Pascal = oleh Prof. Niklasu Wirth, bahasa populer dari pelajar hingga mahasiswa. • C dan C++ = oleh Dennis M.Ritchie, dasar dari OS dan aplikasi yang terkenal 20 10
  • 11. Perangkat Lunak Bahasa Generesi Keempat • Bahasa non Prosedural, karena user dapat membuat aplikasi dengan mudah, memberikan instruksi apa yang harus diselesaikan bukan mengintruksi secara rinci, dikelompokkan ; – Bahasa queri, report, graphics, aplikasi 21 Perangkat Lunak Bahasa Lainnya • Bahasa Visual, OOP, HTML, Java. • Visual = berorintasi objek, langsung drag and drop. Ex = visual basic, delphi, foxpro, access, dll • Java = berorientasi objek yang digunakan untuk lintas platform dan OS (banyak variannya) • HTML = Hypertext Markup Langguage, membuat halaman hypermedia di Internet 22 11
  • 12. S/W Aplikasi • Perangkat lunak membentuk semacam lapisan (layer) antara pengguna dan CPU. • Perangkat lunak aplikasi terletak pada lapisan yang paling dekat dengan pengguna, • membantu pengguna untuk menyelesaikan masalah-masalah atau melakukan tugas yang spesifik 23 lanjutan • Secara umum perangkat lunak aplikasi dapat dibagi menjadi: – – – – – – – General business management Industry – specific Custom – developed Education Personal productivity Groupware Specialized software tools 24 12
  • 13. lanjutan • General business management software ; membuat fungsi-fungsi spesifik yang dilakukan dalam bisnis sehari-hari berjalan secara otomatis, seperti pembayaran, manajemen proyek, kontrol inventori, dan lain sebagainya. 25 Lanjutan • Industry-specific software adalah perangkat lunak aplikasi khusus yang digunakan untuk membantu pelaksanaan tugas khusus dalam industri terrtentu • Ex ; SIA, SISDM, SIPRO 26 13
  • 14. Lanjutan • Education software membantu kita dalam mempelajari topik-topik spesifik dari suatu disiplin ilmu. • Ex ; perangkat lunak Microsoft ENCARTA adalah suatu ensiklopedi multimedia 27 Lanjutan • Personal Productivity Software mencakup: – – – – – – Word Processing Desktop Publishing Spreadsheet Presentation Graphics Communication Personal Information Management 28 14
  • 15. CUI • Common User Interface (CUI) • Hampir semua perangkat lunak aplikasi saat ini mempunyai antarmuka dengan pengguna yang umum (Common User Interface (CUI). • Dengan format ini maka perintah yang sama akan muncul pada tempat yang sama dari setiap aplikasi yang dibeli. 29 30 15
  • 16. Jenis aplikasi • Pengolah Kata (spred sheet) – – – – Microsoft (Word, Excel, Powerpoint, Acces) Lotus (Amipro, Lotus suite) Novel (Word Perfect) … 31 Lanjutan • • • • • Pengolah Images (video) Adobe (Photoshop, pagemaker, primere,…) Corel (Corel draw, photopaint, ventura,…) Ulead (Photo impact, video,…) … 32 16
  • 17. Lanjutan • • • • • Pembangun Web (WYSWG) Macromedia (Firework, Dreamweaver, flash) Adobe (Adobe go live,.. Microsoft (Front page, liquid motion) … 33 Note … • Tanpa software, hardware tidak akan berguna • Softwarelah yang mengendalikan (driven machine) • Softwarelah yang menjadi interface dan perantara antara manusia dan komputer 34 17