SlideShare a Scribd company logo
DIRECTED BY JJ & CW
1. Pengembangan Perangkat Lunak
Proses pengembangan perangkat lunak menurut Dwi Maryono dalam cakap
mengaplikasikan informatika kelas XII SMA dan MA, adalah proses membagi
pekerjaan pengembangan perangkat lunak ke dalam fase yang berbeda.tujuannya
meningkatkan desain,manajemen produk, dan manejemen proyek. Ada enam
metode yang sering digunakan untuk mengembangkan perangkat lunak.
A. Model air terjun klasik ( waterfall)
Metode ini pertama kali dikembangkan
oleh Winston W . Royce. Model ini sangat
sederhana,tetapi cukup baiki dan ideal
untuk pengembangan perangkat lunak.
Terdapat beberapa tahapan proses,
seperti gambar dibawah
B. Prototype
Prototype merupakan
sebuah metode yang
pengembang dan client
dapat saling membantu
dalam merancang suatu
sistem.
1. Mengumpulkan Kebutuhan
Pengembangan dan client membahas mengenai sesuatu yang akan dibutuhkan dalam perencangan sistem tersebut, seperti
proses I/O, fitur-fitur yang ada pada sistem, dan sebagainya.
2. Membangun Prototype
Setelah kebutuhan sistem terdata, pengembangan akan membuat perancangan sistem secara sederhana terlebih dahulu sebagai
contoh dasar atau gambaran sistem yang akan digunakan oleh pengguna.
3. Evaluasi Prototype
Setelah melakukan perancangan sistem, tahapan selanjutnya yaitu mengevaluasi hasil prototype yang telah dibuat oleh
pengembangan (apakah sudah sesuai dengan permintaan client).
4. Pengkodean Sisyem
Jika sistem sudah selesai melalui tahap evaluasi prototype dan tidak ada yang perlu diperbaiki lagi, pengembangan akan
melakukan proses pengkodean sistem.
5. Pengujian Sistem
Pada tahap ini akan dilakukan suatu pengujian untuk mengetahui seberapa besar kebersihan sistem tersebut.
6. Evaluasi Sistem
Di sinilah tugas client mengevaluasi sistem untuk mengurangi risiko terjadi eror pada sistem dapat dikatan user friendly.
7. Penggunaan Sistem
Sistem yang sudah lolos melalui semua tahapan, artinya sistem sudah siap digunakan secara umum oleh user.
Berikut kelebihan dan kekurangan metode atau model prototype.
Kelebihan:
1) Terjadianya komunikasi yang baik antara pelanggan dan pengembangan.
2) Memudahkan pengembangan dalam menentukan kebutuhan pelanggan.
3) Penentuan kebutuhan lebih mudah diwujudkan.
4) Adanya partisipasi aktif client dalam pengembangan sistem sehingga hasil perangkat lunak mudah disesuaikan dengan
kebutuhan dan keinginan pelanggan.
5) Hemat waktu.
Kekurangan:
1) Proses perancangan dan analisis terlalu singkat.
2) Kurang fleksibel dalam menghadapi perubahan.
3) Terkadang pengembangan membuat kompromi implementasi menggunakan sistem operasi yang tidak relevan dan
algoritma yang tidak efisien.
C. Model Rapid Application Development ( RAP )
Rapid Application Development ( RAP ) merupakan metode yang digunakan pendekatan iterative dan incremental, tetapi
lebih menitikberatkan pada tenggat waktu dan efisiensi biaya yanf sesuai dengan kebutuhan.
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 belah pihak.
Kelebihan:
1) Adanya prototype.
2) Proses pengembangan lebih cepat.
3) Pengurangan penulisan kode yang kompleks karena keberadaan reuse code.
Kekurangan:
1) Kurang relevan untuk proyek skala besar.
2) Diperlukan komitmen yang kuat antara pengembangan dan penggunaan.
3) Membutuhkan sumber daya yang besar untuk proyek yang besar.
D. Spiral
Metode ini pertama kali diperkenalkan oleh barry boehm. Menurut Borry Boehm model ini sangat berguna untuk
melakukan pembangunan proyek-proyek besar dan prosesnya dilakukan dengan memperhatikan risiko proyek sehingga
pada akhirnya akan menghasilkan model proses yang tepat sesuai kebutuhan pengguna.
E. Agile
Agile merupakan metode pengembangan perangkat lunak jangka pendek yang didasarkan pada pengembangan berulang.
Agile memiliki kelebihan,seperti hemat biaya,menambah produktivitas tim, meningkatkan kualitas perangkat lunak, dan
menambah tingkat kepuasan komsumen. Adapun kekurangannya, memunculkan permasalahan dari arsitektur ataupun
desain dan sulitnya memprediksi analisi, desain, dan pengembangan.
F. Scrum
Scrum merupakan metode menggunakan teknik pendekatan agile. Metode ini menggunakan kerangka kerja dimana orang
dapat mengatasi masalah adaptif yang kompleks, tetapi juga secara produktif dan kreatif memberikan produk dengan nilai
setinggi mungkin. Proses pengembangan dimulai dengan merumuskan target sprint priotitas dari setiap tim, dilanjutkan
dengan pengidentifikasian pekerjaan spesifik serta proses pengerjaan sesuai pada setiap sprint selama masa penggrapan.

