SlideShare a Scribd company logo
1 of 6
KUALITAS SOURCE CODE DAN
PENGUJIAN PROGRAM
A. Kualitas perangkat lunak dan source
code
 1. Pengembangan Perangkat Lunak
Proses pengembangan perangkat lunak adalah proses membagi pekerjaan
pengembangan perangkat lunak ke dalam fase yang berbeda.
 2. Tujuan
 Meningkatkan Desain
 Manajemen produk
 Manajemen proyek
Metode-metode untuk mengembangkan
perangkat lunak
1. Model air terjun klasik
Metode ini pertama kali dikembangkan oleh Winston W. Royce. Model ini
sangat sederhana tetapi cukup baik dan ideal untuk pengembangan perangkat
lunak. Terdapat lima tahapan proses, Coummunication, planning, modelling,
construction, dan deployment.
2. Prototype
prototype merupakan sebuah metode yang pengembang dan client saling
membantu dalam merancang suatu sistem. Pengembang tidak hanya berperan
di tahap awal saja, tetapi akan terus berlanjut terus hingga pada tahap akhir
dan sistem akan berjalan dengan baik sesuai dengan perencanaan.
3. Model rapid application development (RAD)
Rapid Application Development (RAD) merupakan metode yang menggunakan
pendekatan iterative dan incremental, tetapi lebih menitikberatkan pada tenggat
waktu dan efisiensi biaya yang sesuai kebutuhan. Pengembangan dengan metode RAD
dianggap lebih singkat. Hal ini disebabkan oleh baik ppengembang maupun pelanggan
sama-sama aktif di setiap proses hingga hasilnya dapat tercapai. Selain itu, tahapan
kerja pada metode ini juga lebih sedikit.
4. Metode Spiral
Metode ini pertama kali diperkenalkan Barry Boehm. Model spiral merupakan
gabungan dari model prototype dan model waterfall. Kegunaan dari model ini untuk
melakukan perubahan, penambahan, dan pengembangan perangkat lunak dengan
memaksimalkan aspek kecepatan dan ketetapan berdasarkan keinginan dan kebutuhan
penggunanya.
Metode spiral ini menerapkan alur kerja yang kompleks, panjang, dan memakan waktu
lama. Metode ini tidak cocok untuk proyek kecil-kecilan, apalagi dengan biaya rendah,
sebaliknya proyek berskala besar dapat dikerjakan dengan mudah menggunakan
metode ini.
5. Metode Agile
Agile merupakan metode pengembangan perangkat lunak jangka pendek yang
didasarkan pada pengembangan berulang. Dimana persyaratan dan solusinya berkembang
melalui kolaborasi antara tim lintas fungsi dengan pengaturan sendiriAgile memiliki
kelebihan seperti hemat biaya, menambah produktivitas tim, meningkatkan kualitas
perangkat lunak ,dan menambah tingkat kepuasan konsumen. Adapuyn kekurangannya,
memunculkan permasalahan arsitektur ataupun desain dan sulitnya memprediksi analisis,
desain, dan pengembangan.
6. Metode Scrum
scrum merupakan metode yang menggunakan teknik pendekatan agile. Metode ini
menggunakan kerangka kerja dimana orangbdapat menangani masalah adaptif yang
kompleks, tetapi juga secara produktif dan kreatif memberikan produk dengan nilai
setinggi mungkin. Kerangka kerja scrum membagi proses pengembangan menjadi target-
target kecil dalam satuan sprint.
SourceCode.pptx

More Related Content

Similar to SourceCode.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
viierpii
 

Similar to SourceCode.pptx (20)

febbby and frisca.pptx
febbby and frisca.pptxfebbby and frisca.pptx
febbby and frisca.pptx
 
. Kualitas Source Code.pptx
. Kualitas Source Code.pptx. Kualitas Source Code.pptx
. Kualitas Source Code.pptx
 
KUALITAS SOURCE CODE.pptx
KUALITAS SOURCE CODE.pptxKUALITAS SOURCE CODE.pptx
KUALITAS SOURCE CODE.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 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 dan Pengujian Program Solihin dan Leo Martin.pptx
Kualitas Source Code dan Pengujian Program Solihin dan Leo Martin.pptxKualitas Source Code dan Pengujian Program Solihin dan Leo Martin.pptx
Kualitas Source Code dan Pengujian Program Solihin dan Leo Martin.pptx
 
Kualitas Source Code dan Pengujian Program vinsen & steven.pptx
Kualitas Source Code dan Pengujian Program vinsen & steven.pptxKualitas Source Code dan Pengujian Program vinsen & steven.pptx
Kualitas Source Code dan Pengujian Program vinsen & steven.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 & PENGUJIAN PROGRAM.pptx
KUALITAS SOURCE CODE & PENGUJIAN PROGRAM.pptxKUALITAS SOURCE CODE & PENGUJIAN PROGRAM.pptx
KUALITAS SOURCE CODE & PENGUJIAN PROGRAM.pptx
 
