Postingan

Tugas Pertemuan 14

 IMPLEMENTASI dan  PEMELIHARAAN 1. IMPLEMENTASI PL IMPLEMENTASI • 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. IMPLEMENTASI (Lanjutan) 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 komp...

tugas RPL Pertemuan 13

 Pertemuan 13 PENGUJIAN APLIKASI WEB 1. PENGERTIAN • Adalah serangkaian aktivitas yang tujuannya untuk  menemukan kesalahan dalam isi, fungsi, kegunaan,  kemampuan navigasi, kinerja, kapasitas dan keamanan  aplikasi web sebelum aplikasi-aplikasi web yang dibuat  dikirimkan ke end user. • Hal ini penting karena jika end user menemukan  kesalahan yang membuat mereka meragukan aplikasi  web tersebut, mereka akan pergi ke web lain untuk  mencari isi dan informasi • Langkahnya dimulai dengan fokus pada aspek aplikasi  web yang terlihat oleh user dan berlanjut pada pengujian  yang terkait dengan teknologi dan infrastruktur. 2. 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 ...

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