SlideShare a Scribd company logo
Kualitas source code
dan pengujian program
A. Kualitas perangkat dan source code
1. Pengembangan perangkat lunak
proses pengembangan perangkat lunak menurut Dwi Maryono dalam cakap mengaplikasikan informatika kelas Xll SMA dan MA,adalah proses
membagi pekerjaan pengembangan perangkat lunak ke dalam fase yang berbeda .tujuannya meningkatkan desain, manajemen produk,dan
manajemen proyek.sedikitnya ada enam metode yang sering digunakan untuk mengembangkan perangkat lunak.
a. Modal Air Terjun klasik (waterfall)
metode ini pertama kali dikembangkan oleh Winston w.Royce. Model ini sangat sederhana ,tetapi cukup dan baik ideal untuk
pengembangan perangkat lunak . Terdapat lima tahapan proses,yaitu communication ,planning,modelling ,construction,dan deployment.
Communication merupakan tahapan yang pemilik proyek menyampaikan kebutuhan dan permasalahannya kepada pengembang.selanjutnya,
bersama-sama mereka mengumpulkan data-data yang diperlukan dan merumsukannya ke dalam fitur-fitur perangkat lunak.
Proses perancangan (planning) dimulai dengan merumsukan estimasi kerja, kebutuhan sumber daya serta perencannan alur kerja. Dilanjutkan
dengan tahap perancangan struktur data,arsitektur,tampilan,dan algoritma perangkat lunak.
Pada construction mencakup juga tahapan uji coba pengoperasian perangkat lunak untuk mengetahui kekurangnya.
B. prototype
Terdapat beberapa tahapan dalam prototype sebagai berikut.
1) Mengumpulkan kebutuhan
Pengembang dan client membahas mengenai sesuatu yang akan dibutuhkan dalam perancangan sistem tersebut, seperti proses l/O,fitur-fitur yang
ada pada sistem ,dan sebagainnya.
2) Membangun prototype
setelah kebutuhan sistem terdata ,pengembang akan membuat perancangan sistem secara sederhana terlebih dahulu sebagai contoh dasar atau gambaran
sistem yang akan digunakan oleh pengguna.
3) Evaluasi protoype
setelah melakukan perancangan sistem, tahapan selanjutnya yaitu mengvaluasi hasil prototype yang telah dibuat oleh pengembang ( apakah sudah sesuai
dengan permintaan client)
4) Pengkodean sistem
pengembang akan mengksekusi apa pun yang terdapat pada sistem menggunakan Bahasa pemrograman yang sesuai dengan kebutuhan.
5) Pengujian sistem
pada tahapan ini akan dilakukan suatu pengujian untuk mengetahui seberapa besar keberhasilan sistem tersebut.
6) Evaluasi sistem
di sinilah tugas client mengevaluasi sistem untuk mengurangi risiko terjadfi eror pada sistem agar sistem dapat dikatakan user friendly.
7) Penggunaan sistem
sistem yang sudah lolos melalui semua tahapan , artinya sistem sudah siap digunakan secara umum ole user.
berikut kelebihan dan kekurangan metode atau model prototype .
Kelebihann:
c. Model Rapid Application Development (RAP)
 RAPID APPLICATION DEVELOPMENT (RAD) MERUPAKAN METODE YANG MENGGUNAKAN PENDEKATAN ITERATIF DAN
INKREMENTAL ,TETAPI LEBIH MENITIKBERATKAN PADA TENGGAT WAKTU DAN EFIENSI BIAYA YANG SESUAI DENGAN
KEBUTUHAN.
 PENGEMBANGAN DENGAN METODE RAD DIANGGAP LEBIH SINGKAT.
 TAHAP AWAL METODE RAD YAITU MELAKUKAN IDENTIFIKASI TUJUAN YANG DILANJUTKAN DENGAN KOMUNIKASI DAN
PERANCANGAN ,DI MANA SELURUH PIHAK TERLIBAT AKTIF DALAM SETIAP PERUMUSANNYA.TAHAP KEDUA YAITU
MENDESAIN SISTEM ATAU PERANGKAT LUNAK SESUAI KEBUTUHAN YANG JUGA MELIBATKAN KEDUA B ELAH PIHAK.
 APABILA TERDAPAT KESALAHAN ATAU MENGALAMI EROR,PERBAIKAN LANGSUNG DITERAPKAN.
KELEBIHAN :
1) ADANYA PROTOTYPE
2) PROSES PENGEMBANGAN LEBIH CEPAT
3) PENGURANGAN PENULISAN KODE YANG KOMPLKEKS KARENA KEBERADAAN REUSE CODE
KEKURANGAN :
1) KURANG RELEVAN UNTUK PROYEK SKALA BESAR
2) DIPERLUKAN KOMITMEN YANG KUAT ANTARA PENGEMBANG DAN PENGGUNA
3) MEMBUTUHKAN SUMBER DAYA YANG BESAR UNTUK PROYEK YANG BESAR
D. SPIRAL
 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
KETEPATAN BERDASARKAN KEINGINAN DAN KEBUTUHAN PENGGUNANYA.
E. AGILE
AGILE MERUPAKAN METODE PENGEMBANGAN PERANGKAT LUNAK JANGKA PENDEK YANG
DIDASARKAN PADA PENGEMBANGAN BERULANG,DI MANA PERSYARATAN DAN SOLUSINYA
BERKEMBANG MELALUI KOLABORASI ANTARA TIM LINTAS FUNGSI DENGAN PENGATURAN SENDIRI.
F. SCRUM
SCRUM MERUPAKAN METODE YANG MENGGUNAKAN TEKNIK PENDEKATAN AGILE.METODE INI
MENGGUNAKAN KERANGKA KERJA DI MANA ORANG DAPAT MENGATASI MASALAH ADAPTIF YANG
KOMPLEKS ,TETAPI JUGA SECARA PRODUKTIF DANB KREATIF MEMBERIKAN PRODUK DENGAN NILAI
SETINGGI MUNGKI.

More Related Content

Similar to 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
SintaTik
 
kualitas source code dan pengujian program
kualitas source code dan pengujian programkualitas source code dan pengujian program
kualitas source code dan pengujian program
Lusy53
 
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 & PENGUJIAN PROGRAM.pptx
KUALITAS SOURCE CODE & PENGUJIAN PROGRAM.pptxKUALITAS SOURCE CODE & PENGUJIAN PROGRAM.pptx
KUALITAS SOURCE CODE & PENGUJIAN PROGRAM.pptx
JustDime
 
KUALITAS SOURCE CODE & PENGUJIAN PROGRAM.pptx
KUALITAS SOURCE CODE & PENGUJIAN PROGRAM.pptxKUALITAS SOURCE CODE & PENGUJIAN PROGRAM.pptx
KUALITAS SOURCE CODE & PENGUJIAN PROGRAM.pptx
JustDime
 
folder toni dan gieo.pptx
folder toni dan gieo.pptxfolder toni dan gieo.pptx
folder toni dan gieo.pptx
Toni239316
 
folder toni dan gieo.pptx
folder toni dan gieo.pptxfolder toni dan gieo.pptx
folder toni dan gieo.pptx
Toni239316
 
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
BongMuingo
 
kualitas source code dan pengujian program
kualitas source code dan pengujian programkualitas source code dan pengujian program
kualitas source code dan pengujian program
RioKomando
 
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
 
Kualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian ProgramKualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian Program
MagnificoMagnifico
 
Kualitas Source Code.pptx
Kualitas Source Code.pptxKualitas Source Code.pptx
Kualitas Source Code.pptx
michellealexandria3
 
kualitas source code dan pengujianprogram
kualitas source code dan pengujianprogramkualitas source code dan pengujianprogram
kualitas source code dan pengujianprogram
FerDynan2
 
septria sendy.pptx
septria sendy.pptxseptria sendy.pptx
septria sendy.pptx
Virping
 
( kualitas source code).pptx
( kualitas source code).pptx( kualitas source code).pptx
( kualitas source code).pptx
RainLovy
 
Kualitas Source Code dan Pengujian Program angelrika & lindesy natalia.pptx
Kualitas Source Code dan Pengujian Program angelrika & lindesy natalia.pptxKualitas Source Code dan Pengujian Program angelrika & lindesy natalia.pptx
Kualitas Source Code dan Pengujian Program angelrika & lindesy natalia.pptx
Susantiwu1
 
Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunak
Davy Arya Atmaja
 
kualitas source code dan pengujian program
kualitas source code dan pengujian programkualitas source code dan pengujian program
kualitas source code dan pengujian program
elliscasandra06
 
MARCELLINO XII IS3 .pptx
MARCELLINO XII IS3 .pptxMARCELLINO XII IS3 .pptx
MARCELLINO XII IS3 .pptx
MARCELLINO21
 

Similar to kualitas source code dan pengujian program (20)

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
 
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 & 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
 
folder toni dan gieo.pptx
folder toni dan gieo.pptxfolder toni dan gieo.pptx
folder toni dan gieo.pptx
 
folder toni dan gieo.pptx
folder toni dan gieo.pptxfolder toni dan gieo.pptx
folder toni dan gieo.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
 
kualitas source code dan pengujian program
kualitas source code dan pengujian programkualitas source code dan pengujian program
kualitas source code dan pengujian program
 
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
 
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.pptx
Kualitas Source Code.pptxKualitas Source Code.pptx
Kualitas Source Code.pptx
 
kualitas source code dan pengujianprogram
kualitas source code dan pengujianprogramkualitas source code dan pengujianprogram
kualitas source code dan pengujianprogram
 
septria sendy.pptx
septria sendy.pptxseptria sendy.pptx
septria sendy.pptx
 
( kualitas source code).pptx
( kualitas source code).pptx( kualitas source code).pptx
( kualitas source code).pptx
 
Kualitas Source Code dan Pengujian Program angelrika & lindesy natalia.pptx
Kualitas Source Code dan Pengujian Program angelrika & lindesy natalia.pptxKualitas Source Code dan Pengujian Program angelrika & lindesy natalia.pptx
Kualitas Source Code dan Pengujian Program angelrika & lindesy natalia.pptx
 
Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunak
 
kualitas source code dan pengujian program
kualitas source code dan pengujian programkualitas source code dan pengujian program
kualitas source code dan pengujian program
 
MARCELLINO XII IS3 .pptx
MARCELLINO XII IS3 .pptxMARCELLINO XII IS3 .pptx
MARCELLINO XII IS3 .pptx
 

Recently uploaded

AKSI NYATA PENDIDIKAN INKLUSIF (perubahan kecil dengan dampak besar)
AKSI NYATA PENDIDIKAN INKLUSIF (perubahan kecil dengan dampak besar)AKSI NYATA PENDIDIKAN INKLUSIF (perubahan kecil dengan dampak besar)
AKSI NYATA PENDIDIKAN INKLUSIF (perubahan kecil dengan dampak besar)
juliafnita47
 
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan Regulasi Terbaru P...
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan  Regulasi  Terbaru P...PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan  Regulasi  Terbaru P...
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan Regulasi Terbaru P...
Kanaidi ken
 
PAPARAN PELATIHAN SATKAMLING DALAM RANGKA LOMBA.pptx
PAPARAN PELATIHAN SATKAMLING DALAM RANGKA LOMBA.pptxPAPARAN PELATIHAN SATKAMLING DALAM RANGKA LOMBA.pptx
PAPARAN PELATIHAN SATKAMLING DALAM RANGKA LOMBA.pptx
xtemplat
 
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdfAksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
DenysErlanders
 
Panduan E_KSP SMK 2024 Program Kemendikbud SMK
Panduan E_KSP SMK 2024 Program Kemendikbud SMKPanduan E_KSP SMK 2024 Program Kemendikbud SMK
Panduan E_KSP SMK 2024 Program Kemendikbud SMK
PujiMaryati
 
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
RizkiArdhan
 
