SlideShare a Scribd company logo
1 of 5
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.pptxSintaTik
 
kualitas source code dan pengujian program
kualitas source code dan pengujian programkualitas source code dan pengujian program
kualitas source code dan pengujian programLusy53
 
KUALITAS S.D & PENGUJIAN PROGRAM.pptx
KUALITAS S.D & PENGUJIAN PROGRAM.pptxKUALITAS S.D & PENGUJIAN PROGRAM.pptx
KUALITAS S.D & PENGUJIAN PROGRAM.pptxJiuJiu5
 
KUALITAS SOURCE CODE & PENGUJIAN PROGRAM.pptx
KUALITAS SOURCE CODE & PENGUJIAN PROGRAM.pptxKUALITAS SOURCE CODE & PENGUJIAN PROGRAM.pptx
KUALITAS SOURCE CODE & PENGUJIAN PROGRAM.pptxJustDime
 
KUALITAS SOURCE CODE & PENGUJIAN PROGRAM.pptx
KUALITAS SOURCE CODE & PENGUJIAN PROGRAM.pptxKUALITAS SOURCE CODE & PENGUJIAN PROGRAM.pptx
KUALITAS SOURCE CODE & PENGUJIAN PROGRAM.pptxJustDime
 
folder toni dan gieo.pptx
folder toni dan gieo.pptxfolder toni dan gieo.pptx
folder toni dan gieo.pptxToni239316
 
folder toni dan gieo.pptx
folder toni dan gieo.pptxfolder toni dan gieo.pptx
folder toni dan gieo.pptxToni239316
 
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 pptxBongSemoi1506
 
Kualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian ProgramKualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian ProgramBongMuingo
 
kualitas source code dan pengujian program
kualitas source code dan pengujian programkualitas source code dan pengujian program
kualitas source code dan pengujian programRioKomando
 
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.pptxFernando540705
 
Kualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian ProgramKualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian ProgramMagnificoMagnifico
 
kualitas source code dan pengujianprogram
kualitas source code dan pengujianprogramkualitas source code dan pengujianprogram
kualitas source code dan pengujianprogramFerDynan2
 
septria sendy.pptx
septria sendy.pptxseptria sendy.pptx
septria sendy.pptxVirping
 
( kualitas source code).pptx
( kualitas source code).pptx( kualitas source code).pptx
( kualitas source code).pptxRainLovy
 
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.pptxSusantiwu1
 
Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunakDavy Arya Atmaja
 
kualitas source code dan pengujian program
kualitas source code dan pengujian programkualitas source code dan pengujian program
kualitas source code dan pengujian programelliscasandra06
 
MARCELLINO XII IS3 .pptx
MARCELLINO XII IS3 .pptxMARCELLINO XII IS3 .pptx
MARCELLINO XII IS3 .pptxMARCELLINO21
 

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

MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAMODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAAndiCoc
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxIvvatulAini
 
Materi Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxMateri Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxSaujiOji
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptnabilafarahdiba95
 
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfWidyastutyCoyy
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanAdePutraTunggali
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfEniNuraeni29
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"baimmuhammad71
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfAkhyar33
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7IwanSumantri7
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...MuhammadSyamsuryadiS
 
Modul Projek - Batik Ecoprint - Fase B.pdf
Modul Projek  - Batik Ecoprint - Fase B.pdfModul Projek  - Batik Ecoprint - Fase B.pdf
Modul Projek - Batik Ecoprint - Fase B.pdfanitanurhidayah51
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxDedeRosza
 
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxTEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxMOHDAZLANBINALIMoe
 
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYSOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYNovitaDewi98
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...Kanaidi ken
 

Recently uploaded (20)

MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAMODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptx
 
Materi Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxMateri Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptx
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
 
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - Perencanaan
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
 
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
 
Modul Projek - Batik Ecoprint - Fase B.pdf
Modul Projek  - Batik Ecoprint - Fase B.pdfModul Projek  - Batik Ecoprint - Fase B.pdf
Modul Projek - Batik Ecoprint - Fase B.pdf
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
 
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxTEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
 
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYSOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
 

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.