SlideShare une entreprise Scribd logo
1  sur  25
Oleh:
Paris Permadi (41812120172)
    Jurusan : Sistem Informasi
SOFTWARE
   Programming Languages
   Routines (User program)
   Application package (Package programs)
   Operating System
   Penjabaran: komponen dalam data processing
    system yang berupa program-program dan teknik-
    teknik lain untuk mengontrol sistem
   Fungsi:
    ◦ mengidentifikasi program
    ◦ menyiapkan aplikasi program sehingga tata kerja
      seluruhnya peralatan komputer terkontrol
    ◦ mengatur dan membuat pekerjaan lebih efisien
   Penjabaran: Programming language adalah bahasa-
    bahasa yang dipakai oleh programmer untuk
    menuliskan kumpulan-kumpulan instruksi
   Contoh:
    ◦   ASSEMBLER (machine oriented)
    ◦   COBOL (Common Bussiness Oriented Language)
    ◦   FORTRAN (Formula Translator, untuk aplikasi ilmiah/teknik)
    ◦   PL/I (Program Language One, untuk aplikasi komersil maupun
        ilmiah, kombinasi dari cobol dan fortran)
    ◦   R.P.G (Report Program Generator, untuk aplikasi komersil)
    ◦   Bahasa C
    ◦   Microsoft Visual Basic
    ◦   Borland Delphi
    ◦   Micosoft Access
    ◦   Pascal
   Tingkatan
    ◦ Low level language (Machine Oriented)
      Lebih dekat dengan hubungannya dengan mesin
      Contoh: Assembler
    ◦ High level language (Problem Oriented)
      Lebih dekat hubungannya dengan aplikasi problem-nya
      Contoh: Cobol, Fortran, RPG, PL/I , Pascal, MS Visual
       Basic, Borland Delphi
    ◦ Semi Level Langunge
      Bahasa yang termasuk dalam Machine Oriented dan Problem
       Oriented
      Contoh: Bahasa C
   Penjabaran: 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
   Penjabaran: bagian software yang sangat
    penting, merupakan kumpulan program yang
    mengontrol dan mengatur seluruh kegiatan
    prosessing didalam sistem, baik
    input, output, maupun proses
   Contoh:
    ◦   BOS (Basic Operating System)
    ◦   TOS (Tape Operating System)
    ◦   DOS (Disk Operating System)
    ◦   Microsoft Windows
    ◦   LINUX
   Penjabaran:   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
   User dapat memakai program komputer yang sama tanpa
    memerlukan perubahan-perubahan yang berarti.
   Contoh:
    ◦ 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)
   Bagian-Bagian OS       CONTROL PROGRAM       PROCESSING PROGRAM

    ◦ 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
   Control Program
    ◦ Fungsi
      Task Management (mengawasi pelaksanaan didalam
       processing)
      Data Management (mengontrol penempatan data
       didalam sistem termasuk pengaturannya didalam
       storage)
      Job Management (mengatur jadwal pekerjaan
       processing)
   Processing Program
    ◦ Fungsi:
       mempermudah persiapan aplikasi program
       menentukan pekerjaan yang akan dilakukan oleh sistem
   Penyusun
    ◦ Language Processor
    ◦ Service Program
    ◦ User-written Problem Program
   Control Program
    ◦ Penyusun:
      Supervisor (terbentuk dari banyak routine)
        menangani operasi input/output, menjawab sistem
         interruots, memasukkan program-program lain, dan sebagainya
         yang dilakukan secara berulang-ulang
      Job Control Program (JCP)
        berfungsi mengidentifiksi (memberi nama) program, menandai
         mulainya suatu job serta step-step job mana yang akan
         diproses, menguraikan / mengidefinisikan data yang akan
         digunakan, menentukan unit input/output
      Initial Program Loader (IPL)
        Fungsi dari IPL adalah menyediakan tempat dan memasukkan
         supervisor program dari system residence device ke dalam main
         storage pada permulaan execution
   Language Processor (Compiler)
    ◦ Fungsi: menyusun dan menterjemahkan dari bahasa
      manusia (source rogram) ke dalam bahasa mesin (object-
      program)
    ◦ Contoh: -Fortran compiler, Pascal compiler, Assembler
      compiler
    ◦ Kebanyakan compiler ini dapat memberikan output berupa
      object-program kedalam 2 cara, dituliskan pada medium
      kartu, printer, disk atau tape atau dituliskan langsung pada
     system residence device
   Service Program
    ◦ Processing program yang melayani dan memberikan beberapa
      fasilitas dalam aplikasi suatu program
    ◦ Penyusun:
      Linkage editor: mengedit/membentuk job program yang telah ada
       dalam system residence device
      Librarian: melakukan pekerjaan catalog (catalog function) di dalam
       OS
      Sort / merge: mengatur susunan record didalam file dalam bentuk
       ascending atau descending
      Utilities: memindahkan file dari suatu media ke media yang lain
      Autotest: secara otomatis melakukan testing terhadap suatu
       program selama compilation dengan menggunakan data bayangan
