SlideShare a Scribd company logo
METODOLOGI PENGEMBANGAN 
SISTEM INFORMASI 
Metodologi pengembangan sistem 
Æ adalah metode-metode, prosedur-prosedur, 
konsep-konsep pekerjaan, aturan-aturan yang 
akan digunakan sebagai pedoman bagaimana 
dan apa yang harus dikerjakan selama 
pengembangan ini. 
• metode adalah suatu cara/teknik sistematis 
untuk mengerjakan sesuatu. Urut-urutan 
prosedur untuk penyelesaian masalah ini 
dikenal dengan istilah algoritma. 
• Metodologi pengembangan sistem yang akan 
digunakan dalam hal ini adalah pendekatan 
terstruktur. 
DIAN PALUPI RINI, M.KOM 1
Metodologi pengembangan sistem 
• Pendekatan terstruktur mengenalkan 
penggunaan alat-alat dan teknik-teknik untuk 
mengembangkan sistem yang terstruktur. 
• Tujuan pendekatan terstruktur adalah agar pada 
akhir pengembangan perangkat lunak dapat 
memenuhi kebutuhan user, dilakukan tepat 
waktu, tidak melampaui anggaran biaya, mudah 
dipergunakan, mudah dipahami dan mudah 
dirawat. 
Model pengembangan SI 
(Siklus Hidup SI) 
• Model sekuensial linier (clasic life cycle/waterfall model), 
terdiri dari tahapan perencanaan sistem (rekayasa 
sistem), analisa kebutuhan, desain, penulisan program, 
pengujian dan perawatan sistem. 
• Model prototipe (prototyping model), dimulai dengan 
pengumpulan kebutuhan dan perbaikan, desain cepat, 
pembentukan prototipe, evaluasi pelanggan terhadap 
prototipe, perbaikan prototipe dan produk akhir. 
• Rapid Application Development (RAD) model, dengan 
kegiatan dimulai pemodelan bisnis, pemodelan data, 
pemodelan proses, pembangkitan aplikasi dan 
pengujian. 
DIAN PALUPI RINI, M.KOM 2
Model pengembangan SI 
(Siklus Hidup SI) 
• Model evolusioner yang dapat berupa model 
incremental atau model spiral 
Model incremental merupakan gabungan model 
sekuensial linier dengan prototyping (mis perangkat 
lunak pengolah kata dengan berbagai versi). 
Sedangkan model spiral menekan adanya analisa 
resiko. Jika analisa resiko menunjukkan ada 
ketidakpastian terhadap kebutuhan, maka 
pengembangan sistem dapat dihentikan. 
• Teknik generasi ke-empat (4GT), dimulai dengan 
pengumpulan kebutuhan, strategi perancangan, 
implementasi menggunakan 4GL dan pengujian. 
Proses Pengembangan Sistem 
Integrasi 
sistem 
Definisi 
Persyaratan 
Perancangan 
sistem 
Pengembangan 
subsistem 
Instalasi 
sistem 
Penon-aktifan 
sistem 
Evolusi 
sistem 
DIAN PALUPI RINI, M.KOM 3
Proses-proses 
Pengembagan Sistem 
Proses Pengembangan Sistem 
Kontrol ex: dana 
Process Input 
Ex: kebutuhan 
Output ex: documetasi 
Resources/ 
Mekanisme 
Ex: staff / tools 
DIAN PALUPI RINI, M.KOM 4
Proses perbaikan 
Design/ 
method 
Pendefinisian 
Design 
Kriteria 
pemeriksaan 
Test 
plan 
Code 
Test Integrasi 
Tool/ 
staff 
Kebutuhan 
Tool/ 
staff 
Tool/ 
staff 
System 
design 
moduls 
Tested 
System 
s/w 
Model Rekayasa Sistem 
DIAN PALUPI RINI, M.KOM 5
Pendahuluan 
• Pendekatan klasik vs pend. Terstruktur 
• Klasik ; pengembangan suatu sistem 
informasi akan berhasil apabila mengikuti 
daur hidup sistem 
• Pendekatan terstruktur ; mencoba 
menyediakan tambahan alat-alat, teknik, 
dan doc, kepada analis sistem untuk 
mengembangkan sistem. 
Waterfall 
• Disebut juga siklus klasik (1970-an) dan 
sekarang ini lebih dikenal dengan 
sekuensial linier 
• Membutuhkan pendekatan sistemstis dan 
sekuensial dalam pengembangan s/w 
• Dimulai dari analisis, desain, coding, 
testing dan pemeliharaan. 
DIAN PALUPI RINI, M.KOM 6
Sistem 
engineering 
Analisys 
Design 
Code 
Testing 
Maintenence 
Lanjutan 
• Rekayasa sistem & analisa : pembentukan 
kebutuhan dari semua elemen sistem dan 
menganalisa kebutuhan keinginan user. 
Meliputi I/O, waktu pengerjaan , ukuran 
dan jumlah data yang ditangani 
DIAN PALUPI RINI, M.KOM 7
Lanjutan 
• Analisa kebutuhan sistem dan s/w : proses 
menentukan arsitektur sistem secara total 
dan menentukan ukuran data dan jumlah 
data 
• Design : menentukan dasar-dasar 
pembentukan dan pemilihan struktur data, 
strukrtur program, arsitektur program, 
pemilihan algoritma, intereksi dgn user 
Lanjutan 
• Coding, mentrasformasikan desain 
kedalam baris-baris program, pemilihan 
bahasa 
• Testing, pengujian kebenaran program, 
error debugging 
• Maintenence, perawatan s/w agar dapat 
digunakan trus. 
DIAN PALUPI RINI, M.KOM 8
Kelemahan Waterfall 
• Iterasi sering terjadi menyebabkan 
masalah baru 
• Client kesulitan untuk menyatakan semua 
ke inginannya secara eksplisit diawal 
tahap pengembangan. 
• Hasil s/w yang dikembangkan baru akan 
diketahui lama setelah proyek 
pengembangan dimulai 
Model Prototype 
• Metode dengan menyajikan gambaran 
yang lengkap tentang sistemnya, 
pemesan dapat melihat pemodelan sistem 
dari sisi tampilan maupun teknik 
prosedural yang akan dibangun 
• Pada sisi developmet Mencoba efisiensi 
algoritma, interaksi dengan OS dan user 
DIAN PALUPI RINI, M.KOM 9
Lanjutan 
• Terdiri atas ; model kertas, model kerja, 
program 
• Dievaluasi oleh user dan digunakan untuk 
mengolah kembali kebutuhanya 
• Pihak pengembang akan mempelajari 
kebutuhan dan mengerti keinginan user. 
Lanjutan 
• Mengidentifikasi kebutuhan pemakai, 
analis sistem akan melakukan studi 
kelayakan dan studi terhadap kebutuhan 
pemakai, meliputi model interface, teknik 
prosedural dan teknologi yang akan 
digunakan. 
DIAN PALUPI RINI, M.KOM 10
Mengidentifikasi 
kebutuhan 
Mengembangkan 
prototype 
Diterima 
Mengadakan 
s/w 
Menguji 
s/w 
diterima 
Implementasi 
Start 
End 
DIAN PALUPI RINI, M.KOM 11
Aktivitas prototipe 
• Mengidentifikasi kebutuhan : analisa 
terhadap kebutuhan calon user 
• Quick design : pembuatan desain global 
untuk membentuk s/w contoh 
• Build prototype : pembuatan s/w prototype 
termasuk pengujian dan penyempurnaan 
Lanjutan 
• Evaluasi pelanggan : mengevaluasi 
prototipe dan memperhalus analis 
kebutuhan calon pemakai 
• Pembuatan & implementasi : pembuatan 
sebenarnya termasuk design, coding, dan 
testing 
DIAN PALUPI RINI, M.KOM 12
Kelemahan prototipe 
• Ketidaksadaran user bahwa ini hanya 
suatu model awal bukan model akhir 
• Pengembang kadang-kadang membuat 
implementasi yang sembarangan. 
• Teknik dan tools yang tidak optimal pada 
prototipe yang akan tetap digunakan pada 
s/w sesungguhnya. 
Model RAD 
• Rapid Application Development 
• Proses pengembangan s/w secara 
sekuensial linier 
• Kecepatan adaptasi yg tinggi, dapat dibuat 
dgn cepat dgn pendekatan pembangunan 
berbasis komponen 
• Jika data, analisa jelas, dan lingkup kecil 
maka RAD dapat digunakan dgn baik 
DIAN PALUPI RINI, M.KOM 13
Lanjutan 
• Sering juga disebut ‘versi high speed’ dari 
model waterfall, 
• Penekanan pd putaran pengembangan 
yang pendek 
Lanjutan 
• Pendekatan RAD mengikuti fase sbb ; 
• Pemodelan Bisnis, aliran informasi dari 
fungsi dimodelkan dgn menjawab ; 
informasi apa yg mempengaruhi bisnis, 
yang dimunculkan ?, siapa yg 
memunculkan ?, Kenapa informasi 
diberikan ?, Siapa yang memprosesnya ? 
DIAN PALUPI RINI, M.KOM 14
Lanjutan 
• Pemodelan Data ; Bagian dari pemodelan 
bisnis yang didefinisikan ke dalam 
sekumpulan objek data. 
• Karakteristik (atribut) dari setiap objek 
diidentifikasikan dan hubungannya 
Lanjutan 
• Pemodelan Proses, objek data akan 
diimplementasikan pada fungsi bisnis. 
• Deskripsi proses dibangun untuk 
penambahan modifikasi, penghapusan, 
atau pengambilan kembali objek data. 
DIAN PALUPI RINI, M.KOM 15
Lanjutan 
• Pembangkitan Aplikasi, Melakukan 
penggunaan kembali komponen yang ada 
(jika mungkin) 
• Atau membuat kembali penggunaan 
kembli komponen jika dibutuhkan. 
Lanjutan 
• Pengujian / pergantian, Proses RAD 
menekankan pada penggunaan kembali 
dan komponen program telah siap diuji 
DIAN PALUPI RINI, M.KOM 16
Requirement Design Implement Test Mainten 
Release 1 
Design Implement Test Mainten 
Release 2 
Design Implement Test Mainten 
Release 3 
Kelemahan RAD 
• Model yang besar (skala proyek), 
membutuhkan resources yg baik dan solid 
• Membutuhkan komitmen pengembang 
dan user yang sama agar cepat selesai 
sesuai dengan rencana 
DIAN PALUPI RINI, M.KOM 17
Model Spiral 
• Metode ini dirancang secara revolusioner 
dengan tahapan yang jelas, tetapi terbuka 
bagi partisipasi pemesan untuk ikut serta 
menentukan pemodelan sistem 
• Metode ini lambat dan mahal karena 
setiap tahapan yang dilalui harus 
menikutsertakan pemesan 
Lanjutan 
• Model ini merupakan perbaikan dari model 
waterfall dan prototype. Mengabungkan 
keuntungan model air terjun dan prototype 
dan memasukkan analissis resiko 
DIAN PALUPI RINI, M.KOM 18
Lanjutan 
• Spiral melibatkan proses iterasi, dimana 
setiap iterasi bekerja pada satu level 
produk dimulai dari level prototype awal 
sampai pada level s/w SIM yang 
diinginkan 
• Setiap perpindahan level didahului analisa 
resiko 
Planning 
Risk analis 
Engineering 
Kontruksi dan reliase 
Customer 
communication 
Evaluasi 
DIAN PALUPI RINI, M.KOM 19
Kuadran spiral 
• Customer communication : komunikasi 
antar pengembang dan user secara efektif 
tuk penentuan kebutuhan kerja 
• Planning : mendefinisikan sumber daya, 
batas waktu, resources 
• Risk analysis : menentukan resiko teknis 
dan manajemen 
Lanjutan 
• Rekayasa : membuat satu atau lebih 
aplikasi yang dapat diwakili 
• Kontruksi dan release : mengkontruksi, 
menguji, menginstall dan memberikan 
pendukung user (doc dan training) 
• Evaluasi user : feed back penilaian user 
DIAN PALUPI RINI, M.KOM 20
Model spiral 
• Setiap untai mempresentasikan fase 
proses s/w. 
• Untai paling dalam mungkin berkenaan 
dgn kelayakan sistem, dengan definisi 
persyaratan sistem, dgn perancangan 
sistem, dst. 
Lanjutan 
• Setiap untai pada spiral dibagi menjadi 4 
sektor ; 
– Penentuan tujuan, tujuan yang spesifik untuk 
fase proyek didefinisikan, resiko diindetifikasi, 
strategi alternatif bisa dibuat 
– Penilaian dan pengurangn resiko, dilakukan 
langkan untuk mengurangi resiko 
DIAN PALUPI RINI, M.KOM 21
Lanjutan 
– Pengembangan dan validasi, pemilihan model 
pengembangan yang tepat sesuai dengan 
kebutuhan 
– Perencanaan, keputusan apakah proyek YA 
atau Tidak. 
• Perbedaan dengan sistem lain, dilakukan 
pertimbangan resiko secara eksplisit, 
maka diperlukan pemahaman man risk 
DIAN PALUPI RINI, M.KOM 22
Lanjutan 
• Pendekatan yang baik untuk sistem yang 
besar, 
• Pelanggan dan pengembang dapat 
berinteraksi thd resiko yg mungkin terjadi 
• Sedini mungkin menemukan resiko 
Generasi Keempat 
• Membangun s/w dengan menggunakan 
sejumlah perangkat bantu (tools) 
• Tools memungkinkan pembuat 
menentukan sejumlah karakteristik s/w 
tersebut pada tingkat tinggi. 
• Menekankan pada kemampuan 
menentukan s/w pada level mesin dgn 
bahasa lebih alami 
DIAN PALUPI RINI, M.KOM 23
Lanjutan 
• Tools-tools 4GT : bahasa non prosedural 
untuk query basis data, report generation, 
manipulasi data, pendefinisian dan 
interaksi pada layar monitor, dan 
kemampuan spreedsheet. 
Lanjutan 
• Dimulai dengan pengumpulan kebutuhan, 
pelanggan langsung menerangkan 
kebutuhan dan langsung ditranslasikan ke 
prototype operasional. 
DIAN PALUPI RINI, M.KOM 24
Pengumpulan 
kebutuhan 
Strategi 
perancangan 
Implementasi 
Used 4GT 
Pengujian 
Lanjutan 4GT 
• Requirement gathering 
• Design strategy, perancangan struktur 
s/w secara detail, algoritma dan struktur 
data tidak perlu didesain secara lengkap. 
Akan dibuat secara otomatis oleh tool 
DIAN PALUPI RINI, M.KOM 25
Lanjutan 
• Implementation, penerapan, pembuatan 
program dengan used pemrograman 4GL 
• Testing & product, pembuatan produk 
s/w. testing dan pembuatan dokumentasi. 
Spesifikasi Perangkat Lunak 
• 4 Fase utama proses rekayasa : 
– Studi Kelayakan 
– Elisitasi dan analisis persyaratan 
– Spesifikasi persyaratan 
– Validasi persyaratan 
DIAN PALUPI RINI, M.KOM 26
Dari berbagai model pengembangan 
sistem informasi di atas, maka proses dari 
pengembangan sistem yang utama adalah 
analisis sistem, desain sistem dan 
implementasi sistem. Tahap perawatan 
sistem sebenarnya juga merupakan 
tahapan setelah pengembangan sistem 
selesai dilakukan dan sistem telah 
dioperasikan. 
DIAN PALUPI RINI, M.KOM 27
DIAN PALUPI RINI, M.KOM 28