More Related Content

Similar to KUALITAS S.D & PENGUJIAN PROGRAM.pptx

Safika & Risca
Safika & RiscaSafika & Risca
Safika & Risca
SafikaFika3
 
Kualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian ProgramKualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian Program
NoviaAlisa
 
Kualitas Source Code dan Pengujian Program.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).pptx
( kualitas source code).pptx( kualitas source code).pptx
( kualitas source code).pptx
RainLovy
 
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
Fernando540705
 
Tugas TIK EMY&SYLVIAN.pptx
Tugas TIK EMY&SYLVIAN.pptxTugas TIK EMY&SYLVIAN.pptx
Tugas TIK EMY&SYLVIAN.pptx
ssuser101947
 
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
 
. Kualitas Source Code.pptx
. Kualitas Source Code.pptx. Kualitas Source Code.pptx
. Kualitas Source Code.pptx
gaudensius
 
kualitas source code dan pengujian program
kualitas source code dan pengujian programkualitas source code dan pengujian program
kualitas source code dan pengujian program
Lusy53
 
febbby and frisca.pptx
febbby and frisca.pptxfebbby and frisca.pptx
febbby and frisca.pptx
febby932018
 
KUALITAS SOURCE CODE DAN PENGUJIAN PROGRAM
KUALITAS SOURCE CODE DAN PENGUJIAN PROGRAMKUALITAS SOURCE CODE DAN PENGUJIAN PROGRAM
KUALITAS SOURCE CODE DAN PENGUJIAN PROGRAM
Susantiwu1
 
Materi Tik
Materi TikMateri Tik
Materi Tik
CrisKho
 
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
 
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
vinsen7
 
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
vinsen7
 
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
 
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
MagnificoMagnifico
 

Similar to KUALITAS S.D & PENGUJIAN PROGRAM.pptx (20)

Safika & Risca
Safika & RiscaSafika & Risca
Safika & Risca
 
Kualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian ProgramKualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian Program
 
Kualitas Source Code dan Pengujian Program.pptx
Kualitas Source Code dan Pengujian Program.pptxKualitas Source Code dan Pengujian Program.pptx
Kualitas Source Code dan Pengujian Program.pptx
 
( kualitas source code).pptx
( kualitas source code).pptx( kualitas source code).pptx
( kualitas source code).pptx
 
Kualitas Source Code dan Pengujian Program.pptx
Kualitas Source Code dan Pengujian Program.pptxKualitas Source Code dan Pengujian Program.pptx
Kualitas Source Code dan Pengujian Program.pptx
 
Tugas TIK EMY&SYLVIAN.pptx
Tugas TIK EMY&SYLVIAN.pptxTugas TIK EMY&SYLVIAN.pptx
Tugas TIK EMY&SYLVIAN.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
 
. Kualitas Source Code.pptx
. Kualitas Source Code.pptx. Kualitas Source Code.pptx
. Kualitas Source Code.pptx
 
kualitas source code dan pengujian program
kualitas source code dan pengujian programkualitas source code dan pengujian program
kualitas source code dan pengujian program
 
febbby and frisca.pptx
febbby and frisca.pptxfebbby and frisca.pptx
febbby and frisca.pptx
 
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.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
 
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
 
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
 
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
 
Rangkuman SDLC
Rangkuman SDLCRangkuman SDLC
Rangkuman SDLC
 

Recently uploaded

Permainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaanPermainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaan
DEVI390643
 
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
Indah106914
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Fathan Emran
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
Dedi Dwitagama
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
setiatinambunan
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
UmyHasna1
 
tugas modul 1.4 Koneksi Antar Materi (1).pptx
tugas  modul 1.4 Koneksi Antar Materi (1).pptxtugas  modul 1.4 Koneksi Antar Materi (1).pptx
tugas modul 1.4 Koneksi Antar Materi (1).pptx
d2spdpnd9185
 
Laporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdfLaporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdf
gloriosaesy
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
kinayaptr30
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
asyi1
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
lindaagina84
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
SurosoSuroso19
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
PURWANTOSDNWATES2
 
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdfINDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
NurSriWidyastuti1
 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
MuhammadBagusAprilia1
 
Diseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptxDiseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptx
LucyKristinaS
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
DataSupriatna
 
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Fathan Emran
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
erlita3
 
untuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawasuntuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawas
TEDYHARTO1
 

Recently uploaded (20)

Permainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaanPermainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaan
 
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
 
tugas modul 1.4 Koneksi Antar Materi (1).pptx
tugas  modul 1.4 Koneksi Antar Materi (1).pptxtugas  modul 1.4 Koneksi Antar Materi (1).pptx
tugas modul 1.4 Koneksi Antar Materi (1).pptx
 
Laporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdfLaporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdf
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
 
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdfINDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
 
Diseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptxDiseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptx
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
 
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
 
untuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawasuntuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawas
 

