際際滷

際際滷Share a Scribd company logo
PROSES REKAYASA
  PERSYARATAN
        Arfianti          (092904019)


  Pendidikan Teknik Informatika dan Komputer
          Universitas Negeri Makassar
                      2011
Rekayasa Perangkat Lunak
Created By Arfianti


             Rekayasa persyaratan adalah proses melibatkan semua
        kegiatan yang dibutuhkan untuk membuat dan memelihara
        dokumen persyaratan sistem.




                           Gambar proses rekayasa persyaratan

                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Rekayasa Perangkat Lunak
Created By Arfianti




      Studi Kelayakan
              Untuk        semua       sistem        baru,    proses   rekayasa
        persyaratan harus dimulai studi kelayakan. Input dari
        studi kelayakan adalah deskripsi garis besar sistem dan
        bagaimana sistem akan digunakan di dalam organisasi.
        Hasil studi kelayakan berwujud laporan.



                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Rekayasa Perangkat Lunak
Created By Arfianti




               Melakukan         studi      kelayakan         mencakup      penilaian
         informasi, pengumpulan informasi,dan penulisan laporan. Begitu
         informasi     telah    diidentifikasi,   selanjutnya    menanyai    sumber
         informasi     untuk      mendapatkan         jawaban    atas    pertanyaan-
         pertanyaan, misalnya:

       Bagaimana organisasi mengatasi masalah jika sistem ini tidak
         diimplementasi?

       Apa kontribusi langsung yang akan diberikan sistem bagi tujuan
         bisnis?



                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Rekayasa Perangkat Lunak
Created By Arfianti




     Sumber informasi bisa melibatkan manajer departemen
      dimana sistem akan dipakai, perekayasa perangkat
      lunak yang mengenal jenis sistem yang diajukan, pakar
      teknologi,end user sistem.

     Ketika informasi telah tersedia, disiapkan laporan studi
      kelayakan. Laporan ini harus memberikan rekomendasi
      mengenai apakah pengembangan sistem harus
      diteruskan.




                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Rekayasa Perangkat Lunak
Created By Arfianti



   Elisitas dan analisis persyaratan
     Pada tahaf ini, staf pengembangan perangkat lunak teknis bekerja
        dengan pelanggan dan end-user sistem untuk mencari domain
        aplikasi, layanan yang harus diberikan sistem, kinerja sistem yang
        diharapkan, batasan perangkat keras, dan seterusnya.



     Elasitasi dan analisis persyaratan dapat melibatkan berbagai
        macam orang dalam organisasi. Istilah stakeholder dipakai
        menyebutkan orang-orang yang memiliki pengaruh langsung atau
        tidak langsung pada persyaratan sistem.


                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Rekayasa Perangkat Lunak
Created By Arfianti



      Elisitasi dan analisis merupakan proses yang sulit karena
      sejumlah alasan:

             Stakeholder seringkali tidak tahu apa yang
              mereka inginkan dari sistem komputer.
             Stakeholder pada suatu sistem biasanya
              menyatakan persyaratan dalam pemikiran
              mereka.
             Beda stakeholder beda pula persyaratannya.
             Faktor politis dapat mempengaruhi persyaratan
              sistem.
             Lingkungan analisis dan bisnis dimana analisis
              dilakukan bersifat dinamis.


                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Rekayasa Perangkat Lunak
Created By Arfianti




                           Gambar elisitas dan analisis persyaratan



                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Rekayasa Perangkat Lunak
Created By Arfianti




    Kegiatan-kegiatan proses tersebut adalah:

     Pemahaman domain,analis harus mengembangkan
      pemahaman mereka mengenai domain aplikasi

     Pengumpulan persyaratan, merupakan proses
      interaksi dengan stakeholder pada sistem untuk
      mendapatkan persyaratan mereka.

     Klasifikasi kegiatan ini mengambil kumpulan
      persyaratan yang tidak terstruktur dan mengaturnya
      menjadi kelompok-kelompok yang bertalian secara
      logis.
                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Rekayasa Perangkat Lunak
