Anda di halaman 1dari 25

Analisis

Pengembangan
Perangkat
Lunak

EMY L. TATUHEY, M. M. S. I
2

SIKLUS HIDUP SISTEM

Proses Pengembangan sistem berasal dari


system life cycle/siklus hidup sistem.

▸ System Life cycle adalah pemfaktoran umur hidup sebuah sistem


informasi ke dalam dua tahap:
(1) pengembangan sistem
(2)Operasi dan perawatan sistem
▸ Pertama anda membangunnya , kemudian anda menggunakan dan
merawatnya . Pada akhirnya, anda kembali ke
pengembangan ulang sebuh sistem baru
3

System Development Methodology / metodologi


pengembangan sistem , mengeksekusi tahap
pengembangan sistem siklus hidup sistem .
4

Pendekatan Pengembangan Sistem


▸ Dalam pengembangan sebuah sistem, kita mengenal
konsep SDLC (system development life cycle)

▸ Definisi SDLC dapat dikatakan sebagai suatu


proses berkesinambungan untuk menciptakan
atau merubah sebuah sistem, merupakan sebuah
model atau metodologi yang digunakan untuk
melakukan pengembangan sistem
5

Proses Pengembangan Sistem
Proses Pengembangan Sistem Langkah-langkah pemecahan masalah
Permulaan sistem /planning 1.Mengidentifikasi Masalah (Juga merencanakan
solusi untuk masalah)

Analisis Sistem 2.Menganalisa dan memahami masalah


3.Mengidentifikasi persyaratan dan harapan
solusi
Desain Sistem 4.Mengidentifikasi solusi alternatif dan memilih
tindakan terbaik
5.Mendesain solusi yang dipilih
Implementasi Sistem 6.Mengimplementasikan solusi yang dipilih
7.Mengevaluasi hasilnya (Jika masalah
tidakterpecahkan, kembalilahke langkah 1 atau 2
seperlunya)
7

Model Pengembangan Sistem

Waterfall RAD (Rapid Application Development)

Prototype Object Oriented Technology

Spiral Metode End-user Development

Metode Simon
8

Metode Waterfall
▸ Sering juga disebut model Sequential Linier.
▸ Metode pengembangan sistem yang paling tua dan
paling sederhana.
▸ Cocok untuk pengembangan perangkat lunak dengan
spesifikasi yang tidak berubah-ubah.
▸ Model ini menyediakan pendekatan alur hidup
perangkat lunak secara sequential atau terurut
9 Tahapan Metode Waterfall

Analisis Kebutuhan

Desain

Implementasi

Pengujian

Pemeliharaan
10

Metode Prototype
▸ Proses iteratife dalam pengembangan sistem
dimana requirement diubah ke dalam sistem yang
bekerja (working system) yang secara terus
menerus diperbaiki melalui kerjasama antara user
dan analis.
▸ Prototype juga bisa dibangun melalui beberapa tool
pengembangan untuk menyederhanakan proses.
11

Tahapan Metode Prototype


Analisis Kebutuhan

Desain Cepat

Bangun Prototipe

Evaluasi Pengguna

Memperbaiki Prototipe

Implentasi dan Pemeliharaan


12

Metode Spiral
 Model proses perangkat lunak evolusioner yang
merangkai sifat iteratif dari prototype dengan cara
kontrol dan aspek sistematis model sequensial
linier.

 Model iteratif ditandai dengan tingkah laku yang


memungkinkan pengembang mengembangkan
versi perangkat lunak yang lebih lengkap secara
bertahap.
13
Tahapan Metode Spiral

Liason

Planning

Analisis Resiko

Rekayasa

Evaluasi
14

RAD (Rapid Application Development)


Menentukan kebutuhan user dan
perancangan sistem informasi selain itu
RAD menekankan siklus perkembangan
dalam waktu yang singkat dengan
pendekatan konstruksi berbasis
komponen.
15

Tahapan RAD

Implementasi
Perencanaan Proses dan Finalisasi
Desain Sistem
Kebutuhan pengembangan Produk
Object Oriented Technology
16

Cara pengembangan perangkat lunak berdasarkan


abstraksi objek-objek yang ada di dunia nyata. Dasar
pembuatan adalah Objek, yang merupakan kombinasi
antara struktur data dan perilaku dalam satu entitas.
17
Tahapan Object Oriented Technology

Pada Object Oriented Technology ada beberapa


metode yang digunakan dalam pengembagan sistem.
Salah satu yang terkenal adalah OMT (Object
Modelling Technique).

Model Objek

Model Dinamis
Model Fungsional
18

Metode End-user Development


Disini pengembangan dilakukan langsung oleh end-
user. Keterlibatan langsung end-user sangat
menguntungkan, karena memahami benar
bagaimana sistem bekerja. Artinya tahap analisis
sistem dapat dilakukan lebih cepat.
19

Tahapan End-user Development

Tahap inisasi

Tahap ketularan

Tahap kendali

Tahap Matang
20

Model Simon

▸ Proses pengambilan keputusan menurut


Herbert Simon dimana dapat menunjang
dalam pengambilan keputusan
21

Tahapan Model Simon

Tahap intelligence

Tahap design

Tahap choice

Tahap implementation
22
Alternatif Membeli Sistem serta peralatan dan
teknologi terotomatisasi

Comercial Application Package


Untuk banyak aplikasi inti sumber daya manusia, finansial,
usaha perolehan (Procurement),manufacturing, distribusi,
pembelian sistem mungkin lebih kompetitif.
contohnya : enterprise resource planning (ERP) yang memuat
semua aplikasi sistem informasi inti untuk keseluruhan bisnis
contohnya produk SAP.
23
Alternatif Membeli Sistem serta peralatan dan
teknologi terotomatisasi

Computer –Assisted Systems Engineering (CASE)

Pengunaan peralatan perangkat lunak terotomatisasi yang


mendukung pembuatan gambar dan analisis model-model
sistem , dan spesifikasi-spesifikasi yang berhubungan. Contoh
peralatan oracle Designer 2000, Relational Rose.
24
Alternatif Membeli Sistem serta peralatan dan
teknologi terotomatisasi

Application Development environment (ADE)

Peralatan pengembangan perangkat lunak terintergrasi yang


menyediakan semua fasilitas yang diperlukan untuk
mengembangkan perangkat lunak aplikasi baru dengan
kecepatan dan kualitas maksimal.
😉
Thangkyuuu !!!

Anda mungkin juga menyukai