SlideShare une entreprise Scribd logo
1  sur  27
PEMROGRA
MAN
DASAR“ TAHAPAN
PENGEMBANGAN
APLIKASI”
ANGGOTA KELOMPOK 6 :
A. METODE
WATERFALL
Metode waterfall merupakan metode yang
sering digunakan oleh penganalisa sistem pada umumnya.
Inti dari metode waterfall adalah pengerjaan dari
suatu sistem dilakukan secara berurutan atau secara
linear. Jadi jika langkah ke-1 belum dikerjakan, maka
langkah 2 tidak dapat dikerjakan. Jika langkah ke-2
belum dikerjakan maka langkah ke-3 juga tidak dapat
dikerjakan, begitu seterusnya. Secara otomatis langkah
ke-3 akan bisa dilakukan jika langkah ke-1 dan ke-2
sudah dilakukan.
ANALISA DESIGN
CODING
AND
TESTING
PENERA
PAN
PEMELIH
ARAAN
TAHAPAN METODE
WATERFALL
1. ANALI
SA
Langkah ini merupakan analisa terhadap
kebutuhan sistem. Pengumpulan data dalam tahap ini
bisa malakukan sebuah penelitian, wawancara atau study
literatur. Seorang sistem analis akan menggali
informasi sebanyak-banyaknya dari user sehingga akan
tercipta sebuah sistem komputer yang bisa melakukan
tugas-tugas yang diinginkan oleh user tersebut.
Tahapan ini akan menghasilkan dokumen user
requirment atau bisa dikatakan sebagai data yang
berhubungan dengan keinginan user dalam pembuatan
sistem. Dokumen ini lah yang akan menjadi acuan sistem
analis untuk menterjemahkan ke dalam bahasa
pemprogram.
2. DESIGN
Proses desain akan menerjemahkan syarat
kebutuhan ke sebuah perancangan perangkat lunak yang
dapat diperkirakan sebelum dibuat coding. Proses ini
berfokus pada : struktur data, arsitektur perangkat
lunak, representasi interface, dan detail (algoritma)
prosedural. Tahapan ini akan menghasilkan dokumen
yang disebut software requirment. Dokumen inilah yang
akan digunakan proggrammer untuk melakukan aktivitas
pembuatan sistemnya.
3. CODING AND
TESTING
Coding merupan penerjemahan design
dalam bahasa yang bisa dikenali oleh komputer.
Dilakukan oleh programmer yang akan
meterjemahkan transaksi yang diminta oleh user.
Tahapan ini lah yang merupakan tahapan secara
nyata dalam mengerjakan suatu sistem. Dalam
artian penggunaan komputer akan dimaksimalkan
dalam tahapan ini. Setelah pengkodean selesai maka
akan dilakukan testing terhadap sistem yang telah
dibuat tadi. Tujuan testing adalah menemukan
kesalahan-kesalahan terhadap sistem tersebut dan
kemudian bisa diperbaiki.
4. PENERAPAN
Tahapan ini bisa dikatakan final dalam
pembuatan sebuah sistem. Setelah melakukan
analisa, design dan pengkodean maka sistem
yang sudah jadi akan digunakan oleh user.
5. PEMELIHA
RAAN
Perangkat lunak yang sudah
disampaikan kepada pelanggan pasti akan
mengalami perubahan. Perubahan tersebut bisa
karena mengalami kesalahan karena perangkat
lunak harus menyesuaikan dengan lingkungan
baru (periperal atau sistem operasi baru), atau
karena pelanggan membutuhkan perkembangan
fungsional.
CONTOH PENERAPAN
METODE WATERFALL
Implementasi waterfall pada sistem
pendaftaran siswa online di SMA 1 Bandung. Di SMA 1
Bandung, sebelumnya, pendaftaran/ registrasi dilakukan
secara tatap muka dating langsung ke lingkungan sekolah.
Sistem akan dibuat menggunakan bahasa pemrograman
PHP, dengan basis data yang digunakan adalah MySQL
yang dilakukan di perangkat keras PC (personal
computer) dengan sistem operasi Microsoft Windows
XP, Linux, dan lain sebagainya, yang digunakan untuk
mempermudah siswa – siswi yang ingin mendaftar pada
suatu sekolah, universitas, akademik tanpa harus ke
suatu sekolah yang ingin kita masuki.
KELEBIHAN METODE
WATERFALL
Kualitas dari sistem yang dihasilkan
akan baik. Ini dikarenakan oleh pelaksanaannya
secara bertahap. Sehingga tidak terfokus pada
tahapan tertentu.
KEKURANGAN METODE
WATERFALL
• Diperlukan majemen yang baik, karena proses
pengembangan tidak dapat dilakukan secara
berulang sebelum terjadinya suatu produk.
• Kesalahan kecil akan menjadi masalah besar
jika tidak diketahui sejak awal
pengembangan.
B. METODE
PROTOTYPING
Metode ini sering digunakan pada dunia
riil. Karena metode ini secara keseluruhan akan
mengacu kepada kepuasan user. Bisa dikatakan
bahwa metode ini merupakan metode waterfall
yang dilakukan secara berulang-ulang.
TAHAPAN METODE
PROTOTYPING
PENGUMPULAN
KEBUTUHAN
MEMBANGUN
PROTOTYPING
EVALUASI
PROTOTYPING
PENGKODEAN
SISTEM
MENGUJI
SISTEM
EVALUASI
SISTEM
MENGGUNAKAN
SISTEM
1. PENGUMPULAN
KEBUTUHAN
Pelanggan dan pengembang bersama-
sama mendefinisikan format seluruh perangkat
lunak, mengidentifikasikan semua kebutuhan,
dan garis besar sistem yang akan dibuat.
2. MEMBANGUN
PROTOTYPING
Membangun prototyping dengan
membuat perancangan sementara yang
berfokus pada penyajian kepada pelanggan
(misalnya dengan membuat input dan format
output).
3. EVALUASI
PROTOPTYPING
Evaluasi ini dilakukan oleh pelanggan
apakah prototyping yang sudah dibangun sudah
sesuai dengan keinginann pelanggan. Jika sudah
sesuai maka langkah 4 akan diambil. Jika tidak
prototyping direvisi dengan mengulang langkah
1, 2 , dan 3.
4. MENGKODEKAN
SISTEM
Dalam tahap ini prototyping yang sudah
di sepakati diterjemahkan ke dalam bahasa
pemrograman yang sesuai.
5. MENGUJI SISTEM
Setelah sistem sudah menjadi suatu
perangkat lunak yang siap pakai, harus dites
dahulu sebelum digunakan. Pengujian ini
dilakukan dengan White Box, Black Box, Basis
Path, pengujian arsitektur dan lain-lain.
6. EVALUASI SISTEM
Pelanggan mengevaluasi apakah sistem
yang sudah jadi sudah sesuai dengan yang
diharapkan. Jika ya, langkah 7 dilakukan; jika
tidak, ulangi langkah 4 dan 5.
7. MENGGUNAKAN
SISTEM
Perangkat lunak yang telah diuji dan
diterima pelanggan siap untuk digunakan.
CONTOH PENERAPAN METODE
PROTOTYPE
Sebuah rumah sakit ingin membuat
aplikasi sistem database untuk pendataan
pasiennya. Seorang atau sekelompok
programmer akan melakukan identifikasi
mengenai apa saja yang dibutuhkan oleh
pelanggan, dan bagaimana model kerja program
tersebut. Kemudian dilakukan rancangan
program yang diujikan kepada pelanggan.
Hasil/penilaian dari pelanggan dievaluasi, dan
analisis kebutuhan pemakai kembali di lakukan.
JENIS JENIS
PROTOTYPING
• Feasibility prototyping. Digunakan untuk
menguji kelayakan dari teknologi yang akan
digunakan untuk system informasi yang akan
disusun.
• Requirement prototyping. Digunakan untuk
mengetahui kebutuhan aktivitas bisnis user.
Misalnya dalam sebuah perusahaan terdapat
user direktur, manajer, dan karyawan. Maka
penggunaan sistem dapat dibedakan
berdasarkan user tersebut sesuai dengan
kebutuhannya.
• Desain Prototyping. Digunakan untuk
mendorong perancangan system informasi
yang akan digunakan.
• Implementation prototyping. Merupakan
lanjutan dari rancangan protipe, prototype ini
langsung disusun sebagai suatu system
informasi yang akan digunakan.
JENIS JENIS
PROTOTYPING
KEUNGGULAN METODE
PROTOTYPING
• Adanya komunikasi baik antara pengembang
dengan pelanggan.
• Pengembang dapat bekerja lebih baik untuk
memenuhi kebutuhan pelanggan.
• Pelanggan berperan aktif dalam
pengembangan sistem.
• Menghemat waktu dalam pengembangannya.
KELEMAHAN METODE
PROTOTYPING
• Kualitas sistem kurang baik karena hanya
mengedepankan aspek kenyamanan user.
• Pengembang kadang-kadang menggunakan
implementasi yang sembarangan.
• Tidak mencerminkan proses perancangan yang
baik.
THANK’S FOR
ATTANTION