Created By Arfianti




     Resolusi konflik, pada akhirnya, jika banyak
      stakeholder yang terlibat akan terdapat konflik
      persyaratan.

     Prioritasi, dalam satu set persyaratan, beberapa hal
      akan lebih penting dari yang lain.

     Pemeriksaan persyaratan. Persyaratan diperiksa
      untuk mengetahui apakah sudah lengkap.




                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Rekayasa Perangkat Lunak
Created By Arfianti



  Elasitasi berorientasi sudut pandang
              Setiap metode memiliki gagasan yang berbeda mengenai apa
        yang dimaksud sudut pandang. Sudut pandang dapat dianggap
        sebagai.
         Sumber atau tempat masuknya data. Dalam hal ini sudut
          pandang bertanggung jawab untuk menghasilkan atau memaki
          data.
         Kerangka kerja representasi. Sudut pandang dianggap jenis
          khusus model sistem.
         Penerima layanan. Sudut pandang bersifat eksternal terhadap
          sistem dan penerima layanan dari sistem.


                  Pendidikan Teknik Informatika dan Komputer
                  Universitas Negeri Makassar
Rekayasa Perangkat Lunak
Created By Arfianti




              Langkah pertama dalam analisis sudut pandang adalah

        mengidentifikasi sudut pandang yang mungkin. Seperti pada

        semua metode yang ada, identifikasi awal ini mungkinmerupakan

        tahap yang paling sulit. Satu tahap pendekatan yang dipakai

        adalah pendekatan brainstroming, dimana layanan dan entitas

        potensial yang berinteraksi dengan sistem diidentifikasi.




                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Rekayasa Perangkat Lunak
Created By Arfianti




              Langkah berikutnya dari proses ini adalah mengidentifikasi

        sudut pandang (digambarkan sebagai gelembung berwarna gelap)

        dan layanan (digambarkan seperti gelembung yang diarsir).

        Layanan harus dialokasikan kesudut pandang.




                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Rekayasa Perangkat Lunak
Created By Arfianti




          Gambar brainstroing untuk identifikasi sudut pandang


                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Rekayasa Perangkat Lunak
Created By Arfianti




            Informasi sudut pandang dipakai untuk mengisi
        form template sudut pandang dan untuk mengorganisir
        sudut pandang menjadi heirarki inheritansi. Untuk
        menunjukkan kesamaan sudut pandang dan memakai
        ulang informasi sudut pandang, heirarki inheritansi
        mengeluarkan sudut pandang yang memberikan
        layanan yang umum.




                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Rekayasa Perangkat Lunak
Created By Arfianti




                      Gambar hierarki sudut pandang

                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Rekayasa Perangkat Lunak
Created By Arfianti




                Tahap proses selanjutnya adalah menemukan informasi

      yang lebih rinci mengenai layanan yang disediakan, data yang

      dibutuhkan, dan bagaimana pengontrolannya. Persyaratan diperoleh

      dari stakeholder yang berhubungan dengan setiap sudut pandang.




                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Rekayasa Perangkat Lunak
Created By Arfianti




            Gambar sudut pandang nasabah dan deskrpsi penarikan


                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Rekayasa Perangkat Lunak
Created By Arfianti




    Skenario
       Skenario bisa sangat berguna untuk menambahkan detil
          garis besar deskripsi persyaratan. Skenario adalah deskripsi
          sesi interaksi contoh. Setiap skenario mencakup satu atau
          sejumlah kecil interaksi yang mungkin.
       Skenario dimulai dengan garis besar interaksi dan, pada
          saat elisitasi, detil ditambahkan untuk menyusun deskripsi
          yang lengkap mengenai interaksi tersebut.



                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Rekayasa Perangkat Lunak
