presentasi modul 4 - software
Post on 02-Dec-2014
1.255 Views
Preview:
DESCRIPTION
TRANSCRIPT
SOFTWARE
Oleh:Paris Permadi (41812120172)
Jurusan : Sistem Informasi
SOFTWARE
Programming Languages Routines (User program) Application package (Package programs) Operating System
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
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
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
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
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
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)
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
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)
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
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
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
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
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
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)
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
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)
Trend Software
End.
Question
top related