Postingan

Menampilkan postingan dari Desember, 2021

Pertemuan 14

 IMPLEMENTASI PERANGKAT LUNAK  • Perancangan dan implementasi PL adalah tahap dalam proses RPL dimana dikembangkan sistem PL yang dapat dieksekusi.  • Implementasi adalah proses mewujudkan desain sebagai sebuah program.  • RPL mencakup semua kegiatan yang terlibat dalam pengembangan PL dari persyaratan awal sistem hingga pemeliharaan dan pengelolaan sistem yang digunakan.  • Implementasi dapat melibatkan pengembangan program atau menyesuaikan dan mengadaptasi sistem generik, off-the-shelf untuk memenuhi persyaratan khusus dari suatu organisasi.  Aspek implementasi yang sangat penting untuk RPL:  1. Reuse Sebagian besar PL modern dibangun dengan menggunakan kembali komponen atau sistem yang ada.  2. Configuration Management Selama proses pengembangan, banyak versi yang berbeda dari setiap komponen PL.  3. Host-Target Development Produksi PL biasanya tidak dijalankan pada komputer yang sama dengan lingkungan pengembangan PL. Pengembangan pada s...

Pertemuan 13

 KONSEP PENGUJIAN UNTUK APLIKASI WEB  A. Dimensi Kualitas  Kualitas dievaluasi dengan menerapkan serangkaian tinjauan teknis yang melihat berbagai elemen dari model perancangan dan dengan menerapkan proses pengujian. Atribut Dimensi Kualitas  1. Isi (content) Dievaluasi di tingkat sintak dan semantik. Pada tingkat sintak dokumen berbasis teks diuji dalam hal ejaan, tanda baca dan tata bahasa. Pada tingkat semantik aspek yang dinilai adalah kebenaran informasi yang disajikan, konsistensi di seluruh objek isi dan objek terkait, dan rendahnya ambiguitas  2. Fungsi Diuji untuk menemukan kesalahan yang menunjukkan ketidaksesuaian dengan persyaratan customer  3. Struktur Dinilai untuk memastikan bahwa aplikasi web benarbenar menyediakan isi dan fungsi aplikasi web 4. Kegunaan Diuji untuk memastikan bahwa setiap kategori user didukung oleh antarmuka yang user friendly serta menerapkan semua sintak dan semantik navigasi yang diperlukan 5. Kemampuan untuk dapat din...

Pertemuan 12

1. DASAR-DASAR PENGUJIAN  PERANGKAT LUNAK ▪ Pengujian perangkat lunak adalah proses menjalankan dan mengevaluasi sebuah perangkat lunak secara manual maupun otomatis untuk menguji apakah perangkat lunak sudah memenuhi persyaratan atau belum, atau untuk menentukan perbedaan antara hasil yang diharapkan dengan hasil sebenarnya. ▪ Pengujian bertujuan untuk mencari kesalahan. ▪ Pengujian yang baik adalah pengujian yang memiliki kemungkinan besar dalam menemukan kesalahan sebanyak mungkin dengan usaha sekecil mungkin. 2. PENGUJIAN WHITE BOX ▪ Disebut juga pengujian kotak kaca (glass box testing). ▪ Merupakan sebuah filosofi perancangan test case yang menggunakan struktur kontrol. ▪ Test case pada white box: 1. Menjamin bahwa semua jalur independen di dalam modul telah dieksekusi sedikitnya satu kali 2. Melaksanakan semua keputusan logis pada sisi benar dan salah 3. Melaksanakan semua perulangan (loop) yang memenuhi semua batas operasional 4. Melakukan struktur data internal untuk memast...