Top Banner
METODE DAN TEKNIK PENGEMBANGAN SISTEM INFORMASI
14

METODE DAN TEKNIK PENGEMBANGAN SISTEM INFORMASI · SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) • SDLC adalah suatu proses logis dimana analis sistem, engineer, programmer, dan pengguna

Mar 03, 2019

Download

Documents

vuongcong
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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

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

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

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

• 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

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
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

• 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

• 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

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

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
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

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

• 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