KUALITAS SOURCE CODE & PENGUJIAN PROGRAM.pptx
KUALITAS SOURCE CODE & PENGUJIAN PROGRAM.pptxKUALITAS SOURCE CODE & PENGUJIAN PROGRAM.pptx
KUALITAS SOURCE CODE & 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
KUALITAS SOURCE CODE DAN PENGUJIAN PROGRAMKUALITAS SOURCE CODE DAN PENGUJIAN PROGRAM
KUALITAS SOURCE CODE DAN PENGUJIAN PROGRAM
 
Materi Tik
Materi TikMateri Tik
Materi Tik
 
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
 
Rangkuman SDLC
Rangkuman SDLCRangkuman SDLC
Rangkuman SDLC
 
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
 
kualitas source code dan pengujianprogram
kualitas source code dan pengujianprogramkualitas source code dan pengujianprogram
kualitas source code dan pengujianprogram
 
Agile
AgileAgile
Agile
 
Agile
AgileAgile
Agile
 
kualitas source code dan pengujian program
kualitas source code dan pengujian programkualitas source code dan pengujian program
kualitas source code dan pengujian program
 

Recently uploaded

BERKELAS!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Aluminium Kamar Mandi di...
BERKELAS!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Aluminium Kamar Mandi di...BERKELAS!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Aluminium Kamar Mandi di...
BERKELAS!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Aluminium Kamar Mandi di...
FORTRESS
 
Brand Story Management untuk Business Marketing
Brand Story Management untuk Business MarketingBrand Story Management untuk Business Marketing
Brand Story Management untuk Business Marketing
sulhanpolisma
 
PPT - PSAK 109 TENTANG INSTRUMEN KEUANGAN
PPT - PSAK 109 TENTANG INSTRUMEN KEUANGANPPT - PSAK 109 TENTANG INSTRUMEN KEUANGAN
PPT - PSAK 109 TENTANG INSTRUMEN KEUANGAN
dewihartinah
 
PREMIUM!!! WA 0821 7001 0763 (FORTRESS) Bahan Pintu Aluminium Kamar Mandi di ...
PREMIUM!!! WA 0821 7001 0763 (FORTRESS) Bahan Pintu Aluminium Kamar Mandi di ...PREMIUM!!! WA 0821 7001 0763 (FORTRESS) Bahan Pintu Aluminium Kamar Mandi di ...
PREMIUM!!! WA 0821 7001 0763 (FORTRESS) Bahan Pintu Aluminium Kamar Mandi di ...
FORTRESS
 
Abortion pills in Muscat ( Oman) +966572737505! Get CYTOTEC, unwanted kit mis...
Abortion pills in Muscat ( Oman) +966572737505! Get CYTOTEC, unwanted kit mis...Abortion pills in Muscat ( Oman) +966572737505! Get CYTOTEC, unwanted kit mis...
Abortion pills in Muscat ( Oman) +966572737505! Get CYTOTEC, unwanted kit mis...
Abortion pills in Riyadh +966572737505 get cytotec
 
Perkembangan Perbankan di Indonesia Perkembangan Perbankan di Indonesia
Perkembangan Perbankan di Indonesia Perkembangan Perbankan di IndonesiaPerkembangan Perbankan di Indonesia Perkembangan Perbankan di Indonesia
Perkembangan Perbankan di Indonesia Perkembangan Perbankan di Indonesia
langkahgontay88
 
KUAT!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Besi Plat Polos di Serang .pptx
KUAT!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Besi Plat Polos di Serang .pptxKUAT!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Besi Plat Polos di Serang .pptx
KUAT!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Besi Plat Polos di Serang .pptx
FORTRESS
 

Recently uploaded (20)

analisa kelayakan bisnis aspek keuangan.
analisa kelayakan bisnis aspek keuangan.analisa kelayakan bisnis aspek keuangan.
analisa kelayakan bisnis aspek keuangan.
 
ASKEP WAHAM KELOMPOK 4 vvvvvvvvvPPT.pptx
ASKEP WAHAM KELOMPOK 4 vvvvvvvvvPPT.pptxASKEP WAHAM KELOMPOK 4 vvvvvvvvvPPT.pptx
ASKEP WAHAM KELOMPOK 4 vvvvvvvvvPPT.pptx
 
BERKELAS!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Aluminium Kamar Mandi di...
BERKELAS!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Aluminium Kamar Mandi di...BERKELAS!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Aluminium Kamar Mandi di...
BERKELAS!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Aluminium Kamar Mandi di...
 