Software
                                         Komputer



                                 Melakukan tugas                                 Mengelola dan
                     Software    mengolah
                                                                   Software      mendukung
                     Aplikasi    informasi untuk                    Sistem       operasi system
                                 End-user                                        Komputer dan
                                                                                 jaringan




      Program               Program untuk            Program untuk         Program untuk
    Aplikasi untuk          Aplikasi Khusus           Manajemen            Pengembangan
    Tujuan Umum                                         sistem                 sistem



 Software suites          Bisnis-Akuntansi,       Sistem operasi        Bahasa program
 Web browser               pengolah                Program                translator
 Electronic mail           transaksi,               pengelola jaringan     (compiler)
 Pengolah kata             perencanaan             DBMS (Database        Pemrograman
 Lembar kerja              sumber daya              Management             editor dan tools
 Database                  perusahaan,              System)               Paket CASE
  managers                  perdagangan             Sistem Utilitas        (Computer Aided
 Presentasi grafis         elektronik, dan         Monitoring unjuk       Software
 Personal                  lain-lain                kerja system           Engineering)
  information              Ilmu pengetahuan        Monitoring
  manager                   dan teknik               keamanan
 Groupware                Pendidikan,
                            entertainment dan
                            lain-lain
Application software (Perangkat lunak aplikasi)
   program yang biasa dipakai untuk melakukan
    tugas-tugas yang spesifik
   Contoh:
    ◦   bahasa pemrograman (programming language)
    ◦   program aplikasi (application program)
    ◦   program paket ( package program)
    ◦   program utilitas (utility program)
System software (Perangkat lunak system)
 program yang digunakan untuk mengontrol
  sumber daya komputer, seperti CPU dan
  input output device
 Contoh:
 ◦ Sistem Operasi Windows
 ◦ Sistem Operasi Linux
 ◦ Sistem Operasi MAC OS
Berdasarkan Cara Mendapatkan
 Komersial (membeli)
    ◦ microsoft visio
   Public-domain (gratis tidak ada hak cipta)
    ◦ LINUX
   Share ware (Bebas digunakan untuk pengujian dan
    terkadang selamanya, ada hak cipta, berharap
    donatur)
   Free ware (dapat digunakan tanpa perlu membayar)
   Rental ware (menyewa dan memiliki hak cipta)
   Free software (gratis/murah, dapat dikembangkan
    secara pribadi)
   Open source (gratis, source code-nya dapat
    dimanipulasi bebas, bebas didistribusikan)
End.
Presentasi modul 4 - Software

Contenu connexe

Tendances

Rpl 010 - perancangan arsitektural
Rpl   010 - perancangan arsitekturalRpl   010 - perancangan arsitektural
Rpl 010 - perancangan arsitekturalFebriyani Syafri
 