Contenu connexe

Tendances

Project charter-Contoh
Project charter-ContohProject charter-Contoh
Project charter-ContohFajar Baskoro
 
Penerapan it governance pada pemerintahan
Penerapan it governance pada pemerintahanPenerapan it governance pada pemerintahan
Penerapan it governance pada pemerintahanKenneth Aurel
 
02b Elemen Sukses Pengembangan e-Government
02b   Elemen Sukses Pengembangan e-Government02b   Elemen Sukses Pengembangan e-Government
02b Elemen Sukses Pengembangan e-GovernmentLilis Rusliyawati
 
PPT UAS SIM, Angga Ali Praja, Hapzi Ali, Analisis Sistem Informasi pada PT. B...
PPT UAS SIM, Angga Ali Praja, Hapzi Ali, Analisis Sistem Informasi pada PT. B...PPT UAS SIM, Angga Ali Praja, Hapzi Ali, Analisis Sistem Informasi pada PT. B...
PPT UAS SIM, Angga Ali Praja, Hapzi Ali, Analisis Sistem Informasi pada PT. B...Google
 
Tahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunakTahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunakRobbyyanto Robbyyanto
 
Sistem informasi manajemen aming
Sistem informasi manajemen amingSistem informasi manajemen aming
Sistem informasi manajemen amingaminngpangesti30
 
MAKALAH PROSES BISNIS
MAKALAH PROSES BISNISMAKALAH PROSES BISNIS
MAKALAH PROSES BISNISIlfan Juanda
 
Etika Bisnis dan Profesi - Kasus Audit Umum PT.KAI
Etika Bisnis dan Profesi - Kasus Audit Umum PT.KAIEtika Bisnis dan Profesi - Kasus Audit Umum PT.KAI
Etika Bisnis dan Profesi - Kasus Audit Umum PT.KAIyuniastuti18400700
 
Aspek Legalitas Perusahaan
Aspek Legalitas PerusahaanAspek Legalitas Perusahaan
Aspek Legalitas PerusahaanPekerja lepas
 
Pengguna dan pengemban sistem informasi
Pengguna dan pengemban sistem informasiPengguna dan pengemban sistem informasi
Pengguna dan pengemban sistem informasiAjengAL
 
PM Project communication management plan
PM Project communication management planPM Project communication management plan
PM Project communication management planBagus Wahyu
 
Sistem enterprise
Sistem enterpriseSistem enterprise
Sistem enterprisendndsk
 
Contoh RFP Sistem Informasi "Warunk"
Contoh RFP Sistem Informasi "Warunk"Contoh RFP Sistem Informasi "Warunk"
Contoh RFP Sistem Informasi "Warunk"SariWahyuningsih4
 
Project charter kelompok 5 kelompok 6
Project charter kelompok 5 kelompok 6Project charter kelompok 5 kelompok 6
Project charter kelompok 5 kelompok 6VincentTanujaya1
 
Pengantar sistem informasi
Pengantar sistem informasiPengantar sistem informasi
Pengantar sistem informasiIndra Diputra
 
ANALISIS SWOT PADA PT.PERTAMINA (PERSERO)
ANALISIS SWOT PADA PT.PERTAMINA (PERSERO)ANALISIS SWOT PADA PT.PERTAMINA (PERSERO)
ANALISIS SWOT PADA PT.PERTAMINA (PERSERO)YolaRiyana
 

Tendances (20)

