pemakai yang memiliki sedikit pengalaman dengan komputer.
•
Novice: pemakai yang memiliki sedikit pengalaman dengan sistem tertentu.
•
Intermediate: pemakai yang memiliki pengalaman sedang dengan sistem
tertentu.
•
Expert: pemakai yang memiliki pengalaman luas dengan sistem tertentu.
Citra mental pemakai menggambarkan pemahaman pemakai akhir terhadap
bagaimana sistem berfungsi. Citra mental ini dibangun berdasark
Perancangan berorientasi objek melibatkan perancangan kelas objek dan hubungannya. Sistem terdiri dari objek-objek yang berinteraksi dengan menyediakan layanan dan bertukar informasi. Proses perancangan meliputi analisis, pengembangan model, dan pemrograman berorientasi objek.
Dokumen tersebut merangkum beberapa aspek penting dalam rekayasa perangkat lunak, seperti tahap pengembangan yang terdiri dari desain, generasi kode, dan pengujian. Dokumen tersebut juga membahas proses desain perangkat lunak, meliputi desain awal dan rinci, serta metodologi seperti desain data, arsitektural, dan prosedural. Prinsip-prinsip penting seperti modularitas, abstraksi, dan kemandirian fungsional juga di
pemakai yang memiliki sedikit pengalaman dengan komputer.
•
Novice: pemakai yang memiliki sedikit pengalaman dengan sistem tertentu.
•
Intermediate: pemakai yang memiliki pengalaman sedang dengan sistem
tertentu.
•
Expert: pemakai yang memiliki pengalaman luas dengan sistem tertentu.
Citra mental pemakai menggambarkan pemahaman pemakai akhir terhadap
bagaimana sistem berfungsi. Citra mental ini dibangun berdasark
Perancangan berorientasi objek melibatkan perancangan kelas objek dan hubungannya. Sistem terdiri dari objek-objek yang berinteraksi dengan menyediakan layanan dan bertukar informasi. Proses perancangan meliputi analisis, pengembangan model, dan pemrograman berorientasi objek.
Dokumen tersebut merangkum beberapa aspek penting dalam rekayasa perangkat lunak, seperti tahap pengembangan yang terdiri dari desain, generasi kode, dan pengujian. Dokumen tersebut juga membahas proses desain perangkat lunak, meliputi desain awal dan rinci, serta metodologi seperti desain data, arsitektural, dan prosedural. Prinsip-prinsip penting seperti modularitas, abstraksi, dan kemandirian fungsional juga di
Ringkasan dokumen tersebut adalah:
(1) Dokumen tersebut membahas dua jenis diagram struktur yaitu Diagram Warnier-Orr dan Diagram Jackson;
(2) Diagram Warnier-Orr digunakan untuk menggambarkan struktur data seperti urutan, pencarian, repetisi, dan seleksi;
(3) Diagram Jackson disebut juga Jackson Structured Design yang dimulai dengan membangun model dunia nyata lalu menambahkan fungsi sistem.
Analisis sistem adalah fase awal pengembangan sistem yang berfokus pada masalah bisnis dan persyaratan, terpisah dari teknologi. Terdapat beberapa pendekatan seperti model driven yang menggunakan diagram alir dan objek, rekayasa informasi yang berfokus pada struktur data, dan analisis terstruktur yang menggambarkan proses bisnis. Tujuannya adalah memahami organisasi dan persyaratan pengguna sebelum pengembangan sistem.
Dokumen tersebut membahas landasan teori rekayasa perangkat lunak, termasuk definisi perangkat lunak dan rekayasa perangkat lunak, proses rekayasa perangkat lunak, analisis dan perancangan berorientasi objek, serta unified modeling language."
Sistem informasi akuntansi dapat memberi nilai tambah dengan:
a. Memberikan informasi yang akurat dan tepat waktu
b. Meningkatkan efektivitas dan efisiensi biaya
c. Membantu meningkatkan kualitas keputusan manajemen
Bab 5 membahas analisis sistem dan metode yang terkait, termasuk definisi lingkup proyek, analisis masalah, analisis persyaratan, desain logis, dan analisis keputusan. Metode seperti prototyping, model perkembangan, dan pendekatan berbasis objek digunakan untuk memecahkan masalah sistem bisnis. Tahapan analisis sistem mencakup mengidentifikasi masalah, kebutuhan, dan rekomendasi solusi untuk membuat keputusan akhir.
Dokumen tersebut membahas analisis dan desain sistem perpustakaan berbasis objek menggunakan bahasa pemodelan UML. Terdapat analisis kebutuhan sistem, identifikasi actor, pembuatan use case diagram, dan deskripsi use case untuk mengelola data buku, kategori, dan anggota perpustakaan."
Dokumen tersebut menjelaskan enam fasa utama dalam kitar hayat pembangunan sistem (KHPS), yaitu: (1) analisis sistem, (2) spesifikasi keperluan sistem, (3) rekabentuk sistem, (4) pembangunan dan pengujian sistem, (5) pelaksanaan sistem, dan (6) penilaian dan penyelenggaraan sistem. Dokumen tersebut menjelaskan aktiviti-aktiviti penting dalam setiap fasa untuk membangunk
Dokumen tersebut menjelaskan enam fasa dalam kitar hayat pembangunan pangkalan data, termasuk perancangan, analisis keperluan pengguna, reka bentuk, pelaksanaan, pengujian, dan penyelenggaraan sistem.
Teks tersebut membahas tentang perancangan sistem informasi yang meliputi pengertian, tujuan, personil yang terlibat, dan tiga kategori desain sistem yaitu sistem berbasis global, grup, dan lokal.
Sistem merupakan kumpulan unsur-unsur yang saling berinteraksi untuk mencapai tujuan bersama. Terdapat dua jenis sistem, yaitu sistem fisik yang terdiri dari unsur-unsur nyata dan sistem abstrak yang terdiri dari ide. Karakteristik sistem meliputi organisasi, interaksi, interdependensi, dan tujuan. Perancang sistem sering menggunakan pendekatan sistem tertutup dan deterministik.
Kontrol pengawas dan data acquition (SCADA)Abdul Hadi
Sistem SCADA digunakan untuk memantau dan mengontrol peralatan industri secara otomatis atau manual. Sistem ini terdiri dari instrumen lapangan, stasiun remote, sistem pengawasan pusat, jaringan komunikasi, dan PLC. SCADA memungkinkan pengumpulan data dari berbagai lokasi dan kontrol jarak jauh atas peralatan tersebut.
Ringkasan dokumen tersebut adalah:
(1) Dokumen tersebut membahas dua jenis diagram struktur yaitu Diagram Warnier-Orr dan Diagram Jackson;
(2) Diagram Warnier-Orr digunakan untuk menggambarkan struktur data seperti urutan, pencarian, repetisi, dan seleksi;
(3) Diagram Jackson disebut juga Jackson Structured Design yang dimulai dengan membangun model dunia nyata lalu menambahkan fungsi sistem.
Analisis sistem adalah fase awal pengembangan sistem yang berfokus pada masalah bisnis dan persyaratan, terpisah dari teknologi. Terdapat beberapa pendekatan seperti model driven yang menggunakan diagram alir dan objek, rekayasa informasi yang berfokus pada struktur data, dan analisis terstruktur yang menggambarkan proses bisnis. Tujuannya adalah memahami organisasi dan persyaratan pengguna sebelum pengembangan sistem.
Dokumen tersebut membahas landasan teori rekayasa perangkat lunak, termasuk definisi perangkat lunak dan rekayasa perangkat lunak, proses rekayasa perangkat lunak, analisis dan perancangan berorientasi objek, serta unified modeling language."
Sistem informasi akuntansi dapat memberi nilai tambah dengan:
a. Memberikan informasi yang akurat dan tepat waktu
b. Meningkatkan efektivitas dan efisiensi biaya
c. Membantu meningkatkan kualitas keputusan manajemen
Bab 5 membahas analisis sistem dan metode yang terkait, termasuk definisi lingkup proyek, analisis masalah, analisis persyaratan, desain logis, dan analisis keputusan. Metode seperti prototyping, model perkembangan, dan pendekatan berbasis objek digunakan untuk memecahkan masalah sistem bisnis. Tahapan analisis sistem mencakup mengidentifikasi masalah, kebutuhan, dan rekomendasi solusi untuk membuat keputusan akhir.
Dokumen tersebut membahas analisis dan desain sistem perpustakaan berbasis objek menggunakan bahasa pemodelan UML. Terdapat analisis kebutuhan sistem, identifikasi actor, pembuatan use case diagram, dan deskripsi use case untuk mengelola data buku, kategori, dan anggota perpustakaan."
Dokumen tersebut menjelaskan enam fasa utama dalam kitar hayat pembangunan sistem (KHPS), yaitu: (1) analisis sistem, (2) spesifikasi keperluan sistem, (3) rekabentuk sistem, (4) pembangunan dan pengujian sistem, (5) pelaksanaan sistem, dan (6) penilaian dan penyelenggaraan sistem. Dokumen tersebut menjelaskan aktiviti-aktiviti penting dalam setiap fasa untuk membangunk
Dokumen tersebut menjelaskan enam fasa dalam kitar hayat pembangunan pangkalan data, termasuk perancangan, analisis keperluan pengguna, reka bentuk, pelaksanaan, pengujian, dan penyelenggaraan sistem.
Teks tersebut membahas tentang perancangan sistem informasi yang meliputi pengertian, tujuan, personil yang terlibat, dan tiga kategori desain sistem yaitu sistem berbasis global, grup, dan lokal.
Sistem merupakan kumpulan unsur-unsur yang saling berinteraksi untuk mencapai tujuan bersama. Terdapat dua jenis sistem, yaitu sistem fisik yang terdiri dari unsur-unsur nyata dan sistem abstrak yang terdiri dari ide. Karakteristik sistem meliputi organisasi, interaksi, interdependensi, dan tujuan. Perancang sistem sering menggunakan pendekatan sistem tertutup dan deterministik.
Kontrol pengawas dan data acquition (SCADA)Abdul Hadi
Sistem SCADA digunakan untuk memantau dan mengontrol peralatan industri secara otomatis atau manual. Sistem ini terdiri dari instrumen lapangan, stasiun remote, sistem pengawasan pusat, jaringan komunikasi, dan PLC. SCADA memungkinkan pengumpulan data dari berbagai lokasi dan kontrol jarak jauh atas peralatan tersebut.
Dokumen tersebut membahas tentang teknik switching digital dan analog, proses time switching dan space switching, multistage switch, blocking pada switching network, probabilitas blocking, call processing untuk originating call, perangkat lunak switching, protokol yang digunakan seperti SDL, MSC, dan MML, serta IP Multimedia Subsystem.
[Ringkasan]
Dokumen tersebut memberikan penjelasan mengenai reka bentuk elektronik yang meliputi pengenalan mikropengawal dan bahagiannya, rancangan pembelajaran, dan standard pembelajaran.
Pert 2 pengenalan_desain & manajemen jaringansamani77
Dokumen tersebut membahas proses analisis, arsitektur, dan desain jaringan komputer yang terdiri dari tahapan analisis kebutuhan, pengembangan arsitektur konseptual, dan desain rinci jaringan untuk memenuhi kebutuhan pengguna dan aplikasi. Proses ini bersifat siklik dan iteratif untuk menghasilkan desain jaringan yang logis, dapat diulang, dan dapat dipertanggungjawabkan.
Materi Komputer Terapan Jaringan mencakup pengertian komputer terapan jaringan, sistem komputer minimal, mikrokontroler populer, fungsi bagian sistem komputer minimal, jenis komputer terapan berdasarkan fungsi, alat koneksi dan ukuran, piranti pendukung jaringan komunikasi data, penyimpan dan penyedia data, kartu antarmuka jaringan, konsentrator Ethernet, router, printer server dan titik akses nirkabel, protokol komunikasi sepert
Struktur chart digunakan untuk mendefinisikan sistem secara berjenjang dalam bentuk modul dan submodul serta menunjukkan hubungan antar elemen. Struktur chart memiliki simbol-simbol seperti modul, hubungan, loop, dan decision. Terdapat tiga model struktur chart yaitu transformed-centered, transaction-centered, dan lexical-inclusion. Struktur chart berguna untuk merancang program secara modular dengan mengidentifikasi modul, hubungan, dan informasi yang dikirimkan antar modul.
Dokumen tersebut membahas proses perencanaan proyek perangkat lunak yang meliputi penentuan ruang lingkup, estimasi sumber daya yang dibutuhkan, dan teknik-teknik estimasi seperti berbasis line of code, function point, proses, dan model empiris seperti COCOMO."
Dokumen tersebut membahas tentang organisasi dan arsitektur komputer serta evolusi kinerja komputer. Materi pelajaran mencakup komponen utama komputer, struktur dan fungsi CPU, generasi komputer, dan teknik peningkatan kinerja komputer seperti branch prediction dan speculative execution.
Dokumen tersebut membahas skema dasar sistem komputer dan perangkat lunaknya, meliputi empat komponen utama hardware (prosesor, memori, I/O, interkoneksi) dan dua jenis perangkat lunak (sistem operasi dan aplikasi).
Otomatisasi Sistem Parkiran Berbasis Objeknaufals11
Dokumen tersebut merupakan laporan tentang perancangan sistem parkir otomatis menggunakan kartu RFID. Sistem ini menggunakan kartu RFID untuk memverifikasi identitas pemilik kendaraan sehingga hanya pemilik yang sah yang dapat masuk dan keluar area parkir. Laporan ini membahas latar belakang, tujuan, ruang lingkup, landasan teori SDLC dan UML, desain sistem menggunakan berbagai diagram UML, serta spesifikasi perangkat
Dokumen ini membahas pengenalan MATLAB sebagai aplikasi sinyal dan sistem. MATLAB dapat digunakan untuk merancang sistem matematis, melakukan analisis dan pengujian, pengolahan data matematis seperti sinyal dan citra, simulasi waktu nyata dan non nyata, serta visualisasi 2D dan 3D.
Rubrik penilaian mata kuliah PLC Dasar terdiri dari beberapa aspek penilaian seperti kehadiran, pemilihan dan pemrograman PLC sederhana, pemrograman timer dan counter, soal sequential, dan proyek PKM. Mata kuliah ini diampu oleh dua pengajar dan mencakup materi seperti konfigurasi PLC, pemrograman dasar, fungsi timer dan counter, serta pemrograman antarmuka HMI.
Simulasi sistem distribusi 20 kV pada dua jalur penyulang untuk mempelajari operasi sistem distribusi, pendeteksian gangguan, dan pengalihan beban menggunakan PLC dan SCADA. Simulasi ini bertujuan memberikan pemahaman praktis tentang aplikasi kontrol dan monitoring sistem distribusi tenaga listrik.
Rangkaian digital sederhana dapat dirancang menggunakan simulator Xilinx. Prosesnya meliputi pembuatan proyek baru, menggambar skematik gerbang AND, mensimulasikan fungsi gerbang, dan mengekspor netlist ke bahasa HDL.
Similar to 11 rekayasa perangkat lunak arsitektur perangkat lunak (20)
11 rekayasa perangkat lunak arsitektur perangkat lunak
1. 16/05/2013
1
REKAYASA PERANGKAT LUNAKREKAYASA PERANGKAT LUNAK
ARSITEKTUR PERANGKAT LUNAK
2
DEFINISI (1)DEFINISI (1)
• An abstract system specification consisting
primarily of functional components described
in terms of their behaviors and interfaces and
component-component interconnections. The
interconnections define provide by which
components interact.
• How the system is decomposed and organized
into components and must describe the
interfaces between these components.
2. 16/05/2013
2
3
DEFINISI (2)DEFINISI (2)
• The organizational structure of a software system
including components, connections, constraints, and
rationale.
Components can be small pieces of code, such as modules, or
larger chunks, such a stand-alone programs like database
management systems.
Connections in an architecture are abstractions for how
components interact in a system, e.g., procedure calls, pipes,
and remote procedure calls.
An architecture has various constraints and rationales
associated with it, including the constraints on component
selection and the rationale for choosing a specific component
in a given situation.
4
DEFINISI (3)DEFINISI (3)
• Gambaran bagaimana elemen/komponen
fungsional perangkat lunak disusun, diorganisasi
dan distrukturkan sehingga:
Hubungan antar elemen/komponen dapat
dijelaskan.
Interface yang menghubungkan elemen/komponen
dapat didefinisikan.
Wujud dan penempatan elemen/komponen dalam
tempat penyimpanan sekunder secara fisik dapat
ditetapkan.
3. 16/05/2013
3
5
STRUCTURE CHARTSTRUCTURE CHART
• Diagram untuk menggambarkan arsitektur
perangkat lunak secara keseluruhan
tanpa memperlihatkan proses pemilihan
dan pengulangannya secara rinci.
• Menggambarkan arsitektur perangkat
lunak seperti diagram organisasi sebuah
perusahaan.
6
SIMBOL STRUCTURE CHARTSIMBOL STRUCTURE CHART
Simbol Arti
• Modul
• Pemanggilan modul
• Data atau elemen kontrol yang dikirimkan
atau diterima dari satu modul
• Pengulangan di dalam modul
• Penyeleksian kondisi di dalam modul
4. 16/05/2013
4
7
CONTOHSTRUCTURE CHART (1) : PASCALCONTOHSTRUCTURE CHART (1) : PASCAL
• Modul A memanggil modul
B dengan data x dan y
sebagai parameternya.
• Modul B mengirimkan data
p dan q sebagai return
value ke modul A.
A
B
modul pemanggil
modul yang dipanggil
p, q
notasi untuk parameter
output yang diberikan pada
modul pemanggil
x, y
notasi untuk
parameter input
yang dikirimkan
kepada modul
yang dipanggil
Procedure A;
Var p, q : Real;
Procedure B(x, y : Real);
Begin
p := ... { manipulasi nilai p }
q := ... { manipulasi nilai q }
End;
Begin
B(x, y); { call procedure B }
End;
Potongan kode program
dalam bahasa Pascal
8
CONTOHSTRUCTURE CHART (2) : PASCALCONTOHSTRUCTURE CHART (2) : PASCAL
• Modul A akan memanggil
modul B jika kondisi dalam
modul A dipenuhi.
• Modul A akan memanggil
modul C secara berulang.
Procedure C;
Begin
...
End;
Procedure B;
Begin
...
End;
Procedure A;
Begin
If True Then B; {call procedure B}
While True Do C; {call procedure C}
End;
Potongan kode program
dalam bahasa Pascal
A
B C
5. 16/05/2013
5
9
CONTOHSTRUCTURE CHART (3) : PHPCONTOHSTRUCTURE CHART (3) : PHP
<html>
...
<form method=post action=Rekam.php>
...
</html>
<?
// Rekam.php
function getId() {
}
function saveId(id) {
}
id = getId();
saveId(id)
?>
FormInput.html
Rekam.php
FormInput
Rekam
getId saveId
id id
10
CONTOHSTRUCTURE CHART (4) : DELPHICONTOHSTRUCTURE CHART (4) : DELPHI
unit main;
...
var
Form1: TForm1;
implementation
uses Rekam;
procedure TForm1.Click(Sender: TObject);
begin
frmRekam.Show;
end;
end.
unit Rekam;
...
var
frmRekam: TForm1;
implementation
...
end.
main.pas
rekam.pas
Main
Rekam