PERANGKAT LUNAK/SOFTWARAE
PERANGKAT LUNAK/SOFTWARAEPERANGKAT LUNAK/SOFTWARAE
PERANGKAT LUNAK/SOFTWARAEEDIS BLOG
 
03 pengantar software
03 pengantar software03 pengantar software
03 pengantar softwareBilly Alhamra
 
Konsep dasar perangkat lunak kompress
Konsep dasar perangkat lunak kompressKonsep dasar perangkat lunak kompress
Konsep dasar perangkat lunak kompressfajrin_ilham
 
Dianvs.blogspot.com perangkat lunak
Dianvs.blogspot.com perangkat lunakDianvs.blogspot.com perangkat lunak
Dianvs.blogspot.com perangkat lunaksuleman ganteng
 
Kebutuhan fungsional aplikasi simpel
Kebutuhan fungsional aplikasi simpelKebutuhan fungsional aplikasi simpel
Kebutuhan fungsional aplikasi simpelartha69
 
Perangkat Lunak Komputer
Perangkat Lunak KomputerPerangkat Lunak Komputer
Perangkat Lunak Komputermarda tila
 
Perangkatlunak
PerangkatlunakPerangkatlunak
PerangkatlunakYogi Putra
 
Rpl 014 - perancangan dengan pemakaian ulang
Rpl   014 - perancangan dengan pemakaian ulangRpl   014 - perancangan dengan pemakaian ulang
Rpl 014 - perancangan dengan pemakaian ulangFebriyani Syafri
 
Ict handybook-la2-2-3
Ict handybook-la2-2-3Ict handybook-la2-2-3
Ict handybook-la2-2-3Azmiah Mahmud
 
Hubungan hardware dengan kernel, shell, user
Hubungan hardware dengan kernel, shell, userHubungan hardware dengan kernel, shell, user
Hubungan hardware dengan kernel, shell, userRyandika Alfarishi
 

Tendances (16)

P3
P3P3
P3
 
Rpl 010 - perancangan arsitektural
Rpl   010 - perancangan arsitekturalRpl   010 - perancangan arsitektural
Rpl 010 - perancangan arsitektural
 
PERANGKAT LUNAK/SOFTWARAE
PERANGKAT LUNAK/SOFTWARAEPERANGKAT LUNAK/SOFTWARAE
PERANGKAT LUNAK/SOFTWARAE
 
Gamb umum so
Gamb umum soGamb umum so
Gamb umum so
 
03 pengantar software
03 pengantar software03 pengantar software
03 pengantar software
 
Konsep dasar perangkat lunak kompress
Konsep dasar perangkat lunak kompressKonsep dasar perangkat lunak kompress
Konsep dasar perangkat lunak kompress
 
Dianvs.blogspot.com perangkat lunak
Dianvs.blogspot.com perangkat lunakDianvs.blogspot.com perangkat lunak
Dianvs.blogspot.com perangkat lunak
 
Kebutuhan fungsional aplikasi simpel
Kebutuhan fungsional aplikasi simpelKebutuhan fungsional aplikasi simpel
Kebutuhan fungsional aplikasi simpel
 
Perangkat Lunak Komputer
Perangkat Lunak KomputerPerangkat Lunak Komputer
Perangkat Lunak Komputer
 
Perangkatlunak
PerangkatlunakPerangkatlunak
Perangkatlunak
 
Algoritma pemrograman 01
Algoritma pemrograman 01Algoritma pemrograman 01
Algoritma pemrograman 01
 
Rpl 014 - perancangan dengan pemakaian ulang
Rpl   014 - perancangan dengan pemakaian ulangRpl   014 - perancangan dengan pemakaian ulang
Rpl 014 - perancangan dengan pemakaian ulang
 
Ict handybook-la2-2-3
Ict handybook-la2-2-3Ict handybook-la2-2-3
Ict handybook-la2-2-3
 
