Rekayasa Perangkat Lunak (Software Engineering)

Slides:



Advertisements
Presentasi serupa
PENGENALAN REKAYASA PERANGKAT LUNAK (SOFTWARE ENGINEERING)
Advertisements

Perencanaan Perangkat Lunak
ARTIFICIAL INTELLIGENCE
Aturan dan Tanggung Jawab Tim Pilihan-pilihan berikut dapat diambil untuk menerapkan sumber daya manusia kepada sebuah proyek yang akan membutuhkan n manusia.
REKAYASA PERANGKAT LUNAK
Managing Software Requirements (manajemen kebutuhan perangkat lunak)
APLIKASI TEKNOLOGI INFORMASI
REKAYASA PERANGKAT LUNAK
SE2423 REKAYASA PERANGKAT LUNAK
1 Pertemuan 1 Introduction Matakuliah: sistem Operasi Tahun: 2010.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 Review Software Engineering.
Managing Software Requirement 1
Rekayasa Perangkat Lunak (Software Engineering)
SOFTWARE ENGINEERING (Nelly Sofi).
Pengantar Teknologi Sistem Informasi C
Rekayasa Perangkat Lunak 1
Model Proses Perangkat Lunak
REKAYASA PERANGKAT LUNAK
Computer, Control and Electronic Engineering Sub-study Program
Pendhahuluan Software engineering BY: Y. PALOPAK S.Si., MT.
Pert. 16. Menyimak lingkungan IS/IT saat ini
REKAYASA PERANGKAT LUNAK
Rekayasa Perangkat Lunak (Software Enginer)
REKAYASA PERANGKAT LUNAK
Aspek Penilaian Prosentase Tugas Mandiri--20 %
PENGENALAN REKAYASA PERANGKAT LUNAK
SE2423 Rekayasa Perangkat Lunak
Oleh : Dewi Sartika, M.Kom
INTRODUCTION TO OPERATING SYSTEM
PENGENALAN REKAYASA PERANGKAT LUNAK (SOFTWARE ENGINEERING)
Rekayasa Perangkat Lunak Pendahuluan
Rekayasa Perangkat Lunak
PENGANTAR TEKNOLOGI INFORMASI
Oleh : Rofifah Durrotul Hikmah
Rekayasa perangkat lunak (rpl)
Software Engineering Rekayasa Perangkat Lunak
Hardware Hardware Merupakan komponen-komponen fisik peralatan yang membentuk suatu sistem komputer, serta peralatan-peralatan lain yang mendukung komputer.
REKAYASA PERANGKAT LUNAK (RPL)
Software Engineering ( Pressman )
Pengantar Teknik Elektro
Rekayasa Perangkat Lunak (Software Engineering)
PENGENALAN REKAYASA PERANGKAT LUNAK (SOFTWARE ENGINEERING)
04 Membangun Sistem Informasi ERP Tahapan SDLC Hata Maulana, M.T.I.
SOFTWARE ENGINEERING.
KOMPONEN-KOMPONEN SPK
Manajemen Proyek Pengantar
Sistem Operasi. Pendahuluan Sistem Operasi Arsitektur Sistem Komputer Hardware Operating System (OS) Programming Language (e.g. PASCAL) Application Programs.
Membangun Sistem Informasi ERP
REKAYASA PERANGKAT LUNAK
Membangun Sistem Informasi ERP
Software Engineering ( Pressman )
Pertemuan I Pengenalan Komputer 9/8/
04 Membangun Sistem Informasi ERP Tahapan SDLC Hata Maulana, M.T.I.
04 Membangun Sistem Informasi ERP Tahapan SDLC Hata Maulana, M.T.I.
(SOFTWARE ENGINEERING)
Pengantar Basis Data Pengantar Basis Data.
REKAYASA PERANGKAT LUNAK
Pertemuan #1: Software & Software Engineering
Perencanaan Perangkat Lunak
ANALISA & PERANCANGAN PERANGKAT LUNAK
Pengenalan Perangkat lunaK
Danang Wahyu Utomo PERANGKAT LUNAK Danang Wahyu Utomo
Defri Kurniawan PERANGKAT LUNAK Defri Kurniawan
Jaringan Komputer.
SOFTWARE ENGINEERING (Indah Tri Handayani).
APLIKASI TEKNOLOGI INFORMASI. Pendahuluan ATI Penawaran Produk & Jasa telah tanpa batas negara dan geografis TI dipercaya dapat memperbaiki kinerja individu.
Hardware Merupakan komponen-komponen fisik peralatan yang membentuk suatu sistem komputer, serta peralatan- peralatan lain yang mendukung komputer dalam.
Pengantar Perangkat Lunak
REKAYASA PERANGKAT LUNAK
Tim Teaching Operation System Stikom Dinamika Bangsa Mata Kuliah Sistem Operasi Kode MK : KBTI
Transcript presentasi:

Rekayasa Perangkat Lunak (Software Engineering) Pertemuan 2 Software dan Karakteristiknya Eriya, S.Kom, MT

Kompetensi Setelah selesai perkuliahan mahasiswa diharapkan mampu : Menjelaskan definisi software Menjelaskan tipe-tipe Software Menjelaskan atribut dari software yang berkualitas

Perangkat Lunak (Software) Software is (1) Instructions (computer programs) that when executed provide desired features, function and performance, (2) Data structures that enable the programs to adequately manipulate information, and (3) descriptive information in both hard copy and virtual form that describe the operation and use of the programs. (Roger S. Pressman) Software is Computer programs and associated documentation such as requirements, design models and user manuals. (Ian Sommervile)

Sifat dan Karakteristik Software Software merupakan elemen sistem logik dan bukan elemen sistem fisik seperti hardware Elemen itu tidak aus, tetapi bisa rusak. Elemen software itu direkayasa atau dikembangkan dan bukan dibuat di pabrik seperti hardware

Hardware vs. Software Hardware Software Manufactured Wears out Built using components Relatively simple Developed/engineered Deteriorates Custom built Complex

Tipe-Tipe Software System software Application software Engineering and scientific software Embedded software Product Line Software Web Application Artificial Intelligence software

Tipe-tipe Software (cont) System software Sekumpulan program yang ditulis untuk melayani atau menunjang program lainnya. Seperti compiler, editor, utility, sistem operasi, driver dan prosesor telekomunikasi. Aplication software Program stand alone yang digunakan untuk menyelesaikan kebutuhan bisnis tertentu, seperti aplikasi untuk memfasilitasi kegiatan bisnis atau pembuatan keputusan teknik/ manajemen. Ex: Point of sale transaction processing, real time manufacturing process control.

Tipe-tipe Software (cont) Engineering and sciencetific software Software yang dicirikan dengan algoritma numerik, aplikasinya berkisar dari astronomi sampai vulkanologi, analis otomotif sampai dinamika orbit ruang angkasa. Software ini banyak digunakan dalam bidang engineering dan science. Contoh CAD ( Computer Aided Design), simulasi sistem.

Tipe-tipe Software (cont) Embedded software Software yang disimpan dalam memori tetap/ ROM (Read Only Memory), digunakan untuk mengontrol fungsi sebuah product. Embedded software ini dijalankan dengan fungsi-fungsi terbatas. Seperti : fungsi digital untuk Automobil (kontrol bahan bakar, dash-board, sistem rem) Product Line software Software yang dirancang untuk menyediakan kemampuan khusus yang dapat digunakan oleh banyak user yang berbeda. Ex: inventory control product, word processing, spreadsheet, multimedia, manajemen database, game, aplikasi keuangan, dll

Tipe-tipe Software (cont) Web Application (WebApps) Software yang berpusat pada jaringan. Software ini menyajikan informasi berupa text atau grapik. WebApps tidak hanya menyediakan fitur-fitur stand alone, fungsi komputasi dan content kepada end user tetapi juga terintegrasi dengan database perusahaan dan aplikasi bisnis.

Tipe-tipe Software (cont) Artificial Intellegence software Software yang banyak menggunakan algoritma non numerik dalam memecahkan masalah kompleks yang tidak dapat dianalisis dengan komputasi biasa. Saat ini bidang AI yang paling berkembang adalah expert system atau knowledge base system. Bidang aplikasi lain dari software AI adalah pengenalan citra dan suara (image and voice pattern recognition), pembuktian teorema neural network dan game

Essential attributes of good software The software should deliver the required functionality and performance to the user. Maintainability Software should be written in such a way so that it can evolve to meet the changing needs of customers. This is a critical attribute because software change is an inevitable requirement of a changing business environment; Dependability Software must be trustworthy; Software dependability includes a range of characteristics including reliability, security and safety. Efficiency Software should not make wasteful use of system resources such as memory and processor cycles. Efficiency therefore includes responsiveness, processing time, memory utilisation, etc Acceptability Software must accepted by the users for which it was designed. This means it must be understandable, usable and compatible with other systems.

Any Question?

Evaluasi Apa yang dimaksud dengan software Jelaskan karakteristik software Jelaskan tipe-tipe software yang ada Kelompokkan software-software berikut berdasarkan tipenya : Windows server Winamp Smadav Microsoft Visual Basic Joomla Turbo C Smadav Microsoft Visual Basic Joomla