Post on 06-Feb-2022
SDLC : Analysis Phase
Yudha Saintika, S.T., M.T.ICitra Wiguna, S.Kom., M.KomDwi Januarita AK, S.T., M.Kom
Review Team Session
○ Buatlah Sebuah Scope Document terkait dengan Tema Sistem yang akan dikembangkan oleh perusahaan anda!
○ Muatan Dokumen :
○ Judul Sistem
○ Company dan Tim
○ Deskripsi Masalah
○ Benefit
○ Kemampuan yang Harus Ada pada sistem yang akan dibuat, sehingga dapat memecahkan masalah
○ Feasibility Analysis
○ Jadwal Proses
○ Staffing
2
What is Requirements? (1)
Requirements (Persyaratan) dapat disebut jugakebutuhan adalah
○ Sebuah pernyataan tentang apa yang haruslakukan atau apa karakteristik perlu dimilikioleh sistem untuk menjawab permasalahan
9
What is Requirements? (2)
○ Requirement memuat :
○ What the business needs (business requirements);
○ What the users need to do (user requirements);
○ What the software should do ( functional requirements);
○ Characteristics the system should have (nonfunctional requirements); and how
○ The system should be built (system requirements)
10
Functional Requirements (1)
○ Aktivitas yang harus dapat dilakukan olehsistem yang berhubungan langsung denganproses yang mendukung tugas pengguna atauinformasi yang dibutuhkan untuk disediakanpada pengguna dalam melakukan tugas.
13
Functional Requirements (2)
○ Persyaratan fungsional biasanya berdasarkanpada aturan dan prosedur yang ada padaorganisasi atau masalah yang akandiimplementasikan sistem.
14
Functional Requirements (3)
○ Contoh :
○ Jika anda akan mengembangakan sistempenggajian maka tugas utama yang harus adapada sistem tersebut ?
○ Tulis gaji, Hitung Komisi, Menghitung PajakGaji, Laporan Akhir Tahun, dsb
15
Technical Requirements
○ Karakteristik operasional yang berkaitan dengan lingkungan, hardware, dan software.
○ Misalnya, komponen sistem mungkin diperlukan untuk beroperasi pada portabel dan desktop PC yang menjalankan Windows, dsb.
18
Performance Requirements
○ Karakteristik operasional yang berkaitandengan ukuran beban kerja, sepertithroughput, response time, speed, ResourceConsumption (power, ram, cache, etc.), dsb
19
Usability Requirements
○ Karakteristik operasional yang terkait dengan pengguna, seperti antarmuka pengguna, prosedur yang berhubungan dengan pekerjaan, Misalnya :
○ Antarmuka berbasis web mungkin diperlukan untuk mengikuti pedoman desain grafis yang lebar
○ Penempatan menu dan Format, dsb
20
Reliability Requirements
○ Menggambarkan keandalan sistem
○ Contoh :
○ Seberapa sering sistem mati
○ Pengolahan data yang salah
○ Bagaimana mendeteksi dan pulih dari masalah tersebut
21
Security Requirements
○ Berkaitan dengan masalah keamanan sistem
○ Contoh :
○ Hak Akses
○ Memerlukan password, dsb
22
Memperoleh Requirements
○ Sistem Analis tahu bahwa ada masalah yangharus diselesaikan dan karena itu harusmencari petunjuk yang mengungkapsolusinya. Sayangnya, petunjuk tidak selalujelas (dan sering terlewatkan), sehingga analisperlu memperhatikan rincian, bicara dengansaksi (user dan stakeholder), dan mengikutijejak, seperti Sherlock Holmes lakukan.
23
Teknik Memperoleh Requirements (1)
○ Join Application Development/Design (JAD)
○ Teknik pengumpulan informasi dengan yang membuat : tim proyek, pengguna, dan manajemen untuk bekerja sama untuk mengidentifikasi persyaratan sistem.
24
Teknik Memperoleh Requirements (2)
○ Wawancara (Interview)
○ Kuesioner
○ Observasi proses bisnis
○ Analisis Dokumen
25
CASE Tools
○ Computer Aided Software Engineering
○ Merupakan alat yang digunakan dalam prosesSDLC
29
Varian Case Tools
○ Alat/software untuk membuat diagram (diagram tools). Contoh :
○ Alat untuk memodelkan proses (Process Modeling Tools)
○ Membuat bisnis proses menggunakan flowchart dengan Microsoft Visio
○ Project Manajement Tools
○ Alat/Software untuk menyusun manajemen proyek. Contoh : membuat WBS menggunakan Microsoft Project.
○ Analysis Tools
○ Design Tools
○ dsb
31
Team Session
○ Definisikan requirements yang akandikembangkan oleh tim anda
○ Requirements meliputi Fungsional dan Non-Fungsional Requirements
○ Dikirimkan paling lambat Tanggal 29 Maret 2018 Pukul 23:59 via email
○ Silakan Kirim Tugas dalam format PDF Via Email: yudha@ittelkom-pwt.ac.id
○ format : [APS] Kebutuhan F/NF-KELAS-NAMA Project
33
Tahapan Analisis Kebutuhan (summary)
○ Mempelajari dan memahami persoalan
○ Mengidentifikasi kebutuhan pemakai
○ Mendefinisikan kebutuhan perangkat lunak
○ Membuat dokumen spesifikasi kebutuhan
○ Mengkaji ulang (review) kebutuhan
34
Referensi 35
[1] Dennis, Alan., Barbara Halley Wixom and RobertaM. Roth. 2012. System Analysis and Design 5thEdition. John Willey and Sons, Inc. New Jersey
[2] Satzinger, John., Robert Jackson and StephenBurd. 2010. System Analysis and Design in ChangingWorld 5th Edition. Cengange Learning. Boston.
Thanks!Any questions?You can find me at citra@ittelkom-pwt.ac.id & 085 726 726 557
36