abortion pills in Kuwait City+966572737505 get Cytotec
abortion pills in Kuwait City+966572737505 get Cytotecabortion pills in Kuwait City+966572737505 get Cytotec
abortion pills in Kuwait City+966572737505 get Cytotec
 
Brand Story Management untuk Business Marketing
Brand Story Management untuk Business MarketingBrand Story Management untuk Business Marketing
Brand Story Management untuk Business Marketing
 
PPT - PSAK 109 TENTANG INSTRUMEN KEUANGAN
PPT - PSAK 109 TENTANG INSTRUMEN KEUANGANPPT - PSAK 109 TENTANG INSTRUMEN KEUANGAN
PPT - PSAK 109 TENTANG INSTRUMEN KEUANGAN
 
PERAN DAN FUNGSI KOPERASI-TUGAS PPT NOVAL 2B.pptx
PERAN DAN FUNGSI KOPERASI-TUGAS PPT NOVAL 2B.pptxPERAN DAN FUNGSI KOPERASI-TUGAS PPT NOVAL 2B.pptx
PERAN DAN FUNGSI KOPERASI-TUGAS PPT NOVAL 2B.pptx
 
MODUL PEGAJARAN ASURANSI BELUM KOMPLIT 1
MODUL PEGAJARAN ASURANSI BELUM KOMPLIT 1MODUL PEGAJARAN ASURANSI BELUM KOMPLIT 1
MODUL PEGAJARAN ASURANSI BELUM KOMPLIT 1
 
Nilai-Waktu-Uang.pptx kdgmkgkdm ksfmkdkmdg
Nilai-Waktu-Uang.pptx kdgmkgkdm ksfmkdkmdgNilai-Waktu-Uang.pptx kdgmkgkdm ksfmkdkmdg
Nilai-Waktu-Uang.pptx kdgmkgkdm ksfmkdkmdg
 
PREMIUM!!! WA 0821 7001 0763 (FORTRESS) Bahan Pintu Aluminium Kamar Mandi di ...
PREMIUM!!! WA 0821 7001 0763 (FORTRESS) Bahan Pintu Aluminium Kamar Mandi di ...PREMIUM!!! WA 0821 7001 0763 (FORTRESS) Bahan Pintu Aluminium Kamar Mandi di ...
PREMIUM!!! WA 0821 7001 0763 (FORTRESS) Bahan Pintu Aluminium Kamar Mandi di ...
 
Media Pembelajaran Ekonomi XI - Bab 5.pptx
Media Pembelajaran Ekonomi XI - Bab 5.pptxMedia Pembelajaran Ekonomi XI - Bab 5.pptx
Media Pembelajaran Ekonomi XI - Bab 5.pptx
 
Abortion pills in Muscat ( Oman) +966572737505! Get CYTOTEC, unwanted kit mis...
Abortion pills in Muscat ( Oman) +966572737505! Get CYTOTEC, unwanted kit mis...Abortion pills in Muscat ( Oman) +966572737505! Get CYTOTEC, unwanted kit mis...
Abortion pills in Muscat ( Oman) +966572737505! Get CYTOTEC, unwanted kit mis...
 
UNIKBET : Bandar Slot Gacor Pragmatic Play Deposit Pakai Bank Mega Bonus Berl...
UNIKBET : Bandar Slot Gacor Pragmatic Play Deposit Pakai Bank Mega Bonus Berl...UNIKBET : Bandar Slot Gacor Pragmatic Play Deposit Pakai Bank Mega Bonus Berl...
UNIKBET : Bandar Slot Gacor Pragmatic Play Deposit Pakai Bank Mega Bonus Berl...
 
Administrasi Kelompok Tani atau kelompok wanita tani
Administrasi Kelompok Tani  atau kelompok wanita taniAdministrasi Kelompok Tani  atau kelompok wanita tani
Administrasi Kelompok Tani atau kelompok wanita tani
 
UNIKBET : Bandar Slot Pragmatic Play Bisa Deposit Ovo 24 Jam Online Banyak Bonus
UNIKBET : Bandar Slot Pragmatic Play Bisa Deposit Ovo 24 Jam Online Banyak BonusUNIKBET : Bandar Slot Pragmatic Play Bisa Deposit Ovo 24 Jam Online Banyak Bonus
UNIKBET : Bandar Slot Pragmatic Play Bisa Deposit Ovo 24 Jam Online Banyak Bonus
 
Manajemen_Risiko_PT_Murni_Sadar_Tbk.pdf man
Manajemen_Risiko_PT_Murni_Sadar_Tbk.pdf manManajemen_Risiko_PT_Murni_Sadar_Tbk.pdf man
Manajemen_Risiko_PT_Murni_Sadar_Tbk.pdf man
 