CP dan ATP bahasa indonesia fase B kelas 12.pdf
CP dan ATP bahasa indonesia fase B kelas 12.pdfCP dan ATP bahasa indonesia fase B kelas 12.pdf
CP dan ATP bahasa indonesia fase B kelas 12.pdf
andimagfirahwati1
 
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptxpdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
vivi211570
 
Alur tujuan pembelajaran bahasa inggris kelas x fase e
Alur tujuan pembelajaran bahasa inggris kelas x fase eAlur tujuan pembelajaran bahasa inggris kelas x fase e
Alur tujuan pembelajaran bahasa inggris kelas x fase e
MsElisazmar
 
REAKSI MASYARAKAT TERHADAP PENJAJAHAN BARAT DI MESIR (2).pptx
REAKSI MASYARAKAT TERHADAP PENJAJAHAN BARAT DI MESIR (2).pptxREAKSI MASYARAKAT TERHADAP PENJAJAHAN BARAT DI MESIR (2).pptx
REAKSI MASYARAKAT TERHADAP PENJAJAHAN BARAT DI MESIR (2).pptx
ianchin0007
 
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdfTugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
SafaAgrita1
 
Panduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdf
Panduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdfPanduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdf
Panduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdf
NurHasyim22
 
Perangkat pembelajaran dalam kurikulum merdeka
Perangkat pembelajaran dalam kurikulum merdekaPerangkat pembelajaran dalam kurikulum merdeka
Perangkat pembelajaran dalam kurikulum merdeka
AchmadArifudin3
 
Bab 7Korupsi sebagai persoalan moral .pptx
Bab 7Korupsi sebagai persoalan moral  .pptxBab 7Korupsi sebagai persoalan moral  .pptx
Bab 7Korupsi sebagai persoalan moral .pptx
Habibatut Tijani
 
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Fathan Emran
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdfRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
OswaldusDiwaDoka
 
Pengenalan Morfologi & Tata Bahasa Indonesia
Pengenalan Morfologi & Tata Bahasa IndonesiaPengenalan Morfologi & Tata Bahasa Indonesia
Pengenalan Morfologi & Tata Bahasa Indonesia
sucibrooks86
 
Modul Ajar PAI dan Budi Pekerti Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 5 Fase C Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 5 Fase C Kurikulum Merdeka
Fathan Emran
 
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdfDemonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
d2spdpnd9185
 
Modul Ajar Biologi Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Biologi Kelas 10 Fase E Kurikulum MerdekaModul Ajar Biologi Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Biologi Kelas 10 Fase E Kurikulum Merdeka
Fathan Emran
 

Recently uploaded (20)

AKSI NYATA PENDIDIKAN INKLUSIF (perubahan kecil dengan dampak besar)
AKSI NYATA PENDIDIKAN INKLUSIF (perubahan kecil dengan dampak besar)AKSI NYATA PENDIDIKAN INKLUSIF (perubahan kecil dengan dampak besar)
AKSI NYATA PENDIDIKAN INKLUSIF (perubahan kecil dengan dampak besar)
 
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan Regulasi Terbaru P...
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan  Regulasi  Terbaru P...PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan  Regulasi  Terbaru P...
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan Regulasi Terbaru P...
 
PAPARAN PELATIHAN SATKAMLING DALAM RANGKA LOMBA.pptx
PAPARAN PELATIHAN SATKAMLING DALAM RANGKA LOMBA.pptxPAPARAN PELATIHAN SATKAMLING DALAM RANGKA LOMBA.pptx
PAPARAN PELATIHAN SATKAMLING DALAM RANGKA LOMBA.pptx
 
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdfAksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
 
Panduan E_KSP SMK 2024 Program Kemendikbud SMK
Panduan E_KSP SMK 2024 Program Kemendikbud SMKPanduan E_KSP SMK 2024 Program Kemendikbud SMK
Panduan E_KSP SMK 2024 Program Kemendikbud SMK
 
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
 
CP dan ATP bahasa indonesia fase B kelas 12.pdf
CP dan ATP bahasa indonesia fase B kelas 12.pdfCP dan ATP bahasa indonesia fase B kelas 12.pdf
CP dan ATP bahasa indonesia fase B kelas 12.pdf
 
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptxpdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
 