More Related Content

What's hot

Proses Pengembangan Perangkat Lunak (SDLC)
Proses Pengembangan Perangkat Lunak (SDLC)Proses Pengembangan Perangkat Lunak (SDLC)
Proses Pengembangan Perangkat Lunak (SDLC)
Rasyeda Aufa
 
Ragam Model Proses Perangkat Lunak
Ragam Model Proses Perangkat LunakRagam Model Proses Perangkat Lunak
Ragam Model Proses Perangkat Lunak
SMK Kartika XX-1 Makassar
 
Bab 2 proses pembangunan perangkat lunak
Bab 2   proses pembangunan perangkat lunakBab 2   proses pembangunan perangkat lunak
Bab 2 proses pembangunan perangkat lunaksahrul salam
 
Perbandingan software methodologi
Perbandingan software methodologiPerbandingan software methodologi
Perbandingan software methodologi
Annisa Shabrina
 
Rpl 2- sw process model
Rpl 2- sw process modelRpl 2- sw process model
Rpl 2- sw process modelf' yagami
 
Proses proses perangkat lunak
Proses proses perangkat lunakProses proses perangkat lunak
Proses proses perangkat lunakarfianti
 
Pertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat LunakPertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat Lunak
Disma Ariyanti W
 
MPPL Chapter 4
MPPL Chapter 4MPPL Chapter 4
MPPL Chapter 4
beiharira
 
