Postingan

Menampilkan postingan dari November, 2021

Tugas Pertemuan 12

PENGUJIAN PERANGKAT LUNAK 1. DASAR-DASAR PENGUJIAN PL • Pengujian perangkat lunak adalah proses menjalankan  dan mengevaluasi sebuah PL secara manual maupun  otomatis untuk menguji apakah PL 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. A. Tujuan Pengujian a. Menilai apakah perangkat lunak yang dikembangkan  telah memenuhi kebutuhan pemakai. b. Menilai apakah tahap pengembangan perangkat lunak  telah sesuai dengan metodologi yang digunakan. c. Membuat dokumentasi hasil pengujian yang  menginformasikan kesesuaian perangkat lunak yang  diuji dengan spesifikasi yang telah ditentukan. B. Testability Testability adalah kemampuan PL untuk dapat diuji artinya  sebe...

Tugas Pertemuan 11

PERANCANGAN APLIKASI WEB 1. PENDAHULUAN Perancangan aplikasi web memerlukan aktivitas teknis  berupa: 1. Menetapkan tampilan pada web 2. Pembuatan rancangan estetika antarmuka pengguna 3. Pendefinisian struktur arsitektur aplikasi web secara  keseluruhan 4. Pengembangan isi dan fungsional 5. Perencanaan navigasi Pendahuluan (lanjutan) Perancangan web sangat penting bagi designer karena: 1. Membuat model yang dapat dinilai kualitasnya dan  dapat diperbaiki sebelum isi dan kode dibentuk 2. Membuat model sebelum pengujian dilakukan 3. Membuat model sebelum end-user yang berjumlah  besar menggunakan aplikasi Langkah-langkah web design dengan membuat: 1. Perancangan Isi Dikembangkan selama tahapan analisis, dilakukan  sebagai basis untuk penetapan objek-objek 2. Perancangan Estetika (Perancangan Grafis) Membuat tampilan yang akan dilihat oleh user 3. Perancangan Arsitektural Fokus pada struktur hypermedia untuk semua objek isi dan untuk semua fungsi pada aplikasi web...

pertemuan 10

 PERTEMUAN 10 DESAIN ARSITEKTUR POKOK PEMBAHASAN 1. Konsep Desain Arsitektur 2. Arsitektur Perangkat Lunak 3. Tampilan Arsitektural 4. Gaya Arsitektur 5. Pola Arsitektur 6. Arsitektur Aplikasi 1. PENDAHULUAN ▪ 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: 1. Komponen bangunan yang berbeda dapat diintegrasikan menjadi suatu bentuk keseluruhan yang bersifat kohesif 2. Bangunan yang dibuat sesuai denga...

tugas pertemuan 9

PERTEMUAN 9 PERANCANGAN BERORIENTASI OBJEK MATERI PEMBAHASAN 1. Identifikasi Kelas Objek 2. Istilah dalam Objek Oriented 3. Hubungan Antara Objek dan Kelas 4. Karakteristik Objek 5. Kelas Perancangan 6. Pendekatan Pemrograman Terstruktur 7. Pendekatan Berorientasi Objek 1. PENDAHULUAN ▪ Sistem berorientasi objek terdiri dari objek yang berinteraksi yang mempertahankan keadaan (state) lokal dan menyediakan operasi pada state tersebut. ▪ Representasi state bersifat pribadi dan tidak dapat diakses langsung dari luar objek. ▪ Proses desain berorientasi objek melibatkan perancangan kelas objek dan hubungan antara kelas-kelas tersebut. ▪ Mengubah implementasi suatu objek atau menambahkan metode atau operasi tidak mempengaruhi objek lain dalam sistem. ▪ Hal-hal yang diperhatikan dalam desain berorientasi objek: 1. Memahami dan mendefinisikan konteks dan interaksi eksternal dengan sistem. 2. Desain arsitektur sistem. 3. Identifikasi objek utama dalam sistem. 4. Kembangkan model desain. 5. Tent...