Tugas sim keamanan informasi
Tugas sim   keamanan informasiTugas sim   keamanan informasi
Tugas sim keamanan informasi
 
Project charter-Contoh
Project charter-ContohProject charter-Contoh
Project charter-Contoh
 
Penerapan it governance pada pemerintahan
Penerapan it governance pada pemerintahanPenerapan it governance pada pemerintahan
Penerapan it governance pada pemerintahan
 
02b Elemen Sukses Pengembangan e-Government
02b   Elemen Sukses Pengembangan e-Government02b   Elemen Sukses Pengembangan e-Government
02b Elemen Sukses Pengembangan e-Government
 
PPT UAS SIM, Angga Ali Praja, Hapzi Ali, Analisis Sistem Informasi pada PT. B...
PPT UAS SIM, Angga Ali Praja, Hapzi Ali, Analisis Sistem Informasi pada PT. B...PPT UAS SIM, Angga Ali Praja, Hapzi Ali, Analisis Sistem Informasi pada PT. B...
PPT UAS SIM, Angga Ali Praja, Hapzi Ali, Analisis Sistem Informasi pada PT. B...
 
Tahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunakTahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunak
 
Sistem informasi manajemen aming
Sistem informasi manajemen amingSistem informasi manajemen aming
Sistem informasi manajemen aming
 
Makalah tentang waterfall
Makalah tentang waterfallMakalah tentang waterfall
Makalah tentang waterfall
 
MAKALAH PROSES BISNIS
MAKALAH PROSES BISNISMAKALAH PROSES BISNIS
MAKALAH PROSES BISNIS
 
Etika Bisnis dan Profesi - Kasus Audit Umum PT.KAI
Etika Bisnis dan Profesi - Kasus Audit Umum PT.KAIEtika Bisnis dan Profesi - Kasus Audit Umum PT.KAI
Etika Bisnis dan Profesi - Kasus Audit Umum PT.KAI
 
Aspek Legalitas Perusahaan
Aspek Legalitas PerusahaanAspek Legalitas Perusahaan
Aspek Legalitas Perusahaan
 
Pengguna dan pengemban sistem informasi
Pengguna dan pengemban sistem informasiPengguna dan pengemban sistem informasi
Pengguna dan pengemban sistem informasi
 
PM Project communication management plan
PM Project communication management planPM Project communication management plan
PM Project communication management plan
 
Fraud
FraudFraud
Fraud
 
Sistem enterprise
Sistem enterpriseSistem enterprise
Sistem enterprise
 
Contoh RFP Sistem Informasi "Warunk"
Contoh RFP Sistem Informasi "Warunk"Contoh RFP Sistem Informasi "Warunk"
Contoh RFP Sistem Informasi "Warunk"
 
Project charter kelompok 5 kelompok 6
Project charter kelompok 5 kelompok 6Project charter kelompok 5 kelompok 6
Project charter kelompok 5 kelompok 6
 
Pertemuan 5 Perencanaan Testing
Pertemuan 5 Perencanaan TestingPertemuan 5 Perencanaan Testing
Pertemuan 5 Perencanaan Testing
 
Pengantar sistem informasi
Pengantar sistem informasiPengantar sistem informasi
Pengantar sistem informasi
 
ANALISIS SWOT PADA PT.PERTAMINA (PERSERO)
ANALISIS SWOT PADA PT.PERTAMINA (PERSERO)ANALISIS SWOT PADA PT.PERTAMINA (PERSERO)
ANALISIS SWOT PADA PT.PERTAMINA (PERSERO)
 

En vedette

Proposal Presentation - Pengembangan aplikasi LagiDimana Berbasis Android
Proposal Presentation - Pengembangan aplikasi LagiDimana Berbasis AndroidProposal Presentation - Pengembangan aplikasi LagiDimana Berbasis Android
Proposal Presentation - Pengembangan aplikasi LagiDimana Berbasis AndroidEdwin Andrianto
 
Makalah pencarian dan pengurutan data
Makalah pencarian dan pengurutan dataMakalah pencarian dan pengurutan data
Makalah pencarian dan pengurutan dataAli Must Can
 
Dap an-de-thi-dai-hoc-tieng-anh-khoi-d-2012
Dap an-de-thi-dai-hoc-tieng-anh-khoi-d-2012Dap an-de-thi-dai-hoc-tieng-anh-khoi-d-2012
Dap an-de-thi-dai-hoc-tieng-anh-khoi-d-2012webdethi
 
Algoritma pencarian (searching algorithm)
Algoritma pencarian (searching algorithm)Algoritma pencarian (searching algorithm)
Algoritma pencarian (searching algorithm)Muhammad Martayuda
 
Struktur data (bubble sort)
Struktur data (bubble sort)Struktur data (bubble sort)
Struktur data (bubble sort)Ahmad Irham
 
11 12 -pengurutan dan-pencarian
11 12 -pengurutan dan-pencarian11 12 -pengurutan dan-pencarian
11 12 -pengurutan dan-pencarianWandi Parlente
 
Program Pengurutan (Sorting) dan Pencarian (Searching) Data
Program Pengurutan  (Sorting) dan Pencarian  (Searching) DataProgram Pengurutan  (Sorting) dan Pencarian  (Searching) Data
Program Pengurutan (Sorting) dan Pencarian (Searching) DataSimon Patabang
 
6 Algoritma Pengurutan Data
6 Algoritma Pengurutan Data6 Algoritma Pengurutan Data
6 Algoritma Pengurutan DataSimon Patabang
 
Rpp perograman dasar smk kelas 11 semester ganjil
Rpp perograman dasar smk kelas 11 semester ganjilRpp perograman dasar smk kelas 11 semester ganjil
Rpp perograman dasar smk kelas 11 semester ganjilSaprudin Eskom
 
Waterfall model in Software engineering
Waterfall model in Software engineeringWaterfall model in Software engineering
Waterfall model in Software engineeringEhtesham Mehmood
 
Rpp pemrograman dasar kelas 11 semester genap
Rpp pemrograman dasar kelas 11 semester genapRpp pemrograman dasar kelas 11 semester genap
Rpp pemrograman dasar kelas 11 semester genapSaprudin Eskom
 
