Requirements
 Engineering
  Indri Sudanawati Rozas




                 Maret 2012
Activities?
Feasibility   Requirements
  study       elicitation and
                  analysis
                                Requirements
                                specification
Feasibility                                     Requirements
  report                                         validation
                  System
                  models
                                U and system
                                 ser
                                 requirements

                                                Requirements
                                                 document
Tugas
•   Kelompok: @ 4 mahasiswa

•   Mencari makalah/paper, report sesuai materi, buat
    resume dalam bentuk ppt, maksimal 10 slide,
    dipresentasikan.

•   Tugas:
    1.   Feasibility Study (21 Maret)
    2.   Requirements Elicitation (4 April)
    3.   Requirements Analysis (18 April)
    4.   Requirements Specification (2 Mei)
    5.   Requirements Verification and Validation (16 Mei)
    6.   Requirements Management (30 Mei)
Feasibility Study
• For each new system RE starts with this
  study
• A short focused study that checks
   – If the system contributes to organisational
     objectives
   – If the system can be engineered using
     current technology and within budget
   – If the system can be integrated with other
     systems that are used
Studi Kelayakan
• Pengertian studi kelayakan proyek atau bisnis
  adalah penelitihan yang menyangkut berbagai
  aspek baik itu dari
   –   aspek hukum,
   –   sosial ekonomi dan budaya,
   –   aspek pasar dan pemasaran,
   –   aspek teknis dan teknologi
   –   sampai dengan aspek manajemen dan keuangannya,
  dimana itu semua digunakan untuk dasar penelitian
  studi kelayakan dan hasilnya digunakan untuk
  mengambil keputusan apakah suatu proyek atau
  bisnis dapat dikerjakan atau ditunda dan bahkan
  tidak dijalankan (Wikipedia, 2012)
Feasibility Study
        Implementation
• Based on information assessment (what is required),
  information collection and report writing
• Questions for people in the organisation
   – What if the system wasn’t implemented?
   – What are current process problems?
   – How will the proposed system help?
   – What will be the integration problems?
   – Is new technology needed? What skills?
   – What facilities must be supported by the proposed
     system?
Feasibility Study Report
• Contents:
  –   Project Description, Scope, Goal, etc
  –   Methodology
  –   System Overview
  –   Findings
  –   Conclusion(s) and
• Goals:
  – To support decision maker in making “Go/
    Not Go” decision
Alasan pengembangan sistem
      • Adanya rencana strategis perusahaan
             Rencana ini terdiri dari portfolio sistem dan strategi bisnis
              perusahaan yang harus dikembangkan untuk mendukung
              proses bisnis perusahaan. Sistem informasi yang dihasilkan dari
              proses ini harus diimplementasikan berdasarkan tahapan dan
              jangka waktu yang telah disepakati
      • Adanya permintaan user karena masalah
        yang ada
             User (dalam hal ini level operasional) biasanya meminta sistem
              karena adanya permasalahan maupun kesempatan yang
              mungkin timbul dari sebuah proses bisnis. Karena hal ini bisa
              saja sistem yang dikembangkan sejalan atau tidak sejalan
              dengan perencanaan strategi perusahaan



27/03/12                                                                  8
Sisi Evaluasi
• Setiap proposal proyek harus
  dievaluasi kelayakannya dari
  berbagai segi :
  – Kelayakan Teknis
  – Kelayakan Operasional
  – Kelayakan Ekonomi
Kelayakan Teknis
• Apakah teknologi sudah tersedia?
• Apakah teknologi yang akan digunakan
  dapat terintegrasi dengan teknologi yang
  sudah ada?
• Apakah sistem yang sudah ada dapat
  dikonversi ke teknologi yang baru?
• Apakah organisasi memiliki orang yang
  menguasai teknologi baru ini?
Kelayakan Operasional
• Aspek Teknis
  – Apakah sistem dapat memenuhi tujuan
    organisasi untuk mendapat informasi
    yang dibutuhkan?
  – Apakah sistem dapat diorganisasikan
    untuk menghasilkan informasi pada saat
    yang tepat untuk setiap orang yang
    membutuhkan?
• Aspek (Psikologis) penerimaan oleh
  orang-orang yang terlibat didalam
  organisasi
  – Apakah sistem yang baru memerlukan
    restrukturisasi organisasi dan
    bagaimana akibat strukturisasi ini
    terhadap orang-orang yang ada
    diorganisasi
  – Apakah diperlukan pelatihan atau
    pelatihan ulang?
  – Apakah personil di dalam organisasi
    dapat memenuhi kriteria untuk sistem
    yang baru?
