Arsitektur dan Pemodelan Aplikasi doc

ARSITEKTUR DAN PEMODELAN APLIKASI

Arsitektur aplikasi menentukan teknologi yang akan digunakan untuk
mengimplementasikan satu atau lebih (bisa jadi semua) sistem informasi. arsitektur aplikasi
berfungsi sebagai outline untuk desain, konstruksi, dan implementasi.
Diagram Aliran Data Fisik
Diagram data fisik adalah sebuah model proses yang digunakan untuk
mengkomunikasikan karakteristik implementasi teknis pada sebuah sistem informasi.
diagram tersebut mengkomunikasikan pilihan-pilihan teknis dan keputusan desain lain
kepada mereka yang secara aktual akan membangun dan mengimplementasi sistem.
Diagram Aliran Data Fisik
Diagram Aliran data fsik menggunakan bentuk dan koneksi dasar yang sama dengan dfd
logis, yaitu:
A.
B.
C.
D.

proses
agen-agen eksternal
data stores

aliran data

contoh:

Proses Fisik

Proses sisik adalah bentuk kunci pada semua dfd. Itulah mengapa dfd disebut model
proses. Dfd fisik menggambarkan implementasi fisik dari setiap proses yang telah
direncanakan.
Proses fisik dapat berupa sebuah prosesor; misal sebuah komputer atau orang, atau
implementasi teknis dari kerja spesifik untuk dikerjakan; misal sebuah program komputer
atau proses manual.

Aliran Data Fisik
Menggambarkan hal berikut:
1. Implementasi terencana sebuah input ke atau output dari sebuah proses fisik.
2. Perintah database atau tindakan membuat, membaca, memperbaharui, atau
menghapus
3. Impor data atau dari atau ekspor data ke sistem informasi lain melalui sebuah jaringan
4. Aliran data antara dua modul atau subrutin di dalam program yg sama.

5. Sebagian besar aliran data logis dikirim ke dfd fisik. Sebagian mungkin digabungkan
ke dalam aliran data fisik tunggal yang menggambarkan form bisnis. Yang lain
mungkin dipecah menjadi banyak aliran sebagai hasil dari memecah proses-proses
logis ke dalam banyak proses fisik.
6. Contoh:
7. Aliran data logis order(pesanan) dapat diimplementasikan sebagai form: order,phone;
order,html; fax order.

Agen Eksternal Fisik
Agen eksternal fisik merupakan Agen-agen eksternal yang dikategorikan selama
analisis sistem adalah di luar lingkup sistem.

Data Store
Data Store digunakan untuk menggambarkan implementasi salah dari salah satu dari hal
berikut:
1. Database
2. Sebuah tabel pada sebuah database
3. File komputer
4. Tape atau media backup dari semua yg penting.
5. Beberapa tipe file yang tak terkomputerisasi (kartu nama, lembar-lembar salinan)


Arsitektur Teknologi Informasi
Arsitektur Teknologi Informasi mendefinisikan teknologi-teknologi yg digunakan
oleh satu, lebih atau semua sistem informasi. Ada empat kategori arsitektur teknologi:





Jaringan
Data
Antarmuka
Proses

Jaringan
Sistem terdistribusi yaitu sistem di mana komponen-komponen pada sebuah sistem
informasi didistribusikan ke berbagai lokasi pada sebuah jaringan komputer. Dengan
demikian beban kerja pemrosesan yg diperlukan untuk mendukung komponen-komponen
tersebut juga didistribusikan ke berbagai komputer pada jaringan.


Sistem Tersentralisasi
Sebuah komputer pusat multiuser (umumnya sebuah mainframe) meng-host semua
komponen sebuah sistem informasi. Para pengguna berinteraksi dengan komputer host ini

melalui terminal-terminal (pc), tetapi secara virtual semua pemrosesan dan kerja aktual
dilakukan di komputer host.

Local area network (lan) sekumpulan komputer klien yang terkoneksi pada jarak yang
relatif pendek pada satu atau lebih server.
contoh:

Arsitektur Data
Teknologi mendasar pada klien / server dan komputasi jaringan memungkinkan
dilakukannya distribusi data tanpa kehilangan kontrol. Kontrol ini dipenuhi melalui kemajuan
pada teknologi database relasional terdistribusi. Contoh,
Contoh
1. Oracle dari perusahaan oracle
2. Sql server dari microsoft
3. Sybase dari perusahaan sybase.


Arsitektur Antarmuka
Input, output, dan middleware. Input online dan output online, mayoritas sistem secara
perlahan-lahan ditingkatkan dari pemrosesan batch ke pemrosesan online. Saat ini sebagian
besar sistem didesain untuk pemrosesan online.
Middleware adalah perangkat lunak utility yang memungkinkan komunikasi antara prosesor
yang berbeda-beda.

Contoh:
1. Presentation middleware, memperbolehkan seorang programer untuk membangun
komponen-komponen antarmuka pengguna yang dapat berbicara melalui web browser
atau sebuah desktop gui. Contoh, http memperbolehkan programer untuk
berkomunikasi dengan sebuah web browser melalui sebuah application programmer
interface (api) standar.
2. 2. Application middleware, memampukan dua proses yang ditulis programer pada
prosesor yang berbeda untuk berkomunikasi satu dengan yang lain. Contoh remote
procedure calls (rpc)
3. 3. Database middleware, memperbolehkan seorang programmer melewati perintahperintah sql ke mesin database untuk pemrosesan melalui sebuah api standar. Contoh,
sql, oracle.
Arsitektur Proses
Sebuah aplikasi didefinisikan pada konteks bahasa perangkat lunak dan alat-alat yang

akan digunakan untuk mengembangkan logika bisnis dan program-program aplikasi pada
proses tesebut.
Software development environment (sde): sebuah bahasa dan seperangkat alat untuk
mengembangkan aplikasi-aplikasi.
Contoh :
1. Sebuah editor dan kompiler, cobol
2. Sebuah monitor transaksi, cics
3. Sebuah sistem manajemen file, vsam
4. Untuk page content internet, html