Alur tujuan pembelajaran bahasa inggris kelas x fase e
Alur tujuan pembelajaran bahasa inggris kelas x fase eAlur tujuan pembelajaran bahasa inggris kelas x fase e
Alur tujuan pembelajaran bahasa inggris kelas x fase e
 
REAKSI MASYARAKAT TERHADAP PENJAJAHAN BARAT DI MESIR (2).pptx
REAKSI MASYARAKAT TERHADAP PENJAJAHAN BARAT DI MESIR (2).pptxREAKSI MASYARAKAT TERHADAP PENJAJAHAN BARAT DI MESIR (2).pptx
REAKSI MASYARAKAT TERHADAP PENJAJAHAN BARAT DI MESIR (2).pptx
 
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdfTugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
 
Panduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdf
Panduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdfPanduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdf
Panduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdf
 
Perangkat pembelajaran dalam kurikulum merdeka
Perangkat pembelajaran dalam kurikulum merdekaPerangkat pembelajaran dalam kurikulum merdeka
Perangkat pembelajaran dalam kurikulum merdeka
 
Bab 7Korupsi sebagai persoalan moral .pptx
Bab 7Korupsi sebagai persoalan moral  .pptxBab 7Korupsi sebagai persoalan moral  .pptx
Bab 7Korupsi sebagai persoalan moral .pptx
 
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdfRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
 
Pengenalan Morfologi & Tata Bahasa Indonesia
Pengenalan Morfologi & Tata Bahasa IndonesiaPengenalan Morfologi & Tata Bahasa Indonesia
Pengenalan Morfologi & Tata Bahasa Indonesia
 
Modul Ajar PAI dan Budi Pekerti Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 5 Fase C Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 5 Fase C Kurikulum Merdeka
 
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdfDemonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
 
Modul Ajar Biologi Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Biologi Kelas 10 Fase E Kurikulum MerdekaModul Ajar Biologi Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Biologi Kelas 10 Fase E Kurikulum Merdeka
 