Kelayakan Ekonomi
• Kelayakan ekonomi berhubungan dengan return on
  investment atau berapa lama biaya investasi yang
  kembali
• Apakah bermanfaat melakukan investasi ke proyek
  ini atau harus melakukan sesuatu yang lain?
• Pada suatu proyek yang besar biasanya lebih
  ditekankan pada kelayakan ekonomi karena
  umumnya berhubungan dengan biaya yang
  jumlahnya besar
• Untuk menganalisa kelayakan ekonomi
  menggunalan analisa biaya / cost benefit analysis
Analisis Biaya
• Tujuannya:
  – Untuk memberikan gambaran kepada
    user apakah manfaat yang diperoleh dari
    sistem baru ‘lebih besar’ dibandingkan
    dengan biaya yang dikeluarkan.
• Metode yang dipakai :
  – Analisa Payback (Payback Period)
  – Analiasa Net Present Value
SU-1: Analisis Situasi yang Ada
       Nomer : SU-1
       Nama Kegiatan : Analisis Situasi yang ada
       Tujuan : mengidentifikasi kebutuhan bisnis
        dari user
       Input : Adanya permintaan untuk pelayanan
       Output : SU-1 kebutuhan
        user/permasalahan/kesempatan yang ada



27/03/12                                       15
Deskripsi Kegiatan Teknis pada SU-1 (1)
      • Rincilah permintaan user untuk pengembangan aplikasi
           – Pastikan bahwa informasi yang ada dalam permintaan user
             lengkap dan akurat. Jika tidak, hubungi orang yang meminta
             layanan, untuk menjelaskan ambiguitas yang ada.
      • Identifikasi semua divisi dalam perusahaan dan sistem yang
        terkait yang mungkin terkena dampak dari proyek yang akan
        dikerjakan
           – Identifikasi dilakukan berdasarkan investigasi yang jelas terhadap
             permintaan akan pengembangan sebuah sistem
      • Untuk setiap divisi yang terlibat dalam proyek, identifikasi
        nama dari perwakilan user untuk dikontak selama
        pelaksanaan proyek. Lakukan konfirmasi atas partisipasi
        mereka dan dapatkan persetujuan atas peranan, tanggung-
        jawab dan kebersediaan mereka dalam proyek



27/03/12                                                                  16
Deskripsi Kegiatan Teknis pada SU-1
                            (2)
     • Lakukan wawancara dan pertemuan dengan semua
       perwakilan dari divisi yang terlibat dalam proyek
     • Deskripsikan permasalahan yang sedang dihadapi
     • Deskripsikan kesempatan baru yang memicu
       kebutuhan akan suatu sistem baru
     • Dokumentasikan semua informasi yang
       dikumpulkan dari wawancara dan pertemuan
       dengan para user
     • Verifikasikan fakta yang telah terkumpul dan
       konfirmasikan hasil dari temuan anda itu dengan
       orang yang diwawancarai dan manajer yang
       mengepalai mereka


27/03/12                                             17
Deskripsi Kegiatan Teknis pada SU-1 (3)
      • Jika ada beberapa permasalahan yang memiliki potensi
        konflik, maka dokumentasikan isu permasalahan ini dan
        berikan kepada pihak manajemen untuk segera dicarikan
        jalan keluarnya
      • Berikan skala prioritas untuk tiap-tiap
        permasalahan/kesempatan yang sudah anda kumpulkan
        selama proses pengumpulan fakta
      • Telaah kembali daftar permasalahan/kesempatan yang telah
        anda kumpulkan dan buat ringkasan atas situasi yang
        sedang anda hadapi. Buatlah sebuah pernyataan yang
        mencerminkan semua kebutuhan user
      • Teliti lebih jauh lagi daftar permasalahan / kesempatan /
        kebutuhan user, untuk memastikan bahwa daftar tersebut
        benar-benar mencerminkan situasi yang sedang dihadapi
        dan telah melingkupi semua aktifitas bisnis yang terkena
        dampak dari pelaksanaan proyek


27/03/12                                                      18

More Related Content

PPTX
Kebutuhan
PPTX
System Analysis and Design - Tinjauan Umum Pengembangan Sistem
PPTX
Pengembangan sistem informasi
PPT
Rekayasa perangkat lunak
DOC
Tugas3 kelompok 5 rpl(b)
PPTX
Sistem informasi manajemen Pengembangan Sistem
PPTX
Meeting 2 pengembangan sistem
PPTX
System development life cycle universitas widyatama
Kebutuhan
System Analysis and Design - Tinjauan Umum Pengembangan Sistem
Pengembangan sistem informasi
Rekayasa perangkat lunak
Tugas3 kelompok 5 rpl(b)
Sistem informasi manajemen Pengembangan Sistem
Meeting 2 pengembangan sistem
System development life cycle universitas widyatama