KUALITAS S.D & PENGUJIAN PROGRAM.pptx

  • 2. 1. Pengembangan Perangkat Lunak Proses pengembangan perangkat lunak menurut Dwi Maryono dalam cakap mengaplikasikan informatika kelas XII SMA dan MA, adalah proses membagi pekerjaan pengembangan perangkat lunak ke dalam fase yang berbeda.tujuannya meningkatkan desain,manajemen produk, dan manejemen proyek. Ada enam metode yang sering digunakan untuk mengembangkan perangkat lunak.
  • 3. A. Model air terjun klasik ( waterfall) Metode ini pertama kali dikembangkan oleh Winston W . Royce. Model ini sangat sederhana,tetapi cukup baiki dan ideal untuk pengembangan perangkat lunak. Terdapat beberapa tahapan proses, seperti gambar dibawah
  • 4. B. Prototype Prototype merupakan sebuah metode yang pengembang dan client dapat saling membantu dalam merancang suatu sistem.
  • 5. 1. Mengumpulkan Kebutuhan Pengembangan dan client membahas mengenai sesuatu yang akan dibutuhkan dalam perencangan sistem tersebut, seperti proses I/O, fitur-fitur yang ada pada sistem, dan sebagainya. 2. Membangun Prototype Setelah kebutuhan sistem terdata, pengembangan akan membuat perancangan sistem secara sederhana terlebih dahulu sebagai contoh dasar atau gambaran sistem yang akan digunakan oleh pengguna. 3. Evaluasi Prototype Setelah melakukan perancangan sistem, tahapan selanjutnya yaitu mengevaluasi hasil prototype yang telah dibuat oleh pengembangan (apakah sudah sesuai dengan permintaan client). 4. Pengkodean Sisyem Jika sistem sudah selesai melalui tahap evaluasi prototype dan tidak ada yang perlu diperbaiki lagi, pengembangan akan melakukan proses pengkodean sistem. 5. Pengujian Sistem Pada tahap ini akan dilakukan suatu pengujian untuk mengetahui seberapa besar kebersihan sistem tersebut. 6. Evaluasi Sistem Di sinilah tugas client mengevaluasi sistem untuk mengurangi risiko terjadi eror pada sistem dapat dikatan user friendly. 7. Penggunaan Sistem Sistem yang sudah lolos melalui semua tahapan, artinya sistem sudah siap digunakan secara umum oleh user.
  • 6. Berikut kelebihan dan kekurangan metode atau model prototype. Kelebihan: 1) Terjadianya komunikasi yang baik antara pelanggan dan pengembangan. 2) Memudahkan pengembangan dalam menentukan kebutuhan pelanggan. 3) Penentuan kebutuhan lebih mudah diwujudkan. 4) Adanya partisipasi aktif client dalam pengembangan sistem sehingga hasil perangkat lunak mudah disesuaikan dengan kebutuhan dan keinginan pelanggan. 5) Hemat waktu. Kekurangan: 1) Proses perancangan dan analisis terlalu singkat. 2) Kurang fleksibel dalam menghadapi perubahan. 3) Terkadang pengembangan membuat kompromi implementasi menggunakan sistem operasi yang tidak relevan dan algoritma yang tidak efisien. C. Model Rapid Application Development ( RAP ) Rapid Application Development ( RAP ) merupakan metode yang digunakan pendekatan iterative dan incremental, tetapi lebih menitikberatkan pada tenggat waktu dan efisiensi biaya yanf sesuai dengan kebutuhan. 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 belah pihak.
  • 7. Kelebihan: 1) Adanya prototype. 2) Proses pengembangan lebih cepat. 3) Pengurangan penulisan kode yang kompleks karena keberadaan reuse code. Kekurangan: 1) Kurang relevan untuk proyek skala besar. 2) Diperlukan komitmen yang kuat antara pengembangan dan penggunaan. 3) Membutuhkan sumber daya yang besar untuk proyek yang besar. D. Spiral Metode ini pertama kali diperkenalkan oleh barry boehm. Menurut Borry Boehm model ini sangat berguna untuk melakukan pembangunan proyek-proyek besar dan prosesnya dilakukan dengan memperhatikan risiko proyek sehingga pada akhirnya akan menghasilkan model proses yang tepat sesuai kebutuhan pengguna. E. Agile Agile merupakan metode pengembangan perangkat lunak jangka pendek yang didasarkan pada pengembangan berulang. Agile memiliki kelebihan,seperti hemat biaya,menambah produktivitas tim, meningkatkan kualitas perangkat lunak, dan menambah tingkat kepuasan komsumen. Adapun kekurangannya, memunculkan permasalahan dari arsitektur ataupun desain dan sulitnya memprediksi analisi, desain, dan pengembangan. F. Scrum Scrum merupakan metode menggunakan teknik pendekatan agile. Metode ini menggunakan kerangka kerja dimana orang dapat mengatasi masalah adaptif yang kompleks, tetapi juga secara produktif dan kreatif memberikan produk dengan nilai setinggi mungkin. Proses pengembangan dimulai dengan merumuskan target sprint priotitas dari setiap tim, dilanjutkan dengan pengidentifikasian pekerjaan spesifik serta proses pengerjaan sesuai pada setiap sprint selama masa penggrapan.