PPT Klp 5 Sistem Informasi Manajemen.pdf
PPT Klp 5 Sistem Informasi Manajemen.pdfPPT Klp 5 Sistem Informasi Manajemen.pdf
PPT Klp 5 Sistem Informasi Manajemen.pdf
 
Perkembangan Perbankan di Indonesia Perkembangan Perbankan di Indonesia
Perkembangan Perbankan di Indonesia Perkembangan Perbankan di IndonesiaPerkembangan Perbankan di Indonesia Perkembangan Perbankan di Indonesia
Perkembangan Perbankan di Indonesia Perkembangan Perbankan di Indonesia
 
UNIKBET : Agen Slot Resmi Pragmatic Play Ada Deposit Sesama Linkaja
UNIKBET : Agen Slot Resmi Pragmatic Play Ada Deposit Sesama LinkajaUNIKBET : Agen Slot Resmi Pragmatic Play Ada Deposit Sesama Linkaja
UNIKBET : Agen Slot Resmi Pragmatic Play Ada Deposit Sesama Linkaja
 
KUAT!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Besi Plat Polos di Serang .pptx
KUAT!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Besi Plat Polos di Serang .pptxKUAT!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Besi Plat Polos di Serang .pptx
KUAT!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Besi Plat Polos di Serang .pptx
 

SourceCode.pptx

  • 1. KUALITAS SOURCE CODE DAN PENGUJIAN PROGRAM
  • 2. A. Kualitas perangkat lunak dan source code  1. Pengembangan Perangkat Lunak Proses pengembangan perangkat lunak adalah proses membagi pekerjaan pengembangan perangkat lunak ke dalam fase yang berbeda.  2. Tujuan  Meningkatkan Desain  Manajemen produk  Manajemen proyek
  • 3. Metode-metode untuk mengembangkan perangkat lunak 1. Model air terjun klasik Metode ini pertama kali dikembangkan oleh Winston W. Royce. Model ini sangat sederhana tetapi cukup baik dan ideal untuk pengembangan perangkat lunak. Terdapat lima tahapan proses, Coummunication, planning, modelling, construction, dan deployment. 2. Prototype prototype merupakan sebuah metode yang pengembang dan client saling membantu dalam merancang suatu sistem. Pengembang tidak hanya berperan di tahap awal saja, tetapi akan terus berlanjut terus hingga pada tahap akhir dan sistem akan berjalan dengan baik sesuai dengan perencanaan.
  • 4. 3. Model rapid application development (RAD) Rapid Application Development (RAD) merupakan metode yang menggunakan pendekatan iterative dan incremental, tetapi lebih menitikberatkan pada tenggat waktu dan efisiensi biaya yang sesuai kebutuhan. Pengembangan dengan metode RAD dianggap lebih singkat. Hal ini disebabkan oleh baik ppengembang maupun pelanggan sama-sama aktif di setiap proses hingga hasilnya dapat tercapai. Selain itu, tahapan kerja pada metode ini juga lebih sedikit. 4. Metode Spiral Metode ini pertama kali diperkenalkan Barry Boehm. Model spiral merupakan gabungan dari model prototype dan model waterfall. Kegunaan dari model ini untuk melakukan perubahan, penambahan, dan pengembangan perangkat lunak dengan memaksimalkan aspek kecepatan dan ketetapan berdasarkan keinginan dan kebutuhan penggunanya. Metode spiral ini menerapkan alur kerja yang kompleks, panjang, dan memakan waktu lama. Metode ini tidak cocok untuk proyek kecil-kecilan, apalagi dengan biaya rendah, sebaliknya proyek berskala besar dapat dikerjakan dengan mudah menggunakan metode ini.
  • 5. 5. Metode Agile Agile merupakan metode pengembangan perangkat lunak jangka pendek yang didasarkan pada pengembangan berulang. Dimana persyaratan dan solusinya berkembang melalui kolaborasi antara tim lintas fungsi dengan pengaturan sendiriAgile memiliki kelebihan seperti hemat biaya, menambah produktivitas tim, meningkatkan kualitas perangkat lunak ,dan menambah tingkat kepuasan konsumen. Adapuyn kekurangannya, memunculkan permasalahan arsitektur ataupun desain dan sulitnya memprediksi analisis, desain, dan pengembangan. 6. Metode Scrum scrum merupakan metode yang menggunakan teknik pendekatan agile. Metode ini menggunakan kerangka kerja dimana orangbdapat menangani masalah adaptif yang kompleks, tetapi juga secara produktif dan kreatif memberikan produk dengan nilai setinggi mungkin. Kerangka kerja scrum membagi proses pengembangan menjadi target- target kecil dalam satuan sprint.