What's hot (20)

PPTX
Pengembangan Sistem Informasi Manajemen
PPTX
Proses rekayasa perangkat lunak
PPT
5. pengembangan sistem-informasi
PPTX
Apsi (modul 2)
PPTX
Metode proses pengembangan perangkat lunak
PPTX
Sqa architecture
PPTX
Pengembangan sistem informasi manajemen
PPT
Pengembangan sistem informasi
PPTX
4. pengembangan sim
PPTX
System development life cycle (sdlc) ppt
PPTX
Software development life cycle
PPTX
Materi 3-busines case
PDF
Analisa dan perancangan sis fo dgn pendekatan agile menurut panduan paus
PPTX
MPPL Chapter 5
PPT
KOLEJ KOMUNITI - Sijil Aplikasi Perisian Komputer
PPT
Msi 3 pengembangan sistem informasi
PPT
(4) Pengembangan Sistem Informasi (SDLC)
DOC
Makalah sistem-informasi-pengembangan
PPT
Software quality assurance (sqa)
PDF
Improve productivity part 1
Pengembangan Sistem Informasi Manajemen
Proses rekayasa perangkat lunak
5. pengembangan sistem-informasi
Apsi (modul 2)
Metode proses pengembangan perangkat lunak
Sqa architecture
Pengembangan sistem informasi manajemen
Pengembangan sistem informasi
4. pengembangan sim
System development life cycle (sdlc) ppt
Software development life cycle
Materi 3-busines case
Analisa dan perancangan sis fo dgn pendekatan agile menurut panduan paus
MPPL Chapter 5
KOLEJ KOMUNITI - Sijil Aplikasi Perisian Komputer
Msi 3 pengembangan sistem informasi
(4) Pengembangan Sistem Informasi (SDLC)
Makalah sistem-informasi-pengembangan
Software quality assurance (sqa)
Improve productivity part 1
Ad

Similar to Requirements engineering ii (20)

PDF
Tugas 6 kelayakan proyek
PPTX
2_7 Fase Proyek Software dan Fase Pendefinisian.pptx
DOCX
Kelayakan proyek
PPTX
Analisa dan perancangan sistem informasi 02 analisa sistem
PPT
04 Analisis Sistem
PDF
Studi kelayakan proyek
PDF
PPT
Aps04 analysis
DOC
14 lembar kerja analisis proyek
PDF
Tugas 6 - MPPL - Studi Kelayakan Sistem Ekspedisi NINJA XPRESS
PDF
1 mps ippg
PPT
Apsi kel 4
DOC
10 Final Report
DOC
Pengembangan sistem informasi
PPTX
Project charter-1
PPTX
PRINSIP DAN KONSEP ANALISA (ANALYSIS CONCEPT AND PRINCIPLES)
DOC
Rekayasai perangkatlunak 2
DOC
Rekayasai perangkatlunak 2
DOC
Rekayasai perangkatlunak 2
DOCX
Evaluasi i sistem informasi
Tugas 6 kelayakan proyek
2_7 Fase Proyek Software dan Fase Pendefinisian.pptx
Kelayakan proyek
Analisa dan perancangan sistem informasi 02 analisa sistem
04 Analisis Sistem
Studi kelayakan proyek
Aps04 analysis
14 lembar kerja analisis proyek
Tugas 6 - MPPL - Studi Kelayakan Sistem Ekspedisi NINJA XPRESS
1 mps ippg
Apsi kel 4
10 Final Report
Pengembangan sistem informasi
Project charter-1
PRINSIP DAN KONSEP ANALISA (ANALYSIS CONCEPT AND PRINCIPLES)
Rekayasai perangkatlunak 2
Rekayasai perangkatlunak 2
Rekayasai perangkatlunak 2
Evaluasi i sistem informasi
Ad

More from indrisrozas (7)

PPT
Requirements engineering vii
PPT
Requirements engineering vi
PDF
Example requirements specification
PPT
Requirements engineering v
PPT
Requirements engineering iv
PPT
Requirements engineering iii
PPT
Requirements engineering i
Requirements engineering vii
Requirements engineering vi
Example requirements specification
Requirements engineering v
Requirements engineering iv
Requirements engineering iii
Requirements engineering i

Recently uploaded (10)