System development life cycle (sdlc) ppt
System development life cycle (sdlc) pptSystem development life cycle (sdlc) ppt
System development life cycle (sdlc) ppt
Technologi University of Yogyakarta
 
Model Spiral/Spiral Boehm
Model Spiral/Spiral BoehmModel Spiral/Spiral Boehm
Model Spiral/Spiral Boehm
Gati Baitul
 
Manajemen proyek perangkat lunak 1
Manajemen proyek perangkat lunak 1Manajemen proyek perangkat lunak 1
Manajemen proyek perangkat lunak 1
Elia Syaeffulloh
 
PowerPoint RPL Materi 7
PowerPoint RPL Materi 7PowerPoint RPL Materi 7
PowerPoint RPL Materi 7
Moch. Nor Kholis
 
Waterfall Model (ANSI) persentation
 Waterfall Model (ANSI) persentation Waterfall Model (ANSI) persentation
Waterfall Model (ANSI) persentation
Fajar Sidiq 📶 📡
 
Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunak
Davy Arya Atmaja
 
KONSEP DAN PENERAPAN MODEL-MODEL PROSES PEMBANGUNAN PERANGKAT LUNAK
KONSEP DAN PENERAPAN MODEL-MODEL PROSES  PEMBANGUNAN PERANGKAT LUNAK KONSEP DAN PENERAPAN MODEL-MODEL PROSES  PEMBANGUNAN PERANGKAT LUNAK
KONSEP DAN PENERAPAN MODEL-MODEL PROSES PEMBANGUNAN PERANGKAT LUNAK
fajrillah
 
