Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Perangkat Lunak (Software)

Presentasi serupa


Presentasi berjudul: "Perangkat Lunak (Software)"— Transcript presentasi:

1 Perangkat Lunak (Software)
Aris Budianto Pendidikan Teknik Informatika dan Komputer Universitas Sebelas Maret 2017

2

3 Definisi Perangkat Lunak
Perangkat lunak adalah seperangkat instruksi atau program yang memerintahkan komputer untuk melakukan tugas tertentu. Perangkat lunak terdiri dari skrip, library, aplikasi, program dan seperangkat instruksi adalah istilah yang sering digunakan untuk menggambarkan perangkat lunak. Tanenbaum, Modern Operating Systems 3 e, (c) 2008 Prentice-Hall, Inc. All rights reserved

4 Peran Perangkat Lunak Mengatur input atau output dari komputer
Menyediakan dan mengatur serta memerintah hardware agar dapat berjalan dengan baik Menjalankan perintah tertentu pada sebuah sistem Mengatur dan membuat pekerjaan lebih efisien Tanenbaum, Modern Operating Systems 3 e, (c) 2008 Prentice-Hall, Inc. All rights reserved

5 The Importance of Software in Business
$ Hardware 1950 today time Tanenbaum, Modern Operating Systems 3 e, (c) 2008 Prentice-Hall, Inc. All rights reserved

6 Jenis Perangkat Lunak Systems software Application software
Sebuah program yang mengatur semua kegiatan dan fungsi perangkat keras dan berbagai program lainnya Application software Program yang membantu pengguna memecahkan masalah komputasi tertentu Programming software Aplikasi yang membantu para pengembang menulis program. Berbagai alat yang tersedia adalah kompiler, linker, debugger, interpreter dan editor teks

7 Pengguna Perangkat Lunak
Perseorangan Sistem informasi yang melayani kebutuhan pengguna individu Workgroup Dua atau lebih orang yang bekerja sama untuk mencapai tujuan bersama Enterprise Sistem informasi yang mendukung perusahaan dalam berinteraksi dengan lingkungannya.

8 Tren dan Isu Penting Software licensing Software upgrades
Perlindungan oleh pengembang perangkat lunak untuk mencegah penggunaan yang tidak sah Software upgrades Versi revisi perangkat lunak yang biasanya mencakup perbaikan masalah yang diketahui, ditambah penyempurnaan terhadap kemampuan yang ada Global software support Perangkat lunak yang didistribusikan di seluruh dunia mungkin memerlukan mekanisme dukungan yang unik karena kondisi politik dan ekonomi setempat

9 Kepemilikan Perangkat Lunak
Beberapa model Kepemilikan Perangkat Lunak antara lain : Proprietary Freeware Shareware Public-domain software (Ex. GNU) Tanenbaum, Modern Operating Systems 3 e, (c) 2008 Prentice-Hall, Inc. All rights reserved

10 Model Kepemilikan Perangkat Lunak
Freeware Didistribusikan secara gratis Hak cipta ada pada pengembang Bebas digunakan akan tetapi tidak boleh diperjual belikan

11 Model Kepemilikan Perangkat Lunak
Shareware Didistribusikan secara gratis dengan batasan waktu atau fitur Hak cipta ada pada pengembang Jika tertarik bisa mendapatkan fitur penuh atau fasilitas update dengan membayar fee Bisa di distribusikan bebas akan tetapi pengguna yang menginginkan fitur juga membayar fee

12 Model Kepemilikan Perangkat Lunak
Public-domain software Didistribusikan secara gratis Bebas di gunakan dan didistribusikan akan tetapi tidak diperjual belikan Hak cipta ada pada pengembang

13 Peran Sistem Operasi (System Software)
Sebagai penghubung perangkat keras dengan Aplikasi Mengontrol perangkat keras komputer dan bertindak sebagai antarmuka dengan program aplikasi Tanenbaum, Modern Operating Systems 3 e, (c) 2008 Prentice-Hall, Inc. All rights reserved

14 Kedudukan Sistem Operasi
Tanenbaum, Modern Operating Systems 3 e, (c) 2008 Prentice-Hall, Inc. All rights reserved

15 Tipe perangkat lunak aplikasi
Macam tipe perangkat lunak aplikasi antara lain : Customized application software Perangkat lunak yang dapat disesuaikan dengan kebutuhan atau industri tertentu. Package application software Tanenbaum, Modern Operating Systems 3 e, (c) 2008 Prentice-Hall, Inc. All rights reserved Perangkat lunak yang sudah merupakan paket dari vendor (perusahaan) yang umumnya dijual di toko- toko untuk memenuhi kebutuhan masyarakat banyak.

