Pertemuan 1 - RPL

download Pertemuan 1 - RPL

of 23

description

rpl

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