YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: METODE DAN TEKNIK PENGEMBANGAN SISTEM …miftakhurrizal.lecture.ub.ac.id/files/2016/10/METODE-DAN...SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) • SDLC adalah suatu proses logis dimana analis

METODE DAN TEKNIK PENGEMBANGAN

SISTEM INFORMASI

Page 2: METODE DAN TEKNIK PENGEMBANGAN SISTEM …miftakhurrizal.lecture.ub.ac.id/files/2016/10/METODE-DAN...SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) • SDLC adalah suatu proses logis dimana analis

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 …miftakhurrizal.lecture.ub.ac.id/files/2016/10/METODE-DAN...SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) • SDLC adalah suatu proses logis dimana analis

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 …miftakhurrizal.lecture.ub.ac.id/files/2016/10/METODE-DAN...SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) • SDLC adalah suatu proses logis dimana analis

• 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 …miftakhurrizal.lecture.ub.ac.id/files/2016/10/METODE-DAN...SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) • SDLC adalah suatu proses logis dimana analis

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 …miftakhurrizal.lecture.ub.ac.id/files/2016/10/METODE-DAN...SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) • SDLC adalah suatu proses logis dimana analis
Page 7: METODE DAN TEKNIK PENGEMBANGAN SISTEM …miftakhurrizal.lecture.ub.ac.id/files/2016/10/METODE-DAN...SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) • SDLC adalah suatu proses logis dimana analis

• 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 …miftakhurrizal.lecture.ub.ac.id/files/2016/10/METODE-DAN...SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) • SDLC adalah suatu proses logis dimana analis

• 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 …miftakhurrizal.lecture.ub.ac.id/files/2016/10/METODE-DAN...SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) • SDLC adalah suatu proses logis dimana analis

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 …miftakhurrizal.lecture.ub.ac.id/files/2016/10/METODE-DAN...SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) • SDLC adalah suatu proses logis dimana analis

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 …miftakhurrizal.lecture.ub.ac.id/files/2016/10/METODE-DAN...SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) • SDLC adalah suatu proses logis dimana analis
Page 12: METODE DAN TEKNIK PENGEMBANGAN SISTEM …miftakhurrizal.lecture.ub.ac.id/files/2016/10/METODE-DAN...SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) • SDLC adalah suatu proses logis dimana analis

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 …miftakhurrizal.lecture.ub.ac.id/files/2016/10/METODE-DAN...SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) • SDLC adalah suatu proses logis dimana analis

• 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 …miftakhurrizal.lecture.ub.ac.id/files/2016/10/METODE-DAN...SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) • SDLC adalah suatu proses logis dimana analis