Selasa, 27 September 2011

Tahap Analisis dalam Rekayasa Perangkat Lunak (RPL)


Tahap analisis

Apa itu analisis ? Apa tujuan analisis ? Apa yang dimodelkan pada tahap analisis ? Tahap analisis menjawab pertanyaan siapa yang akan menggunakan system, apa yang system lakukan, dimana dan kapan system akan digunnakan.
Tujuan analisis terstruktur adalah memodelkan masalah agar lebih mudah dipahami dan siap di design solusinya.
Selama tahap ini, kelompok proyek mencari system yang sedang beredar, mengidentifikasi kesempatan perbaikan dan menghasilkan konsep untuk system yang baru.
Tahap ini memiliki tiga step analisis yaitu strategi analisis, mengumpulkan kebutuhan, dan system proposal.
Ø  strategi analisis : ini dihasilkan untuk menuntun usaha kelompok proyek. Ini termasuk menganalisa system yang sedang beredar.
Ø  mengumpulkan kebutuhan : menganalisis informasi ini memberikan peranan penting untuk perkembangan konsep untuk system yang baru. Konsep ini digunakan untuk membangun kumpulan model analisis. 
Ø  system proposal : proposal sekarang ini untuk sponsor proyek dan kunci individual yang lain yang mana memutuskan apakah proyek akan berlanjut terus maju.
System proposal adalah inisial menyampaikan yang menjelaskan kebutuhan bisnis apa yang akan ditemui system baru.
Yang dimodelkan pada tahap analisis adalah permodelan fungsional (DFD), permodelan data (ERD), dan permodelan behaviouur (STD).
  • DFD (Data Flow Diagram)
Data Flow Diagram (DFD) merupakan alat yang digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir ataupun lingkungan fisik dimana data tersebut akan disimpan.
Pada dasarnya ada empat elemen yang digunakan, yaitu :
-          Process
-          Data flow
-          Data store
-          External entity
Contoh DFD:

  • ERD (Entity Relationship Diagram)

ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi.

ERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa elemen. Pada dasarnya ada lima elemen yang digunakan, yaitu : 
-          Entitas
-          Relasi
-          Attribut
-          Kardinalitas
-          Modalitas
Contoh ERD:

  • STD (State Transition Diagram)

STD menggambarkan bagaimana kerja sistem melalui kondisi (state) dan kejadian yang menyebabkan kondisi berubah. STD juga menggambarkan aksi yang dilakukan karena kejadian tertentu.
Pada dasarnya ada tiga elemen yang digunakan, yaitu :
-          State
-          Event
-          Action
Contoh STD:

1 komentar: