Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

SOFTWARE Oleh : Elly Lestari 41812120036 4. 4.1 PENDAHULUAN  Pengertian perangkat lunak berupa instruksi/program pada unit pengolah komputer agar komputer.

Presentasi serupa


Presentasi berjudul: "SOFTWARE Oleh : Elly Lestari 41812120036 4. 4.1 PENDAHULUAN  Pengertian perangkat lunak berupa instruksi/program pada unit pengolah komputer agar komputer."— Transcript presentasi:

1 SOFTWARE Oleh : Elly Lestari

2 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 - mengatur dan membuat pekerjaan lebih efisien, dll

3  Software dibedakan menjadi 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  Pengertian bahasa yang digunakan untuk menuliskan kumpulan instruksi.  Dibagi menjadi 3 tingkatan: - bahasa tingkat rendah, contoh : assembler - bahasa tingkat menengah, contoh : C - bahasa tingkat tinggi, contoh : C++, Pascal, VB, JAVA, dll

5 4.3 ROUTINES (User Program)  Pengertian program yang dibuat untuk suatu aplikasi tertentu dan dipakai berulang-ulang.  Contoh : security, inventory control, payroll, personalia, billing procedures, dll

6 4.4 APPLICATION PACKAGES  Pengertian program yang dibuat untuk user yang beroprasi dalam bidang-bidang umum. User dapat menggunakan program komputer yang sama tanpa memerlukan banyak perubahan.  Contoh penerapannya : perusahaan penerbangan, asuransi, toko, dll  Contoh : SSP (Scientific Subroutine Package), IMS (Information Management System), PMIC (Project Management Information System), dll

7 4.5 OPERATING SYSTEM  Pengertian software terpenting dalam menjalankan perangkat komputer, yang merupakan sekumpulan program yang mengontrol dan mengatur seluruh kegiatan prosessing di dalam sistem.  Contoh : Microsoft Windows, LINUX, Vedora, dll  OS terdiri dari 2 bagian : control program dan processing program

8 4.5.1 Control Program  Fungsi : - mengawasi pelaksanaan di dalam processing (task management) - mengontrol penempatan data di dalam sistem termasuk pengaturannya di dalam storage (data management) - mengatur jadwal pekerjaan processing (job management)

9  Control Program terdiri dari : - Supervisor terbentuk dr bnyk routine/program yg menangani operasi I/O, memasukkan program-program, dll - JCP (Job Control Program) suatu OS program yg membaca JCP, berfungsi utk mengidentifikasi program, menandai mulainya suatu job serta step-step job mana yg akan diproses, dll. - IPL (Initial Program Loader) program kecil yg dimasukkan ke main storage dr system residence device scr manual dg menekan tombol console load key

10 4.5.2 Processing Program  Fungsi : - mempermudah persiapan aplikasi program - menentukan pekerjaan yang akan dilakukan oleh sistem  Terdiri dari : - Language Processor - Service Program - User-written Problem Program

11 Language Processor  Disebut juga translator (compiler)  Fungsi untuk menyusun dan menterjemahkan source programke dalam object-program  Contoh : Fortran compiler, Assembler compiler, Pascal compiler

12 Service Program  Fungsi : melayani dan memberikan beberapa fasilitas dalam aplikasi suatu program.  Terdiri dari : - Linkage Editor -> berfungsi untuk mengedit/membentuk job program yang telah ada dalam system residence device sebagai object program ke dalam core-image library - Librarian -> berfungsi melakukan pekerjaan catalog seperti menjaga, memberikan pelayanan dan mengatur seluruh organisasi di dalam OS

13 - Sort/merge -> berfungsi untuk mengatur susunan record di dalam file dalam bentuk ascending sequence / descending sequence dan menggabungkan dua atau lebih kumpulan file menjadi satu file denga susunan record yang berurutan. - Utilities -> berfungsi untuk memindahkan file dari suatu media ke media yang lain. - Autotest -> berfungsi untuk melakukan testing terahadap suatu program selama compilation secara otomatis

14 4.6 PENGELOMPOKAN PROGRAM  Berdasarkan fungsinya : 1. Application Software - biasa dipakai untuk melakuakan tugas yang spesifik - dibedakan menjadi : bahasa pemrograman program aplikasi program paket program utilitas

15 2. System Software - berfungsi untuk mengontrol sumber daya komputer seperti CPU dan I/O divice - Contoh : OS (Windows, Linux)

16  Berdasarkan cara mendapatkan software dan hak pemakaiannya 1. Software komersial -> harus dijual dan dibeli scr komersial, contohnya Microsoft Office 2. Software public-domain -> bersifat gratis dan tdk ada hak cipta, contohnya LINUX 3. Shareware -> bebas digunakan untuk pengujian dan selamanya, terkadang ada yang ber-hak cipta 4. Freeware -> dapat digunakan tanpa membayar

17 5. Rentalware -> dapat digunakan dg cara menayewa, software ini dilindungi hak cipta 6. Free Software -> dicanangkan oleh Richard Stallman, bisa didapat secara gratis ada pula yang berbayar, dilengkapi kode sumber, dapat dikembangkan oleh si pemakai 7. Open source -> dicanangkan oleh Eric Raymond, dilengkapi kode sumber, pemakai bebas mengembangkan program

18 TERIMAKASIH


Download ppt "SOFTWARE Oleh : Elly Lestari 41812120036 4. 4.1 PENDAHULUAN  Pengertian perangkat lunak berupa instruksi/program pada unit pengolah komputer agar komputer."

Presentasi serupa


Iklan oleh Google