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 Pertemuan 15 - Membuat aplikasi dengan Google Framework

  Membuat aplikasi dengan memanfaatkan Framework Google Dalam artikel kali ini, saya ingin berbagi hasil belajar terbaru saya. Saya berhasil membuat penerapan dari google apps script. Dalam penerapannya, saya menggunakan bahasa html, css, dan javascript. Saya juga memanfaatkan framework google. Berikut saya lampirkan hasil code dan screenshot saya: Github :  Repository Web :  Formulir Pendaftaran Siswa (Deploy)   Screenshot: Berikut merupakan hasil data yang telah diinput oleh user : Saya harap artikel ini dapat memberikan inspirasi kepada teman-teman yang ingin memulai perjalanan pemrograman atau meningkatkan keterampilan mereka

Tugas Pertemuan 2 - Kalkulator Sederhana dan Camera Cature

 Kalkulator Sederhana dan Camera Capture      Dalam artikel kali ini, saya ingin berbagi hasil belajar terbaru saya. Saya berhasil membuat kalkulator sederhana dan Webcam yang dapat menangkap gambar(Capture Camera). Dalam penerapannya, saya menggunakan bahasa C# dan memanfaatkan framework .NET di Microsoft Visual Studio.  Kalkulator Sederhana      Kalkulator ini memiliki fitur dasar seperti penjumlahan, pengurangan, perkalian, pembagian, dan juga tombol 'clear'.                         Penjumlahan                                                Pengurangan                              Perkalian                                                Pembagian Clear Berikut adalah kode yang saya gunakan untuk membuat kalkulator sederhana ini: Camera Capture      merupakan semacam Webcam dimana memiliki beberapa tombol yang berguna untuk memilih kamera, menangkap dan menyimpan gambar. Fitur-fitur yang dimiliki antara lain :  - Memilih sumber kamera    - Menangkap gambar (capture) Hasil tan

Tugas 8 - Data Modelling

Data Modelling     Data modelling adalah  proses menciptakan representasi visual atau blueprint yang menentukan pengumpulan informasi dan sistem manajemen berbagai organisasi. B lueprint   atau data model ini membantu berbagai pemangku kepentingan, seperti analis, ilmuwan, dan perekayasa data untuk menciptakan pandangan terpadu mengenai data organisasi. Model tersebut menguraikan data yang dikumpulkan oleh bisnis, hubungan antara berbagai set data, dan metode yang akan digunakan untuk menyimpan serta menganalisis data.      Netflix adalah layanan streaming yang menawarkan berbagai acara TV pemenang penghargaan, film, anime, dokumenter, dan banyak lagi di ribuan perangkat yang terhubung ke Internet.       Berikut ini merupakan implementasi dari data modelling aplikasi Netflix, dimana terdapat data berupa account, profile, subcription package, watchlist, movies, genre dan cast. Digambarkan dalam bentuk  Conceptual Data Model (CDM),  Logical Data Model (LDM) dan  Physical Data Model (PDM)