Anda di halaman 1dari 8

Transisi ke desain sistem

• Mempersiapkan Desain Sistem Tugas

– Sangat penting untuk memiliki


dokumen persyaratan sistem
dimengerti akurat dan

Desain logis dan Fisik

– Desain logis mendefinisikan fun


gsi dan fitur dari sistem dan
Text
hubungan di antara komponen-
komponennya
– Desain fisik dari suatu sistem in
formasi adalah rencana untuk
pelaksanaan aktual dari sistem
Panduan Desain Sistem

Gambaran
– Sebuah sistem efektif jika mendukung kebutuhan
bisnis dan memenuhi kebutuhan pengguna
– Sebuah sistem yang handal jika menangani
kesalahan input, kesalahan proses, kegagalan
hardware, atau kesalahan manusia
– Sebuah sistem adalah dipertahankan jika fleksibel,
scalable, dan mudah dimodifikasi
Panduan Desain Sistem
Gambaran

Pertimbangan Pertimbangan data Pertimbangan


Pertimbangan Data
Pengguna (2) Arsitekur

• Hati-hati mempertimbangkan
setiap titik di mana pengguna • Kontrol akses data masuk dan • Menggunakan desain
• Memasukkan data
menerima output dari, atau melaporkan semua entri atau modular
sesegera mungkin
memberikan masukan perubahan nilai-nilai kritis - audit
• Verifikasi data seperti trail • modul desain yang
• Mengantisipasi kebutuhan masa melakukan fungsi tunggal
yang dimasukkan
depan - Isu Y2K • Log setiap contoh entri data dan lebih mudah untuk
• Gunakan metode perubahan
• memberikan fleksibilitas memahami,
otomatis dari entri data
• Masukkan data sekali mengimplementasikan,
• Parameter, standar bila memungkinkan
• Menghindari duplikasi data dan memelihara
Desain Tradeoffs

Desain Trade-offs
– tujuan desain sering bertentangan satu
sama lain
– Kebanyakan keputusan desain trade-off
yang akan Anda hadapi turun ke konflik
dasar kualitas versus biaya
– Hindari keputusan yang mencapai
penghematan jangka pendek tapi mungkin
berarti biaya yang lebih tinggi kemudian
Prototyping
Metode Prototyping
01 sistem prototyping

02 desain prototipe

03 prototyping lembaran

04 Prototyping menawarkan banyak manfaat

05 Pertimbangkan potensi masalah


03
Prototyping
Alat Prototyping
01 Case Tools

02 Generator Aplikasi

03 Generator Laporan

04 Generator Layanan

05 Bahasa Generasi Keempat (4GL)


03
06 Lingkungan Generasi Keempat
Keterbatasan Prototipe

– Sebuah prototipe adalah sistem


yang berfungsi, tetapi kurang efi
sien daripada sistem sepenuhn
ya dikembangkan
– Sistem pengembang dapat
meng-upgrade prototipe ke
dalam sistem informasi akhir
dengan menambahkan
kemampuan yang diperlukan
– Jika tidak, prototipe tersebut
akan dibuang
Pengembangan
Software Trend
• Dilihat dari Komunitas IT
– kualitas perangkat lunak akan lebih penting daripada
sebelumnya
– manajemen proyek akan menjadi fokus utama dari
manajer TI
– arsitektur berorientasi layanan (SOA)
• kopling longgar
– Pertumbuhan perangkat lunak open-source
– Pengembang akan menggunakan lebih banyak layanan
Web
– Programmer akan terus menggunakan bahasa dinamis

Anda mungkin juga menyukai