Soal UAS Pemrograman Dasar kelas 10 semester genap tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar kelas 10 semester genap tahun ajaran 2014-2015Soal UAS Pemrograman Dasar kelas 10 semester genap tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar kelas 10 semester genap tahun ajaran 2014-2015Saprudin Eskom
 
software project management Waterfall model
software project management Waterfall modelsoftware project management Waterfall model
software project management Waterfall modelREHMAT ULLAH
 
Waterfall model ppt final
Waterfall model ppt  finalWaterfall model ppt  final
Waterfall model ppt finalshiva krishna
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheLeslie Samuel
 

En vedette (20)

Tahap pemrograman
Tahap pemrogramanTahap pemrograman
Tahap pemrograman
 
Proposal Presentation - Pengembangan aplikasi LagiDimana Berbasis Android
Proposal Presentation - Pengembangan aplikasi LagiDimana Berbasis AndroidProposal Presentation - Pengembangan aplikasi LagiDimana Berbasis Android
Proposal Presentation - Pengembangan aplikasi LagiDimana Berbasis Android
 
Makalah pencarian dan pengurutan data
Makalah pencarian dan pengurutan dataMakalah pencarian dan pengurutan data
Makalah pencarian dan pengurutan data
 
Dap an-de-thi-dai-hoc-tieng-anh-khoi-d-2012
Dap an-de-thi-dai-hoc-tieng-anh-khoi-d-2012Dap an-de-thi-dai-hoc-tieng-anh-khoi-d-2012
Dap an-de-thi-dai-hoc-tieng-anh-khoi-d-2012
 
model waterfall
model waterfallmodel waterfall
model waterfall
 
Pengurutan (sorting )
Pengurutan (sorting )Pengurutan (sorting )
Pengurutan (sorting )
 
Algoritma pencarian (searching algorithm)
Algoritma pencarian (searching algorithm)Algoritma pencarian (searching algorithm)
Algoritma pencarian (searching algorithm)
 
Struktur data (bubble sort)
Struktur data (bubble sort)Struktur data (bubble sort)
Struktur data (bubble sort)
 
11 12 -pengurutan dan-pencarian
11 12 -pengurutan dan-pencarian11 12 -pengurutan dan-pencarian
11 12 -pengurutan dan-pencarian
 
Program Pengurutan (Sorting) dan Pencarian (Searching) Data
Program Pengurutan  (Sorting) dan Pencarian  (Searching) DataProgram Pengurutan  (Sorting) dan Pencarian  (Searching) Data
Program Pengurutan (Sorting) dan Pencarian (Searching) Data
 
6 Algoritma Pengurutan Data
6 Algoritma Pengurutan Data6 Algoritma Pengurutan Data
6 Algoritma Pengurutan Data
 
Rpp perograman dasar smk kelas 11 semester ganjil
Rpp perograman dasar smk kelas 11 semester ganjilRpp perograman dasar smk kelas 11 semester ganjil
Rpp perograman dasar smk kelas 11 semester ganjil
 
Waterfall model in Software engineering
Waterfall model in Software engineeringWaterfall model in Software engineering
Waterfall model in Software engineering
 
Waterfallmodel
WaterfallmodelWaterfallmodel
Waterfallmodel
 
Rpp pemrograman dasar kelas 11 semester genap
Rpp pemrograman dasar kelas 11 semester genapRpp pemrograman dasar kelas 11 semester genap
Rpp pemrograman dasar kelas 11 semester genap
 
Soal UAS Pemrograman Dasar kelas 10 semester genap tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar kelas 10 semester genap tahun ajaran 2014-2015Soal UAS Pemrograman Dasar kelas 10 semester genap tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar kelas 10 semester genap tahun ajaran 2014-2015
 
software project management Waterfall model
software project management Waterfall modelsoftware project management Waterfall model
software project management Waterfall model
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
Waterfall model ppt final
Waterfall model ppt  finalWaterfall model ppt  final
Waterfall model ppt final
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 

Similaire à Pemrograman Dasar Tahapan Pengembangan Aplikasi

Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunakDavy Arya Atmaja
 
Tugas (isfan fajar satria)1111504146
Tugas (isfan fajar satria)1111504146Tugas (isfan fajar satria)1111504146
Tugas (isfan fajar satria)1111504146isfanfajar
 
kualitas source code dan pengujian program
kualitas source code dan pengujian programkualitas source code dan pengujian program
kualitas source code dan pengujian programRioKomando
 
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
 
Tugas sim, alfina rolitasari, yananto mihadi putra, implementasi sistem infor...
Tugas sim, alfina rolitasari, yananto mihadi putra, implementasi sistem infor...Tugas sim, alfina rolitasari, yananto mihadi putra, implementasi sistem infor...
Tugas sim, alfina rolitasari, yananto mihadi putra, implementasi sistem infor...AlfinaRltsr
 
Waterfall Process Model
Waterfall Process ModelWaterfall Process Model
Waterfall Process ModelSiska Amelia
 
Model life cycle software
Model life cycle softwareModel life cycle software
Model life cycle softwareHarzalik Meank
 
ppt prototyping Tgs iwank
ppt prototyping Tgs iwank ppt prototyping Tgs iwank
ppt prototyping Tgs iwank Iwank Odarlean
 
Testing dan implementasi
Testing dan implementasiTesting dan implementasi
Testing dan implementasiDWC
 
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, ...
SI - PI, Yohana Premavari, Hapzi Ali,  Infrastruktur TI dan Teknologi Baru,  ...SI - PI, Yohana Premavari, Hapzi Ali,  Infrastruktur TI dan Teknologi Baru,  ...
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, ...yohana premavari
 
5 SI-PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, Un...
5 SI-PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, Un...5 SI-PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, Un...
5 SI-PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, Un...yohana premavari
 
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, U...
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru,  U...SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru,  U...
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, U...yohana premavari
 
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, ...
SI - PI, Yohana Premavari, Hapzi Ali,  Infrastruktur TI dan Teknologi Baru,  ...SI - PI, Yohana Premavari, Hapzi Ali,  Infrastruktur TI dan Teknologi Baru,  ...
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, ...yohana premavari
 
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, ...
SI - PI, Yohana Premavari, Hapzi Ali,  Infrastruktur TI dan Teknologi Baru,  ...SI - PI, Yohana Premavari, Hapzi Ali,  Infrastruktur TI dan Teknologi Baru,  ...
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, ...yohana premavari
 
