SlideShare a Scribd company logo
1 of 15
SOFTWARE
 Software adalah komponen dalam data processing system
yang berupa program-program dan teknik-teknik lain untuk
mengontrol sistem.
 Pada umumnya, istilah software menyatakan cara-cara yang
menghasilkan hubungan yang lebih efisien antara manusia
dan mesin komputer.
Fungsi software antara lain:
• mengidentifikasi program
• menyiapkan aplikasi program sehingga tata kerja
seluruhnya peralatan komputer terkontrol
• mengatur dan membuat pekerjaan lebih efisien
Yang termasuk software adalah
 Programming Languages
 Routines (User program)
 Application package (Package programs)
 Input/output control system
 Operating System
Programming Language
 Programming language adalah bahasa-bahasa yang dipakai oleh
programmer untuk menuliskan kumpulan-kumpulan instruksi.
Contoh:
a. ASSEMBLER
Suatu bahasa yang lebih dekat dengan mesin (Machine Oriented
Language).
b. COBOL
Common Bussiness Oriented Language, untuk aplikasi komersil (bussiness).
c. FORTRAN
Formula Translator, untuk aplikasi ilmiah/teknik.
d. PL/I
Program Language One, merupakan kombinasi COBOL dengan
FORTRAN, untuk aplikasi komersil maupun ilmiah.
e. R.P.G
Report Program Generator, untuk aplikasi komersil.
 Bahasa C
 Microsoft Visual Basic
 Borland Delphi
 Micosoft Access
 Pascal
Menurut tingkatannya Bahasa Pemrograman dapat dibedakan dalam 3 macam
tingkat (level):
1. Low level language (Machine Oriented)
Bahasa yang termasuk dalam level ini lebih dekat hubungannya dengan
mesin.
Contoh : ASSEMBLER
2. High level language (Problem Oriented).
Sebaliknya, bahasa yang termasuk dalam level ini lebih dekat orientednya
dengan aplikasi problemnya.
Contoh : Cobol, Fortran, RPG, PL/I, , Pascal, MS Visual Basic, Borland Delphi
3. Semi Level Langunge
Bahasa yang dapat termasuk dalam Machine Oriented dan Problem
Oriented
Contoh : Bahasa C
Routines (User Program)
 Routines atau user program yaitu program yang dibuat oleh
programmer dalam bahasa program untuk suatu aplikasi
tertentu dan dipakai berulang-ulang.
 Contoh: Payroll, Inventory Control, Invoicing, Billing
procedure, Personalia, Security, dll
Application packages
• Application Packages atau Package Program ialah program-program
yang dibuat oleh perusahaan komputer untuk User yang beroperasi
dalam bidang-bidang umum, misalnya
penerbangan, asuransi, komunikasi, pembangunan gedung, toko-toko
pedagang eceran, dsb. Karena itu mereka dapat memakai program
komputer yang sama tanpa memerlukan perubahan-perubahan yang
berarti.
Beberapa contoh Package Program antara lain ;
 S.S.P. (Scientific Subroutine Package)
 MPSK - LINEAR PROGRAMMING (Mathematical
Programming Support - Extended - Liner Programming)
 G.P.S.S. (General Purpose Simulation System)
 CALOOMP - PLOTTER
 IMS .(Information Management System)
 C I C S (Customer Information Control System)
 P M I C (Project Management Information System)
 U M M S (Unit Materials Management System)
Perusahaan Komputer juga membuat/men-support suatu application
program yang disebut : UTILITY PROGRAM.
Contoh : Sort, Card to tape/disk, tape/disk to print, transfer
program, merge, dsb.
Operating Systen (OS)
Operating system adalah bagian software yang sangat penting, merupakan
kumpulan program yang mengontrol dan mengatur seluruh kegiatan prosessing
didalam sistem.
Pada prinsipnya, OS merupakan kumpulan dari program routine dan
prosedur, yang dibuat untuk memperkecil peranan manusia dalam sistem dan
untuk memperbesar efisiensi sistem.
Kemampuan komputer beroperasi itu sangat ditentukan oleh konfigurasi dan
kapasitas komputer tersebut. Hal ini tergantung dari sistem apa yang dipakai
dalam instalasi komputer.
Berikut adalah contoh-contoh OS yang dipakai antara lain:
• BOS (Basic Operating System)
• TOS (Tape Operating System)
• DOS (Disk Operating System)
• Microsoft Windows
• LINUX
OS disimpan didalam auxiliary storage unit yang disebut
System residence device (Sysres). Melalui IPL OS ini dipanggil
dan dimasukkan dalam main storage.
OS terdiri dari atas 2 bagian:
 Control program
 Processing Program
