70 likes | 164 Views
NAMA : PUTRI ARIESTA AYU KINASIH NIM : 41812120188 FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI. software. TUGAS BU RATNA #PERTEMUAN 4. SOFTWARE
E N D
NAMA : PUTRI ARIESTA AYU KINASIH NIM : 41812120188 FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI software TUGAS BU RATNA #PERTEMUAN 4
SOFTWARE • Software adalahkomponendalam data processing system yang berupa program-program danteknik-teknik lain untukmengontrolsistem. • Padaumumnya, istilah software menyatakancara-cara yang menghasilkanhubungan yang lebihefisienantaramanusiadanmesinkomputer. • Fungsisoftware antara lain: • mengidentifikasiprogram menyiapkanaplikasi program sehinggatatakerjaseluruhnyaperalatankomputerterkontrolmengaturdanmembuatpekerjaanlebihefisien • Yang termasuk software adalah • Programming Languages • Routines (User program) • Application package (Package programs) • Input/output control system • Operating System
PROGRAMING LANGUAGE Programinglanguage adalahbahasa-bahasa yang dipakaioleh programming untukmenuliskankumpulan-kumpulaninstruksi. Contoh: Assembler Cobol Fortran PL/I R.P.G Bahasa C Microsoft visual basic Borland delpi Microsoft acces pascal
MenuruttingkatannyaBahasaPemrogramandapatdibedakandalam 3 macamtingkat (level): • Low level language (Machine Oriented) • Bahasayang termasukdalam level inilebihdekathubungannyadenganmesin. • Contoh : ASSEMBLER • 2. High level language (Problem Oriented). • Sebaliknya, bahasa yang termasukdalam level inilebihdekatorientednyadenganaplikasiproblemnya. Contoh: Cobol, Fortran, RPG, PL/I, , Pascal, MS Visual Basic, Borland Delphi • Semi Level Langunge • Bahasayang dapattermasukdalam Machine Oriented dan Problem Oriented • Contoh: Bahasa C
Routines (User Program) Routines atau user program yaitu program yang dibuatoleh programmer dalambahasa program untuksuatuaplikasitertentudandipakaiberulang-ulang. Contoh: Payroll, Inventory Control, Invoicing, Billing procedure, Personalia, Security, dll Application packages Application Packages atau Package Program ialah program-program yang dibuatolehperusahaankomputeruntuk User yang beroperasidalambidang-bidangumum, misalnyapenerbangan, asuransi, komunikasi, pembangunangedung, toko-tokopedagangeceran, dsb. Karenaitumerekadapatmemakai program komputer yang samatanpamemerlukanperubahan-perubahan yang berarti. Operating Systen (OS) Operating system adalahbagian software yang sangatpenting, merupakankumpulan program yang mengontroldanmengaturseluruhkegiatanprosessingdidalamsistem. Padaprinsipnya, OS merupakankumpulandari program routine danprosedur, yang dibuatuntukmemperkecilperananmanusiadalamsistemdanuntukmemperbesarefisiensisistem. Kemampuankomputerberoperasiitusangatditentukanolehkonfigurasidankapasitaskomputertersebut. Hal initergantungdarisistemapa yang dipakaidalaminstalasikomputer
OS terdiridariatas 2 bagian: • Control program • Control program berfungsisebagaimengawasipelaksanaandidalamprocessing mengontrolpenempatan data didalamsistemtermasukpengaturannyadidalamstorage mengaturjadwalpekerjaanprocessing, terdiridari: • Supervisor • Job Control Program (JCP) • Initial Program Loader (IPL) • Processing Program • Berfungsisebagaimempermudahpersiapanaplikasiprogram danmenentukanpekerjaan yang akandilakukanolehsistem. Terdiridari: • Language Processor • Language processor atau language translator (compiler) berfungsimenyusundanmenterjemahkandaribahasamanusia (source rogram) kedalambahasamesin (object-program). • Service Program • Service program adalah processing program yang melayanidanmemberikanbeberapafasilitasdalamaplikasisuatu program.
PENGEMLOMPOKAN SOFTWARE • Berdasarkanfungsinya, software dapatdibagimenjadiduagolongan, yaitu: • Application software (Perangkatlunakaplikasi) • Adalah program yang biasadipakaiolehsipemakaiuntukmelakukantugas-tugastertentu. • Di golongkanbeberapabagian, yaitu: • bahasapemrograman (programming language) • program aplikasi (application program) • program paket ( package program) • program utilitas (utility program) • System software (Perangkatlunak system) • Sistem software atau support software (perangkatlunakpendukung) adalah program yang digunakanuntukmengontrolsumberdayakomputer, seperti CPU dan input output device. • Contoh : Sistemoperasi (Windows dan Linux).