SlideShare une entreprise Scribd logo
1  sur  21
PENGANTAR TEKNOLOGI INFORMASI




SOFTWARE
                 Sherliana Selvia S
                     41812120031
SOFTWARE
    Software adalah komponen dalam data
     processing system yang berupa program-
     program dan teknik-teknik lain untuk
     mengontrol sistem.
    Fungsi software antara lain:
1.    mengidentifikasi program
2.    menyiapkan aplikasi program sehingga tata
      kerja seluruhnya peralatan komputer
      terkontrol
3.    mengatur dan membuat pekerjaan lebih
      efisien
SOFTWARE
    Yang termasuk software adalah
1.    Programming Languages
2.    Routines (User program)
3.    Application package (Package programs)
4.    Input/output control system
5.    Operating System
SOFTWARE
Programming Language
 Programming language adalah bahasa-

  bahasa yang dipakai oleh programmer untuk
  menuliskan kumpulan-kumpulan instruksi.
 Contoh dari programming language yaitu :

 Programming language adalah bahasa-
  bahasa yang dipakai oleh programmer untuk
  menuliskan kumpulan-kumpulan instruksi. (ex
  : COBOL,Assembler,FORTRAN,Bahasa C,dll)
SOFTWARE
   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
SOFTWARE
Pengertian User Program/Routines
 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
SOFTWARE
Pengertian 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.
SOFTWARE

OPERATING SYSTEM
 Operating system adalah bagian software
  yang sangat penting, merupakan kumpulan
  program yang mengontrol dan mengatur
  seluruh kegiatan prosessing didalam sistem.
Contoh dari operating system adalah :
 Microsoft Windows

 LINUX
SOFTWARE

OPERATING SYSTEM
OS terdiri dari atas 2 bagian:
1. Control program

2. Processing Program
SOFTWARE
1. Control Program
Control program berfungsi sebagai
 mengawasi pelaksanaan didalam processing

 mengontrol penempatan data didalam sistem

  termasuk pengaturannya didalam storage
 mengatur jadwal pekerjaan processing
SOFTWARE
    Control Program terdiri dari :
a.    Supervisor
b.    Job Control Program
c.    Initial Program Loader
             CONTROL PROGRAM       PROCESSING PROGRAM


             SUPERVISOR             LANGUAGE PROCESSOR
                                      C
             JOB CONTROL PROGRAM      PASCAL
                                      FORTRAN
             INITIAL PROGRAM          COBOL
             LOADER                   ASSEMBLER

                                    SERVICE PROGRAM
                                      LINKAGE EDITOR
                                      LIBRARIAN
                                      SORT/MERGE
                                      UTILITIES
                                      AUTO TEST

                                    USER – WRITTEN
                                    PROBLEM PROGRAM
SOFTWARE
2. Processing Program
Processing program terdiri dari :
a. Language Processor

b. Service Program

c. User-written Problem Program
Processing Program berfungsi sebagai
a. mempermudah persiapan aplikasi program

b. menentukan pekerjaan yang akan dilakukan
   oleh sistem
SOFTWARE
a. Language Processor
   Language processor atau language translator
    (compiler) berfungsi menyusun dan
    menterjemahkan dari bahasa manusia (source
    program) ke dalam bahasa mesin (object-
    program).
 Macam language processor (compiler) antara lain:

1.  Fortran compiler
2.  Pascal compiler
3.  Assembler compiler
SOFTWARE
b. Service Program
 Service program adalah processing program yang
   melayani dan memberikan beberapa fasilitas
   dalam aplikasi suatu program.
 Service program ini terdiri dari :

1.  Linkage Editor
2.  Librarian
3.  Sort/merge
4.  Utilities
5.  Auto test
SOFTWARE
PENGELOMPOKAN SOFTWARE
 Berdasarkan fungsinya software dapat dibedakan menjadi
  dua jenis yaitu :

1. Application Software
   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)
SOFTWARE
2. System Software
 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)