a. Control program
Control program berfungsi sebagai
 mengawasi pelaksanaan didalam processing
 mengontrol penempatan data didalam sistem termasuk
pengaturannya didalam storage
 mengatur jadwal pekerjaan processing
Ketiga fungsi diatas berturu-turut sering dinyatakan sebagai
Task Management, Data management dan job management
Control program terdiri dari
 Supervisor
 Job Control Program (JCP)
 Initial Program Loader (IPL)
b. Program Processing
Processing program terdiri dari
• Language Processor
• Service Program
• User-written Problem Program
Berfungsi sebagai
• mempermudah persiapan aplikasi program
• menentukan pekerjaan yang akan dilakukan oleh sistem
Language Processor
Language processor atau language translator (compiler) berfungsi
menyusun dan menterjemahkan dari bahasa manusia (source
rogram) ke dalam bahasa mesin (object-program).
Macam language processor (compiler) antara lain:
• Fortran compiler
• Pascal compiler
• Assembler compiler
Service Program
Service program adalah processing program yang melayani dan
memberikan beberapa fasilitas dalam aplikasi suatu program.
Service program ini terdiri dari
 Autotest
 Linkage editor
 Librarian
 Sort / merge
 Utilities
Pengelompokkan Software
Berdasarkan fungsinya, software dapat dibagi menjadi dua
golongan, yaitu
1. Application software (Perangkat lunak aplikasi)
 Adalah program yang biasa dipakai oleh pemakai untuk melakukan
tugas-tugas yang spesifik.
 Aplication software digolongkan menjadi beberapa yaitu
 bahasa pemrograman (programming language)
 program aplikasi (application program)
 program paket ( package program)
 program utilitas (utility program)
2. System software (Perangkat lunak system)
Sistem software atau support software (perangkat lunak
pendukung) adalah program yang digunakan untuk mengontrol
sumber daya komputer, seperti CPU dan input output device.
Contoh : Sistem operasi (Windows dan Linux)
Berdasarkan cara mendapatkan software dan hak
pemakaiannya, software dapat digolongkan pada :
1. Software komersial
2. Software public-domain
3. Shareware
4. Freeware
5. Rentalware.
6. Free software
7. Open source
TERIMA KASIH

More Related Content

What's hot

Konsep dasar perangkat lunak kompress
Konsep dasar perangkat lunak kompressKonsep dasar perangkat lunak kompress
Konsep dasar perangkat lunak kompressfajrin_ilham
 
Presentasi modul 4 - Software
Presentasi modul 4 - SoftwarePresentasi modul 4 - Software
Presentasi modul 4 - SoftwareParis Dkc
 
Tugas latihan soal
Tugas latihan soalTugas latihan soal
Tugas latihan soalanasyafridha
 
Roly Yansyah - Teknologi Perangkat Lunak Komputer
Roly Yansyah - Teknologi Perangkat Lunak KomputerRoly Yansyah - Teknologi Perangkat Lunak Komputer
Roly Yansyah - Teknologi Perangkat Lunak Komputerbelajarkomputer
 
Pertemuan 10
Pertemuan 10Pertemuan 10
Pertemuan 10Mrirfan
 
Bahasa pemograman
Bahasa pemogramanBahasa pemograman
Bahasa pemogramanankg44
 
PERANGKAT LUNAK/SOFTWARAE
PERANGKAT LUNAK/SOFTWARAEPERANGKAT LUNAK/SOFTWARAE
PERANGKAT LUNAK/SOFTWARAEEDIS BLOG
 
Dianvs.blogspot.com perangkat lunak
Dianvs.blogspot.com perangkat lunakDianvs.blogspot.com perangkat lunak
Dianvs.blogspot.com perangkat lunaksuleman ganteng
 
Software Measurement : Function Point
Software Measurement : Function PointSoftware Measurement : Function Point
Software Measurement : Function PointDendie Sanjaya
 

What's hot (18)

Modul 4
Modul 4Modul 4
Modul 4
 
01 pengantar
01 pengantar01 pengantar
01 pengantar
 
Konsep dasar perangkat lunak kompress
Konsep dasar perangkat lunak kompressKonsep dasar perangkat lunak kompress
Konsep dasar perangkat lunak kompress
 
Presentasi modul 4 - Software
Presentasi modul 4 - SoftwarePresentasi modul 4 - Software
Presentasi modul 4 - Software
 
