SlideShare a Scribd company logo
Kualitas Source Code dan
Pengujian Program
A) KUALITAS PERANGKAT LUNAK
Anda tentu sudah tidak asing lagi dengan aplikasi komputer ataupun aplikasi yang ada digawai (smartphone), bukan?
Ada kalanya saat anda akan mrnggunakan aplikasi terebut mrngalami kendala, seperti tidak dapat berjalan sebagaimana
mestinya (hang) atau eror. Kejadian ini dapat dijadikan sebagai indicator apakah aplikasi berjalan dengan baik atau
tidak. Aplikasi yang baik, artinya semua fungsi berjalan dengan baik, output yang dikeluarkan sesuai, dan mampu
mengantisipasi kesalahan atau eror sehingga aplikasi tidak berhenti secara mendadak
1. Pengembangan perangkat lunak
Proses pengembangan perangkat lunak menurut dwi maryono dalam cakap mengaplikasikan infomasi kelas XII SMA
dan MA, adalah proses membagi pekerjaan pengembangan perangkat lunak kedalam fase yang berbeda. Tujuannya
meningkatkan desain, manajemen produk, dan manajemen, proyek. Sedikitnya 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 baik dan
ideal untuk pengembangan perangkat lunak. Terdapat lima tahapan proses, yaitu communication , planning,
modeling, construction, dan deployment.
Requirement
analysis
System design
implementation
Testing
deployment
Maintenance
Modelwaterfall
B.Prototype
Prototype merupakan sebuah metode yang pengembang dan client dapat saling membantu dalam merancang suatu
sistem.
Tahapan dalam model prototype
1. Mengumpulkan kebutuhan
2. Membangun prototype
3. Evaluasi prototype
4. Pengkodean sistem
5. Pengujian sistem
6. Evaluasi sistem
7. Penggunaan sistem
C. Model Rapid Application Development(RAD)
Rapid Application Development (RAD) merupakan metode yang menggunakan pendekatan iteratif dan
incremental, tetapi lebih Menitikberatkan pada Tenggat Waktu dan efisiensi biaya yang sesuai dengan kebutuhan.
Ada beberapa Tahap awal Metode RAD yaitu:
1. Melakukan identifikasi Tujuan Yang Dilanjutkan dengan Komunikasi dan Perancangan.
2. Mendesain Sistem atau perangkat Lunak Sesuai Kebutuhan yang juga melibatkan Kedua pihak.
3. Implementasi
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 Pengembang Dan pengguna.
3. Membutuhkan Sumber Daya yang Besar Untuk Proyek Yang Besar.
D. Spiral
Metode ini Dikenalkan Oleh Barry Boehm. Menurut Barry Boehm Metode Ini Sangat Berguna Untuk
Melakukan Pembangunan Proyek Proyek Besar Dan Prosesnysa Dilakukan Dengan memperhatikan risiko proyek
Sehingga pada Akhirnya akan Menghasilkan model Proses Yang Tepat Sesuai Kebutuhan Pengguna.
Model Ini Merupakan gabungan Gabungan Dari model Prototype dan Model Waterfall.Kegunaan Dari Model ini
untuk Melakukan Perubahan, Penambahan, dan Pengembangan Perangkat Lunak dengan Memaksilkan aspek
Kecepatan dan Ketepatan Berdasarkan Keinginan dan Kebutuhan Penggunanya.
E. 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 sendiri
F. Scrum
Scrum merupakan metode yang menggunakan Teknik pendekatan agile. Metode ini menggunakan kerja
dimana orang dapat mengatasi masalah adaptif yang kompleks, tetapi juga secara produktif dan kreatif
memberikan produk dengan nilai setinggi mungkin.

More Related Content

Similar to Kualitas Source Code dan Pengujian Program Solihin dan Leo Martin.pptx

Kualitas Source Code.pptx
Kualitas Source Code.pptxKualitas Source Code.pptx
Kualitas Source Code.pptx
michellealexandria3
 
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
Susantiwu1
 
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).pptx
( kualitas source code).pptx( kualitas source code).pptx
( kualitas source code).pptx
RainLovy
 
febbby and frisca.pptx
febbby and frisca.pptxfebbby and frisca.pptx
febbby and frisca.pptx
febby932018
 
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.pptx
KUALITAS SOURCE CODE.pptxKUALITAS SOURCE CODE.pptx
KUALITAS SOURCE CODE.pptx
VirginiaForschool
 
. 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
 
kualitas source code dan pengujian program
kualitas source code dan pengujian programkualitas source code dan pengujian program
kualitas source code dan pengujian program
Doraemon2508
 
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
BunMeli
 
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
 
Materi Tik
Materi TikMateri Tik
Materi Tik
CrisKho
 
kualitas source code dan pengujian program
kualitas source code dan pengujian programkualitas source code dan pengujian program
kualitas source code dan pengujian program
elliscasandra06
 
SourceCode.pptx
SourceCode.pptxSourceCode.pptx
SourceCode.pptx
Angel527338
 
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
MagnificoMagnifico
 
folder toni dan gieo.pptx
folder toni dan gieo.pptxfolder toni dan gieo.pptx
folder toni dan gieo.pptx
Toni239316
 

Similar to Kualitas Source Code dan Pengujian Program Solihin dan Leo Martin.pptx (20)

Kualitas Source Code.pptx
Kualitas Source Code.pptxKualitas 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
 
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
 
