Pertemuan 1 Konsep RPL

download Pertemuan 1 Konsep RPL

of 20

Transcript of Pertemuan 1 Konsep RPL

  • 8/17/2019 Pertemuan 1 Konsep RPL

    1/20

    Perangkat Lunak danRekayasanya

    Oleh :

    Mohammad Idhom, S.Kom., M.Kom

    1

  • 8/17/2019 Pertemuan 1 Konsep RPL

    2/20

    Pustaka Wajib

    1. Pressman, R. S., Software Engineering: A Practitioner’sApproach, 8th Edition, McGraw-Hill, 2008

    2. Sommerville, I., Software Engineering 8th Edition, Addison-Wesley, 2007.

    3. Stephen R. Schach: Object-Oriented and Classical SoftwareEngineering, 7th Edition, Prentice Hall, 2001

  • 8/17/2019 Pertemuan 1 Konsep RPL

    3/20

    Peran Ganda Perangkat Lunak(PL)

    PL adalah sebuah produk Menyajikan potensi komputasi Menghasilkan, mengelola, memperoleh, modifkasi,

    menampilkan atau mengirimkan inormasi PL adalah alat untuk menyajikan sebuah produk Mendukung atau menyediakan langsung ungsi

    sistem Mengendalikan program lain (mis : sistem operasi) Mempengaruhi komunikasi (mis : PL jaringan) Membantu membangun PL lain (mis : tool PL)

    3

  • 8/17/2019 Pertemuan 1 Konsep RPL

    4/20

    pakah RPL!

    4

    RPL adalah sekelompok item atau objekYang membentuk “konfigurasi” dimanadi dalamnya termasuk :• program

    • dokumen • data ...

  • 8/17/2019 Pertemuan 1 Konsep RPL

    5/20

    Pengertian se"ara #mum Rekayasa Perangkat Lunak suatu

    disiplin ilmu yang membahas semuaaspek produksi perangkat lunak,

    mulai dari tahap a$al yaitu analisiskebutuhan pengguna, menentukanspesifkasi dari kebutuhan pengguna,desain, pengkodean, %mplementasi,pengujian sampai pemeliharaan

    sistem setelah digunakan&

  • 8/17/2019 Pertemuan 1 Konsep RPL

    6/20

    Rekayasa Perangkat Lunak 'Program Rekayasa Perangkat lunak adalah

    seluruh perintah yang digunakan untukmemproses inormasi&

    Rekayasa Perangkat lunak dapat berupaprogram atau prosedur& Program adalah kumpulan perintah yang

    dimengerti oleh komputer sedangkan prosedur adalah perintah yang

    dibutuhkan oleh pengguna dalam

    memproses inormasi (*rien, +)&

  • 8/17/2019 Pertemuan 1 Konsep RPL

    7/20

     -#.#/ RPL 1. Memperoleh biayaproduksi perangkat lunakyang rendah.

    2. Menghasilkan perangkatlunak yang kinerjanya

    tinggi, andal dan tepatwaktu.3. Menghasilkan perangkatlunak yang dapat bekerjapada berbagai jenisplatform.

    4. Menghasilkan perangkatlunak yang biayaperawatannya rendah.

  • 8/17/2019 Pertemuan 1 Konsep RPL

    8/20

    pakah PL !0ebuah perbandingan dengan

    1ard$are PL 2dirakit PL tidak kadalu$arsa3ter update

    PL lebih kompleks

    8

  • 8/17/2019 Pertemuan 1 Konsep RPL

    9/20

    R#/G L%/G4#P

  • 8/17/2019 Pertemuan 1 Konsep RPL

    10/20

    RPL *agian dari 5isiplin %lmu

    4omputer

  • 8/17/2019 Pertemuan 1 Konsep RPL

    11/20

  • 8/17/2019 Pertemuan 1 Konsep RPL

    12/20

  • 8/17/2019 Pertemuan 1 Konsep RPL

    13/20

    P0%0% RPL

  • 8/17/2019 Pertemuan 1 Konsep RPL

    14/20

    06.R1 RPL

  • 8/17/2019 Pertemuan 1 Konsep RPL

    15/20

     -%P6 M0L1

  • 8/17/2019 Pertemuan 1 Konsep RPL

    16/20

    0%4L#0 0L#0% RPL

  • 8/17/2019 Pertemuan 1 Konsep RPL

    17/20

    plikasiPL system sot$are

    appli"ation sot$are

    engineering3s"ientif" sot$are

    embedded sot$are

    produ"t7line sot$are

    8ebpps (8eb appli"ations)

    % sot$are

    17

  • 8/17/2019 Pertemuan 1 Konsep RPL

    18/20

    4ategori *aru PL

    bi9uitous "omputing jaringan nirkabel /etsour"ing8eb sebagai mesin komputasi pen sour"ekode program dibuka gratis

    kepada komunitas komputasi) .uga ;

    5ata miningGrid "omputing

  • 8/17/2019 Pertemuan 1 Konsep RPL

    19/20

    Perubahan PL

    PL harus ber7adaptasi untuk memenuhikebutuhan lingkungan komputasi atauteknologi baru&

    PL harus di7perbaiki untuk mengimplementasi

    kebutuhan bisnis baru& PL harus diperluas untuk membuatnya dapat

    berinteroperasi dengan sistem dan databasemodern yang lain&

    PL harus di7arsitek ulang untuk membuatnya

    2hidup di tengah7tengah lingkungan jaringan.

    19

     Kenapa harus berubah ?

  • 8/17/2019 Pertemuan 1 Konsep RPL

    20/20

    Mitos PL

    Mempengaruhi manajer, pelanggan (danstakeholder non teknis lainnya) serta parapraktisi

    5iper"aya karena mereka sering mempunyaibagian7bagian kebenaran&,namun…

    0ering menuju ke keputusan yang salah,Oleh karena itu …

     -etaplah pada realita seiring dengan jalanrekayasa perangkat lunak

    20