SOFTWARE
 Berdasarkan cara mendapatkan software dan
  hak pemakaiannya,software dapat digolongkan
  menjadi :
1. Software komersial
 Adalah software yang harus dibeli dan dijual
  secara komesial. Setiap orang yang
  bermaksud menginstalnya harus membelinya
  terlebih dahulu. Jika tidak membayar berarti
  melakukan pembajakan software dan dapat
  dikenalan hukum karena ada hak cipta
  (copyright).
Contoh : Microsoft Office
SOFTWARE
2. Software public-domain
 Software bersifat gratis dan tidak hak cipta.

Contoh : LINUX

3. Shareware
 Bebas digunakan untuk pengujian dan terkadang
  selamanya. Namun diharapan pemakai
  memberikan dana kepada pembuatnya jika
  pemakai bermaksud untuk menggunakannya
  secara terus menerus. Seringkali ada hak cipta
  tetapi terkadang bebas untuk diberikan kepada
  siapa saja.
SOFTWARE
4. Freeware
 Software yang dapat digunakan tanpa perlu
   membayar.
Tujuan pembuatan software freeware adalah
a.  sebagai penarik bagi pemakai untuk membeli versi
    lebih lanjut.
b.  pembuat menginginkan tanggapan dari pemakai
    sehingga ia dapat mengembangkannya ke versi
    yang lebih baik.
c.  pembuat ingin menyebarluakan karyanya supaya
    menjadi terkenal
d.  pembuat benar-benar ingin membantu pemakai
    dalam melaksanakan tugas tertentu tanpa perlu
    membeli software komersil.
SOFTWARE
5. Rental Ware
 Adalah Software yang dapat digunakan dengan
  cara menyewa dan memiliki hak cipta. Sewa
  biasanya dilakukan pertahun.
6. Free software
 Istilah yang dicanangkan oleh Richard Stallman
  (pendiri free software foundation). Software yang
  dilengkapi dengan kode sumber, dapat digunakan
  oleh siapa saja dan bebas untuk dikembangkan
  sendiri oleh pemakai. Untuk mendapatkannya
  bias gratis atau membayar dengan harga yang
  murah. Informasi tentang free software dapat
  dilihat pada http://www.free-soft.org/
SOFTWARE
7. Open Source
   Dikemukakan oleh Eric Raymond pada tahun 1998.
    Hak-hak yang disediakan pada open source adalah
    Hak untuk membuat salinan program dan
    mendistribusikan salinan tersebut. Hak untuk
    mengakses kode sumber sebagai syarat untuk bias
    melakukan pemodifikasian. Hak untuk melakukan
    pengembangan terhadap program.
   Akses open source pada situs
    http://www.opensource.org

Contenu connexe

Tendances (18)

Bahasa pemograman
Bahasa pemogramanBahasa pemograman
Bahasa pemograman
 
Artikel bahasa pemrograman
Artikel bahasa pemrogramanArtikel bahasa pemrograman
Artikel bahasa pemrograman
 
Roly Yansyah - Teknologi Perangkat Lunak Komputer
Roly Yansyah - Teknologi Perangkat Lunak KomputerRoly Yansyah - Teknologi Perangkat Lunak Komputer
Roly Yansyah - Teknologi Perangkat Lunak Komputer
 
Bahasa pemrograman sistem mikroprosesor
Bahasa pemrograman sistem mikroprosesorBahasa pemrograman sistem mikroprosesor
Bahasa pemrograman sistem mikroprosesor
 
Modul4ppt (PTI)
Modul4ppt (PTI)Modul4ppt (PTI)
Modul4ppt (PTI)
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 
Perangkatlunakkomputer 7b
Perangkatlunakkomputer 7bPerangkatlunakkomputer 7b
Perangkatlunakkomputer 7b
 
Pengantar algoritma & pemrograman komputer
Pengantar algoritma & pemrograman komputerPengantar algoritma & pemrograman komputer
Pengantar algoritma & pemrograman komputer
 