febbby and frisca.pptx
febbby and frisca.pptxfebbby and frisca.pptx
febbby and frisca.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.pptx
KUALITAS SOURCE CODE.pptxKUALITAS SOURCE CODE.pptx
KUALITAS SOURCE CODE.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
 
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 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
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
 
Materi Tik
Materi TikMateri Tik
Materi Tik
 
kualitas source code dan pengujian program
kualitas source code dan pengujian programkualitas source code dan pengujian program
kualitas source code dan pengujian program
 
SourceCode.pptx
SourceCode.pptxSourceCode.pptx
SourceCode.pptx
 
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
 
folder toni dan gieo.pptx
folder toni dan gieo.pptxfolder toni dan gieo.pptx
folder toni dan gieo.pptx
 

Recently uploaded

ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9
mohfedri24
 
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdfPENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
smp4prg
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
ferrydmn1999
 
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
 
Permainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaanPermainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaan
DEVI390643
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
widyakusuma99
 
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
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
UditGheozi2
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
nawasenamerta
 
Koneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya PositifKoneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya Positif
Rima98947
 
Karakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
Karakteristik Manusia Komunikan dalam Bingkai Psikologi KomunikasiKarakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
Karakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
AdePutraTunggali
 
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
 
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
MirnasariMutmainna1
 
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptxJuknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
mattaja008
 
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
 
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
 
untuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawasuntuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawas
TEDYHARTO1
 
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
 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
EkoPutuKromo
 
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik DosenUNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
AdrianAgoes9
 

Recently uploaded (20)

ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9
 
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdfPENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
 
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
 
Permainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaanPermainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaan
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
 
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
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
 
Koneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya PositifKoneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya Positif
 
Karakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
Karakteristik Manusia Komunikan dalam Bingkai Psikologi KomunikasiKarakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
Karakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
 
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
 
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
 
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptxJuknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.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
 
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
 
untuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawasuntuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawas
 
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
 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
 
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik DosenUNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
 

Kualitas Source Code dan Pengujian Program Solihin dan Leo Martin.pptx

  • 1. Kualitas Source Code dan Pengujian Program
  • 2. A) KUALITAS PERANGKAT LUNAK Anda tentu sudah tidak asing lagi dengan aplikasi komputer ataupun aplikasi yang ada digawai (smartphone), bukan? Ada kalanya saat anda akan mrnggunakan aplikasi terebut mrngalami kendala, seperti tidak dapat berjalan sebagaimana mestinya (hang) atau eror. Kejadian ini dapat dijadikan sebagai indicator apakah aplikasi berjalan dengan baik atau tidak. Aplikasi yang baik, artinya semua fungsi berjalan dengan baik, output yang dikeluarkan sesuai, dan mampu mengantisipasi kesalahan atau eror sehingga aplikasi tidak berhenti secara mendadak 1. Pengembangan perangkat lunak Proses pengembangan perangkat lunak menurut dwi maryono dalam cakap mengaplikasikan infomasi kelas XII SMA dan MA, adalah proses membagi pekerjaan pengembangan perangkat lunak kedalam fase yang berbeda. Tujuannya meningkatkan desain, manajemen produk, dan manajemen, proyek. Sedikitnya 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 baik dan ideal untuk pengembangan perangkat lunak. Terdapat lima tahapan proses, yaitu communication , planning, modeling, construction, dan deployment.
  • 4. B.Prototype Prototype merupakan sebuah metode yang pengembang dan client dapat saling membantu dalam merancang suatu sistem. Tahapan dalam model prototype 1. Mengumpulkan kebutuhan 2. Membangun prototype 3. Evaluasi prototype 4. Pengkodean sistem 5. Pengujian sistem 6. Evaluasi sistem 7. Penggunaan sistem
  • 5. C. Model Rapid Application Development(RAD) Rapid Application Development (RAD) merupakan metode yang menggunakan pendekatan iteratif dan incremental, tetapi lebih Menitikberatkan pada Tenggat Waktu dan efisiensi biaya yang sesuai dengan kebutuhan. Ada beberapa Tahap awal Metode RAD yaitu: 1. Melakukan identifikasi Tujuan Yang Dilanjutkan dengan Komunikasi dan Perancangan. 2. Mendesain Sistem atau perangkat Lunak Sesuai Kebutuhan yang juga melibatkan Kedua pihak. 3. Implementasi 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 Pengembang Dan pengguna. 3. Membutuhkan Sumber Daya yang Besar Untuk Proyek Yang Besar.
  • 6. D. Spiral Metode ini Dikenalkan Oleh Barry Boehm. Menurut Barry Boehm Metode Ini Sangat Berguna Untuk Melakukan Pembangunan Proyek Proyek Besar Dan Prosesnysa Dilakukan Dengan memperhatikan risiko proyek Sehingga pada Akhirnya akan Menghasilkan model Proses Yang Tepat Sesuai Kebutuhan Pengguna. Model Ini Merupakan gabungan Gabungan Dari model Prototype dan Model Waterfall.Kegunaan Dari Model ini untuk Melakukan Perubahan, Penambahan, dan Pengembangan Perangkat Lunak dengan Memaksilkan aspek Kecepatan dan Ketepatan Berdasarkan Keinginan dan Kebutuhan Penggunanya. E. 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 sendiri F. Scrum Scrum merupakan metode yang menggunakan Teknik pendekatan agile. Metode ini menggunakan kerja dimana orang dapat mengatasi masalah adaptif yang kompleks, tetapi juga secara produktif dan kreatif memberikan produk dengan nilai setinggi mungkin.