MINGGU 6 Proses Perancangan
Suzan Agustri
AGENDA Siklus Hidup Software Prototype Skenario Interface Design Proyek Aplikasi
Suzan Agustri
SIKLUS HIDUP SOFTWARE
“Suatu proses perancangan atas program yang akan dibangun untuk mendapatkan hasil yang dapat bekerja”
Suzan Agustri
MODEL PERANCANGAN SOFTWARE Model Waterfall Model Evolutionary Software Process
Suzan Agustri
MODEL WATERFALL
Suzan Agustri
MODEL EVOLUTIONARY SOFTWARE PROCESS Model Incremental Model Spiral
Suzan Agustri
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.
Suzan Agustri
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. Suzan Agustri
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. Suzan Agustri
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.
Suzan Agustri
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.
Suzan Agustri
PROTOTYPE Verbal 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.
Suzan Agustri
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. Suzan Agustri
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. Suzan Agustri
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.
Suzan Agustri
INTERFACE BERBASIS TEKS (CONT.)
Harus memiliki judul, cara mengoperasikan program, bantuan/help, dan instruksi-instruksi lain yang membuat user lebih mudah memahaminya.
Suzan Agustri
INTERFACE BERBASIS GRAFIK
Button
Menu
Suzan Agustri
INTERFACE BERBASIS GRAFIK (CONT.)
Check Box
Radio Button
Suzan Agustri
INTERFACE BERBASIS GRAFIK (CONT.)
Single-Line Text Box
Multiline Text Box
Suzan Agustri
INTERFACE BERBASIS GRAFIK (CONT.)
Drop-Down Menu
Suzan Agustri
PROYEK APLIKASI Perencanaan Ide Pengumpulan Kebutuhan Pengujian Evaluasi Penambahan Fitur
Suzan Agustri
THANK YOU
green the world
Suzan Agustri