Power poin modul 4
Power poin modul 4Power poin modul 4
Power poin modul 4
 
Algoritma pemrograman 01
Algoritma pemrograman 01Algoritma pemrograman 01
Algoritma pemrograman 01
 
Tugas latihan soal
Tugas latihan soalTugas latihan soal
Tugas latihan soal
 
Roly Yansyah - Teknologi Perangkat Lunak Komputer
Roly Yansyah - Teknologi Perangkat Lunak KomputerRoly Yansyah - Teknologi Perangkat Lunak Komputer
Roly Yansyah - Teknologi Perangkat Lunak Komputer
 
Pertemuan 10
Pertemuan 10Pertemuan 10
Pertemuan 10
 
Bahasa pemograman
Bahasa pemogramanBahasa pemograman
Bahasa pemograman
 
Sistem Informasi - Software
Sistem Informasi - SoftwareSistem Informasi - Software
Sistem Informasi - Software
 
4 software
4 software4 software
4 software
 
Presentasi1
Presentasi1Presentasi1
Presentasi1
 
Tugas pti 4
Tugas pti  4Tugas pti  4
Tugas pti 4
 
PERANGKAT LUNAK/SOFTWARAE
PERANGKAT LUNAK/SOFTWARAEPERANGKAT LUNAK/SOFTWARAE
PERANGKAT LUNAK/SOFTWARAE
 
Dianvs.blogspot.com perangkat lunak
Dianvs.blogspot.com perangkat lunakDianvs.blogspot.com perangkat lunak
Dianvs.blogspot.com perangkat lunak
 
RPL T01 120103256 listyowatik
RPL T01 120103256 listyowatikRPL T01 120103256 listyowatik
RPL T01 120103256 listyowatik
 
Software Measurement : Function Point
Software Measurement : Function PointSoftware Measurement : Function Point
Software Measurement : Function Point
 

Viewers also liked

Passaporte da leitura / 3º Período (2011/12)
Passaporte da leitura / 3º Período (2011/12)Passaporte da leitura / 3º Período (2011/12)
Passaporte da leitura / 3º Período (2011/12)e- Arquivo
 
recursos y herramientas digitales
recursos y herramientas digitalesrecursos y herramientas digitales
recursos y herramientas digitalesmarcelo_caiza
 
Climate change - Future world
Climate change - Future worldClimate change - Future world
Climate change - Future worldSubbu venkatraman
 
Data-Ed: Monetizing Data Management
Data-Ed: Monetizing Data Management  Data-Ed: Monetizing Data Management
Data-Ed: Monetizing Data Management Data Blueprint
 

Viewers also liked (7)

Perifericos Internos
Perifericos InternosPerifericos Internos
Perifericos Internos
 
HUC Annual Report_final (low)
HUC Annual Report_final (low)HUC Annual Report_final (low)
HUC Annual Report_final (low)
 
Passaporte da leitura / 3º Período (2011/12)
Passaporte da leitura / 3º Período (2011/12)Passaporte da leitura / 3º Período (2011/12)
Passaporte da leitura / 3º Período (2011/12)
 
Bliss3'14
Bliss3'14Bliss3'14
Bliss3'14
 
recursos y herramientas digitales
recursos y herramientas digitalesrecursos y herramientas digitales
recursos y herramientas digitales
 
Climate change - Future world
Climate change - Future worldClimate change - Future world
Climate change - Future world
 
Data-Ed: Monetizing Data Management
Data-Ed: Monetizing Data Management  Data-Ed: Monetizing Data Management
Data-Ed: Monetizing Data Management
 

Similar to Software dalam

Similar to Software dalam (20)

Pengantar teknologi informasi 2
Pengantar teknologi informasi 2Pengantar teknologi informasi 2
Pengantar teknologi informasi 2
 
Modul4-software-ppt
Modul4-software-pptModul4-software-ppt
Modul4-software-ppt
 
Pti (5) teknologi perangkat lunak (software)
Pti (5)   teknologi perangkat lunak (software)  Pti (5)   teknologi perangkat lunak (software)
Pti (5) teknologi perangkat lunak (software)
 
Pti (5) teknologi perangkat lunak (software)
Pti (5)   teknologi perangkat lunak (software) Pti (5)   teknologi perangkat lunak (software)
Pti (5) teknologi perangkat lunak (software)
 
Power poin modul 4
Power poin modul 4Power poin modul 4
Power poin modul 4
 
Perangkat Lunak
Perangkat LunakPerangkat Lunak
Perangkat Lunak
 