SI & PI 4, Achmad Lukman Harun, Hapzi Ali, Infrasturktur TI dan Teknologi Bar...
SI & PI 4, Achmad Lukman Harun, Hapzi Ali, Infrasturktur TI dan Teknologi Bar...SI & PI 4, Achmad Lukman Harun, Hapzi Ali, Infrasturktur TI dan Teknologi Bar...
SI & PI 4, Achmad Lukman Harun, Hapzi Ali, Infrasturktur TI dan Teknologi Bar...Achmad Lukman Harun
 
Tugas sim dewi-yananto mihadi putra,se,m.si-pengembangan sistem informasi-2018
Tugas sim dewi-yananto mihadi putra,se,m.si-pengembangan sistem informasi-2018Tugas sim dewi-yananto mihadi putra,se,m.si-pengembangan sistem informasi-2018
Tugas sim dewi-yananto mihadi putra,se,m.si-pengembangan sistem informasi-2018DewiSartika91
 
TUGAS 3 - Kerangka Acuan Kerja Sistem Informasi Skripsi
TUGAS 3 - Kerangka Acuan Kerja Sistem Informasi SkripsiTUGAS 3 - Kerangka Acuan Kerja Sistem Informasi Skripsi
TUGAS 3 - Kerangka Acuan Kerja Sistem Informasi Skripsisafiravanillia
 

Similaire à Pemrograman Dasar Tahapan Pengembangan Aplikasi (20)

Dwi h (09)
Dwi h (09)Dwi h (09)
Dwi h (09)
 
RPL
RPLRPL
RPL
 
Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunak
 
RPL_Kelompok
RPL_KelompokRPL_Kelompok
RPL_Kelompok
 
Tugas (isfan fajar satria)1111504146
Tugas (isfan fajar satria)1111504146Tugas (isfan fajar satria)1111504146
Tugas (isfan fajar satria)1111504146
 
kualitas source code dan pengujian program
kualitas source code dan pengujian programkualitas source code dan pengujian program
kualitas source code dan pengujian program
 
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
 
Tugas sim, alfina rolitasari, yananto mihadi putra, implementasi sistem infor...
Tugas sim, alfina rolitasari, yananto mihadi putra, implementasi sistem infor...Tugas sim, alfina rolitasari, yananto mihadi putra, implementasi sistem infor...
Tugas sim, alfina rolitasari, yananto mihadi putra, implementasi sistem infor...
 
Waterfall Process Model
Waterfall Process ModelWaterfall Process Model
Waterfall Process Model
 
Model life cycle software
Model life cycle softwareModel life cycle software
Model life cycle software
 
ppt prototyping Tgs iwank
ppt prototyping Tgs iwank ppt prototyping Tgs iwank
ppt prototyping Tgs iwank
 
Testing dan implementasi
Testing dan implementasiTesting dan implementasi
Testing dan implementasi
 
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, ...
SI - PI, Yohana Premavari, Hapzi Ali,  Infrastruktur TI dan Teknologi Baru,  ...SI - PI, Yohana Premavari, Hapzi Ali,  Infrastruktur TI dan Teknologi Baru,  ...
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, ...
 
5 SI-PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, Un...
5 SI-PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, Un...5 SI-PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, Un...
5 SI-PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, Un...
 
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, U...
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru,  U...SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru,  U...
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, U...
 
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, ...
SI - PI, Yohana Premavari, Hapzi Ali,  Infrastruktur TI dan Teknologi Baru,  ...SI - PI, Yohana Premavari, Hapzi Ali,  Infrastruktur TI dan Teknologi Baru,  ...
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, ...
 
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, ...
SI - PI, Yohana Premavari, Hapzi Ali,  Infrastruktur TI dan Teknologi Baru,  ...SI - PI, Yohana Premavari, Hapzi Ali,  Infrastruktur TI dan Teknologi Baru,  ...
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, ...
 
SI & PI 4, Achmad Lukman Harun, Hapzi Ali, Infrasturktur TI dan Teknologi Bar...
SI & PI 4, Achmad Lukman Harun, Hapzi Ali, Infrasturktur TI dan Teknologi Bar...SI & PI 4, Achmad Lukman Harun, Hapzi Ali, Infrasturktur TI dan Teknologi Bar...
SI & PI 4, Achmad Lukman Harun, Hapzi Ali, Infrasturktur TI dan Teknologi Bar...
 
Tugas sim dewi-yananto mihadi putra,se,m.si-pengembangan sistem informasi-2018
Tugas sim dewi-yananto mihadi putra,se,m.si-pengembangan sistem informasi-2018Tugas sim dewi-yananto mihadi putra,se,m.si-pengembangan sistem informasi-2018
Tugas sim dewi-yananto mihadi putra,se,m.si-pengembangan sistem informasi-2018
 
TUGAS 3 - Kerangka Acuan Kerja Sistem Informasi Skripsi
TUGAS 3 - Kerangka Acuan Kerja Sistem Informasi SkripsiTUGAS 3 - Kerangka Acuan Kerja Sistem Informasi Skripsi
TUGAS 3 - Kerangka Acuan Kerja Sistem Informasi Skripsi
 

Dernier

POWERPOINT BAHAN AJAR SENYAWA KELAS VIII SMP
POWERPOINT BAHAN AJAR SENYAWA KELAS VIII SMPPOWERPOINT BAHAN AJAR SENYAWA KELAS VIII SMP
POWERPOINT BAHAN AJAR SENYAWA KELAS VIII SMPAnaNoorAfdilla
 
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptx
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptxSKPM Kualiti @ Sekolah 23 Feb 22222023.pptx
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptxg66527130
 
Modul Ajar Bahasa Inggris Kelas 2 Fase A [abdiera.com]
Modul Ajar Bahasa Inggris Kelas 2 Fase A [abdiera.com]Modul Ajar Bahasa Inggris Kelas 2 Fase A [abdiera.com]
Modul Ajar Bahasa Inggris Kelas 2 Fase A [abdiera.com]Abdiera
 
