Langsung ke konten utama

Tugas 9 - Desain Arsitektur Aplikasi

Desain Arsitektur Aplikasi

    Arsitektur aplikasi adalah structural map yang memberikan panduan cara merakit aplikasi perangkat lunak. Sistem ini menentukan bagaimana aplikasi berinteraksi satu sama lain untuk memenuhi kebutuhan klien. Struktur ini terdiri dari modul perangkat lunak, komponen, sistem, dan berbagai interaksi di antara mereka.


    Lajunya pertumbuhan teknologi dan pertukaran informasi, membuat kita diharuskan untuk beradaptasi terhadap keadaan tersebut. Perkembangan teknologi terjadi di berbagai bidang. Salah satunya adalah bidang pendidikan. Institut Teknologi Sepuluh Nopember (ITS) merupakan salah satu kampus yang dapat beradaptasi dengan perkembangan teknologi ini. ITS meluncurkan myITS Portal (dulu bernama integra ITS) yang merupakan  situs yang menyediakan akses terpadu ke berbagai layanan dan sistem informasi yang ada di lingkungan kampus ITS. myITS Portal akan menjadi objek untuk dianalisis menurut desain arsitekturnya.
    MyITS Portal saat ini menggunakan desain arsitektur Client-Server. Dengan menggunakan desain arsitektur tersebut dapat membuat pengguna merasakan pengalaman menjelajah yang resondif dan efisien. Pengguna (mahasiswa, dosen, staff akademik ITS) bertindak sebagai Client dimana mereka dapat menjalankan berbagai layanan dan sistem informasi yang disediakan oleh server.
    Dengan menggunakan desain arsitektur tersebut, server mampu mengakomodasi peningkatan pengguna dan bertambahnya data di setiap tahunnya. Selain itu, juga  mampu menjaga perforforma server agar dapat berjalan secara stabil.
    Pengelolaan data pada myITS portal dilakukan secara terpusat. Tingkat efisiensi dan kemudahan dalam pengelolaan data serta pemeliharaan sistem kedepannya merupakan manfaat dari penggunaan pengelolaan data yang terpusat. Kegiatan seperti mengelola akses, otorisasi dan otentikasi para pengguna akan dikerjakan oleh server.
    MyITS Portal juga menggunakan teknologi Cloud Computing. Dengan penerapan teknologi tersebut, dapat menghemat biaya operasional karena bisa menyesuaikan kebutuhan dari server, serta memudahkan pengguna untuk mengakses data dimanapun dan kapanpun. Kemudahan dalam manajemen data, integrasinya otomatis, dan cenderung instan merupakan kelebihan dari teknologi Cloud Computing.
    Sektor keamanan juga merupakan hal yang perlu di perhatikan. Untungnya karena telah menerapkan desain arsitektur Client-Server tingkat keamanan dapat menjadi tinggi. Menjaga kerahasiaan data, mengatur kebijakan akses data, serta autentikasi para penggunanya menjadi tanggung jawab server. Sistem myITS Portal harus secara berkala memastikan keamanan data dari setiap penggunanya.

Referensi :
    

Komentar

Postingan populer dari blog ini

Tugas 7 - Process Modelling

Process Model Definisi Proses Modeling      Proses modelling adalah cara untuk menggambarkan bagaimana sebuah bisnis beroperasi secara formal. Proses modelling akan mengilustrasikan aktivitas-aktivitas yang dilakukan dan bagaimana data berpindah diantara aktifitas-aktifitas itu. Ada banyak cara untuk merepresentasikan proses model, cara yang populer adalah dengan menggunakan data flow diagram (DFD). Definisi Data Flow Diagram (DFD)      Data flow diagram (DFD) adalah ilustrasi alur sebuah sistem. Biasanya, DFD banyak digunakan oleh seseorang yang bekerja di bidang sistem informasi. Ada 2 jenis DFD, Logical DFD yang menggambarkan proses tanpa menyarankan bagaimana mereka akan dilakukan. Kedua adalah Fisikal DFD yang menggambarkan proses model berikut implementasi pemrosesan informasinya. Ada 4 elemen yang menyusun suatu DFD yaitu: Proses Aktifitas atau fungsi yang dilakukan untuk alasan bisnis yang spesifik, biasa berupa man ual maupun terkomputerisasi. Data...

Tugas 2 - System Request

Pengertian System Request System Request adalah sebuah dokumen berisi alasan bisnis untuk membangun sebuah sistem dan hasil yang diharapkan dari sistem tersebut. Dibuat oleh seorang Project Sponsor. Tujuan System Request Memudahkan pembuat sistem dalam memahami kebutuhan Project Sponsor serta sebagai bentuk formal dalam memulai sebuah proyek Berikut ini merupakan contoh sebuah System Request : System Request: Pembuatan Aplikasi Streaming video berbasis online (Vidio) Project Sponsor: Adi Sariatmadja Kebutuhan Bisnis: aplikasi ini dibuat untuk meningkatkan penjualan karya kreatif yang berasal dari Indonesia, memiliki kategori yang beragam dan kualitas yang menakjubkan. Business Requirement: Menggunakan platform Website, pelanggan dapat berlangganan dan menonton video secara langsung. Berikut adalah beberapa keperluan lain dari sistem, antara lain: Mencari Video dari koleksi yang tersedia Menonton trailer dari film ya...

Tugas 5 - Requirement Definition

Requirement Definition Sebuah requirement merupakan pernyataan tentang apa yang harus dilakukan sistem atau karakteristik apa yang perlu dimiliki. Terdapat 5 jenis requirement antara lain,      1. Business requirements : Menggambarkan apa yang menjadi kebutuhan bisnis      2. User requirements : Apa yang pengguna perlu lakukan      3. Functional requirements : Apa yang software perlu lakukan      4. Nonfunctional requirements : Karakteristik yang harus dimiliki sistem      5. System requirements : Bagaimana sistem harus dibangun Berikut ini adalah hasil analisa  5 jenis requirement dari sebuah salah satu aplikasi HR yaitu GreatDay HR 1. Business requirements Aplikasi GreatDay HR harus dapat mencatat absensi, aktivitas, dan performa karyawan secara real-time dan real-location. Aplikasi GreatDay HR harus dapat melakukan perhitungan penggajian secara cepat dan akurat dengan semua data absensi yang terintegrasi ...