Software aplikasi komputer
Software aplikasi  komputerSoftware aplikasi  komputer
Software aplikasi komputer
 
Pengenalan software
Pengenalan softwarePengenalan software
Pengenalan software
 
Kumpulan materi kkpi
Kumpulan materi kkpiKumpulan materi kkpi
Kumpulan materi kkpi
 
P3
P3P3
P3
 
01 komponen dasar komputer (1)
01 komponen dasar komputer (1)01 komponen dasar komputer (1)
01 komponen dasar komputer (1)
 
1 pengenalanrpl
1 pengenalanrpl1 pengenalanrpl
1 pengenalanrpl
 
Sistem perangkat lunak
Sistem perangkat lunakSistem perangkat lunak
Sistem perangkat lunak
 
1 ADP Algoritma
1   ADP Algoritma1   ADP Algoritma
1 ADP Algoritma
 
SOFTWERE
SOFTWERESOFTWERE
SOFTWERE
 
Pertemuan1 ok
Pertemuan1 okPertemuan1 ok
Pertemuan1 ok
 
Pti 5
Pti 5Pti 5
Pti 5
 
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
 
Bab7 software
Bab7 softwareBab7 software
Bab7 software
 
Bahasa pemograman
Bahasa pemogramanBahasa pemograman
Bahasa pemograman
 

More from universitas mercubuana (10)

Yunita 41812120092 ppti bab. 7
Yunita 41812120092   ppti bab. 7Yunita 41812120092   ppti bab. 7
Yunita 41812120092 ppti bab. 7
 
Modul 6 (sistem bilangan & kode)
Modul 6 (sistem bilangan & kode)Modul 6 (sistem bilangan & kode)
Modul 6 (sistem bilangan & kode)
 
Tugas pti
Tugas ptiTugas pti
Tugas pti
 
Power point modul 5
Power point modul 5Power point modul 5
Power point modul 5
 
Power point tugas3
Power point tugas3Power point tugas3
Power point tugas3
 
Tugas pti
Tugas ptiTugas pti
Tugas pti
 
Software netha
Software nethaSoftware netha
Software netha
 
Power point modul 5
Power point modul 5Power point modul 5
Power point modul 5
 
Power point tugas3
Power point tugas3Power point tugas3
Power point tugas3
 
Tugas pti ( yunita 41812120092 )
Tugas pti ( yunita 41812120092 )Tugas pti ( yunita 41812120092 )
Tugas pti ( yunita 41812120092 )
 