ppt prototyping Tgs iwank
ppt prototyping Tgs iwank ppt prototyping Tgs iwank
ppt prototyping Tgs iwank Iwank Odarlean
 

What's hot (20)

Proses Pengembangan Perangkat Lunak (SDLC)
Proses Pengembangan Perangkat Lunak (SDLC)Proses Pengembangan Perangkat Lunak (SDLC)
Proses Pengembangan Perangkat Lunak (SDLC)
 
Ragam Model Proses Perangkat Lunak
Ragam Model Proses Perangkat LunakRagam Model Proses Perangkat Lunak
Ragam Model Proses Perangkat Lunak
 
Bab 2 proses pembangunan perangkat lunak
Bab 2   proses pembangunan perangkat lunakBab 2   proses pembangunan perangkat lunak
Bab 2 proses pembangunan perangkat lunak
 
Perbandingan software methodologi
Perbandingan software methodologiPerbandingan software methodologi
Perbandingan software methodologi
 
Rpl 2- sw process model
Rpl 2- sw process modelRpl 2- sw process model
Rpl 2- sw process model
 
Proses proses perangkat lunak
Proses proses perangkat lunakProses proses perangkat lunak
Proses proses perangkat lunak
 
Soal RPL Pertemuan 3
Soal RPL Pertemuan 3Soal RPL Pertemuan 3
Soal RPL Pertemuan 3
 
Gis Bab9
Gis Bab9Gis Bab9
Gis Bab9
 
Pertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat LunakPertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat Lunak
 
Materi ppl
Materi pplMateri ppl
Materi ppl
 
MPPL Chapter 4
MPPL Chapter 4MPPL Chapter 4
MPPL Chapter 4
 
System development life cycle (sdlc) ppt
System development life cycle (sdlc) pptSystem development life cycle (sdlc) ppt
System development life cycle (sdlc) ppt
 
Model Spiral/Spiral Boehm
Model Spiral/Spiral BoehmModel Spiral/Spiral Boehm
Model Spiral/Spiral Boehm
 
Manajemen proyek perangkat lunak 1
Manajemen proyek perangkat lunak 1Manajemen proyek perangkat lunak 1
Manajemen proyek perangkat lunak 1
 
PowerPoint RPL Materi 7
PowerPoint RPL Materi 7PowerPoint RPL Materi 7
PowerPoint RPL Materi 7
 
Soal RPL Pertemuan 2
Soal RPL Pertemuan 2Soal RPL Pertemuan 2
Soal RPL Pertemuan 2
 
Waterfall Model (ANSI) persentation
 Waterfall Model (ANSI) persentation Waterfall Model (ANSI) persentation
Waterfall Model (ANSI) persentation
 
Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunak
 
KONSEP DAN PENERAPAN MODEL-MODEL PROSES PEMBANGUNAN PERANGKAT LUNAK
KONSEP DAN PENERAPAN MODEL-MODEL PROSES  PEMBANGUNAN PERANGKAT LUNAK KONSEP DAN PENERAPAN MODEL-MODEL PROSES  PEMBANGUNAN PERANGKAT LUNAK
KONSEP DAN PENERAPAN MODEL-MODEL PROSES PEMBANGUNAN PERANGKAT LUNAK
 
ppt prototyping Tgs iwank
ppt prototyping Tgs iwank ppt prototyping Tgs iwank
ppt prototyping Tgs iwank
 

Viewers also liked

Wypadanie włosów - przyczyny
Wypadanie włosów - przyczynyWypadanie włosów - przyczyny
Wypadanie włosów - przyczyny
adamos44
 
Social science fa4 (1)
Social science   fa4 (1)Social science   fa4 (1)
Social science fa4 (1)Stuti Majmudar
 
20150604_東から西へ!北国の大学図書館職員がフィンランドで学んだこと:情報リテラシー教育への積極的な取り組み
20150604_東から西へ!北国の大学図書館職員がフィンランドで学んだこと:情報リテラシー教育への積極的な取り組み20150604_東から西へ!北国の大学図書館職員がフィンランドで学んだこと:情報リテラシー教育への積極的な取り組み
20150604_東から西へ!北国の大学図書館職員がフィンランドで学んだこと:情報リテラシー教育への積極的な取り組み
Hiroyuki Chiba
 

Viewers also liked (9)

Water
WaterWater
Water
 
Physics
PhysicsPhysics
Physics
 
Economics
EconomicsEconomics
Economics
 
Geography
GeographyGeography
Geography
 
Wypadanie włosów - przyczyny
Wypadanie włosów - przyczynyWypadanie włosów - przyczyny
Wypadanie włosów - przyczyny
 
Chemistry
ChemistryChemistry
Chemistry
 
Social science fa4 (1)
Social science   fa4 (1)Social science   fa4 (1)
Social science fa4 (1)
 
sst
sstsst
sst
 
20150604_東から西へ!北国の大学図書館職員がフィンランドで学んだこと:情報リテラシー教育への積極的な取り組み
20150604_東から西へ!北国の大学図書館職員がフィンランドで学んだこと:情報リテラシー教育への積極的な取り組み20150604_東から西へ!北国の大学図書館職員がフィンランドで学んだこと:情報リテラシー教育への積極的な取り組み
20150604_東から西へ!北国の大学図書館職員がフィンランドで学んだこと:情報リテラシー教育への積極的な取り組み
 

Similar to Bab ii metodologi

Bab ii metodologi.pdf
Bab ii metodologi.pdfBab ii metodologi.pdf
Bab ii metodologi.pdf
Eggi Chandra
 
Rpl 2017 b_k02_t04_a
Rpl 2017 b_k02_t04_aRpl 2017 b_k02_t04_a
Rpl 2017 b_k02_t04_a
Istiqomah Nur Fatayati
 
