MINGGU 6 Proses Perancangan
Siklus Hidup Software Prototype Skenario Interface Design Proyek Aplikasi AGENDA
SIKLUS HIDUP SOFTWARE Suatu proses perancangan atas program yang akan dibangun untuk mendapatkan hasil yang dapat bekerja
MODEL PERANCANGAN SOFTWARE Model Waterfall Model Evolutionary Software Process
MODEL WATERFALL
MODEL EVOLUTIONARY SOFTWARE PROCESS Model Incremental Model Spiral
MODEL INCREMENTAL Produk akhirnya dibuat sebagai komponenkomponen yang terpisah. Rancangan produk akhirnya secara keseluruhan hanya ada satu, tetapi dibagi-bagi dalam komponen-komponen lebih kecil yang terpisah.
MODEL SPIRAL Objective Settings menentukan tujuan dari fase yang ditentukan. Risk Assessment and Reduction setiap resiko dianalisis secara rinci pada sektor ini. Development and Validation setelah evaluasi resiko maka model pengembangan sistem dipilih. Planning proyek dievaluasi atau ditinjau ulang dan diputuskan untuk terus ke fase selanjutnya atau tidak.
RAPID APPLICATION DEVELOPMENT (RAD) Menekankan pada siklus pembuatan yang pendek/singkat. Kelemahan RAD: Tidak untuk proyek berskala besar. Gagal jika waktu yang disepakati tidak terpenuhi. Tidak untuk sistem yang tidak dapat dimodularisasi. Tidak untuk resiko teknis yang tinggi.
FASE-FASE RAD Business Modelling mendefinisikan aliran informasi yang akan dihasilkan. Data Modelling menyusun aliran informasi menjadi sekumpulan objek data. Process Modelling mengubah objek data menjadi aliran informasi yang diperlukan untuk menjalankan fungsi bisnis.
FASE-FASE RAD (CONT.) Application Modelling menggunakan komponen program yang telah ada atau membuat komponen yang dapat digunakan lagi. Testing and Turnover komponen baru dan interface tetap diuji.
Verbal Prototype PROTOTYPE deskripsi tekstual dengan berbagai pilihan dan hasil. Kertas Mock-Ups sketsa tampilan rancangan dan printout tampilan rancangan. Sketsa Interaktif penyusunan sketsa interaktif dengan tulisan tangan. Mengerjakan Prototype implementasi kerangka.
SKENARIO Merupakan uraian interaksi manusia dengan mesin. Membantu proses rancangan yang fokus pada keperluan user yang berbeda secara teknis. Skenario membutuhkan dasar pemahaman tentang tugas yang mendukung sistem dan juga memerlukan pemahaman tentang user antar keduanya.
INTERFACE DESIGN Merupakan suatu bit program yang terdiri dari menu tombol yang saling berhubungan satu dengan yang lain. Merupakan suatu bagian software yang digunakan oleh end user yang dapat dilihat di layar monitor jika program dijalankan. Sangat dibutuhkan oleh aplikasi software karena user dapat melihat umpan balik dari apliaksi yang mereka gunakan.
INTERFACE BERBASIS TEKS User harus tahu berbuat apa dengan aplikasi. Overview dari program harus memberikan gambaran kepada user untuk apa program tersebut dan apakah program tersebut telah siap untuk dipakai. Tidak terlalu banyak interface atau interface harus mengandung informasi tentang program.
INTERFACE BERBASIS TEKS (CONT.) Harus memiliki judul, cara mengoperasikan program, bantuan/help, dan instruksi-instruksi lain yang membuat user lebih mudah memahaminya.
INTERFACE BERBASIS GRAFIK Button Menu
INTERFACE BERBASIS GRAFIK (CONT.) Check Box Radio Button
INTERFACE BERBASIS GRAFIK (CONT.) Single-Line Text Box Multiline Text Box
INTERFACE BERBASIS GRAFIK (CONT.) Drop-Down Menu
PROYEK APLIKASI Perencanaan Ide Pengumpulan Kebutuhan Pengujian Evaluasi Penambahan Fitur
THANK YOU green the world