Bab 3

Sistem Perangkat Lunak

1

Sistem Perangkat
Lunak
• Perangkat Keras (h/w) tidak dapat berjalan
tanpa adanya perangk...
Lanjutan…
• Perangkat lunak dapat digolongkan menjadi
dua, yaitu ;
• S/W sistem ; yang mengoperasikan sistem
komputernya, ...
Lanjutan s/w sistem
• S/W Aplikasi (application) ; program yang
ditulis dan diterjemahkan oleh language
software untuk men...
Hubungan S/W dan
H/W
Perangkat Lunak Aplikasi
Perangkat Lunak Bahasa

Sistem Operasi

BIOS (Basic Input Output Sistem)

Pe...
lanjutan
•
•
•
•
•
•
•
•

Apple DOS (apple)
DOS (disk operating system)
Windows (3.1,3.11,95,98,2000,NT, XP, Long horn)
UN...
Fungsi OS
• Multitasking : memungkinkan beberapa
program skaligus diproses pada saat
bersamaan di sebuah komputer dengan s...
S/W Sistem Bantuan
• OS menyediakan fasilitas program bantuan
(tools), ex ; memformat, menyalin, mengecek,
menangani file,...
Perangkat Lunak Bahasa
Generesi Pertama

• Bahasa Mesin, suatu instruksi program
yang ditulis dalam bahasa mesin,
misalnya...
Perangkat Lunak Bahasa
Generesi Ketiga

• Beranjak dari kesulitan dan fungsi yang
terbatas, dikembangkan bahasa generasi
k...
Lanjutan
• BASIC = Beginner All Purpose Symbolic
Instruction Code, diciptakan John G. Kemeny
dan Thomas E. Kurtz
• FORTRAN...
Perangkat Lunak Bahasa
Generesi Keempat

• Bahasa non Prosedural, karena user dapat
membuat aplikasi dengan mudah,
memberi...
S/W Aplikasi
• Perangkat lunak membentuk semacam
lapisan (layer) antara pengguna dan CPU.
• Perangkat lunak aplikasi terle...
lanjutan
• General business management software ;
membuat fungsi-fungsi spesifik yang
dilakukan dalam bisnis sehari-hari b...
Lanjutan
• Education software membantu kita dalam
mempelajari topik-topik spesifik dari suatu
disiplin ilmu.
• Ex ; perang...
CUI
• Common User Interface (CUI)
• Hampir semua perangkat lunak aplikasi saat
ini mempunyai antarmuka dengan pengguna
yan...
Jenis aplikasi
• Pengolah Kata (spred sheet)
–
–
–
–

Microsoft (Word, Excel, Powerpoint, Acces)
Lotus (Amipro, Lotus suit...
Lanjutan
•
•
•
•
•

Pembangun Web (WYSWG)
Macromedia (Firework, Dreamweaver, flash)
Adobe (Adobe go live,..
Microsoft (Fro...
Upcoming SlideShare
Loading in …5
×

03 pengantar software

319 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
319
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

03 pengantar software

  1. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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

×