![Page 1: METODE DAN TEKNIK PENGEMBANGAN SISTEM INFORMASI · SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) • SDLC adalah suatu proses logis dimana analis sistem, engineer, programmer, dan pengguna](https://reader035.vdocuments.pub/reader035/viewer/2022062223/5c7b68ff09d3f2d17f8ba478/html5/thumbnails/1.jpg)
METODE DAN TEKNIK PENGEMBANGAN
SISTEM INFORMASI
![Page 2: METODE DAN TEKNIK PENGEMBANGAN SISTEM INFORMASI · SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) • SDLC adalah suatu proses logis dimana analis sistem, engineer, programmer, dan pengguna](https://reader035.vdocuments.pub/reader035/viewer/2022062223/5c7b68ff09d3f2d17f8ba478/html5/thumbnails/2.jpg)
SYSTEM DEVELOPMENT LIFE CYCLE (SDLC)
• SDLC adalah suatu proses logis dimana analissistem, engineer, programmer, danpengguna (end-users) membangun sisteminformasi & aplikasikomputer untukmemecahkanpermasalahan dankebutuhan bisnis.
Tahapan
![Page 3: METODE DAN TEKNIK PENGEMBANGAN SISTEM INFORMASI · SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) • SDLC adalah suatu proses logis dimana analis sistem, engineer, programmer, dan pengguna](https://reader035.vdocuments.pub/reader035/viewer/2022062223/5c7b68ff09d3f2d17f8ba478/html5/thumbnails/3.jpg)
5 Tahapan SDLC• menentukan apakah ada masalah atau peluang pengembangan
sistemTahap investigasi
• mengidentifikasi kebutuhan user & menganalisa sistem yang adaTahap analisis
• menentukan spesifikasi detil dari komponen-komponen sistemdan produk-produk informasi
Tahap disain
• mendapatkan atau mengembangkan hardware dan software, melakukan pengujian, pelatihan dan konversi ke sistem baru.
Tahap implementasi
• Pada tahapan ini dilakukan monitoring proses, evaluasi danperubahan (perbaikan) bila diperlukan.
Tahapanperawatan
(maintenance)
![Page 4: METODE DAN TEKNIK PENGEMBANGAN SISTEM INFORMASI · SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) • SDLC adalah suatu proses logis dimana analis sistem, engineer, programmer, dan pengguna](https://reader035.vdocuments.pub/reader035/viewer/2022062223/5c7b68ff09d3f2d17f8ba478/html5/thumbnails/4.jpg)
• UP/Unified Software Development Process (USDP) adalah kerangka proses pengembangan yang bersifatuse-case-driven, berpusat pada arsitektur sistem, interatif dan tumbuh-kembang (Alhir, 2005).
• UP dapat diaplikasikan pada berbagai skala proyek.
![Page 5: METODE DAN TEKNIK PENGEMBANGAN SISTEM INFORMASI · SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) • SDLC adalah suatu proses logis dimana analis sistem, engineer, programmer, dan pengguna](https://reader035.vdocuments.pub/reader035/viewer/2022062223/5c7b68ff09d3f2d17f8ba478/html5/thumbnails/5.jpg)
Inception.
• aktivitas evaluasi terhadap sebuah proyek sistem informasi
Elaboration.
• mendapatkan gambaran umum kebutuhan, persyaratan danfungsi-fungsi utama sistem.
Construction.
• membangun sistem sampai dengan saat sistem tersebut siapdigunakan.
Transition.
• menyampaikan sistem yang sudah jadi pada pengguna.
![Page 6: METODE DAN TEKNIK PENGEMBANGAN SISTEM INFORMASI · SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) • SDLC adalah suatu proses logis dimana analis sistem, engineer, programmer, dan pengguna](https://reader035.vdocuments.pub/reader035/viewer/2022062223/5c7b68ff09d3f2d17f8ba478/html5/thumbnails/6.jpg)
![Page 7: METODE DAN TEKNIK PENGEMBANGAN SISTEM INFORMASI · SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) • SDLC adalah suatu proses logis dimana analis sistem, engineer, programmer, dan pengguna](https://reader035.vdocuments.pub/reader035/viewer/2022062223/5c7b68ff09d3f2d17f8ba478/html5/thumbnails/7.jpg)
• UML adalah bahasa pemodelan standaratau kumpulan teknik-teknik pemodelanuntuk men-spesifikasi, mem-visualisasi, meng-konstruksi dan mendokumentasi hasilkerja dalam pengembangan sistem (Fowler, 2004).
![Page 8: METODE DAN TEKNIK PENGEMBANGAN SISTEM INFORMASI · SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) • SDLC adalah suatu proses logis dimana analis sistem, engineer, programmer, dan pengguna](https://reader035.vdocuments.pub/reader035/viewer/2022062223/5c7b68ff09d3f2d17f8ba478/html5/thumbnails/8.jpg)
• Diagram ini berguna untuk menggambarkan interaksi antara penggunadengan sebuah sistem
Use-case diagram.
• Diagram ini berguna untuk menggambarkan prosedur-prosedurperilaku sistem.
Activity diagram.
• Diagram ini berguna untuk menggambarkan class, fitur, dan hubungan-hubungan yang terjadi. Pada diagram ini pendekatan berorientasiobyek memegang peranan yang sangat penting.
Class diagram.
• Diagram ini berguna untuk menggambarkan interaksi antar obyekdengan penekanan pada urutan proses atau kejadian.
Sequence diagram.
• Diagram ini digunakan untuk menggambarkan bagaimana suatukejadian mengubah obyek selama masa hidup obyek tersebut.
State machine diagram.
• Diagram ini berguna untuk menggambarkan struktur dan koneksikomponen.
Component diagram.
![Page 9: METODE DAN TEKNIK PENGEMBANGAN SISTEM INFORMASI · SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) • SDLC adalah suatu proses logis dimana analis sistem, engineer, programmer, dan pengguna](https://reader035.vdocuments.pub/reader035/viewer/2022062223/5c7b68ff09d3f2d17f8ba478/html5/thumbnails/9.jpg)
Pengembangan Aplikasi Cepat (Rapid Application Development)
• RAD adalah metodologi pengembangan perangkat lunak, yang melibatkan pengembangan iteratif dan pembangunan prototipe .
Graphical User Interface (GUI)
pembangun
Computer Aided Software
Engineering (CASE)
Manajemen Sistem Database (DBMS)
generasi keempat bahasa
pemrograman
generator kodeteknik berorientasi
objek.
![Page 10: METODE DAN TEKNIK PENGEMBANGAN SISTEM INFORMASI · SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) • SDLC adalah suatu proses logis dimana analis sistem, engineer, programmer, dan pengguna](https://reader035.vdocuments.pub/reader035/viewer/2022062223/5c7b68ff09d3f2d17f8ba478/html5/thumbnails/10.jpg)
Framework for the Application of System Thinking (FAST)
• FAST adalah metodologi hipotetis yang dikembangkan oleh Whitten et al. (2004) dengan menggabungkan praktek-praktekterbaik yang dijumpai dalam berbagaimetode.
• FAST adalah kerangka cerdas yang cukupfleksibel untuk menyediakan tipe-tipe yang berbeda bagi proyek dan strategi yang berlainan.
![Page 11: METODE DAN TEKNIK PENGEMBANGAN SISTEM INFORMASI · SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) • SDLC adalah suatu proses logis dimana analis sistem, engineer, programmer, dan pengguna](https://reader035.vdocuments.pub/reader035/viewer/2022062223/5c7b68ff09d3f2d17f8ba478/html5/thumbnails/11.jpg)
![Page 12: METODE DAN TEKNIK PENGEMBANGAN SISTEM INFORMASI · SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) • SDLC adalah suatu proses logis dimana analis sistem, engineer, programmer, dan pengguna](https://reader035.vdocuments.pub/reader035/viewer/2022062223/5c7b68ff09d3f2d17f8ba478/html5/thumbnails/12.jpg)
Metodologi pengembangan Sistem Informasi Berbasis WEB
• Tahapan-tahapan klasik seperti terdapat pada SDLC yaitu investigasi, analisis, desain, implementasi, dan perbaikan / perawatan tetap akan ditempuh.
• Perbedaan utama terdapat pada pendekatantahapan desain dan implementasi.
MVC adalah sebuah polapengembangan aplikasi web yang membagi suatu aplikasi
dalam tiga bagian (layer)
![Page 13: METODE DAN TEKNIK PENGEMBANGAN SISTEM INFORMASI · SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) • SDLC adalah suatu proses logis dimana analis sistem, engineer, programmer, dan pengguna](https://reader035.vdocuments.pub/reader035/viewer/2022062223/5c7b68ff09d3f2d17f8ba478/html5/thumbnails/13.jpg)
• Prototyping adalah salah satupendekatan dalam pengembangansistem yang secara langsungmendemonstrasikan bagaimanasebuah sistem atau komponen-komponen sistem akan bekerja dalamlingkungannya sebelum tahapankonstruksi actual dilakukan (Howard, 1997).
![Page 14: METODE DAN TEKNIK PENGEMBANGAN SISTEM INFORMASI · SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) • SDLC adalah suatu proses logis dimana analis sistem, engineer, programmer, dan pengguna](https://reader035.vdocuments.pub/reader035/viewer/2022062223/5c7b68ff09d3f2d17f8ba478/html5/thumbnails/14.jpg)