Software dalam

  • 2.  Software adalah komponen dalam data processing system yang berupa program-program dan teknik-teknik lain untuk mengontrol sistem.  Pada umumnya, istilah software menyatakan cara-cara yang menghasilkan hubungan yang lebih efisien antara manusia dan mesin komputer. Fungsi software antara lain: • mengidentifikasi program • menyiapkan aplikasi program sehingga tata kerja seluruhnya peralatan komputer terkontrol • mengatur dan membuat pekerjaan lebih efisien
  • 3. Yang termasuk software adalah  Programming Languages  Routines (User program)  Application package (Package programs)  Input/output control system  Operating System
  • 4. Programming Language  Programming language adalah bahasa-bahasa yang dipakai oleh programmer untuk menuliskan kumpulan-kumpulan instruksi. Contoh: a. ASSEMBLER Suatu bahasa yang lebih dekat dengan mesin (Machine Oriented Language). b. COBOL Common Bussiness Oriented Language, untuk aplikasi komersil (bussiness). c. FORTRAN Formula Translator, untuk aplikasi ilmiah/teknik. d. PL/I Program Language One, merupakan kombinasi COBOL dengan FORTRAN, untuk aplikasi komersil maupun ilmiah. e. R.P.G Report Program Generator, untuk aplikasi komersil.
  • 5.  Bahasa C  Microsoft Visual Basic  Borland Delphi  Micosoft Access  Pascal Menurut tingkatannya Bahasa Pemrograman dapat dibedakan dalam 3 macam tingkat (level): 1. Low level language (Machine Oriented) Bahasa yang termasuk dalam level ini lebih dekat hubungannya dengan mesin. Contoh : ASSEMBLER 2. High level language (Problem Oriented). Sebaliknya, bahasa yang termasuk dalam level ini lebih dekat orientednya dengan aplikasi problemnya. Contoh : Cobol, Fortran, RPG, PL/I, , Pascal, MS Visual Basic, Borland Delphi 3. Semi Level Langunge Bahasa yang dapat termasuk dalam Machine Oriented dan Problem Oriented Contoh : Bahasa C
  • 6. Routines (User Program)  Routines atau user program yaitu program yang dibuat oleh programmer dalam bahasa program untuk suatu aplikasi tertentu dan dipakai berulang-ulang.  Contoh: Payroll, Inventory Control, Invoicing, Billing procedure, Personalia, Security, dll Application packages • Application Packages atau Package Program ialah program-program yang dibuat oleh perusahaan komputer untuk User yang beroperasi dalam bidang-bidang umum, misalnya penerbangan, asuransi, komunikasi, pembangunan gedung, toko-toko pedagang eceran, dsb. Karena itu mereka dapat memakai program komputer yang sama tanpa memerlukan perubahan-perubahan yang berarti.
  • 7. Beberapa contoh Package Program antara lain ;  S.S.P. (Scientific Subroutine Package)  MPSK - LINEAR PROGRAMMING (Mathematical Programming Support - Extended - Liner Programming)  G.P.S.S. (General Purpose Simulation System)  CALOOMP - PLOTTER  IMS .(Information Management System)  C I C S (Customer Information Control System)  P M I C (Project Management Information System)  U M M S (Unit Materials Management System) Perusahaan Komputer juga membuat/men-support suatu application program yang disebut : UTILITY PROGRAM. Contoh : Sort, Card to tape/disk, tape/disk to print, transfer program, merge, dsb.
  • 8. Operating Systen (OS) Operating system adalah bagian software yang sangat penting, merupakan kumpulan program yang mengontrol dan mengatur seluruh kegiatan prosessing didalam sistem. Pada prinsipnya, OS merupakan kumpulan dari program routine dan prosedur, yang dibuat untuk memperkecil peranan manusia dalam sistem dan untuk memperbesar efisiensi sistem. Kemampuan komputer beroperasi itu sangat ditentukan oleh konfigurasi dan kapasitas komputer tersebut. Hal ini tergantung dari sistem apa yang dipakai dalam instalasi komputer. Berikut adalah contoh-contoh OS yang dipakai antara lain: • BOS (Basic Operating System) • TOS (Tape Operating System) • DOS (Disk Operating System) • Microsoft Windows • LINUX
  • 9. OS disimpan didalam auxiliary storage unit yang disebut System residence device (Sysres). Melalui IPL OS ini dipanggil dan dimasukkan dalam main storage. OS terdiri dari atas 2 bagian:  Control program  Processing Program a. Control program Control program berfungsi sebagai  mengawasi pelaksanaan didalam processing  mengontrol penempatan data didalam sistem termasuk pengaturannya didalam storage  mengatur jadwal pekerjaan processing Ketiga fungsi diatas berturu-turut sering dinyatakan sebagai Task Management, Data management dan job management
  • 10. Control program terdiri dari  Supervisor  Job Control Program (JCP)  Initial Program Loader (IPL) b. Program Processing Processing program terdiri dari • Language Processor • Service Program • User-written Problem Program Berfungsi sebagai • mempermudah persiapan aplikasi program • menentukan pekerjaan yang akan dilakukan oleh sistem
  • 11. Language Processor Language processor atau language translator (compiler) berfungsi menyusun dan menterjemahkan dari bahasa manusia (source rogram) ke dalam bahasa mesin (object-program). Macam language processor (compiler) antara lain: • Fortran compiler • Pascal compiler • Assembler compiler
  • 12. Service Program Service program adalah processing program yang melayani dan memberikan beberapa fasilitas dalam aplikasi suatu program. Service program ini terdiri dari  Autotest  Linkage editor  Librarian  Sort / merge  Utilities
  • 13. Pengelompokkan Software Berdasarkan fungsinya, software dapat dibagi menjadi dua golongan, yaitu 1. Application software (Perangkat lunak aplikasi)  Adalah program yang biasa dipakai oleh pemakai untuk melakukan tugas-tugas yang spesifik.  Aplication software digolongkan menjadi beberapa yaitu  bahasa pemrograman (programming language)  program aplikasi (application program)  program paket ( package program)  program utilitas (utility program)
  • 14. 2. System software (Perangkat lunak system) Sistem software atau support software (perangkat lunak pendukung) adalah program yang digunakan untuk mengontrol sumber daya komputer, seperti CPU dan input output device. Contoh : Sistem operasi (Windows dan Linux) Berdasarkan cara mendapatkan software dan hak pemakaiannya, software dapat digolongkan pada : 1. Software komersial 2. Software public-domain 3. Shareware 4. Freeware 5. Rentalware. 6. Free software 7. Open source