Pelatihan Asesor 2024_KEBIJAKAN DAN MEKANISME AKREDITASI PAUD TAHUN 2024 .pdf
Pelatihan Asesor 2024_KEBIJAKAN DAN  MEKANISME AKREDITASI PAUD TAHUN 2024 .pdfPelatihan Asesor 2024_KEBIJAKAN DAN  MEKANISME AKREDITASI PAUD TAHUN 2024 .pdf
Pelatihan Asesor 2024_KEBIJAKAN DAN MEKANISME AKREDITASI PAUD TAHUN 2024 .pdfEmeldaSpd
 
Perbaikan ekonomi zaman Habibie (Offering A - 4-6) Pertemuan - 10.pdf
Perbaikan ekonomi zaman Habibie (Offering A - 4-6) Pertemuan - 10.pdfPerbaikan ekonomi zaman Habibie (Offering A - 4-6) Pertemuan - 10.pdf
Perbaikan ekonomi zaman Habibie (Offering A - 4-6) Pertemuan - 10.pdfAgungNugroho932694
 
Aminullah Assagaf_Regresi Lengkap 21_11 April 2024.pdf
Aminullah Assagaf_Regresi Lengkap 21_11 April 2024.pdfAminullah Assagaf_Regresi Lengkap 21_11 April 2024.pdf
Aminullah Assagaf_Regresi Lengkap 21_11 April 2024.pdfAminullah Assagaf
 
materi pembelajaran tentang INTERNET.ppt
materi pembelajaran tentang INTERNET.pptmateri pembelajaran tentang INTERNET.ppt
materi pembelajaran tentang INTERNET.pptTaufikFadhilah
 
PAMPHLET PENGAKAP aktiviti pengakap 2024
PAMPHLET PENGAKAP aktiviti pengakap 2024PAMPHLET PENGAKAP aktiviti pengakap 2024
PAMPHLET PENGAKAP aktiviti pengakap 2024MALISAAININOORBINTIA
 
SANG BUAYA DI TIMPA POKOK CERITA KANAK-KANAK
SANG BUAYA DI TIMPA POKOK CERITA KANAK-KANAKSANG BUAYA DI TIMPA POKOK CERITA KANAK-KANAK
SANG BUAYA DI TIMPA POKOK CERITA KANAK-KANAKArifinAmin1
 
slide presentation bab 2 sain form 2.pdf
slide presentation bab 2 sain form 2.pdfslide presentation bab 2 sain form 2.pdf
slide presentation bab 2 sain form 2.pdfNURAFIFAHBINTIJAMALU
 
Modul Ajar IPA Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPA Kelas 7 Fase D Kurikulum MerdekaModul Ajar IPA Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPA Kelas 7 Fase D Kurikulum MerdekaAbdiera
 
Elemen Jurnalistik Ilmu Komunikasii.pptx
Elemen Jurnalistik Ilmu Komunikasii.pptxElemen Jurnalistik Ilmu Komunikasii.pptx
Elemen Jurnalistik Ilmu Komunikasii.pptxGyaCahyaPratiwi
 
Aksi Nyata PERENCANAAN BERBASIS DATA.pptx
Aksi Nyata PERENCANAAN BERBASIS DATA.pptxAksi Nyata PERENCANAAN BERBASIS DATA.pptx
Aksi Nyata PERENCANAAN BERBASIS DATA.pptxdonny761155
 
PPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi Online
PPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi OnlinePPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi Online
PPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi OnlineMMario4
 
PLaN & INTERVENSI untuk sekolah yang memerlukan
PLaN & INTERVENSI untuk sekolah yang memerlukanPLaN & INTERVENSI untuk sekolah yang memerlukan
PLaN & INTERVENSI untuk sekolah yang memerlukanssuserc81826
 
Hakikat Penciptaan Manusia - Al-Quran Hadits
Hakikat Penciptaan Manusia - Al-Quran HaditsHakikat Penciptaan Manusia - Al-Quran Hadits
Hakikat Penciptaan Manusia - Al-Quran HaditsBismaAdinata
 
Materi Struktur Jaringan Tumbuhan(1).pdf
Materi Struktur Jaringan Tumbuhan(1).pdfMateri Struktur Jaringan Tumbuhan(1).pdf
Materi Struktur Jaringan Tumbuhan(1).pdfKamboja16
 
Modul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar Matematika Kelas 2 Fase A Kurikulum MerdekaModul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar Matematika Kelas 2 Fase A Kurikulum MerdekaAbdiera
 
UNSUR - UNSUR, LUAS, KELILING LINGKARAN.pptx
UNSUR - UNSUR, LUAS, KELILING LINGKARAN.pptxUNSUR - UNSUR, LUAS, KELILING LINGKARAN.pptx
UNSUR - UNSUR, LUAS, KELILING LINGKARAN.pptxFranxisca Kurniawati
 
Modul Ajar Bahasa Indonesia Kelas 1 Fase A - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 1 Fase A - [abdiera.com]Modul Ajar Bahasa Indonesia Kelas 1 Fase A - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 1 Fase A - [abdiera.com]Abdiera
 

Dernier (20)

POWERPOINT BAHAN AJAR SENYAWA KELAS VIII SMP
POWERPOINT BAHAN AJAR SENYAWA KELAS VIII SMPPOWERPOINT BAHAN AJAR SENYAWA KELAS VIII SMP
POWERPOINT BAHAN AJAR SENYAWA KELAS VIII SMP
 
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptx
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptxSKPM Kualiti @ Sekolah 23 Feb 22222023.pptx
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptx
 
Modul Ajar Bahasa Inggris Kelas 2 Fase A [abdiera.com]
Modul Ajar Bahasa Inggris Kelas 2 Fase A [abdiera.com]Modul Ajar Bahasa Inggris Kelas 2 Fase A [abdiera.com]
Modul Ajar Bahasa Inggris Kelas 2 Fase A [abdiera.com]
 
Pelatihan Asesor 2024_KEBIJAKAN DAN MEKANISME AKREDITASI PAUD TAHUN 2024 .pdf
Pelatihan Asesor 2024_KEBIJAKAN DAN  MEKANISME AKREDITASI PAUD TAHUN 2024 .pdfPelatihan Asesor 2024_KEBIJAKAN DAN  MEKANISME AKREDITASI PAUD TAHUN 2024 .pdf
Pelatihan Asesor 2024_KEBIJAKAN DAN MEKANISME AKREDITASI PAUD TAHUN 2024 .pdf
 
