Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehIchigo Noto Telah diubah "9 tahun yang lalu
1
SIKLUS PENGEMBANGAN SISTEM INFORMASI eMail Addr : heriyanto.lucky@gmail.com : dewa_emas@yahoo.com Contact No : 081318170013
2
SDLC adalah proses yang mencoba memahami bagai- mana sistem informasi dapat mendukung proses bisnis, bagaimana mendesainnya, membangunnya, dan mengimplementasikannya ke user. Proses pemahaman dilakukan secara sistematis melalui setiap phase pengembangan, dimana setiap phase memiliki standar output Menggunakan “gradual refinement”
3
Planning ◦ Why build the system? Analysis ◦ Who, what, when, where will the system be? Design ◦ How will the system work? Implementation ◦ System delivery
4
Tahapan proses penting untuk mengetahui kenapa sistim tersebut dibangun, dan menjelaskan peng- alokasian sumber daya untuk membangun sistem tersebut. Inisiasi Proyek Analisa Kelayakan Manajemen Proyek
5
Tahapan proses untuk mengetahui apa yang akan dilakukan oleh sistim, siapa yang akan meng- gunakannya, dimana dan kapan sistem tersebut akan digunakan. as-is system dan to-be sistem Requirement gathering System proposal
6
Tahapan proses untuk mengetahui bagaimana sistim akan beroperasi, meliputi hardware, software, data- base, program, user interface yang dibutuhkan oleh sistim tersebut Strategi desain Arsitektur sistim Spesifikasi database dan file Kode program
7
Tahapan proses untuk mengeksekusi sistim secara real Konstruksi Instalasi Support
8
ProcessProduct Planning Analysis Design Implementation Project Plan System Proposal System Specification New System and Maintenance Plan
9
Metodologi pengembangan sistem merupakan kerangka formal dalam mengimplementasikan konsep SDLC untuk mengembangkan/membangun suatu sistem informasi
10
Structured Design Step-by-step Waterfall, Parallel Rapid Application Development (RAD) Developed quickly Phase, Prototyping, Throwaway-Prototype Agile Development Programming centric & iterative Extreme Programming
12
Memahami kebutuhan system secara mendalam. Meminimalisasi terjadinya perubahan kebutuhan selama proyek berjalan. Memerlukan waktu yang relatif lama untuk menyelesaikan proyek. Tidak adaptif terhadap perubahan (kembali ke awal).
14
Terdiri dari sub-sub proyek yang bisa dikerjakan paralel. Mempercepat waktu penyelesaian proyek. Memerlukan lebih banyak resource. Memerlukan lebih banyak dokumentasi. Terkadang timbul masalah integrasi, butuh penyesuaian.
16
Mempercepat waktu penyelesaian proyek. Mendukung proses pembelajaran. Adaptif terhadap perkembangan kebutuhan. User proaktif. Kebutuhan berkembang diluar konteks.
18
User proaktif. Adaptif terhadap perkembangan kebutuhan. Kebutuhan dapat ditangkap secara langsung. Analisa kebutuhan tidak dilakukan secara mendalam (single point of view).
20
User proaktif. Adaptif terhadap perkembangan kebutuhan. Analisa kebutuhan dilakukan secara mendalam (stable & reliable). Waktu penyelesaian proyek relatif lama.
22
kriteria yang harus dimiliki tim pengembang: communication, simplicity, feedback, courage Komunikasi antara user dan developer berlangsung intim. Waktu penyelesaian proyek relatif cepat. Perencanaan dan analisa kurang matang. Tanpa komitmen dan disiplin tinggi proyek akan “chaos”
23
Ability to Develop System Structured MethodologiesRAD Methodologies Agile Methodologies WaterfallParallelPhasedPrototyping Throwaway Prototype XP With unclear user requirementPoor GoodExcellent With unfamiliar technologyPoor GoodPoorExcellentPoor That are complexGood PoorExcellentPoor That are reliableGood PoorExcellentGood With a short time schedulePoorGoodExcellent GoodExcellent With schedule visibilityPoor Excellent Good
24
Buat paper yang menjelaskan mengenai siklus pengembangan sistem menggunakan metodologi Scrum dan Dynamic Systems Development Method (DSDM), meliputi: a. Bagaimana metodologi tsb. Digunakan/bekerja ? b. Apa saja keuntungan dan kerugian menggunakan metodologi tsb. ? c. Gambarkan siklus/tahapan metodologi tsb. ?
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.