Presentasi modul 4 - Software

1,350 views

Published on

Presentasi modul 4 - Software

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,350
On SlideShare
0
From Embeds
0
Number of Embeds
177
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Presentasi modul 4 - Software

  1. 1. Oleh:Paris Permadi (41812120172) Jurusan : Sistem Informasi
  2. 2. SOFTWARE
  3. 3.  Programming Languages Routines (User program) Application package (Package programs) Operating System
  4. 4.  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
  5. 5.  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
  6. 6.  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
  7. 7.  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
  8. 8.  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
  9. 9.  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)
  10. 10.  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
  11. 11.  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)
  12. 12.  Processing Program ◦ Fungsi:  mempermudah persiapan aplikasi program  menentukan pekerjaan yang akan dilakukan oleh sistem Penyusun ◦ Language Processor ◦ Service Program ◦ User-written Problem Program
  13. 13.  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
  14. 14.  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
  15. 15.  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
  16. 16. 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
  17. 17. 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)
  18. 18. 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
  19. 19. 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)
  20. 20. End.

×