Modul 4
Modul 4Modul 4
Modul 4
 
Bab ii
Bab iiBab ii
Bab ii
 
Hubungan hardware dengan kernel, shell, user
Hubungan hardware dengan kernel, shell, userHubungan hardware dengan kernel, shell, user
Hubungan hardware dengan kernel, shell, user
 

Similaire à Presentasi modul 4 - Software

Modul4-software-ppt
Modul4-software-pptModul4-software-ppt
Modul4-software-pptDita Safitri
 
Pengenalan software
Pengenalan softwarePengenalan software
Pengenalan softwareTitik13
 
Pengantar teknologi informasi 2
Pengantar teknologi informasi 2Pengantar teknologi informasi 2
Pengantar teknologi informasi 2Mega Kartika
 
RPL 2 - Rekayasa Perangkat Lunak_Depi.pptx
RPL 2 - Rekayasa Perangkat Lunak_Depi.pptxRPL 2 - Rekayasa Perangkat Lunak_Depi.pptx
RPL 2 - Rekayasa Perangkat Lunak_Depi.pptxdiandra63
 
1 pengenalanrpl
1 pengenalanrpl1 pengenalanrpl
1 pengenalanrplmamas12
 
Produk Rekasaya Perangkat Lunak
Produk Rekasaya Perangkat LunakProduk Rekasaya Perangkat Lunak
Produk Rekasaya Perangkat LunakLusiana Diyan
 
Pertemuan 3 Software (Perangkat Lunak)
Pertemuan 3 Software (Perangkat Lunak)Pertemuan 3 Software (Perangkat Lunak)
Pertemuan 3 Software (Perangkat Lunak)formatik
 
080425 artikel software azrul
080425 artikel software   azrul080425 artikel software   azrul
080425 artikel software azrulfarzanaekh
 
Bahasa pemograman
Bahasa pemogramanBahasa pemograman
Bahasa pemogramanankg44
 
Materi OS.ppt
Materi OS.pptMateri OS.ppt
Materi OS.ppthsdfh
 
Pengantar Teknologi Informasi - Perangkat Lunak (Software)
Pengantar Teknologi Informasi - Perangkat Lunak (Software)Pengantar Teknologi Informasi - Perangkat Lunak (Software)
Pengantar Teknologi Informasi - Perangkat Lunak (Software)Dedi Irawan
 

Similaire à Presentasi modul 4 - Software (20)

Power poin modul 4
Power poin modul 4Power poin modul 4
Power poin modul 4
 
Modul4-software-ppt
Modul4-software-pptModul4-software-ppt
Modul4-software-ppt
 
Software netha
Software nethaSoftware netha
Software netha
 
Pengenalan software
Pengenalan softwarePengenalan software
Pengenalan software
 
Presentasi bab 4
Presentasi bab 4Presentasi bab 4
Presentasi bab 4
 
Pengantar teknologi informasi 2
Pengantar teknologi informasi 2Pengantar teknologi informasi 2
Pengantar teknologi informasi 2
 
Pde bab 4
Pde bab 4Pde bab 4
Pde bab 4
 
RPL 2 - Rekayasa Perangkat Lunak_Depi.pptx
RPL 2 - Rekayasa Perangkat Lunak_Depi.pptxRPL 2 - Rekayasa Perangkat Lunak_Depi.pptx
RPL 2 - Rekayasa Perangkat Lunak_Depi.pptx
 
1 pengenalanrpl
1 pengenalanrpl1 pengenalanrpl
1 pengenalanrpl
 
Sistem penggerak teknologi informasi
Sistem penggerak teknologi informasiSistem penggerak teknologi informasi
Sistem penggerak teknologi informasi
 
Produk Rekasaya Perangkat Lunak
Produk Rekasaya Perangkat LunakProduk Rekasaya Perangkat Lunak
Produk Rekasaya Perangkat Lunak
 
Modul4 terry PTI
Modul4 terry PTIModul4 terry PTI
Modul4 terry PTI
 
Software modul 4
Software modul 4Software modul 4
Software modul 4
 
Pti4
Pti4Pti4
Pti4
 
Pertemuan 3 Software (Perangkat Lunak)
Pertemuan 3 Software (Perangkat Lunak)Pertemuan 3 Software (Perangkat Lunak)
Pertemuan 3 Software (Perangkat Lunak)
 
080425 artikel software azrul
080425 artikel software   azrul080425 artikel software   azrul
080425 artikel software azrul
 
Bahasa pemograman
Bahasa pemogramanBahasa pemograman
Bahasa pemograman
 
Perangkat Lunak
Perangkat LunakPerangkat Lunak
Perangkat Lunak
 
Materi OS.ppt
Materi OS.pptMateri OS.ppt
Materi OS.ppt
 
Pengantar Teknologi Informasi - Perangkat Lunak (Software)
Pengantar Teknologi Informasi - Perangkat Lunak (Software)Pengantar Teknologi Informasi - Perangkat Lunak (Software)
Pengantar Teknologi Informasi - Perangkat Lunak (Software)
 

Plus de Paris Dkc

Presentasi modul 12 keamanan komputer
Presentasi modul 12 keamanan komputerPresentasi modul 12 keamanan komputer
Presentasi modul 12 keamanan komputerParis Dkc
 
Presentasi modul 11 kecerdasan buatan
Presentasi modul 11 kecerdasan buatanPresentasi modul 11 kecerdasan buatan
Presentasi modul 11 kecerdasan buatanParis Dkc
 
Presentasi modul 10 multimedia
Presentasi modul 10 multimediaPresentasi modul 10 multimedia
Presentasi modul 10 multimediaParis Dkc
 
Presentasi modul 9 jaringan komputer
Presentasi modul 9 jaringan komputerPresentasi modul 9 jaringan komputer
Presentasi modul 9 jaringan komputerParis Dkc
 
Presentasi modul 8 komunikasi data
Presentasi modul 8 komunikasi dataPresentasi modul 8 komunikasi data
Presentasi modul 8 komunikasi dataParis Dkc
 
Presentasi modul 7 sistem informasi
Presentasi modul 7 sistem informasiPresentasi modul 7 sistem informasi
Presentasi modul 7 sistem informasiParis Dkc
 
Presentasi modul 6 - sistem bilangan
Presentasi modul 6 - sistem bilanganPresentasi modul 6 - sistem bilangan
Presentasi modul 6 - sistem bilanganParis Dkc
 
Presentasi modul 5 - Data dan Basis Data
Presentasi modul 5 - Data dan Basis DataPresentasi modul 5 - Data dan Basis Data
Presentasi modul 5 - Data dan Basis DataParis Dkc
 
Presentasi modul 3 - Peralatan TI
Presentasi modul 3 - Peralatan TIPresentasi modul 3 - Peralatan TI
Presentasi modul 3 - Peralatan TIParis Dkc
 

Plus de Paris Dkc (9)

Presentasi modul 12 keamanan komputer
Presentasi modul 12 keamanan komputerPresentasi modul 12 keamanan komputer
Presentasi modul 12 keamanan komputer
 
Presentasi modul 11 kecerdasan buatan
Presentasi modul 11 kecerdasan buatanPresentasi modul 11 kecerdasan buatan
Presentasi modul 11 kecerdasan buatan
 
Presentasi modul 10 multimedia
Presentasi modul 10 multimediaPresentasi modul 10 multimedia
Presentasi modul 10 multimedia
 
Presentasi modul 9 jaringan komputer
Presentasi modul 9 jaringan komputerPresentasi modul 9 jaringan komputer
Presentasi modul 9 jaringan komputer
 
Presentasi modul 8 komunikasi data
Presentasi modul 8 komunikasi dataPresentasi modul 8 komunikasi data
Presentasi modul 8 komunikasi data
 