16 Perangkat lunak aplikasi paket
Entertainment software Educational software Home software Productivity software Speciality software

17 Fungsi Sistem Operasi Perform common computer hardware functions
Provide a user interface Perform common computer hardware functions Provide a degree of hardware independence Manage system memory Manage processing tasks Provide networking capability Control access to system resources

18 User Interface Definisi User interface Command-based user interface
Sebuah fungsi dari sistem operasi yang memungkinkan individu mengakses dan memerintahkan komputer Command-based user interface Antarmuka pengguna tertentu yang membutuhkan perintah teks diberikan ke komputer untuk melakukan aktivitas dasar Misalnya, unix, DOS Graphical user interface (GUI) Antarmuka pengguna yang menggunakan gambar (ikon) dan menu yang ditampilkan di layar untuk mengirim perintah ke sistem komputer Misalnya. Windows, MAC OS

19 Aplikasi Utiliti Program yang digunakan untuk menggabungkan dan mengurutkan kumpulan data, mencatat pekerjaan komputer yang sedang dijalankan, memampatkan file data sebelum disimpan atau dikirim melalui jaringan, dan melakukan tugas penting lainnya. Tanenbaum, Modern Operating Systems 3 e, (c) 2008 Prentice-Hall, Inc. All rights reserved

20 Pengembangan Perangkat Lunak
Application software Proprietary software Off-the-shelf software In-house developed Contract Standard package Customized package In-house customized Contract customization 20

21 Pengembangan Perangkat Lunak
Proprietary Dirancang untuk memecahkan masalah yang unik dan spesifik In-house Tanenbaum, Modern Operating Systems 3 e, (c) 2008 Prentice-Hall, Inc. All rights reserved Pengembangan perangkat lunak aplikasi menggunakan sumber daya perusahaan MULTICS Timesharing CTSS (MIT) Multics UNix Contract Tanenbaum, Modern Operating Systems 3 e, (c) 2008 Prentice-Hall, Inc. All rights reserved Dikembangkan untuk perusahaan tertentu Off-the-shelf Tanenbaum, Modern Operating Systems 3 e, (c) 2008 Prentice-Hall, Inc. All rights reserved An existing software program that can be used without considerable changes expected

22 Pengembangan Perangkat Lunak
Customized package Blend of external and internal software development In-house customized Contract customization MULTICS Timesharing CTSS (MIT) Multics UNix

23 Software Concepts - OLE
OLE = Object Linking and Embedding Fitur perangkat lunak yang memungkinkan Anda menyalin teks dari satu dokumen ke dokumen lain atau menyematkan satu program ke dalam program Aplikasi server Aplikasi Client Tanenbaum, Modern Operating Systems 3 e, (c) 2008 Prentice-Hall, Inc. All rights reserved

24 Software Concepts - OLE
Copy - Salin data dari satu aplikasi dan letakkan di tempat lain Link - Perubahan yang dilakukan pada objek server secara otomatis muncul di semua objek klien yang tertaut Embed - Objek menjadi bagian dari dokumen klien Tanenbaum, Modern Operating Systems 3 e, (c) 2008 Prentice-Hall, Inc. All rights reserved

25 Software Concepts - OLE
Team photo Graphics Program Server Application Actual vs. Budget Spreadsheet Program Chart Project Management Program Actual vs. budget ==== == == == == == = === == == ==== ==== = Client Application Word Processing Program Copy Link Embed

26 Software Concepts - OLE
OLE adalah standar yang dikembangkan oleh Microsoft Corporation. Ole membantu anda membuat objek dengan satu aplikasi dan kemudian menautkan atau menyematkannya di aplikasi lain. Objek tersemat mempertahankan format aslinya dan link ke aplikasi yang menciptakannya. Dukungan untuk OLE dibangun ke dalam operasi Windows dan Macintosh sistem. Standar dokumen gabungan bersaing dikembangkan Bersama-sama oleh IBM, Apple Computer, dan perusahaan komputer lainnya disebut OpenDoc. MULTICS Timesharing CTSS (MIT) Multics UNix . Tanenbaum, Modern Operating Systems 3 e, (c) 2008 Prentice-Hall, Inc. All rights reserved


Download ppt "Perangkat Lunak (Software)"

Presentasi serupa


Iklan oleh Google