Perangkat Lunak (Software)

Slides:



Advertisements
Presentasi serupa
Bab 5 Perangkat Lunak.
Advertisements

Dosen : Ratna Mutu Manikam, M.T.
Stefani Priska Tangkuman TEKNIK INFORMATIKA STMIK PARNA RAYA MANADO
PENGENALAN SISTEM OPERASI KOMPUTER
Aplikasi Komputer Vicky Nurohmat
SISTEM OPERASI.
Unsur-unsur Komputer Aplikasi Komputer 1.
SOFTWARE (PERANGKAT LUNAK)
SOFTWARE Perangkat lunak.
Aplikasi komputer untuk bisnis dan
PERANGKAT LUNAK KOMPUTER (SOFTWARE)
Software Aplikasi Raisul Azhar STMIK Bumigora Mataram
Pertemuan 5 PERANGKAT LUNAK (SOFTWARE) KOMPUTER
Bab 4 SOFTWARE KOMPUTER.
Wahyu Herlambang ( ) Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar 2012 Wahyu Herlambang ( ) Pendidikan Teknik.
Pengantar Teknologi Informasi
Rian. Saryanto, S.Kom, M.Hum
PERANGKAT LUNAK (SOFTWARE)
Pengenalan Sistem komputer & Sistem Operasi [Bagian 2] -Pengantar Sistem Operasi- MODUL Yuli Haryanto, M.Kom Modul Sistem Operasi / Unindra / 2011.
Interaksi Manusia dengan Komputer
4 SOFTWARE Oleh : Elly Lestari
OPERASI DASAR SISTEM OPERASI KOMPUTER
PENGENALAN PERANGKAT LUNAK KOMPUTER
PENGANTAR TEKNOLOGI INFORMASI
KONSEP USER INTERFACE.
Algoritma & PEMROGRAMAN 2B (Visual basic)
PERANGKAT LUNAK Software.
Komponen teknologi informasi
PPT-Aplikasi Komputer
Sistem Operasi Terdistribusi
Pengenalan Sistem Operasi
OPERASI DASAR SISTEM OPERASI KOMPUTER
Pengantar Teknologi Komputer & Informatika Pertemuan 2
SOFTWARE KOMPUTER.
SISTEM OPERASI Puby Karmatoli.Net.
SISTEM KOMPUTER UNIVERSITAS GUNADARMA
KONSEP INTERFACE
Pengenalan Sistem Operasi
Perangkat-Perangkat Lunak (Softwares)
User interface Bagaimana user berinteraksi dengan komputer
BAB 5 OPERASI DASAR SISTEM OPERASI KOMPUTER
Pertemuan Ke-2 Pengenalan sistem Operasi
Melakukan Instalasi Sistem Operasi Dasar
PENGENALAN SISTEM OPERASI
Hardware Hardware Merupakan komponen-komponen fisik peralatan yang membentuk suatu sistem komputer, serta peralatan-peralatan lain yang mendukung komputer.
Unsur-unsur Komputer Aplikasi Komputer 1.
Software: Systems and Applications Software
PERANGKAT LUNAK (SOFTWARE)
Pengantar aplikasi komputer Sistem Operasi DOS dan WINDOWS
SISTEM OPERASI - CHAPTER 1 SISTEM KOMPUTER
SOFTWARE DAN BRAINWARE
Perangkat Lunak / Aplikasi
Sistem Operasi Komputer
Software (Perangkat Lunak)
Perkembangan Sistem Operasi Closed Source
Sistem Komputer Hardware Software 1. Operating System
Pengantar Teknologi Informasi
OPERASI DASAR SISTEM OPERASI KOMPUTER
A. Sistem Operasi Fungsi Sistem Operasi
SEKOLAH TINGGI MANAJEMEN INFORMATIKA KOMPUTER PRINGSEWU
Pertemuan 9 Software.
Software Perangkat lunak Teknisi Komputer - LPK HIDAYAH.
Perkembangan Perangkat Lunak
Pengantar teknologi informasi
PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1B
Pengenalan Sistem komputer & Sistem Operasi [Bagian 2] -Pengantar Sistem Operasi- MODUL Maria Cleopatra, S.Kom Modul Sistem Operasi / Unindra / 2011.
PENGENALAN SISTEM OPERASI DEFINISI secara umum SISTEM OPERASI adalah 1. Sebagai Sebuah program yang mengatur hardware dengan menyediakan landasan untuk.
Rahmat Robi Waliyansyah, M.Kom.
KONSEP USER INTERFACE PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1B.
ALGORITMA DAN PEMROGRAMAN 2B
Transcript presentasi:

Perangkat Lunak (Software) Aris Budianto Pendidikan Teknik Informatika dan Komputer Universitas Sebelas Maret arisbudianto@staff.uns.ac.id 2017

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. 0-13-6006639

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. 0-13-6006639

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

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

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.

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

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. 0-13-6006639

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

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

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

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. 0-13-6006639

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

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. 0-13-6006639 Perangkat lunak yang sudah merupakan paket dari vendor (perusahaan) yang umumnya dijual di toko- toko untuk memenuhi kebutuhan masyarakat banyak.

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

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

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

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. 0-13-6006639

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

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. 0-13-6006639 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. 0-13-6006639 Dikembangkan untuk perusahaan tertentu Off-the-shelf Tanenbaum, Modern Operating Systems 3 e, (c) 2008 Prentice-Hall, Inc. All rights reserved. 0-13-6006639 An existing software program that can be used without considerable changes expected

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

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. 0-13-6006639

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. 0-13-6006639

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

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. 0-13-6006639