Created By Arfianti



     Skenario yang sangat umum dapat mencakup.

         A. Deskripsi status sistem pada awal skenario.

         B. Deskripsi aliran event yang normal pada skenario.

         C. Deskripsi mengenai apa yang bisa salah dan
         bagaimana penanganannya            .

         D. Informasi mengenai kegiatan lain yang bisa
         berlangsung pada saat yang sama .          .

          E. Deskripsi status sistem setelah berakhirnya
         skenario.
                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Terima Kasih ...

More Related Content

Proses rekayasa persyaratan

  • 1. PROSES REKAYASA PERSYARATAN Arfianti (092904019) Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar 2011
  • 2. Rekayasa Perangkat Lunak Created By Arfianti Rekayasa persyaratan adalah proses melibatkan semua kegiatan yang dibutuhkan untuk membuat dan memelihara dokumen persyaratan sistem. Gambar proses rekayasa persyaratan Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 3. Rekayasa Perangkat Lunak Created By Arfianti Studi Kelayakan Untuk semua sistem baru, proses rekayasa persyaratan harus dimulai studi kelayakan. Input dari studi kelayakan adalah deskripsi garis besar sistem dan bagaimana sistem akan digunakan di dalam organisasi. Hasil studi kelayakan berwujud laporan. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 4. Rekayasa Perangkat Lunak Created By Arfianti Melakukan studi kelayakan mencakup penilaian informasi, pengumpulan informasi,dan penulisan laporan. Begitu informasi telah diidentifikasi, selanjutnya menanyai sumber informasi untuk mendapatkan jawaban atas pertanyaan- pertanyaan, misalnya: Bagaimana organisasi mengatasi masalah jika sistem ini tidak diimplementasi? Apa kontribusi langsung yang akan diberikan sistem bagi tujuan bisnis? Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 5. Rekayasa Perangkat Lunak Created By Arfianti Sumber informasi bisa melibatkan manajer departemen dimana sistem akan dipakai, perekayasa perangkat lunak yang mengenal jenis sistem yang diajukan, pakar teknologi,end user sistem. Ketika informasi telah tersedia, disiapkan laporan studi kelayakan. Laporan ini harus memberikan rekomendasi mengenai apakah pengembangan sistem harus diteruskan. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 6. Rekayasa Perangkat Lunak Created By Arfianti Elisitas dan analisis persyaratan Pada tahaf ini, staf pengembangan perangkat lunak teknis bekerja dengan pelanggan dan end-user sistem untuk mencari domain aplikasi, layanan yang harus diberikan sistem, kinerja sistem yang diharapkan, batasan perangkat keras, dan seterusnya. Elasitasi dan analisis persyaratan dapat melibatkan berbagai macam orang dalam organisasi. Istilah stakeholder dipakai menyebutkan orang-orang yang memiliki pengaruh langsung atau tidak langsung pada persyaratan sistem. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 7. Rekayasa Perangkat Lunak Created By Arfianti Elisitasi dan analisis merupakan proses yang sulit karena sejumlah alasan: Stakeholder seringkali tidak tahu apa yang mereka inginkan dari sistem komputer. Stakeholder pada suatu sistem biasanya menyatakan persyaratan dalam pemikiran mereka. Beda stakeholder beda pula persyaratannya. Faktor politis dapat mempengaruhi persyaratan sistem. Lingkungan analisis dan bisnis dimana analisis dilakukan bersifat dinamis. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 8. Rekayasa Perangkat Lunak Created By Arfianti Gambar elisitas dan analisis persyaratan Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 9. Rekayasa Perangkat Lunak Created By Arfianti Kegiatan-kegiatan proses tersebut adalah: Pemahaman domain,analis harus mengembangkan pemahaman mereka mengenai domain aplikasi Pengumpulan persyaratan, merupakan proses interaksi dengan stakeholder pada sistem untuk mendapatkan persyaratan mereka. Klasifikasi kegiatan ini mengambil kumpulan persyaratan yang tidak terstruktur dan mengaturnya menjadi kelompok-kelompok yang bertalian secara logis. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 10. Rekayasa Perangkat Lunak Created By Arfianti Resolusi konflik, pada akhirnya, jika banyak stakeholder yang terlibat akan terdapat konflik persyaratan. Prioritasi, dalam satu set persyaratan, beberapa hal akan lebih penting dari yang lain. Pemeriksaan persyaratan. Persyaratan diperiksa untuk mengetahui apakah sudah lengkap. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 11. Rekayasa Perangkat Lunak Created By Arfianti Elasitasi berorientasi sudut pandang Setiap metode memiliki gagasan yang berbeda mengenai apa yang dimaksud sudut pandang. Sudut pandang dapat dianggap sebagai. Sumber atau tempat masuknya data. Dalam hal ini sudut pandang bertanggung jawab untuk menghasilkan atau memaki data. Kerangka kerja representasi. Sudut pandang dianggap jenis khusus model sistem. Penerima layanan. Sudut pandang bersifat eksternal terhadap sistem dan penerima layanan dari sistem. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 12. Rekayasa Perangkat Lunak Created By Arfianti Langkah pertama dalam analisis sudut pandang adalah mengidentifikasi sudut pandang yang mungkin. Seperti pada semua metode yang ada, identifikasi awal ini mungkinmerupakan tahap yang paling sulit. Satu tahap pendekatan yang dipakai adalah pendekatan brainstroming, dimana layanan dan entitas potensial yang berinteraksi dengan sistem diidentifikasi. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 13. Rekayasa Perangkat Lunak Created By Arfianti Langkah berikutnya dari proses ini adalah mengidentifikasi sudut pandang (digambarkan sebagai gelembung berwarna gelap) dan layanan (digambarkan seperti gelembung yang diarsir). Layanan harus dialokasikan kesudut pandang. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 14. Rekayasa Perangkat Lunak Created By Arfianti Gambar brainstroing untuk identifikasi sudut pandang Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 15. Rekayasa Perangkat Lunak Created By Arfianti Informasi sudut pandang dipakai untuk mengisi form template sudut pandang dan untuk mengorganisir sudut pandang menjadi heirarki inheritansi. Untuk menunjukkan kesamaan sudut pandang dan memakai ulang informasi sudut pandang, heirarki inheritansi mengeluarkan sudut pandang yang memberikan layanan yang umum. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 16. Rekayasa Perangkat Lunak Created By Arfianti Gambar hierarki sudut pandang Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 17. Rekayasa Perangkat Lunak Created By Arfianti Tahap proses selanjutnya adalah menemukan informasi yang lebih rinci mengenai layanan yang disediakan, data yang dibutuhkan, dan bagaimana pengontrolannya. Persyaratan diperoleh dari stakeholder yang berhubungan dengan setiap sudut pandang. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 18. Rekayasa Perangkat Lunak Created By Arfianti Gambar sudut pandang nasabah dan deskrpsi penarikan Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 19. Rekayasa Perangkat Lunak Created By Arfianti Skenario Skenario bisa sangat berguna untuk menambahkan detil garis besar deskripsi persyaratan. Skenario adalah deskripsi sesi interaksi contoh. Setiap skenario mencakup satu atau sejumlah kecil interaksi yang mungkin. Skenario dimulai dengan garis besar interaksi dan, pada saat elisitasi, detil ditambahkan untuk menyusun deskripsi yang lengkap mengenai interaksi tersebut. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 20. Rekayasa Perangkat Lunak Created By Arfianti Skenario yang sangat umum dapat mencakup. A. Deskripsi status sistem pada awal skenario. B. Deskripsi aliran event yang normal pada skenario. C. Deskripsi mengenai apa yang bisa salah dan bagaimana penanganannya . D. Informasi mengenai kegiatan lain yang bisa berlangsung pada saat yang sama . . E. Deskripsi status sistem setelah berakhirnya skenario. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar