• Tidak ada hasil yang ditemukan

4a8e3 rpl2 pengantar se

N/A
N/A
Protected

Academic year: 2018

Membagikan "4a8e3 rpl2 pengantar se"

Copied!
14
0
0

Teks penuh

(1)

Rekayasa Perangkat Lunak (Software Engineering)

Pertemuan 2

(2)

Kompetensi

Setelah selesai perkuliahan

mahasiswa diharapkan mampu :

 Menjelaskan definisi software  Menjelaskan tipe-tipe Software

 Menjelaskan atribut dari software

(3)

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

(4)

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

(5)

Hardware vs. Software

Hardware

Software

 Manufactured  Wears out

 Built using 

components

 Relatively 

simple

 Developed/en

gineered

(6)

Tipe-Tipe Software

 System software

 Application software

 Engineering and scientific software  Embedded software

 Product Line Software  Web Application

(7)

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

(8)

Tipe-tipe Software

(cont)

Engineering and sciencetific software

Software yang dicirikan dengan

algoritma numerik, aplikasinya berkisar dari astronomi sampai vulkanologi,

(9)

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

(10)

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

(11)

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

(12)

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

(13)
(14)

Evaluasi

 Apa yang dimaksud dengan software  Jelaskan karakteristik software

 Jelaskan tipe-tipe software yang ada  Kelompokkan software-software

berikut berdasarkan tipenya : • Windows server

WinampSmadav

Referensi

Dokumen terkait

Puji Syukur Kehadirat Tuh an Yang Maha Esa atas segala nikmat dan karunia yang telah dilimpahkan sehingga penulis dap at menyelesaikan skripsi yang berjudul

dari Kelurahan Periuk harus diwaspadai karena konsentrasi logam Cu dalam beras sama dengan batas maksimum logam Cu dalam makanan yang ditetapkan oleh Dirjen POM, sedangkan beras

Tujuan pemberian makanan tambahan pada bayi usia lebih dari 6 bulan adalah untuk menambah energi dan zat-zat gizi yang diperlukan bayi karena ASI tidak dapat mencukupi kebutuhan

Penelitian ini bertujuan untuk mengetahui faktor proses apa yang berpengaruh terhadap respon, mengetahui rancangan level faktor kendali yang mengoptimalkan semua

HTML adalah singkatan dari Hypertext Markup Language. 678) HTML adalah bahasa pemrograman dengan format khusus yang dapat programmer gunakan untuk membuat format

Dalam keadaan terpaksa, misalnya pasien tidak mungkin untuk diangkut ke kota/rumah sakit besar, sedangkan tindakan darurat harus segera diambil maka seorang dokter atau bidan

Selain itu penggunaan substrat light guide plate (LGP) sebagai pandu gelombang pada sistem LWC memang terbukti dapat meningkatkan intensitas emisi dari sumber eksitasi

Dinas Perumahan, Kawasan Permukiman dan Cipta Karya melalui Bidang Permukiman berupaya untuk selalu mereview dan memperbaharui status dari Database infrastruktur,