kualitas source code dan pengujian program

  • 1. Kualitas source code dan pengujian program
  • 2. A. Kualitas perangkat dan source code 1. Pengembangan perangkat lunak proses pengembangan perangkat lunak menurut Dwi Maryono dalam cakap mengaplikasikan informatika kelas Xll SMA dan MA,adalah proses membagi pekerjaan pengembangan perangkat lunak ke dalam fase yang berbeda .tujuannya meningkatkan desain, manajemen produk,dan manajemen proyek.sedikitnya ada enam metode yang sering digunakan untuk mengembangkan perangkat lunak. a. Modal Air Terjun klasik (waterfall) metode ini pertama kali dikembangkan oleh Winston w.Royce. Model ini sangat sederhana ,tetapi cukup dan baik ideal untuk pengembangan perangkat lunak . Terdapat lima tahapan proses,yaitu communication ,planning,modelling ,construction,dan deployment. Communication merupakan tahapan yang pemilik proyek menyampaikan kebutuhan dan permasalahannya kepada pengembang.selanjutnya, bersama-sama mereka mengumpulkan data-data yang diperlukan dan merumsukannya ke dalam fitur-fitur perangkat lunak. Proses perancangan (planning) dimulai dengan merumsukan estimasi kerja, kebutuhan sumber daya serta perencannan alur kerja. Dilanjutkan dengan tahap perancangan struktur data,arsitektur,tampilan,dan algoritma perangkat lunak. Pada construction mencakup juga tahapan uji coba pengoperasian perangkat lunak untuk mengetahui kekurangnya.
  • 3. B. prototype Terdapat beberapa tahapan dalam prototype sebagai berikut. 1) Mengumpulkan kebutuhan Pengembang dan client membahas mengenai sesuatu yang akan dibutuhkan dalam perancangan sistem tersebut, seperti proses l/O,fitur-fitur yang ada pada sistem ,dan sebagainnya. 2) Membangun prototype setelah kebutuhan sistem terdata ,pengembang akan membuat perancangan sistem secara sederhana terlebih dahulu sebagai contoh dasar atau gambaran sistem yang akan digunakan oleh pengguna. 3) Evaluasi protoype setelah melakukan perancangan sistem, tahapan selanjutnya yaitu mengvaluasi hasil prototype yang telah dibuat oleh pengembang ( apakah sudah sesuai dengan permintaan client) 4) Pengkodean sistem pengembang akan mengksekusi apa pun yang terdapat pada sistem menggunakan Bahasa pemrograman yang sesuai dengan kebutuhan. 5) Pengujian sistem pada tahapan ini akan dilakukan suatu pengujian untuk mengetahui seberapa besar keberhasilan sistem tersebut. 6) Evaluasi sistem di sinilah tugas client mengevaluasi sistem untuk mengurangi risiko terjadfi eror pada sistem agar sistem dapat dikatakan user friendly. 7) Penggunaan sistem sistem yang sudah lolos melalui semua tahapan , artinya sistem sudah siap digunakan secara umum ole user. berikut kelebihan dan kekurangan metode atau model prototype . Kelebihann:
  • 4. c. Model Rapid Application Development (RAP)  RAPID APPLICATION DEVELOPMENT (RAD) MERUPAKAN METODE YANG MENGGUNAKAN PENDEKATAN ITERATIF DAN INKREMENTAL ,TETAPI LEBIH MENITIKBERATKAN PADA TENGGAT WAKTU DAN EFIENSI BIAYA YANG SESUAI DENGAN KEBUTUHAN.  PENGEMBANGAN DENGAN METODE RAD DIANGGAP LEBIH SINGKAT.  TAHAP AWAL METODE RAD YAITU MELAKUKAN IDENTIFIKASI TUJUAN YANG DILANJUTKAN DENGAN KOMUNIKASI DAN PERANCANGAN ,DI MANA SELURUH PIHAK TERLIBAT AKTIF DALAM SETIAP PERUMUSANNYA.TAHAP KEDUA YAITU MENDESAIN SISTEM ATAU PERANGKAT LUNAK SESUAI KEBUTUHAN YANG JUGA MELIBATKAN KEDUA B ELAH PIHAK.  APABILA TERDAPAT KESALAHAN ATAU MENGALAMI EROR,PERBAIKAN LANGSUNG DITERAPKAN. KELEBIHAN : 1) ADANYA PROTOTYPE 2) PROSES PENGEMBANGAN LEBIH CEPAT 3) PENGURANGAN PENULISAN KODE YANG KOMPLKEKS KARENA KEBERADAAN REUSE CODE KEKURANGAN : 1) KURANG RELEVAN UNTUK PROYEK SKALA BESAR 2) DIPERLUKAN KOMITMEN YANG KUAT ANTARA PENGEMBANG DAN PENGGUNA 3) MEMBUTUHKAN SUMBER DAYA YANG BESAR UNTUK PROYEK YANG BESAR
  • 5. D. SPIRAL  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 KETEPATAN BERDASARKAN KEINGINAN DAN KEBUTUHAN PENGGUNANYA. E. AGILE AGILE MERUPAKAN METODE PENGEMBANGAN PERANGKAT LUNAK JANGKA PENDEK YANG DIDASARKAN PADA PENGEMBANGAN BERULANG,DI MANA PERSYARATAN DAN SOLUSINYA BERKEMBANG MELALUI KOLABORASI ANTARA TIM LINTAS FUNGSI DENGAN PENGATURAN SENDIRI. F. SCRUM SCRUM MERUPAKAN METODE YANG MENGGUNAKAN TEKNIK PENDEKATAN AGILE.METODE INI MENGGUNAKAN KERANGKA KERJA DI MANA ORANG DAPAT MENGATASI MASALAH ADAPTIF YANG KOMPLEKS ,TETAPI JUGA SECARA PRODUKTIF DANB KREATIF MEMBERIKAN PRODUK DENGAN NILAI SETINGGI MUNGKI.