Pertemuan 1 - RPL
-
Upload
kasih-eko-susilo -
Category
Documents
-
view
253 -
download
0
description
Transcript of Pertemuan 1 - RPL
-
Modul ke:
Fakultas
Program Studi
REKAYASA PERANGKAT LUNAK Pendahuluan
Yo Ceng Giap
01 FASILKOM
TEKNIK INFORMATIKA
-
Pendahuluan
Mahasiswa mampu memahami definisi dan konsep algoritma pemrograman dan struktur data
Rekayasa Perangkat Lunak
-
Mengapa
Software Engineering ?
-
Masalah
-
Masalah
-
Software Engineering
adalah disiplin ilmu yang tujuannya adalah memproduksi perangkat lunak yang terbebas dari kesalahan, tepat waktu, sesuai anggaran, dan memenuhi kebutuhan pengguna.
Stephen R. Schach
Classical and Object Oriented Software Engineering
Mc Graw Hill, 2005
-
Software Engineering
Pembentukan dan penggunaan prinsip rekayasa untuk memperoleh perangkat lunak secara ekonomis, yang handal dan bekerja secara efisien pada mesin nyata.
Roger S. Pressman
Software Engineering A Practicioners Approcah
Mc Graw Hill, 1999
-
Evolusi Perangkat Lunak
-
Perspektif Industri
Mengapa membutuhkan waktu yang sangat lama untuk menyelesaikan program ?
Mengapa biayanya sangat tinggi ?
Dapatkah kita menemukan kesalahan yang ada pada program sebelum mendistribusikannya kepada pelanggan ?
Mengapa sangat sulit bagi kita untuk mengukur kemajuan pada saat perangkat lunat dikembangkan ?
-
Kegiatan Software Engineering
Analisa kebutuhan dan spesifikasi
Estimasi feasibility dan sumber daya
Desain solusi perangkat lunak berbasis komputer
Implementasi desain berupa program
Pengukuran kwalitas hasil akhir berupa software
-
Tujuan Software Engineering
Biaya produksi rendah
Kinerja yang tinggi
Biaya perawatan yang rendah
Keandalan yang tinggi
Penyerahan tepat waktu
-
Ciri Perangkat Lunak
Perangkat lunak dibangun dan dikembangkan, tidak dibuat dalam bentuk yang klasik
Perangkat lunak tidak pernah usang
Sebagian besar perangkat lunak dibuat secara custom-built, serta tidak dapat dirakit dari komponen yang sudah ada
-
Aplikasi Perangkat Lunak
Perangkat lunak sistem
Perangkat lunak real time
Perangkat lunak bisnis
Perangkat lunak teknik dan ilmu pengetahuan
Embedded Software
Perangkat lunak komputer personal
Perangkat lunak kecerdasan buatan
-
Perawatan
Perbaikan membutuhkan waktu
Perubahan perangkat lunak juga butuh waktu
Perawatan berusaha membutuhkan usaha yang membutuhkan perhatian cukup besar
Biaya relatif tahapan pengembangan perangkat lunak
-
Keandalan System
Dibutuhkan saat kegiatan system berkelanjutan
Aplikasi yang berbeda membutuhkan tingkat keandalan yang berbeda
Keandalan perangkat lunak dan perangkat keras
-
MITOS !!!
-
MITOS !!!
-
MITOS !!!
-
MITOS !!!
-
MITOS !!!
-
MITOS !!!
-
Tugas Kelompok
Buatlah suatu desain website MyClass-OnLine pada suatu SMU. Kepala sekolah berharap dengan adanya MyClass-OnLine, dapat meningkatkan interaktifitas proses belajar mengajar yang terjadi di sekolah tersebut, baik antara guru dengan siswa, maupun antar siswa sendiri.
MyClass-OnLine juga diharapkan memudahkan siswa dalam mempelajari suatu materi dan mencari bahan-bahan penunjang belajar.
-
Terima Kasih Yo Ceng Giap, M.Kom