Presentasi modul 7 sistem informasi
Presentasi modul 7 sistem informasiPresentasi modul 7 sistem informasi
Presentasi modul 7 sistem informasi
 
Presentasi modul 6 - sistem bilangan
Presentasi modul 6 - sistem bilanganPresentasi modul 6 - sistem bilangan
Presentasi modul 6 - sistem bilangan
 
Presentasi modul 5 - Data dan Basis Data
Presentasi modul 5 - Data dan Basis DataPresentasi modul 5 - Data dan Basis Data
Presentasi modul 5 - Data dan Basis Data
 
Presentasi modul 3 - Peralatan TI
Presentasi modul 3 - Peralatan TIPresentasi modul 3 - Peralatan TI
Presentasi modul 3 - Peralatan TI
 

Presentasi modul 4 - Software

  • 1.
  • 2. Oleh: Paris Permadi (41812120172) Jurusan : Sistem Informasi
  • 4.
  • 5.
  • 6.
  • 7. Programming Languages  Routines (User program)  Application package (Package programs)  Operating System
  • 8. Penjabaran: komponen dalam data processing system yang berupa program-program dan teknik- teknik lain untuk mengontrol sistem  Fungsi: ◦ mengidentifikasi program ◦ menyiapkan aplikasi program sehingga tata kerja seluruhnya peralatan komputer terkontrol ◦ mengatur dan membuat pekerjaan lebih efisien
  • 9. Penjabaran: Programming language adalah bahasa- bahasa yang dipakai oleh programmer untuk menuliskan kumpulan-kumpulan instruksi  Contoh: ◦ ASSEMBLER (machine oriented) ◦ COBOL (Common Bussiness Oriented Language) ◦ FORTRAN (Formula Translator, untuk aplikasi ilmiah/teknik) ◦ PL/I (Program Language One, untuk aplikasi komersil maupun ilmiah, kombinasi dari cobol dan fortran) ◦ R.P.G (Report Program Generator, untuk aplikasi komersil) ◦ Bahasa C ◦ Microsoft Visual Basic ◦ Borland Delphi ◦ Micosoft Access ◦ Pascal
  • 10. Tingkatan ◦ Low level language (Machine Oriented)  Lebih dekat dengan hubungannya dengan mesin  Contoh: Assembler ◦ High level language (Problem Oriented)  Lebih dekat hubungannya dengan aplikasi problem-nya  Contoh: Cobol, Fortran, RPG, PL/I , Pascal, MS Visual Basic, Borland Delphi ◦ Semi Level Langunge  Bahasa yang termasuk dalam Machine Oriented dan Problem Oriented  Contoh: Bahasa C
  • 11. Penjabaran: 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
  • 12. Penjabaran: bagian software yang sangat penting, merupakan kumpulan program yang mengontrol dan mengatur seluruh kegiatan prosessing didalam sistem, baik input, output, maupun proses  Contoh: ◦ BOS (Basic Operating System) ◦ TOS (Tape Operating System) ◦ DOS (Disk Operating System) ◦ Microsoft Windows ◦ LINUX
  • 13. Penjabaran: 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  User dapat memakai program komputer yang sama tanpa memerlukan perubahan-perubahan yang berarti.  Contoh: ◦ 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)
  • 14. Bagian-Bagian OS CONTROL PROGRAM PROCESSING PROGRAM ◦ 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
  • 15. Control Program ◦ Fungsi  Task Management (mengawasi pelaksanaan didalam processing)  Data Management (mengontrol penempatan data didalam sistem termasuk pengaturannya didalam storage)  Job Management (mengatur jadwal pekerjaan processing)
  • 16. Processing Program ◦ Fungsi:  mempermudah persiapan aplikasi program  menentukan pekerjaan yang akan dilakukan oleh sistem  Penyusun ◦ Language Processor ◦ Service Program ◦ User-written Problem Program
  • 17. Control Program ◦ Penyusun:  Supervisor (terbentuk dari banyak routine)  menangani operasi input/output, menjawab sistem interruots, memasukkan program-program lain, dan sebagainya yang dilakukan secara berulang-ulang  Job Control Program (JCP)  berfungsi mengidentifiksi (memberi nama) program, menandai mulainya suatu job serta step-step job mana yang akan diproses, menguraikan / mengidefinisikan data yang akan digunakan, menentukan unit input/output  Initial Program Loader (IPL)  Fungsi dari IPL adalah menyediakan tempat dan memasukkan supervisor program dari system residence device ke dalam main storage pada permulaan execution
  • 18. Language Processor (Compiler) ◦ Fungsi: menyusun dan menterjemahkan dari bahasa manusia (source rogram) ke dalam bahasa mesin (object- program) ◦ Contoh: -Fortran compiler, Pascal compiler, Assembler compiler ◦ Kebanyakan compiler ini dapat memberikan output berupa object-program kedalam 2 cara, dituliskan pada medium kartu, printer, disk atau tape atau dituliskan langsung pada system residence device
  • 19. Service Program ◦ Processing program yang melayani dan memberikan beberapa fasilitas dalam aplikasi suatu program ◦ Penyusun:  Linkage editor: mengedit/membentuk job program yang telah ada dalam system residence device  Librarian: melakukan pekerjaan catalog (catalog function) di dalam OS  Sort / merge: mengatur susunan record didalam file dalam bentuk ascending atau descending  Utilities: memindahkan file dari suatu media ke media yang lain  Autotest: secara otomatis melakukan testing terhadap suatu program selama compilation dengan menggunakan data bayangan
  • 20. Software Komputer Melakukan tugas Mengelola dan Software mengolah Software mendukung Aplikasi informasi untuk Sistem operasi system End-user Komputer dan jaringan Program Program untuk Program untuk Program untuk Aplikasi untuk Aplikasi Khusus Manajemen Pengembangan Tujuan Umum sistem sistem  Software suites  Bisnis-Akuntansi,  Sistem operasi  Bahasa program  Web browser pengolah  Program translator  Electronic mail transaksi, pengelola jaringan (compiler)  Pengolah kata perencanaan  DBMS (Database  Pemrograman  Lembar kerja sumber daya Management editor dan tools  Database perusahaan, System)  Paket CASE managers perdagangan  Sistem Utilitas (Computer Aided  Presentasi grafis elektronik, dan  Monitoring unjuk Software  Personal lain-lain kerja system Engineering) information  Ilmu pengetahuan  Monitoring manager dan teknik keamanan  Groupware  Pendidikan, entertainment dan lain-lain
  • 21. Application software (Perangkat lunak aplikasi)  program yang biasa dipakai untuk melakukan tugas-tugas yang spesifik  Contoh: ◦ bahasa pemrograman (programming language) ◦ program aplikasi (application program) ◦ program paket ( package program) ◦ program utilitas (utility program)
  • 22. System software (Perangkat lunak system)  program yang digunakan untuk mengontrol sumber daya komputer, seperti CPU dan input output device  Contoh: ◦ Sistem Operasi Windows ◦ Sistem Operasi Linux ◦ Sistem Operasi MAC OS
  • 23. Berdasarkan Cara Mendapatkan  Komersial (membeli) ◦ microsoft visio  Public-domain (gratis tidak ada hak cipta) ◦ LINUX  Share ware (Bebas digunakan untuk pengujian dan terkadang selamanya, ada hak cipta, berharap donatur)  Free ware (dapat digunakan tanpa perlu membayar)  Rental ware (menyewa dan memiliki hak cipta)  Free software (gratis/murah, dapat dikembangkan secara pribadi)  Open source (gratis, source code-nya dapat dimanipulasi bebas, bebas didistribusikan)
  • 24. End.