. Kualitas Source Code.pptx
. Kualitas Source Code.pptx. Kualitas Source Code.pptx
. Kualitas Source Code.pptx
gaudensius
 
Kualitas Source Code dan pengujian Program pptx
Kualitas Source Code dan pengujian Program pptxKualitas Source Code dan pengujian Program pptx
Kualitas Source Code dan pengujian Program pptx
BongSemoi1506
 
Kualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian ProgramKualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian Program
Yiufian
 
SK T4 KSSM Bab 1 s1.7 Pembangunan Aplikasi zila khalid =).pptx
SK T4 KSSM Bab 1 s1.7 Pembangunan Aplikasi zila khalid =).pptxSK T4 KSSM Bab 1 s1.7 Pembangunan Aplikasi zila khalid =).pptx
SK T4 KSSM Bab 1 s1.7 Pembangunan Aplikasi zila khalid =).pptx
SMKTANAHMERAH1Kelant
 
kualitas source code dan pengujian program
kualitas source code dan pengujian programkualitas source code dan pengujian program
kualitas source code dan pengujian program
RioKomando
 
Pemodelan perangkat lunak XI_ Pertemuan 2.pptx
Pemodelan perangkat lunak XI_ Pertemuan 2.pptxPemodelan perangkat lunak XI_ Pertemuan 2.pptx
Pemodelan perangkat lunak XI_ Pertemuan 2.pptx
agusnugraha41
 
KUALITAS S.D & PENGUJIAN PROGRAM.pptx
KUALITAS S.D & PENGUJIAN PROGRAM.pptxKUALITAS S.D & PENGUJIAN PROGRAM.pptx
KUALITAS S.D & PENGUJIAN PROGRAM.pptx
JiuJiu5
 
Kualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian ProgramKualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian Program
BongMuingo
 
Kualitas Source Code dan Pengujian Program.pptx
Kualitas Source Code dan Pengujian Program.pptxKualitas Source Code dan Pengujian Program.pptx
Kualitas Source Code dan Pengujian Program.pptx
SintaTik
 
Kualitas Source Code dan Pengujian Program.pptx
Kualitas Source Code dan Pengujian Program.pptxKualitas Source Code dan Pengujian Program.pptx
Kualitas Source Code dan Pengujian Program.pptx
ssuser7cc91f
 
KUALITAS SOURCE CODE.pptx
KUALITAS SOURCE CODE.pptxKUALITAS SOURCE CODE.pptx
KUALITAS SOURCE CODE.pptx
VirginiaForschool
 
Kualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian ProgramKualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian Program
NoviaAlisa
 
Kualitas Source Code dan Pengujian Program P.pptx
Kualitas Source Code dan Pengujian Program  P.pptxKualitas Source Code dan Pengujian Program  P.pptx
Kualitas Source Code dan Pengujian Program P.pptx
BunMeli
 
( kualitas source code).pptx
( kualitas source code).pptx( kualitas source code).pptx
( kualitas source code).pptx
RainLovy
 
Safika & Risca
Safika & RiscaSafika & Risca
Safika & Risca
SafikaFika3
 
TUGAS KUALITAS SOURCE CODE DAN PENGUJIAN PROGRAM.pptx
TUGAS KUALITAS SOURCE CODE DAN PENGUJIAN PROGRAM.pptxTUGAS KUALITAS SOURCE CODE DAN PENGUJIAN PROGRAM.pptx
TUGAS KUALITAS SOURCE CODE DAN PENGUJIAN PROGRAM.pptx
Fernando540705
 
3 - Model Proses Lanjutan.pptx
3 - Model Proses Lanjutan.pptx3 - Model Proses Lanjutan.pptx
3 - Model Proses Lanjutan.pptx
AndiAshar7
 
KUALITAS SOURCE CODE DAN PENGUJIAN PROGAM.pptx
KUALITAS SOURCE CODE DAN PENGUJIAN PROGAM.pptxKUALITAS SOURCE CODE DAN PENGUJIAN PROGAM.pptx
KUALITAS SOURCE CODE DAN PENGUJIAN PROGAM.pptx
viierpii
 

Similar to Bab ii metodologi (20)

Bab ii metodologi.pdf
Bab ii metodologi.pdfBab ii metodologi.pdf
Bab ii metodologi.pdf
 
Rpl 2017 b_k02_t04_a
Rpl 2017 b_k02_t04_aRpl 2017 b_k02_t04_a
Rpl 2017 b_k02_t04_a
 
. Kualitas Source Code.pptx
. Kualitas Source Code.pptx. Kualitas Source Code.pptx
. Kualitas Source Code.pptx
 
Kualitas Source Code dan pengujian Program pptx
Kualitas Source Code dan pengujian Program pptxKualitas Source Code dan pengujian Program pptx
Kualitas Source Code dan pengujian Program pptx
 
Kualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian ProgramKualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian Program
 
SK T4 KSSM Bab 1 s1.7 Pembangunan Aplikasi zila khalid =).pptx
SK T4 KSSM Bab 1 s1.7 Pembangunan Aplikasi zila khalid =).pptxSK T4 KSSM Bab 1 s1.7 Pembangunan Aplikasi zila khalid =).pptx
SK T4 KSSM Bab 1 s1.7 Pembangunan Aplikasi zila khalid =).pptx
 
kualitas source code dan pengujian program
kualitas source code dan pengujian programkualitas source code dan pengujian program
kualitas source code dan pengujian program
 
Pemodelan perangkat lunak XI_ Pertemuan 2.pptx
Pemodelan perangkat lunak XI_ Pertemuan 2.pptxPemodelan perangkat lunak XI_ Pertemuan 2.pptx
Pemodelan perangkat lunak XI_ Pertemuan 2.pptx
 
KUALITAS S.D & PENGUJIAN PROGRAM.pptx
KUALITAS S.D & PENGUJIAN PROGRAM.pptxKUALITAS S.D & PENGUJIAN PROGRAM.pptx
KUALITAS S.D & PENGUJIAN PROGRAM.pptx
 
Kualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian ProgramKualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian Program
 