Sistem perangkat lunak
Sistem perangkat lunakSistem perangkat lunak
Sistem perangkat lunak
 
Assembler1
Assembler1Assembler1
Assembler1
 
Generasi bhs pemrograman.ppt
Generasi bhs pemrograman.pptGenerasi bhs pemrograman.ppt
Generasi bhs pemrograman.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)
 
Compiler dan Interpreter
Compiler dan InterpreterCompiler dan Interpreter
Compiler dan Interpreter
 
Pti 5
Pti 5Pti 5
Pti 5
 
P3
P3P3
P3
 
Sejarah dan perkembangan bahasa pemrograman
Sejarah dan perkembangan bahasa pemrogramanSejarah dan perkembangan bahasa pemrograman
Sejarah dan perkembangan bahasa pemrograman
 
Pti4
Pti4Pti4
Pti4
 
Pemrograman dasar
Pemrograman dasarPemrograman dasar
Pemrograman dasar
 

En vedette

Global trends april 2013 cavusgil
Global trends april 2013 cavusgilGlobal trends april 2013 cavusgil
Global trends april 2013 cavusgil
obdogan
 
Proto nest concept
Proto nest conceptProto nest concept
Proto nest concept
Juris Klava
 
Istanbul report
Istanbul reportIstanbul report
Istanbul report
obdogan
 
4박5일(20130405)
4박5일(20130405)4박5일(20130405)
4박5일(20130405)
kwy0330
 

En vedette (20)

Presentasi bab 13
Presentasi bab 13Presentasi bab 13
Presentasi bab 13
 
Trabajo i natali cardenas ramos
Trabajo i natali cardenas ramosTrabajo i natali cardenas ramos
Trabajo i natali cardenas ramos
 
The Retargeting Series: Foundational 3-Audience Retargeting
The Retargeting Series: Foundational 3-Audience RetargetingThe Retargeting Series: Foundational 3-Audience Retargeting
The Retargeting Series: Foundational 3-Audience Retargeting
 
Métodos de investigación
Métodos de investigaciónMétodos de investigación
Métodos de investigación
 
Presentasi bab 6
Presentasi bab 6Presentasi bab 6
Presentasi bab 6
 
Bon jovi
Bon joviBon jovi
Bon jovi
 
Presentasi bab 7
Presentasi bab 7Presentasi bab 7
Presentasi bab 7
 
Global trends april 2013 cavusgil
Global trends april 2013 cavusgilGlobal trends april 2013 cavusgil
Global trends april 2013 cavusgil
 
Iedomajies vietu ....
Iedomajies vietu .... Iedomajies vietu ....
Iedomajies vietu ....
 
Presentasi bab 11
Presentasi bab 11Presentasi bab 11
Presentasi bab 11
 
Trabajo ii natali cardenas ramos
Trabajo ii natali cardenas ramosTrabajo ii natali cardenas ramos
Trabajo ii natali cardenas ramos
 
Proto nest concept
Proto nest conceptProto nest concept
Proto nest concept
 
Presentasi bab 10
Presentasi bab 10Presentasi bab 10
Presentasi bab 10
 
Presentasi bab 12
Presentasi bab 12Presentasi bab 12
Presentasi bab 12
 
Istanbul report
Istanbul reportIstanbul report
Istanbul report
 
Top anticipated luxury hotels for 2014
Top anticipated luxury hotels for 2014Top anticipated luxury hotels for 2014
Top anticipated luxury hotels for 2014
 
4박5일(20130405)
4박5일(20130405)4박5일(20130405)
4박5일(20130405)
 
Presentasi bab 9
Presentasi bab 9Presentasi bab 9
Presentasi bab 9
 
Fab lab Latvia
Fab lab Latvia Fab lab Latvia
Fab lab Latvia
 
Symbolism
SymbolismSymbolism
Symbolism
 

Similaire à Presentasi bab 4 (20)

Pengantar teknologi informasi 2
Pengantar teknologi informasi 2Pengantar teknologi informasi 2
Pengantar teknologi informasi 2
 
