2
CONTOH ARSITEKTUR PERANGKAT LUNAK ( 1 )
Model Analisis (DFD level atomik)
id_mhs
Petugas
1.2.3
Cari Info mahasiswa
info_mhs Mahasiswa
3
CONTOH ARSITEKTUR PERANGKAT LUNAK ( 2 )
Model Analisis (DFD level atomik)
1
Tambah Bagian
Data Barang id_barang
Penjualan Modul Pemanggil
rec_barang
id_supplier
Barang rec_supplier
Arsitektur Perangkat Lunak
2
Tambah
(Structure Chart)
rec_supplier
Supplier Data
Supplier
Kelola Data
Induk
4
STRUCTURE CHART
5
SIMBOL STRUCTURE CHART
Simbol Arti
• Modul
• Pemanggilan modul
6
CONTOH STRUCTURE CHART : PASCAL ( 1 )
Procedure A;
Var p, q : Real;
Procedure B(x, y : Real);
Begin
p := ... { manipulasi nilai p } Potongan kode program
q := ... { manipulasi nilai q } dalam bahasa Pascal
End;
Begin
B(2.0, 3.0); { call procedure B }
End;
7
CONTOH STRUCTURE CHART : PASCAL ( 2 )
Procedure C;
Begin
...
End;
Procedure B;
Potongan kode program Begin
dalam bahasa Pascal ...
End;
Procedure A;
Begin
If True Then B; {call procedure B}
While True Do C; {call procedure C}
End;
8
CONTOH STRUCTURE CHART : PHP
FormInput.html
<html>
...
<form method=post action=Rekam.php>
FormInput
...
</html>
Rekam.php
Rekam
<?
// Rekam.php
id id
function getId() {
}
function saveId(id) {
}
getId saveId
id = getId();
saveId(id)
?>
9
End of This Session...
10