Anda di halaman 1dari 48

Desain Arsitektur

dan Pemodelan Aplikasi


Sasaran
• Memahami pengertian Arsitektur
Komputer
• Membedakan DFD Logis dan DFD Fisik
• Memahami sistem komputasi terpusat dan
sistem tersebar sebagai alternatif
rancangan sistem informasi
• Menjelaskan alternatif basis data dan
penyebaran data untuk rancangan sistem
informasi
Arsitektur Aplikasi
• Arsitektur aplikasi : Spesifikasi teknologi
untuk mengimplementasi sistem informasi
• Merupakan cetak biru dalam
mengkomunikasikan perancangan berikut:
– Derajat ketersebaran Sistem Informasi
– Distribusi data yang tersimpan
– Teknologi implementasi perangkat lunak yang
dikembangkan dalam antar muka pemakai
dan interfacing denga sistem lain
DFD logis dan DFD fisik
• DFD adalah teknik memodelkan proses
logis dan sering disebut DFD Logis
• DFD fisik adalah memodelkan proses
untuk mengkomunikasikan karakteristik
implementasi fisik dari sistem informasi
Contoh DFD Fisik sederhana
Proses Fisik
• Proses fisik : Pemroses yang dilakukan oleh
komputer atau manusia atau dengan istilah
Sistem Komputer atau Sistem Manual
• Tiap proses pada DFD logis harus
diimplementasikan dalam satu atau beberapa
DFD fisik
• Hal-hal yang perlu diperhatikan dalam
implementasi DFD fisik yaitu :
– Menetapkan bagian yang dikerjakan manusia atau
komputer
– Menetapkan bagian yang diimplentasikan dengan
Teknologi
• Untuk Proses fisik perlu ditambahkan aspek
implementasi pada bagian bawah notasi
• Contoh Proses Fisik
Implementasi Proses Fisik
• Proses Logis bisanya terdiri dari proses
yang dikerjakan oleh komputer dan jg oleh
manusia
• Proses Logis dapat dipecahkan dengan
beberapa proses fisik baik yang dikerjakan
oleh manusia maupun oleh komputer dan
dihubungkan dengan aliran data yang
tepat.
Contoh Proses Logis dipecahkan mencadi
beberapa Proses Fisik
Aliran Data Fisik
Contoh aliran Data Fisik
Contoh aliran Data Fisik(2)
Data Store atau Simpanan data Fisik
Implementasi Simpanan Fisik
Sistem Tersebar dan Sistem Terpusat

• Dalam merancang arsitektur perlu


memperhatikan derajat ketersebaran
sistem.
• Dengan demikian perlu memahami 2
ketersebaran sistem yaitu sistem terpusat
dan sistem tersebar
Sistem Tersebar dan Sistem Terpusat(2)
Mengapa Sistem Tersebar menjadi Tren
Lapisan Komputasi pada sistem tersebar
Gambar Jenis Komputasi Tersebar
Gambar Jenis Komputasi Tersebar
• Jenis Komputasi Tersebar
– Arsitektur File Server
– Arsitektur Client Server-Client
– Arsitektur berbasis Internet
1. Aristektur File Server
2. Arsitektur Client Server-Client
Arsitektur Client Server-Client(2)
Arsitektur Client Server-Client(3)

• Arsitektur Client Server-Client terdiri dari :


– Penyajian Tersebar
– Data Tersebar
– Data dan Aplikasi tersebar
1. Penyajian Tersebar
Contoh Penyajian Tersebar
2. Data Tersebar
Contoh Data Tersebar
2. Data dan Aplikasi Tersebar
Contoh Data dan Aplikasi Tersebar
3. Arsitektur berbasis Internet
Sistem Komputerisasi Jaringan Internet
Arsitektur Data
Jenis Distribusi (Basis) Data
Partisi Data versus Replika Data
Arsitektur Antarmuka
Batch Input / Output
Online Input / Output
Remote Batch
Pemasukan data tanpa ketikan
Pen input
Pertukaran Data Elektronik (EDI)
Teknologi I/O lainnya
Arsitektur Proses
Strategi Arsitektur Aplikasi
• Setiap Sistem Informasi selalu memiliki
Arsitektur Aplikasi
• Organisasi yang berbeda mungkin menerapkan
strategi yang berbeda dalam menentukan
arsitektur aplikasi
• Secara umum terdapat 2 strategi arsitektur
Aplikasi yaitu
– Strategi Arsitektur Aplikasi untuk Perancangan
Sistem Enterprise
– Strategi Arsitektur Aplikasi untuk Perancangan
Sistem Taktis
Strategi Arsitektur Aplikasi untuk
Perancangan Sistem Enterprise
• Hal-hal yang harus dipedomani dalam proyek
pengembangan sistem informasi Enterprise
dalam merancang arsitektur aplikasi
– Teknologi Jaringan, Data, antar muka, pemrosesan,
serta alat pengembangan yang telah disetujui
– Strategi mengintegrasikan sistem berjalan dengan
Teknologi
– Proses berkelanjutan untuk meninjau arsitektur
aplikasi kembali
– Proses berkelanjutan untuk meneliti teknologi yang
sedang berkembanga.
Strategi Arsitektur Aplikasi untuk
Perancangan Sistem Taktis
• Menetapkan arsitektur untuk tiap sistem
baru sesuai dengan kebutuhannya sendiri
• Membutuhkan analisis kelayakan untuk
tiap aplikasi
Tugas / Latihan
• Silahkan buat sebuah contoh DFD Logis
dirubah menjadi DFD Fisik.
• Tugasnya akan dikita bahas pada
pertemuan berikutnya