Software netha
Software nethaSoftware netha
Software netha
 
Software netha
Software nethaSoftware netha
Software netha
 
Power poin modul 4
Power poin modul 4Power poin modul 4
Power poin modul 4
 
Tugas pti 4
Tugas pti  4Tugas pti  4
Tugas pti 4
 
Modul4-software-ppt
Modul4-software-pptModul4-software-ppt
Modul4-software-ppt
 
Presentasi modul 4 - Software
Presentasi modul 4 - SoftwarePresentasi modul 4 - Software
Presentasi modul 4 - 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)
 
Perangkat Lunak
Perangkat LunakPerangkat Lunak
Perangkat Lunak
 
Tugas latihan soal
Tugas latihan soalTugas latihan soal
Tugas latihan soal
 
Modul4 terry PTI
Modul4 terry PTIModul4 terry PTI
Modul4 terry PTI
 
Makalah SOFTWARE
Makalah SOFTWAREMakalah SOFTWARE
Makalah SOFTWARE
 
Tahap pemrograman
Tahap pemrogramanTahap pemrograman
Tahap pemrograman
 
Tahap pemrograman
Tahap pemrogramanTahap pemrograman
Tahap pemrograman
 
Tahap pemrograman
Tahap pemrogramanTahap pemrograman
Tahap pemrograman
 
Software aplikasi komputer
Software aplikasi  komputerSoftware aplikasi  komputer
Software aplikasi komputer
 
Software modul 4
Software modul 4Software modul 4
Software modul 4
 
Modul 4
Modul 4Modul 4
Modul 4
 
Bahasa pemograman
Bahasa pemogramanBahasa pemograman
Bahasa pemograman
 
4 software
4 software4 software
4 software
 