PPTX
Introduction Financial Consolidatioan Multi currency integration to all ERP o...
PPTX
Fiber_expert_development_program_rev.1.pptx
PPTX
Materi-1 Pengantar Infrastruktur Sistem Informasi.pptx
PPTX
Materi Workshop Keuangan Digital 2025.pptx
PDF
Struktur Data - 2 Pengantar Struktur Data
PDF
Struktur Data - 4 Pointer & Linked List
PPTX
CARA AKSES KE INTERNET MELALUI WIFI ATAU LAN
PDF
Struktur Data - 3 Array: Konsep & Implementasi
PPTX
BAHASA MELAYU STANDARD kwjekqjeljwqelkqw
PDF
Struktur Data - 1 Kontrak Perkuliahan
Introduction Financial Consolidatioan Multi currency integration to all ERP o...
Fiber_expert_development_program_rev.1.pptx
Materi-1 Pengantar Infrastruktur Sistem Informasi.pptx
Materi Workshop Keuangan Digital 2025.pptx
Struktur Data - 2 Pengantar Struktur Data
Struktur Data - 4 Pointer & Linked List
CARA AKSES KE INTERNET MELALUI WIFI ATAU LAN
Struktur Data - 3 Array: Konsep & Implementasi
BAHASA MELAYU STANDARD kwjekqjeljwqelkqw
Struktur Data - 1 Kontrak Perkuliahan