Perbaikan ekonomi zaman Habibie (Offering A - 4-6) Pertemuan - 10.pdf
Perbaikan ekonomi zaman Habibie (Offering A - 4-6) Pertemuan - 10.pdfPerbaikan ekonomi zaman Habibie (Offering A - 4-6) Pertemuan - 10.pdf
Perbaikan ekonomi zaman Habibie (Offering A - 4-6) Pertemuan - 10.pdf
 
Aminullah Assagaf_Regresi Lengkap 21_11 April 2024.pdf
Aminullah Assagaf_Regresi Lengkap 21_11 April 2024.pdfAminullah Assagaf_Regresi Lengkap 21_11 April 2024.pdf
Aminullah Assagaf_Regresi Lengkap 21_11 April 2024.pdf
 
materi pembelajaran tentang INTERNET.ppt
materi pembelajaran tentang INTERNET.pptmateri pembelajaran tentang INTERNET.ppt
materi pembelajaran tentang INTERNET.ppt
 
PAMPHLET PENGAKAP aktiviti pengakap 2024
PAMPHLET PENGAKAP aktiviti pengakap 2024PAMPHLET PENGAKAP aktiviti pengakap 2024
PAMPHLET PENGAKAP aktiviti pengakap 2024
 
SANG BUAYA DI TIMPA POKOK CERITA KANAK-KANAK
SANG BUAYA DI TIMPA POKOK CERITA KANAK-KANAKSANG BUAYA DI TIMPA POKOK CERITA KANAK-KANAK
SANG BUAYA DI TIMPA POKOK CERITA KANAK-KANAK
 
slide presentation bab 2 sain form 2.pdf
slide presentation bab 2 sain form 2.pdfslide presentation bab 2 sain form 2.pdf
slide presentation bab 2 sain form 2.pdf
 
Modul Ajar IPA Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPA Kelas 7 Fase D Kurikulum MerdekaModul Ajar IPA Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPA Kelas 7 Fase D Kurikulum Merdeka
 
Elemen Jurnalistik Ilmu Komunikasii.pptx
Elemen Jurnalistik Ilmu Komunikasii.pptxElemen Jurnalistik Ilmu Komunikasii.pptx
Elemen Jurnalistik Ilmu Komunikasii.pptx
 
Aksi Nyata PERENCANAAN BERBASIS DATA.pptx
Aksi Nyata PERENCANAAN BERBASIS DATA.pptxAksi Nyata PERENCANAAN BERBASIS DATA.pptx
Aksi Nyata PERENCANAAN BERBASIS DATA.pptx
 
PPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi Online
PPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi OnlinePPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi Online
PPT PERLINDUNGAN KONSUMEN .Pengertian Transaksi Online
 
PLaN & INTERVENSI untuk sekolah yang memerlukan
PLaN & INTERVENSI untuk sekolah yang memerlukanPLaN & INTERVENSI untuk sekolah yang memerlukan
PLaN & INTERVENSI untuk sekolah yang memerlukan
 
Hakikat Penciptaan Manusia - Al-Quran Hadits
Hakikat Penciptaan Manusia - Al-Quran HaditsHakikat Penciptaan Manusia - Al-Quran Hadits
Hakikat Penciptaan Manusia - Al-Quran Hadits
 
Materi Struktur Jaringan Tumbuhan(1).pdf
Materi Struktur Jaringan Tumbuhan(1).pdfMateri Struktur Jaringan Tumbuhan(1).pdf
Materi Struktur Jaringan Tumbuhan(1).pdf
 
Modul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar Matematika Kelas 2 Fase A Kurikulum MerdekaModul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
 
UNSUR - UNSUR, LUAS, KELILING LINGKARAN.pptx
UNSUR - UNSUR, LUAS, KELILING LINGKARAN.pptxUNSUR - UNSUR, LUAS, KELILING LINGKARAN.pptx
UNSUR - UNSUR, LUAS, KELILING LINGKARAN.pptx
 
Modul Ajar Bahasa Indonesia Kelas 1 Fase A - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 1 Fase A - [abdiera.com]Modul Ajar Bahasa Indonesia Kelas 1 Fase A - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 1 Fase A - [abdiera.com]
 