Presentasi bab 4

  • 1. PENGANTAR TEKNOLOGI INFORMASI SOFTWARE Sherliana Selvia S 41812120031
  • 2. SOFTWARE  Software adalah komponen dalam data processing system yang berupa program- program dan teknik-teknik lain untuk mengontrol sistem.  Fungsi software antara lain: 1. mengidentifikasi program 2. menyiapkan aplikasi program sehingga tata kerja seluruhnya peralatan komputer terkontrol 3. mengatur dan membuat pekerjaan lebih efisien
  • 3. SOFTWARE  Yang termasuk software adalah 1. Programming Languages 2. Routines (User program) 3. Application package (Package programs) 4. Input/output control system 5. Operating System
  • 4. SOFTWARE Programming Language  Programming language adalah bahasa- bahasa yang dipakai oleh programmer untuk menuliskan kumpulan-kumpulan instruksi.  Contoh dari programming language yaitu :  Programming language adalah bahasa- bahasa yang dipakai oleh programmer untuk menuliskan kumpulan-kumpulan instruksi. (ex : COBOL,Assembler,FORTRAN,Bahasa C,dll)
  • 5. SOFTWARE  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. SOFTWARE Pengertian User Program/Routines  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
  • 7. SOFTWARE Pengertian 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.
  • 8. SOFTWARE OPERATING SYSTEM  Operating system adalah bagian software yang sangat penting, merupakan kumpulan program yang mengontrol dan mengatur seluruh kegiatan prosessing didalam sistem. Contoh dari operating system adalah :  Microsoft Windows  LINUX
  • 9. SOFTWARE OPERATING SYSTEM OS terdiri dari atas 2 bagian: 1. Control program 2. Processing Program
  • 10. SOFTWARE 1. Control Program Control program berfungsi sebagai  mengawasi pelaksanaan didalam processing  mengontrol penempatan data didalam sistem termasuk pengaturannya didalam storage  mengatur jadwal pekerjaan processing
  • 11. SOFTWARE  Control Program terdiri dari : a. Supervisor b. Job Control Program c. Initial Program Loader CONTROL PROGRAM PROCESSING PROGRAM SUPERVISOR LANGUAGE PROCESSOR C JOB CONTROL PROGRAM PASCAL FORTRAN INITIAL PROGRAM COBOL LOADER ASSEMBLER SERVICE PROGRAM LINKAGE EDITOR LIBRARIAN SORT/MERGE UTILITIES AUTO TEST USER – WRITTEN PROBLEM PROGRAM
  • 12. SOFTWARE 2. Processing Program Processing program terdiri dari : a. Language Processor b. Service Program c. User-written Problem Program Processing Program berfungsi sebagai a. mempermudah persiapan aplikasi program b. menentukan pekerjaan yang akan dilakukan oleh sistem
  • 13. SOFTWARE a. Language Processor  Language processor atau language translator (compiler) berfungsi menyusun dan menterjemahkan dari bahasa manusia (source program) ke dalam bahasa mesin (object- program).  Macam language processor (compiler) antara lain: 1. Fortran compiler 2. Pascal compiler 3. Assembler compiler
  • 14. SOFTWARE b. Service Program  Service program adalah processing program yang melayani dan memberikan beberapa fasilitas dalam aplikasi suatu program.  Service program ini terdiri dari : 1. Linkage Editor 2. Librarian 3. Sort/merge 4. Utilities 5. Auto test
  • 15. SOFTWARE PENGELOMPOKAN SOFTWARE  Berdasarkan fungsinya software dapat dibedakan menjadi dua jenis yaitu : 1. Application Software 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)
  • 16. SOFTWARE 2. System Software  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)
  • 17. SOFTWARE  Berdasarkan cara mendapatkan software dan hak pemakaiannya,software dapat digolongkan menjadi : 1. Software komersial  Adalah software yang harus dibeli dan dijual secara komesial. Setiap orang yang bermaksud menginstalnya harus membelinya terlebih dahulu. Jika tidak membayar berarti melakukan pembajakan software dan dapat dikenalan hukum karena ada hak cipta (copyright). Contoh : Microsoft Office
  • 18. SOFTWARE 2. Software public-domain  Software bersifat gratis dan tidak hak cipta. Contoh : LINUX 3. Shareware  Bebas digunakan untuk pengujian dan terkadang selamanya. Namun diharapan pemakai memberikan dana kepada pembuatnya jika pemakai bermaksud untuk menggunakannya secara terus menerus. Seringkali ada hak cipta tetapi terkadang bebas untuk diberikan kepada siapa saja.
  • 19. SOFTWARE 4. Freeware  Software yang dapat digunakan tanpa perlu membayar. Tujuan pembuatan software freeware adalah a. sebagai penarik bagi pemakai untuk membeli versi lebih lanjut. b. pembuat menginginkan tanggapan dari pemakai sehingga ia dapat mengembangkannya ke versi yang lebih baik. c. pembuat ingin menyebarluakan karyanya supaya menjadi terkenal d. pembuat benar-benar ingin membantu pemakai dalam melaksanakan tugas tertentu tanpa perlu membeli software komersil.
  • 20. SOFTWARE 5. Rental Ware  Adalah Software yang dapat digunakan dengan cara menyewa dan memiliki hak cipta. Sewa biasanya dilakukan pertahun. 6. Free software  Istilah yang dicanangkan oleh Richard Stallman (pendiri free software foundation). Software yang dilengkapi dengan kode sumber, dapat digunakan oleh siapa saja dan bebas untuk dikembangkan sendiri oleh pemakai. Untuk mendapatkannya bias gratis atau membayar dengan harga yang murah. Informasi tentang free software dapat dilihat pada http://www.free-soft.org/
  • 21. SOFTWARE 7. Open Source  Dikemukakan oleh Eric Raymond pada tahun 1998. Hak-hak yang disediakan pada open source adalah Hak untuk membuat salinan program dan mendistribusikan salinan tersebut. Hak untuk mengakses kode sumber sebagai syarat untuk bias melakukan pemodifikasian. Hak untuk melakukan pengembangan terhadap program.  Akses open source pada situs http://www.opensource.org