Requirements engineering ii

  • 1. Requirements Engineering Indri Sudanawati Rozas Maret 2012
  • 2. Activities? Feasibility Requirements study elicitation and analysis Requirements specification Feasibility Requirements report validation System models U and system ser requirements Requirements document
  • 3. Tugas • Kelompok: @ 4 mahasiswa • Mencari makalah/paper, report sesuai materi, buat resume dalam bentuk ppt, maksimal 10 slide, dipresentasikan. • Tugas: 1. Feasibility Study (21 Maret) 2. Requirements Elicitation (4 April) 3. Requirements Analysis (18 April) 4. Requirements Specification (2 Mei) 5. Requirements Verification and Validation (16 Mei) 6. Requirements Management (30 Mei)
  • 4. Feasibility Study • For each new system RE starts with this study • A short focused study that checks – If the system contributes to organisational objectives – If the system can be engineered using current technology and within budget – If the system can be integrated with other systems that are used
  • 5. Studi Kelayakan • Pengertian studi kelayakan proyek atau bisnis adalah penelitihan yang menyangkut berbagai aspek baik itu dari – aspek hukum, – sosial ekonomi dan budaya, – aspek pasar dan pemasaran, – aspek teknis dan teknologi – sampai dengan aspek manajemen dan keuangannya, dimana itu semua digunakan untuk dasar penelitian studi kelayakan dan hasilnya digunakan untuk mengambil keputusan apakah suatu proyek atau bisnis dapat dikerjakan atau ditunda dan bahkan tidak dijalankan (Wikipedia, 2012)
  • 6. Feasibility Study Implementation • Based on information assessment (what is required), information collection and report writing • Questions for people in the organisation – What if the system wasn’t implemented? – What are current process problems? – How will the proposed system help? – What will be the integration problems? – Is new technology needed? What skills? – What facilities must be supported by the proposed system?
  • 7. Feasibility Study Report • Contents: – Project Description, Scope, Goal, etc – Methodology – System Overview – Findings – Conclusion(s) and • Goals: – To support decision maker in making “Go/ Not Go” decision
  • 8. Alasan pengembangan sistem • Adanya rencana strategis perusahaan  Rencana ini terdiri dari portfolio sistem dan strategi bisnis perusahaan yang harus dikembangkan untuk mendukung proses bisnis perusahaan. Sistem informasi yang dihasilkan dari proses ini harus diimplementasikan berdasarkan tahapan dan jangka waktu yang telah disepakati • Adanya permintaan user karena masalah yang ada  User (dalam hal ini level operasional) biasanya meminta sistem karena adanya permasalahan maupun kesempatan yang mungkin timbul dari sebuah proses bisnis. Karena hal ini bisa saja sistem yang dikembangkan sejalan atau tidak sejalan dengan perencanaan strategi perusahaan 27/03/12 8
  • 9. Sisi Evaluasi • Setiap proposal proyek harus dievaluasi kelayakannya dari berbagai segi : – Kelayakan Teknis – Kelayakan Operasional – Kelayakan Ekonomi
  • 10. Kelayakan Teknis • Apakah teknologi sudah tersedia? • Apakah teknologi yang akan digunakan dapat terintegrasi dengan teknologi yang sudah ada? • Apakah sistem yang sudah ada dapat dikonversi ke teknologi yang baru? • Apakah organisasi memiliki orang yang menguasai teknologi baru ini?
  • 11. Kelayakan Operasional • Aspek Teknis – Apakah sistem dapat memenuhi tujuan organisasi untuk mendapat informasi yang dibutuhkan? – Apakah sistem dapat diorganisasikan untuk menghasilkan informasi pada saat yang tepat untuk setiap orang yang membutuhkan?
  • 12. • Aspek (Psikologis) penerimaan oleh orang-orang yang terlibat didalam organisasi – Apakah sistem yang baru memerlukan restrukturisasi organisasi dan bagaimana akibat strukturisasi ini terhadap orang-orang yang ada diorganisasi – Apakah diperlukan pelatihan atau pelatihan ulang? – Apakah personil di dalam organisasi dapat memenuhi kriteria untuk sistem yang baru?
  • 13. Kelayakan Ekonomi • Kelayakan ekonomi berhubungan dengan return on investment atau berapa lama biaya investasi yang kembali • Apakah bermanfaat melakukan investasi ke proyek ini atau harus melakukan sesuatu yang lain? • Pada suatu proyek yang besar biasanya lebih ditekankan pada kelayakan ekonomi karena umumnya berhubungan dengan biaya yang jumlahnya besar • Untuk menganalisa kelayakan ekonomi menggunalan analisa biaya / cost benefit analysis
  • 14. Analisis Biaya • Tujuannya: – Untuk memberikan gambaran kepada user apakah manfaat yang diperoleh dari sistem baru ‘lebih besar’ dibandingkan dengan biaya yang dikeluarkan. • Metode yang dipakai : – Analisa Payback (Payback Period) – Analiasa Net Present Value
  • 15. SU-1: Analisis Situasi yang Ada  Nomer : SU-1  Nama Kegiatan : Analisis Situasi yang ada  Tujuan : mengidentifikasi kebutuhan bisnis dari user  Input : Adanya permintaan untuk pelayanan  Output : SU-1 kebutuhan user/permasalahan/kesempatan yang ada 27/03/12 15
  • 16. Deskripsi Kegiatan Teknis pada SU-1 (1) • Rincilah permintaan user untuk pengembangan aplikasi – Pastikan bahwa informasi yang ada dalam permintaan user lengkap dan akurat. Jika tidak, hubungi orang yang meminta layanan, untuk menjelaskan ambiguitas yang ada. • Identifikasi semua divisi dalam perusahaan dan sistem yang terkait yang mungkin terkena dampak dari proyek yang akan dikerjakan – Identifikasi dilakukan berdasarkan investigasi yang jelas terhadap permintaan akan pengembangan sebuah sistem • Untuk setiap divisi yang terlibat dalam proyek, identifikasi nama dari perwakilan user untuk dikontak selama pelaksanaan proyek. Lakukan konfirmasi atas partisipasi mereka dan dapatkan persetujuan atas peranan, tanggung- jawab dan kebersediaan mereka dalam proyek 27/03/12 16
  • 17. Deskripsi Kegiatan Teknis pada SU-1 (2) • Lakukan wawancara dan pertemuan dengan semua perwakilan dari divisi yang terlibat dalam proyek • Deskripsikan permasalahan yang sedang dihadapi • Deskripsikan kesempatan baru yang memicu kebutuhan akan suatu sistem baru • Dokumentasikan semua informasi yang dikumpulkan dari wawancara dan pertemuan dengan para user • Verifikasikan fakta yang telah terkumpul dan konfirmasikan hasil dari temuan anda itu dengan orang yang diwawancarai dan manajer yang mengepalai mereka 27/03/12 17
  • 18. Deskripsi Kegiatan Teknis pada SU-1 (3) • Jika ada beberapa permasalahan yang memiliki potensi konflik, maka dokumentasikan isu permasalahan ini dan berikan kepada pihak manajemen untuk segera dicarikan jalan keluarnya • Berikan skala prioritas untuk tiap-tiap permasalahan/kesempatan yang sudah anda kumpulkan selama proses pengumpulan fakta • Telaah kembali daftar permasalahan/kesempatan yang telah anda kumpulkan dan buat ringkasan atas situasi yang sedang anda hadapi. Buatlah sebuah pernyataan yang mencerminkan semua kebutuhan user • Teliti lebih jauh lagi daftar permasalahan / kesempatan / kebutuhan user, untuk memastikan bahwa daftar tersebut benar-benar mencerminkan situasi yang sedang dihadapi dan telah melingkupi semua aktifitas bisnis yang terkena dampak dari pelaksanaan proyek 27/03/12 18