presentasi modul 4 - software

25

Upload: paris-dkc

Post on 02-Dec-2014

1.255 views

Category:

Technology


2 download

DESCRIPTION

Presentasi modul 4 - Software

TRANSCRIPT

Page 1: Presentasi modul 4 - Software
Page 2: Presentasi modul 4 - Software

SOFTWARE

Oleh:Paris Permadi (41812120172)

Jurusan : Sistem Informasi

Page 3: Presentasi modul 4 - Software

SOFTWARE

Page 4: Presentasi modul 4 - Software
Page 5: Presentasi modul 4 - Software
Page 6: Presentasi modul 4 - Software
Page 7: Presentasi modul 4 - Software

Programming Languages Routines (User program) Application package (Package programs) Operating System

Software

Page 8: Presentasi modul 4 - Software

Software

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

Page 9: Presentasi modul 4 - Software

Programming Language

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

Page 10: Presentasi modul 4 - Software

Programming Language (Con’t) 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

Page 11: Presentasi modul 4 - Software

Routines (User Program)

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

Page 12: Presentasi modul 4 - Software

Operating Systen (OS) 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

Page 13: Presentasi modul 4 - Software

Application packages 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)

Page 14: Presentasi modul 4 - Software

Operating Systen (OS) (Con’t) Bagian-Bagian OS

◦ Control program◦ Processing Program

SUPERVISOR

JOB CONTROL PROGRAM

INITIAL PROGRAM LOADER

LANGUAGE PROCESSOR C PASCAL FORTRAN COBOL ASSEMBLER

SERVICE PROGRAM LINKAGE EDITOR LIBRARIAN SORT/MERGE UTILITIES AUTO TEST

USER – WRITTEN PROBLEM PROGRAM

CONTROL PROGRAM PROCESSING PROGRAM

Page 15: Presentasi modul 4 - Software

Operating Systen (OS) (Con’t) 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)

Page 16: Presentasi modul 4 - Software

Operating Systen (OS) (Con’t) Processing Program

◦ Fungsi: mempermudah persiapan aplikasi program menentukan pekerjaan yang akan dilakukan oleh

sistem Penyusun

◦ Language Processor◦ Service Program ◦ User-written Problem Program

Page 17: Presentasi modul 4 - Software

Operating Systen (OS) (Con’t) 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

Page 18: Presentasi modul 4 - Software

Operating Systen (OS) (Con’t) 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

Page 19: Presentasi modul 4 - Software

Operating Systen (OS) (Con’t) 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

Page 20: Presentasi modul 4 - Software

Pengelompokan Software Software Komputer

Software suites Web browser Electronic mail Pengolah kata Lembar kerja Database

managers Presentasi grafis Personal

information manager

Groupware

Bisnis-Akuntansi, pengolah transaksi, perencanaan sumber daya perusahaan, perdagangan elektronik, dan lain-lain

Ilmu pengetahuan dan teknik

Pendidikan, entertainment dan lain-lain

Sistem operasi Program

pengelola jaringan DBMS (Database

Management System)

Sistem Utilitas Monitoring unjuk

kerja system Monitoring

keamanan

Bahasa program translator (compiler)

Pemrograman editor dan tools

Paket CASE (Computer Aided Software Engineering)

Program Aplikasi untuk Tujuan Umum

Program untuk Pengembangan

sistem

Program untuk Manajemen

sistem

Program untuk Aplikasi Khusus

Software Aplikasi

Melakukan tugas mengolah informasi untuk End-user

Mengelola dan mendukung operasi system Komputer dan jaringan

Software Sistem

Page 21: Presentasi modul 4 - Software

Pengelompokan Software

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)

Page 22: Presentasi modul 4 - Software

Pengelompokan Software

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

Page 23: Presentasi modul 4 - Software

Pengelompokan SoftwareBerdasarkan 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)

Page 24: Presentasi modul 4 - Software

Trend Software

End.

Page 25: Presentasi modul 4 - Software

Question