Anda di halaman 1dari 14

Kompetensi

1. Membedakan berbagai jenis produk perangkat lunak yang dapat di


kembangkan
2. Membedakan berbagai macam proses pengembangan perangkat lunak
dan memehami kelebihan dan kekurangan masing-masing proses
3. Merencanakan dan mengelola pelaksanaan pengembangan perangkat
lunak
4. Menghitung kompleksitas perangkat lunak
5. Menghitung biaya dan usaha pengembangan perangkat lunak
6. Mengidentifikasi berbagai resiko/problem yang berkaitan dengan
pengembangan perangkat lunak
7. Memberikan solusi terhadap berbagai resiko yang mungkin timbul selama
pengembangan perangkat lunak
8. Menyusun startegi pembutan produk perangkat lunak yang berkualitas
9. Memodelkan proses bisnis dari suatu organisasi

Materi
1.
2.
3.
4.
5.
6.
7.
8.

Produk ( Kompetensi 1 )
Proses ( Kompetensi 2 )
Konsep Manajemen Proyek ( Kompetensi 3 )
Proses Software dan project Metric ( Kompetensi 4 )
Perencanaan Proyek Software ( Kompetensi 5 )
Manajemen Resiko ( Kompetensi 6 )
Penjadwalan dan pemantauan proyek ( Kompetensi 7 )
Pemodelan dan Analisis ( Kompetensi 8 )
Materi 1,2,3,4 =>UTS
Materi 5,6,7,8 =>UAS

Referensi
1. Roger S Pressman, Software Enginerring : A Practitioners Approach
2. Bob Hughes, Software Project Manajemen

Materi 1 Produk
1. Evolusi Software/Perangkat Lunak
2. Software/Perangkat Lunak

Diskusi

Soal

Evolusi Software/Perangkat Lunak


Produk
Mengantar

Software/perangkat lunak
Kendaraan
Software/perangkat lunak

Produk paling penting di abad 21


Mengubah data personal menjadi lebih berguna

Software/perangkat lunak

Mengelola informasi bisnis sehingga


mempertinggi tingkat kompetisi
Pintu gerbang menuju jaringan informasi dunia

Evolusi Software/Perangkat Lunak Lanjutan


Perangkat lunak mengalami perkembangan yang cukup dahsyat selama paruh
kedua abad 20 => perkembangan cukup dramatis pada unjuk kerja perangkat keras
The early Years

The Second era

The third era

The fourth era

-Batch orientation
-Limited distribution
-Custom software

-Multi User
-Realtime
-Database
-Product Software

-Distributed System
-Embeded Intelligent
-Low Cost Hardware

-Powerful desktop system


-Object Oriented Technologies
-Expert systems
-Artificial Neural Network
-Parallel Computing
-Network Computer

1950

1960

1970

1980

1990

2000

2010

Software/Perangkat Lunak
SOFTWARE = PROGRAM
SOFTWARE PROGRAM

Software ???????
Instruksi (Program komputer) yang pada saat dieksekusi menghasilkan fungsi dan unjuk
kerja yang dikehendaki
Struktur data yang memungkinkan program untuk memanipulasi informasi secukupnya
Dokumen yang menjelaskan operasional dan penggunaan program

Software/Perangkat Lunak Lanjutan


Karakteristik Software/Perangkat Lunak
1. Perangkat Lunak dibangun dan di kembangkan, tidak dipabrikasi dengan cara yang
klasik
2. Perangkat Lunak tidak pernah usang
3. Sebagian besar perangkat lunak dibuat secara custom-built berdasarkan komponen
yang sudah ada

Software/Perangkat Lunak Lanjutan


Aplikasi Perangkat Lunak
1. Perangkat Lunak Sistem
Sekumpulan program yang dibuat untuk melayani program lainnya.
Misal: compiler, editor dan program manajemen utilities
2. Perangkat Lunak Real-Time
Program-program yang memonitor/menganalisis/mengontrol kejadian dunia
nyata pada saat terjadinya
Elemen-Elemen Real Time Software
a) Komponen pengumpulan data, yang mengumpulkan dan menformat
informasi dari lingkungan eksternal
b) Komponen analisa, yang mentransformasikan informasi yang diperlukan
atau aplikasi tersebut
c) Komponen kontrol/output, yang memberikan respon terhadap lingkungan
eksternal
d) Komponen monitoring, yang mengkoordinasi komponen-komponen
lainnya sehingga bisa memberikan respon yang Real Time (biasanya
antara 1 milidetik/1 menit).

Software/Perangkat Lunak Lanjutan


3. Perangkat Lunak Bisnis
Software MIS yang mengakses satu atau beberapa database yang berisi informasi
bisnis
4. Perangkat Teknik dan Ilmu Pengetahuan
Batasan aplikasinya mulai dari astronomi sampai vulkanologi, dari otomotif
sampai pesawat ruang angkasa, dari molekul biologi sampai automated
manufacturing
5. Embedded Software
Biasanya diletakkan pada read only memory dan digunakan untuk
mengontrol
produk dan sistem untuk pelanggan dan pasar industri. Misal:
key pad untuk
mengontrol microwave oven
6. Perangkat Lunak Personal
Misal: Wordprocessing, spreadsheet, computer graphic, multimedia, entertaintment,
database management, personal and business financial application, akses
database atau jaringan external, dan lain-lain
7. Perangkat Lunak Kecerdasan Buatan
Software yang menggunakan algoritma non numerik untuk menyelesaikan
permasalahan yang komplek. Areal AI yang aktif dikenal dengan expert system atau
knowledge based system. Cabang baru dari AI adalah Artifial Network.

Materi Diskusi I
Sebelum dilakukan diskusi ini buat kelompok sebanyak 7 kelompok. Adapun
pembagian materinya adalah sebagai berikut :
Kelompok 1 : Membahas system software
Kelompok 2 : Membahas real time software
Kelompok 3 : Membahas Business Software
Kelompok 4 : Membahas Enginering and Scientific Software
Kelompok 5 : Embeded Software
Kelompok 6 : Personal Computer Software
Kelompok 7 : Artificial Intelligent Software
Adapun materi yang perlu didiskusikan setiap kelompoknya adalah :
Sebutkan berbagai produk software (sesuai kelompok) yang pernah anda
diketahui dan jelaskan pula berbagai fungsi yang dapat dilakukan oleh
software tersebut.

Data Soal Materi 1


1. Jelaskan apa yang anda ketahui mengenai :
Real time
Embedded intelligent
Parallel computing
2. Sebutkan tahapan evolusi dari software. Jelaskan perbedaan
karakteristik masing-masing tahapan evolusi tersebut.
3. Jelaskan karakteristik dari sebuah software.
4. Sebutkan dan jelaskan berbagai jenis produk software yang anda
ketahui.
5. Jelaskan komponen dari real time software.
6. Jelaskan penerapan dari embeded software

1. Silahkan dikerjakan Data Soal Materi 1


2. Dikerjakan dengan cara di ketik rapi format A4 dengan mencantumkan
nama mahasiswa dan nim.
3. Diserahkan Langsung kepada dosen pada pertemuan minggu depan
tanggal 15 Okt 2016 dalam perkuliahan Rekayasa Perangkat Lunak
4. Jawaban yang sama akan di diskualifikasi untuk mengerjakan soal baru
yang akan diberikan dosen.

TTD : Dosen
Anang Aris Widodo, S.Kom

Anda mungkin juga menyukai