Pemrograman Dasar Tahapan Pengembangan Aplikasi

  • 3. A. METODE WATERFALL Metode waterfall merupakan metode yang sering digunakan oleh penganalisa sistem pada umumnya. Inti dari metode waterfall adalah pengerjaan dari suatu sistem dilakukan secara berurutan atau secara linear. Jadi jika langkah ke-1 belum dikerjakan, maka langkah 2 tidak dapat dikerjakan. Jika langkah ke-2 belum dikerjakan maka langkah ke-3 juga tidak dapat dikerjakan, begitu seterusnya. Secara otomatis langkah ke-3 akan bisa dilakukan jika langkah ke-1 dan ke-2 sudah dilakukan.
  • 5. 1. ANALI SA Langkah ini merupakan analisa terhadap kebutuhan sistem. Pengumpulan data dalam tahap ini bisa malakukan sebuah penelitian, wawancara atau study literatur. Seorang sistem analis akan menggali informasi sebanyak-banyaknya dari user sehingga akan tercipta sebuah sistem komputer yang bisa melakukan tugas-tugas yang diinginkan oleh user tersebut. Tahapan ini akan menghasilkan dokumen user requirment atau bisa dikatakan sebagai data yang berhubungan dengan keinginan user dalam pembuatan sistem. Dokumen ini lah yang akan menjadi acuan sistem analis untuk menterjemahkan ke dalam bahasa pemprogram.
  • 6. 2. DESIGN Proses desain akan menerjemahkan syarat kebutuhan ke sebuah perancangan perangkat lunak yang dapat diperkirakan sebelum dibuat coding. Proses ini berfokus pada : struktur data, arsitektur perangkat lunak, representasi interface, dan detail (algoritma) prosedural. Tahapan ini akan menghasilkan dokumen yang disebut software requirment. Dokumen inilah yang akan digunakan proggrammer untuk melakukan aktivitas pembuatan sistemnya.
  • 7. 3. CODING AND TESTING Coding merupan penerjemahan design dalam bahasa yang bisa dikenali oleh komputer. Dilakukan oleh programmer yang akan meterjemahkan transaksi yang diminta oleh user. Tahapan ini lah yang merupakan tahapan secara nyata dalam mengerjakan suatu sistem. Dalam artian penggunaan komputer akan dimaksimalkan dalam tahapan ini. Setelah pengkodean selesai maka akan dilakukan testing terhadap sistem yang telah dibuat tadi. Tujuan testing adalah menemukan kesalahan-kesalahan terhadap sistem tersebut dan kemudian bisa diperbaiki.
  • 8. 4. PENERAPAN Tahapan ini bisa dikatakan final dalam pembuatan sebuah sistem. Setelah melakukan analisa, design dan pengkodean maka sistem yang sudah jadi akan digunakan oleh user.
  • 9. 5. PEMELIHA RAAN Perangkat lunak yang sudah disampaikan kepada pelanggan pasti akan mengalami perubahan. Perubahan tersebut bisa karena mengalami kesalahan karena perangkat lunak harus menyesuaikan dengan lingkungan baru (periperal atau sistem operasi baru), atau karena pelanggan membutuhkan perkembangan fungsional.
  • 10. CONTOH PENERAPAN METODE WATERFALL Implementasi waterfall pada sistem pendaftaran siswa online di SMA 1 Bandung. Di SMA 1 Bandung, sebelumnya, pendaftaran/ registrasi dilakukan secara tatap muka dating langsung ke lingkungan sekolah. Sistem akan dibuat menggunakan bahasa pemrograman PHP, dengan basis data yang digunakan adalah MySQL yang dilakukan di perangkat keras PC (personal computer) dengan sistem operasi Microsoft Windows XP, Linux, dan lain sebagainya, yang digunakan untuk mempermudah siswa – siswi yang ingin mendaftar pada suatu sekolah, universitas, akademik tanpa harus ke suatu sekolah yang ingin kita masuki.
  • 11. KELEBIHAN METODE WATERFALL Kualitas dari sistem yang dihasilkan akan baik. Ini dikarenakan oleh pelaksanaannya secara bertahap. Sehingga tidak terfokus pada tahapan tertentu.
  • 12. KEKURANGAN METODE WATERFALL • Diperlukan majemen yang baik, karena proses pengembangan tidak dapat dilakukan secara berulang sebelum terjadinya suatu produk. • Kesalahan kecil akan menjadi masalah besar jika tidak diketahui sejak awal pengembangan.
  • 13. B. METODE PROTOTYPING Metode ini sering digunakan pada dunia riil. Karena metode ini secara keseluruhan akan mengacu kepada kepuasan user. Bisa dikatakan bahwa metode ini merupakan metode waterfall yang dilakukan secara berulang-ulang.
  • 15. 1. PENGUMPULAN KEBUTUHAN Pelanggan dan pengembang bersama- sama mendefinisikan format seluruh perangkat lunak, mengidentifikasikan semua kebutuhan, dan garis besar sistem yang akan dibuat.
  • 16. 2. MEMBANGUN PROTOTYPING Membangun prototyping dengan membuat perancangan sementara yang berfokus pada penyajian kepada pelanggan (misalnya dengan membuat input dan format output).
  • 17. 3. EVALUASI PROTOPTYPING Evaluasi ini dilakukan oleh pelanggan apakah prototyping yang sudah dibangun sudah sesuai dengan keinginann pelanggan. Jika sudah sesuai maka langkah 4 akan diambil. Jika tidak prototyping direvisi dengan mengulang langkah 1, 2 , dan 3.
  • 18. 4. MENGKODEKAN SISTEM Dalam tahap ini prototyping yang sudah di sepakati diterjemahkan ke dalam bahasa pemrograman yang sesuai.
  • 19. 5. MENGUJI SISTEM Setelah sistem sudah menjadi suatu perangkat lunak yang siap pakai, harus dites dahulu sebelum digunakan. Pengujian ini dilakukan dengan White Box, Black Box, Basis Path, pengujian arsitektur dan lain-lain.
  • 20. 6. EVALUASI SISTEM Pelanggan mengevaluasi apakah sistem yang sudah jadi sudah sesuai dengan yang diharapkan. Jika ya, langkah 7 dilakukan; jika tidak, ulangi langkah 4 dan 5.
  • 21. 7. MENGGUNAKAN SISTEM Perangkat lunak yang telah diuji dan diterima pelanggan siap untuk digunakan.
  • 22. CONTOH PENERAPAN METODE PROTOTYPE Sebuah rumah sakit ingin membuat aplikasi sistem database untuk pendataan pasiennya. Seorang atau sekelompok programmer akan melakukan identifikasi mengenai apa saja yang dibutuhkan oleh pelanggan, dan bagaimana model kerja program tersebut. Kemudian dilakukan rancangan program yang diujikan kepada pelanggan. Hasil/penilaian dari pelanggan dievaluasi, dan analisis kebutuhan pemakai kembali di lakukan.
  • 23. JENIS JENIS PROTOTYPING • Feasibility prototyping. Digunakan untuk menguji kelayakan dari teknologi yang akan digunakan untuk system informasi yang akan disusun. • Requirement prototyping. Digunakan untuk mengetahui kebutuhan aktivitas bisnis user. Misalnya dalam sebuah perusahaan terdapat user direktur, manajer, dan karyawan. Maka penggunaan sistem dapat dibedakan berdasarkan user tersebut sesuai dengan kebutuhannya.
  • 24. • Desain Prototyping. Digunakan untuk mendorong perancangan system informasi yang akan digunakan. • Implementation prototyping. Merupakan lanjutan dari rancangan protipe, prototype ini langsung disusun sebagai suatu system informasi yang akan digunakan. JENIS JENIS PROTOTYPING
  • 25. KEUNGGULAN METODE PROTOTYPING • Adanya komunikasi baik antara pengembang dengan pelanggan. • Pengembang dapat bekerja lebih baik untuk memenuhi kebutuhan pelanggan. • Pelanggan berperan aktif dalam pengembangan sistem. • Menghemat waktu dalam pengembangannya.
  • 26. KELEMAHAN METODE PROTOTYPING • Kualitas sistem kurang baik karena hanya mengedepankan aspek kenyamanan user. • Pengembang kadang-kadang menggunakan implementasi yang sembarangan. • Tidak mencerminkan proses perancangan yang baik.