Kualitas Source Code dan Pengujian Program.pptx
Kualitas Source Code dan Pengujian Program.pptxKualitas Source Code dan Pengujian Program.pptx
Kualitas Source Code dan Pengujian Program.pptx
 
Kualitas Source Code dan Pengujian Program.pptx
Kualitas Source Code dan Pengujian Program.pptxKualitas Source Code dan Pengujian Program.pptx
Kualitas Source Code dan Pengujian Program.pptx
 
KUALITAS SOURCE CODE.pptx
KUALITAS SOURCE CODE.pptxKUALITAS SOURCE CODE.pptx
KUALITAS SOURCE CODE.pptx
 
Kualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian ProgramKualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian Program
 
Kualitas Source Code dan Pengujian Program P.pptx
Kualitas Source Code dan Pengujian Program  P.pptxKualitas Source Code dan Pengujian Program  P.pptx
Kualitas Source Code dan Pengujian Program P.pptx
 
( kualitas source code).pptx
( kualitas source code).pptx( kualitas source code).pptx
( kualitas source code).pptx
 
Safika & Risca
Safika & RiscaSafika & Risca
Safika & Risca
 
TUGAS KUALITAS SOURCE CODE DAN PENGUJIAN PROGRAM.pptx
TUGAS KUALITAS SOURCE CODE DAN PENGUJIAN PROGRAM.pptxTUGAS KUALITAS SOURCE CODE DAN PENGUJIAN PROGRAM.pptx
TUGAS KUALITAS SOURCE CODE DAN PENGUJIAN PROGRAM.pptx
 
3 - Model Proses Lanjutan.pptx
3 - Model Proses Lanjutan.pptx3 - Model Proses Lanjutan.pptx
3 - Model Proses Lanjutan.pptx
 
KUALITAS SOURCE CODE DAN PENGUJIAN PROGAM.pptx
KUALITAS SOURCE CODE DAN PENGUJIAN PROGAM.pptxKUALITAS SOURCE CODE DAN PENGUJIAN PROGAM.pptx
KUALITAS SOURCE CODE DAN PENGUJIAN PROGAM.pptx
 

Recently uploaded

Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
MirnasariMutmainna1
 
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
agusmulyadi08
 
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdfPETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
Hernowo Subiantoro
 
Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024
SABDA
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
lastri261
 
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdfPaparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
SEMUELSAMBOKARAENG
 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
MuhammadBagusAprilia1
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
SurosoSuroso19
 
Sapawarga - Manual Guide PPDB Tahun 2024.pdf
Sapawarga - Manual Guide PPDB Tahun 2024.pdfSapawarga - Manual Guide PPDB Tahun 2024.pdf
Sapawarga - Manual Guide PPDB Tahun 2024.pdf
TarkaTarka
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
kinayaptr30
 
ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...
ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...
ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...
AgusRahmat39
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
erlita3
 
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogortugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
WILDANREYkun
 
tugas modul 1.4 Koneksi Antar Materi (1).pptx
tugas  modul 1.4 Koneksi Antar Materi (1).pptxtugas  modul 1.4 Koneksi Antar Materi (1).pptx
tugas modul 1.4 Koneksi Antar Materi (1).pptx
d2spdpnd9185
 
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docxForm B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
EkoPutuKromo
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Galang Adi Kuncoro
 
Laporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdfLaporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdf
yuniarmadyawati361
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
setiatinambunan
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
asyi1
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
muhammadRifai732845
 

Recently uploaded (20)

Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
 
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
 
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdfPETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
 
Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
 
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdfPaparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
 
Sapawarga - Manual Guide PPDB Tahun 2024.pdf
Sapawarga - Manual Guide PPDB Tahun 2024.pdfSapawarga - Manual Guide PPDB Tahun 2024.pdf
Sapawarga - Manual Guide PPDB Tahun 2024.pdf
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
 
ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...
ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...
ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
 
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogortugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
 
tugas modul 1.4 Koneksi Antar Materi (1).pptx
tugas  modul 1.4 Koneksi Antar Materi (1).pptxtugas  modul 1.4 Koneksi Antar Materi (1).pptx
tugas modul 1.4 Koneksi Antar Materi (1).pptx
 
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docxForm B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
 
Laporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdfLaporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdf
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
 

