Postingan

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...

Pertemuan 11

PERANCANGAN APLIKASI WEB 1. Langkah-langkah web design dengan membuat: Perancangan Isi : Dikembangkan selama tahapan analisis, dilakukan sebagai basis untuk penetapan objek-objek Perancangan Estetika (Perancangan Grafis): Perancangan Estetika (Perancangan Grafis) Perancangan Arsitektural: Fokus pada struktur hypermedia untuk semua objek isi dan untuk semua fungsi pada aplikasi web Perancangan Antarmuka: Menentukan tampilan dan mekanisme interaksi yang mendefinisikan user interface Perancangan Struktur Navigasi: Mendefinisikan bagaimana end user melakukan penelusuran untuk melintasi hypermedia Perancangan Komponen: Merepresentasikan rincian struktur elemen-elemen fungsional aplikasi web  Contoh disain yang sulit dipahami, karena mengandung pernyataan yang umum berupa “Link” 2. SIFAT-SIFAT APLIKASI WEB Kepadatan jaringan  Keserempakan Jumlah pengguna yang tidak dapat diprediksi  Kinerja  Ketersediaan Digerakkan oleh data Peka terhadap...

Pertemuan 10

Gambar
  DESAIN ARSITEKTUR 1. Konsep Desain Arsitektur      Perancangan arsitektur merupakan tahap pertama dalam proses perancangan perangkat lunak, yang dimulai dengan perancangan data kemudian berlanjut pada penurunan satu atau lebih struktur arsitektural sistem. Arsitektur sistem perangkat lunak adalah struktur sistem perangkat lunak yang menggabungkan komponen perangkat lunak, properti yang tampak dari komponen tersebut, dan mendeskripsikan hubungan antar komponen. Output dari perancangan arsitektur berupa model arsitektur yang menggambarkan bagaimana sistem diatur sebagai satu set komponen yang saling berkomunikasi. 2. Arsitektur Perangkat Lunak Arsitektur perangkat lunak mencakup: Komponen bangunan yang berbeda dapat diintegrasikan menjadi suatu bentuk keseluruhan yang bersifat kohesif Bangunan yang dibuat sesuai dengan lingkungannya Bangunan yang dibangun sesuai dengan kegunaannya Tekstur, warna dan material pembentuknya dikombinasikan untuk membuat tampilan yan...