1 / 18

SOFTWARE

4. SOFTWARE. Oleh : Elly Lestari 41812120036. 4.1 PENDAHULUAN. Pengertian perangkat lunak berupa instruksi /program pada unit pengolah komputer agar komputer dapat berjalan sesuai kebutuhan . Fungsi : - mengidentifikasi program - menyiapkan aplikasi program sehingga terkontrol

cybele
Download Presentation

SOFTWARE

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 4 SOFTWARE Oleh : EllyLestari 41812120036

  2. 4.1 PENDAHULUAN • Pengertianperangkatlunakberupainstruksi/program pada unit pengolahkomputer agar komputerdapatberjalansesuaikebutuhan. • Fungsi : - mengidentifikasi program - menyiapkanaplikasi program sehinggaterkontrol - mengaturdanmembuatpekerjaanlebihefisien, dll

  3. Software dibedakanmenjadi 5, yaitu : - programing languages - user program - package programs - I/O control system - operating system • Dari sumber lain : program aplikasi, utilities program

  4. 4.2 PROGRAMMING LANGUAGES • Pengertianbahasa yang digunakanuntukmenuliskankumpulaninstruksi. • Dibagimenjadi 3 tingkatan: - bahasatingkatrendah, contoh : assembler - bahasatingkatmenengah, contoh : C - bahasatingkattinggi, contoh : C++, Pascal, VB, JAVA, dll

  5. 4.3 ROUTINES (User Program) • Pengertianprogram yang dibuatuntuksuatuaplikasitertentudandipakaiberulang-ulang. • Contoh : security, inventory control, payroll, personalia, billing procedures, dll

  6. 4.4 APPLICATION PACKAGES • Pengertianprogram yang dibuatuntuk user yang beroprasidalambidang-bidangumum. User dapatmenggunakan program komputer yang samatanpamemerlukanbanyakperubahan. • Contohpenerapannya : perusahaanpenerbangan, asuransi, toko, dll • Contoh : SSP (Scientific Subroutine Package), IMS (Information Management System), PMIC (Project Management Information System), dll

  7. 4.5 OPERATING SYSTEM • Pengertiansoftware terpentingdalammenjalankanperangkatkomputer, yang merupakansekumpulan program yang mengontroldanmengaturseluruhkegiatanprosessingdidalamsistem. • Contoh : Microsoft Windows, LINUX, Vedora, dll • OS terdiridari 2 bagian : control program dan processing program

  8. 4.5.1 Control Program • Fungsi : - mengawasipelaksanaandidalam processing (task management) - mengontrolpenempatan data didalamsistemtermasukpengaturannyadidalam storage (data management) - mengaturjadwalpekerjaan processing (job management)

  9. Control Program terdiridari : - Supervisor terbentukdrbnyk routine/program ygmenanganioperasi I/O, memasukkan program-program, dll - JCP (Job Control Program) suatu OS program ygmembaca JCP, berfungsiutkmengidentifikasi program, menandaimulainyasuatu job serta step-step job manaygakandiproses, dll. - IPL (Initial Program Loader) program kecilygdimasukkanke main storage dr system residence device scr manual dg menekantombol console load key

  10. 4.5.2 Processing Program • Fungsi : - mempermudahpersiapanaplikasi program - menentukanpekerjaan yang akandilakukanolehsistem • Terdiridari : - Language Processor - Service Program - User-written Problem Program

  11. Language Processor • Disebutjuga translator (compiler) • Fungsiuntukmenyusundanmenterjemahkan source programkedalam object-program • Contoh : Fortran compiler, Assembler compiler, Pascal compiler

  12. Service Program • Fungsi :melayanidanmemberikanbeberapafasilitasdalamaplikasisuatu program. • Terdiridari : - Linkage Editor -> berfungsiuntukmengedit/membentuk job program yang telahadadalam system residence device sebagai object program kedalam core-image library - Librarian -> berfungsimelakukanpekerjaan catalog sepertimenjaga, memberikanpelayanandanmengaturseluruhorganisasididalam OS

  13. - Sort/merge -> berfungsiuntukmengatursusunan record didalam file dalambentuk ascending sequence / descending sequence danmenggabungkanduaataulebihkumpulan file menjadisatu file dengasusunan record yang berurutan. - Utilities -> berfungsiuntukmemindahkan file darisuatu media ke media yang lain. - Autotest -> berfungsiuntukmelakukan testing terahadapsuatu program selama compilation secaraotomatis

  14. 4.6 PENGELOMPOKAN PROGRAM • Berdasarkanfungsinya : 1. Application Software • biasadipakaiuntukmelakuakantugas yang spesifik • dibedakanmenjadi : • bahasapemrograman • program aplikasi • program paket • program utilitas

  15. 2. System Software - berfungsiuntukmengontrolsumberdayakomputerseperti CPU dan I/O divice - Contoh : OS (Windows, Linux)

  16. Berdasarkancaramendapatkan software danhakpemakaiannya 1. Software komersial -> harusdijualdandibeliscrkomersial, contohnya Microsoft Office 2. Software public-domain -> bersifat gratis dantdkadahakcipta, contohnya LINUX 3. Shareware -> bebasdigunakanuntukpengujiandanselamanya, terkadangada yang ber-hakcipta 4. Freeware -> dapatdigunakantanpamembayar

  17. 5. Rentalware -> dapatdigunakan dg caramenayewa, software inidilindungihakcipta 6. Free Software -> dicanangkanoleh Richard Stallman, bisadidapatsecara gratis ada pula yang berbayar, dilengkapikodesumber, dapatdikembangkanolehsipemakai 7. Open source -> dicanangkanoleh Eric Raymond, dilengkapikodesumber, pemakaibebasmengembangkan program

  18. TERIMAKASIH

More Related