Title: ANALISIS SISTEM
1 2Tujuan Pembelajaran
- Mampu menjelaskan kegiatan kegiatan pada
tahapan analisis - Menjelaskan efek (akibat) dari bussiness process
re-engineering - Menjelaskan Kebutuhan Fungsional dan Kebutuhan
non fungsional sistem - Menjelaskan informasi yang dibutuhkan dalam
pengembangan sistem
3Overview
- Tahapan analisis pada SDLC membutuhkan skill
sebagai berikut - Pencarian fakta untuk melakukan investigasi
terhadap kebutuhan sistem. - Analis harus mempelajari secara detail dari
proses dan kegiatan harian (daily operations) - Analis memberikan perspektif yang baik terhadap
permasalahan - Memodelkan proses bisnis berdasarkan kebutuhan
sistem
4Fase Analisis secara detail
- Pengumpulan informasi
- Pendefinisian kebutuhan sistem
- Fungsional dan nonfungsional
- Kebutuhan-kebutuhan prioritas
- Membuat dan mengevaluasi alternatif
- Merevies rekomendasi dari manajemen
5The Activities of the Analysis Phase (Figure 4-1)
6Aktivitas dari Analisis dan Pertanyaan Kuncinya
Fase Analisis Pertanyaan Kunci
Penggalian Informasi Apakah kita memiliki semua informasi yang dibutuhkan untuk mendefinisikan sistem
Pendefinisian Kebutuhan Sistem Apa yang akan dikerjakan sistem ?
Penentuan Priortias Kebutuhan Fungsi apa yang paling penting dilakukan oleh sistem
Prototipe dari sistem yang mungkin Teknologi yang akan digunakan ?
Evaluasi terhadap Alternatif Bagaimana cara terbaik membangun sistem ?
Review rekomendasi bersama dengan manajemen Apakah sudah setuju dengan rencana desain dan implementasi sistem yang diusulkan
7Analisis Kebutuhan Sistem
- Kemampuan dan keterbatasan Sistem Baru
- Kebutuhan Fungsional
- Aktivitas dari sistem (use cases)
- Aktivitas-aktivitas sistem yang harus
dilaksanakan (use cases) - Berpatokan pada prosedur dan fungsi bisnis
- Model analisis yang terdokumentasi
- Kebutuhan non Fungsional
- Lingkungan teknis
- Usability, reliability, and keamanan
8Stakeholders Sumber Informasi Kebutuhan Sistem
- Orang yang tertarik (berkomitmen) dalam
implementasi sistem - Tiga kelompok utama stakeholders
- Pengguna (menggunakan sistem)
- Clients (membayar biaya pembangunan)
- Staff Teknis (yang mengoperasikan sistem)
- Setiap stake diidentifikasi oleh analisis
9Stakeholders Interested in New System
Development (Figure 4-4)
10Teknik Pengumpulan Informasi
- Tahapan analisis adalah tahapan untuk memahami
fungsi dan kebutuhan sistem yang akan dibangun. - Original structured approach
- Membuat model dari sistem yang ada
- Menurunkan model kebutuhan dari sistem yang ada
sekarang - Current approach
- Mengidentifikasi kebutuhan dari sistem baru
- Melakukan review terhadp fungsi bisnis dengan
kebutuhan sistem baru
11Hubungan antara pencarian informasi dan pembuatan
model (Figure 4-6)
12Panduan Pertanyaan untuk Penggalian Informasi
(Figure 4-7)
Template pertanyaan Pertanyaan untuk Pengguna
Bagaimana operasi dan proses bisnis yang berjalan? Apa yang akan anda lakukan ?
Bagaimana seharusnya ? Bagaimana melakukannya?Bagaimana tahapannya?
Informasi apa yang dibutuhkan untuk kegiatan (operasi) tersebut Informasi apa yang anda gunakan ?Model form atau laporan apa yang anda gunakan ?
13Metode Pencarian Fakta
- Mempelajari dari laporan, form dan SOP yang ada
- Wawancara dengan pengguna
- Membuat prototipe
- Menyebarkan kuisioner
- Bekerja bersama client / joint application design
(JAD)
14Contoh Form Order (Figure 4-8)
15Contoh cek list untuk interview (Figure 4-9)
16 Activity Diagram Symbols (Figure 4-12)
17Activity Diagramthat Models a Workflow (Figure
4-13)
18Sarana Untuk ruang kerja bersama (Figure 4-16)
19Rangkuman
- Aktivitas Analisis
- Pengumpulan Informasi
- Pendefinisian Kebutuhan Sistem
- Penentuan prioritas dari Kebutuhan
- Membuat prototipe untuk melihat kelayakan dan
kemampuan - Membuat dan mengevaluasi alternatif-alternatif
- Mereview Alternatif dengan manajemen
20Rangkuman (continued)
- Analisis Kebutuhan sistem
- Fungsional dan non fungsional
- Bekerja bersama dengan stekeholder (pengguna,
clients, staff teknis) - Teknik Penggalian Informasi utama
- Mereview dokumen yang ada
- Interview
- Observasi
- Pembuatan prototipe
- Kuisioner
- Conduct JAD sessions
21(No Transcript)
22(No Transcript)