Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Andika Elok Amalia, ST., MT.
Desain Arsitektur Andika Elok Amalia, ST., MT.
2
Capaian Pembelajaran Membuat Desain Arsitektur sebuah sistem dengan benar
3
Desain Arsitektur Tujuan dari desain arsitektur adalah untuk menentukan bagaimana komponen perangkat lunak dari sistem informasi akan dialokasikan ke perangkat keras sistem
4
Komponen Utama Arsitektur Sistem
5
Komponen Utama Arsitektur Sistem
Software Hardware
6
Komponen Hardware Utama dari Sistem (1)
Clients Network Server
7
Komponen Hardware Utama dari Sistem (2)
Clients Computer adalah input-output perangkat yang digunakan oleh pengguna dan biasanya komputer desktop atau laptop, tetapi dapat juga berupa perangkat genggam, smartphone dan lain sebagainya Server biasanya adalah komputer multi-user yang lebih besar digunakan untuk menyimpan perangkat lunak dan data yang dapat diakses oleh siapa saja yang memiliki izin. Network yaitu jaringan yang menghubungkan semua komponen
8
Client–Server Architectures
Jenis Arsitektur Common Used Terpusat Tersebar Client–Server Architectures Advanced Virtualization Cloud Computing Server based Terpusat/Centralized Client Based Tersebar
9
Arsitektur Terpusat (1)
1960 / Mainframe Mainframe : komputer yang berukuran relatif besar yang ditunjuk untuk menangani data yang berukuran besar, dengan ribuan terminal untuk mengakses data dengan tanggapan yang sangat cepat dan melibatkan jutaan transaksi Implementasi nya adalah pemprosesan data yang terpusat(Biasa disebut komputansi terpusat). Dimana,semua pemrosesan data dilakukan oleh komputer yang ditempatkan di suatu lokasi yang ditunjukn untuk melayani semua pemakai. Biasanya digunakan oleh perusahaan yang tidak memiliki cabang
10
Arsitektur Terpusat (2)
11
Arsitektur Terpusat (3)
Keuntungan Kerugian Instalasi lebih aman Jika 1 ada masalah maka semua akan terkena dampaknya (kurang fleksibel) Kontrol aman Sistem yang dibuat secara global, tidak spesifik sesuai kebutuhan masing-masing bagian Biaya pemeliharaan murah Pemrosesan di mainframe lebih lama (traffic padat) Lebih mudah dalam membuat perencanaan strategis Jika ingin merubah subsistem maka akan berdampak ke seluruh sistem (kurang bisa di kustomisasi) Lebih mudah melakukan pelatihan Hardware dan software sudah di standarisasi sehingga lebih mudah dalam pemeliharaan
12
Arsitektur Tersebar / Terdistribusi (1)
Pemrosesan data tersebar /terdistribusi Membagi sistem pemrosesan data ke subsistem yang lebih kecil, TETAPI pada hakikatnya masing-masing subsistem tetap berlaku sebagai sistem pemprosesan data terpusat. Terdiri atas sejumlah komputer yang tersebar pada berbagai lokasi Dihubungkan dengan sarana telekomunikasi Masing-masing komputer mampu melakukan pemrosesan yang serupa secara mandiri Bisa saling berinteraksi dalam pertukaran data
13
Arsitektur Tersebar / Terdistribusi (2)
Misalnya sejumlah komputer yang terhubung menggunakan arsitektur peer – to – peer Contoh penerapan arsitektur tersebar ini adalah arsitektur untuk perbankan, dimana setiap kantor cabang memiliki pemrosesan data tersendiri, tetapi operasional bank tersebut sistem pemrosesannya berupa sistem pemrosesan data yang terdistribusi
14
Arsitektur Tersebar / Terdistribusi (3)
Keuntungan Kerugian Biaya pengembangan sistem lebih hemat karena pembuatan sistem lebih spesifik dalam kebutuhan bisnis Dalam melakukan tugas akan terjadi kemubadziran karena ketidak sesuaian dalam menyediakan perangkat keras dan lunak Bagian sistem informasi lebih agresif dalam menganalisis kebutuhan sistem. Pengontrolan lebih sulit untuk dilakukan dan dimungkinkan akan terjadi kekacauanan dalam sistem komputer. Bagian sistem informasi memiliki tanggung jawab terhadap pengeluaran biaya Terkadang, ada duplikasi kegiatan dan redundansi dalam pemeliharaan file Kepuasan pemakai karena pengembangan sistem informasi berorientasi kepada end user.
16
Client-Server Architecture (1)
Kebanyakan organisasi saat ini memanfaatkan arsitektur client-server Dalam arsitektur ini, client bertanggung jawab untuk level presentasi (aplikasi), sedangkan server bertanggung jawab atas logika akses data dan data penyimpanan
17
Client-Server Architecture (2)
Benefits : Scalable. Mudah untuk menambah atau mengurangi penyimpanan dan kemampuan server pengolahan Dapat mendukung berbagai jenis klien dan server Untuk arsitektur client-server berukuran kecil yang menggunakan standar Internet, mudah memisahkan logika presentasi, logika aplikasi, dan akses data logika dan desain masing-masing menjadi independen. Jika terdapat server gagal dalam arsitektur client-server, hanya aplikasi membutuhkan server tersebut yang akan gagal
18
Client–Server Tiers Ada banyak cara di mana logika aplikasi dapat dipartisi antara client dan server 2 tiers 3 tiers N – tiers Jenis ini arsitektur umum dalam sistem e-commerce berbasis Web hari ini
19
3 Tiers
20
N- Tiers Pembagian load
21
Advances in Architecture
Virtualization dan cloud computing saat ini sedang mendapatkan perhatian yang cukup besar
22
Virtualization (1) Partisi sebuah server fisik ke virtual yang lebih kecil server. Digunakan software untuk membagi server fisik ke beberapa lingkungan virtual.
23
Virtualization (2)
24
Cloud Computing (1) Saat ini organisasi tidak lagi perlu untuk memiliki dan mengelola infrastruktur mereka sendiri "Awan" di cloud computing dapat didefinisikan sebagai kumpulan dari perangkat keras, jaringan, penyimpanan, layanan, dan interface yang tergabung untuk memberikan aspek komputasi sebagai sebuah layanan.
25
Membuat Desain Arsitektur
Desain arsitektur menentukan arsitektur keseluruhan dan penempatan perangkat lunak dan keras yang akan digunakan Membuat desain arsitektur diawali dengan persyaratan nonfungsional
26
Team Session Silahkan masing-masing tim, berdikusi kembali dan membuat desain arsitektur dari sistem yang akan dibuat
27
Referensi [1] Dennis, Alan., Barbara Halley Wixom and Roberta M. Roth System Analysis and Design 5th Edition. John Willey and Sons, Inc. New Jersey [2] Satzinger, John., Robert Jackson and Stephen Burd System Analysis and Design in Changing World 5th Edition. Cengange Learning. Boston.
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.