Bab ii metodologi

  • 1. METODOLOGI PENGEMBANGAN SISTEM INFORMASI Metodologi pengembangan sistem Æ adalah metode-metode, prosedur-prosedur, konsep-konsep pekerjaan, aturan-aturan yang akan digunakan sebagai pedoman bagaimana dan apa yang harus dikerjakan selama pengembangan ini. • metode adalah suatu cara/teknik sistematis untuk mengerjakan sesuatu. Urut-urutan prosedur untuk penyelesaian masalah ini dikenal dengan istilah algoritma. • Metodologi pengembangan sistem yang akan digunakan dalam hal ini adalah pendekatan terstruktur. DIAN PALUPI RINI, M.KOM 1
  • 2. Metodologi pengembangan sistem • Pendekatan terstruktur mengenalkan penggunaan alat-alat dan teknik-teknik untuk mengembangkan sistem yang terstruktur. • Tujuan pendekatan terstruktur adalah agar pada akhir pengembangan perangkat lunak dapat memenuhi kebutuhan user, dilakukan tepat waktu, tidak melampaui anggaran biaya, mudah dipergunakan, mudah dipahami dan mudah dirawat. Model pengembangan SI (Siklus Hidup SI) • Model sekuensial linier (clasic life cycle/waterfall model), terdiri dari tahapan perencanaan sistem (rekayasa sistem), analisa kebutuhan, desain, penulisan program, pengujian dan perawatan sistem. • Model prototipe (prototyping model), dimulai dengan pengumpulan kebutuhan dan perbaikan, desain cepat, pembentukan prototipe, evaluasi pelanggan terhadap prototipe, perbaikan prototipe dan produk akhir. • Rapid Application Development (RAD) model, dengan kegiatan dimulai pemodelan bisnis, pemodelan data, pemodelan proses, pembangkitan aplikasi dan pengujian. DIAN PALUPI RINI, M.KOM 2
  • 3. Model pengembangan SI (Siklus Hidup SI) • Model evolusioner yang dapat berupa model incremental atau model spiral Model incremental merupakan gabungan model sekuensial linier dengan prototyping (mis perangkat lunak pengolah kata dengan berbagai versi). Sedangkan model spiral menekan adanya analisa resiko. Jika analisa resiko menunjukkan ada ketidakpastian terhadap kebutuhan, maka pengembangan sistem dapat dihentikan. • Teknik generasi ke-empat (4GT), dimulai dengan pengumpulan kebutuhan, strategi perancangan, implementasi menggunakan 4GL dan pengujian. Proses Pengembangan Sistem Integrasi sistem Definisi Persyaratan Perancangan sistem Pengembangan subsistem Instalasi sistem Penon-aktifan sistem Evolusi sistem DIAN PALUPI RINI, M.KOM 3
  • 4. Proses-proses Pengembagan Sistem Proses Pengembangan Sistem Kontrol ex: dana Process Input Ex: kebutuhan Output ex: documetasi Resources/ Mekanisme Ex: staff / tools DIAN PALUPI RINI, M.KOM 4
  • 5. Proses perbaikan Design/ method Pendefinisian Design Kriteria pemeriksaan Test plan Code Test Integrasi Tool/ staff Kebutuhan Tool/ staff Tool/ staff System design moduls Tested System s/w Model Rekayasa Sistem DIAN PALUPI RINI, M.KOM 5
  • 6. Pendahuluan • Pendekatan klasik vs pend. Terstruktur • Klasik ; pengembangan suatu sistem informasi akan berhasil apabila mengikuti daur hidup sistem • Pendekatan terstruktur ; mencoba menyediakan tambahan alat-alat, teknik, dan doc, kepada analis sistem untuk mengembangkan sistem. Waterfall • Disebut juga siklus klasik (1970-an) dan sekarang ini lebih dikenal dengan sekuensial linier • Membutuhkan pendekatan sistemstis dan sekuensial dalam pengembangan s/w • Dimulai dari analisis, desain, coding, testing dan pemeliharaan. DIAN PALUPI RINI, M.KOM 6
  • 7. Sistem engineering Analisys Design Code Testing Maintenence Lanjutan • Rekayasa sistem & analisa : pembentukan kebutuhan dari semua elemen sistem dan menganalisa kebutuhan keinginan user. Meliputi I/O, waktu pengerjaan , ukuran dan jumlah data yang ditangani DIAN PALUPI RINI, M.KOM 7
  • 8. Lanjutan • Analisa kebutuhan sistem dan s/w : proses menentukan arsitektur sistem secara total dan menentukan ukuran data dan jumlah data • Design : menentukan dasar-dasar pembentukan dan pemilihan struktur data, strukrtur program, arsitektur program, pemilihan algoritma, intereksi dgn user Lanjutan • Coding, mentrasformasikan desain kedalam baris-baris program, pemilihan bahasa • Testing, pengujian kebenaran program, error debugging • Maintenence, perawatan s/w agar dapat digunakan trus. DIAN PALUPI RINI, M.KOM 8
  • 9. Kelemahan Waterfall • Iterasi sering terjadi menyebabkan masalah baru • Client kesulitan untuk menyatakan semua ke inginannya secara eksplisit diawal tahap pengembangan. • Hasil s/w yang dikembangkan baru akan diketahui lama setelah proyek pengembangan dimulai Model Prototype • Metode dengan menyajikan gambaran yang lengkap tentang sistemnya, pemesan dapat melihat pemodelan sistem dari sisi tampilan maupun teknik prosedural yang akan dibangun • Pada sisi developmet Mencoba efisiensi algoritma, interaksi dengan OS dan user DIAN PALUPI RINI, M.KOM 9
  • 10. Lanjutan • Terdiri atas ; model kertas, model kerja, program • Dievaluasi oleh user dan digunakan untuk mengolah kembali kebutuhanya • Pihak pengembang akan mempelajari kebutuhan dan mengerti keinginan user. Lanjutan • Mengidentifikasi kebutuhan pemakai, analis sistem akan melakukan studi kelayakan dan studi terhadap kebutuhan pemakai, meliputi model interface, teknik prosedural dan teknologi yang akan digunakan. DIAN PALUPI RINI, M.KOM 10
  • 11. Mengidentifikasi kebutuhan Mengembangkan prototype Diterima Mengadakan s/w Menguji s/w diterima Implementasi Start End DIAN PALUPI RINI, M.KOM 11
  • 12. Aktivitas prototipe • Mengidentifikasi kebutuhan : analisa terhadap kebutuhan calon user • Quick design : pembuatan desain global untuk membentuk s/w contoh • Build prototype : pembuatan s/w prototype termasuk pengujian dan penyempurnaan Lanjutan • Evaluasi pelanggan : mengevaluasi prototipe dan memperhalus analis kebutuhan calon pemakai • Pembuatan & implementasi : pembuatan sebenarnya termasuk design, coding, dan testing DIAN PALUPI RINI, M.KOM 12
  • 13. Kelemahan prototipe • Ketidaksadaran user bahwa ini hanya suatu model awal bukan model akhir • Pengembang kadang-kadang membuat implementasi yang sembarangan. • Teknik dan tools yang tidak optimal pada prototipe yang akan tetap digunakan pada s/w sesungguhnya. Model RAD • Rapid Application Development • Proses pengembangan s/w secara sekuensial linier • Kecepatan adaptasi yg tinggi, dapat dibuat dgn cepat dgn pendekatan pembangunan berbasis komponen • Jika data, analisa jelas, dan lingkup kecil maka RAD dapat digunakan dgn baik DIAN PALUPI RINI, M.KOM 13
  • 14. Lanjutan • Sering juga disebut ‘versi high speed’ dari model waterfall, • Penekanan pd putaran pengembangan yang pendek Lanjutan • Pendekatan RAD mengikuti fase sbb ; • Pemodelan Bisnis, aliran informasi dari fungsi dimodelkan dgn menjawab ; informasi apa yg mempengaruhi bisnis, yang dimunculkan ?, siapa yg memunculkan ?, Kenapa informasi diberikan ?, Siapa yang memprosesnya ? DIAN PALUPI RINI, M.KOM 14
  • 15. Lanjutan • Pemodelan Data ; Bagian dari pemodelan bisnis yang didefinisikan ke dalam sekumpulan objek data. • Karakteristik (atribut) dari setiap objek diidentifikasikan dan hubungannya Lanjutan • Pemodelan Proses, objek data akan diimplementasikan pada fungsi bisnis. • Deskripsi proses dibangun untuk penambahan modifikasi, penghapusan, atau pengambilan kembali objek data. DIAN PALUPI RINI, M.KOM 15
  • 16. Lanjutan • Pembangkitan Aplikasi, Melakukan penggunaan kembali komponen yang ada (jika mungkin) • Atau membuat kembali penggunaan kembli komponen jika dibutuhkan. Lanjutan • Pengujian / pergantian, Proses RAD menekankan pada penggunaan kembali dan komponen program telah siap diuji DIAN PALUPI RINI, M.KOM 16
  • 17. Requirement Design Implement Test Mainten Release 1 Design Implement Test Mainten Release 2 Design Implement Test Mainten Release 3 Kelemahan RAD • Model yang besar (skala proyek), membutuhkan resources yg baik dan solid • Membutuhkan komitmen pengembang dan user yang sama agar cepat selesai sesuai dengan rencana DIAN PALUPI RINI, M.KOM 17
  • 18. Model Spiral • Metode ini dirancang secara revolusioner dengan tahapan yang jelas, tetapi terbuka bagi partisipasi pemesan untuk ikut serta menentukan pemodelan sistem • Metode ini lambat dan mahal karena setiap tahapan yang dilalui harus menikutsertakan pemesan Lanjutan • Model ini merupakan perbaikan dari model waterfall dan prototype. Mengabungkan keuntungan model air terjun dan prototype dan memasukkan analissis resiko DIAN PALUPI RINI, M.KOM 18
  • 19. Lanjutan • Spiral melibatkan proses iterasi, dimana setiap iterasi bekerja pada satu level produk dimulai dari level prototype awal sampai pada level s/w SIM yang diinginkan • Setiap perpindahan level didahului analisa resiko Planning Risk analis Engineering Kontruksi dan reliase Customer communication Evaluasi DIAN PALUPI RINI, M.KOM 19
  • 20. Kuadran spiral • Customer communication : komunikasi antar pengembang dan user secara efektif tuk penentuan kebutuhan kerja • Planning : mendefinisikan sumber daya, batas waktu, resources • Risk analysis : menentukan resiko teknis dan manajemen Lanjutan • Rekayasa : membuat satu atau lebih aplikasi yang dapat diwakili • Kontruksi dan release : mengkontruksi, menguji, menginstall dan memberikan pendukung user (doc dan training) • Evaluasi user : feed back penilaian user DIAN PALUPI RINI, M.KOM 20
  • 21. Model spiral • Setiap untai mempresentasikan fase proses s/w. • Untai paling dalam mungkin berkenaan dgn kelayakan sistem, dengan definisi persyaratan sistem, dgn perancangan sistem, dst. Lanjutan • Setiap untai pada spiral dibagi menjadi 4 sektor ; – Penentuan tujuan, tujuan yang spesifik untuk fase proyek didefinisikan, resiko diindetifikasi, strategi alternatif bisa dibuat – Penilaian dan pengurangn resiko, dilakukan langkan untuk mengurangi resiko DIAN PALUPI RINI, M.KOM 21
  • 22. Lanjutan – Pengembangan dan validasi, pemilihan model pengembangan yang tepat sesuai dengan kebutuhan – Perencanaan, keputusan apakah proyek YA atau Tidak. • Perbedaan dengan sistem lain, dilakukan pertimbangan resiko secara eksplisit, maka diperlukan pemahaman man risk DIAN PALUPI RINI, M.KOM 22
  • 23. Lanjutan • Pendekatan yang baik untuk sistem yang besar, • Pelanggan dan pengembang dapat berinteraksi thd resiko yg mungkin terjadi • Sedini mungkin menemukan resiko Generasi Keempat • Membangun s/w dengan menggunakan sejumlah perangkat bantu (tools) • Tools memungkinkan pembuat menentukan sejumlah karakteristik s/w tersebut pada tingkat tinggi. • Menekankan pada kemampuan menentukan s/w pada level mesin dgn bahasa lebih alami DIAN PALUPI RINI, M.KOM 23
  • 24. Lanjutan • Tools-tools 4GT : bahasa non prosedural untuk query basis data, report generation, manipulasi data, pendefinisian dan interaksi pada layar monitor, dan kemampuan spreedsheet. Lanjutan • Dimulai dengan pengumpulan kebutuhan, pelanggan langsung menerangkan kebutuhan dan langsung ditranslasikan ke prototype operasional. DIAN PALUPI RINI, M.KOM 24
  • 25. Pengumpulan kebutuhan Strategi perancangan Implementasi Used 4GT Pengujian Lanjutan 4GT • Requirement gathering • Design strategy, perancangan struktur s/w secara detail, algoritma dan struktur data tidak perlu didesain secara lengkap. Akan dibuat secara otomatis oleh tool DIAN PALUPI RINI, M.KOM 25
  • 26. Lanjutan • Implementation, penerapan, pembuatan program dengan used pemrograman 4GL • Testing & product, pembuatan produk s/w. testing dan pembuatan dokumentasi. Spesifikasi Perangkat Lunak • 4 Fase utama proses rekayasa : – Studi Kelayakan – Elisitasi dan analisis persyaratan – Spesifikasi persyaratan – Validasi persyaratan DIAN PALUPI RINI, M.KOM 26
  • 27. Dari berbagai model pengembangan sistem informasi di atas, maka proses dari pengembangan sistem yang utama adalah analisis sistem, desain sistem dan implementasi sistem. Tahap perawatan sistem sebenarnya juga merupakan tahapan setelah pengembangan sistem selesai dilakukan dan sistem telah dioperasikan. DIAN PALUPI RINI, M.KOM 27
  • 28. DIAN PALUPI RINI, M.KOM 28